/* Verification workspace keeps the shared workbench visual identity. */
.hero-meta{margin-top:17px;color:#5b5f66;font-size:14px}.section-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.section-heading h2{margin:0}.section-heading p{margin:0 0 12px}.eyebrow{font-size:13px;letter-spacing:.02em;color:#b0231b}.fields{align-items:start}.fields>label{flex:1 1 210px}.fields input,.fields select{display:block;width:100%;margin-top:5px}.fields textarea{display:block;margin-top:5px}.intro>label textarea,.box>label textarea{margin-top:6px}.actions{align-items:center;margin:16px 0}.secondary{background:#fff;color:#4a4f56}.progress-wrap{width:min(260px,100%)}.progress-wrap .prog{margin:5px 0}.road{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.verify-step{margin:0;display:block}.verify-step h3{font-size:17px;margin:0 0 8px}.verify-step p{margin:0;color:var(--muted)}.verify-step .checkline{font-size:14px}.verify-step textarea{min-height:75px;margin-top:8px}.count-pill{background:#f9ece9;color:#8f1d15;border-radius:22px;padding:6px 13px}.evidence-list{display:grid;gap:12px;margin-top:16px}.evidence-card{border:1px solid var(--line);border-radius:12px;padding:15px;background:#fdfcfa;overflow-wrap:anywhere}.evidence-card strong{display:block}.evidence-card small{color:var(--muted)}.evidence-card p{margin:7px 0;white-space:pre-wrap}.evidence-card a{direction:ltr;unicode-bidi:isolate;word-break:break-all}.evidence-card .row{justify-content:space-between;align-items:center}.assessment{border-right:4px solid var(--teal);background:#faf3ef;padding:15px;border-radius:8px;margin:10px 0 18px;white-space:pre-line}.assessment.warning{border-right-color:#b88932;background:#fff8e7}.import-label{display:inline-block;border:1px solid #e3cfc8;background:white;color:#8f1d15;border-radius:9px;padding:9px 17px;cursor:pointer;margin:0}.import-label input{display:none}.status{min-height:24px}.empty-state{padding:20px;border:1px dashed var(--line);border-radius:11px;color:var(--muted)}@media(max-width:850px){.road{grid-template-columns:1fr}.progress-wrap{width:100%}.section-heading{gap:7px}.actions>*{width:100%;text-align:center}.evidence-card .row>*{width:auto}}
.code-block{background:#1b2430;color:#f3e6e2;border-radius:12px;padding:18px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;font:600 14px/1.6 monospace}.evidence-card mark{background:#fff0a0}
