.reviewer-meta{display:block;margin-top:9px;font-size:10px;font-weight:600;line-height:1.55;color:#365d50;overflow-wrap:anywhere}
.reviewer-meta.queue,.reviewer-meta.unlisted{font-size:9px;font-weight:400;color:var(--muted)}
.contact-intro{font-size:12px;color:var(--muted);line-height:1.8;max-width:840px;margin:0 0 24px}
.reviewer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.reviewer-card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:9px;min-width:0}
.reviewer-card h3{font-family:Georgia,serif;font-weight:400;font-size:25px;margin:0 0 5px}
.reviewer-assignments{list-style:none;margin:20px 0 0;padding:0}
.reviewer-assignments button{border:0;border-top:1px solid var(--line);padding:14px 0;background:transparent;color:var(--ink);width:100%;text-align:left;line-height:1.6}
.reviewer-assignments button:hover{background:#f8faf4}
.reviewer-assignments b{font-size:12px;font-weight:600;display:block}
.reviewer-assignments button>span{display:block;color:var(--muted);font-size:10px;margin-top:5px}
.reviewer-assignments em{font-size:10px;font-style:normal;color:var(--amber);margin-left:8px}
.review-contact{background:#f2f6ef;border:1px solid #e0e8da;padding:16px;border-radius:7px;margin:18px 0 0;font-size:12px}
.review-contact strong{display:block;margin-bottom:7px}
.contact-label{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#62785c;margin:0 0 10px}
.contact-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0;line-height:1.6;font-size:12px}
.contact-links a{color:#176451;overflow-wrap:anywhere}
.contact-source{font-size:9px;color:var(--muted);line-height:1.7;margin:0}
.view-tabs{gap:22px;flex-wrap:wrap}
.activity-filters{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px}
.activity-filters select{max-width:min(520px,65vw);width:100%}
.activity-filters .filter-label{font-size:11px;min-width:0}
@media(max-width:700px){.activity-filters{display:block}.activity-filters .filter-label{border:0;padding:0 0 12px}.activity-filters select{max-width:calc(100vw - 100px)}.activity-filters .small-label{display:block}}
@media(max-width:1000px){.workspace-bar{align-items:flex-start}.view-tabs{gap:16px}.view-tabs button{font-size:11px}.filter-label{padding-top:10px}.mini-review small{display:block;grid-column:1/-1}}
@media(max-width:700px){.reviewer-cards{grid-template-columns:1fr}.reviewer-card{padding:19px}.view-tabs{gap:0;justify-content:flex-start}.view-tabs button{padding:13px 0;margin-right:24px}.contact-intro{font-size:11px}.filter-label{padding-top:14px}.reviewer-meta{font-size:10px}}
