.dialog-overlay[data-v-185c3f8d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.custom-dialog[data-v-185c3f8d]{animation:dialog-appear-185c3f8d .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#18181b;border-radius:16px;box-shadow:0 25px 50px #00000080;max-height:90vh;max-width:500px;overflow:hidden;width:90%}.dialog-fullscreen[data-v-185c3f8d]{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.dialog-header[data-v-185c3f8d]{align-items:center;background:#18181b;display:flex;justify-content:space-between;padding:20px 24px}.dialog-title[data-v-185c3f8d]{color:#fff;font-size:18px;font-weight:600;margin:0}.dialog-close[data-v-185c3f8d]{background:none;border:none;border-radius:4px;color:#8892b0;cursor:pointer;padding:4px;transition:all .2s ease}.dialog-close[data-v-185c3f8d]:hover{background:#ffffff1a;color:#fff}.dialog-close svg[data-v-185c3f8d]{height:20px;width:20px}.dialog-body[data-v-185c3f8d]{max-height:60vh;overflow-y:auto;padding:24px}.dialog-body[data-v-185c3f8d]::-webkit-scrollbar{display:none}.dialog-fullscreen .dialog-body[data-v-185c3f8d]{max-height:calc(100vh - 140px)}.dialog-footer[data-v-185c3f8d]{border-top:1px solid rgba(102,126,234,.2);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.btn-cancel[data-v-185c3f8d]{background:transparent;border:1px solid rgba(136,146,176,.3);border-radius:6px;color:#8892b0;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.btn-cancel[data-v-185c3f8d]:hover{background:#8892b01a;border-color:#8892b0;color:#fff}.btn-primary[data-v-185c3f8d]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.btn-primary[data-v-185c3f8d]:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.btn-primary[data-v-185c3f8d]:disabled{cursor:not-allowed;opacity:.6;transform:none}@keyframes dialog-appear-185c3f8d{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.custom-dialog[data-v-185c3f8d]{max-width:none;width:95%}.dialog-body[data-v-185c3f8d],.dialog-footer[data-v-185c3f8d],.dialog-header[data-v-185c3f8d]{padding:16px}}@media(max-width:480px){.dialog-footer[data-v-185c3f8d]{flex-direction:column}.btn-cancel[data-v-185c3f8d],.btn-primary[data-v-185c3f8d]{padding:12px 16px;width:100%}}
