.review-hero{padding:clamp(1.5rem,4vw,3rem);background:var(--color-navy,#355171);color:var(--color-white,#fff);border-radius:1.4rem;margin-bottom:2rem}.review-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.045em;max-width:22ch;margin:.6rem 0 1.2rem}.review-hero p{max-width:70ch}.review-hero a,.review-hero .muted,.review-hero .eyebrow{color:#e2f3ee}.review-hero .paper-badge{background:#edf8f4;color:#204e43}.review-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;margin-top:2rem}.review-metrics strong{display:block;font-size:2rem;letter-spacing:-.04em}.review-metrics span{font-size:.85rem}.review-summary{padding:0 1rem 2rem}.review-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:1.5rem}.review-grid>*{min-width:0}.review-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1.2rem}.review-round-card,.review-candidate{padding:1.4rem;border:1px solid #dce4eb;border-radius:1rem;color:inherit;overflow-wrap:anywhere}.review-round-card{text-decoration:none;background:#f8fafb}.review-round-card:hover{border-color:#00856b;background:#eff8f5}.review-section-heading,.review-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.review-row,.review-assignment{padding:1.5rem 0;border-bottom:1px solid #dce4eb}.review-score{color:#08785f;font-size:2rem;white-space:nowrap}.review-score small{font-size:.8rem}.review-scores{display:grid;grid-template-columns:1fr auto;gap:.4rem}.review-scores dd{margin:0;font-weight:700}.review-conflict,.review-confidential{padding:1rem;background:#f4f2ed;border-radius:.7rem;margin:.7rem 0}.review-excluded{border-left:4px solid #927644}.review-checklist{padding-left:1.3rem}.review-checklist li{padding:.7rem 0}.review-text{min-height:190px}.review-criterion{padding:1rem;border:1px solid #dce4eb;border-radius:.8rem;margin:1rem 0}.review-criterion label,.review-grid fieldset>label{display:block;margin:.8rem 0 .4rem}.review-grid fieldset{min-width:0}.review-grid fieldset:disabled{opacity:.85}.review-hero+div[role=alert]{margin-bottom:1rem}.surface-card details{margin:1rem 0}.surface-card summary{cursor:pointer;font-weight:600;padding:.4rem 0}.review-card-grid h3{font-size:1.15rem;line-height:1.4}.review-grid textarea{resize:vertical}.review-card-grid .paper-form{margin-top:1rem}@media(max-width:1100px){.review-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.review-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media(max-width:760px){.review-grid{grid-template-columns:1fr}.review-hero{border-radius:1rem}.review-section-heading,.review-row{align-items:flex-start;flex-wrap:wrap}.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid .btn{min-height:44px}.review-card-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.review-round-card{transition:none}}

.review-grid .surface-card{margin-bottom:1.5rem}

.review-guest-body{background:#f2f6f8;color:#304b62}.review-guest-shell{max-width:850px;margin:0 auto;padding:24px 18px}.review-guest-shell>header{margin:24px 0}.review-guest-shell h1{font-size:26px}.review-guest-shell h2{font-size:18px}.review-guest-shell .paper-form label{display:block;margin:15px 0 6px}.review-guest-shell .surface-card{margin:16px 0}.review-guest-shell [hidden]{display:none!important}

.guest-review-notice{padding:14px 18px;border:1px solid #c6dfd6;border-radius:12px;background:#eaf5ef;color:#28594c}

/* Reviewer workspace */
.reviewer-workspace,.reviewer-assignment-page{width:100%;color:#34465b}.reviewer-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:3px 0 12px;padding:0 0 8px;border-bottom:1px solid #dce5e2}.reviewer-page-heading>div:first-child{min-width:0}.reviewer-page-heading .eyebrow{margin:0 0 3px;color:#667a85;font-size:10px;font-weight:750;letter-spacing:.11em}.reviewer-page-heading h1{margin:0;color:#2f4054;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.35;letter-spacing:-.015em}.reviewer-page-intro{margin:-5px 0 14px;color:#60717f;font-size:12px}.reviewer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.reviewer-summary article{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 13px;border:1px solid #dce5eb;border-radius:11px}.reviewer-summary strong{font-size:21px;line-height:1}.reviewer-summary span{font-size:11px;font-weight:650;color:#536879}.reviewer-summary .tone-blue{background:#eef4fb;border-color:#d7e4f2}.reviewer-summary .tone-amber{background:#fff7e6;border-color:#f0dfb6}.reviewer-summary .tone-mint{background:#edf7f2;border-color:#d3e9de}.reviewer-summary .tone-lilac{background:#f5f1fa;border-color:#e3d9ef}
.reviewer-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.reviewer-assignment-column,.reviewer-sidebar{display:grid;gap:14px;min-width:0}.reviewer-panel{padding:16px;border:1px solid #dbe5e8;border-radius:13px;background:#fff;box-shadow:0 3px 12px #29485f0a}.reviewer-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.reviewer-section-heading h2{margin:0;color:#344a5e;font-size:15px;line-height:1.4}.reviewer-section-heading p{margin:2px 0 0;color:#6b7b87;font-size:11px;line-height:1.5}.reviewer-section-heading>span{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:8px;background:#edf3f2;color:#3e655a;font-size:11px;font-weight:750}.reviewer-assignment-list{display:grid;gap:9px}.reviewer-assignment-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 14px;border:1px solid #dde6ea;border-left:4px solid #d5dee3;border-radius:10px;background:#fbfcfd}.reviewer-assignment-card[data-status=INVITED]{border-left-color:#dfab45;background:#fffdf8}.reviewer-assignment-card[data-status=ACCEPTED]{border-left-color:#62a58f;background:#f9fcfb}.reviewer-assignment-main{min-width:0}.reviewer-assignment-card h3{margin:6px 0 3px;color:#2d4256;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.reviewer-card-meta{display:flex;flex-wrap:wrap;gap:5px}.reviewer-card-meta span,.reviewer-topic-chip{display:inline-flex;padding:2px 7px;border-radius:5px;background:#e9f0f6;color:#46627a;font-size:9px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.reviewer-card-meta span:nth-child(2){background:#e9f4ef;color:#39715e}.reviewer-card-meta span:nth-child(3){background:#f1edf8;color:#66547d}.reviewer-topic{margin:2px 0 0;color:#667884;font-size:11px}.reviewer-deadline{display:flex;align-items:baseline;gap:6px;margin-top:8px;color:#61717c;font-size:10px}.reviewer-deadline strong{color:#405669;font-size:11px}.reviewer-deadline.is-overdue strong{color:#a83d3d}.reviewer-card-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.reviewer-card-action .btn{padding:7px 11px;font-size:11px;white-space:nowrap}.reviewer-status{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#edf1f4;color:#536575;font-size:9px;font-weight:750;letter-spacing:.025em;white-space:nowrap}.reviewer-status[data-status=INVITED],.reviewer-status[data-status=PENDING]{background:#fff0c9;color:#805b13}.reviewer-status[data-status=ACCEPTED],.reviewer-status[data-status=APPROVED]{background:#dff2e9;color:#286b54}.reviewer-status[data-status=COMPLETED]{background:#e8e7f7;color:#554b85}.reviewer-status[data-status=DECLINED],.reviewer-status[data-status=REJECTED],.reviewer-status[data-status=CONFLICT]{background:#f9e3e3;color:#8d3a3a}.reviewer-empty{display:flex;align-items:center;gap:11px;padding:16px;border:1px dashed #cadbd4;border-radius:10px;background:#f7fbf9}.reviewer-empty>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dff0e8;color:#32715b;font-weight:800}.reviewer-empty strong{font-size:12px}.reviewer-empty p,.reviewer-sidebar-empty{margin:2px 0 0;color:#6a7a86;font-size:11px}
.reviewer-history{padding:0;overflow:hidden}.reviewer-history>summary,.reviewer-pool-request>summary,.reviewer-conflict>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;cursor:pointer;color:#40566b;font-size:12px;font-weight:750;list-style:none}.reviewer-history>summary::-webkit-details-marker,.reviewer-pool-request>summary::-webkit-details-marker,.reviewer-conflict>summary::-webkit-details-marker{display:none}.reviewer-history>summary:after,.reviewer-pool-request>summary:after,.reviewer-conflict>summary:after{content:'+';font-size:16px;color:#648072}.reviewer-history[open]>summary:after,.reviewer-pool-request[open]>summary:after,.reviewer-conflict[open]>summary:after{content:'−'}.reviewer-history>summary span{padding:2px 7px;border-radius:9px;background:#edf2f4;font-size:10px}.reviewer-history-list{border-top:1px solid #e2e9ec}.reviewer-history-list article,.reviewer-notice-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #edf1f3}.reviewer-history-list article:last-child,.reviewer-notice-list article:last-child{border-bottom:0}.reviewer-history-list article>div:first-child{display:grid;gap:2px;min-width:0}.reviewer-history-list article>div:first-child span{color:#71808c;font-size:9px}.reviewer-history-list article>div:first-child strong{font-size:11px;overflow-wrap:anywhere}.reviewer-history-list article>div:last-child{display:flex;align-items:center;gap:8px}.reviewer-history-list a,.reviewer-notice-list a,.reviewer-memberships a{font-size:10px;font-weight:700}.reviewer-notice-list article{justify-content:flex-start;padding-inline:3px}.reviewer-notice-list article>span{color:#6aa992;font-size:9px}.reviewer-notice-list article>div{min-width:0;flex:1}.reviewer-notice-list strong{font-size:11px}.reviewer-notice-list p{margin:2px 0 0;color:#70808b;font-size:9px}.reviewer-pool-request{padding:0}.reviewer-pool-request form,.reviewer-conflict form{padding:0 16px 15px;border-top:1px solid #e4eaed}.reviewer-pool-request .paper-form label,.reviewer-conflict .paper-form label{display:block;margin:10px 0 4px;font-size:10px;font-weight:700}.reviewer-pool-request textarea{min-height:58px}.reviewer-pool-request .form-control,.reviewer-conflict .form-control{font-size:11px}.reviewer-pool-request .btn{margin-top:10px}.reviewer-memberships{display:grid;gap:8px}.reviewer-memberships article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:10px;border:1px solid #e1e8eb;border-radius:9px;background:#fafcfc}.reviewer-memberships article>div{display:grid;min-width:0}.reviewer-memberships article>div strong{font-size:12px}.reviewer-memberships article>div span{color:#70808a;font-size:9px;overflow-wrap:anywhere}.reviewer-memberships p,.reviewer-memberships small,.reviewer-memberships a{grid-column:1/-1;margin:0}.reviewer-memberships p{font-size:10px}.reviewer-memberships small{color:#71818d;font-size:9px}
.reviewer-assignment-heading{align-items:center}.reviewer-assignment-heading h1{font-size:clamp(1.08rem,1.55vw,1.35rem);max-width:75ch}.reviewer-back-link{display:inline-block;margin-bottom:5px;color:#477365;font-size:10px;font-weight:700;text-decoration:none}.reviewer-heading-status{display:grid;justify-items:end;flex-shrink:0}.reviewer-heading-status small{margin-top:5px;color:#73828c;font-size:9px}.reviewer-heading-status strong{font-size:10px}.reviewer-response-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:14px;align-items:start}.reviewer-response-grid>main,.reviewer-guidance{display:grid;gap:14px;min-width:0}.reviewer-brief .reviewer-section-heading{align-items:center}.reviewer-brief .btn{padding:7px 10px;font-size:10px}.reviewer-abstract{margin-top:12px}.reviewer-abstract h3{margin:0 0 5px;font-size:11px}.reviewer-abstract p{margin:0;color:#41566a;font-size:12px;line-height:1.7}.reviewer-keywords{display:flex;gap:8px;margin-top:10px;font-size:10px}.reviewer-keywords span{color:#667884}.reviewer-confidential-note{display:flex;gap:8px;margin:12px 0 0;padding:9px 11px;border-radius:8px;background:#f1f5fa;color:#53677a;font-size:10px;line-height:1.5}.reviewer-invitation-form{display:grid;gap:9px}.reviewer-invite-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid #dce7e2;border-radius:10px;background:#f8fbfa}.reviewer-invite-choice.is-decline{align-items:end;border-color:#eadede;background:#fdfafa}.reviewer-invite-choice strong,.reviewer-invite-choice label{font-size:12px;font-weight:750}.reviewer-invite-choice p{margin:3px 0;color:#667883;font-size:10px}.reviewer-invite-choice textarea{margin-top:6px}.reviewer-invite-choice .btn{font-size:10px;white-space:nowrap}.reviewer-evaluation fieldset{margin:0;padding:0;border:0;min-width:0}.reviewer-evaluation fieldset:disabled{opacity:.78}.review-question-list{display:grid;gap:9px}.review-question{padding:12px;border:1px solid #dfe7ea;border-radius:10px;background:#fbfcfd}.review-question-head{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:9px}.review-question-head>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#e8f1ed;color:#356b59;font-size:10px;font-weight:800}.review-question-head h3{margin:1px 0;color:#344a5d;font-size:12px}.review-question-head h3 sup{margin-left:3px;color:#b13d3d}.review-question-head p{margin:2px 0 0;color:#6a7a85;font-size:9px;line-height:1.5}.review-visibility{padding:3px 6px;border-radius:5px;background:#eeeaf6;color:#62527d;font-size:8px;font-weight:700;white-space:nowrap}.review-visibility[data-visibility=author]{background:#e5f2ea;color:#34705a}.review-rating-fields{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr);gap:9px}.review-rating-fields label,.review-written-answer,.review-outcome-grid label{display:block;margin:0;color:#536574;font-size:9px;font-weight:700}.review-rating-fields label small{font-weight:500}.review-rating-fields .form-control,.review-written-answer .form-control,.review-outcome-grid .form-control{margin-top:3px;font-size:11px}.review-rating-fields textarea{min-height:58px}.review-comment-card{display:grid;grid-template-columns:185px minmax(0,1fr);gap:12px;margin-top:10px;padding:12px;border-radius:10px;background:#f3f8f6;border:1px solid #dcebe4}.review-comment-card.is-editor{background:#f6f4f9;border-color:#e5deed}.review-comment-card h3{margin:0;font-size:11px}.review-comment-card p{margin:3px 0;color:#667782;font-size:9px;line-height:1.5}.review-comment-card textarea{min-height:78px}.review-outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.review-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid #e2e9ec}.review-submit-bar p{margin:0;color:#697985;font-size:9px}.review-submit-bar .paper-actions{margin:0}.reviewer-guidance{position:sticky;top:12px}.reviewer-guidance h2{margin:3px 0 8px;font-size:14px}.reviewer-guidance .review-checklist{margin:0;padding-left:18px}.reviewer-guidance .review-checklist li{padding:5px 0;color:#536879;font-size:10px;line-height:1.45}.reviewer-conflict{padding:0;background:#fffaf8;border-color:#ecdeda}.reviewer-conflict form .btn{margin-top:10px;font-size:10px}
.reviewer-opportunities{gap:12px}.reviewer-opportunities .reviewer-panel{display:flex;flex-direction:column;padding:14px}.reviewer-opportunities h2{margin:8px 0 6px;color:#344a5d;font-size:14px;line-height:1.45}.reviewer-opportunities .paper-prose{display:-webkit-box;margin:0;color:#5c6d7a;font-size:11px;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.reviewer-opportunities form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:auto;padding-top:11px}.reviewer-opportunities form label{font-size:9px;font-weight:700}.reviewer-opportunities form .form-control{margin-top:3px;font-size:11px}.reviewer-opportunities form .btn{padding:8px 10px;font-size:10px}
@media(max-width:980px){.reviewer-home-layout,.reviewer-response-grid{grid-template-columns:1fr}.reviewer-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-guidance{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.reviewer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-sidebar,.reviewer-guidance{grid-template-columns:1fr}.reviewer-page-heading{align-items:flex-start;flex-direction:column}.reviewer-heading-status{justify-items:start}.reviewer-assignment-card,.reviewer-invite-choice{grid-template-columns:1fr}.reviewer-card-action{align-items:flex-start}.review-rating-fields,.review-comment-card,.review-outcome-grid{grid-template-columns:1fr}.review-question-head{grid-template-columns:25px minmax(0,1fr)}.review-visibility{grid-column:2;justify-self:start}.review-submit-bar{align-items:flex-start;flex-direction:column}}

/* Readable muted text on the reviewer panels. */
.reviewer-section-heading p{color:#526473}.reviewer-invite-choice p{color:#536573}.review-question-head p,.review-comment-card p,.review-submit-bar p{color:#586a76}.reviewer-empty p,.reviewer-sidebar-empty{color:#536674}
.reviewer-status[data-status=OVERDUE]{background:#f9e3e3;color:#8d3a3a}
