main[data-family]{--region-confirm:light-dark(#edf7d6,#435135);container:tariff-controls/inline-size}main[data-family] .intro h1{margin-block-end:0}.controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;max-inline-size:48rem;display:grid}.field{align-content:start;gap:.35rem;min-width:0;display:grid}.controls select{width:100%;min-width:0}.region-field{grid-column:1/-1}#region-name{font-size:var(--type-meta);overflow-wrap:anywhere;display:none}@container tariff-controls (inline-size<16.25em){#region-name:not(:empty){display:block}}@container tariff-controls (inline-size>=20.75em){.controls{grid-template-columns:minmax(12em,1.25fr) minmax(7.75em,1fr)}}@container tariff-controls (inline-size>=38em){.controls{grid-template-columns:minmax(16.25em,1.25fr) minmax(12em,1fr) minmax(7.75em,1fr)}.region-field{grid-column:auto}}.field-status{font-size:var(--type-meta)}.field-status:empty{display:none}#postcode{font-size:max(1rem,var(--type-ui));max-inline-size:100%}.lookup{font-size:var(--type-meta);color:var(--muted);margin-block:.75rem 1.4rem}.panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.daily-panel{padding-block:var(--panel-block-inset);padding-inline:var(--panel-inline-inset);flex-direction:column;min-block-size:13rem;display:flex;container-type:inline-size}.daily-panel .note{margin-block:.55rem .25rem}.daily-panel:has(.reading[hidden]) .note{text-align:center;flex:1;place-items:center;display:grid}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.panel-head span{font-size:var(--type-time);color:var(--muted)}.reading{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:.5rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}.reading strong{font-size:var(--type-daily-rate);font-weight:var(--weight-price);letter-spacing:-.04em;line-height:1.12}.daily-panel.current .reading strong{color:var(--accent)}.reading span{font-size:var(--type-ui);color:var(--muted)}.day-controls{flex-wrap:wrap;gap:.35rem;inline-size:min(100%,12rem)}.day-controls>button{flex:1 1 0;min-inline-size:max-content;padding-inline:.35rem}.price-details{font-size:var(--type-meta);min-block-size:var(--footer-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding-block:.2rem;display:flex}.status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}#standing strong{color:var(--ink);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;margin-inline-start:.3rem}main:has(>.price-details:not([hidden]))~footer{margin-block-start:0}@media (width<=42rem){.panels{grid-template-columns:1fr}.controls{gap:.65rem}}@property --native-picker-open{syntax:"<number>";inherits:false;initial-value:0}@supports (-webkit-touch-callout:none) and selector(select:open){select[data-touch-picker]:open{--native-picker-open:1}select[data-touch-picker]:not(:open){transition:--native-picker-open 1ms}}@media (width<=42rem){[data-family=agile]{width:calc(100% - min(2rem,32px))}}.schedule-heading,[data-family=agile] .price-details{max-inline-size:var(--schedule-width)}.schedule-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.schedule-date{text-align:right}.schedule-heading p{font-size:var(--type-meta);margin-top:.15rem}.slot-list li[data-missing]:not([aria-current]){border-block-end:1px solid var(--panel-divider)}@media (width<=22rem){.schedule-heading{gap:.5rem}}
