.fuel-panel-content{display:grid;gap:16px}.fuel-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid #d9d6ff;border-radius:13px;background:linear-gradient(135deg,#f4f3ff,#fff)}.fuel-banner>div>span{color:#625bd7;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.fuel-banner h2{margin:5px 0 5px;font:800 18px Manrope}.fuel-banner p{max-width:760px;margin:0;color:#737d8d;font-size:11px;line-height:1.5}.fuel-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.fuel-metrics article{min-height:103px;padding:16px;border:1px solid #e4e7ed;border-radius:12px;background:#fff}.fuel-metrics span,.fuel-metrics strong,.fuel-metrics small{display:block}.fuel-metrics>article>span{color:#7a8493;font-size:10px}.fuel-metrics>article>strong,.fuel-money strong{margin-top:7px;font:800 19px Manrope}.fuel-metrics small,.fuel-money small{margin-top:3px;color:#929aa6;font-size:9px;font-weight:500}.fuel-metrics article.warning{border-color:#f1d6aa;background:#fff9ef}.fuel-metrics article.warning .fuel-money strong{color:#9a631a}.fuel-metrics article.positive{border-color:#d7ecdf;background:#f7fcf9}.fuel-metrics article.positive .fuel-money strong{color:#237858}.fuel-period,.fuel-link-count,.fuel-unmatched{display:inline-flex;padding:6px 8px;border-radius:7px;background:#efeff5;color:#687283;font-size:9px;font-weight:800}.fuel-unmatched.warning{background:#fff0dd;color:#9a6118}.fuel-table{min-width:940px}.fuel-table td>strong{display:block}.fuel-negative{color:#b0543d}.fuel-positive{color:#237858}.fuel-status{display:inline-flex;padding:5px 7px;border-radius:7px;font-size:8px;font-weight:800;white-space:nowrap}.fuel-status.verified{background:#e4f6ed;color:#1d7957}.fuel-status.partial{background:#fff1dd;color:#98601a}.fuel-status.provisional{background:#eef0f4;color:#697383}.fuel-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.fuel-link-create{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px 18px}.fuel-link-create select,.dkv-mapping select,.fuel-new-link input{min-height:39px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;padding:9px 10px;font:11px 'DM Sans'}.fuel-new-link{display:grid;grid-template-columns:1fr auto;gap:7px;margin:0 18px 14px;padding:12px;border:1px solid #d7eadd;border-radius:10px;background:#f5fbf7}.fuel-new-link>strong,.fuel-new-link>small{grid-column:1/-1}.fuel-new-link>strong{color:#237858;font-size:10px}.fuel-new-link>small{color:#7d878f;font-size:8px}.fuel-driver-list{padding:0 18px 16px}.fuel-driver-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef0f3}.fuel-driver-list span>strong,.fuel-driver-list span>small{display:block}.fuel-driver-list span>strong{font-size:10px}.fuel-driver-list span>small{margin-top:3px;color:#8a94a1;font-size:8px}.fuel-driver-list button{border:0;background:#eeedff;color:#5e57ca;border-radius:7px;padding:7px 8px;font:700 8px 'DM Sans';cursor:pointer}.fuel-import-body{padding:18px}.fuel-import-body>p{margin:10px 0;color:#7b8594;font-size:10px;line-height:1.5}.dkv-mapping{display:grid;gap:11px;margin-top:14px;padding:13px;border:1px solid #e2e5eb;border-radius:10px;background:#f8f9fb}.dkv-mapping>strong{font-size:10px}.dkv-mapping>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dkv-mapping label{display:grid;gap:5px;color:#667181;font-size:8px;font-weight:800}.fuel-review table,.fuel-trips table{min-width:760px}.fuel-error{padding:28px}.fuel-error strong{font:800 15px Manrope}.fuel-error p{margin:6px 0 14px;color:#7c8593;font-size:11px}.b2b-summary>div.fuel{border-color:#d9d6ff;background:#f7f6ff}.b2b-summary>div.fuel strong{color:#5d56c8}@media(max-width:1100px){.fuel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fuel-grid{grid-template-columns:1fr}}@media(max-width:700px){.fuel-banner{align-items:flex-start;flex-direction:column}.fuel-banner button{width:100%}.fuel-metrics{grid-template-columns:1fr 1fr}.fuel-link-create{grid-template-columns:1fr}.fuel-link-create button{width:100%}.dkv-mapping>div{grid-template-columns:1fr}.fuel-metrics article{min-height:88px}}@media(max-width:460px){.fuel-metrics{grid-template-columns:1fr}.fuel-new-link{grid-template-columns:1fr}.fuel-new-link button{width:100%}}
