.vehicle-financial-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.vehicle-main{min-width:0}.financial-panel{width:100%;display:block;border-right:0;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;padding:18px;font-size:13px}.financial-panel h2{font-size:18px}.financial-panel details{border-top:1px solid #dce2e8;padding:10px 0}.financial-panel dd{font-weight:600}.dashboard-link{color:inherit;text-decoration:none}.dashboard-link:hover,.dashboard-link:focus-visible{outline:2px solid var(--primary,#17604c);outline-offset:2px}.dashboard-link small{color:#17604c}@media(max-width:1000px){.vehicle-financial-layout{grid-template-columns:1fr}.financial-panel{width:100%;display:block;border-right:0;position:static;max-height:none}}
