/* Scoped rescue presentation. Controls reuse the established .button treatment. */
[data-ci-bill-insight].ci-invoice-insight{box-sizing:border-box;padding:clamp(1.25rem,3vw,2rem);margin:1rem 0;background:#f4faff;border:1px solid #c6dce8;border-radius:16px;min-width:0;overflow-wrap:anywhere}
[data-ci-bill-insight].ci-invoice-insight h2{margin-top:0}
[data-ci-bill-insight].ci-invoice-insight li{margin:.5rem 0}
[data-ci-bill-insight].ci-invoice-insight details{padding:1rem 0}
[data-ci-bill-insight].ci-invoice-insight summary{line-height:1.5}
[data-ci-bill-insight].ci-invoice-insight .ci-insight-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin-top:1.25rem;max-width:56rem}
[data-ci-bill-insight].ci-invoice-insight label{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0;font-weight:700;font-size:1rem;line-height:1.5}
/* Same shape, colour, font and focus treatment as the retained C&I/Metering gas controls. */
[data-ci-bill-insight].ci-invoice-insight input{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:48px;margin-top:auto;font:inherit;font-weight:400;line-height:1.4;color:#0d2445;background:#fff;border:1px solid #bfd0de;border-radius:16px;padding:.8rem}
[data-ci-bill-insight].ci-invoice-insight input:focus-visible{outline:3px solid #23c3f3;outline-offset:3px}
[data-ci-bill-insight].ci-invoice-insight input:disabled{opacity:.6;cursor:not-allowed}
[data-ci-bill-insight].ci-invoice-insight .ci-insight-facts>p{grid-column:1/-1;margin:0;max-width:none}
[data-ci-bill-insight].ci-invoice-insight .ci-insight-update{justify-self:start;grid-column:1/-1}
[data-ci-bill-insight].ci-invoice-insight .button{max-width:100%;white-space:normal;text-align:center}
[data-ci-bill-insight].ci-invoice-insight .ci-rescue-action{margin:.5rem .75rem 0 0;vertical-align:top}
@media(max-width:600px){
 [data-ci-bill-insight].ci-invoice-insight{padding:1.25rem}
 [data-ci-bill-insight].ci-invoice-insight .ci-insight-facts{grid-template-columns:minmax(0,1fr)}
 [data-ci-bill-insight].ci-invoice-insight .ci-rescue-action{display:flex;width:100%;margin:.75rem 0 0}
}
