.mc-workspace{--mc-ink:#17263c;--mc-muted:#68788d;--mc-line:#dce4ed;color:var(--mc-ink);gap:15px;display:grid}.mc-workspace *{box-sizing:border-box}.mc-context{color:#53657c;background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;flex-wrap:wrap;gap:8px 22px;padding:10px 14px;font-size:13px;display:flex}.mc-context span{align-items:center;gap:6px;display:flex}.mc-context strong{color:#7c899a;letter-spacing:.08em;font-size:12px}.mc-context .live{color:#244d80;margin-left:auto}.mc-context .live svg{fill:#2e90fa;color:#2e90fa}.mc-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mc-header>div:first-child{max-width:850px}.mc-header span,.mc-panel-heading span,.mc-rule+* span{color:#547193;letter-spacing:.08em;font-size:13px;font-weight:700}.mc-header h2{letter-spacing:-.025em;margin:4px 0 5px;font-size:25px}.mc-header p{color:var(--mc-muted);margin:0;line-height:1.5}.mc-badge{white-space:nowrap;background:#f3f7fb;border:1px solid #ccdaea;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex;color:#315b89!important;letter-spacing:.03em!important;font-size:13px!important}.mc-badge.warning{background:#fff7e7;border-color:#ecd199;color:#925a10!important}.mc-badge.danger{background:#fff2f0;border-color:#efbbb5;color:#ad2d23!important}.mc-badge.success{background:#eefaf4;border-color:#a8dcc0;color:#147249!important}.mc-rule{color:#4e457d;background:#f7f5ff;border-left:3px solid #6758d9;border-radius:7px;align-items:flex-start;gap:8px;padding:11px 13px;display:flex}.mc-rule p{margin:0;font-size:12px;line-height:1.5}.mc-stepper{background:#fff;border:1px solid #d8e2ec;border-radius:11px;align-items:center;gap:16px;padding:10px 13px;display:flex}.mc-stepper>div{min-width:210px}.mc-stepper>div span{color:#61748c;letter-spacing:.09em;font-size:12px;display:block}.mc-stepper>div strong{font-size:13px}.mc-stepper ol{flex:1;margin:0;padding:0;list-style:none;display:flex}.mc-stepper li{flex:1;align-items:center;display:flex}.mc-stepper a{color:#607086;align-items:center;gap:7px;padding:5px;text-decoration:none;display:flex}.mc-stepper a i{border:1px solid #cbd6e2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.mc-stepper a span{font-size:13px;display:grid}.mc-stepper a small{color:#8995a6;font-size:12px}.mc-stepper li.current a{color:#173f73}.mc-stepper li.current a i{color:#fff;background:#1a67e8;border-color:#1a67e8}.mc-stepper li.complete a i{color:#167348;background:#ecfaf3;border-color:#34a76b}.mc-stepper li>svg{color:#bdc8d5;margin:auto}.mc-panel{border:1px solid var(--mc-line);background:#fff;border-radius:12px;padding:15px}.mc-panel-heading{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:13px;display:flex}.mc-panel-heading h3{margin:3px 0 0;font-size:15px}.mc-panel-heading>span:last-child{color:#607289;background:#f3f6f9;border-radius:999px;padding:4px 8px}.mc-grid,.mc-config-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mc-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mc-metrics article{background:#fff;border:1px solid #dde5ed;border-radius:10px;padding:13px}.mc-metrics article span,.mc-metrics article small{color:#718096;font-size:12px;display:block}.mc-metrics article strong{margin:4px 0;font-size:20px;display:block}.mc-metrics article.fail{background:#fff4f2;border-color:#efb9b3}.mc-metrics article.fail strong{color:#ad2d23}.mc-row,.mc-vigilance,.mc-pop,.mc-clock,.mc-gate{border-top:1px solid #e7ecf1;align-items:center;gap:8px;padding:10px;display:flex}.mc-row>span,.mc-vigilance>span,.mc-clock>span{flex:1;display:grid}.mc-row strong,.mc-vigilance strong,.mc-clock strong{font-size:13px}.mc-row small,.mc-vigilance small,.mc-clock small{color:#748197;font-size:12px}.mc-row em,.mc-vigilance em,.mc-clock em{font-size:13px;font-style:normal;font-weight:800}.mc-row.fail{color:#a62c22}.mc-row.pass{color:#14734a}.mc-row.watch{color:#945b10}.mc-primary,.mc-secondary{font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.mc-primary{color:#fff;background:#185acb;border:1px solid #185acb}.mc-secondary{color:#294b73;background:#fff;border:1px solid #c7d4e1}.mc-workspace button:disabled{cursor:not-allowed;opacity:.48}.mc-panel>.mc-primary,.mc-panel>.mc-secondary{margin-top:12px}.mc-panel>a{color:#245ea4;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mc-vigilance+p{color:#67778a;font-size:12px}.mc-timeline{gap:11px;margin:0;padding-left:20px;display:grid}.mc-timeline li{padding-left:3px}.mc-timeline strong,.mc-timeline span{font-size:13px;display:block}.mc-timeline span{color:#718096;margin-top:3px;font-size:12px}.mc-pop{grid-template-columns:1fr 40px auto;display:grid}.mc-pop span,.mc-pop strong{font-size:13px}.mc-pop em{color:#a82c22;background:#fff0ee;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.mc-block{color:#a82c22;background:#fff0ee;border-radius:7px;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.mc-service{color:#14734a;background:#effaf4;border:1px solid #afdcc4;border-radius:11px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mc-service.paused{color:#aa2d23;background:#fff2f0;border-color:#efb9b3}.mc-service>div{align-items:center;gap:10px;display:flex}.mc-service span{color:inherit;letter-spacing:0;font-size:13px;display:grid}.mc-service strong,.mc-service small{font-size:12px}.mc-gate{color:#99600f}.mc-gate.done{color:#14734a}.mc-gate span{font-size:13px}.mc-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.mc-clock em{color:#14734a;background:#edf8f3;border-radius:999px;padding:4px 7px;font-size:12px}.mc-manual-banner{color:#8e5910;background:#fff8e9;border:1px solid #e9cb92;border-radius:9px;align-items:center;gap:8px;padding:11px;display:flex}.mc-manual-banner span{color:#825719;letter-spacing:0;font-size:13px;display:grid}.mc-manual-list article{border-top:1px solid #e7ecf1;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:11px;display:grid}.mc-manual-list article span{color:#29435f;letter-spacing:0;font-size:13px;display:grid}.mc-manual-list small{color:#718096;font-size:12px}.mc-manual-list em{font-size:13px;font-style:normal}.mc-manual-list button{color:#294b73;background:#fff;border:1px solid #c7d4e1;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.mc-error{color:#a62d23;border-top:1px solid #f0d3d0;align-items:flex-start;gap:7px;padding:10px;font-size:12px;display:flex}.mc-pass{color:#14734a;background:#edf9f3;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.mc-pass span{color:#2f614c;letter-spacing:0;font-size:12px;display:grid}.mc-impact{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mc-impact article{text-align:center;border:1px solid #e1e7ed;border-radius:7px;padding:10px}.mc-impact strong,.mc-impact span{display:block}.mc-impact strong{font-size:18px}.mc-impact span{color:#718096;letter-spacing:0;font-size:12px}.mc-diff-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mc-diff-grid article{border:1px solid #dde5ed;border-radius:8px;padding:11px}.mc-diff-grid article:nth-child(2){background:#f5f9ff;border-color:#b8d1ef}.mc-diff-grid article span{color:#607b9c;letter-spacing:.08em;font-size:12px;font-weight:800}.mc-diff-grid article strong{margin:5px 0;font-size:13px;display:block}.mc-diff-grid article p{color:#6b798c;margin:0;font-size:12px;line-height:1.45}@media (width<=1050px){.mc-stepper{flex-direction:column;align-items:flex-start}.mc-stepper ol{width:100%}.mc-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.mc-context .live{margin-left:0}.mc-header{display:grid}.mc-header h2{font-size:20px}.mc-stepper ol{display:grid}.mc-stepper li>svg{display:none}.mc-grid,.mc-config-grid,.mc-metrics,.mc-diff-grid{grid-template-columns:1fr}.mc-service{flex-direction:column;align-items:flex-start;gap:12px}.mc-actions{flex-direction:column;align-items:stretch}.mc-manual-list article{grid-template-columns:1fr auto}.mc-manual-list button{grid-column:1/-1}.mc-impact{grid-template-columns:1fr}}
