.pcr-compatible-section{margin:38px 0;padding-top:8px}.pcr-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.pcr-section-heading h2{margin:.15rem 0 0}.pcr-section-heading .eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:.72}.pcr-result-count{font-size:.86rem;padding:7px 10px;border:1px solid rgba(127,127,127,.25);border-radius:999px;white-space:nowrap}.pcr-driver-list{display:grid;gap:14px}.pcr-driver-card{border:1px solid rgba(127,127,127,.22);border-radius:16px;padding:18px;background:var(--card,#fff);box-shadow:0 6px 22px rgba(0,0,0,.04)}.pcr-driver-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pcr-driver-title-row h3{margin:.2rem 0 .45rem;font-size:1.08rem}.pcr-driver-title-row h3 a{text-decoration:none}.pcr-driver-maker{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;opacity:.66}.pcr-driver-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:.9rem;opacity:.82}.pcr-relation-note{margin:12px 0 0;padding:10px 12px;border-left:3px solid currentColor;background:rgba(127,127,127,.06);font-size:.92rem}.pcr-os-matrix{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.pcr-os-chip,.pcr-rel-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:700;line-height:1.2}.pcr-rel-status{white-space:nowrap}.status-tested{background:#e8f7ec;color:#176b2d}.status-limited{background:#fff6d9;color:#7a5700}.status-experimental{background:#fff0df;color:#8a4700}.status-not_recommended{background:#fde8e8;color:#8b1e1e}.status-unverified{background:#eef0f2;color:#565e66}.pcr-driver-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.pcr-driver-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:750;border-radius:10px;padding:9px 12px;background:#152635;color:#fff}.pcr-driver-btn:hover{color:#fff;filter:brightness(1.08)}.pcr-driver-btn.secondary{background:transparent;color:inherit;border:1px solid rgba(127,127,127,.3)}.pcr-driver-btn.secondary:hover{color:inherit;background:rgba(127,127,127,.06)}.pcr-driver-disclaimer{font-size:.82rem;opacity:.7;margin:14px 2px 0}.pcr-driver-empty{padding:18px;border:1px dashed rgba(127,127,127,.35);border-radius:12px;opacity:.75}.pcr-hardware-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pcr-hardware-card{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid rgba(127,127,127,.22);border-radius:14px;text-decoration:none;color:inherit;background:var(--card,#fff)}.pcr-hardware-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.06)}.pcr-hardware-card .pcr-rel-status{align-self:flex-start}.pcr-hardware-card small{opacity:.72}@media(max-width:680px){.pcr-section-heading,.pcr-driver-title-row{align-items:flex-start;flex-direction:column}.pcr-driver-actions{display:grid}.pcr-driver-btn{width:100%}}
