.modal[data-v-c20b787b]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--elevated);max-height:calc(100dvh - 48px);color:var(--text);box-shadow:var(--shadow-overlay);max-width:calc(100vw - 48px);padding:0}.modal[data-v-c20b787b]::backdrop{background:#00000073}.modal-inner[data-v-c20b787b]{max-height:inherit;flex-direction:column;display:flex}.grabber[data-v-c20b787b]{display:none}.desc[data-v-c20b787b]{margin:4px 0 0}.modal-head[data-v-c20b787b]{padding:16px 20px 0}.modal-body[data-v-c20b787b]{flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.modal-foot[data-v-c20b787b]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@media (width<=640px){.modal[data-v-c20b787b]{border-bottom:0;border-radius:14px 14px 0 0;max-width:100vw;max-height:92dvh;margin:auto 0 0;width:100vw!important}.modal[open][data-v-c20b787b]{animation:.18s ease-out sheet-in-c20b787b}.grabber[data-v-c20b787b]{background:var(--border);border-radius:2px;width:36px;height:4px;margin:-6px auto 10px;display:block}.modal-foot[data-v-c20b787b]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.modal-foot[data-v-c20b787b] .btn{flex:1;height:44px}}@keyframes sheet-in-c20b787b{0%{opacity:.6;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.modal[open][data-v-c20b787b]{animation:none}}
