*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--f1-red: #e10600;--f1-red-dark: #c00000;--f1-red-hover: #ff0800;--bg-dark: #15151e;--bg-card: #1e1e28;--bg-input: #27272f;--border: #38383f;--text-primary: #ffffff;--text-secondary: #d0d0d2;--text-muted: #949498;--text-error: #ff6b6b;--focus-ring: rgba(225, 6, 0, .2);--focus-outline: #e10600}html,body{height:100%;overflow:hidden}body{font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-weight:400}a,button{color:var(--text-primary)}a{color:var(--f1-red);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}input,select,textarea,button{background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border)}input:focus,select:focus,textarea:focus,button:focus{outline:none;box-shadow:0 0 0 4px var(--focus-ring);border-color:var(--focus-outline)}.muted{color:var(--text-muted)}.legalFooter{flex-shrink:0;text-align:center;font-size:.72rem;color:var(--text-muted);padding:.5rem 1rem}.legalFooter a{color:var(--text-muted);text-decoration:none}@media(min-width:1101px){.legalFooter{position:fixed;bottom:.5rem;right:1.75rem;padding:0;text-align:right;pointer-events:none}.legalFooter a{pointer-events:auto}}#root{height:100%;overflow:hidden}._page_l7myl_1{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1rem;background:radial-gradient(ellipse at 20% 50%,rgba(225,6,0,.1) 0%,transparent 60%),var(--bg-dark)}._card_l7myl_12{width:100%;max-width:400px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem}._header_l7myl_21{text-align:center;margin-bottom:2rem}._logo_l7myl_26{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem}._logoBar_l7myl_34{width:6px;height:32px;background:var(--f1-red);border-radius:2px}._logoText_l7myl_41{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}._logoText_l7myl_41 span{color:var(--f1-red)}._logoImg_l7myl_52{height:1em;width:auto;display:block}._title_l7myl_58{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}._subtitle_l7myl_65{font-size:.875rem;color:var(--text-secondary)}._tabs_l7myl_71{display:flex;border-bottom:1px solid var(--border);margin-bottom:1.75rem}._tab_l7myl_71{flex:1;padding:.75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}._tab_l7myl_71:hover{color:var(--text-primary)}._tabActive_l7myl_95{color:var(--f1-red);border-bottom-color:var(--f1-red)}._successMsg_l7myl_101{padding:.75rem 1rem;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:.875rem}._form_l7myl_111{display:flex;flex-direction:column;gap:1.25rem}._field_l7myl_117{display:flex;flex-direction:column;gap:.375rem}._label_l7myl_123{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._input_l7myl_129{width:100%;padding:.75rem 1rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .15s}._input_l7myl_129::placeholder{color:#505050}._input_l7myl_129:focus{border-color:var(--f1-red)}._input_l7myl_129:disabled{opacity:.6;cursor:not-allowed}._error_l7myl_154{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ff4d4d1a;border:1px solid rgba(255,77,77,.3);border-radius:8px;color:var(--text-error);font-size:.875rem}._button_l7myl_166{width:100%;padding:1rem;background:var(--f1-red);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background-color .2s,transform .1s;margin-top:.5rem}._button_l7myl_166:hover:not(:disabled){background:var(--f1-red-hover);transform:translateY(-1px)}._button_l7myl_166:active:not(:disabled){transform:translateY(0)}._button_l7myl_166:disabled{opacity:.4;cursor:not-allowed}._legalLinks_l7myl_197{text-align:center;font-size:.78rem;color:var(--text-muted);margin:0}._legalLink_l7myl_197{color:var(--text-muted);text-decoration:none;transition:color .15s}._legalLink_l7myl_197:hover{color:var(--text-secondary)}._mockBanner_1jshx_2{position:fixed;top:0;left:0;right:0;z-index:999;background:#7b0000;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-align:center;padding:4px 16px;display:flex;align-items:center;justify-content:center;gap:12px}._mockBannerLink_1jshx_20{color:#faa;text-decoration:none;font-weight:400}._mockBannerLink_1jshx_20:hover{text-decoration:underline}._layout_1jshx_28{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--bg-dark);color:var(--text-primary);font-family:inherit}._sidebar_1jshx_39{width:260px;min-width:260px;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._brand_1jshx_49{display:flex;align-items:center;gap:10px;padding:20px 16px;border-bottom:1px solid #2a2a2a;flex-shrink:0}._brandBar_1jshx_58{width:4px;height:18px;background:var(--f1-red);border-radius:2px}._brandText_1jshx_65{font-size:14px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--text-primary);display:flex;align-items:center;gap:10px}._brandLogo_1jshx_76{height:1em;width:auto;display:block}._userRow_1jshx_82{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border);flex-shrink:0;gap:8px}._logoutBtn_1jshx_92{background:transparent;border:1px solid var(--f1-red);border-radius:4px;color:var(--f1-red);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 10px;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap;flex-shrink:0;margin-left:8px}._logoutBtn_1jshx_92:hover{background:#e106001a;border-color:var(--f1-red-hover)}._notifWrapper_1jshx_115{position:relative;flex-shrink:0;margin-left:8px}._notifBtn_1jshx_121{background:transparent;border:1px solid var(--f1-red);border-radius:4px;color:var(--f1-red);font-size:14px;font-weight:700;cursor:pointer;padding:5px 8px;position:relative;display:flex;align-items:center;gap:4px;transition:background .2s,color .2s,border-color .2s}._notifBtn_1jshx_121:hover{background:#e106001a;border-color:var(--f1-red-hover)}._notifBadge_1jshx_142{background:var(--f1-red);color:#fff;border-radius:6px;font-size:10px;font-weight:900;padding:2px 6px;min-width:18px;text-align:center;line-height:14px}._notifPanel_1jshx_154{position:absolute;top:calc(100% + 6px);right:0;width:240px;max-width:calc(100vw - 16px);background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000080;z-index:200;overflow:hidden}._notifHeader_1jshx_168{padding:10px 14px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border)}._notifItem_1jshx_178{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--border)}._notifApprove_1jshx_199{background:#00a05033;border:1px solid rgba(0,160,80,.4);border-radius:4px;color:#4ec97d;font-size:13px;font-weight:700;cursor:pointer;padding:2px 7px;flex-shrink:0}._notifApprove_1jshx_199:hover{background:#00a05059}._notifDeny_1jshx_215{background:#e8002d26;border:1px solid rgba(232,0,45,.35);border-radius:4px;color:var(--f1-red);font-size:13px;font-weight:700;cursor:pointer;padding:2px 7px;flex-shrink:0}._notifDeny_1jshx_215:hover{background:#e8002d4d}._notifItemLink_1jshx_231:hover{background:#ffffff0d}._userActions_1jshx_245{display:flex;align-items:center;gap:12px;flex-shrink:0}._profileBtn_1jshx_252{background:transparent;border:1px solid #2a2a2a;border-radius:4px;color:#606060;font-size:13px;padding:3px 7px;cursor:pointer;transition:color .15s,border-color .15s}._profileBtn_1jshx_252:hover{color:#ccc;border-color:#555}._modalOverlay_1jshx_270{position:fixed;inset:0;background:#000000a6;display:flex;align-items:flex-start;justify-content:center;z-index:1000;overflow-y:auto;padding:16px;box-sizing:border-box}._modalCard_1jshx_283{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:100%;max-width:400px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;margin:auto;flex-shrink:0;overflow:hidden}._modalHeader_1jshx_298{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a2a;font-size:14px;font-weight:600;color:#e0e0e0}._modalClose_1jshx_309{background:transparent;border:none;color:#606060;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}._modalClose_1jshx_309:hover{color:#ccc}._modalBody_1jshx_324{padding:18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}._modalSection_1jshx_333{font-size:11px;font-weight:600;color:#606060;text-transform:uppercase;letter-spacing:.05em}._modalDivider_1jshx_341{border:none;border-top:1px solid #2a2a2a;margin:2px 0}._modalField_1jshx_347{display:flex;flex-direction:column;gap:5px}._modalLabel_1jshx_353{font-size:12px;color:#a0a0a0}._modalInput_1jshx_358{background:#111;border:1px solid #2a2a2a;border-radius:4px;color:#e0e0e0;font-size:14px;padding:8px 10px;outline:none;transition:border-color .15s}._modalInput_1jshx_358:focus{border-color:#555}._modalError_1jshx_373{font-size:13px;color:var(--f1-red);background:#e8002d1a;border-radius:4px;padding:8px 10px}._modalSuccess_1jshx_381{font-size:13px;color:#4caf50;background:#4caf501a;border-radius:4px;padding:8px 10px}._modalSaveBtn_1jshx_389{background:var(--f1-red, var(--f1-red));border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;padding:10px;cursor:pointer;transition:background .15s;margin-top:4px}._modalSaveBtn_1jshx_389:hover:not(:disabled){background:#c0001f}._modalSaveBtn_1jshx_389:disabled{opacity:.5;cursor:not-allowed}._modalDeleteBtn_1jshx_412{background:transparent;border:1px solid rgba(232,0,45,.4);border-radius:4px;color:var(--f1-red);font-size:13px;padding:8px 12px;cursor:pointer;width:100%;transition:background .15s,border-color .15s}._modalDeleteBtn_1jshx_412:hover{background:#e8002d1a;border-color:var(--f1-red)}._pushHint_1jshx_430{font-size:12px;color:#ffffff80;margin:0 0 8px;line-height:1.5}._pushBtnActive_1jshx_437{background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:4px;color:#ffffffb3;font-size:13px;padding:8px 12px;cursor:pointer;width:100%;text-align:left;transition:background .15s}._pushBtnActive_1jshx_437:hover{background:#ffffff0f}._deletePopup_1jshx_454{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 40px #0009;padding:24px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px}._deleteConfirmBox_1jshx_467{display:flex;flex-direction:column;gap:10px}._deleteConfirmText_1jshx_473{font-size:13px;color:var(--text-primary);margin:0;line-height:1.5}._deleteConfirmSub_1jshx_480{font-size:12px;color:var(--text-secondary)}._deleteConfirmBtns_1jshx_485{display:flex;gap:8px}._modalDeleteConfirmBtn_1jshx_490{flex:1;background:var(--f1-red);border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:600;padding:9px;cursor:pointer;transition:background .15s}._modalDeleteConfirmBtn_1jshx_490:hover{background:#c0001f}._modalCancelBtn_1jshx_507{flex:1;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:13px;padding:9px;cursor:pointer;transition:border-color .15s,color .15s}._modalCancelBtn_1jshx_507:hover{border-color:var(--text-secondary);color:var(--text-primary)}._refreshBtn_1jshx_525{display:block;width:calc(100% - 32px);margin:8px 16px 4px;padding:7px 12px;background:#1c1c1c;border:1px solid #333;border-radius:4px;color:#a0a0a0;font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center;cursor:pointer;transition:background .15s,color .15s}._refreshBtn_1jshx_525:hover:not(:disabled){background:#252525;color:#ccc;border-color:#444}._refreshBtn_1jshx_525:disabled{opacity:.5;cursor:default}._nav_1jshx_549{flex:1;overflow-y:auto;padding:8px 0 16px}._nav_1jshx_549::-webkit-scrollbar{width:4px}._nav_1jshx_549::-webkit-scrollbar-track{background:transparent}._nav_1jshx_549::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}._seasonBetItem_1jshx_560{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px 10px 28px;margin-bottom:2px;background:transparent;border:none;border-left:2px solid transparent;color:#999;font-size:13px;font-weight:600;letter-spacing:.3px;cursor:pointer;text-align:left;transition:color .15s,background .15s}._seasonBetItem_1jshx_560:hover{background:#1c1c1c;color:#ddd}._seasonBetActive_1jshx_584{color:var(--f1-red);background:#e8002d14;border-left-color:var(--f1-red)}._seasonBetIcon_1jshx_590{font-size:13px;opacity:.9}._season_1jshx_560{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #1a1a1a}._season_1jshx_560:last-child{border-bottom:none}._seasonHeader_1jshx_606{display:flex;align-items:center;gap:8px;padding:10px 16px 6px;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;color:var(--f1-red)}._seasonDot_1jshx_618{width:6px;height:6px;background:var(--f1-red);border-radius:50%;flex-shrink:0}._seasonToggle_1jshx_626{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px 8px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--f1-red);background:transparent;border:none;cursor:pointer;text-align:left;transition:color .15s}._seasonToggle_1jshx_626:hover{color:#f44}._arrow_1jshx_646{font-size:10px}._raceList_1jshx_649{display:flex;flex-direction:column}._raceItem_1jshx_654{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 20px;background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;width:100%;transition:background .12s}._raceItem_1jshx_654:hover{background:#1c1c1c}._raceItem_1jshx_654._past_1jshx_670 ._raceNum_1jshx_670,._raceItem_1jshx_654._past_1jshx_670 ._raceName_1jshx_671,._raceItem_1jshx_654._past_1jshx_670 ._raceDate_1jshx_672{color:#3a3a3a}._raceItem_1jshx_654._active_1jshx_674 ._raceName_1jshx_671{color:#fff;font-weight:600}._raceItem_1jshx_654._future_1jshx_675 ._raceName_1jshx_671{color:#a0a0a0}._raceItem_1jshx_654._selected_1jshx_677{background:#e106001a;border-left-color:var(--f1-red)}._raceItem_1jshx_654._cancelled_1jshx_682 ._raceName_1jshx_671,._raceItem_1jshx_654._cancelled_1jshx_682 ._raceDate_1jshx_672{text-decoration:line-through;color:#444}._raceItem_1jshx_654._cancelled_1jshx_682 ._raceNum_1jshx_670{color:#444}._cancelledBadge_1jshx_685{font-size:9px;font-weight:700;color:#888;background:#ffffff0f;border-radius:3px;padding:1px 4px;letter-spacing:.5px;flex-shrink:0}._cancelledBar_1jshx_696{margin-bottom:20px;padding:10px 14px;background:#64646414;border:1px solid rgba(150,150,150,.2);border-radius:8px;font-size:12px;font-weight:600;color:#888}._raceNum_1jshx_670{font-size:10px;font-family:monospace;color:#505050;min-width:22px;flex-shrink:0}._raceName_1jshx_671{flex:1;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._raceDate_1jshx_672{font-size:11px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._sidebarLoading_1jshx_731{padding:8px 20px;font-size:12px;color:#505050}._main_1jshx_738{flex:1;min-width:0;overflow-y:auto;overflow-x:clip;position:relative;-webkit-overflow-scrolling:touch}._topBar_1jshx_747{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #1e1e1e;position:sticky;top:0;background:var(--bg-dark);z-index:100;margin:0;min-height:48px;box-sizing:border-box;overflow:visible}._topBarMenus_1jshx_764{display:flex;align-items:center;gap:2px;margin-left:auto}._topBarMenuItem_1jshx_771{position:relative}._topBarIconBtn_1jshx_775{background:transparent;border:none;border-radius:50%;color:#e0e0e0;font-size:20px;font-weight:400;padding:8px 10px;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:4px;min-width:40px;height:40px;position:relative;white-space:nowrap}._topBarIconBtn_1jshx_775:hover{background:#ffffff14;color:#fff}._topBarBadge_1jshx_800{background:var(--f1-red);color:#fff;border-radius:50%;font-size:10px;font-weight:900;padding:2px 6px;position:absolute;top:2px;right:2px;line-height:1;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;text-align:center}._topBarProfileBtn_1jshx_819{background:transparent;border:none;border-radius:8px;color:#e0e0e0;font-size:13px;font-weight:600;padding:8px 12px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:auto}._topBarProfileBtn_1jshx_819:hover{background:#ffffff14;color:#fff}._profileDropdown_1jshx_843{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #0009;z-index:1001;min-width:200px;overflow:hidden}._profileDropdownItem_1jshx_856{display:block;width:100%;padding:14px 16px;background:transparent;border:none;color:#e0e0e0;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s,color .15s}._profileDropdownItem_1jshx_856:hover{background:#e8002d1a;color:#fff}._profileDropdownDivider_1jshx_875{height:1px;background:var(--border);margin:0}._notifEmpty_1jshx_881{padding:16px;color:#606060;font-size:12px;text-align:center}._notifPanel_1jshx_154{position:absolute;top:calc(100% + 8px);right:0;width:280px;max-width:calc(100vw - 16px);background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #0009;z-index:1001;overflow:hidden;max-height:400px;overflow-y:auto}._notifHeader_1jshx_168{padding:12px 14px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border)}._notifItem_1jshx_178{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--border)}._notifItem_1jshx_178:last-child{border-bottom:none}._notifName_1jshx_190{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notifApprove_1jshx_199{background:#00a05033;border:1px solid rgba(0,160,80,.4);border-radius:4px;color:#4ec97d;font-size:12px;font-weight:700;cursor:pointer;padding:4px 8px;flex-shrink:0}._notifApprove_1jshx_199:hover{background:#00a05040}._notifDeny_1jshx_215{background:#e8002d1a;border:1px solid rgba(232,0,45,.35);border-radius:4px;color:var(--f1-red);font-size:12px;font-weight:700;cursor:pointer;padding:4px 8px;flex-shrink:0}._notifDeny_1jshx_215:hover{background:#e8002d2e}._notifItemLink_1jshx_231{cursor:pointer}._notifItemLink_1jshx_231:hover{background:#ffffff08}._notifArrow_1jshx_239{color:var(--text-secondary);font-size:13px;flex-shrink:0}._myProfileBtn_1jshx_983{background:transparent;border:1px solid var(--f1-red);border-radius:4px;color:var(--f1-red);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}._myProfileBtn_1jshx_983:hover{background:#e106001a;border-color:var(--f1-red-hover)}._userProfileBtn_1jshx_1002{background:transparent;border:1px solid var(--f1-red);border-radius:4px;color:var(--f1-red);font-size:13px;font-weight:700;letter-spacing:.5px;padding:6px 12px;cursor:pointer;transition:background .2s,color .2s,border-color .2s;display:flex;align-items:center;gap:6px}._userProfileBtn_1jshx_1002:hover{background:#e106001a;border-color:var(--f1-red-hover)}._loadingText_1jshx_1023{padding:48px;color:#505050;text-align:center}._raceHeader_1jshx_1030{padding:24px 48px;border-bottom:1px solid var(--border);background:var(--bg-card);position:sticky;top:65px;left:260px;right:0;z-index:90;box-sizing:border-box}._raceHeaderContent_1jshx_1042{display:flex;flex-direction:column;gap:12px;transform:translateZ(0)}._raceHeaderInfo_1jshx_1049{display:flex;flex-direction:column;gap:8px;flex:1;transform:translateZ(0)}._raceHeaderTitleRow_1jshx_1057{display:flex;align-items:center;gap:16px}._raceTitle_1jshx_1063{font-size:28px;font-weight:900;color:var(--text-primary);margin:0;padding:0;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;transform:translateZ(0);backface-visibility:hidden}._raceMeta_1jshx_1076{font-size:13px;color:var(--text-secondary);margin:0;padding:0;display:flex;align-items:center;gap:8px;transform:translateZ(0);backface-visibility:hidden;min-height:20px}._sprintBadge_1jshx_1089{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;background:#e8002d1f;border:1px solid rgba(232,0,45,.28);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--f1-red);line-height:1}._betGroup_1jshx_1107{margin-bottom:28px}._groupTitle_1jshx_1111{font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:var(--f1-red);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--f1-red)}._betGrid_1jshx_1122{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}._podiumContainer_1jshx_1129{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-bottom:0;min-height:320px;position:relative;z-index:2}._podiumPosition_1jshx_1140{flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:0;position:relative;overflow:visible}._podiumFirst_1jshx_1150{order:2;margin-bottom:60px}._podiumSecond_1jshx_1155{order:1;margin-bottom:30px;opacity:.9}._podiumThird_1jshx_1161{order:3;margin-bottom:0;opacity:.85}._podiumPosition_1jshx_1140 ._driverSelect_1jshx_1168{max-width:180px;padding:8px 6px;font-size:12px}._podiumPosition_1jshx_1140 ._betField_1jshx_1175{width:100%;align-self:stretch;align-items:stretch}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180{width:100%;align-self:stretch}._podiumStairs_1jshx_1186{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-top:-70px;height:120px;position:relative;z-index:1}._stair_1jshx_1197{flex:1 1 0;min-width:0;background:linear-gradient(135deg,#e8002d33,#e8002d14);border:1px solid rgba(232,0,45,.3);border-top:2px solid rgba(232,0,45,.5);border-radius:4px 4px 0 0;display:flex;align-items:flex-end;justify-content:center;font-size:32px;font-weight:800;color:#e8002d66;padding-bottom:12px}._stairFirst_1jshx_1213{height:100px;order:2}._stairSecond_1jshx_1218{height:70px;order:1}._stairThird_1jshx_1223{height:40px;order:3}._qualifyingGrid_1jshx_1229{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}._raceGrid_1jshx_1236{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}._raceGridFullWidth_1jshx_1242{grid-column:1 / -1;display:flex;justify-content:center}._raceGridFullWidth_1jshx_1242>._betField_1jshx_1175{width:calc((100% - 16px)/2);max-width:100%}._betField_1jshx_1175{display:flex;flex-direction:column;gap:6px;min-width:0;align-items:stretch}._podiumPosition_1jshx_1140 ._betField_1jshx_1175{align-items:center}._driverImageContainer_1jshx_1266{display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px;height:250px;overflow:hidden;width:100%}._driverImage_1jshx_1266{height:500px;width:auto;object-fit:contain;animation:_fadeInOut_1jshx_1 .6s ease-in-out}@keyframes _fadeInOut_1jshx_1{0%{opacity:0}50%{opacity:1}to{opacity:1}}._fieldLabel_1jshx_1295{font-size:12px;color:#b0b0b0;font-weight:600;text-align:left;width:100%;word-break:break-word}._podiumPosition_1jshx_1140 ._fieldLabel_1jshx_1295{text-align:center}._driverSelect_1jshx_1168{padding:9px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s;appearance:auto;width:100%;min-width:0;box-sizing:border-box}._driverSelect_1jshx_1168:focus{outline:none;border-color:var(--f1-red)}._driverSelect_1jshx_1168 option{background:#1a1a1a}._saveBtn_1jshx_1332{margin:12px auto 0;display:block;padding:14px 40px;background:var(--f1-red);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .1s}._saveBtn_1jshx_1332:hover:not(:disabled){background:var(--f1-red-hover);transform:translateY(-1px)}._saveBtn_1jshx_1332:active:not(:disabled){transform:translateY(0)}._saveBtn_1jshx_1332:disabled{opacity:.4;cursor:not-allowed}._saveBtnSaved_1jshx_1361{background:#2e7d32}._saveBtnSaved_1jshx_1361:hover:not(:disabled){background:#2e7d32;transform:none}._successMsg_1jshx_1370{margin-top:12px;font-size:13px;color:#4caf50;text-align:center}._errorMsg_1jshx_1377{margin-top:12px;font-size:13px;color:var(--f1-red);text-align:center}._lockedBar_1jshx_1385{margin-bottom:20px;padding:10px 14px;background:#e8002d0f;border:1px solid rgba(232,0,45,.25);border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}._lockedText_1jshx_1397{font-size:12px;font-weight:600;color:var(--f1-red);flex:1;min-width:200px}._evalControls_1jshx_1405{display:flex;align-items:center;gap:10px;flex-shrink:0}._evalBtn_1jshx_1412{padding:6px 14px;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:6px;color:#ccc;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}._evalBtn_1jshx_1412:hover:not(:disabled){border-color:#666;color:#fff}._evalBtn_1jshx_1412:disabled{opacity:.4;cursor:not-allowed}._evalTime_1jshx_1427{font-size:11px;color:#888;white-space:nowrap}._evalError_1jshx_1433{width:100%;margin:4px 0 0;font-size:12px;color:var(--f1-red)}._columnLabels_1jshx_1441{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-bottom:4px}._colLabelBet_1jshx_1447{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#a0a0a0}._selectCorrect_1jshx_1456{border-color:#4caf50!important;color:#4caf50!important}._selectWrong_1jshx_1460{border-color:var(--f1-red)!important;color:#ff6b6b!important}._resultHint_1jshx_1466{font-size:11px;font-weight:600;margin-top:2px;padding:2px 0}._hintCorrect_1jshx_1472{color:#4caf50}._hintWrong_1jshx_1473{color:var(--f1-red)}._hintProvisional_1jshx_1474{color:#f59e0b}._provisionalLabel_1jshx_1475{font-size:10px;font-weight:400;opacity:.85;letter-spacing:.02em}._pendingInline_1jshx_1483{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;padding:5px 8px;background:#ffc8000f;border:1px solid rgba(255,200,0,.2);border-radius:6px}._pendingValue_1jshx_1495{font-size:12px;color:#e0c060;font-weight:600}._pendingFrom_1jshx_1501{font-size:11px;color:#606060}._counterBtn_1jshx_1506{padding:3px 8px;background:transparent;border:1px solid #3a3a3a;border-radius:4px;color:#606060;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}._counterBtn_1jshx_1506:hover{border-color:#666;color:#ccc}._confirmBtnInline_1jshx_1520{padding:3px 8px;background:#4caf501f;border:1px solid rgba(76,175,80,.4);border-radius:4px;color:#4caf50;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s}._confirmBtnInline_1jshx_1520:hover{background:#4caf5040}._declineBtnInline_1jshx_1533{padding:3px 8px;background:#e8002d1a;border:1px solid rgba(232,0,45,.35);border-radius:4px;color:var(--f1-red);font-size:11px;font-weight:700;cursor:pointer;transition:background .15s}._declineBtnInline_1jshx_1533:hover{background:#e8002d38}._pendingWait_1jshx_1546{font-size:11px;color:#505050;font-style:italic}._proposeInline_1jshx_1553{display:flex;gap:6px;align-items:center;margin-top:4px}._driverSelectSmall_1jshx_1560{flex:1;padding:5px 8px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#888;font-size:11px;cursor:pointer}._driverSelectSmall_1jshx_1560:focus{outline:none;border-color:#555}._proposeBtnInline_1jshx_1572{padding:5px 10px;background:transparent;border:1px solid #3a3a3a;border-radius:6px;color:#707070;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}._proposeBtnInline_1jshx_1572:hover:not(:disabled){border-color:#666;color:#ccc}._proposeBtnInline_1jshx_1572:disabled{opacity:.35;cursor:not-allowed}._correctBtn_1jshx_1588{margin-top:3px;padding:2px 7px;background:transparent;border:1px solid #2a2a2a;border-radius:4px;color:#505050;font-size:10px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}._correctBtn_1jshx_1588:hover{border-color:#555;color:#aaa}._scoreBadge_1jshx_1603{display:inline-block;margin-top:3px;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700}._scoreBadgeGood_1jshx_1611{background:#4caf501f;color:#4caf50;border:1px solid rgba(76,175,80,.3)}._scoreBadgeZero_1jshx_1616{background:#5050501a;color:#505050;border:1px solid #2a2a2a}._raceTotalBadge_1jshx_1623{font-size:14px;font-weight:800;color:#fff;white-space:nowrap;flex-shrink:0}._raceContent_1jshx_1105{display:flex;align-items:flex-start;gap:24px;padding:0 48px;padding-bottom:max(80px,env(safe-area-inset-bottom,80px))}._betSection_1jshx_1105{flex:1;max-width:1000px;padding:28px 0 48px;padding-bottom:max(48px,calc(48px + env(safe-area-inset-bottom,0px)))}._sidebarColumn_1jshx_1649{display:flex;flex-direction:column;gap:24px;flex:0 1 380px;min-width:220px;max-width:440px}._racetrackSection_1jshx_1659{padding:28px 0 0;display:flex;justify-content:center;align-items:flex-start}._racetrackImage_1jshx_1666{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}._leaderboardSection_1jshx_1676{display:flex;flex-direction:column;padding:20px 16px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;max-height:600px;overflow-y:auto;overflow-x:hidden}._rightCol_1jshx_1689{display:flex;flex-direction:column;width:100%}._leaderboardTable_1jshx_1695{display:flex;flex-direction:column;gap:0}._timetableSection_1jshx_1702{display:flex;flex-direction:column;padding:20px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}._timetableTitle_1jshx_1711{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--f1-red)}._timetableList_1jshx_1722{display:flex;flex-direction:column;gap:8px}._timetableRow_1jshx_1728{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#ffffff05;border-radius:4px;transition:background .15s}._timetableRow_1jshx_1728:hover{background:#e8002d14}._sessionName_1jshx_1742{font-size:13px;font-weight:600;color:#e0e0e0}._sessionTime_1jshx_1748{font-size:12px;color:#b0b0b0;font-family:monospace;gap:0}._schedulePanel_1jshx_1756{padding-bottom:24px}._schedulePanelTitle_1jshx_1760{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--f1-red)}._scheduleRow_1jshx_1771{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid #1a1a1a}._scheduleRow_1jshx_1771:last-child{border-bottom:none}._scheduleRowMain_1jshx_1783{display:flex;align-items:center;justify-content:space-between;gap:12px}._scheduleRowInfo_1jshx_1790{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;overflow:hidden}._scheduleSessionName_1jshx_1799{font-size:12px;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._scheduleDateTime_1jshx_1808{font-size:11px;color:silver;display:flex;flex-direction:column;gap:1px}._scheduleWeather_1jshx_1817{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#ffffff08;border-radius:4px;flex-shrink:0}._scheduleWeatherIcon_1jshx_1827{font-size:16px;line-height:1}._scheduleWeatherTemp_1jshx_1832{font-size:12px;font-weight:600;color:#e0e0e0}._scheduleWeatherRain_1jshx_1838{font-size:11px;color:#a0a0a0}._scheduleRowPast_1jshx_1844 ._scheduleSessionName_1jshx_1799{color:#909090;opacity:.7}._scheduleRowPast_1jshx_1844 ._scheduleDateTime_1jshx_1808{color:gray;opacity:.7}._scheduleRowPast_1jshx_1844 ._scheduleWeather_1jshx_1817{opacity:.5}._scheduleRow_1jshx_1771:not(._scheduleRowPast_1jshx_1844):not(._scheduleRowNext_1jshx_1857) ._scheduleSessionName_1jshx_1799{color:#d0d0d0}._scheduleRow_1jshx_1771:not(._scheduleRowPast_1jshx_1844):not(._scheduleRowNext_1jshx_1857) ._scheduleDateTime_1jshx_1808{color:#b0b0b0}._scheduleRowNext_1jshx_1857 ._scheduleSessionName_1jshx_1799{color:#f44;font-weight:700}._scheduleRowNext_1jshx_1857 ._scheduleDateTime_1jshx_1808{color:#e0e0e0;font-weight:600}._scheduleRowNext_1jshx_1857 ._scheduleWeather_1jshx_1817{background:#ff44441a;border:1px solid rgba(255,68,68,.2)}._weatherWidget_1jshx_1879{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff08;border-radius:6px;margin-top:8px;border:1px solid rgba(255,255,255,.05)}._weatherIcon_1jshx_1890{font-size:24px;line-height:1}._weatherDetails_1jshx_1895{display:flex;flex-direction:column;gap:2px;flex:1}._weatherTemp_1jshx_1902{font-size:14px;font-weight:600;color:#e0e0e0}._weatherRain_1jshx_1908{font-size:11px;color:#a0a0a0;display:flex;align-items:center;gap:4px}._weatherRainIcon_1jshx_1916{font-size:12px}._leaderboardPanel_1jshx_1920{padding:0}._lbTitle_1jshx_1924{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e0e0e0;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--f1-red);display:flex;align-items:center;gap:8px}._lbMockBadge_1jshx_1937{font-size:9px;background:#7b0000;color:#faa;padding:1px 5px;border-radius:3px;letter-spacing:.1em}._lbMockInfo_1jshx_1945{display:flex;flex-direction:column;gap:4px;padding:10px 0}._lbMockLabel_1jshx_1951{font-size:10px;color:#555}._lbMockTotal_1jshx_1955{font-size:1.5rem;font-weight:700;color:var(--f1-red)}._lbMockNote_1jshx_1960{font-size:10px;color:#444;margin:4px 0 0}._lbRow_1jshx_1966{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid #2a2a2a;transition:background .15s}._lbRow_1jshx_1966:hover{background:#e8002d0d;border-radius:4px}._lbMe_1jshx_1980{background:#e8002d14;border-radius:4px}._lbMe_1jshx_1980 ._lbName_1jshx_1985,._lbMe_1jshx_1980 ._lbYearPts_1jshx_1989{color:var(--f1-red);font-weight:700}._lbRank_1jshx_1994{font-size:12px;font-family:monospace;color:var(--f1-red);min-width:24px;flex-shrink:0;font-weight:700;text-align:center}._lbName_1jshx_1985{flex:1;font-size:13px;color:#e0e0e0;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lbYearPts_1jshx_1989{font-size:13px;font-weight:600;color:#b0b0b0;min-width:40px;flex-shrink:0;text-align:right;white-space:nowrap}._lbRacePts_1jshx_2024{font-size:12px;color:#4caf50;font-weight:600;min-width:35px;flex-shrink:0;text-align:right;white-space:nowrap}._lbBetStatus_1jshx_2035{font-size:14px;flex-shrink:0;line-height:1;cursor:default;width:16px;text-align:center}._lbBetComplete_1jshx_2043{color:#4caf50}._lbBetPartial_1jshx_2044{color:#f5a623}._lbBetNone_1jshx_2045{color:#e8002d;opacity:.7}._deadlineInfo_1jshx_2048{margin-bottom:16px;padding:8px 12px;background:#50505014;border:1px solid #2a2a2a;border-radius:6px;font-size:12px;color:#888}._deadlineInfo_1jshx_2048 strong{color:#b0b0b0}._editRequestSection_1jshx_2060{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(232,0,45,.15);display:flex;flex-wrap:wrap;align-items:center;gap:8px}._editRequestInfo_1jshx_2071{font-size:11px;color:#606060;flex-shrink:0}._editRequestBtn_1jshx_2077{padding:5px 12px;background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#aaa;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}._editRequestBtn_1jshx_2077:hover:not(:disabled){border-color:#888;color:#fff}._editRequestBtn_1jshx_2077:disabled{opacity:.4;cursor:not-allowed}._editRequestError_1jshx_2092{font-size:11px;color:var(--f1-red);margin:0;width:100%}._editRequestPending_1jshx_2094{font-size:11px;color:#707070;font-style:italic}._editRequestApproved_1jshx_2100{font-size:11px;color:#4caf50;font-weight:600}._editRequestDenied_1jshx_2106{font-size:11px;color:var(--f1-red)}._editRequestOtherRow_1jshx_2111{display:flex;align-items:center;gap:6px;width:100%;padding:4px 0}._editRequestOtherName_1jshx_2119{font-size:11px;color:#888;flex:1}._editRequestApproveBtn_1jshx_2125{padding:3px 10px;background:#4caf501a;border:1px solid rgba(76,175,80,.4);border-radius:4px;color:#4caf50;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}._editRequestApproveBtn_1jshx_2125:hover{background:#4caf5033}._editRequestDenyBtn_1jshx_2139{padding:3px 10px;background:#e8002d14;border:1px solid rgba(232,0,45,.3);border-radius:4px;color:var(--f1-red);font-size:11px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}._editRequestDenyBtn_1jshx_2139:hover{background:#e8002d26}._mockBanner_1jshx_2{background:var(--f1-red-dark)!important;color:var(--text-primary)!important}._mockBannerLink_1jshx_20{color:var(--f1-red)!important}._modalHeader_1jshx_298{color:var(--text-primary)!important;border-bottom-color:var(--border)!important}._modalCard_1jshx_283{background:var(--bg-card)!important;border-color:var(--border)!important}._modalInput_1jshx_358,._input_1jshx_2164,._formInput_1jshx_2164,._formSelect_1jshx_2164,._driverSelectSmall_1jshx_1560,._dtInput_1jshx_2164{background:var(--bg-input)!important;border-color:var(--border)!important;color:var(--text-primary)!important}._input_1jshx_2164::placeholder,._formInput_1jshx_2164::placeholder,._autoInput_1jshx_2171::placeholder{color:var(--text-muted)!important}._tab_1jshx_2174,._fieldLabel_1jshx_1295,._modalLabel_1jshx_353,._subtitle_1jshx_2174,._hint_1jshx_1472,._fieldSub_1jshx_2174,._formLabel_1jshx_2174,._autoLabel_1jshx_2174{color:var(--text-secondary)!important}._tabActive_1jshx_2177{color:var(--f1-red)!important;border-bottom-color:var(--f1-red)!important}._button_1jshx_2180,._saveBtn_1jshx_1332,._addBtn_1jshx_2180,._presetBtn_1jshx_2180,._quickBtn_1jshx_2180,._toggleActive_1jshx_2180{color:#fff!important}._refreshBtn_1jshx_525,._evalBtn_1jshx_1412,._proposeBtnInline_1jshx_1572,._counterBtn_1jshx_1506,._correctBtn_1jshx_1588,._editRequestBtn_1jshx_2077{background:var(--bg-input)!important;border-color:var(--border)!important;color:var(--text-primary)!important}._lbName_1jshx_1985,._lbMockLabel_1jshx_1951,._raceDate_1jshx_672,._raceName_1jshx_671,._sidebarLoading_1jshx_731,._loadingText_1jshx_1023,._deadlineInfo_1jshx_2048,._evalTime_1jshx_1427{color:var(--text-secondary)!important}._trackImageContainer_1jshx_2195{background:transparent!important}._successMsg_1jshx_1370,._lbMockTotal_1jshx_1955{color:#4caf50!important}._errorMsg_1jshx_1377,._modalError_1jshx_373{color:var(--text-error)!important}._raceItem_1jshx_654:hover,._proposalItem_1jshx_2202{background:#ffffff05!important}._raceFlag_1jshx_2206{height:16px;width:auto;margin-right:8px;flex-shrink:0;opacity:.95;display:block;border-radius:2px}._raceHeaderFlag_1jshx_2216{height:24px;width:auto;margin-right:10px;vertical-align:middle;display:inline-block;border-radius:2px}._otherBetsRow_1jshx_2225{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;padding:6px 0 2px}._otherBetChip_1jshx_2233{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;background:#ffffff12;font-size:.68rem;line-height:1.6}._otherBetUser_1jshx_2244{color:#fff6;font-weight:400}._otherBetValue_1jshx_2249{color:#e0e0e0;font-weight:600}._otherBetCorrect_1jshx_2254{background:#00a05038}._otherBetCorrect_1jshx_2254 ._otherBetValue_1jshx_2249{color:#4ec97d}._otherBetWrong_1jshx_2261{background:#e8002d2e}._otherBetWrong_1jshx_2261 ._otherBetValue_1jshx_2249{color:var(--f1-red)}._otherBetEmpty_1jshx_2268 ._otherBetValue_1jshx_2249{color:#ffffff38;font-style:italic}._hamburgerBtn_1jshx_2274{display:none;background:transparent;border:1px solid var(--f1-red);border-radius:4px;color:var(--f1-red);font-size:20px;font-weight:700;line-height:1;padding:6px 10px;cursor:pointer;transition:background .2s,color .2s,border-color .2s;flex-shrink:0}._hamburgerBtn_1jshx_2274:hover{background:#e106001a;border-color:var(--f1-red-hover)}._sidebarBackdrop_1jshx_2295{position:fixed;inset:0;background:#0009;z-index:299}@media(max-width:1100px){._hamburgerBtn_1jshx_2274{display:block}._sidebar_1jshx_39{position:fixed;top:0;left:0;height:100vh;height:100dvh;max-height:100dvh;z-index:300;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}._sidebarOpen_1jshx_2331{transform:translate(0)}._topBar_1jshx_747{justify-content:flex-end;padding:10px 16px}._raceHeader_1jshx_1030{top:61px}._hamburgerBtn_1jshx_2274{margin-right:auto}._notifPanel_1jshx_154{position:fixed;top:56px;left:50%;transform:translate(-50%);right:auto;width:calc(100vw - 32px);max-width:360px}._raceContent_1jshx_1105{padding:0 24px}._sidebarColumn_1jshx_1649{flex:0 1 260px;min-width:0;max-width:320px}._podiumPosition_1jshx_1140,._stair_1jshx_1197{min-width:0}._podiumContainer_1jshx_1129{min-height:320px;gap:10px}._podiumStairs_1jshx_1186{gap:10px}._leaderboardSection_1jshx_1676{padding:14px 10px 18px}._timetableSection_1jshx_1702{padding:14px 10px}._lbRow_1jshx_1966{gap:8px;padding:10px 4px}._lbName_1jshx_1985{min-width:50px}._lbYearPts_1jshx_1989{min-width:30px}._lbRacePts_1jshx_2024{min-width:26px}}@media(max-width:768px){._betSection_1jshx_1105{width:100%;max-width:none;padding:16px 0 28px}._sidebarColumn_1jshx_1649{min-width:0;max-width:none;width:100%;flex:none}._raceHeader_1jshx_1030{padding:16px 14px 14px;top:61px;left:0}._raceContent_1jshx_1105{flex-direction:column;padding:0 14px}._betGrid_1jshx_1122,._raceGrid_1jshx_1236{grid-template-columns:1fr;gap:10px}._raceGridFullWidth_1jshx_1242>._betField_1jshx_1175{width:100%}._podiumPosition_1jshx_1140,._stair_1jshx_1197{min-width:0}._podiumContainer_1jshx_1129{min-height:240px;gap:6px}._podiumStairs_1jshx_1186{gap:6px}._driverSelect_1jshx_1168{font-size:11px;padding:7px 6px}._podiumPosition_1jshx_1140 ._driverSelect_1jshx_1168{max-width:120px;padding:7px 4px;font-size:10px}._podiumPosition_1jshx_1140 ._betField_1jshx_1175{width:100%;max-width:100%;align-items:stretch}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180{width:100%;max-width:100%}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csTrigger_1jshx_2504{padding:5px 4px 5px 6px;font-size:11px;min-height:30px;gap:3px;background:#27272f;background:var(--bg-input)}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csLogoSlot_1jshx_2512{width:16px;min-width:16px}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csLogo_1jshx_2512{height:11px;max-width:16px}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csChevron_1jshx_2520{width:11px;height:11px;flex-shrink:0}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csOption_1jshx_2525{font-size:11px;padding:6px 8px;height:auto;gap:5px}._proposeInline_1jshx_1553{flex-wrap:wrap}._driverSelectSmall_1jshx_1560{min-width:120px;font-size:11px}._proposeBtnInline_1jshx_1572{font-size:11px;white-space:normal}._pendingInline_1jshx_1483{font-size:11px}._podiumPosition_1jshx_1140 ._proposeInline_1jshx_1553{flex-direction:column;align-items:center}._podiumPosition_1jshx_1140 ._driverSelectSmall_1jshx_1560{width:120px;max-width:120px;flex:none;font-size:10px;padding:6px 4px}._podiumPosition_1jshx_1140 ._proposeBtnInline_1jshx_1572{width:120px;max-width:120px;font-size:10px;padding:6px 8px}._podiumPosition_1jshx_1140 ._pendingInline_1jshx_1483,._podiumPosition_1jshx_1140 ._pendingValue_1jshx_1495{font-size:10px}._podiumPosition_1jshx_1140 ._pendingFrom_1jshx_1501{font-size:9px}._podiumPosition_1jshx_1140 ._counterBtn_1jshx_1506,._podiumPosition_1jshx_1140 ._confirmBtnInline_1jshx_1520,._podiumPosition_1jshx_1140 ._declineBtnInline_1jshx_1533{font-size:10px;padding:3px 6px}._leaderboardSection_1jshx_1676{padding:16px 16px 20px}._timetableSection_1jshx_1702{padding:16px}._lbRow_1jshx_1966{gap:10px;padding:10px 6px}._lbName_1jshx_1985{min-width:80px}._lbYearPts_1jshx_1989{min-width:38px}._lbRacePts_1jshx_2024{min-width:32px}}@media(max-width:430px){._raceContent_1jshx_1105{padding:0 8px}._podiumContainer_1jshx_1129{gap:3px}._podiumPosition_1jshx_1140{flex:1 1 0;min-width:0;overflow:visible}._podiumPosition_1jshx_1140 ._betField_1jshx_1175{width:100%;max-width:100%;align-items:stretch}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180{width:100%;max-width:100%}._podiumStairs_1jshx_1186{gap:3px}._fieldLabel_1jshx_1295{font-size:10px}._driverSelect_1jshx_1168{font-size:10px;padding:6px 4px}._podiumPosition_1jshx_1140 ._driverSelect_1jshx_1168{max-width:105px;padding:6px 2px;font-size:9px}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180{width:100%}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csTrigger_1jshx_2504{padding:5px 3px 5px 5px;font-size:10px;min-height:28px;gap:2px;background:#27272f;background:var(--bg-input)}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csLogoSlot_1jshx_2512{width:14px;min-width:14px}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csLogo_1jshx_2512{height:10px;max-width:14px}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csChevron_1jshx_2520{width:10px;height:10px;flex-shrink:0}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csOption_1jshx_2525{font-size:10px;padding:5px 7px;height:auto;gap:4px}._podiumPosition_1jshx_1140 ._driverSelectSmall_1jshx_1560{width:105px;max-width:105px;font-size:9px;padding:5px 3px}._podiumPosition_1jshx_1140 ._proposeBtnInline_1jshx_1572{width:105px;max-width:105px;font-size:9px;padding:5px 6px}._podiumPosition_1jshx_1140 ._pendingValue_1jshx_1495,._podiumPosition_1jshx_1140 ._pendingInline_1jshx_1483{font-size:9px}._podiumPosition_1jshx_1140 ._pendingFrom_1jshx_1501{font-size:8px}._podiumPosition_1jshx_1140 ._counterBtn_1jshx_1506,._podiumPosition_1jshx_1140 ._confirmBtnInline_1jshx_1520,._podiumPosition_1jshx_1140 ._declineBtnInline_1jshx_1533{font-size:9px;padding:2px 5px}._driverImageContainer_1jshx_1266{height:180px}}@media(max-width:380px){._raceContent_1jshx_1105{padding:0 10px}._raceHeader_1jshx_1030{padding:14px 12px 12px;top:61px;left:0}._betSection_1jshx_1105{padding:12px 0 20px}._podiumContainer_1jshx_1129{flex-direction:column;align-items:stretch;min-height:auto;gap:6px}._podiumFirst_1jshx_1150,._podiumSecond_1jshx_1155,._podiumThird_1jshx_1161{order:unset;margin-bottom:0;opacity:1}._podiumPosition_1jshx_1140{min-width:0;width:100%}._podiumStairs_1jshx_1186{display:none}._podiumPosition_1jshx_1140 ._proposeInline_1jshx_1553{flex-direction:column;align-items:stretch}._podiumPosition_1jshx_1140 ._driverSelectSmall_1jshx_1560{width:100%;max-width:100%;flex:none}._podiumPosition_1jshx_1140 ._proposeBtnInline_1jshx_1572{width:100%;max-width:100%}._podiumPosition_1jshx_1140 ._driverSelect_1jshx_1168{max-width:100%}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180{width:100%}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csTrigger_1jshx_2504{padding:9px 10px 9px 12px;font-size:13px;min-height:38px;gap:6px;background:#27272f;background:var(--bg-input)}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csLogo_1jshx_2512{height:14px;max-width:20px}._podiumPosition_1jshx_1140 ._customSelect_1jshx_1180 ._csChevron_1jshx_2520{width:14px;height:14px}._driverSelect_1jshx_1168{font-size:11px;padding:7px 8px}}._seasonMainHeader_1jshx_2831{padding:24px 48px;border-bottom:1px solid var(--border);background:var(--bg-card);position:sticky;top:65px;left:260px;right:0;z-index:90;box-sizing:border-box}._seasonMainHeaderContent_1jshx_2843{display:flex;flex-direction:column;gap:8px}._seasonMainTitle_1jshx_2849{font-size:28px;font-weight:900;color:var(--text-primary);margin:0;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}._seasonMainMeta_1jshx_2859{font-size:13px;color:var(--text-secondary);margin:0;min-height:20px}._seasonBetSection_1jshx_2867{max-width:1000px;margin:0 48px;padding:28px 0 48px;padding-bottom:max(48px,calc(48px + env(safe-area-inset-bottom,0px)))}._seasonBetGroup_1jshx_2874{margin-bottom:28px}._seasonGroupTitle_1jshx_2878{font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:var(--f1-red);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--f1-red)}._seasonBetGrid_1jshx_2889{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}._seasonBetField_1jshx_2895{display:flex;flex-direction:column;gap:6px;min-width:0}._seasonFieldLabel_1jshx_2902{font-size:12px;color:#b0b0b0;font-weight:600;text-align:left;width:100%;word-break:break-word}._seasonDriverSelect_1jshx_2911{padding:9px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s;width:100%;min-width:0;box-sizing:border-box}._seasonDriverSelect_1jshx_2911:focus{outline:none;border-color:var(--f1-red)}._seasonDriverSelectSmall_1jshx_2930{flex:1;padding:5px 8px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#888;font-size:11px;cursor:pointer}._seasonDriverSelectSmall_1jshx_2930:focus{outline:none;border-color:#555}._seasonSaveBtn_1jshx_2946{margin:12px auto 0;display:block;padding:14px 40px;background:var(--f1-red);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .1s}._seasonSaveBtn_1jshx_2946:hover:not(:disabled){background:var(--f1-red-hover);transform:translateY(-1px)}._seasonSaveBtn_1jshx_2946:active:not(:disabled){transform:translateY(0)}._seasonSaveBtn_1jshx_2946:disabled{opacity:.4;cursor:not-allowed}._seasonSaveBtnSaved_1jshx_2976{background:#2e7d32}._seasonSaveBtnSaved_1jshx_2976:hover:not(:disabled){background:#2e7d32;transform:none}._seasonSuccessMsg_1jshx_2985{margin-top:12px;font-size:13px;color:#4caf50;text-align:center}._seasonErrorMsg_1jshx_2992{margin-top:12px;font-size:13px;color:var(--f1-red);text-align:center}._seasonLockedBar_1jshx_2999{margin-bottom:20px;padding:10px 14px;background:#e8002d0f;border:1px solid rgba(232,0,45,.25);border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}._seasonLockedText_1jshx_3011{font-size:12px;font-weight:600;color:var(--f1-red);flex:1;min-width:200px}._seasonEvalTime_1jshx_3019{font-size:11px;color:#888;white-space:nowrap}@media(max-width:768px){._seasonMainHeader_1jshx_2831{padding:16px 14px 14px;top:61px;left:0}._seasonBetSection_1jshx_2867{width:100%;max-width:none;margin:0;padding:16px 14px 28px}._seasonBetGrid_1jshx_2889{grid-template-columns:1fr;gap:10px}._seasonDriverSelect_1jshx_2911{font-size:11px;padding:7px 6px}}@media(max-width:430px){._seasonFieldLabel_1jshx_2902{font-size:10px}._seasonDriverSelect_1jshx_2911{font-size:10px;padding:6px 4px}}@media(max-width:380px){._seasonMainHeader_1jshx_2831{padding:14px 12px 12px}._seasonBetSection_1jshx_2867{padding:12px 10px 20px}}._seasonDriverShowcase_1jshx_3073{position:relative;height:310px;margin:0 0 14px;pointer-events:none;overflow:hidden}._seasonDriverChampion_1jshx_3081,._seasonDriverVice_1jshx_3082{position:absolute;top:0;width:auto;max-width:min(58vw,390px);height:620px;object-fit:contain;object-position:top center;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}._seasonDriverChampion_1jshx_3081{left:50%;z-index:2;transform:translate(-78%) scale(1)}._seasonDriverVice_1jshx_3082{left:50%;z-index:1;opacity:.95;transform:translate(-22%) scale(.86) rotate(-2deg)}._seasonTeamShowcase_1jshx_3107{display:flex;justify-content:center;align-items:center;width:100%;height:260px;margin:0 0 14px;overflow:hidden}._seasonTeamImage_1jshx_3117{width:80%;max-width:none;height:260px;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}._seasonConstructorGrid_1jshx_3127{grid-template-columns:1fr;justify-items:center}._seasonConstructorGrid_1jshx_3127 ._seasonBetField_1jshx_2895{width:min(100%,488px)}@media(max-width:768px){._seasonDriverShowcase_1jshx_3073{height:250px;margin-bottom:10px}._seasonDriverChampion_1jshx_3081,._seasonDriverVice_1jshx_3082{height:500px;max-width:min(68vw,300px)}._seasonDriverChampion_1jshx_3081{transform:translate(-78%) scale(1)}._seasonDriverVice_1jshx_3082{transform:translate(-22%) scale(.84) rotate(-2deg)}._seasonTeamShowcase_1jshx_3107,._seasonTeamImage_1jshx_3117{height:200px}._seasonConstructorGrid_1jshx_3127 ._seasonBetField_1jshx_2895{width:100%}}@media(max-width:430px){._seasonDriverShowcase_1jshx_3073{height:210px}._seasonDriverChampion_1jshx_3081,._seasonDriverVice_1jshx_3082{height:430px;max-width:min(74vw,230px)}._seasonDriverChampion_1jshx_3081{transform:translate(-75%) scale(1)}._seasonDriverVice_1jshx_3082{transform:translate(-25%) scale(.82) rotate(-2deg)}._seasonTeamShowcase_1jshx_3107,._seasonTeamImage_1jshx_3117{height:160px}._seasonConstructorGrid_1jshx_3127 ._seasonBetField_1jshx_2895{width:100%}}._modalContent_1jshx_3202{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:100%;max-width:700px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;margin:auto;flex-shrink:0;box-shadow:0 20px 60px #00000080}._closeBtn_1jshx_3217{background:transparent;border:none;color:#606060;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s}._closeBtn_1jshx_3217:hover{color:#ccc}._modalBody_1jshx_324{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}._helpSection_1jshx_3241{display:flex;flex-direction:column;gap:12px}._helpSection_1jshx_3241 h3{margin:0;font-size:16px;font-weight:600;color:#e0e0e0}._helpSection_1jshx_3241 p{margin:0;font-size:13px;color:#a0a0a0;line-height:1.6}._helpSection_1jshx_3241 ul{margin:0;padding-left:20px;list-style:disc;color:#a0a0a0;font-size:13px;line-height:1.8}._helpSection_1jshx_3241 li{margin:4px 0}._helpSection_1jshx_3241 strong{color:#e0e0e0}._pointsTable_1jshx_3279{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:4px;overflow:hidden;font-size:12px;background:#0a0a0a}._pointsTable_1jshx_3279 thead{background:#151515}._pointsTable_1jshx_3279 th{padding:10px 8px;text-align:left;color:#e0e0e0;font-weight:600;border-bottom:1px solid var(--border)}._pointsTable_1jshx_3279 td{padding:10px 8px;color:#a0a0a0;border-bottom:1px solid #1a1a1a}._pointsTable_1jshx_3279 tbody tr:last-child td{border-bottom:none}._pointsTable_1jshx_3279 tbody tr:hover{background:#111}._correct_1jshx_1588{color:#4caf50;font-weight:600}._incorrect_1jshx_3320{color:#f44336;font-weight:600}._modalFooter_1jshx_3326{padding:16px 24px;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end}._closeFooterBtn_1jshx_3334{background:var(--f1-red);border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer;transition:background .15s}._closeFooterBtn_1jshx_3334:hover{background:#c0001f}@media(max-width:600px){._modalBody_1jshx_324{padding:16px;gap:16px}._pointsTable_1jshx_3279{font-size:11px}._pointsTable_1jshx_3279 th,._pointsTable_1jshx_3279 td{padding:8px 6px}._helpSection_1jshx_3241 h3{font-size:15px}._helpSection_1jshx_3241 p,._helpSection_1jshx_3241 ul{font-size:12px}}._customSelect_1jshx_1180{position:relative;width:100%}._csTrigger_1jshx_2504{display:flex;align-items:center;width:100%;max-width:100%;padding:9px 10px 9px 12px;background:#27272f!important;background:var(--bg-input)!important;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:13px;font-family:inherit;cursor:pointer;text-align:left;box-sizing:border-box;gap:6px;transition:border-color .15s;min-height:38px;overflow:hidden}._csTrigger_1jshx_2504:hover:not(:disabled){border-color:#555}._csTrigger_1jshx_2504:focus{outline:none;border-color:var(--f1-red)}._csTrigger_1jshx_2504:disabled{opacity:.5;cursor:not-allowed}._csTriggerInner_1jshx_3416{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}._csChevron_1jshx_2520{width:14px;height:14px;flex-shrink:0;color:gray;pointer-events:none}._csMenu_1jshx_3434{position:absolute;background:#1e1e28;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 28px #000000bf;z-index:99999;max-height:260px;overflow-y:auto}._csMenuUp_1jshx_3446{top:auto;bottom:calc(100% + 4px)}@media(max-width:768px){._csMenuPodium_1jshx_3453 ._csOption_1jshx_2525{font-size:11px}}@media(max-width:430px){._csMenuPodium_1jshx_3453 ._csOption_1jshx_2525{font-size:10px}}._csTeamBar_1jshx_3463{width:3px;min-width:3px;align-self:stretch;border-radius:2px;display:block;flex-shrink:0}._csOption_1jshx_2525{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:0;color:var(--text-primary);font-size:13px;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .1s;height:36px;line-height:1.2}._csOption_1jshx_2525:hover{background:#e8002d14}._csOptionActive_1jshx_3493{background:#e8002d24;border-left:3px solid var(--f1-red);padding-left:9px}._csLogoSlot_1jshx_2512{width:20px;min-width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._csLogo_1jshx_2512{height:14px;width:auto;max-width:20px;object-fit:contain;display:block}._csLabel_1jshx_3518{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectCorrect_1jshx_1456._csTrigger_1jshx_2504,._customSelect_1jshx_1180._selectCorrect_1jshx_1456 ._csTrigger_1jshx_2504{border-color:#2e7d32}._selectWrong_1jshx_1460._csTrigger_1jshx_2504,._customSelect_1jshx_1180._selectWrong_1jshx_1460 ._csTrigger_1jshx_2504{border-color:var(--f1-red)}._page_1i74q_1{min-height:100vh;background:#0d0d0d;color:#ddd;font-family:Arial,sans-serif;font-size:14px;padding:28px 24px;max-width:860px;margin:0 auto}._header_1i74q_12{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #e8002d}._title_1i74q_21{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:.04em}._homeLink_1i74q_29{color:#e8002d;text-decoration:none;font-size:.85rem;font-weight:600}._homeLink_1i74q_29:hover{text-decoration:underline}._section_1i74q_38{background:#181818;border:1px solid #2c2c2c;border-radius:8px;padding:20px;margin-bottom:16px}._sectionTitle_1i74q_46{font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}._toggleRow_1i74q_56{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._toggleBtn_1i74q_63{padding:7px 18px;border-radius:4px;border:2px solid #444;background:#222;color:#888;font-weight:700;font-size:.8rem;cursor:pointer;letter-spacing:.05em;transition:all .15s}._toggleActive_1i74q_75{border-color:#e8002d;background:#e8002d;color:#fff}._resetBtn_1i74q_81{background:#2a1a1a;border:1px solid #733;border-radius:4px;color:#e88;padding:7px 14px;font-size:.78rem;cursor:pointer;transition:background .15s}._resetBtn_1i74q_81:hover{background:#3a2222}._activeNote_1i74q_93{margin:8px 0 0;color:#e8002d;font-size:.8rem}._inactiveNote_1i74q_94{margin:8px 0 0;color:#555;font-size:.8rem}._fieldRow_1i74q_97{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}._fieldLabel_1i74q_105{width:160px;font-size:.8rem;color:#999;flex-shrink:0;line-height:1.4}._fieldSub_1i74q_112{font-size:.7rem;color:#555}._dtInput_1i74q_117{flex:1;min-width:180px;background:#222;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:6px 10px;font-size:.82rem;color-scheme:dark}._dtInput_1i74q_117:focus{outline:none;border-color:#555}._quickBtn_1i74q_130{background:#252525;border:1px solid #444;border-radius:4px;color:#bbb;padding:6px 12px;font-size:.78rem;cursor:pointer;white-space:nowrap}._quickBtn_1i74q_130:hover{background:#333}._clearBtn_1i74q_142{background:transparent;border:1px solid #3a3a3a;border-radius:4px;color:#666;padding:5px 8px;font-size:.78rem;cursor:pointer}._clearBtn_1i74q_142:hover{color:#e8002d;border-color:#e8002d}._presetRow_1i74q_153{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}._presetBtn_1i74q_160{background:#222;border:1px solid #3a3a3a;border-radius:4px;color:#ccc;padding:8px 14px;font-size:.78rem;cursor:pointer;transition:background .15s}._presetBtn_1i74q_160:hover{background:#2e2e2e}._statusPreview_1i74q_172{display:flex;gap:20px;margin-top:14px;padding-top:12px;border-top:1px solid #222;font-family:monospace;font-size:.78rem}._statusActive_1i74q_181{color:#e8002d;font-weight:700}._statusOff_1i74q_182{color:#444}._hint_1i74q_184{font-size:.75rem;color:#555;margin:0 0 12px}._sectionHeaderRow_1i74q_191{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._clearAllBtn_1i74q_198{background:#2a1a1a;border:1px solid #733;border-radius:4px;color:#e88;padding:4px 10px;font-size:.75rem;cursor:pointer}._clearAllBtn_1i74q_198:hover{background:#3a2222}._autoGrid_1i74q_209{display:flex;flex-direction:column;gap:6px}._autoFieldRow_1i74q_215{display:flex;align-items:center;gap:8px}._autoLabel_1i74q_221{width:140px;font-size:.8rem;color:#999;flex-shrink:0}._autoPts_1i74q_228{width:60px;font-size:.7rem;color:#555;flex-shrink:0;text-align:right}._autoInput_1i74q_236{flex:1;background:#222;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:5px 10px;font-size:.82rem}._autoInput_1i74q_236::placeholder{color:#444}._autoInput_1i74q_236:focus{outline:none;border-color:#555}._autoInputSet_1i74q_247{border-color:#3a5a3a;background:#1a2a1a}._noProposals_1i74q_253{color:#444;font-size:.82rem;margin:0 0 12px}._proposalList_1i74q_255{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}._proposalItem_1i74q_262{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:4px;font-size:.8rem;flex-wrap:wrap}._pPending_1i74q_271{background:#1b1d2a;border:1px solid #2a2d44}._pConfirmed_1i74q_272{background:#192419;border:1px solid #2a3d2a}._pField_1i74q_274{color:#888;min-width:120px;font-family:monospace;font-size:.75rem}._pValue_1i74q_275{color:#fff;font-weight:600;min-width:80px}._pStatusBtn_1i74q_277{padding:2px 8px;border-radius:10px;border:1px solid;font-size:.72rem;cursor:pointer;white-space:nowrap}._pStatusPending_1i74q_285{background:#252535;border-color:#444;color:#888}._pStatusPending_1i74q_285:hover{border-color:#4caf50;color:#4caf50}._pStatusConfirmed_1i74q_287{background:#1a2e1a;border-color:#4caf50;color:#4caf50}._pStatusConfirmed_1i74q_287:hover{border-color:#888;color:#888}._pFrom_1i74q_290,._pConfirmer_1i74q_291{color:#555;font-size:.75rem}._removeBtn_1i74q_293{margin-left:auto;background:transparent;border:none;color:#444;cursor:pointer;font-size:.85rem;padding:2px 6px;flex-shrink:0}._removeBtn_1i74q_293:hover{color:#e8002d}._addForm_1i74q_306{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:6px;padding:16px;margin-top:8px}._addTitle_1i74q_314{font-size:.75rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}._formGrid_1i74q_323{display:flex;flex-direction:column;gap:7px}._formRow_1i74q_325{display:flex;align-items:center;gap:8px}._formLabel_1i74q_331{width:140px;font-size:.78rem;color:#777;flex-shrink:0}._formInput_1i74q_338{flex:1;background:#262626;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:5px 10px;font-size:.82rem}._formInput_1i74q_338::placeholder{color:#444}._formSelect_1i74q_349{flex:1;background:#262626;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:5px 10px;font-size:.82rem}._addBtn_1i74q_359{margin-top:10px;background:#1a2e1a;border:1px solid #4caf50;border-radius:4px;color:#4caf50;padding:8px 16px;font-size:.82rem;cursor:pointer;font-weight:600;transition:background .15s}._addBtn_1i74q_359:hover:not(:disabled){background:#223a22}._addBtn_1i74q_359:disabled{opacity:.35;cursor:not-allowed}._page_1rrqc_1{min-height:100%;padding:2rem 1rem;background:radial-gradient(ellipse at 20% 50%,rgba(225,6,0,.07) 0%,transparent 60%),var(--bg-dark)}._container_1rrqc_9{max-width:760px;margin:0 auto}._back_1rrqc_14{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1.5rem;transition:color .15s}._back_1rrqc_14:hover{color:var(--text-primary)}._card_1rrqc_32{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem}._title_1rrqc_39{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin:0 0 .25rem;display:flex;align-items:center;gap:.6rem}._title_1rrqc_39:before{content:"";display:inline-block;width:5px;height:1.4rem;background:var(--f1-red);border-radius:2px;flex-shrink:0}._updated_1rrqc_59{font-size:.8rem;color:var(--text-muted);margin:0 0 2rem}._section_1rrqc_65{margin-bottom:2rem}._section_1rrqc_65:last-child{margin-bottom:0}._sectionTitle_1rrqc_73{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}._text_1rrqc_82{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin:0 0 .6rem}._text_1rrqc_82:last-child{margin-bottom:0}._list_1rrqc_93{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin:.4rem 0 .6rem 1.5rem;padding:0}._list_1rrqc_93 li{margin-bottom:.25rem}._highlight_1rrqc_105{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;margin:.75rem 0}._highlight_1rrqc_105 ._text_1rrqc_82{margin:0}a._link_1rrqc_117{color:var(--f1-red);text-decoration:none}a._link_1rrqc_117:hover{text-decoration:underline}
