/* Decorative task-context charts; no numerical business claims. Load after the enterprise layout. */
#enterprise .enterprise-context-card{display:block;padding:15px 17px 13px}
#enterprise .enterprise-context-card>.context-symbol{position:absolute;right:16px;top:14px;width:25px;height:25px;font-size:9px;border-radius:8px}
#enterprise .enterprise-card-copy{display:block;min-width:0}
#enterprise .enterprise-card-copy h3{padding-right:31px;font-size:15px;line-height:1.4}
#enterprise .enterprise-card-copy p{margin-top:5px;font-size:12px;line-height:1.65}
#enterprise .enterprise-context-card .enterprise-card-copy>span{display:block;font-size:10px;line-height:1.65;margin-top:6px;color:#96999d}
#enterprise .enterprise-mini-chart{height:64px;margin-top:8px;overflow:visible;pointer-events:none}
#enterprise .enterprise-mini-chart svg{display:block;width:100%;height:100%;overflow:visible}
#enterprise .enterprise-chart-baseline{fill:none;stroke:#e4e6e8;stroke-width:1}
#enterprise .enterprise-chart-bar{fill:#cbd4da;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(calc(.12 + .88 * var(--ent-chart,.18)));animation:enterprise-bar-breathe 4.6s ease-in-out infinite;animation-play-state:paused}
#enterprise .enterprise-chart-bar:nth-of-type(2){fill:#b9c6cf;animation-delay:-.65s}
#enterprise .enterprise-chart-bar:nth-of-type(3){fill:#d8dde1;animation-delay:-1.3s}
#enterprise .enterprise-chart-bar:nth-of-type(4){fill:#c4cfd6;animation-delay:-1.95s}
#enterprise .enterprise-chart-bar:nth-of-type(5){fill:#adbfc9;animation-delay:-2.6s}
#enterprise .enterprise-bars-warm .enterprise-chart-bar{fill:#d9d4cd}
#enterprise .enterprise-bars-warm .enterprise-chart-bar:nth-of-type(2){fill:#c9c3bb}
#enterprise .enterprise-bars-warm .enterprise-chart-bar:nth-of-type(3){fill:#e0dbd4}
#enterprise .enterprise-bars-warm .enterprise-chart-bar:nth-of-type(4){fill:#bbb7b0}
#enterprise .enterprise-bars-warm .enterprise-chart-bar:nth-of-type(5){fill:#d3ccc3}
#enterprise .enterprise-ring-shape circle{fill:none;stroke-width:9;stroke-linecap:round}
#enterprise .enterprise-ring-track{stroke:#f0f1f2}
#enterprise .enterprise-ring-main{stroke:#b8c8d1;stroke-dasharray:calc(62 * var(--ent-chart,.18)) 100;stroke-dashoffset:0;animation:enterprise-ring-breathe 5.2s ease-in-out infinite;animation-play-state:paused}
#enterprise .enterprise-ring-secondary{stroke:#d4cec5;stroke-dasharray:21 100;stroke-dashoffset:-69;opacity:var(--ent-chart,.18);animation:enterprise-ring-breathe 5.2s ease-in-out -2.6s infinite;animation-play-state:paused}
#enterprise .enterprise-ring-warm .enterprise-ring-main{stroke:#c6bfb5}
#enterprise .enterprise-ring-warm .enterprise-ring-secondary{stroke:#c4d1d8}
#enterprise .enterprise-ring-legend{fill:none;stroke-width:5;stroke-linecap:round}
#enterprise .enterprise-ring-legend-primary{stroke:#c9d4db}
#enterprise .enterprise-ring-legend-secondary{stroke:#dedbd6}
#enterprise .enterprise-ring-legend-muted{stroke:#e8e9eb}
#enterprise .enterprise-ring-warm .enterprise-ring-legend-primary{stroke:#d4cdc4}
#enterprise .enterprise-ring-warm .enterprise-ring-legend-secondary{stroke:#d5dfe4}
#enterprise [data-enterprise-stage][data-active="true"] .enterprise-chart-bar,#enterprise [data-enterprise-stage][data-active="true"] .enterprise-ring-main,#enterprise [data-enterprise-stage][data-active="true"] .enterprise-ring-secondary{animation-play-state:running}
@keyframes enterprise-bar-breathe{0%,100%{transform:scaleY(calc(.12 + .88 * var(--ent-chart,.18)))}50%{transform:scaleY(calc(.1 + .79 * var(--ent-chart,.18)))}}
@keyframes enterprise-ring-breathe{0%,100%{stroke-opacity:1}50%{stroke-opacity:.75}}
@media(min-width:768px) and (max-height:780px){#enterprise .enterprise-context-card{padding:12px 14px 10px}#enterprise .enterprise-context-card>.context-symbol{top:10px;right:13px;width:23px;height:23px}#enterprise .enterprise-mini-chart{height:60px;margin-top:6px}#enterprise .enterprise-card-copy h3{font-size:14px}#enterprise .enterprise-card-copy p{font-size:11px;margin-top:4px}#enterprise .enterprise-context-card .enterprise-card-copy>span{font-size:9px;margin-top:4px}}
@media(max-width:767px){
 #enterprise .enterprise-context-card{padding:12px 12px 10px}
 #enterprise .enterprise-context-card>.context-symbol{top:10px;right:10px;width:22px;height:22px;font-size:8px;border-radius:7px}
 #enterprise .enterprise-card-copy h3{font-size:14px;line-height:1.3;padding-right:26px}
 #enterprise .enterprise-card-copy p{font-size:11.5px;line-height:1.5;margin-top:5px}
 #enterprise .enterprise-context-card .enterprise-card-copy>span{font-size:9.5px;line-height:1.5;margin-top:5px}
 #enterprise .enterprise-mini-chart{height:42px;margin-top:6px}
 #enterprise .enterprise-chart-bar{animation-duration:5.4s}
}
@media(max-width:359px){#enterprise .enterprise-context-card{padding:10px 10px 9px}#enterprise .enterprise-context-card>.context-symbol{top:9px;right:9px;width:21px;height:21px}#enterprise .enterprise-card-copy h3{font-size:13px}#enterprise .enterprise-card-copy p{font-size:11px}#enterprise .enterprise-context-card .enterprise-card-copy>span{font-size:9px}#enterprise .enterprise-mini-chart{height:40px;margin-top:5px}}
@media(prefers-reduced-motion:reduce){#enterprise .enterprise-chart-bar,#enterprise .enterprise-ring-main,#enterprise .enterprise-ring-secondary{animation:none!important;transition:none!important}}
