/* Motion and data labels for the live charts. */
.charts .panel{transition:box-shadow .25s ease,border-color .25s ease}.charts .panel:hover{border-color:#b7d5ee;box-shadow:0 8px 25px #163d6a12}.barrow{border-radius:7px;padding:4px 5px;margin:3px -5px;cursor:help;transition:background .18s ease,transform .18s ease}.barrow:hover,.barrow:focus-visible{background:#e9f3fc;transform:translateX(3px);outline:2px solid #96c8ed;outline-offset:2px}.fill{transform-origin:left center;transition:filter .2s ease;will-change:transform}.barrow:hover .fill{filter:brightness(1.12)}.donut{position:relative;background:none!important;flex-shrink:0}.chart-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.chart-segment{cursor:help;transition:opacity .18s ease,stroke-width .2s ease;outline:none}.chart-segment:hover,.chart-segment:focus-visible,.chart-segment.is-active{stroke-width:18;filter:drop-shadow(0 0 2px #18324a33)}.chart-ring.is-emphasized .chart-segment:not(.is-active){opacity:.35}.hole{position:relative;z-index:1;pointer-events:none;background:white}.statuslist [data-chart-label]{padding:4px 6px;margin:5px -6px;border-radius:7px;cursor:help;transition:background .18s ease,transform .18s ease}.statuslist [data-chart-label]:hover,.statuslist [data-chart-label]:focus-visible{background:#eef5fc;transform:translateX(2px);outline:2px solid #96c8ed;outline-offset:1px}.chart-tooltip{position:fixed;z-index:10000;max-width:min(310px,calc(100vw - 24px));background:#102e50f7;color:#fff;border:1px solid #7db4df55;border-radius:12px;padding:14px 16px;box-shadow:0 12px 32px #08243e33;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(7px) scale(.97);transition:opacity .16s ease,transform .18s ease,visibility .16s;font-size:14px;line-height:1.4}.chart-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.chart-tooltip strong{display:block;font-size:15px;margin-bottom:6px}.chart-tooltip .tip-value{display:block;font-size:24px;font-weight:700;margin:4px 0;color:#caeaff}.chart-tooltip .tip-note{display:block;font-size:12px;color:#c7dced;margin-top:7px}.chart-tooltip .tip-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px}.charts .panel h2::after{content:'Hover or tap for details';display:block;font-size:12px;font-weight:400;color:#69829a;letter-spacing:0;margin-top:5px}@media(prefers-reduced-motion:reduce){.barrow,.charts .panel,.fill,.chart-segment,.statuslist [data-chart-label],.chart-tooltip{transition:none!important;animation:none!important;transform:none!important}}@media print{.chart-tooltip{display:none!important}.charts .panel h2::after{display:none}.barrow{transform:none!important}.chart-segment{opacity:1!important;filter:none!important;stroke-width:15!important}}
