._stage_1gks6_3{width:100%;max-width:540px;margin-left:auto}._card_1gks6_5{border:1px solid var(--line);color:var(--ink);-webkit-user-select:none;user-select:none;background:#fff;border-radius:28px;margin:0;padding:26px 28px 24px;box-shadow:0 18px 44px #171e1717}._head_1gks6_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._title_1gks6_13{font:400 1.375rem/1.2 var(--display);letter-spacing:-.01em}._status_1gks6_15{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.9375rem;font-weight:600;transition:background .3s,color .3s;display:inline-flex}._status_1gks6_15[data-tone=gain]{color:var(--gain);background:#2e7d4f1a}._status_1gks6_15[data-tone=loss]{color:var(--loss);background:#98392f1a}._diesel_1gks6_27{background:var(--paper);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding:10px 16px;display:grid}._dieselLabel_1gks6_31{color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}._dieselTrack_1gks6_33{cursor:pointer;touch-action:none;height:44px;position:relative}._dieselTrack_1gks6_33:before{content:"";background:var(--line);border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0}._dieselFill_1gks6_37{background:var(--loss);border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}._handle_1gks6_39{border:2px solid var(--ink);cursor:grab;background:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;transition:transform .15s;position:absolute;top:50%;box-shadow:0 3px 10px #171e172e}._handle_1gks6_39:after{content:"";border-radius:50%;position:absolute;inset:-10px}._handle_1gks6_39:focus-visible{outline:2px solid var(--forest);outline-offset:3px}._dieselTrack_1gks6_33:active ._handle_1gks6_39{cursor:grabbing;transform:scale(1.12)}._dieselValue_1gks6_49{text-align:right;min-width:92px;font:500 1.25rem/1 var(--display);font-variant-numeric:tabular-nums;color:var(--muted);transition:color .3s}._dieselValue_1gks6_49[data-up]{color:var(--loss)}._meterArea_1gks6_57{margin-top:18px}._bills_1gks6_59{height:34px;position:relative}._bill_1gks6_59{border:1px solid var(--line);color:var(--text-2);white-space:nowrap;opacity:0;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.875rem;font-weight:600;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,left .35s;display:inline-flex;position:absolute;bottom:4px;transform:translate(-50%,-14px)}._bill_1gks6_59[data-in]{opacity:1;transform:translate(-50%)}._meter_1gks6_57{background:var(--sage);border-radius:12px;height:44px;position:relative}._fill_1gks6_71{border-radius:12px;display:flex;position:absolute;inset:0;overflow:hidden}._week_1gks6_73{display:contents}._fill_1gks6_71 i{flex:none;height:100%;transition:width .35s;display:block}._freight_1gks6_77{background:#b9c7bb}._surcharge_1gks6_79{background:#7f9783}._rise_1gks6_81{background:var(--loss)}._fill_1gks6_71 ._surcharge_1gks6_79{box-shadow:inset -2px 0 #fff}._fill_1gks6_71 ._rise_1gks6_81+._freight_1gks6_77,._fill_1gks6_71 ._surcharge_1gks6_79+._freight_1gks6_77{box-shadow:inset 2px 0 #fff}._fee_1gks6_87{background:var(--gain)}._budgetLine_1gks6_89{border-left:2px dashed var(--ink);width:0;position:absolute;top:-8px;bottom:-8px}._budgetLine_1gks6_89 em{color:var(--ink);white-space:nowrap;margin-top:2px;font-size:.875rem;font-style:normal;font-weight:600;position:absolute;top:100%;left:0;transform:translate(-50%)}._paybackRow_1gks6_93{height:32px;margin-top:30px;position:relative}._payback_1gks6_93{background:var(--gain);color:#fff;white-space:nowrap;opacity:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:32px;font-size:.875rem;font-weight:600;transition:left .4s,width .4s,opacity .3s,transform .45s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;top:0;overflow:hidden;transform:translateY(-14px)}._payback_1gks6_93[data-on]{opacity:1;transform:none}._paybackLabel_1gks6_103{height:32px;color:var(--gain);white-space:nowrap;opacity:0;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;transition:right .4s,opacity .3s;display:inline-flex;position:absolute;top:0}._paybackLabel_1gks6_103[data-on]{opacity:1}._legend_1gks6_109{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:.875rem;display:flex}._legend_1gks6_109 span{align-items:center;gap:6px;display:inline-flex}._legend_1gks6_109 i{border-radius:3px;width:12px;height:12px}._foot_1gks6_117{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}._toggle_1gks6_119{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:8px 18px 8px 10px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;transition:background .2s;display:inline-flex}._toggle_1gks6_119[aria-checked=true]{background:var(--gain)}._toggle_1gks6_119:focus-visible{outline:2px solid var(--forest);outline-offset:2px}._switch_1gks6_127{background:#ffffff4d;border-radius:999px;width:36px;height:22px;position:relative}._switch_1gks6_127 i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}._toggle_1gks6_119[aria-checked=true] ._switch_1gks6_127 i{transform:translate(14px)}._pay_1gks6_93{color:var(--text-2);margin:0;font-size:1.0625rem}._pay_1gks6_93 strong{font:500 1.75rem/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;transition:color .3s}._pay_1gks6_93[data-tone=gain] strong{color:var(--gain)}._pay_1gks6_93[data-tone=loss] strong{color:var(--loss)}@media (max-width:1100px){._stage_1gks6_3{margin-left:0}}@media (max-width:640px){._card_1gks6_5{border-radius:24px;padding:20px 16px 18px}._title_1gks6_13{font-size:1.2rem}._diesel_1gks6_27{gap:10px;padding:6px 12px}._dieselValue_1gks6_49{min-width:0;font-size:1.125rem}._bill_1gks6_59{padding:3px 5px;font-size:.8125rem}._bill_1gks6_59 svg{display:none}._pay_1gks6_93 strong{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){._status_1gks6_15,._handle_1gks6_39,._dieselValue_1gks6_49,._bill_1gks6_59,._fill_1gks6_71 i,._payback_1gks6_93,._toggle_1gks6_119,._switch_1gks6_127 i,._pay_1gks6_93 strong{transition:none}}
