.dim[data-v-9da7f8af]{background:var(--scrim);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dim-danger[data-v-9da7f8af]{background:var(--scrim-strong)}.dim-elevated[data-v-9da7f8af]{z-index:110}.card[data-v-9da7f8af]{background:var(--bg);border:1px solid var(--line);width:100%;max-height:90dvh;box-shadow:var(--shadow-modal);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.card-sm[data-v-9da7f8af]{max-width:380px}.card-md[data-v-9da7f8af]{max-width:480px}.card-lg[data-v-9da7f8af]{max-width:560px}.head[data-v-9da7f8af]{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.title[data-v-9da7f8af]{color:var(--text);letter-spacing:-.1px;flex:1;font-size:14px;font-weight:600}.close-btn[data-v-9da7f8af]{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.close-btn[data-v-9da7f8af]:hover{background:var(--bg-2);color:var(--text)}.body[data-v-9da7f8af]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--text-4) transparent;flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.body[data-v-9da7f8af]::-webkit-scrollbar{width:6px}.body[data-v-9da7f8af]::-webkit-scrollbar-track{background:0 0}.body[data-v-9da7f8af]::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .2s ease-out}.body[data-v-9da7f8af]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-4) 45%, transparent)}.body[data-v-9da7f8af]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-4) 80%, transparent)}.body[data-v-9da7f8af]::-webkit-scrollbar-thumb:active{background:color-mix(in srgb, var(--text-4) 80%, transparent)}.card-sm .body[data-v-9da7f8af]{padding:12px 14px}.foot[data-v-9da7f8af]{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.modal-enter-active[data-v-9da7f8af],.modal-leave-active[data-v-9da7f8af]{transition:opacity .15s,transform .15s}.modal-enter-from[data-v-9da7f8af],.modal-leave-to[data-v-9da7f8af]{opacity:0}.modal-enter-from .card[data-v-9da7f8af],.modal-leave-to .card[data-v-9da7f8af]{transform:translateY(4px)scale(.98)}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-9da7f8af],.modal-leave-active[data-v-9da7f8af]{transition:none}.modal-enter-from .card[data-v-9da7f8af],.modal-leave-to .card[data-v-9da7f8af]{transform:none}}@media (width<=639px){.dim[data-v-9da7f8af]{align-items:flex-end;padding:12px}.card[data-v-9da7f8af]{border-radius:12px 12px 0 0;max-height:calc(100dvh - 24px)}.close-btn[data-v-9da7f8af]{width:44px;height:44px}.head[data-v-9da7f8af]{padding:12px 14px}.body[data-v-9da7f8af]{padding:14px}.foot[data-v-9da7f8af]{flex-wrap:wrap;padding:10px 14px 14px}.foot .btn[data-v-9da7f8af]{flex:1;min-width:0}}
