.yb-fixtures-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.yb-fixture{border:1px solid #dbe7da;background:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:9px}.yb-fixture-league{font-size:11px;color:#276e28;font-weight:800;text-transform:uppercase}.yb-fixture-date{font-size:12px;color:#555}.yb-fixture-side{display:flex;align-items:center;gap:9px;font-weight:700;min-height:30px}.yb-fixture-side img{height:27px;width:27px;object-fit:contain}.yb-fixture-side a{color:#111;text-decoration:none}.yb-fixture-side a:hover{color:#278d30;text-decoration:underline}.yb-fixture-versus{font-size:11px;font-weight:900;color:#4cb848;margin-left:35px}.yb-fixture-empty{grid-column:1/-1;border:1px dashed #a8c9a7;border-radius:12px;padding:20px;background:#f6fbf6}.yb-fixture-empty p{color:#555}.yb-fixture-empty a{color:#267a28}.yb-team-search{max-width:820px;margin:45px auto;padding:25px;background:white;border:1px solid #ddd;border-radius:15px}.yb-team-search a{color:#267a28}