.mw-review-app{padding-bottom:55px}.mw-review-heading{max-width:900px;margin:20px auto 28px}.mw-review-heading h1{margin:0 0 12px;font:700 clamp(36px,5vw,54px)/1.05 var(--display);letter-spacing:-.04em}.mw-review-heading h1 span{color:var(--accent)}.mw-review-heading>p:last-child{max-width:78ch;color:var(--fg-dim)}
.mw-review-status{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.mw-review-status>div:first-child strong,.mw-review-status>div:first-child span{display:block}.mw-review-status>div:first-child strong{font-size:14px}.mw-review-status>div:first-child span{margin-top:4px;color:var(--muted);font-size:10px}.mw-review-actions{display:flex;gap:8px;flex-wrap:wrap}.mw-error-text{color:#9b3e2e}
.mw-review-agreement{margin:16px 0;padding:17px;border:1px solid var(--accent-line);border-radius:6px;background:var(--accent-soft)}.mw-review-agreement h2{margin:0 0 5px;font:700 18px var(--display)}.mw-review-agreement p{margin:0 0 13px;font-size:11px}.mw-review-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mw-review-score-grid>div{padding:10px;border:1px solid var(--accent-line);border-radius:4px;background:var(--surface)}.mw-review-score-grid strong,.mw-review-score-grid span,.mw-review-score-grid small{display:block}.mw-review-score-grid strong{font-size:11px}.mw-review-score-grid span{margin:5px 0;font:700 19px var(--display)}.mw-review-score-grid small{font-size:9px;color:var(--muted)}
.mw-review-card{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mw-review-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px}.mw-review-nav:last-child{margin:20px 0 0}.mw-review-nav>span{font-size:11px;color:var(--muted)}.mw-review-nav button:disabled{opacity:.45;cursor:default}.mw-review-article{padding:0 0 17px;border-bottom:1px solid var(--line)}.mw-review-article .mw-kicker{margin-bottom:8px}.mw-review-article h2{max-width:70ch;margin:0 0 6px;font:700 22px/1.25 var(--display)}.mw-review-source{margin:0 0 14px;font-size:10px;color:var(--muted)}.mw-review-source a,.mw-review-method a{color:var(--accent);text-underline-offset:3px}.mw-review-article blockquote{margin:0;padding:14px 16px;border-left:3px solid var(--accent);background:var(--bg);font-size:13px;line-height:1.65}
.mw-review-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.mw-review-fields label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:var(--muted)}.mw-review-fields label strong{color:var(--fg)}.mw-review-fields select,.mw-review-note textarea{width:100%;min-height:39px;padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--fg);font:inherit}.mw-review-issues{display:grid;grid-template-columns:minmax(160px,.7fr) 2fr;gap:12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mw-review-issues h3,.mw-review-person h3{margin:0 0 4px;font:700 14px var(--display)}.mw-review-issues p{margin:0;color:var(--muted);font-size:10px}.mw-review-issue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mw-review-issue-list label{font-size:10px}.mw-review-issue-list input{accent-color:var(--accent)}
.mw-review-person{padding:15px 0;border-bottom:1px solid var(--line)}.mw-review-person-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mw-review-person-heading h3 span{font:400 10px var(--serif);color:var(--muted)}.mw-review-person-heading>small{font-size:10px;color:var(--muted)}.mw-review-person>p{margin:6px 0;font-size:10px;color:var(--muted)}.mw-review-person .mw-review-evidence{max-width:95ch;padding:9px 12px;border-left:2px solid var(--line);background:var(--bg);color:var(--fg);font-size:11px;line-height:1.5}.mw-review-note{display:block;margin:16px 0;font-size:10px;color:var(--muted)}.mw-review-note textarea{display:block;margin-top:6px;resize:vertical}.mw-review-consent{font-size:10px;color:var(--muted)}.mw-review-method{max-width:900px;margin:28px auto 0;padding:19px;border-top:2px solid var(--fg)}.mw-review-method h2{margin:0 0 8px;font:700 19px var(--display)}.mw-review-method p{font-size:11px;max-width:95ch}.mw-review-method strong{color:var(--fg)}
@media(max-width:720px){.mw-review-status{align-items:flex-start}.mw-review-actions{width:100%}.mw-review-actions .mw-button{flex:1}.mw-review-fields{grid-template-columns:1fr}.mw-review-issues{grid-template-columns:1fr}.mw-review-issue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-review-person-heading{display:block}.mw-review-person-heading>small{display:block;margin-top:4px}.mw-review-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-review-nav{flex-wrap:wrap}.mw-review-nav button{font-size:10px;padding:8px}.mw-review-card{padding:14px}}
.mw-review-issue-confirm{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin-top:5px;font-size:10px;color:var(--muted)}.mw-review-issue-confirm input{accent-color:var(--accent)}
