.bottomsheet-overlay{background-color:var(--cds-overlay,#16161680);z-index:8000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottomsheet{background-color:var(--cds-layer-01,#fff);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;flex-direction:column;width:100%;max-height:90vh;animation:.3s cubic-bezier(.2,0,0,1) bottomsheet-slide-up;display:flex;overflow-y:auto;box-shadow:0 -4px 20px #00000026}.bottomsheet__handle{background-color:var(--cds-border-subtle-01,#c6c6c6);border-radius:.125rem;flex-shrink:0;width:2.5rem;height:.25rem;margin:.75rem auto 0}.bottomsheet__header{padding:1rem 1.5rem 0}.bottomsheet__title{color:var(--cds-text-primary,#161616);margin:0;font-size:1.75rem;font-weight:600;line-height:1.25}.bottomsheet__content{flex:1;padding:1.5rem;overflow-y:auto}@keyframes bottomsheet-slide-up{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:66rem){.bottomsheet-overlay{align-items:center}.bottomsheet{border-radius:0;max-width:37.5rem;max-height:85vh;animation:.2s ease-out bottomsheet-fade-in;box-shadow:0 8px 40px #0003}.bottomsheet__handle{display:none}.bottomsheet__content{padding:2rem}.bottomsheet__header{padding:2rem 2rem 0}}@keyframes bottomsheet-fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.bottomsheet-form{flex-direction:column;gap:1.5rem;display:flex}.bottomsheet-form__actions{gap:.75rem;padding-top:.5rem;display:flex}.bottomsheet-form__cancel{border:1px solid var(--cds-border-strong-01,#8d8d8d);height:3rem;color:var(--cds-text-primary,#161616);cursor:pointer;background:0 0;flex:1;padding:0 1rem;font-size:.875rem}.bottomsheet-form__cancel:hover{background-color:var(--cds-layer-hover-01,#e8e8e8)}.bottomsheet-form__submit{background-color:var(--cds-interactive-01,#0f62fe);color:#fff;cursor:pointer;border:none;flex:1;height:3rem;padding:0 1rem;font-size:.875rem}.bottomsheet-form__submit:hover{background-color:var(--cds-hover-primary,#0353e9)}.bottomsheet-form__submit:disabled{opacity:.5;cursor:not-allowed}
