.modal-overlay[data-v-df50cd26]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#0f172ab3;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-df50cd26]{background:var(--bg-card,#1e293b);border:1px solid var(--glass-border,#ffffff1a);text-align:center;border-radius:24px;width:100%;max-width:900px;padding:3rem;transition:border-color .3s;box-shadow:0 25px 50px -12px #00000073}.error-alert-card[data-v-df50cd26]{max-width:550px;border:1px solid #ef444440!important}:root.light .modal-card[data-v-df50cd26]{background:#fff!important}.modal-warning-icon-wrapper[data-v-df50cd26]{margin-bottom:1rem}.modal-warning-icon[data-v-df50cd26]{font-size:3rem;display:inline-block}.modal-title[data-v-df50cd26]{color:var(--text-main,#fff);margin-bottom:1.25rem;font-size:1.8rem;font-weight:800;line-height:1.3}.error-title[data-v-df50cd26]{text-transform:uppercase;letter-spacing:.05em;font-size:1.2rem;font-weight:850;color:#ef4444!important}.modal-message[data-v-df50cd26]{color:var(--text-muted,#94a3b8);white-space:pre-line;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.75}.modal-actions[data-v-df50cd26]{justify-content:center;gap:1.25rem;display:flex}.btn-modal-accept[data-v-df50cd26]{background:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-bg-hover));color:#fff;cursor:pointer;box-shadow:var(--btn-primary-shadow);border:none;border-radius:12px;padding:.75rem 2.5rem;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-modal-accept[data-v-df50cd26]:hover:not(:disabled){background:linear-gradient(135deg, var(--btn-primary-bg-hover), var(--btn-primary-bg-hover));box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-2px)}.btn-modal-accept[data-v-df50cd26]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn-error-accept[data-v-df50cd26]{background:#ef4444!important;box-shadow:0 4px 12px #ef444440!important}.btn-error-accept[data-v-df50cd26]:hover{background:#dc2626!important;box-shadow:0 6px 16px #ef444459!important}.btn-modal-cancel[data-v-df50cd26]{color:var(--text-main,#fff);border:1px solid var(--glass-border,#ffffff1a);cursor:pointer;background:#ffffff0d;border-radius:12px;padding:.75rem 2.5rem;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}:root.light .btn-modal-cancel[data-v-df50cd26]{color:var(--text-main,#0f172a);background:#00000008;border:1px solid #00000014}.btn-modal-cancel[data-v-df50cd26]:hover{background:#ffffff1a;transform:translateY(-2px)}:root.light .btn-modal-cancel[data-v-df50cd26]:hover{background:#0000000f}.animate-zoom-in[data-v-df50cd26]{animation:.35s cubic-bezier(.34,1.56,.64,1) zoomIn-df50cd26}@keyframes zoomIn-df50cd26{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
