﻿.zcc-widget details{border-bottom:1px solid #ddd;padding:18px 0}.zcc-widget summary{font-weight:600;cursor:pointer}.zcc-widget [role=tablist]{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ddd}.zcc-widget [role=tab]{border:0;padding:12px 20px;background:#eee}.zcc-widget [role=tab][aria-selected=true]{background:#073d28;color:white}.zcc-widget [role=tabpanel]{padding:24px 0}.zcc-widget progress{width:100%;height:24px;accent-color:#075b39}.zcc-widget blockquote{border-left:4px solid #c9a84f;padding:20px;font-size:1.25em}.widget-list-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd;padding:12px}.widget-icon-list{list-style:none;padding:0}.widget-icon-list li{padding:8px}.widget-social{display:flex;gap:20px;flex-wrap:wrap}.widget-social a{display:flex;gap:8px;align-items:center}.widget-alert{background:#e7f3ee;border-left:4px solid #075b39;padding:20px;display:flex;justify-content:space-between}.widget-alert[hidden]{display:none}.widget-alert button{border:0;background:transparent}.zcc-widget video,.zcc-widget iframe{width:100%;aspect-ratio:16/9;border:0}.widget-comparison{position:relative;aspect-ratio:16/9;overflow:hidden}.widget-comparison img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.comparison-after{clip-path:inset(0 0 0 50%)}.zcc-widget input[type=range]{display:block;width:100%;accent-color:#075b39}.zcc-widget output{font-size:clamp(20px,3vw,40px);font-variant-numeric:tabular-nums}
