/* Receipt arithmetic guidance, scoped to Travel only. */
html.fsg-ui #v8-content .tx-app .tx-totals245{margin-top:12px;padding:14px;border:1px solid #cbd6df;border-radius:8px;background:#f7fafc;min-width:0;line-height:1.55}
html.fsg-ui #v8-content .tx-app .tx-totals-title245{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
html.fsg-ui #v8-content .tx-app .tx-totals245 h4{font-size:15px;margin:0;color:#243b4e;line-height:1.4}
html.fsg-ui #v8-content .tx-app .tx-totals245 [data-total-state245]{border-radius:12px;background:#edf1f5;color:#334b61;padding:3px 8px;font-size:12px;font-weight:600}
html.fsg-ui #v8-content .tx-app .tx-totals245[data-state=different] [data-total-state245]{background:#fff0d9;color:#795000}
html.fsg-ui #v8-content .tx-app .tx-totals245:is([data-state=included],[data-state=plus-tax]) [data-total-state245]{background:#e4f0f7;color:#175674}
html.fsg-ui #v8-content .tx-app .tx-totals245 p{font-size:13px;margin:10px 0;overflow-wrap:anywhere}
html.fsg-ui #v8-content .tx-app .tx-totals245 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}
html.fsg-ui #v8-content .tx-app .tx-totals245 dl>div{border:1px solid #dbe1e6;border-radius:6px;background:#fff;padding:10px;min-width:0}
html.fsg-ui #v8-content .tx-app .tx-totals245 dt{font-size:12px;color:#506273;line-height:1.5}
html.fsg-ui #v8-content .tx-app .tx-totals245 dd{font-size:14px;font-weight:600;margin:4px 0 0;line-height:1.5;overflow-wrap:anywhere;color:#1e435e}
html.fsg-ui #v8-content .tx-app .tx-totals245 [data-total-report245]{padding-top:10px;border-top:1px solid #d7dfe5}
html.fsg-ui #v8-content .tx-app .tx-totals245 [data-total-report245]:is([data-state=different],[data-state=unavailable]){color:#795000;font-weight:600}
html.fsg-ui #v8-content .tx-app .tx-totals245 summary{font-size:13px;cursor:pointer;min-height:44px;display:list-item;padding:10px 0;box-sizing:border-box;white-space:normal}
html.fsg-ui #v8-content .tx-app .tx-totals245 summary:focus-visible{outline:2px solid #075ea8;outline-offset:2px}
html.fsg-ui #v8-content .tx-app .tx-totals245 [hidden]{display:none!important}
@container receipt-lines243 (max-width:380px){html.fsg-ui #v8-content .tx-app .tx-totals245{padding:10px}html.fsg-ui #v8-content .tx-app .tx-totals245 dl{grid-template-columns:minmax(0,1fr)}}

/* The complete comparison replaces the old duplicate subtotal footer when loaded. */
html.fsg-ui #v8-content .tx-app .tx-line-editor243:has(>[data-totals245]) tfoot{display:none!important}
