._modal[data-v-b9d31f30]{color:#333;max-width:none;max-height:calc(100dvh - 40px);box-shadow:var(--shadow-dialog);background:#fff;border:0;border-radius:16px;margin:auto;padding:24px;overflow:hidden}._modal[open][data-v-b9d31f30]{flex-direction:column;display:flex}._modal[data-v-b9d31f30]::backdrop{background:#14274547}._modal ._header[data-v-b9d31f30]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._modal ._title[data-v-b9d31f30]{margin:0;font-size:20px;font-weight:600;line-height:1.3}._modal ._close[data-v-b9d31f30]{border:1px solid var(--line);width:38px;height:38px;transition:transform var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease;background:#fff;flex-shrink:0;justify-content:center;padding:0;line-height:1;color:var(--muted)!important}._modal ._close[data-v-b9d31f30]:hover{background:var(--surface);color:var(--ink)!important}._modal ._close[data-v-b9d31f30]:active{transform:scale(.95)}._modal ._content[data-v-b9d31f30]{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:auto}._modal ._footer[data-v-b9d31f30]{border-top:1px solid #eff2f4;flex-shrink:0;justify-content:flex-end;gap:14px;margin-top:12px;padding-top:24px;display:flex}._modal button[data-v-b9d31f30]:focus-visible{outline-offset:3px;outline:2px solid #3873d3}._modal--compact[data-v-b9d31f30]{padding:22px 24px 28px}._modal--compact ._header[data-v-b9d31f30]{margin-bottom:16px}@media (width<=360px){._modal[data-v-b9d31f30]{--dialog-inline-gap:24px;padding:18px}._modal ._footer[data-v-b9d31f30]{gap:10px}._modal--compact[data-v-b9d31f30]{padding-bottom:22px}._modal--compact ._header[data-v-b9d31f30]{margin-bottom:12px}}
