.fbw-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 18px}
.fbw-hand{width:100%;height:auto;display:block;background:#f4f6ec;border:1px solid #d6dfcb;border-radius:12px;margin:8px 0 16px}
.fbw-hand .fbw-svg-label{font-size:16px;fill:#293e3d;font-weight:650}
.fbw-lock-body{fill:#dfeada;stroke:#256759;stroke-width:3}
.fbw-lock-hole{fill:#fffef7;stroke:#194d43;stroke-width:2}
.fbw-key-ok{fill:#256759;stroke:#fffef7;stroke-width:2}
.fbw-key-bad{fill:#ad603c;stroke:#fffef7;stroke-width:2}
.fbw-key-plain{fill:#8a7951;stroke:#fffef7;stroke-width:2}
.fbw-fit-yes{fill:#216551}
.fbw-fit-no{fill:#ad603c}
.fbw-fit-na{fill:#8a7951}
@media (max-width:480px){
  .fbw-compare{grid-template-columns:1fr 1fr}
  .fbw-hand .fbw-svg-label{font-size:15px}
}
