.twin-heat-dock{box-sizing:border-box;color:#d8eaf3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06243cef;border:1px solid #7fc4f538;border-radius:16px;width:min(560px,100% - 210px);padding:12px;box-shadow:0 8px 30px #00132250}.twin-heat-dock .twin-heat-controls{align-items:center;gap:8px;display:flex}.twin-heat-controls :is(button,select,a){box-sizing:border-box;color:#e5f5ff;min-width:0;min-height:40px;font:12px/1.3 var(--cop-display);background:#0a304b;border:1px solid #7fc4f540;border-radius:9px;padding:8px 10px}.twin-heat-controls button{cursor:pointer}.twin-heat-controls button[aria-pressed=true]{background:#08734e;border-color:#71e6ba70}.twin-heat-controls a{color:#a5eac4;background:0 0;place-items:center;margin-left:auto;text-decoration:none;display:grid}.twin-heat-dock p{overflow-wrap:anywhere;margin:9px 0;font-size:11px;line-height:1.5}.twin-heat-dock p[data-error=true]{color:#ffc2b1}.twin-heat-dock .twin-heat-legend{color:#9db8ca;font:10px/1.4 var(--cop-display);align-items:center;gap:10px;display:flex}.twin-heat-legend i{border-radius:5px;flex:1;height:5px;display:block}.twin-heat-controls :is(button,select,a):focus-visible{outline-offset:3px;outline:2px solid #91cfff}.cc-kpi-card[data-muted=false] :is([data-heat-unique],[data-heat-hotspots]){color:#71e6ba}@media (width<=860px),(height<=560px){.cc-root .twin-heat-dock{width:auto;padding:10px}.twin-heat-dock .twin-heat-controls{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.twin-heat-controls a{grid-column:1/-1;min-height:28px;margin:0;padding:3px 0}.twin-heat-controls select{padding-inline:5px}.twin-heat-dock p{margin:5px 0}.cc-root .cc-view-dock{transform:translateY(-164px)}}@media (height<=560px) and (aspect-ratio>=4/3){.cc-root .twin-heat-dock{width:min(560px,100% - 160px);right:auto}.twin-heat-dock .twin-heat-controls{display:flex}.twin-heat-controls a{min-height:40px;margin-left:auto;padding-inline:8px}.cc-root .cc-view-dock{transform:none}}
