.sidebar{overflow-y:auto}.sidebar nav{gap:2px}.nav-link{padding-block:9px}
.finance-orders-total{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:22px 24px;border:1px solid #cfe1ed;border-left:4px solid #008fba;border-radius:10px;background:#f2f9fd;margin:18px 0}.finance-orders-total>div{display:grid;gap:7px}.finance-orders-total>div:first-child{flex:1;min-width:250px}.finance-orders-total span,.finance-orders-total small{font-size:12px;color:#536c82}.finance-orders-total strong{font-size:30px;letter-spacing:-.7px}.finance-orders-total b{font-size:17px}.finance-expense-strip{display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:16px 2px;font-size:13px}.finance-expense-strip b{margin-left:8px}.finance-expense-strip a{margin-left:auto}.finance-flags{display:flex;gap:4px;flex-wrap:wrap;max-width:210px}.finance-flags .badge{font-size:10px;padding:3px 6px}.finance-sheet-row{display:block;font-size:11px;margin-top:7px}.finance-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.finance-pagination button{padding:5px 12px}.finance-checks{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.finance-checks label{display:flex;gap:7px;align-items:center}.finance-checks input{width:auto;min-height:0}.order-financial-table .money{white-space:nowrap}
.finance-source{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #dbe6f0;border-radius:9px;background:#f5f9fc;font-size:12px;margin-bottom:8px}.finance-source small{display:block;margin-top:3px}.finance-source a{white-space:nowrap}.finance-sync-count{font-size:11px;color:#687b91;margin:0 0 20px 3px}
.finance-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:20px 0}.finance-filters label{display:grid;gap:5px;font-size:11px;color:#52687f;min-width:125px}.finance-filters input,.finance-filters select{min-height:38px;padding:8px 10px;max-width:230px}.finance-filters .finance-search{flex:1;min-width:180px}.finance-search input{max-width:none;width:100%}
.finance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0}.finance-metrics .metric{padding:17px 18px}.finance-metrics .metric>strong{font-size:clamp(18px,1.7vw,28px);letter-spacing:-.4px}.finance-metrics .metric small{line-height:1.5}
.finance-caption{font-size:12px;color:#60758d;margin:10px 0 24px;line-height:1.6}.panel>.finance-caption{padding:0 18px;margin:15px 0}.finance-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin:24px 0}.finance-columns .panel-row small{display:block}.finance-columns .table-wrap{border:none;border-radius:0}.finance-columns td,.finance-columns th{padding:11px 13px;font-size:12px}.finance-columns .money{white-space:nowrap;font-variant-numeric:tabular-nums}
.finance-detail{padding:16px 20px;margin:14px 0}.finance-detail summary{cursor:pointer;color:#205477;font-weight:600}.finance-detail[open]>summary{margin-bottom:18px}.finance-detail .actions{margin-top:14px}.finance-conflicts{margin-top:24px;border-color:#e4b268}.finance-conflicts .finance-detail{border-top:1px solid #e8edf2;margin:0}.monthly-table td{padding-block:15px}.monthly-table td:first-child{min-width:210px;white-space:normal}.monthly-table small{display:block}.finance-unsynced{color:#a25b11!important}.monthly-table .money{font-variant-numeric:tabular-nums}.finance-detail td small{white-space:normal;max-width:570px}
@media(max-width:1200px){.finance-columns{grid-template-columns:1fr}.finance-metrics .metric>strong{font-size:22px}.page-head:has(+.finance-source){align-items:flex-start;flex-direction:column}.finance-filters{gap:10px}.finance-filters input,.finance-filters select{max-width:190px}}
@media(max-width:650px){.finance-metrics{grid-template-columns:1fr;gap:9px}.finance-source{align-items:flex-start;flex-direction:column}.finance-filters label{flex:1;min-width:135px}.finance-filters input,.finance-filters select{max-width:none;width:100%}.finance-columns{margin-top:15px}}
