:root{--brand-primary:#062b69;--brand-secondary:#f9ad03;--brand-accent:#ffbf37;--brand-primary-light:#eef1f8;--brand-primary-bg:#f5f7fb;--brand-primary-hover:#041e4a;--brand-tertiary:#d06919;--brand-danger:#ff6769;--brand-neutral:#e6ecf0;--brand-primary-foreground:#fff;--brand-text-secondary:#5a6b8a;--brand-text-secondary-muted:rgba(45,44,47,.71);--brand-secondary-light:#fcf5d3;--brand-accent-soft:rgba(6,43,105,.12);--brand-indigo:#3f51b5;--brand-indigo-light:#e8eaf6;--brand-teal:#1bcfb4;--brand-teal-alt:#20cfb5;--brand-violet:#5144f8;--brand-id-header:#e26565;--brand-id-footer:#90b1e0;--brand-id-text:#062b69;--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-150:#f4f5f7;--color-gray-200:#e5e7eb;--color-gray-250:#eef0f4;--color-gray-300:#e2e8f0;--color-gray-350:#e1e5eb;--color-gray-400:#cbd5e1;--color-gray-450:#9ca3af;--color-gray-500:#6b7280;--color-gray-550:#64748b;--color-gray-600:#4b5563;--color-gray-650:#6c757d;--color-gray-700:#374151;--color-gray-750:#333;--color-gray-800:#1e293b;--color-gray-850:#111827;--color-gray-900:#000;--color-gray-875:#0f172a;--color-slate-400:#94a3b8;--color-border:#e5e7eb;--color-border-light:#f1f5f9;--color-border-muted:#eee;--color-surface:#f8f9fa;--color-surface-alt:#fafafa;--color-surface-muted:#f5f5f5;--color-surface-soft:#fcfcfd;--color-divider:#e0e0e0;--color-muted:#757575;--color-text:#1e293b;--color-text-muted:#64748b;--color-text-subtle:#94a3b8;--color-success:#10b981;--color-success-alt:#28a745;--color-success-material:#4caf50;--color-success-dark:#2e7d32;--color-success-bg:#e8f5e9;--color-success-bg-soft:#d1fae5;--color-success-bg-alt:#e8fdf0;--color-success-bg-mint:#edfcf1;--color-warning:#f2a654;--color-warning-alt:#f59e0b;--color-warning-material:#ff9800;--color-warning-dark:#d97706;--color-warning-orange:#ef6c00;--color-warning-bg:#fff8e1;--color-warning-bg-soft:#fef3c7;--color-warning-bg-alt:#fff3cd;--color-warning-border:#ffeeba;--color-warning-text:#856404;--color-danger:#ef4444;--color-danger-alt:#f96868;--color-danger-material:#f72585;--color-danger-bootstrap:#dc3545;--color-danger-dark:#d32f2f;--color-danger-swal:#d33;--color-danger-bg:#fee2e2;--color-danger-bg-alt:#fce4e4;--color-danger-border:#ef9a9a;--color-info:#3085d6;--color-info-alt:#2196f3;--color-info-bootstrap:#0d6efd;--color-info-legacy:#007bff;--color-info-material:#198ae3;--color-pink:#fe7c96;--color-yellow:#fed713;--color-orange:#f97316;--color-orange-bg:#fff7ed;--color-cyan-bg:#cff4fc;--color-cyan-text:#055160;--color-cyan-bootstrap:#17a2b8;--color-surface-ghost:#fafbfc;--color-success-bg-pale:#f0fdf4;--color-success-bg-lime:#dcfce7;--color-success-text-dark:#166534;--color-success-bright:#5fd068;--color-success-emerald:#059669;--color-gray-325:#d1d5db;--color-gray-330:#d1d5dc;--color-surface-warm:#f9f9f9;--color-danger-bg-soft:#fef2f2;--color-warning-amber:#f57f17;--color-warning-amber-dark:#b45309;--color-info-bg:#e3f2fd;--color-info-dark:#1976d2;--color-gray-480:#9e9e9e;--color-surface-cool:#f5f6fa;--color-gray-580:#475569;--color-gray-590:#29363f;--color-border-soft:#d8e0e6;--color-warning-bg-warm:#fffaf0;--color-border-faint:#f1f1f1;--color-border-soft-alt:#e1e1e1;--color-surface-mist:#f3f3f3;--color-surface-slate:#f8fafc;--color-surface-sky:#f4fbff;--color-surface-sky-overlay:rgba(244,251,255,.87);--color-surface-mint:#e5f8f0;--color-surface-mint-soft:#f6fffb;--color-surface-blue-soft:#c9ddeb;--color-gray-820:#1f2937;--color-gray-470:#898989;--color-teal-bg:#f0fdfa;--color-info-bg-soft:#d1ecf1;--color-cyan-text-dark:#0c5460;--color-warning-bright:#ffbc34;--color-success-vivid:#05bb6c;--color-indigo-600:#4f46e5;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-450:#4f8ef7;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-800:#1e40af;--color-indigo-deep:#1a237e;--color-slate-425:#8a94a6;--color-slate-430:#a4adc1;--color-slate-725:#334155;--color-slate-735:#3e4b5b;--color-slate-540:#5c657a;--color-slate-545:#5d677d;--color-amber-50:#fffbeb;--color-amber-200:#fde68a;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-green-200:#bbf7d0;--color-green-400:#34d399;--color-green-500:#22c55e;--color-green-700:#137333;--color-green-bright:#2ecc71;--color-cyan-400:#38bdf8;--color-sky-200:#bae6fd;--color-sky-700:#0369a1;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-red-450:#e74a5f;--color-red-500:#dc2626;--color-red-700:#b91c1c;--color-red-900:#991b1b;--color-red-google:#d93025;--color-orange-100:#ffedd5;--color-orange-700:#b06000;--color-warning-deep:#cc7a00;--color-warning-border-soft:#ffe8b3;--color-yellow-soft:#fef7e0;--color-surface-charcoal:#2b2f3e;--color-surface-ink:#0b151e;--color-surface-steel:#3b4253;--color-surface-steel-dark:#1a222c;--color-surface-panel:#f0f2f5;--color-surface-cooler:#fcfdfe;--color-blue-ice:#e8f0fe;--color-green-mint:#e6f4ea;--color-gray-430:#abaeb3;--color-gray-google:#80868b;--color-border-cloud:#edf2f7;--color-border-cool:#e8eaf0;--color-text-deep:#1e2a4a;--color-success-deep:#1e875a;--color-terminal-bg:#161b22;--color-terminal-header:#21262d;--color-terminal-muted:#8b949e;--color-terminal-border:#30363d;--color-terminal-foreground:#e6edf3;--color-terminal-info:#7dc4e7;--color-terminal-success:#56d364;--color-terminal-warning:#e3b341;--color-terminal-error:#f85149;--color-terminal-wait:#484f58;--brand-radius:.625rem;--brand-font-family:"Inter",sans-serif;--font-family-base:var(--brand-font-family);--primary-color:var(--brand-primary);--secondary-color:var(--brand-secondary);--light-primary-color:var(--brand-primary-light);--tertiary-color:var(--brand-tertiary);--fourth-color:var(--brand-danger);--fifth-color:var(--brand-neutral);--theme-color:var(--brand-primary);--primary-color-sidebar:var(--brand-primary);--primary-hover-color:var(--brand-primary-hover);--primary-background-color:var(--brand-primary-bg);--secondary-color1:var(--brand-accent);--secondary-color2:var(--brand-secondary);--secondary-color3:var(--brand-secondary-light);--text--primary-color:var(--brand-accent-soft);--text--secondary-color:var(--brand-text-secondary);--text-white-color:var(--brand-primary-foreground);--primary:var(--brand-primary);--primary-foreground:var(--brand-primary-foreground);--radius:var(--brand-radius);--success:var(--color-success-material);--info:var(--color-info-alt);--warning:var(--color-warning-material);--danger:var(--color-danger-material)}body,input,button,select,textarea{font-family:var(--brand-font-family)!important}
:root{--ui-control-height:42px;--ui-control-height-sm:36px;--ui-control-height-lg:48px;--ui-control-padding-x:.875rem;--ui-control-padding-y:.625rem;--ui-radius:.5rem;--ui-radius-sm:.375rem;--ui-radius-lg:.75rem;--ui-border-width:1px;--ui-shadow-sm:0 1px 2px 0 rgba(15,23,42,.05);--ui-shadow-md:0 6px 18px -10px rgba(15,23,42,.25);--ui-focus-ring:0 0 0 .2rem color-mix(in srgb,var(--theme-color)16%,transparent);--ui-table-cell-padding-y:.875rem;--ui-table-cell-padding-x:1rem}button,input,select,textarea{transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}.btn,.commonBtn,.ui-btn{min-height:var(--ui-control-height);border-radius:var(--ui-radius);border:var(--ui-border-width)solid transparent;font-family:var(--brand-font-family);box-shadow:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.95rem;font-weight:500;line-height:1.2;display:inline-flex;text-decoration:none!important}.btn:hover,.commonBtn:hover,.ui-btn:hover{text-decoration:none!important}.btn:focus,.commonBtn:focus,.ui-btn:focus,.btn.focus,.commonBtn.focus,.ui-btn.focus{box-shadow:var(--ui-focus-ring);outline:0}.btn:disabled,.btn.disabled,.commonBtn:disabled,.commonBtn.disabled,.ui-btn:disabled,.ui-btn.disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.btn-sm,.btn-group-sm>.btn,.ui-btn--sm{min-height:var(--ui-control-height-sm);border-radius:var(--ui-radius-sm);padding:.45rem .8rem;font-size:.875rem}.btn-lg,.btn-group-lg>.btn,.ui-btn--lg{min-height:var(--ui-control-height-lg);border-radius:var(--ui-radius-lg);padding:.8rem 1.2rem;font-size:1rem}.btn-primary,.btn-theme,.commonBtn,.ui-btn--primary{color:var(--color-white)!important;background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle,.btn-theme:hover,.btn-theme:focus,.btn-theme:active,.btn-theme.active,.commonBtn:hover,.commonBtn:focus,.ui-btn--primary:hover,.ui-btn--primary:focus,.ui-btn--primary:active,.ui-btn--primary.active{color:var(--color-white)!important;background-color:var(--primary-hover-color)!important;border-color:var(--primary-hover-color)!important}.btn-secondary,.ui-btn--secondary{color:var(--theme-color)!important;background-color:var(--color-gray-100)!important;border-color:var(--color-gray-300)!important}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle,.ui-btn--secondary:hover,.ui-btn--secondary:focus,.ui-btn--secondary:active,.ui-btn--secondary.active{color:var(--theme-color)!important;background-color:var(--brand-primary-light)!important;border-color:var(--color-gray-400)!important}.btn-success,.ui-btn--success{color:var(--color-white)!important;background-color:var(--color-success)!important;border-color:var(--color-success)!important}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle,.ui-btn--success:hover,.ui-btn--success:focus,.ui-btn--success:active,.ui-btn--success.active{color:var(--color-white)!important;background-color:var(--color-success-dark)!important;border-color:var(--color-success-dark)!important}.btn-danger,.ui-btn--destructive{color:var(--color-white)!important;background-color:var(--color-danger-bootstrap)!important;border-color:var(--color-danger-bootstrap)!important}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle,.ui-btn--destructive:hover,.ui-btn--destructive:focus,.ui-btn--destructive:active,.ui-btn--destructive.active{color:var(--color-white)!important;background-color:var(--color-danger-dark)!important;border-color:var(--color-danger-dark)!important}.btn-warning,.ui-btn--warning{color:var(--color-gray-850)!important;background-color:var(--color-warning-alt)!important;border-color:var(--color-warning-alt)!important}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle,.ui-btn--warning:hover,.ui-btn--warning:focus,.ui-btn--warning:active,.ui-btn--warning.active{color:var(--color-gray-850)!important;background-color:var(--color-warning-dark)!important;border-color:var(--color-warning-dark)!important}.btn-info,.ui-btn--info{color:var(--color-white)!important;background-color:var(--color-info-bootstrap)!important;border-color:var(--color-info-bootstrap)!important}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle,.ui-btn--info:hover,.ui-btn--info:focus,.ui-btn--info:active,.ui-btn--info.active{color:var(--color-white)!important;background-color:var(--color-info-dark)!important;border-color:var(--color-info-dark)!important}.btn-light,.ui-btn--light{color:var(--color-gray-750)!important;background-color:var(--color-white)!important;border-color:var(--color-gray-300)!important}.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle,.ui-btn--light:hover,.ui-btn--light:focus,.ui-btn--light:active,.ui-btn--light.active{color:var(--color-gray-850)!important;background-color:var(--color-gray-50)!important;border-color:var(--color-gray-350)!important}.btn-outline-primary,.ui-btn--outline{color:var(--theme-color)!important;border-color:var(--theme-color)!important;background-color:transparent!important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle,.ui-btn--outline:hover,.ui-btn--outline:focus,.ui-btn--outline:active,.ui-btn--outline.active{color:var(--color-white)!important;background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}.commonBtn{width:max-content;margin-top:12px}.commonBtn i{margin-left:6px}.commonBtn a,.commonBtn a:hover{color:inherit!important}.form-control,.form-select,input.form-control,select.form-control,textarea.form-control,.ui-input,.ui-textarea,.ui-select-trigger{min-height:var(--ui-control-height);padding:var(--ui-control-padding-y)var(--ui-control-padding-x);border:1px solid var(--color-gray-300);border-radius:var(--ui-radius);background-color:var(--color-white);color:var(--color-text);box-shadow:var(--ui-shadow-sm)}select.form-control,.form-select,.ui-select-trigger{background-position:right .9rem center;padding-right:2.5rem}textarea.form-control,.ui-textarea{resize:vertical;min-height:110px}.form-control::placeholder,.form-select::placeholder,.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-muted);opacity:1}.form-control:focus,.form-select:focus,input.form-control:focus,select.form-control:focus,textarea.form-control:focus,.ui-input:focus,.ui-textarea:focus,.ui-select-trigger:focus{border-color:color-mix(in srgb,var(--theme-color)40%,var(--color-white));box-shadow:var(--ui-focus-ring);outline:none}.form-control:disabled,.form-control[readonly],.form-select:disabled,.ui-input:disabled,.ui-textarea:disabled,.ui-select-trigger:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed;box-shadow:none}.form-control.is-invalid,.was-validated .form-control:invalid,.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--color-danger-bootstrap)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus,.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-danger-bootstrap)16%,transparent)}.form-control.is-valid,.was-validated .form-control:valid,.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--color-success)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus,.form-select.is-valid:focus,.was-validated .form-select:valid:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-success)16%,transparent)}label,.form-label,.ui-label{color:var(--color-gray-750);margin-bottom:.5rem;font-weight:500}.card,.ui-card{border:1px solid var(--color-border-cloud);background-color:var(--color-white);box-shadow:var(--ui-shadow-sm);border-radius:1rem;overflow:hidden}.card-header,.card-footer,.ui-card-header,.ui-card-footer{background-color:var(--color-white);border-color:var(--color-border-cloud)}.card-header,.ui-card-header{padding:1rem 1.25rem}.card-body,.ui-card-body,.ui-card-content{padding:1.25rem}.card-title,.ui-card-title{color:var(--color-gray-850);font-weight:600}.table-responsive,.ui-table-responsive{border-radius:1rem;overflow-x:auto}.table,.ui-table{width:100%;color:var(--color-text);vertical-align:middle;border-color:var(--color-border-cloud);background-color:var(--color-white);margin-bottom:0}.table th,.table td,.ui-table th,.ui-table td{padding:var(--ui-table-cell-padding-y)var(--ui-table-cell-padding-x);border-color:var(--color-border-cloud);vertical-align:middle}.table thead th,.ui-table thead th{color:var(--color-gray-750);background-color:var(--color-surface-slate);white-space:nowrap;border-bottom-width:1px;font-size:.875rem;font-weight:600}.table tbody tr,.ui-table tbody tr{background-color:var(--color-white)}.table-striped tbody tr:nth-of-type(odd),.ui-table.ui-table--striped tbody tr:nth-of-type(odd){background-color:var(--color-surface-soft)}.table-hover tbody tr:hover,.ui-table.ui-table--hover tbody tr:hover{background-color:var(--brand-primary-light)}.table-bordered,.table-bordered th,.table-bordered td,.ui-table.ui-table--bordered,.ui-table.ui-table--bordered th,.ui-table.ui-table--bordered td{border-color:var(--color-border-cloud)}.table-sm th,.table-sm td,.ui-table.ui-table--sm th,.ui-table.ui-table--sm td{padding:.625rem .75rem}.ui-btn--ghost{box-shadow:none;color:var(--theme-color)!important;background-color:transparent!important;border-color:transparent!important}.ui-btn--ghost:hover,.ui-btn--ghost:focus,.ui-btn--ghost:active,.ui-btn--ghost.active{color:var(--theme-color)!important;background-color:var(--brand-primary-light)!important;border-color:transparent!important}.ui-btn--link{text-underline-offset:4px;min-height:auto;padding:0;color:var(--theme-color)!important;background:0 0!important;border:0!important;text-decoration:underline!important}.ui-btn--link:hover,.ui-btn--link:focus{color:var(--primary-hover-color)!important}.ui-select-content{border:1px solid var(--color-border-cloud);border-radius:var(--ui-radius);background-color:var(--color-white);box-shadow:var(--ui-shadow-md)}
