.modal-backdrop--sheet{opacity:1;pointer-events:auto;background-color:#0f172a47;justify-content:flex-end;padding:1rem;display:flex}.modal--sheet{box-sizing:border-box;pointer-events:none;justify-content:flex-end;align-items:stretch;padding:1rem;display:flex!important}.modal--sheet .modal-dialog{pointer-events:auto;width:min(33rem,100vw - 2rem);max-width:none;height:100%;margin:0}.modal--sheet .modal-content{border:1px solid hsl(var(--border));border-radius:1rem;height:100%;overflow:hidden;box-shadow:0 1.5rem 4rem #0f172a38}.modal--sheet .modal-header,.modal--sheet .modal-footer{background:hsl(var(--background)/.96);flex:none}.modal--sheet .modal-body{min-height:0;overflow:auto}@media (width<=760px){.modal-backdrop--sheet{align-items:flex-end;padding:0}.modal--sheet{height:100dvh;padding:0}.modal--sheet .modal-dialog{width:100vw;height:100dvh;max-height:100dvh;margin:0}.modal--sheet .modal-content{border:0;border-radius:0;min-height:100dvh}}.modal-backdrop{opacity:1!important;background-color:#00000080!important}.modal-backdrop .modal{width:100vw;height:100vh}.modal-backdrop .modal .btn{font-size:.7rem}
