.assessment-calibration{margin:18px 24px 0;color:var(--color-muted);font-size:.875rem}.assessment-section-title{font-size:1rem;font-weight:600;margin:22px 0 0;color:var(--color-primary)}.assessment-notes{padding:0 24px 24px}.assessment-notes label{font-size:.875rem;font-weight:500}.assessment-notes label span{font-weight:400;color:var(--color-muted)}.assessment-notes textarea,#summaryText{display:block;width:100%;padding:10px 12px;margin-top:7px;border:1px solid var(--color-line);border-radius:var(--radius-sm);font:inherit;color:var(--color-text);background:var(--color-bg);resize:vertical}.assessment-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}.assessment-actions button{font:inherit;font-size:.875rem;min-height:44px;padding:10px 16px;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text)}.assessment-actions button:hover{border-color:var(--color-primary)}.assessment-guide{margin-top:22px;font-size:.875rem;color:var(--color-muted)}.assessment-guide summary{cursor:pointer;color:var(--color-text);font-weight:500;min-height:32px}.assessment-privacy{font-size:.875rem;color:var(--color-muted);margin-top:18px}.decision[data-status=pass]{background:#e8f5e7;color:#245440}.decision[data-status=fail]{background:#f5e8e8;color:#8d2d2d}.decision[data-status=pending]{background:#f8f0df;color:#745513}.assessment-print-value{display:none}
@media(max-width:700px){.assessment-calibration{margin:18px 18px 0}.assessment-notes{padding:0 18px 20px}.assessment-actions button{flex:1 1 100px}}
@media print{@page{margin:16mm}.topbar,footer,.skip,.article-back,.assessment-actions,.assessment-guide,.assessment-privacy,#actionStatus,#copyFallback{display:none!important}.container.tool-view{width:100%;max-width:none;padding:0;margin:0}.tool-head h1{font-size:22pt}.tool-head p{font-size:10pt}.assessment{overflow:visible;border:0}.assessment-head{padding:10px 0}.form-grid{padding:10px 0;grid-template-columns:1fr 1fr}.assessment-calibration{margin:10px 0}.score-list{padding:0}.score-row{break-inside:avoid;grid-template-columns:minmax(0,1fr) 60px 80px;padding:12px 0}.score-row .criterion{grid-column:auto;grid-row:auto}.score-row>.weight{grid-column:auto;grid-row:auto}.score-row>div:last-child{grid-column:auto;grid-row:auto}.assessment-notes{padding:10px 0}.assessment-notes textarea,.field input,.field select,.criterion-score{display:none!important}.assessment-print-value{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.result{break-inside:avoid;padding:16px 0;display:flex;flex-direction:row}.score-big{font-size:16pt}.score-help,.criterion span{font-size:10pt}.decision{white-space:normal}.local{display:none}}
