[data-ci-annual] .ci-upload-card{min-width:0}
[data-ci-annual] .ci-interval-settings{margin-top:20px;min-width:0}
[data-ci-annual] .ci-interval-settings>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-weight:600;color:#0d2445}
[data-ci-annual] .ci-interval-settings>summary::-webkit-details-marker{display:none}
[data-ci-annual] .ci-interval-settings>summary::after{content:'⌄';display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:10px;background:linear-gradient(135deg,#ffffffdd,#e9f9fe99);border:1px solid #cadde8;box-shadow:inset 0 1px 1px #fff,0 2px 5px #0d244510;font-size:22px}
[data-ci-annual] .ci-interval-settings[open]>summary::after{transform:rotate(180deg)}
[data-ci-annual] .ci-interval-settings>label{display:grid;gap:6px;margin:12px 0;font-size:1rem;font-weight:600;min-width:0}
[data-ci-annual] .ci-interval-settings select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #a9c2d2;border-radius:12px;padding:12px;background:#fff;color:#0d2445;font:inherit;line-height:1.4}
[data-ci-annual] .ci-interval-settings select:focus-visible,[data-ci-annual] .ci-interval-settings summary:focus-visible{outline:3px solid #23c3f3;outline-offset:3px}
[data-ci-annual] .ci-interval-settings select:disabled{opacity:.6;cursor:wait}

[data-ci-annual] .ci-interval-settings[hidden]{display:none!important}

[data-ci-annual] .ci-term-evidence>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-weight:600;color:#0d2445}
[data-ci-annual] .ci-term-evidence>summary::-webkit-details-marker{display:none}
[data-ci-annual] .ci-term-evidence>summary::after{content:'⌄';display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:10px;background:linear-gradient(135deg,#ffffffdd,#e9f9fe99);border:1px solid #cadde8;box-shadow:inset 0 1px 1px #fff,0 2px 5px #0d244510;font-size:22px}
[data-ci-annual] .ci-term-evidence[open]>summary::after{transform:rotate(180deg)}
[data-ci-annual] .ci-term-evidence{margin:.5rem 0;padding:0;border:0}
[data-ci-annual] td>.ci-term-evidence>summary{font-size:inherit;font-weight:400;gap:8px}
[data-ci-annual] .ci-term-evidence summary:focus-visible{outline:3px solid #23c3f3;outline-offset:3px}

[data-ci-annual] .ci-price-options{margin:1.5rem 0;padding:1.5rem;border:1px solid #d2e0e9;border-radius:24px;background:#edf6f9}
[data-ci-annual] .ci-price-options label{display:block;margin:1rem 0;font-weight:600;overflow-wrap:anywhere}
[data-ci-annual] .ci-price-options select{display:block;width:100%;max-width:100%;min-width:0;font:inherit;color:#0d2445;background:#fff;border:1px solid #bfd0de;border-radius:16px;padding:.8rem;margin-top:.4rem}
[data-ci-annual] .ci-price-options select:focus-visible{outline:3px solid #23c3f3;outline-offset:3px}

/* This guide has a longer heading than the shared mobile hero. */
@media(max-width:600px){
 body[data-bulk-source="compare-large-business-energy-offers.html"] .guide-hero h1{white-space:normal!important;width:auto!important;max-width:100%!important;overflow-wrap:normal}
 body[data-bulk-source="compare-large-business-energy-offers.html"] .guide-hero .lead{width:auto!important;max-width:100%!important}
}
