.workflow-context,.saved-history,.manual-page,.comparison,.save-state{margin-block:1.25rem}.context-fields{gap:1rem;padding-top:1rem;display:grid}.context-fields label,.manual-page label,.copy-fallback,.next-audit label{gap:.5rem;font-size:1rem;display:grid}.context-fields select,.manual-page input,.next-audit input,.copy-fallback textarea{border:1px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);width:100%;padding:.7rem}.manual-select-button{border:1px solid var(--line-strong);background:var(--card);border-radius:12px;width:100%;min-height:44px;margin-top:.75rem;padding:.7rem}.saved-history{background:var(--card);border-radius:24px;padding:1.5rem}.saved-history p{font-size:1rem;line-height:1.6}.saved-history>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%;min-height:48px;padding:1rem;display:flex}.manual-page>div{gap:.75rem;display:flex}.workflow-actions{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.workflow-actions button,.manual-page button,.comparison button{background:var(--card);border:1px solid var(--line-strong);min-height:44px;color:var(--ink);border-radius:12px;padding:.7rem 1rem;font-size:.875rem}.workflow-actions button:hover{background:var(--accent-tint)}.first-fixes>.first-task-grid{grid-template-columns:1fr;gap:1rem;display:grid}.workflow-task{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;margin-bottom:1rem;padding:1.5rem!important}.workflow-task h3{margin-block:.8rem;font-size:1.2rem!important}.workflow-task p,.workflow-task details,.workflow-task li{line-height:1.6;font-size:1rem!important}.workflow-task small{line-height:1.5;font-size:.875rem!important}.task-heading{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.task-urls{padding-left:1.25rem}.task-urls a{overflow-wrap:anywhere}.workflow-task details{border-block:1px solid var(--line);padding:.75rem 0}summary{cursor:pointer;align-content:center;min-height:44px}.task-completion{overflow-wrap:anywhere;align-items:center;gap:.7rem;padding-block:.5rem;font-size:.875rem;display:flex}.task-completion input{flex-shrink:0;width:20px;height:20px}.task-completion span{min-width:0}.comparison{background:var(--accent-tint);border-radius:24px;padding:1.5rem}.comparison-counts{flex-wrap:wrap;gap:2rem;margin-block:1rem;display:flex}.comparison-counts span{gap:.3rem;display:grid}.comparison-counts b{font-variant-numeric:tabular-nums;font-size:1.75rem}.comparison li{overflow-wrap:anywhere;line-height:1.6}.save-state{color:var(--ink-2);font-size:.875rem}.copy-fallback textarea{min-height:150px}.next-audit{flex-wrap:wrap;gap:1rem!important}.next-audit small{flex-basis:100%;font-size:.875rem}.client-strategy{margin-block:1rem}.client-strategy p{font-size:1rem;line-height:1.6}.check-explanation em{overflow-wrap:anywhere;font-size:.95rem!important;line-height:1.6!important}.report-head h1{font-size:clamp(1.7rem,4vw,2.5rem)}@media (width<=760px){.manual-page>div{flex-direction:column}.workflow-task{padding:1rem!important}.workflow-actions>button{flex:180px}.saved-history>button{display:grid}.first-fixes{padding-inline:0}.comparison-counts{gap:1rem}.tabs{overflow-x:auto}.content{padding-bottom:110px}}@media print{.workflow-actions,.saved-history,.comparison,.save-state,.copy-fallback{display:none!important}.print-report{overflow-wrap:anywhere}.print-report article{break-inside:avoid}}.score-method{max-width:40rem;font-size:.875rem;line-height:1.6}.score-method p{font-size:.875rem}.score-card{flex-wrap:wrap}.metric-source{color:var(--ink-2);font-size:.875rem;line-height:1.5}.workflow-summary{margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.score-method summary{cursor:pointer;min-height:44px;color:var(--on-seal);align-items:center;font-weight:600;display:flex}.score-method p{color:color-mix(in srgb,var(--on-seal) 74%,transparent)}.score-great .score-copy h2{font-size:clamp(24px,5vw,32px)}.priority-meta{color:var(--ink-2);margin-top:.5rem;font-size:.875rem;line-height:1.6}.priority-meta b{color:var(--ink)}.priority-more{color:var(--ink-2);margin-top:.75rem;font-size:.875rem}.plan-intro{color:var(--ink-2);max-width:62ch;margin:0 0 24px}.task-line{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.6}.task-line b{color:var(--ink)}.task-hint{color:var(--ink-2);font-size:.875rem}.plan-later,.plan-context{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:8px 0 24px;padding:4px 20px}.plan-later[open],.plan-context[open]{padding-bottom:20px}.plan-later summary,.plan-context summary{align-items:center;min-height:52px;font-weight:600;display:flex}.plan-later>p{color:var(--ink-2);margin:0 0 16px}.plan-later .workflow-task{box-shadow:none}
