.ofd-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.ofd-summary>div{padding:22px;border-radius:24px;background:var(--surface,#f6f8f6);border:1px solid rgba(50,110,70,.08)}.ofd-summary span{display:block;font-size:13px;opacity:.75;margin-bottom:10px}.ofd-summary strong{font-size:25px;letter-spacing:-.7px}.ofd-summary small{display:block;margin-top:8px;opacity:.7}.ofd-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ofd-controls p{margin:0}.ofd-active-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2cb86a;margin-right:8px}.ofd-active-dot.loading{animation:ofd-pulse 1.5s ease-in-out infinite}.ofd-issue{background:#fff6e5;border-radius:20px;padding:18px;margin-top:14px;color:#805a18}.ofd-table small{display:block;opacity:.65;margin-top:6px}.ofd-notes{font-size:13px;line-height:1.65;opacity:.75;margin-top:18px}.ofd-modal{max-width:1100px!important}.ofd-source{display:block;font-size:12px;opacity:.65;margin-top:5px}@keyframes ofd-pulse{50%{opacity:.35;box-shadow:0 0 0 5px rgba(44,184,106,.12)}}@media(max-width:720px){.ofd-summary{grid-template-columns:1fr}.ofd-summary>div{padding:18px}.ofd-summary strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.ofd-active-dot.loading{animation:none}}
.panel,#content,main,aside{min-width:0}main button.quiet,.modal button.quiet{color:#3d6450;border-color:#bad0c1;background:#f8fbf8}main button.quiet:hover,.modal button.quiet:hover{background:#edf6ef}.fuel-balance+.subunit{display:block;margin-top:4px;font-size:11px;color:#63776a}@media(max-width:650px){.section-head{flex-wrap:wrap}.ofd-summary strong{font-size:22px}}
@media(max-width:650px){#ofdReceiptList table{min-width:0}#ofdReceiptList thead{display:none}#ofdReceiptList tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:14px 0;border-bottom:1px solid #edf0ec}#ofdReceiptList tbody td{display:block!important;padding:2px 0;border:0;overflow-wrap:anywhere;font-size:12px}#ofdReceiptList td:nth-child(1){grid-column:1;grid-row:1;color:#7b8a80}#ofdReceiptList td:nth-child(2){grid-column:1;grid-row:2;font-weight:700}#ofdReceiptList td:nth-child(3){grid-column:1;grid-row:3}#ofdReceiptList td:nth-child(4){grid-column:2;grid-row:1;font-weight:700;text-align:right}#ofdReceiptList td:nth-child(5){grid-column:2;grid-row:2;text-align:right}#ofdReceiptList td:nth-child(6){grid-column:2;grid-row:3;text-align:right}.ofd-table th,.ofd-table td,.ofd-modal th,.ofd-modal td{display:table-cell!important}}
