.ecc-strip{flex:none;margin:0;padding:10px 18px;border-bottom:1px solid var(--ws-line,#2d3b51);background:var(--ws-soft,#132033);color:var(--ws-ink,#e3edf8);font-size:11px;line-height:1.5;min-width:0}
.ecc-strip[hidden]{display:none}.ecc-strip p{margin:0}.ecc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ecc-account{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ecc-links{display:flex;align-items:center;gap:12px;flex:none}.ecc-link{font:inherit;font-weight:600;color:var(--ws-accent,#8ad5ed);border:0;background:none;padding:4px 0;cursor:pointer;min-height:28px;white-space:nowrap}.ecc-link:hover{text-decoration:underline;text-underline-offset:3px}.ecc-link:focus-visible{outline:2px solid var(--ws-accent,#8ad5ed);outline-offset:3px;border-radius:3px}.ecc-status{display:flex;flex-wrap:wrap;gap:3px 14px;color:var(--ws-muted,#a4b4c9);font-size:11px}.ecc-status .ecc-link{padding:0;min-height:20px}.ecc-error{color:var(--ws-ink,#e3edf8)}.ecc-targets{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}.ecc-metric{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px}.ecc-metric>b{font-weight:600;font-size:11px}.ecc-band{display:inline-flex;align-items:baseline;gap:4px;font-size:11px;color:var(--ws-muted,#a4b4c9)}.ecc-band strong{font-weight:600;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ws-ink,#e3edf8)}.ecc-note{color:var(--ws-muted,#a4b4c9)}
body.light .ecc-strip{background:var(--ws-soft,#f5f7fb);color:var(--ws-ink,#20334e);border-color:var(--ws-line,#dfe6ef)}body.light .ecc-link{color:var(--ws-accent,#16698d)}body.light .ecc-status,body.light .ecc-band,body.light .ecc-note{color:var(--ws-muted,#61738a)}body.light .ecc-band strong,body.light .ecc-error{color:var(--ws-ink,#20334e)}
@media(max-width:600px){.ecc-strip{padding:7px 12px}.ecc-head{gap:4px 10px;flex-wrap:wrap}.ecc-account{flex:1;min-width:100px;max-width:100%}.ecc-links{gap:12px}.ecc-link{min-height:32px}.ecc-status{gap:2px 10px}.ecc-targets{margin-top:5px;gap:5px}.ecc-metric{gap:4px 9px}.ecc-metric>b{font-size:11px}.ecc-band{font-size:11px}.ecc-status .ecc-link{min-height:28px}}
