body.finance-active{--bg:#0d1118;--ink:#f0f3f9;--muted:#9ba8bb;--line:#293140;color-scheme:dark}body.finance-active aside{background:#10151e}body.finance-active nav button.active{background:#20314d;color:#a5c6ff}body.finance-active .button{background:#202a38;color:#eff4ff;border-color:#364255}body.finance-active aside .small{margin-left:0}.finance-active .top{margin-bottom:24px}.agency{--ink:#edf3ff;color:var(--ink);padding-bottom:40px}.agency p{color:#a8b4c6}.agency-head,.agency-section{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.agency-head h1{font-size:32px;letter-spacing:-1px}.agency-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#91baff!important}.agency-head p{margin:7px 0}.agency-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.agency button,.agency-dialog button{padding:10px 14px;border:1px solid #354156;border-radius:8px;background:#202b3c;color:#edf3ff;font-weight:600;cursor:pointer}.agency button:hover,.agency-dialog button:hover{background:#2e4160}.agency button:disabled{opacity:.4;cursor:default}.agency input,.agency select,.agency textarea,.agency-dialog input,.agency-dialog select,.agency-dialog textarea{background:#111925;border:1px solid #3a465a;border-radius:7px;padding:10px;color:#f1f5ff;color-scheme:dark;max-width:100%}.agency label{display:block;color:#b4bfd0;font-size:12px}.agency label input{display:block;margin-top:6px}.agency-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #293140;padding-bottom:12px;margin-bottom:16px}.agency-tabs button{width:auto;margin:0;color:#a8b4c6;background:transparent;border-color:transparent}.agency-tabs button.active{background:#223553;color:#c7dcff;border-color:#37578a}.agency-note{background:#152032;border:1px solid #2b4162;color:#b4c8e5;padding:13px 16px;border-radius:10px;font-size:12px;line-height:1.6;margin:12px 0 22px}.agency-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.agency-card{border:1px solid #293447;background:linear-gradient(135deg,#1a2331,#161d28);border-radius:14px;padding:22px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.agency-card span{font-size:11px;color:#aab8cc;text-transform:uppercase;letter-spacing:.7px}.agency-card strong{font-size:clamp(22px,2.25vw,36px);letter-spacing:-1px;overflow-wrap:anywhere}.agency-card small{color:#97a6bc;font-size:11px;line-height:1.6}.agency-card.accent{border-color:#426597;background:linear-gradient(135deg,#243d63,#1c2940)}.agency-card.positive strong{color:#68d9b9}.agency-card.negative strong{color:#fb929d}.agency-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-top:18px}.agency-panel{padding:24px;background:#151d29;border:1px solid #293447;border-radius:14px}.agency-panel>p{font-size:12px;line-height:1.7}.agency-control{display:flex;justify-content:space-between;gap:14px;margin:24px 0 8px}.agency-control b{color:#b9d2ff}.agency-panel>small{color:#94a3b9}.agency-quick{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.agency-chart-row{display:grid;grid-template-columns:65px 1fr;gap:10px;align-items:center;margin:18px 0}.agency-chart-row>span{font-size:11px;color:#a9b8cd}.agency-chart-row>div{display:grid;gap:4px}.agency-chart-row i{display:block;height:8px;border-radius:3px;background:#689bfa;min-width:0}.agency-chart-row i.result{background:#42b99a}.agency-chart-row i.loss{background:#dd6d82}.agency-chart-row small{grid-column:2;font-size:10px;color:#a7b8ce}.agency-table{overflow:auto;border:1px solid #303b4d;border-radius:12px;background:#151d29}.agency-table table{width:100%;border-collapse:collapse;min-width:760px}.agency-table th,.agency-table td{text-align:left;padding:16px;border-bottom:1px solid #293447;color:#e5edfb;font-size:12px;line-height:1.6}.agency-table th{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:#94a7c1;background:#192332}.agency-table small{display:block;color:#96a6bc}.agency-table td button{font-size:11px;padding:7px 9px;margin:3px}.agency-void{opacity:.5}.agency-empty{padding:32px!important;text-align:center!important}.agency-muted{font-size:12px;color:#a3b3cb!important;line-height:1.8}.agency-section{margin-top:24px}.agency-dialog{width:min(560px,calc(100vw - 30px));max-height:90vh;overflow:auto;background:#182231;color:#f0f4ff;border:1px solid #3e506a;border-radius:14px;padding:25px;box-shadow:0 24px 100px #0009}.agency-dialog::backdrop{background:#050911aa}.agency-dialog label{display:block;margin:16px 0;color:#c0ccdf;font-size:13px}.agency-dialog label[hidden]{display:none}.agency-dialog input,.agency-dialog select,.agency-dialog textarea{display:block;width:100%;margin-top:7px}.agency-dialog input[type=hidden]{display:none}.agency-dialog textarea{min-height:76px}.agency-dialog footer{display:flex;gap:9px;justify-content:end;margin-top:20px}.agency-dialog p{font-size:12px;line-height:1.8;color:#b9c9df}.agency-form-error{color:#ffabb3!important}#agencyMessage{color:#f1bd72;overflow-wrap:anywhere}.agency button:focus-visible,.agency-dialog button:focus-visible{outline:2px solid #8ab6ff;outline-offset:3px}@media(max-width:1150px){.agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-bottom{grid-template-columns:1fr}.agency-head{align-items:start;flex-direction:column}}@media(max-width:600px){.agency-grid{gap:9px}.agency-card{padding:15px;min-height:145px}.agency-card strong{font-size:23px}.agency-head h1{font-size:27px}.agency-panel{padding:18px}.agency-section{align-items:start;flex-direction:column}.finance-active main{padding:18px 14px}.agency-actions label{width:100%}.agency-chart-row{grid-template-columns:58px 1fr}}
@media(max-width:750px){body.finance-active .mobilenav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;gap:7px}body.finance-active .mobilenav .button{width:auto;flex:0 0 auto;white-space:nowrap}body.finance-active .top{margin-bottom:14px}.finance-active .agency-head{gap:12px}}
