html:has(.sm-modal-dialog[open]),body:has(.sm-modal-dialog[open]){overflow:hidden}.sm-modal-dialog{box-sizing:border-box;opacity:0;text-align:left;border:0;max-width:740px;margin:auto;padding:0;overflow:hidden;transform:scale(.96);box-shadow:0 12px 15px #00000040}.sm-modal-dialog::backdrop{opacity:0;background:#00000080}.sm-modal-dialog[open]{flex-direction:column;display:flex}.sm-modal-dialog[open][data-state=open]{animation:.3s forwards sm-modal-dialog-in}.sm-modal-dialog[open][data-state=open]::backdrop{animation:.3s forwards sm-modal-backdrop-in}.sm-modal-dialog[open][data-state=closing]{pointer-events:none;animation:.3s forwards sm-modal-dialog-out}.sm-modal-dialog[open][data-state=closing]::backdrop{animation:.3s forwards sm-modal-backdrop-out}.sm-modal-dialog__content{overscroll-behavior:contain;width:100%;min-height:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.sm-modal-dialog[open][data-state=open],.sm-modal-dialog[open][data-state=open]::backdrop{opacity:1;animation:none;transform:none}.sm-modal-dialog[open][data-state=closing],.sm-modal-dialog[open][data-state=closing]::backdrop{animation:none}}@keyframes sm-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sm-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes sm-modal-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sm-modal-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}