.sas2026-form{background:#fff;padding:28px;border-radius:18px;box-shadow:0 12px 32px rgba(20,20,30,.08);font-family:Poppins,Arial,sans-serif}.sas2026-form h3{color:#7a007a;margin:22px 0 14px;font-weight:800}.sas2026-form label{display:block;font-weight:600;color:#252737;margin-bottom:15px}.sas2026-form input,.sas2026-form select,.sas2026-form textarea{width:100%;box-sizing:border-box;margin-top:7px;padding:12px 14px;border:1px solid #e4dce8;border-radius:10px;font:inherit;background:#fff}.sas2026-form input:focus,.sas2026-form select:focus,.sas2026-form textarea:focus{outline:2px solid rgba(245,0,115,.18);border-color:#f50073}.sas2026-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sas2026-grid.sas2026-name-row{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:16px}.sas2026-note{font-size:14px;color:#666b78}.sas2026-checkbox{display:flex!important;gap:10px;align-items:flex-start}.sas2026-checkbox input{width:auto;margin-top:3px}.sas2026-submit{background:#f50073;color:#fff;border:0;border-radius:12px;padding:14px 22px;font-weight:800;cursor:pointer}.sas2026-submit:hover{background:#b90059}.sas2026-alert{padding:16px 18px;border-radius:12px;margin:18px 0;font-family:Poppins,Arial,sans-serif}.sas2026-alert.success{background:#eef9f1;border-left:5px solid #1c8f3a}.sas2026-alert.error{background:#fff0f4;border-left:5px solid #f50073}.sas2026-alert ul{margin-bottom:0}.sas2026-hp{display:none!important}@media(max-width:760px){.sas2026-grid.two,.sas2026-grid.sas2026-name-row{grid-template-columns:1fr}.sas2026-form{padding:20px}}
.sas2026-reviewer-dashboard{max-width:1050px;margin:30px auto;font-family:Poppins,Arial,sans-serif}.sas2026-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sas2026-review-card{background:#fff;border:1px solid #eee2ee;border-left:5px solid #f50073;border-radius:16px;padding:22px;box-shadow:0 10px 28px rgba(20,20,30,.06)}.sas2026-review-card h4{margin-top:0;color:#1f2230}.sas2026-submit.small{display:inline-block;padding:9px 14px;font-size:14px;text-decoration:none}.sas2026-review-form{margin-top:18px}@media(max-width:800px){.sas2026-review-list{grid-template-columns:1fr}}

/* Phase 4A reviewer rubric and blind review polish */
.sas2026-blind-note{
  background:#fff6fb;
  border-left:4px solid #f50073;
  padding:12px 14px;
  border-radius:10px;
  margin:14px 0;
  color:#4d3140;
}
.sas2026-rubric-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin:12px 0;
}
.sas2026-rubric-grid label{
  background:#f7f5fa;
  border:1px solid #eee2ee;
  border-radius:12px;
  padding:12px;
  font-weight:700;
}
.sas2026-rubric-grid small{color:#f50073;font-weight:800;}
.sas2026-score-total{
  background:#1f2230;
  color:#fff;
  display:inline-block;
  padding:10px 16px;
  border-radius:12px;
}
@media(max-width:700px){.sas2026-rubric-grid{grid-template-columns:1fr;}}