.lab-fl{--lab-fl-canopy:#ffc100;box-sizing:border-box;color:var(--lab-fl-ink);padding:14px;font-family:inherit;line-height:1.3;position:absolute;inset:0}.lab-fl *,.lab-fl :before,.lab-fl :after{box-sizing:border-box}.lab-fl-chillers{--lab-fl-ink:#10233a;--lab-fl-muted:#4d5f73;--lab-fl-ground:#eaf0f5;--lab-fl-btn:#2f6fb0;--lab-fl-btn-ink:#fff}.lab-fl-excavators{--lab-fl-ink:#f3eee8;--lab-fl-muted:#a39a90;--lab-fl-ground:#171512;--lab-fl-btn:#d9691e;--lab-fl-btn-ink:#1a1714}.lab-fl-pumps{--lab-fl-ink:#16301f;--lab-fl-muted:#52645a;--lab-fl-ground:#eef3ec;--lab-fl-btn:#2c6b37;--lab-fl-btn-ink:#fff}.lab-fl-card{background:var(--lab-fl-ground);border-radius:24px;flex-direction:column;height:100%;display:flex;overflow:hidden}.lab-fl-head{flex-direction:column;align-items:flex-start;padding:24px 22px 0;display:flex}.lab-fl-name{color:var(--lab-fl-muted);font-size:14px;font-weight:500}.lab-fl-title{letter-spacing:-.022em;margin-top:12px;font-size:27px;font-weight:650;line-height:1.12}.lab-fl-done{color:var(--lab-fl-muted);margin-top:8px;font-size:15px;line-height:1.35}.lab-fl-btn{background:var(--lab-fl-btn);height:52px;color:var(--lab-fl-btn-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0 22px 22px;font-size:17px;font-weight:600;display:flex}.lab-fl-reading{gap:6px;display:grid}.lab-fl-label{color:var(--lab-fl-muted);font-size:14px;font-weight:500}.lab-fl-figure{align-items:flex-start;gap:5px;display:flex}.lab-fl-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:300;line-height:.95}.lab-fl-unit{color:var(--lab-fl-muted);padding-top:4px;font-size:16px;font-weight:600}.lab-fl-frost{color:#fff;background:radial-gradient(90% 60% at 80% 0,#78aae152 0%,#78aae100 70%),linear-gradient(#1d4b7e 0%,#163a63 100%);border-radius:20px;flex-direction:column;flex:1;justify-content:flex-end;margin:22px 14px 18px;padding:22px 22px 18px;display:flex;box-shadow:0 22px 36px -24px #10233ab3}.lab-fl-frost .lab-fl-label,.lab-fl-frost .lab-fl-unit{color:#b8cde3}.lab-fl-frost .lab-fl-figure{margin-top:10px}.lab-fl-frost .lab-fl-value{font-size:76px;font-weight:250}.lab-fl-note{margin-top:8px;font-size:15px;font-weight:600}.lab-fl-scale{width:100%;height:auto;margin-top:24px;display:block;overflow:visible}.lab-fl-ticks{color:#b8cde3;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;padding-inline:5.333%;font-size:13px;font-weight:500;display:flex}.lab-fl-ticks span{white-space:nowrap;justify-content:center;width:0;display:flex}.lab-fl-rail{fill:#ffffff29}.lab-fl-setband{fill:#ffffff80}.lab-fl-mark{fill:#fff;stroke:#163a63;stroke-width:2.5px}.lab-fl-mark.lab-fl-flag{fill:#ff8a65;stroke-width:3px}.lab-fl-rows{flex-direction:column;flex:1;justify-content:flex-end;gap:22px;padding:0 22px 24px;display:flex}.lab-fl-rows .lab-fl-value{font-size:84px;font-weight:200}.lab-fl-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.lab-fl-row{grid-template-columns:48px minmax(0,1fr) 78px;align-items:center;gap:12px;display:grid}.lab-fl-row-name{font-size:14px;font-weight:600}.lab-fl-track{border-radius:5px;width:100%;height:10px;display:block}.lab-fl-trough{fill:#f3eee81f}.lab-fl-used{fill:#8a8178}.lab-fl-left{color:var(--lab-fl-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.lab-fl-row.lab-fl-flag .lab-fl-row-name,.lab-fl-row.lab-fl-flag .lab-fl-left{color:var(--lab-fl-canopy)}.lab-fl-row.lab-fl-flag .lab-fl-used{fill:var(--lab-fl-canopy)}.lab-fl-panel{color:#fff;background:#2c6b37;border-radius:20px;flex:1;grid-template-columns:minmax(0,1fr) 42px;gap:18px;margin:22px 14px 18px;padding:24px 22px;display:grid}.lab-fl-panel-readings{flex-direction:column;justify-content:space-between;display:flex}.lab-fl-panel .lab-fl-label,.lab-fl-panel .lab-fl-unit{color:#d9e9dc}.lab-fl-panel .lab-fl-value{font-size:54px}.lab-fl-gauge{width:100%;height:100%;display:block}.lab-fl-gauge .lab-fl-trough{fill:#ffffff38}.lab-fl-gauge-level{fill:#fff}.lab-fl-gauge-band{fill:#d9e9dc}.lab-ib{--lab-ib-alert:#ffb547;--lab-ib-graphite:#33373a;--lab-ib-steel:#5e6160;--lab-ib-band-quiet:#d3e5f4;--lab-ib-head-top:#f7f7f5;--lab-ib-head-mid:#f1f1ee;--lab-ib-head-foot:#e6e6e2;--lab-ib-band-top:#2066a0;--lab-ib-band-mid:#1b5a8f;--lab-ib-band-foot:#174f80;--lab-ib-figure:#fff;--lab-ib-quiet:#9aa1a6;box-sizing:border-box;font-family:inherit;line-height:1.4;position:absolute;inset:0}.lab-ib *,.lab-ib :before,.lab-ib :after{box-sizing:border-box}.lab-ib-stats{color:var(--lab-ib-figure);align-items:flex-end;display:flex;position:absolute}.lab-ib-bill,.lab-ib-stat{gap:6px;display:grid}.lab-ib-bill{margin-right:auto}.lab-ib-label{color:var(--lab-ib-quiet);font-size:15px;line-height:1.2}.lab-ib-bill-value,.lab-ib-stat-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:200;line-height:1}.lab-ib-bill-value{font-size:84px}.lab-ib-stat-value{font-size:48px}.lab-ib-stat-unit{color:var(--lab-ib-quiet);letter-spacing:0;margin-left:2px;font-size:22px}.lab-ib-cards{margin:0;padding:0;list-style:none;display:grid;position:absolute}.lab-ib-card{min-width:0;color:var(--lab-ib-graphite);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 40px 70px -36px #000000d9,0 4px 10px -4px #00000080}.lab-ib-head{background:radial-gradient(ellipse 80% 70% at 50% 18%, #fff 0%, #ffffffb3 40%, #fff0 72%), linear-gradient(180deg, var(--lab-ib-head-top) 0%, var(--lab-ib-head-mid) 62%, var(--lab-ib-head-foot) 100%);flex-direction:column;align-items:flex-start;min-height:0;display:flex;position:relative}.lab-ib-id{gap:4px;display:grid}.lab-ib-name{letter-spacing:-.025em;font-weight:700;line-height:1.1}.lab-ib-units,.lab-ib-reading-label{color:var(--lab-ib-steel);font-weight:500}.lab-ib-tag{background:var(--lab-ib-graphite);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -14px #0009}.lab-ib-dot{background:var(--lab-ib-alert);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ffb54740}.lab-ib-reading{gap:4px;margin-top:auto;display:grid}.lab-ib-figure{align-items:flex-start;gap:5px;display:flex}.lab-ib-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:.95}.lab-ib-unit{color:var(--lab-ib-steel);font-weight:600}.lab-ib-band{background:linear-gradient(180deg, var(--lab-ib-band-top) 0%, var(--lab-ib-band-mid) 45%, var(--lab-ib-band-foot) 100%);color:#fff;display:grid}.lab-ib-band-label,.lab-ib-amount{color:var(--lab-ib-band-quiet);font-weight:600}.lab-ib-band-label{font-weight:500}.lab-ib-money{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05}.lab-ib-amount{font-variant-numeric:tabular-nums}.lab-ib-wide .lab-ib-stats{gap:56px;top:24px;left:28px;right:64px}.lab-ib-wide .lab-ib-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;inset:166px 48px 16px 16px}.lab-ib-wide .lab-ib-card{border-radius:26px}.lab-ib-wide .lab-ib-head{gap:14px;padding:24px 22px 22px}.lab-ib-wide .lab-ib-name{font-size:24px}.lab-ib-wide .lab-ib-units,.lab-ib-wide .lab-ib-reading-label{font-size:15px}.lab-ib-wide .lab-ib-tag{gap:8px;height:34px;padding:0 14px 0 12px;font-size:14px}.lab-ib-wide .lab-ib-value{font-size:64px}.lab-ib-wide .lab-ib-unit{padding-top:5px;font-size:16px}.lab-ib-wide .lab-ib-band{gap:4px;padding:18px 22px 20px}.lab-ib-wide .lab-ib-band-label,.lab-ib-wide .lab-ib-amount{font-size:14px}.lab-ib-wide .lab-ib-money{font-size:34px}.lab-ib-phone .lab-ib-stats{flex-wrap:wrap;align-items:baseline;gap:8px 28px;top:16px;left:20px;right:20px}.lab-ib-phone .lab-ib-bill{flex-basis:100%;gap:4px}.lab-ib-phone .lab-ib-label{font-size:13px}.lab-ib-phone .lab-ib-bill-value{font-size:50px}.lab-ib-phone .lab-ib-stat{align-items:baseline;gap:8px;display:flex}.lab-ib-phone .lab-ib-stat-value{font-size:24px;font-weight:300}.lab-ib-phone .lab-ib-stat-unit{font-size:14px}.lab-ib-phone .lab-ib-cards{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;inset:146px 14px 14px}.lab-ib-phone .lab-ib-card{border-radius:22px;box-shadow:0 24px 40px -28px #000c}.lab-ib-phone .lab-ib-head{gap:10px;padding:18px 18px 16px}.lab-ib-phone .lab-ib-name{font-size:21px}.lab-ib-phone .lab-ib-units,.lab-ib-phone .lab-ib-reading-label{font-size:13px}.lab-ib-phone .lab-ib-tag{gap:7px;height:30px;padding:0 12px 0 10px;font-size:13px;position:absolute;top:16px;right:16px}.lab-ib-phone .lab-ib-value{font-size:48px}.lab-ib-phone .lab-ib-unit{padding-top:4px;font-size:15px}.lab-ib-phone .lab-ib-band{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label money""amount money";align-items:center;column-gap:12px;padding:12px 18px 14px}.lab-ib-phone .lab-ib-band-label{grid-area:label;font-size:13px}.lab-ib-phone .lab-ib-amount{grid-area:amount;font-size:13px}.lab-ib-phone .lab-ib-money{grid-area:money;font-size:30px}
