.ws-periods{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.ws-periods a{padding:10px 14px;border:1px solid #ccc;background:#fff}.ws-periods a[aria-current]{background:#b60000;color:#fff}.ws-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:22px 0}.ws-cards>div{display:grid;gap:5px;padding:22px;background:#fff;border:1px solid #ddd}.ws-cards strong{font-size:2rem;color:#a00000}.ws-cards span{font-size:.92rem}.ws-panel,.ws-explanation{padding:22px;background:#fff;border:1px solid #ddd;margin:22px 0;min-width:0}.ws-panel h2{font-size:1.4rem;margin-top:0}.ws-explanation summary{font-weight:bold;cursor:pointer}.ws-stats table{border-collapse:collapse;width:100%;font-size:.95rem}.ws-stats th,.ws-stats td{text-align:left;padding:12px 8px;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.ws-stats th{font-weight:700}.ws-stats td{font-variant-numeric:tabular-nums}.ws-scroll{overflow:auto;max-width:100%}.ws-scroll table{min-width:420px}.ws-panel a{text-decoration:underline}.ws-bar{height:10px;display:block;background:#b60000}.ws-width-0{width:0}.ws-width-1{width:10%}.ws-width-2{width:20%}.ws-width-3{width:30%}.ws-width-4{width:40%}.ws-width-5{width:50%}.ws-width-6{width:60%}.ws-width-7{width:70%}.ws-width-8{width:80%}.ws-width-9{width:90%}.ws-width-10{width:100%}@media(max-width:560px){.ws-panel,.ws-explanation{padding:14px}.ws-cards{grid-template-columns:minmax(0,1fr)}.ws-stats th,.ws-stats td{padding:9px 5px}}

/* Expanded aggregate statistics */
.ws-panel details{margin:18px 0}.ws-panel summary{cursor:pointer;font-weight:bold;padding:10px 0;min-height:44px}.ws-stats caption{text-align:left;padding:10px 0;color:var(--muted)}
html[data-reader-theme=dark] :is(.ws-panel,.ws-explanation,.ws-cards>div,.ws-periods a){background:var(--surface);color:var(--text);border-color:var(--line)}
html[data-reader-theme=dark] .ws-cards strong{color:var(--brand)}
html[data-reader-theme=dark] .ws-periods a[aria-current]{background:#a80000;color:#fff}
