:root{--c-ro:#e84028;--c-ob:#0d2240;--c-te:#007a8c;--c-pg:#009b8d;--c-ho:#e89b00;--c-am:#f5b800;--c-li:#a8c800;--grad-cta:linear-gradient(135deg, #e84028 0%, #c03020 100%);--grad-teal:linear-gradient(135deg, #007a8c 0%, #009b8d 100%);--grad-amber:linear-gradient(135deg, #e89b00 0%, #f5b800 100%);--grad-sidebar:linear-gradient(180deg, #0d2240 0%, #071629 100%);--grad-card:linear-gradient(145deg, #102849 0%, #0d2240 100%)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,[data-theme=dark]{--theme-bg:#0d2240;--theme-input-bg:#061224bf;--theme-text:#dce9f7;--theme-elevation-0:#040d1b;--theme-elevation-50:#08152a;--theme-elevation-100:#0d2240;--theme-elevation-150:#102849;--theme-elevation-200:#132e54;--theme-elevation-250:#16345e;--theme-elevation-300:#193a68;--theme-elevation-400:#1f4878;--theme-elevation-500:#255688;--theme-elevation-600:#2b6498;--theme-elevation-700:#3172a8;--theme-elevation-750:#4280b4;--theme-elevation-800:#558ec0;--theme-elevation-850:#689ccc;--theme-elevation-900:#7baad8;--theme-elevation-1000:#dce9f7;--theme-success-50:#009b8d1f;--theme-success-100:#009b8d40;--theme-success-500:#009b8d;--theme-warning-50:#e89b001f;--theme-warning-100:#e89b0040;--theme-warning-500:#e89b00;--theme-error-50:#e840281f;--theme-error-100:#e8402840;--theme-error-500:#e84028}[data-theme=light]{--theme-bg:#eef3fa;--theme-input-bg:#fff;--theme-text:#0d2240;--theme-elevation-0:#fff;--theme-elevation-50:#f1f6fb;--theme-elevation-100:#e4ecf5;--theme-elevation-150:#d7e2ef;--theme-elevation-200:#cad8e9;--theme-elevation-250:#bdcee3;--theme-elevation-300:#b0c4dd;--theme-elevation-400:#96b0d1;--theme-elevation-500:#7c9cc5;--theme-elevation-600:#6288b9;--theme-elevation-700:#4874ad;--theme-elevation-750:#2e60a1;--theme-elevation-800:#244c8f;--theme-elevation-850:#1a3c7d;--theme-elevation-900:#102c6b;--theme-elevation-1000:#0d2240;--theme-success-50:#00736917;--theme-success-100:#0073692e;--theme-success-500:#007868;--theme-warning-50:#af760017;--theme-warning-100:#af76002e;--theme-warning-500:#af7600;--theme-error-50:#b92a1817;--theme-error-100:#b92a182e;--theme-error-500:#b92a18}.nav{position:relative;box-shadow:4px 0 28px #00000073;background:var(--grad-sidebar)!important;border-right:1px solid #007a8c38!important}.nav:after{content:"";pointer-events:none;background:linear-gradient(#0000,#007a8c0f);height:130px;position:absolute;bottom:0;left:0;right:0}.nav__header{background:#050e1c8c!important;border-bottom:1px solid #007a8c47!important;padding:1.35rem 1.2rem!important}.nav__group-label,.nav__group>span:first-child{color:#a8c80099!important;letter-spacing:.13em!important;text-transform:uppercase!important;padding-top:18px!important;padding-bottom:5px!important;padding-left:20px!important;font-size:.615rem!important;font-weight:700!important}.nav__link{color:#b0d4f4bf!important;border-left:3px solid #0000!important;border-radius:6px!important;margin:2px 8px!important;padding:7px 12px!important;font-size:.875rem!important;transition:background .18s,color .18s,transform .15s!important}.nav__link:hover{transform:translate(3px);color:#dce9f7!important;background:#007a8c2e!important}.nav__link--active,.nav__link[aria-current=true],a.nav__link[class*=active]{color:#a8c800!important;background:linear-gradient(90deg,#007a8c4d,#009b8d24)!important;border-left-color:#a8c800!important;font-weight:600!important}.app-header{background:linear-gradient(90deg,#091d38,#0d2240)!important;border-bottom:1px solid #007a8c38!important;box-shadow:0 2px 18px #00000061!important}.step-nav__step--last span,.step-nav__step:last-child span{color:#a8c800!important}.btn--style-primary{background:var(--grad-cta)!important;color:#fff!important;border:none!important;font-weight:600!important;transition:box-shadow .2s,transform .15s!important;box-shadow:0 2px 14px #e8402852!important}.btn--style-primary:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f04830 0%,#d83a28 100%)!important;box-shadow:0 4px 22px #e8402880!important}.btn--style-primary:active{transform:translateY(0);box-shadow:0 1px 8px #e8402847!important}.btn--style-secondary{color:#007a8c!important;background:0 0!important;border-color:#007a8c8c!important;transition:background .2s,border-color .2s,color .2s!important}.btn--style-secondary:hover{color:#009b8d!important;background:#007a8c1f!important;border-color:#009b8d!important}.btn--style-none,.btn--style-pill{color:#dce9f7!important;transition:color .18s!important}.btn--style-none:hover,.btn--style-pill:hover{color:#a8c800!important}.table thead tr th,.table th{color:#a8c800d1!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:#040c188c!important;border-bottom:2px solid #007a8c52!important;padding:10px 16px!important;font-size:.67rem!important}.table tbody tr{transition:background .14s!important}.table tbody tr:hover{background:#007a8c17!important}.table tbody td{border-bottom:1px solid #ffffff0a!important;padding:10px 16px!important}.field-label,label.field-label{color:#a8c800c7!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin-bottom:.3rem!important;font-size:.7rem!important;font-weight:600!important}.text-input input,.textarea-input textarea{color:#dce9f7!important;background:#040c18a6!important;border:1px solid #007a8c4d!important;border-radius:6px!important;transition:border-color .2s,box-shadow .2s!important}.text-input input:focus,.textarea-input textarea:focus{border-color:#007a8c!important;outline:none!important;box-shadow:0 0 0 3px #007a8c2e!important}.number-input input{color:#dce9f7!important;background:#040c18a6!important;border:1px solid #007a8c4d!important;border-radius:6px!important}.checkbox-input__input:checked{background-color:#007a8c!important;border-color:#007a8c!important}.collapsible__header{background:linear-gradient(90deg,#0d2240cc,#09182d99)!important;border-bottom:1px solid #007a8c38!important;padding:.8rem 1.2rem!important}.pill{letter-spacing:.03em!important;border-radius:999px!important;padding:.18rem .6rem!important;font-size:.68rem!important;font-weight:600!important}.pill--color-green,.pill--has-color[style*=green]{color:#009b8d!important;background:#009b8d26!important;border:1px solid #009b8d59!important}.pill--color-blue{color:#007a8c!important;background:#007a8c29!important;border:1px solid #007a8c5c!important}.pill--color-yellow,.pill--color-orange{color:#e89b00!important;background:#e89b0026!important;border:1px solid #e89b0059!important}.pill--color-red{color:#e84028!important;background:#e8402824!important;border:1px solid #e8402857!important}.pill--color-lime,.pill--color-lightgreen{color:#a8c800!important;background:#a8c80024!important;border:1px solid #a8c80057!important}.list-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081628b8!important;border-bottom:1px solid #007a8c33!important}.search-filter input{color:#dce9f7!important;background:#040c18b3!important;border:1px solid #007a8c4d!important;border-radius:6px!important}.search-filter input:focus{border-color:#007a8c!important;box-shadow:0 0 0 3px #007a8c2e!important}.dashboard-link{background:var(--grad-card)!important;border:1px solid #007a8c38!important;border-radius:10px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;position:relative!important;overflow:hidden!important}.dashboard-link:before{content:"";background:var(--grad-teal);height:3px;position:absolute;top:0;left:0;right:0}.dashboard-link:hover{border-color:#007a8c7a!important;transform:translateY(-4px)!important;box-shadow:0 10px 32px #0000006b!important}.dashboard-link__count{color:#a8c800!important;font-weight:700!important}.login__wrap{background:linear-gradient(135deg,#040d1b 0%,#0d2240 55%,#071629 100%)!important}.login__form{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0d2240e0!important;border:1px solid #007a8c4d!important;border-radius:14px!important;box-shadow:0 24px 64px #00000080!important}.login h1{color:#dce9f7!important}.toast--success{color:#fff!important;background:#008276eb!important;border-left:4px solid #009b8d!important}.toast--error{color:#fff!important;background:#c3301eeb!important;border-left:4px solid #e84028!important}.toast--warning{color:#fff!important;background:#c38200eb!important;border-left:4px solid #e89b00!important}a:not(.btn):not(.nav__link):not(.dashboard-link){color:#007a8c!important;text-decoration:none!important}a:not(.btn):not(.nav__link):not(.dashboard-link):hover{color:#009b8d!important;text-decoration:underline!important}.render-title,h1.render-title{color:#dce9f7!important;font-weight:700!important}.nav__brand,[class*=payload-icon],.logo{filter:drop-shadow(0 0 14px #007a8c80)!important}hr,.divider{border-color:#007a8c33!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#040d1b}::-webkit-scrollbar-thumb{background:#007a8c73;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#007a8c}.rs__menu,[class*=react-select__menu]{background:#0d2240!important;border:1px solid #007a8c4d!important;border-radius:8px!important;box-shadow:0 8px 32px #00000080!important}.rs__option,[class*=react-select__option]{color:#dce9f7!important;transition:background .15s!important}.rs__option--is-focused,[class*=react-select__option--is-focused]{background:#007a8c29!important}.rs__option--is-selected,[class*=react-select__option--is-selected]{color:#a8c800!important;background:#007a8c59!important}.rs__control,[class*=react-select__control]{background:#040c18a6!important;border-color:#007a8c4d!important;border-radius:6px!important}.relationship-chip,[class*=relationship][class*=chip]{color:#dce9f7!important;background:#007a8c2e!important;border:1px solid #007a8c61!important;border-radius:999px!important;font-size:.78rem!important}.react-datepicker{color:#dce9f7!important;background:#0d2240!important;border:1px solid #007a8c4d!important;border-radius:10px!important;box-shadow:0 8px 32px #00000080!important}.react-datepicker__header{background:#040c1899!important;border-bottom:1px solid #007a8c40!important;border-radius:10px 10px 0 0!important}.react-datepicker__day:hover{background:#007a8c40!important;border-radius:4px!important}.react-datepicker__day--selected{background:#007a8c!important;border-radius:4px!important}@keyframes teal-pulse{0%{box-shadow:0 0 #007a8c66}70%{box-shadow:0 0 0 8px #007a8c00}to{box-shadow:0 0 #007a8c00}}.btn--style-primary{animation:none}.btn--style-primary:focus{animation:.8s ease-out teal-pulse!important}@media (max-width:768px){.nav{box-shadow:none}.dashboard-link:hover{transform:none!important}}.dt-theme-toggle{border-top:1px solid #007a8c38;align-items:center;gap:10px;margin:10px 12px 22px;padding-top:13px;display:flex}.dt-toggle-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;outline:none;align-items:center;gap:5px;padding:2px;transition:box-shadow .2s;display:flex}.dt-toggle-btn:focus-visible{box-shadow:0 0 0 2px #007a8c}.dt-track{background:#007a8c33;border:1.5px solid #007a8c66;border-radius:999px;flex-shrink:0;width:38px;height:21px;transition:background .25s,border-color .25s;position:relative}.dt-thumb{background:#007a8c;border-radius:50%;width:15px;height:15px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000059}.dt-toggle-btn--light .dt-thumb{background:#e89b00;transform:translate(17px)}.dt-toggle-btn--light .dt-track{background:#e89b002e;border-color:#e89b0073}.dt-icon{color:#b4d7f466;flex-shrink:0;align-items:center;transition:color .25s;display:flex}.dt-icon--active{color:#b4d7f4e6}.dt-toggle-btn--light .dt-icon--active.dt-icon--sun{color:#e89b00}.dt-toggle-label{color:#b4d7f485;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-size:.67rem;font-weight:500}[data-theme=light] .app-header{background:linear-gradient(90deg,#091d38,#0d2240)!important}[data-theme=light] .step-nav__step--last span{color:#a8c800!important}[data-theme=light] body,[data-theme=light] .template-default,[data-theme=light] .template-default__wrap{color:#0d2240!important;background:#f2f5fa!important}[data-theme=light] .collapsible{background:#fff!important;border:1px solid #0d22401a!important;border-radius:8px!important}[data-theme=light] .collapsible__header{background:linear-gradient(90deg,#0d22400f,#09182d08)!important;border-bottom:1px solid #0d22401a!important}[data-theme=light] .table thead tr th,[data-theme=light] .table th{color:#0d2240!important;background:#0d22400f!important;border-bottom:2px solid #007a8c47!important}[data-theme=light] .table tbody tr:hover{background:#007a8c0f!important}[data-theme=light] .table tbody td{color:#0d2240!important;border-bottom:1px solid #0d22400f!important}[data-theme=light] .field-label,[data-theme=light] label.field-label{color:#0d22409e!important}[data-theme=light] .text-input input,[data-theme=light] .textarea-input textarea{color:#0d2240!important;background:#fff!important;border-color:#007a8c47!important}[data-theme=light] .text-input input:focus,[data-theme=light] .textarea-input textarea:focus{border-color:#007a8c!important;box-shadow:0 0 0 3px #007a8c1f!important}[data-theme=light] .number-input input{color:#0d2240!important;background:#fff!important;border-color:#007a8c47!important}[data-theme=light] .list-controls{background:#f2f5faf2!important;border-bottom:1px solid #0d22401a!important}[data-theme=light] .search-filter input{color:#0d2240!important;background:#fff!important;border-color:#007a8c47!important}[data-theme=light] .dashboard-link{background:#fff!important;border:1px solid #0d22401a!important;box-shadow:0 2px 14px #0d224012!important}[data-theme=light] .dashboard-link:hover{border-color:#007a8c4d!important;box-shadow:0 8px 28px #0d224024!important}[data-theme=light] .render-title,[data-theme=light] h1.render-title{color:#0d2240!important}[data-theme=light] a:not(.btn):not(.nav__link):not(.dashboard-link){color:#007a8c!important}[data-theme=light] .rs__menu,[data-theme=light] [class*=react-select__menu]{background:#fff!important;border-color:#007a8c38!important;box-shadow:0 6px 24px #0d224024!important}[data-theme=light] .rs__option,[data-theme=light] [class*=react-select__option]{color:#0d2240!important}[data-theme=light] .rs__control,[data-theme=light] [class*=react-select__control]{background:#fff!important;border-color:#007a8c47!important}[data-theme=light] .react-datepicker{color:#0d2240!important;background:#fff!important;border-color:#007a8c38!important;box-shadow:0 6px 24px #0d224024!important}[data-theme=light] .react-datepicker__header{background:#0d22400a!important;border-bottom-color:#007a8c33!important}[data-theme=light] .login__wrap{background:linear-gradient(135deg,#dde4ee 0%,#f2f5fa 55%,#e8edf5 100%)!important}[data-theme=light] .login__form{background:#ffffffeb!important;border-color:#007a8c33!important;box-shadow:0 16px 48px #0d22402e!important}[data-theme=light] .login h1{color:#0d2240!important}[data-theme=light] ::-webkit-scrollbar-track{background:#e8edf5}[data-theme=light] ::-webkit-scrollbar-thumb{background:#007a8c4d}
