/* v0.8: integrated fleet financing, personnel card and cisterna ledger */
.fuel-stock{font-size:30px;font-weight:750;color:#0a625c;margin:18px 0 22px;font-variant-numeric:tabular-nums}.fuel-stock small{font-size:13px;font-weight:500;color:#607c81}.fuel-tank-card{text-align:left;min-height:235px;cursor:pointer;padding:0}.fuel-tank-card .panel-body{padding:24px}.fuel-tank-card h2{font-size:22px;color:#174c56;margin:6px 0 8px}.fuel-tank-card .eyebrow{color:#0a796f;font-weight:700;font-size:10px;letter-spacing:1.5px}.fuel-tank-card .status-line{font-size:13px}.fuel-tank-card:hover{box-shadow:0 15px 35px rgba(2,30,36,.12)}
#staff-detail>.panel,#staff-detail>.kpi-grid{margin-bottom:14px}#staff-detail .status-line{min-height:43px;display:flex;justify-content:space-between;gap:18px}#staff-detail .status-line strong{font-variant-numeric:tabular-nums;text-align:right}.fuel-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fuel-photo-grid figure{margin:0;background:#f0f5f5;border-radius:13px;overflow:hidden;min-height:160px}.fuel-photo-grid figcaption{padding:12px 15px;font-size:11px;font-weight:750;letter-spacing:1px;color:#45666b}.fuel-photo-grid img{display:block;width:100%;height:255px;object-fit:contain}.fuel-tank-card .card-link{margin-top:20px}
@media(min-width:751px){.content-max>.fleet-grid,.content-max>#staff-detail{flex:1;min-height:0}.content-max>#staff-detail{overflow:auto}}@media(max-width:750px){.fuel-photo-grid{grid-template-columns:1fr}.fuel-stock{font-size:26px}.fuel-tank-card{min-height:auto}.fuel-tank-card .panel-body{padding:19px}#staff-detail{overflow:visible}}
