/* Taksio interface: no photographic or scenic backgrounds. */
:root{--ink:#e8f2ff;--frost:rgba(14,31,60,.91);--line2:rgba(127,179,243,.25);--cyan:#20d4e5;--blue:#2478ed}
body{background:#08172c;color:#eff6ff}.sidebar{background:linear-gradient(180deg,#071426,#0b1c38 70%,#0c2044);border-color:#244267;color:#eff6ff}.brand{color:#fff}.company,.nav-label,.sidebar-footer{color:#c4d9f7}.nav{color:#e3edff}.nav.active{background:#1954c9;color:#fff}.nav:hover{background:#172f59;color:#fff}.topbar{background:#09182d;color:#ebf5ff;border-bottom:1px solid #244267}.main{background:linear-gradient(130deg,#091932,#0e2649 48%,#091b35)}.crumb,.page-heading p,.panel p,.kpi small,.activity small{color:#b4cae8}.panel,.kpi,.account-menu,.entry-workspace{background:linear-gradient(160deg,rgba(30,55,89,.96),rgba(13,33,65,.98));border:1px solid var(--line2);color:#e9f3ff;box-shadow:0 16px 36px rgba(2,12,29,.19);border-radius:18px}.panel h2,.page-heading h1,.entry-workspace h2{color:#f0f7ff}.data-table th{background:#162e50;color:#b7dcff}.data-table td{color:#e9f2ff;border-color:rgba(138,182,241,.15)}.data-table tr:hover td{background:rgba(45,109,186,.12)}.outline,.plain,.icon-btn,.userbtn{color:#deecff;border-color:#46678f}.outline:hover{background:#274771}.account-menu button{color:#e4f1ff}.account-menu button:hover{background:#1e406c}.nav-label{opacity:.75}.sidebar-footer{border-top:1px solid #28446d}.brandmark{background:linear-gradient(140deg,#2557ce,#20daed)!important}.page-heading{background:none!important}.page-heading:before,.page-heading:after{background-image:none!important}.secure{color:#78dfc7}
.entry-workspace{padding:26px;margin-bottom:18px}.workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px}.workspace-head h2{margin:5px 0;font-size:23px}.workspace-head p{margin:6px 0;color:#aecaee}.workspace-head .eyebrow{color:#4de1e9;font-size:11px;font-weight:750;letter-spacing:1.5px}.entry-workspace .pill{background:#153b5f;color:#53dfd1;border:1px solid #257b8e;padding:7px 11px;border-radius:22px}.fast-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.fast-grid label{display:flex;flex-direction:column;gap:7px;font-weight:650;color:#bcd5f1;font-size:13px}.fast-grid label.wide{grid-column:span 2}.fast-grid input,.fast-grid select,.plan-tools input,.plan-add input,.plan-add select{width:100%;border:1px solid #3c628d;border-radius:10px;background:#0a2040;color:#effbff;padding:12px;min-height:45px;outline:0}.fast-grid input:focus,.fast-grid select:focus,.plan-tools input:focus,.plan-add input:focus,.plan-add select:focus{border-color:#30d9e6;box-shadow:0 0 0 3px rgba(31,202,221,.19)}.fast-grid input::placeholder,.plan-tools input::placeholder,.plan-add input::placeholder{color:#7f9dbd}.suggest-wrap{position:relative}.suggest-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:255px;overflow:auto;border:1px solid #4380b9;border-radius:11px;background:#102d53;box-shadow:0 22px 40px rgba(0,0,0,.3);padding:4px}.suggest-list[hidden]{display:none}.suggest-option{display:block;width:100%;text-align:left;border:0;border-radius:8px;padding:11px;background:transparent;color:#e8f4ff;cursor:pointer}.suggest-option:hover,.suggest-option[aria-selected="true"]{background:#2055a4}.entry-balance{display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:16px;border:1px solid #2e647b;background:rgba(8,69,79,.24);margin-top:19px;border-radius:12px;color:#bfeee7}.entry-balance strong{margin-left:auto}.workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;flex-wrap:wrap}.workspace-actions .outline{margin-right:auto}.workspace-actions .kbd-help{color:#acc8e8;font-size:12px}.workspace-actions kbd,.workspace-head kbd{display:inline-block;font-size:11px;padding:2px 5px;color:#d1e7ff;border-radius:4px;background:#203e63;border:1px solid #416287}.validation-msg{color:#65e5c7;min-height:18px;margin:10px 0 0}.demo-recent{padding:20px}.demo-recent .panel-head{margin-bottom:12px}.empty-hint{padding:20px 0;color:#a9c7eb}.responsive-table{overflow:auto;width:100%}.chart-workspace{padding:22px}.plan-tools{display:flex;gap:12px;margin:17px 0}.plan-tools input{max-width:480px}.plan-add{display:grid;grid-template-columns:130px 1fr 150px auto;gap:9px;margin-bottom:17px}.table-caption{display:block;color:#adc8e7;margin-top:12px}.notice{background:rgba(14,65,104,.45);color:#c7d9f0;border-color:#244d84}.quick button,.quick-grid button{background:#173759;color:#e5f3ff;border-color:#355a8d}.quick button:hover,.quick-grid button:hover{background:#1b4b89}.kpi strong{color:#f5f9ff}
@media(max-width:1100px){.fast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-add{grid-template-columns:1fr 1fr}.sidebar{width:220px}}
@media(max-width:700px){.fast-grid{grid-template-columns:1fr}.fast-grid label.wide{grid-column:auto}.entry-workspace,.chart-workspace{padding:17px}.workspace-head{flex-direction:column}.entry-balance strong{margin-left:0}.plan-tools{flex-direction:column}.plan-tools input{max-width:none}.plan-add{grid-template-columns:1fr}.workspace-actions{justify-content:stretch}.workspace-actions .primary{width:100%}.sidebar{width:260px}}
