.cui-backdrop[data-v-3c228687]{z-index:2100;-webkit-backdrop-filter:blur(3px);background:#0f172a73;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.cui-dialog[data-v-3c228687]{background:#fff;border-radius:16px;width:100%;max-height:min(86vh,820px);padding:1.75rem 1.75rem 1.5rem;animation:.18s ease-out cuiIn-3c228687;position:relative;overflow:auto;box-shadow:0 24px 48px #0f172a2e}.cui-dialog--panel[data-v-3c228687]{padding-top:1.5rem}.cui-size-sm[data-v-3c228687]{max-width:360px}.cui-size-md[data-v-3c228687]{max-width:440px}.cui-size-lg[data-v-3c228687]{max-width:720px}.cui-size-xl[data-v-3c228687]{max-width:920px}.cui-accent[data-v-3c228687]{background:linear-gradient(90deg,#2f378e,#5b67c7);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.cui-accent.is-success[data-v-3c228687]{background:linear-gradient(90deg,#15803d,#4ade80)}.cui-accent.is-warning[data-v-3c228687]{background:linear-gradient(90deg,#c2410c,#fb923c)}.cui-accent.is-error[data-v-3c228687]{background:linear-gradient(90deg,#b91c1c,#f87171)}.cui-accent.is-question[data-v-3c228687]{background:linear-gradient(90deg,#2f378e,#5b67c7)}.cui-close[data-v-3c228687]{color:#64748b;cursor:pointer;z-index:2;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.cui-close[data-v-3c228687]:hover{color:#0f172a;background:#e2e8f0}.cui-icon[data-v-3c228687]{color:#2f378e;background:#eceefb;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-size:1.15rem;display:inline-flex}.cui-icon.is-success[data-v-3c228687]{color:#15803d;background:#dcfce7}.cui-icon.is-warning[data-v-3c228687]{color:#c2410c;background:#fff7ed}.cui-icon.is-error[data-v-3c228687]{color:#b91c1c;background:#fee2e2}.cui-icon.is-question[data-v-3c228687]{color:#2f378e;background:#eceefb}.cui-icon.is-info[data-v-3c228687]{color:#2563eb;background:#eff6ff}.cui-title[data-v-3c228687]{color:#0f172a;margin:0 2rem .65rem 0;font-size:1.15rem;font-weight:700;line-height:1.35}.cui-title--panel[data-v-3c228687]{margin-bottom:1rem}.cui-message[data-v-3c228687]{color:#334155;margin:0 0 1.35rem;font-size:.95rem;line-height:1.55}.cui-body[data-v-3c228687]{margin-bottom:1.15rem}.cui-actions[data-v-3c228687]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.cui-fade-enter-active[data-v-3c228687],.cui-fade-leave-active[data-v-3c228687]{transition:opacity .15s}.cui-fade-enter[data-v-3c228687],.cui-fade-leave-to[data-v-3c228687]{opacity:0}@keyframes cuiIn-3c228687{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body.cui-dialog-open{overflow:hidden}.cui-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:96px;padding:.55rem 1rem;font-size:.875rem;font-weight:600;transition:transform .12s,background .15s,color .15s;display:inline-flex}.cui-btn:active{transform:scale(.98)}.cui-btn-primary{color:#fff;background:#2f378e}.cui-btn-primary:hover{color:#fff;background:#252d75}.cui-btn-danger{color:#fff;background:#dc2626}.cui-btn-danger:hover{color:#fff;background:#b91c1c}.cui-btn-ghost{color:#475569;background:#f1f5f9}.cui-btn-ghost:hover{color:#0f172a;background:#e2e8f0}.cui-btn-info{color:#fff;background:#0ea5e9}.cui-btn-info:hover{color:#fff;background:#0284c7}.cui-btn .fa,.cui-btn .far,.cui-btn .fas{margin-right:6px}
