.assessment-method-panel{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:18px;align-items:end;margin:22px 0;padding:18px;border:1px solid var(--border);border-radius:14px;background:#f7faf8}.assessment-method-panel p{margin:0 0 11px;color:var(--muted);line-height:1.5}.rubric-tools{margin-top:24px;padding-top:4px;border-top:1px solid var(--border)}.maximum-mark-control{display:grid;grid-template-columns:1fr;gap:8px}.maximum-mark-control select,.maximum-mark-control input{margin-top:7px}.maximum-mark-control [hidden]{display:none!important}.review-criterion select{margin-top:7px}.rubric-import{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.4fr);}.rubric-import-actions{grid-column:1/-1}.rubric-builder-actions{margin-bottom:12px}@media(max-width:800px){.assessment-method-panel,.rubric-import{grid-template-columns:1fr}.maximum-mark-control{grid-template-columns:1fr}}
.submission-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.submission-local-image{margin-top:14px;padding:10px;border:1px solid #c7dcd3;border-radius:12px;background:#fff}.submission-local-image img{display:block;width:auto;max-width:100%;max-height:620px;margin:auto;object-fit:contain}.submission-preview-check{margin:10px 0 0;color:var(--muted);font-size:12px}.submission-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.submission-preview-actions button{padding:8px 11px;background:#fff}.submission-preview-actions .danger-text{color:#993b3f}.ai-preparation-actions{align-items:center;flex-wrap:wrap}
.submission-anonymity-warning{display:grid;gap:4px;margin:0 0 14px;padding:13px 15px;border-left:3px solid #2f7b62;background:#f0f7f4;color:#234d40;border-radius:0 10px 10px 0}.submission-anonymity-warning strong{font-size:12px}.submission-anonymity-warning span{font-size:11px;line-height:1.55}.panel-head>.danger-text{margin-left:auto;border:0;background:transparent;color:#96383c;font-weight:750}
.automatic-stage-schedule{margin:18px 0;padding:18px;border:1px solid var(--border);border-radius:14px}.automatic-stage-schedule legend{padding:0 8px;color:var(--green);font-weight:850}.automatic-stage-schedule legend span{color:var(--muted);font-weight:500}.automatic-stage-schedule>p{margin:0 0 15px;color:var(--muted);font-size:11px;line-height:1.55}.automatic-stage-schedule .form-grid{margin-bottom:0}.automatic-schedule-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.automatic-schedule-summary>b{margin-right:5px;color:var(--green)}.automatic-schedule-summary span{display:grid;gap:2px;padding:6px 9px;font-size:11px}.automatic-schedule-summary strong{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}
.peer-reviewer-name{border:0;background:none;color:var(--green);font:inherit;font-weight:800;padding:0;text-decoration:underline;cursor:pointer}
#peer-reviewer-history{width:min(900px,92vw);max-height:88vh;overflow:auto;border:0;border-radius:18px;padding:26px;box-shadow:0 20px 70px #1238}
#peer-reviewer-history::backdrop{background:#173e3488}.peer-reviewer-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.peer-reviewer-dialog-head p{font-size:12px;letter-spacing:.14em;font-weight:800}.peer-reviewer-dialog-head h2{margin:2px 0}.peer-reviewer-dialog-head button{border:0;background:none;color:var(--green);font-weight:800;cursor:pointer}.peer-reviewer-entry{margin-top:16px;padding:18px;border:1px solid var(--border);border-radius:14px}
