.bench-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;font-size:12px}.bench-nav a{color:var(--green);text-underline-offset:4px}.bench-nav [aria-current]{font-weight:750}.known-workspace{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:start}.measurement-guide svg{width:100%;max-height:300px}.measurement-guide p{font-size:12px}.candidate-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:25px 0 10px}.candidate-heading h2{font-size:24px}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.candidate-card{min-width:0;background:#fffefb;border:1px solid var(--line);border-radius:5px;padding:20px}.candidate-card h3{font-size:15px;margin:0 0 16px}.candidate-card .field-grid{gap:10px}.candidate-card .check{display:flex;gap:8px;align-items:flex-start;font-size:11px;font-weight:400}.check input{width:16px;flex-shrink:0;margin:4px 0 0}.candidate-card svg{width:100%;height:210px;background:#f1f3ea;display:block;margin-top:15px}.candidate-card .actions{margin-top:16px}.candidate-card button{font-size:11px}.candidate-note{padding:12px;background:#f1f3e9;font-size:12px;min-height:64px;overflow-wrap:anywhere}.candidate-note.bad{background:#fff0e3;color:#85491e}.candidate-note.unknown{background:#eeeef0;color:#5b6265}.border-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;margin:16px 0}.border-list div{padding:8px;background:#f5f5ee}.border-list strong{display:block}.border-list .short{background:#ffe5d3;color:#8c4421}.border-list small{display:block;font-size:10px}.card-size{font-size:12px;overflow-wrap:anywhere}.remove-candidate{margin-top:14px;background:transparent;padding:6px}.parameter-status{margin:10px 0;color:var(--muted);font-size:10px}.handoff-note{margin-top:28px}.handoff-note p,.reading p,.reading li{font-size:13px}.reading h2{font:27px Georgia,serif}.reading h3{font-size:16px;margin-top:28px}.reading a,.handoff-note a{color:var(--green)}.reading ol{padding-left:20px}.button-link{display:inline-block;border:1px solid #c5cec3;padding:10px 13px;border-radius:4px;color:var(--green);font-size:12px}#comparisonStatus{font-size:12px;color:var(--muted);padding:12px 0;min-height:42px;margin:0}#comparisonStatus.bad,#importError{color:var(--error)}#commonErrors{background:#fff1e8;padding:13px;margin-bottom:16px;font-size:12px;color:var(--error)}.preview-caption{font-size:10px;color:var(--muted);text-align:center}.comparison-totals{display:flex;gap:10px;font-size:11px}.comparison-totals b{font-weight:650}.candidate-card .field-error{margin-top:-5px}#reviewMat[hidden]{display:none}.transfer-note{font-size:12px;color:var(--muted)}
@media(max-width:1000px){.known-workspace{grid-template-columns:1fr 1fr}.candidate-grid{grid-template-columns:1fr}.candidate-card{display:block}.candidate-card svg{height:230px}.candidate-card .actions{flex-wrap:wrap}.candidate-card .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.border-list{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.known-workspace{grid-template-columns:1fr}.candidate-heading{align-items:flex-start;flex-direction:column}.candidate-card{padding:18px 15px}.candidate-card .field-grid{gap:12px}.border-list{grid-template-columns:1fr 1fr}.bench-nav{font-size:11px;gap:8px 16px}.measurement-guide svg{height:auto}.toolbar .actions{width:100%}.reading h2{font-size:24px}.candidate-card h3{font-size:17px}.candidate-card button{min-height:42px}.field-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
