.dq-uk-tariffs form{margin:0}.dq-uk-tariffs fieldset{min-width:0;border:1px solid #ccd3dd;border-radius:12px;padding:1.1rem;margin:1rem 0}.dq-uk-tariffs legend{font-weight:700;padding:0 .4rem}.dq-uk-tariffs .ev-tariff-layout{align-items:start}.dq-uk-tariffs .ev-tariff-results{position:static}.dq-uk-tariffs input[type=number]{max-width:100%;width:100%;min-width:0}.dq-uk-tariffs label{display:block;margin:.5rem 0}.dq-uk-tariffs input[type=checkbox]{width:1.15rem;height:1.15rem;vertical-align:middle;margin-right:.5rem}.dq-uk-tariffs .calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dq-uk-tariffs [aria-invalid=true]{outline:2px solid #b42318}.dq-uk-tariffs [data-tariff-error]{color:#941c13;font-weight:600}.dq-uk-tariffs [hidden]{display:none!important}.dq-uk-tariffs .ev-tariff-table-wrap{overflow-x:auto}.dq-uk-tariffs table{width:100%;border-collapse:collapse}.dq-uk-tariffs th,.dq-uk-tariffs td{padding:.8rem;text-align:left;border-bottom:1px solid #ccd3dd}.dq-uk-tariffs [data-tariff-freshness]{border-left:4px solid #2356ba;padding:.6rem 1rem}.dq-uk-tariffs a:focus-visible,.dq-uk-tariffs button:focus-visible,.dq-uk-tariffs input:focus-visible{outline:3px solid #2356ba;outline-offset:3px}.dq-gb-generation table{width:100%;border-collapse:collapse}.dq-gb-generation th,.dq-gb-generation td{padding:.7rem;border-bottom:1px solid #ccd3dd;text-align:left}.dq-gb-generation .table-wrap{overflow-x:auto}
@media(max-width:640px){.dq-uk-tariffs .calculator-fields{grid-template-columns:1fr}.dq-uk-tariffs .ev-tariff-layout{display:block}.dq-uk-tariffs .ev-tariff-results{margin-top:1.25rem}.dq-uk-tariffs th,.dq-uk-tariffs td{padding:.55rem}.dq-uk-tariffs fieldset{padding:.8rem}}
