body.cui-modal-open{overflow:hidden}.cui-modal-host[data-v-119c135b]{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.cui-modal-root[data-v-119c135b]{pointer-events:auto;z-index:2050;justify-content:center;align-items:center;padding:1.25rem .75rem;display:flex;overflow:auto}.cui-backdrop[data-v-119c135b],.cui-modal-root[data-v-119c135b]{position:fixed;inset:0}.cui-backdrop[data-v-119c135b]{-webkit-backdrop-filter:blur(3px);background:#0f172a73}.cui-dialog[data-v-119c135b]{z-index:1;pointer-events:auto;background:#fff;border-radius:16px;width:100%;margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.cui-accent[data-v-119c135b]{z-index:4;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.cui-accent--primary[data-v-119c135b]{background:linear-gradient(90deg,#2f378e,#5b67c7)}.cui-accent--success[data-v-119c135b]{background:linear-gradient(90deg,#059669,#34d399)}.cui-accent--warning[data-v-119c135b]{background:linear-gradient(90deg,#d97706,#fbbf24)}.cui-accent--error[data-v-119c135b]{background:linear-gradient(90deg,#dc2626,#f87171)}.cui-accent--info[data-v-119c135b]{background:linear-gradient(90deg,#0284c7,#38bdf8)}.cui-accent--question[data-v-119c135b]{background:linear-gradient(90deg,#4f46e5,#818cf8)}.cui-dialog--sm[data-v-119c135b]{max-width:400px}.cui-dialog--md[data-v-119c135b]{max-width:520px}.cui-dialog--lg[data-v-119c135b]{max-width:800px}.cui-dialog--xl[data-v-119c135b]{max-width:1140px}.cui-dialog--full[data-v-119c135b]{flex-direction:column;width:100%;max-width:calc(100vw - 1.5rem);height:calc(100vh - 2.5rem);max-height:calc(100vh - 2.5rem);display:flex}.cui-dialog--full[data-v-119c135b] .modal-content,.cui-dialog--full[data-v-119c135b] .modal-dialog{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex}.cui-dialog--full[data-v-119c135b] .modal-body{flex:1;min-height:0;max-height:none}.cui-dialog--scrollable[data-v-119c135b]{max-height:calc(100vh - 2.5rem)}.cui-dialog[data-v-119c135b] .modal-dialog,.cui-dialog[data-v-119c135b] .modal-dialog.modal-dialog-scrollable,.cui-dialog[data-v-119c135b] .modal-dialog.modal-lg,.cui-dialog[data-v-119c135b] .modal-dialog.modal-md,.cui-dialog[data-v-119c135b] .modal-dialog.modal-sm,.cui-dialog[data-v-119c135b] .modal-dialog.modal-xl{pointer-events:auto;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important}.cui-dialog[data-v-119c135b] .modal-content{box-shadow:none;background:#fff;border:0;border-radius:0;max-height:none;overflow:hidden}.cui-dialog[data-v-119c135b] .modal-header{background:#fff;border-bottom:1px solid #e4e7f2;align-items:center;padding:1.1rem 1.25rem .95rem}.cui-dialog[data-v-119c135b] .modal-title{color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.35}.cui-dialog[data-v-119c135b] .modal-header .close{box-sizing:border-box;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;float:none!important;opacity:1!important;color:#64748b!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;text-shadow:none!important;background:#f1f5f9!important;border:0!important;margin:0 0 0 auto!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.cui-dialog[data-v-119c135b] .modal-header .close i{width:auto;height:auto;font-size:14px;line-height:1}.cui-dialog[data-v-119c135b] .modal-header .close:hover{color:#0f172a!important;opacity:1!important;background:#e2e8f0!important}.cui-dialog[data-v-119c135b] .modal-body{color:#334155}.cui-dialog[data-v-119c135b] .modal-footer{background:#fff;border-top:1px solid #e4e7f2;padding:.85rem 1.25rem}.cui-dialog[data-v-119c135b] .btn{border-radius:10px;font-weight:600;box-shadow:none!important;background-image:none!important}.cui-dialog[data-v-119c135b] .btn.disabled,.cui-dialog[data-v-119c135b] .btn:disabled,.cui-dialog[data-v-119c135b] .btn[aria-busy=true]{cursor:wait;pointer-events:none;opacity:.65!important;box-shadow:none!important}.cui-dialog[data-v-119c135b] .btn-primary{color:#fff;background:#2f378e;border-color:#2f378e}.cui-dialog[data-v-119c135b] .btn-primary:active:not(:disabled):not(.disabled),.cui-dialog[data-v-119c135b] .btn-primary:focus:not(:disabled):not(.disabled),.cui-dialog[data-v-119c135b] .btn-primary:hover:not(:disabled):not(.disabled),.cui-dialog[data-v-119c135b] .btn-primary:not(:disabled):not(.disabled):active{color:#fff;background:#252d75;border-color:#252d75}.cui-dialog[data-v-119c135b] .btn-primary.disabled,.cui-dialog[data-v-119c135b] .btn-primary:disabled,.cui-dialog[data-v-119c135b] .btn-primary[aria-busy=true]{color:#fff!important;opacity:.65!important;background:#2f378e!important;border-color:#2f378e!important}.cui-dialog[data-v-119c135b] .btn-outline-secondary,.cui-dialog[data-v-119c135b] .btn-secondary,.cui-dialog[data-v-119c135b] .modal-footer .btn-secondary{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important;border:0!important}.cui-dialog[data-v-119c135b] .btn-outline-secondary:hover:not(:disabled):not(.disabled),.cui-dialog[data-v-119c135b] .btn-secondary:focus:not(:disabled):not(.disabled),.cui-dialog[data-v-119c135b] .btn-secondary:hover:not(:disabled):not(.disabled),.cui-dialog[data-v-119c135b] .modal-footer .btn-secondary:hover:not(:disabled):not(.disabled){color:#0f172a!important;background:#e2e8f0!important}.cui-dialog[data-v-119c135b] .btn-outline-secondary:disabled,.cui-dialog[data-v-119c135b] .btn-secondary.disabled,.cui-dialog[data-v-119c135b] .btn-secondary:disabled,.cui-dialog[data-v-119c135b] .modal-footer .btn-secondary:disabled{cursor:not-allowed;opacity:.65!important}.cui-dialog--scrollable[data-v-119c135b] .modal-body{max-height:calc(100vh - 12rem);overflow:auto}.cui-modal-enter-active[data-v-119c135b],.cui-modal-leave-active[data-v-119c135b]{transition:opacity .18s ease-out}.cui-modal-enter-active .cui-dialog[data-v-119c135b],.cui-modal-leave-active .cui-dialog[data-v-119c135b]{transition:transform .18s ease-out,opacity .18s ease-out}.cui-modal-enter[data-v-119c135b],.cui-modal-leave-to[data-v-119c135b]{opacity:0}.cui-modal-enter .cui-dialog[data-v-119c135b],.cui-modal-leave-to .cui-dialog[data-v-119c135b]{opacity:0;transform:translateY(8px)scale(.98)}
