/* FOOTBALL41K November calendar */
.f41k-filters{flex-wrap:wrap;gap:8px}.f41k-select{max-width:100%;padding:10px 12px;border:1px solid #ccd8ee;border-radius:9px;background:#fff;color:#152f50;font:inherit}.f41k-player-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.f41k-player-profiles article{padding:18px;border:1px solid #e0e7f2;border-radius:12px;background:#f7f9fd}.f41k-player-profiles h4{margin:8px 0}.f41k-recent{padding-left:22px}.f41k-recent li{margin:8px 0}.f41k-telegram-mini{display:inline-block;padding:5px 9px;border:1px solid #d8e5f7;border-radius:7px;font-size:12px;white-space:nowrap}.stream-switch[data-third-stream]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.stream-switch[data-third-stream] .stream-tab{min-width:0;width:auto}.match-banner h1{overflow-wrap:anywhere}.f41k-player-profiles a{overflow-wrap:anywhere}@media(max-width:600px){.f41k-player-profiles{grid-template-columns:1fr}.f41k-filters{padding:12px}.f41k-select{width:100%}.opponents>div{min-width:0}.opponents b{overflow-wrap:anywhere}.stream-tab{padding-left:7px;padding-right:7px}.f41k-video-availability{padding:12px}}

.f41k-f1-hero{text-align:center;padding:32px 18px}.f41k-f1-hero>span{font-size:48px;display:block}.f41k-f1-hero>strong{display:block;font-size:clamp(24px,6vw,56px);letter-spacing:.06em}.f41k-table-wrap{overflow-x:auto}.f41k-club-facts dt{font-size:12px;color:#61728c;margin-top:10px}.f41k-club-facts dd{margin:2px 0 8px;font-weight:600}

.f41k-f1-hero>.f1-country-code{display:inline-block;border:1px solid #559b7c;border-radius:30px;padding:7px 18px;margin-bottom:16px;color:#7ce0a3;font-size:14px;font-weight:800;letter-spacing:.18em}
