/* An operations topology, distinct from endpoint containment and radial XDR. */
.service-diagram .mss-controls text{font-family:'Ubuntu Mono',monospace;font-size:10px;letter-spacing:0;fill:#a6bcd0}
.mss-controls .ms-center{text-anchor:middle}.mss-controls .ms-end{text-anchor:end}
.service-diagram .mss-controls .ms-overline{font-size:8px;fill:#7898b3;letter-spacing:.03em}
.mss-controls .ms-structure path{fill:none;stroke:#739ab54a;stroke-width:.8;stroke-dasharray:2 4}
.mss-controls .ms-tuning-link{fill:none;stroke:#c5a67e;stroke-width:.9;opacity:0}
.mss-controls .ms-command-path{fill:none;stroke:#95c9ed;stroke-width:.9;opacity:0}
.mss-controls .ms-control-base{fill:#111e2c;stroke:#86aac263;stroke-width:.8}
.mss-controls .ms-control-active{fill:#9ac8e405;stroke:#96c4e4;stroke-width:.9;opacity:0}
.mss-controls .ms-control-dot{fill:#87b6d6}
.mss-controls .ms-control-ports{fill:none;stroke:#7699b14d;stroke-width:.8;stroke-linecap:round}
.service-diagram .mss-controls .ms-control-label{font-size:10px;fill:#b5c9da}
.mss-controls .ms-central-base,.mss-controls .ms-context>rect{fill:#0e1926;stroke:#81aac44f;stroke-width:.8}
.mss-controls .ms-central-active{fill:none;stroke:#8fc3e7;stroke-width:.9;opacity:0}
.service-diagram .mss-controls .ms-central-title{font-size:16px;fill:#c0d8e9;letter-spacing:.06em}
.service-diagram .mss-controls .ms-central-subtitle{font-size:8px;fill:#91aec6;letter-spacing:.1em}
.mss-controls .ms-processing path{stroke:#9bcbea;stroke-width:1.2;stroke-linecap:round;opacity:.25}
.service-diagram .mss-controls .ms-monitoring{font-size:8px;fill:#7899b5;letter-spacing:.04em}
.mss-controls .ms-context-link{fill:none;stroke:#81aac450;stroke-width:.8}
.mss-controls .ms-panel-divider{fill:none;stroke:#81aac426;stroke-width:.7}
.mss-controls .ms-chart-baseline{fill:none;stroke:#7a9bb12e;stroke-width:.7}
.service-diagram .mss-controls .ms-chart-heading{font-size:9px;fill:#c2aa8a}
.mss-controls [data-ms-chart-label]{opacity:0}.mss-controls [data-ms-chart-label="tuned"]{opacity:1}
.mss-controls [data-ms-noise-bar]{opacity:.2;fill:#b99a75}
.mss-controls [data-ms-signal-bar]{fill:#92c3e5}
.service-diagram .mss-controls .ms-preserved-label{font-size:8px;fill:#9ac5ad}
.mss-controls .ms-status{opacity:0}.mss-controls [data-ms-status="verified"]{opacity:1}
.service-diagram .mss-controls .ms-status-title{font-size:11px;fill:#bbd5e9}
.service-diagram .mss-controls [data-ms-status="tuning"] text,.service-diagram .mss-controls [data-ms-status="noise"] text{fill:#ccb08a}
.service-diagram .mss-controls [data-ms-status="passed"] text,.service-diagram .mss-controls [data-ms-status="verified"] text{fill:#9bc6ad}
.mss-controls .ms-assessment circle{fill:#89badb}
.service-diagram .mss-controls .ms-assessment-label{font-size:10px;fill:#a6bfd3}
.mss-controls [data-ms-assessment="review"]{opacity:0}
.mss-controls .ms-validation-check{fill:none;stroke:#9bc6ad;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.mss-controls .ms-signal{fill:#acd7f5;opacity:0;pointer-events:none}
.mss-controls .ms-signal-amber{fill:#d4b48c}.mss-controls .ms-signal-soft{opacity:.18}
.service-diagram .mss-controls .ms-footnote{font-size:8px;fill:#7898b3;letter-spacing:.03em}
@media(max-width:760px){
 .service-diagram .mss-controls .ms-control-label{font-size:13px}
 .service-diagram .mss-controls .ms-central-title{font-size:18px}
 .service-diagram .mss-controls .ms-central-subtitle{font-size:11px;letter-spacing:0}
 .service-diagram .mss-controls .ms-monitoring{font-size:10px;letter-spacing:0}
 .service-diagram .mss-controls .ms-status-title{font-size:15px}
 .service-diagram .mss-controls .ms-assessment-label{font-size:12px}
 .service-diagram .mss-controls .ms-chart-heading{font-size:9px}
 .service-diagram .mss-controls .ms-preserved-label{font-size:11px}
 .service-diagram .mss-controls .ms-overline{font-size:9px;letter-spacing:0}
 .service-diagram .mss-controls .ms-footnote{font-size:10px;letter-spacing:0}
}
@media(prefers-reduced-motion:reduce){.mss-controls .ms-signal{display:none}}
