/* AwardCove v5 — the real PDF workspace, scoped. Load after legacy styles. */
.workspace-page{background:#f7f9f4;color:#182a21}
.workspace-page .masthead{background:#fff;border-bottom:1px solid #e4ebe1;box-shadow:none;position:sticky;top:0;z-index:50}
.workspace-page .masthead .nav{max-width:1200px;min-height:69px}
.workspace-page .masthead .logo{font-size:20px;letter-spacing:-.8px;color:#182f25}
.workspace-page .masthead .logomark{background:#153f2f;color:#f3ffec;border-radius:10px}
.workspace-page .masthead .navlinks a{font-size:12px;color:#63766a}
.workspace-page .masthead .navbtn{background:#163f2e;color:#fff;border-radius:10px;font-size:12px;font-weight:760}
main.workshop{max-width:1200px;padding-top:40px;padding-bottom:75px}
main.workshop>.eyebrow{font-size:10px;letter-spacing:1.35px;color:#4b8763;font-weight:800}
main.workshop h1{font-size:clamp(37px,4.2vw,58px);letter-spacing:-2.3px;line-height:1.1;color:#192d22;max-width:960px;margin:14px 0 14px}
main.workshop h1 em{font-style:normal;color:#41805d}
main.workshop>.lead{font-size:15px;line-height:1.65;color:#67786b;max-width:820px}
main.workshop>.btn-row{margin:18px 0 24px!important}
main.workshop .starter{border:1px solid #d4e2d3;background:#fff;border-radius:18px;padding:30px;box-shadow:0 12px 35px #163c2310;max-width:none}
main.workshop .starter h2{font-size:24px;letter-spacing:-.8px;color:#1a3a2a;margin-bottom:10px}
main.workshop .starter>p{font-size:13px;line-height:1.7;color:#65776a;margin-bottom:18px}
main.workshop .starter .form-grid{gap:17px}
main.workshop .starter .file-label{font-size:12px;color:#2e5540}
main.workshop .starter input[type=file]{padding:16px;min-height:62px;border:1px dashed #91b89c;background:#f7fbf6;border-radius:11px;font-size:12px}
main.workshop .starter label.confirm{display:flex;align-items:flex-start;gap:10px;color:#476751;font-size:12px;line-height:1.6;margin:18px 0 12px;font-weight:680}
main.workshop .starter label.confirm input{flex:none;margin-top:3px}
main.workshop .starter #analyzePdfPair{background:#153f2e;color:#fff;border-color:#153f2e;padding:14px 18px;font-size:12px;border-radius:10px}
main.workshop .starter #analyzePdfPair:hover{background:#27694d}
main.workshop .control{border-radius:9px}
main.workshop .headline{background:#f0f6ee;border:1px solid #dfead9;color:#1e4b35;border-radius:12px;padding:17px 19px;margin:19px 0 12px}
main.workshop .headline summary{color:#2b5a40;font-size:12px;cursor:pointer}
main.workshop .headline p{color:#577563;margin-top:10px;line-height:1.6}
main.workshop .delta-grid{gap:12px;margin:22px 0}
main.workshop .delta-count{background:#fff;border:1px solid #dfebdf;border-radius:13px;padding:17px}
main.workshop .delta-count strong{font-size:31px;color:#204a32}
main.workshop .delta-filter button{border-radius:9px;min-height:40px;font-weight:730}
main.workshop .delta-filter button[aria-pressed=true]{background:#153f2e;border-color:#153f2e}
main.workshop .delta-list{gap:13px}
main.workshop .delta-card{background:#fff;border:1px solid #dfe8dc;border-radius:13px;padding:21px;box-shadow:0 3px 7px #0b32130a}
main.workshop .delta-card h3{font-size:17px;letter-spacing:-.25px;color:#263f2c}
main.workshop .delta-card .cite{background:#f7faf5;border-radius:7px}
main.workshop .review-overview{background:#edf5e9;border-color:#d8e7d4;border-radius:12px}
main.workshop .source-integrity{border-radius:12px;background:#fff}
main.workshop .export-actions{background:#fff;border:1px solid #d8e8d8;border-radius:13px;padding:18px 20px;margin:20px 0}
main.workshop .export-actions .btn-row{margin:0 0 7px}
main.workshop #exportDelta{background:#153f2e;color:#fff;border-color:#153f2e;padding:12px 16px}
main.workshop #exportCitations{background:#ecf4e9;color:#215f41;padding:12px 16px}
main.workshop .export-actions p{font-size:11px;color:#6f8474;margin:7px 0 0;line-height:1.65}
main.workshop .delta-side{border-radius:12px;background:#f3f8f1}
main.workshop .columns{gap:18px}
main.workshop .columns .panel{border-color:#e0e9df;border-radius:14px}
main.workshop .sectiontitle{letter-spacing:-.9px}
@media(max-width:650px){
 .workspace-page .masthead .nav{min-height:65px}
 .workspace-page .masthead .logo{font-size:18px}
 main.workshop{padding-top:25px}
 main.workshop h1{font-size:38px;letter-spacing:-1.7px}
 main.workshop>.lead{font-size:14px;line-height:1.6}
 main.workshop .starter{padding:19px;border-radius:13px}
 main.workshop .starter h2{font-size:22px}
 main.workshop .starter input[type=file]{padding:12px;min-height:58px}
 main.workshop .starter #analyzePdfPair{width:100%}
 main.workshop .delta-count{padding:10px}
 main.workshop .delta-count strong{font-size:23px}
 main.workshop .delta-card{padding:16px}
 main.workshop .export-actions{padding:14px}
 main.workshop .export-actions .control{width:100%}
}
