/* AIForSRE v85 — Final maturity, roadmap and capstone Enterprise Workbench batch */
#aiforsre-enterprise-workbench-v85{--ew-bg:#090f17;--ew-panel:#0d151f;--ew-panel-2:#101a27;--ew-line:#26394e;--ew-text:#f6f8fc;--ew-muted:#9db0ca;--ew-mint:#6ef3c5;--ew-cyan:#53c7ff;width:min(1200px,calc(100% - 40px));max-width:1200px;margin:28px auto 72px;color:var(--ew-text);clear:both;position:relative}
#aiforsre-enterprise-workbench-v85 *{box-sizing:border-box}
.enterprise-workbench--v85 .ew85-choice-list{display:grid;gap:10px}
.enterprise-workbench--v85 .ew85-choice-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.7fr);gap:18px;align-items:center;padding:15px 16px;border:1px solid #26394e;border-radius:15px;background:#0a131d}
.enterprise-workbench--v85 .ew85-choice-row>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}
.enterprise-workbench--v85 .ew85-choice-row>div>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(83,199,255,.35);border-radius:9px;color:#70d5ff;background:rgba(83,199,255,.035);font-size:9px;font-weight:900}
.enterprise-workbench--v85 .ew85-choice-row strong{display:block;color:#eef6fc;font-size:13px}
.enterprise-workbench--v85 .ew85-choice-row p{margin:5px 0 0;color:#879bb2;font-size:10px;line-height:1.5}
.enterprise-workbench--v85 label{color:#7790aa;font-size:9px;font-weight:850;letter-spacing:.08em}
.enterprise-workbench--v85 select{width:100%;margin-top:6px;padding:10px 11px;border:1px solid #30465d;border-radius:10px;background:#0a131d;color:#edf6fd;font:inherit;letter-spacing:0}
.enterprise-workbench--v85 .ew85-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.enterprise-workbench--v85 .ew85-meter{padding:15px;border:1px solid #26394e;border-radius:13px;background:#0b131d}
.enterprise-workbench--v85 .ew85-meter span{color:#8ba1b9;font-size:8px;font-weight:850;letter-spacing:.1em}
.enterprise-workbench--v85 .ew85-meter strong{float:right;font-size:13px}
.enterprise-workbench--v85 .ew85-meter div{clear:both;height:5px;margin-top:10px;overflow:hidden;border-radius:999px;background:#172434}
.enterprise-workbench--v85 .ew85-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#53c7ff,#6ef3c5)}
.enterprise-workbench--v85 .ew85-status{margin-top:16px;padding:18px;border:1px solid rgba(110,243,197,.28);border-radius:15px;background:rgba(110,243,197,.025)}
.enterprise-workbench--v85 .ew85-status span,.enterprise-workbench--v85 .ew85-cards article>span{color:#72d8ff;font-size:9px;font-weight:900;letter-spacing:.11em}
.enterprise-workbench--v85 .ew85-status h4,.enterprise-workbench--v85 .ew85-summary h4{margin:5px 0 7px;font-size:22px;line-height:1.1}
.enterprise-workbench--v85 .ew85-status p,.enterprise-workbench--v85 .ew85-summary p{margin:0;color:#9fb2c8;font-size:12px;line-height:1.55}
.enterprise-workbench--v85 .ew85-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.enterprise-workbench--v85 .ew85-cards article{padding:16px;border:1px solid #26394e;border-radius:14px;background:#0b131d}
.enterprise-workbench--v85 .ew85-cards h4{margin:6px 0 7px;font-size:15px}
.enterprise-workbench--v85 .ew85-cards p{margin:0;color:#8fa4bc;font-size:10px;line-height:1.5}
.enterprise-workbench--v85 .ew85-summary{padding:20px;border:1px solid #2a445d;border-radius:16px;background:linear-gradient(135deg,rgba(83,199,255,.04),rgba(110,243,197,.025))}
.enterprise-workbench--v85 .ew85-summary small{display:block;margin-top:10px;color:#71889e}
#aiforsre-enterprise-workbench-v85[data-ew-portrait-compacted="true"]{position:relative;z-index:2}
@media (orientation:portrait){#aiforsre-enterprise-workbench-v85{scroll-margin-top:84px}}
@media(max-width:820px){.enterprise-workbench--v85 .ew85-choice-row{grid-template-columns:1fr}.enterprise-workbench--v85 .ew85-meters,.enterprise-workbench--v85 .ew85-cards{grid-template-columns:1fr}}
@media(max-width:760px){#aiforsre-enterprise-workbench-v85{width:min(100% - 24px,1200px);margin:30px auto 64px}.enterprise-workbench--v85 .ew85-choice-row{padding:13px}.enterprise-workbench--v85 .ew85-choice-row>div{grid-template-columns:28px minmax(0,1fr)}}

.enterprise-workbench--v85 .ew85-status small{display:block;margin-top:9px;color:#7390aa;font-size:10px;line-height:1.5}
