.EventPanel_panel__Wclt7{position:absolute;top:var(--space-4);right:var(--space-4);z-index:10;width:420px;max-height:calc(100% - 2 * var(--space-4));overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:0 8px 32px color-mix(in srgb,var(--background) 70%,transparent);scrollbar-width:thin;scrollbar-color:var(--border) transparent;transform:translateX(calc(100% + var(--space-4)));transition:transform .3s ease}.EventPanel_panel__Wclt7.EventPanel_open__c5DyZ{transform:translateX(0)}.EventPanel_dragHandle__qfmpJ{display:none}.EventPanel_dragBar__i_M0D{width:40px;height:4px;border-radius:var(--radius-pill);background:var(--text-tertiary)}.EventPanel_header__mVI2e{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--card)}.EventPanel_close__cGcJ0,.EventPanel_headerSpacer__eX9UB{flex:none;width:36px;height:36px}.EventPanel_headerDate__rK8hw{flex:1 1;color:var(--primary);font-size:var(--fs-body);font-weight:600;text-align:center}.EventPanel_close__cGcJ0{display:grid;place-items:center;border:none;border-radius:50%;background:var(--search-field-bg);color:var(--text);cursor:pointer}.EventPanel_close__cGcJ0:hover{color:var(--primary)}.EventPanel_content__HwEY_{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.EventPanel_lines__EsNEC{display:flex;flex-direction:column;gap:var(--space-2)}.EventPanel_competition__e0fWX{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600}.EventPanel_stakes___wWq8{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-badge);background:var(--search-field-bg);color:var(--text);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.EventPanel_stakes___wWq8 span:last-child{color:var(--action)}.EventPanel_stakes___wWq8:hover span:first-child{text-decoration:underline}.EventPanel_field__LKyU3{position:relative;height:180px;overflow:hidden;border-radius:var(--radius-card)}.EventPanel_field__LKyU3>div{height:100%}.EventPanel_raceTitle__QmwED{position:absolute;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:-moz-fit-content;width:fit-content;margin:0 auto;padding:var(--space-1) var(--space-3);border-radius:var(--radius-badge);background:color-mix(in srgb,var(--background) 75%,transparent);color:var(--text);font-size:var(--fs-sm);font-weight:700;pointer-events:none}.EventPanel_center__QXNXv{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.EventPanel_score__mNrjr{padding:var(--space-1) var(--space-3);background:color-mix(in srgb,var(--background) 80%,transparent);font-size:var(--fs-h3);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.EventPanel_score__mNrjr,.EventPanel_status__utAWy{border-radius:var(--radius-badge);color:var(--text)}.EventPanel_status__utAWy{padding:0 var(--space-2);background:color-mix(in srgb,var(--background) 70%,transparent);font-size:var(--fs-label);font-weight:700}.EventPanel_posterButton__sR2mj{display:block;width:100%;height:200px;padding:0;overflow:hidden;border:none;border-radius:var(--radius-card);background:var(--search-field-bg);cursor:zoom-in}.EventPanel_posterImage__IWESP{width:100%;height:100%;object-fit:cover}.EventPanel_titleBlock__Mz_0D{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.EventPanel_title__O3Odt{margin:0;color:var(--text);font-size:var(--fs-h3);font-weight:700}.EventPanel_description__K_hWM{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;white-space:pre-line}.EventPanel_clamped__AQfst{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.EventPanel_go__N93jY{display:flex;flex-direction:column;gap:var(--space-3)}.EventPanel_venue__Pjzel{display:flex;align-items:flex-start;gap:var(--space-2)}.EventPanel_venueIcon__yRtfh{flex:none;margin-top:var(--space-1);color:var(--primary)}.EventPanel_venueName__ZXfn4{margin:0;color:var(--text);font-size:var(--fs-body);font-weight:600}.EventPanel_attendance__FIDVt,.EventPanel_venueMeta__D4HJ5{margin:0;color:var(--text-secondary);font-size:var(--fs-sm)}.EventPanel_actions__Zy_hb{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.EventPanel_action__z5kwl{min-width:0;padding:0 var(--space-2);white-space:nowrap}.EventPanel_block__KV1jh{display:flex;flex-direction:column;gap:var(--space-2)}.EventPanel_blockHead__pLhfN{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.EventPanel_blockTitle__cafBr{margin:0;color:var(--text);font-size:var(--fs-body);font-weight:700}.EventPanel_rows__FcNy8{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.EventPanel_row__QU9vF{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--separator);color:var(--text);font-size:var(--fs-sm)}.EventPanel_muted__RK7st{margin:0;color:var(--text-tertiary);font-size:var(--fs-sm)}.EventPanel_more__4LefY{align-self:flex-start;padding:0;border:none;background:none;color:var(--action);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.EventPanel_more__4LefY:hover{text-decoration:underline}.EventPanel_dayNav___eh0b{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.EventPanel_dayCount__PzDqb{color:var(--text-tertiary);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EventPanel_dayArrow__ZZkOs{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;background:none;color:var(--text);font-size:var(--fs-body);cursor:pointer}.EventPanel_dayArrow__ZZkOs:disabled{opacity:.35;cursor:default}.EventPanel_chips__BVL8i{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.EventPanel_chip__x7xve{display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--search-bg);color:var(--text);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.EventPanel_chipLink__ReSjY{border-color:rgba(var(--primary-rgb),.45);color:var(--action)}.EventPanel_chipButton__6YpTg{font-family:inherit;cursor:pointer}.EventPanel_chipLink__ReSjY:hover{background:var(--search-hover)}@media (max-width:1023px){.EventPanel_panel__Wclt7{position:fixed;top:auto;right:0;bottom:0;left:0;width:100%;max-height:75vh;border-radius:var(--radius-card) var(--radius-card) 0 0;transform:translateY(100%)}.EventPanel_panel__Wclt7.EventPanel_open__c5DyZ{bottom:56px;transform:translateY(0)}.EventPanel_dragHandle__qfmpJ{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-1)}}.BottomTabBar_bar__AqOFA{display:none}@media (max-width:1023px){.BottomTabBar_bar__AqOFA{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--card);border-top:1px solid var(--border);padding:.4rem 0 calc(.4rem + env(safe-area-inset-bottom, 0px))}.BottomTabBar_tab__pqmGq{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0;background:none;border:none;cursor:pointer;color:var(--text-tertiary);transition:color .2s}.BottomTabBar_tab__pqmGq.BottomTabBar_active__XMJs5{color:var(--primary)}.BottomTabBar_iconWrap__0FI4C{position:relative;display:flex;align-items:center;justify-content:center}.BottomTabBar_badge__R8ZPk{position:absolute;top:-4px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--notification);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.BottomTabBar_label__gCdrF{font-size:.65rem;font-weight:500;letter-spacing:.02em}}.page_srOnly__JMdUS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_container__CBO5u{display:flex;flex-direction:column;height:100%;overflow:hidden}.page_content__bcoIS{display:flex;flex:1 1;overflow:hidden}.page_listPanel__BZL9x{width:400px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid var(--border)}.page_mapPanel__iDGFY{flex:1 1;position:relative}.page_desktopTabs__Y_kJI{display:flex;border-bottom:1px solid var(--border);flex-shrink:0}.page_desktopTab__lgrDi{flex:1 1;padding:.7rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:color .2s,border-color .2s;display:flex;align-items:center;justify-content:center;gap:.4rem}.page_desktopTab__lgrDi:hover{color:var(--text)}.page_desktopTabActive__Tw2hB{color:var(--primary);border-bottom-color:var(--primary)}.page_favBadge__m9WSg{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary);color:var(--background);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media (max-width:1023px){.page_desktopTabs__Y_kJI{display:none}.page_listPanel__BZL9x,.page_mapPanel__iDGFY{width:100%;display:none}.page_listPanel__BZL9x.page_visible__iSjzq,.page_mapPanel__iDGFY.page_visible__iSjzq{display:flex;flex-direction:column}.page_listPanel__BZL9x{height:calc(100% - 60px);border-right:none;padding-bottom:60px}.page_mapPanel__iDGFY{height:100%}}