.cv2 .bisc-form{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:20px 24px}.cv2 .bisc-form label{color:var(--navy);margin-bottom:8px;font-weight:700;display:block}.cv2 .bisc-row{flex-wrap:wrap;gap:10px;display:flex}.cv2 .bisc-row input{border:1px solid var(--line);border-radius:10px;flex:260px;min-width:0;padding:12px 14px;font-size:1rem}.cv2 .bisc-row input:focus-visible{outline:3px solid var(--orange-text);outline-offset:1px}.cv2 .bisc-card{border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:var(--radius-card);background:#fff;margin-top:20px;padding:20px 24px}.cv2 .bisc-card.bisc-withdrawn{border-left-color:var(--green)}.cv2 .bisc-card.bisc-none{border-left-color:var(--orange)}.cv2 .bisc-card h3{color:var(--navy);margin:6px 0 12px}.cv2 .bisc-verdict{background:var(--orange-light);color:var(--navy);border-radius:999px;padding:3px 10px;font-size:.85rem;font-weight:700;display:inline-block}.cv2 .bisc-withdrawn .bisc-verdict{background:var(--green-soft)}.cv2 .bisc-preview{color:var(--cv-muted);margin-left:8px;font-size:.8rem}.cv2 .bisc-card dl{grid-template-columns:180px 1fr;gap:8px 16px;margin:0;display:grid}.cv2 .bisc-card dt{color:var(--navy);font-weight:700}.cv2 .bisc-card dd{margin:0}.cv2 .bisc-card a{color:var(--navy);text-decoration:underline}.cv2 .bisc-meta{color:var(--cv-muted);margin-top:12px;font-size:.85rem}.cv2 .bisc-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.cv2 .bisc-actions .btn{white-space:normal;text-align:center;max-width:100%;text-decoration:none}@media (max-width:680px){.cv2 .bisc-card dl{grid-template-columns:1fr;gap:2px}.cv2 .bisc-card dd{margin-bottom:8px}}.cv2 .qco-filters{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.cv2 .qco-filters label{color:var(--navy);flex-direction:column;flex:200px;gap:4px;font-size:.85rem;font-weight:700;display:flex}.cv2 .qco-filters input,.cv2 .qco-filters select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-size:.95rem;font-weight:400}.cv2 tr.qco-due td{background:var(--orange-light)}.cv2 .qco-badge{color:var(--navy);margin-left:6px;font-size:.75rem;font-weight:700;display:inline-block}
