.reference-desktop-header{display:none}@media (min-width:761px){.sport-site .reference-mobile-header{display:none}.sport-site .reference-desktop-header{color:#fff;background:#080808;border-bottom:1px solid #303030;display:block}.reference-top{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:10px;display:flex}.reference-top nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.reference-top nav a,.reference-top nav button{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;line-height:1.5;text-decoration:none}.reference-top nav [aria-current=page]{color:#ff5149}.reference-top nav a:hover,.reference-top nav button:hover{color:#aaa}.reference-account{flex-shrink:0;align-items:center;gap:14px;display:flex}.reference-account .header-profile-link{color:#fff;margin:0}.reference-account .header-profile-avatar{width:28px;height:28px}.reference-account .header-profile-name{max-width:100px}.reference-account .header-balance{padding-block:0}.reference-currency{color:#bcbcbc;white-space:nowrap;border-left:1px solid #333;padding-left:14px;font-size:12px}.reference-theme>button{color:#fff;background:0 0;border:1px solid #444;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}.reference-middle{justify-content:space-between;align-items:center;gap:32px;padding-block:22px;display:flex}.reference-brand{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;max-width:280px;padding:0;display:flex}.reference-brand img{object-fit:contain;width:auto;max-width:100%;height:90px}.reference-brand strong{text-transform:uppercase;font-size:28px;font-weight:900}.reference-actions{align-items:center;gap:32px;display:flex}.reference-actions>a,.reference-actions>button{color:#fff;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;min-height:48px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.reference-actions svg{stroke-width:1.6px;color:#ff5149;width:30px;height:30px}.reference-actions>a:hover,.reference-actions>button:hover{color:#aaa}.reference-search-row{align-items:stretch;gap:18px;padding-bottom:22px;display:flex}.sport-site .reference-search-row .category-menu-trigger{color:#fff;text-transform:uppercase;cursor:pointer;background:#ed2024;border:0;border-radius:4px;flex:0 0 250px;justify-content:flex-start;align-items:center;gap:12px;width:250px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.reference-search-row .category-menu-chevron{margin-left:auto}.reference-search-row .category-menu-label{display:inline}.sport-site .reference-search-row .search{color:#eee;background:#202020;border:1px solid #383838;border-radius:4px;flex:1;align-items:center;gap:12px;min-width:0;min-height:48px;margin:0;padding:0 14px;display:flex}.reference-search-row .search input{color:#fff;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding-block:12px;font-size:14px}.reference-search-row .search input::placeholder{color:#aaa}.reference-search-row .search>button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:36px;display:flex}.reference-search-row .search:focus-within{outline-offset:2px;outline:2px solid #ff5149}.reference-desktop-header :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #fff}}@media (min-width:761px) and (max-width:1100px){.reference-top{flex-wrap:wrap;gap:12px}.reference-top nav{gap:18px}.reference-account{margin-left:auto}.reference-middle{padding-block:18px}.reference-actions{gap:20px}.reference-search-row .category-menu-trigger{flex-basis:210px!important;width:210px!important}}@media (min-width:761px){.sport-site .reference-search-row{align-items:center}.sport-site .reference-search-row .category-menu-trigger,.sport-site .reference-search-row .search{box-sizing:border-box;height:48px;min-height:48px;max-height:48px}.sport-site .reference-search-row .category-menu-label{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.sport-site .reference-search-row .category-menu-trigger{padding:0 16px}.sport-site .reference-search-row .category-menu-trigger svg{flex-shrink:0}.sport-site .reference-account .header-balance{color:#fff;background:0 0;border:0;border-left:1px solid #333;border-radius:0;align-items:center;gap:8px;width:auto;min-width:0;height:auto;min-height:36px;padding:0 14px;display:flex}.sport-site .reference-account .header-balance>span{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:flex}.sport-site .reference-account .header-balance small{font-size:13px}.sport-site .reference-account .header-balance strong{font-size:14px}.sport-site .reference-theme>button{aspect-ratio:1;flex-shrink:0;max-width:36px;max-height:36px;border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.sport-site .reference-account .header-profile-link{background:0 0;border:0;align-items:center;gap:8px;width:auto;min-height:36px;padding:0;display:inline-flex}.sport-site .reference-account .header-profile-avatar{aspect-ratio:1;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;min-width:32px;display:flex;overflow:hidden;width:32px!important;height:32px!important}.sport-site .reference-account .header-profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sport-site .reference-search-row>.header-search-filter{color:#fff;cursor:pointer;background:#202020;border:1px solid #383838;border-radius:4px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;padding:0;display:inline-flex}}.header-filter-dialog{width:min(560px,100vw - 32px);max-height:90dvh;overflow:auto}.header-filter-dialog form{gap:18px;display:grid}.header-filter-dialog label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.header-filter-dialog :is(input,select){border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:4px;padding:10px;font-size:16px}.header-filter-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.header-filter-actions{justify-content:flex-end;gap:12px;display:flex}.header-filter-actions button{border:1px solid var(--border);border-radius:4px;min-height:44px;padding:10px 16px;font-weight:700}.header-filter-actions button[type=submit]{color:#fff;background:#ed2024;border-color:#ed2024}@media (max-width:400px){.header-filter-pair{grid-template-columns:1fr}}.sport-site .header-account-actions .header-balance{color:#fff;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-left:1px solid #444;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.header-balance span{gap:3px;display:grid}.header-balance small{color:#bbb;font-size:10px;line-height:1.2}.header-balance strong{font-size:14px;font-weight:700;line-height:1.2}.header-balance:hover strong{color:#ddd}.header-balance:focus-visible{outline-offset:4px;outline:2px solid #fff}.account-balance-details{margin:12px 0}.account-balance-details>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:14px 0;font-size:14px;display:flex}.account-balance-details dd{white-space:nowrap;font-weight:700}.account-balance-note{color:var(--muted-foreground);margin-bottom:18px;font-size:13px;line-height:1.6}@media (min-width:761px) and (max-width:1200px){.sport-site .header-account-actions{gap:9px}.sport-site .header-account-actions .header-balance{padding-inline:8px}.header-balance>svg{display:none}}
