.reviewer-workload-chart{display:grid;gap:1rem;margin:1.25rem 0 2rem;padding:1.25rem;border:1px solid #dce1e7;border-radius:12px;background:linear-gradient(120deg,#f3f5f7,#fff)}
.reviewer-workload-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(90px,3fr) 65px;gap:1rem;align-items:center}
.reviewer-workload-row button{border:0;background:transparent;color:#172338;font:inherit;font-weight:700;text-align:left;cursor:pointer;overflow-wrap:anywhere;padding:.3rem 0}
.reviewer-workload-row button:hover{text-decoration:underline}
.reviewer-workload-row progress{appearance:none;width:100%;height:16px;border:0;border-radius:8px;overflow:hidden;background:#e4e8ed;color:#315f87}
.reviewer-workload-row progress::-webkit-progress-bar{background:#e4e8ed;border-radius:8px}
.reviewer-workload-row progress::-webkit-progress-value{background:#315f87;border-radius:8px}
.reviewer-workload-row progress::-moz-progress-bar{background:#315f87;border-radius:8px}
.reviewer-workload-row>strong{text-align:right;font-variant-numeric:tabular-nums;color:#172338}
.reviewer-workload-count{display:flex;align-items:center;gap:1rem;width:100%;margin:1rem 0;padding:1rem;border:1px solid #c7d6e4;border-left:4px solid #315f87;border-radius:8px;background:#edf3f8;color:#172338;text-align:left;cursor:pointer;font:inherit}
.reviewer-workload-count strong{font-size:2rem;font-variant-numeric:tabular-nums}
.reviewer-workload-count span{font-size:.85rem;font-weight:700;color:inherit}
.reviewer-workload-count:hover{background:#e2ecf4}
.reviewer-workload-row button:focus-visible,.reviewer-workload-count:focus-visible{outline:3px solid #315f87;outline-offset:3px}
.reviewer-task-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}
.reviewer-task-pagination span{font-size:.85rem;text-align:center;color:#647084}
@media(max-width:600px){.reviewer-workload-chart{padding:.85rem}.reviewer-workload-row{grid-template-columns:minmax(100px,1.2fr) minmax(40px,1fr) 35px;gap:.6rem;font-size:.85rem}.reviewer-task-pagination{gap:.5rem}.reviewer-task-pagination .button{padding:.6rem}}
