.fleet-fuel-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.fleet-fuel-chart-card,.fleet-fuel-history{margin-top:20px}.fleet-fuel-chart{height:245px;display:flex;align-items:stretch;gap:12px;padding:18px 8px 0;overflow-x:auto}.fleet-chart-column{min-width:92px;flex:1;display:grid;grid-template-rows:1fr auto auto auto;gap:5px;text-align:center}.fleet-chart-bar{min-height:120px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line,#dfe4dc)}.fleet-chart-bar i{display:block;width:38px;min-height:4px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#f6c64c,#d99c14)}.fleet-chart-column strong{font-size:12px}.fleet-chart-column span{font-size:12px;font-weight:700;color:var(--text,#233128)}.fleet-chart-column small{font-size:11px;color:var(--muted,#708078)}.fleet-empty-chart{margin:auto;color:var(--muted,#708078)}.fleet-file-button{padding:7px 10px;font-size:12px}.fleet-manual-badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef1eb;color:#526055;font-size:11px;font-weight:700}.fleet-receipt-step{border:1px solid #dfe6d7;border-radius:16px;padding:16px;background:#fbfcf8;margin-bottom:18px}.fleet-receipt-step h3,.fleet-fields h3{margin:0 0 8px;font-size:15px}.fleet-receipt-help{margin:0 0 12px;color:var(--muted,#708078);line-height:1.5}.fleet-receipt-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fleet-file-label{display:inline-flex;cursor:pointer}.fleet-file-label input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.fleet-receipt-name{color:var(--muted,#708078);font-size:12px}.fleet-existing-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid var(--line,#dfe4dc);border-radius:10px;background:#f7faf8}.fleet-existing-receipt small,.fleet-existing-receipt strong{display:block}.fleet-existing-receipt small{color:var(--muted,#708078);margin-bottom:3px}.fleet-existing-receipt strong{overflow-wrap:anywhere}.fleet-review-confirmation{margin:14px 0 0;padding:12px;border-radius:12px;background:#edf6ed}.fleet-review-confirmation label{display:flex;gap:10px;align-items:flex-start;font-weight:600}.fleet-review-confirmation input{width:auto;margin-top:3px}.fleet-fields{border-top:1px solid #e0e5dc;padding-top:18px}.fleet-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fleet-form-grid .full{grid-column:1/-1}.fleet-input-unit{display:grid;grid-template-columns:1fr auto}.fleet-input-unit input{border-radius:10px 0 0 10px}.fleet-input-unit span{display:flex;align-items:center;padding:0 12px;border:1px solid #d6ddd2;border-left:0;border-radius:0 10px 10px 0;background:#f3f5f0;font-size:12px;font-weight:700}.fuel-preview{margin:14px 0}.fuel-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.fuel-preview span{display:grid;gap:3px;padding:10px;border:1px solid #e2e6df;border-radius:10px;background:#fff}.fuel-preview small,.fuel-preview em{font-size:11px}.fuel-preview em{font-style:normal;color:#7a6650}.fuel-preview em.high{color:#287246}.fuel-preview ul{margin:10px 0 0;padding-left:20px;font-size:12px;color:#6a746d}@media(max-width:900px){.fleet-fuel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.fleet-fuel-stats,.fleet-form-grid,.fuel-preview>div{grid-template-columns:1fr}.fleet-form-grid .full{grid-column:auto}.fleet-existing-receipt{align-items:stretch;flex-direction:column}.fleet-existing-receipt .btn{width:100%}.fleet-fuel-chart{height:220px}}
