:root{--violet:#334b70!important;--indigo:#213b60!important;--cyan:#278b91!important;--brand:#263e60!important;--grad:linear-gradient(120deg,#1e3453,#34567c)!important;--text:#18283f!important;--muted:#68788e!important;--border:#dfe5ed!important}body{background:#f3f5f8!important;color:#18283f;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}body:before,body:after,.dho-bg{display:none!important}.wrap{max-width:1380px!important}.topbar{background:#fff!important;box-shadow:0 2px 6px #15263e04!important;border-color:#e0e6ee!important;border-radius:12px!important}.logo-badge{background:#263e60!important}.nav-card{background:#fff!important;border:1px solid #dfe5ed!important;box-shadow:0 4px 14px #1b355008!important;border-radius:14px!important;min-height:220px!important;padding:26px!important}.nav-card:hover{border-color:#8299b5!important;box-shadow:0 12px 28px #233b5c12!important}.nav-card:before{background:#385879!important;height:3px!important}.nav-card-title{font-size:18px!important;line-height:1.4}.nav-card-desc{line-height:1.7!important;color:#64748b!important}.nav-card-arrow{color:#294f79!important}.nav-card-icon{filter:grayscale(1);font-size:25px!important}.btn,.tb-btn:not(.ghost){background:#263e60!important;box-shadow:none!important;border-radius:8px!important}.btn-sec,.btn-ghost{background:#fff!important;color:#304a6c!important;border:1px solid #dce3ed!important}.metric,.kpi,.panel,.group{background:#fff!important;border-color:#dfe5ed!important;box-shadow:0 3px 12px #15263e05!important;border-radius:12px!important}.metric .v,.kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metric .v.violet{-webkit-text-fill-color:#263e60!important;background:none!important}.formula{background:#263e60!important;box-shadow:none!important;border-radius:12px!important}.ghead,thead th{background:#edf1f6!important}th{font-size:11px!important;letter-spacing:.045em!important;padding:13px 14px!important}td{padding-top:12px!important;padding-bottom:12px!important;font-variant-numeric:tabular-nums}tbody tr:hover{background:#f3f7fb!important}input,select{border-radius:8px!important;border-color:#d8e0eb!important;min-height:38px}input:focus,select:focus{outline:2px solid #91abc8!important;outline-offset:1px}.soon{opacity:.55}.admin-nav{position:relative;z-index:100;background:#15263e;color:#fff;padding:15px 28px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;font:13px system-ui;border-bottom:3px solid #8ea7bc}.admin-nav a{color:#cad5e5;text-decoration:none;line-height:1.5}.admin-nav a:first-child{font-weight:700;color:white;margin-right:auto;font-size:15px}.admin-nav a[aria-current]{color:white;border-bottom:2px solid #9cb7d4}.admin-nav button{padding:7px 16px;border-radius:7px;background:#ffffff0c;border:1px solid #ffffff30;color:#fff;cursor:pointer}.card{box-shadow:0 8px 24px #14243b10!important}.finance-fixed-head{position:relative!important;top:auto!important}.admin-nav~.finance-fixed-head{margin-top:0!important}@media(max-width:700px){.admin-nav{padding:14px 18px;gap:16px}.admin-nav a:first-child{width:100%}.wrap{padding-left:16px!important;padding-right:16px!important}.grid{grid-template-columns:1fr!important}table{font-size:12px!important}.table-wrap,.table-scroll{overflow:auto!important}th,td{white-space:nowrap}}@media print{.admin-nav{display:none!important}body{background:white!important}}
