.cm-ewa{margin:0 0 22px;border:1px solid rgba(59,211,238,.42);border-radius:18px;background:linear-gradient(145deg,rgba(7,29,43,.96),rgba(5,20,33,.98));color:#dceaf4;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.18)}
.cm-ewa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:22px 26px;border-bottom:1px solid rgba(91,180,211,.17)}
.cm-ewa-head>div:first-child>span{display:block;color:#43dcfa;font:700 10px 'JetBrains Mono',monospace;letter-spacing:.18em}
.cm-ewa-head h2{margin:8px 0 4px;font:600 23px/1.2 'Space Grotesk',sans-serif;color:#f4f8fb}
.cm-ewa-head p{margin:0;color:#8eb3ca;font:400 12px/1.5 'Inter',sans-serif}
.cm-ewa-counts{display:grid;grid-template-columns:repeat(3,76px);border:1px solid rgba(83,167,201,.2);border-radius:12px;overflow:hidden;flex:0 0 auto}
.cm-ewa-counts span{display:grid;place-items:center;min-height:58px;padding:7px;border-left:1px solid rgba(83,167,201,.16)}
.cm-ewa-counts span:first-child{border-left:0}.cm-ewa-counts b{font:700 18px 'JetBrains Mono',monospace;color:#e7f4fb}.cm-ewa-counts small{text-align:center;overflow-wrap:anywhere;font:700 8px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#7898ae}
.cm-ewa-counts .is-due b{color:#f4ad2f}.cm-ewa-counts .is-changed b{color:#6ff1ca}
.cm-ewa-list{display:grid;gap:10px;padding:16px 26px}
.cm-ewa-item{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(245px,.8fr) auto;align-items:center;gap:18px;padding:15px 16px;border:1px solid rgba(73,160,197,.22);border-radius:13px;background:rgba(3,16,28,.44)}
.cm-ewa-item.status-due{border-color:rgba(244,173,47,.45)}.cm-ewa-item.status-evidence_changed,.cm-ewa-item.status-baseline_changed{border-color:rgba(66,230,177,.46)}
.cm-ewa-item-main{display:flex;align-items:center;gap:14px;min-width:0}.cm-ewa-asset{width:47px;height:47px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(69,215,255,.48);border-radius:50%;color:#5de7ff;font:700 11px 'JetBrains Mono',monospace;background:radial-gradient(circle,rgba(28,114,143,.24),rgba(2,14,25,.3))}
.cm-ewa-item-main b{display:block;color:#dff5fb;font:700 10px 'JetBrains Mono',monospace;letter-spacing:.1em}.cm-ewa-item-main p{margin:5px 0 0;color:#91b2c7;font:400 11px/1.45 'Inter',sans-serif}
.cm-ewa-item dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-left:1px solid rgba(83,167,201,.14)}.cm-ewa-item dl div{padding:2px 13px;border-right:1px solid rgba(83,167,201,.14)}.cm-ewa-item dt{color:#6689a2;font:700 7px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase}.cm-ewa-item dd{margin:6px 0 0;color:#eaf5fa;font:700 11px 'Space Grotesk',sans-serif}
.cm-ewa-open,.cm-ewa-review-actions button{border:1px solid rgba(69,215,255,.4);border-radius:9px;background:rgba(8,40,57,.72);color:#e2f6fb;cursor:pointer;font:600 10px 'Space Grotesk',sans-serif}.cm-ewa-open{min-width:118px;padding:12px 14px}.cm-ewa-open span{margin-left:9px;color:#49dfff}
.cm-ewa-review-actions{display:flex;gap:7px}.cm-ewa-review-actions button{min-width:122px;padding:9px 11px;text-align:left}.cm-ewa-review-actions button:hover,.cm-ewa-open:hover{border-color:#54def7;background:rgba(15,70,92,.7)}.cm-ewa-review-actions b{display:block;font:600 9px 'Space Grotesk',sans-serif}.cm-ewa-review-actions small{display:block;margin-top:4px;color:#79a2ba;font:500 7px/1.25 'JetBrains Mono',monospace;white-space:normal}
.cm-ewa>footer{display:flex;gap:9px;padding:11px 26px;border-top:1px solid rgba(91,180,211,.15);color:#628ba5;font:500 9px/1.45 'JetBrains Mono',monospace}.cm-ewa>footer b{color:#55e5be}.cm-ewa-more{margin:0;padding:0 26px 15px;color:#789db4;font:500 9px 'JetBrains Mono',monospace}
.cm-ewa-research{margin:0 0 18px}.cm-ewa-research .cm-ewa-list{max-height:520px;overflow:auto}
@media(max-width:1180px){.cm-ewa-item{grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr)}.cm-ewa-item>.cm-ewa-open,.cm-ewa-item>.cm-ewa-review-actions{grid-column:1/-1}.cm-ewa-review-actions button{flex:1}}
@media(max-width:760px){.cm-ewa-head{display:grid;padding:18px}.cm-ewa-counts{grid-template-columns:repeat(3,1fr);width:100%}.cm-ewa-list{padding:12px}.cm-ewa-item{grid-template-columns:1fr;padding:14px}.cm-ewa-item dl{border-left:0;border-top:1px solid rgba(83,167,201,.14);padding-top:12px}.cm-ewa-review-actions{display:grid}.cm-ewa-review-actions button{width:100%}.cm-ewa>footer{display:block;padding:11px 18px}.cm-ewa>footer b{display:block;margin-bottom:5px}}
@media(prefers-reduced-motion:reduce){.cm-ewa *{scroll-behavior:auto!important;transition:none!important}}
