.ui-dialog{overscroll-behavior:contain;border:1px solid var(--control-border,#7a8498);border-radius:var(--radius-card,10px);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--navy);background:#fff;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 60px #101a4355}.ui-dialog::backdrop{background:#101a4388}.ui-dialog :where(button,input,select,textarea){max-width:100%}@media (max-width:650px){.ui-dialog{padding:18px}.ui-dialog :where(button,.button){min-height:44px}}
