#hnFreeMatch4628 .hnFMStats{display:flex;gap:8px;flex-wrap:wrap}.hnFMStat{padding:7px 10px;border:1px solid #31596c;border-radius:999px;background:#10283a}.hnFMGrid{display:grid;gap:14px}.hnFMApp{border:1px solid #31596c;border-radius:16px;padding:15px;background:#0a1c2a}.hnFMHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hnFMHead small{display:block;color:#9fb7c5}.hnFMBadges{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.hnFMBadges span{border:1px solid #385f73;border-radius:999px;padding:4px 8px;font-size:12px}.hnFMCandidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px}.hnFMCandidate{border:1px solid #3a6074;border-radius:13px;padding:12px;background:#0d2636}.hnFMCandidate.best{border-color:#4cae7d}.hnFMCandidate ul{padding-left:18px;color:#bdd0da;font-size:13px}.hnFMScore{font-size:22px;font-weight:900}.hnFMNote{width:100%;min-height:68px;margin:8px 0}.hnFMWarn{color:#ffd27a}.hnFMGood{color:#83e6b0}.hnFMSettings{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.hnFMSettings label{display:grid;gap:5px}.hnFMSettings input[type=number]{width:100%}@media(max-width:700px){#hnFreeMatch4628 .hnFMHead{display:block}.hnFMCandidates{grid-template-columns:1fr}}