.dialog-overlay[data-v-3dec1472]{align-items:center;animation:overlay-in-3dec1472 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000;-webkit-overflow-scrolling:touch}@keyframes overlay-in-3dec1472{0%{opacity:0}to{opacity:1}}.dialog-box[data-v-3dec1472]{animation:dialog-in-3dec1472 .25s ease-out;background:var(--surface-elevated,var(--surface));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:95%}@keyframes dialog-in-3dec1472{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-header[data-v-3dec1472]{background:var(--gradient-dialog,linear-gradient(135deg,#1a2a3a,#0d1b2a));color:var(--text);font-family:var(--font-display,inherit);font-size:16px;font-weight:600;justify-content:space-between;letter-spacing:.01em;padding:14px 20px}.dialog-close[data-v-3dec1472],.dialog-header[data-v-3dec1472]{align-items:center;display:flex}.dialog-close[data-v-3dec1472]{background:none;border:none;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;font-size:18px;justify-content:center;min-height:36px;min-width:36px;padding:6px 10px;transition:all .15s}.dialog-close[data-v-3dec1472]:hover{background:#ffffff14;color:var(--text)}.dialog-content[data-v-3dec1472]{flex:1;overflow-y:auto;padding:20px}.dialog-actions[data-v-3dec1472]{border-top:1px solid var(--divider);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}@media(max-width:600px){.dialog-box[data-v-3dec1472],.dialog-overlay[data-v-3dec1472]{height:100dvh;height:-webkit-fill-available}.dialog-box[data-v-3dec1472]{border:none;border-radius:0;max-height:100dvh;max-height:-webkit-fill-available;width:100vw}.dialog-header[data-v-3dec1472]{flex-shrink:0;padding-top:calc(14px + env(safe-area-inset-top,0px));position:sticky;top:0;z-index:10}.dialog-content[data-v-3dec1472]{min-height:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.dialog-actions[data-v-3dec1472]{background:var(--surface-elevated,var(--surface));bottom:0;flex-shrink:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));position:sticky;z-index:10}}
