.finance-control{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:24px;padding:28px;border:1px solid var(--line,#263244);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01));margin-bottom:22px}.finance-control span,.finance-record-head small,.finance-control small{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;opacity:.68}.finance-control h2{margin:.45rem 0 .6rem;max-width:760px}.finance-control p{margin:0;opacity:.78}.finance-control-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:start}.finance-control-metrics div{padding:14px;border:1px solid var(--line,#263244);border-radius:14px}.finance-control-metrics strong{display:block;font-size:1.25rem;margin-top:5px}.finance-jump{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;margin-bottom:6px;scrollbar-width:thin}.finance-jump a{white-space:nowrap;text-decoration:none;border:1px solid var(--line,#263244);border-radius:999px;padding:8px 12px;font-size:.8rem;color:inherit}.finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.finance-record{padding:17px;border:1px solid var(--line,#263244);border-radius:15px;background:rgba(255,255,255,.018)}.finance-record-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.finance-status{font-size:.68rem;font-weight:800;letter-spacing:.08em;border:1px solid currentColor;border-radius:999px;padding:3px 7px;opacity:.8}.finance-record h3{font-size:.96rem;margin:12px 0 5px}.finance-value{display:block;font-size:1.08rem;line-height:1.35}.finance-record p{font-size:.84rem;line-height:1.5;opacity:.72;margin:.6rem 0 0}.finance-record a{display:inline-block;margin-top:9px;font-size:.8rem}.status-pending{border-style:dashed}.status-priority{box-shadow:inset 3px 0 0 rgba(255,255,255,.25)}.finance-boundary p{max-width:900px;line-height:1.65;opacity:.8}@media(max-width:760px){.finance-control{grid-template-columns:1fr;padding:20px}.finance-control-metrics{grid-template-columns:1fr 1fr 1fr}.finance-control-metrics div{padding:10px}.finance-control-metrics strong{font-size:1rem}.finance-grid{grid-template-columns:1fr}}