.inf_golf_circ{margin:0;padding:0}.inf_golf_circ li{list-style:none}.global_table.golf_round_table{margin-bottom:0}.global_table.golf_round_table thead th{padding:12px;font-size:14px;font-weight:400;line-height:19px}@media (min-width:768px){.global_table.golf_round_table thead th{padding:20px}.global_table.golf_round_table tr th,.global_table.golf_round_table tr td{padding:14px}}.global_table.golf_round_table tr th,.global_table.golf_round_table tr td{vertical-align:middle}.global_table.golf_round_table tr th:nth-child(2),.global_table.golf_round_table tr td:nth-child(2){text-align:left}.global_table.golf_round_table .player_name_wrp{align-items:center;display:flex}.global_table.golf_round_table .player_name_wrp a{align-items:center;display:inline-flex}.global_table.golf_round_table .player_name_wrp .flag_img{flex-shrink:0;width:32px;margin-right:10px}.global_table.golf_round_table .player_name_wrp .cr_name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;max-width:140px;overflow:hidden}.global_table .round_num{border:1px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.global_table .round_num.double-eagle{background:#af8d20}.global_table .round_num.eagle{background:#313237}.global_table .round_num.birdie{background:var(--score_ball_by_ball_6th_bg);border-color:var(--score_ball_by_ball_6th_bg)}.global_table .round_num.par{border:1px solid #313237}.global_table .round_num.bogey{background:var(--score_ball_by_ball_4th_bg)}.global_table .round_num.dou_bogey{background:#ec5b08}.global_table .round_num.three_bagey{background:#9f5925}.inf_golf_circ{background:var(--section_bg);color:var(--section_text);border-radius:var(--radius);flex-wrap:wrap;gap:10px 20px;display:flex}@media (min-width:768px){.inf_golf_circ{gap:10px 60px;padding:15px}}.inf_golf_circ li{border-bottom:none;align-items:center;gap:0 10px;padding:5px;display:flex}.inf_golf_circ li.eagle .circle{background-color:#313237}.inf_golf_circ li.birdie .circle{background-color:var(--score_ball_by_ball_6th_bg)}.inf_golf_circ li.par .circle{background-color:#fff;border:1px solid #313237}.inf_golf_circ li.bogey .circle{background-color:var(--score_ball_by_ball_4th_bg)}.inf_golf_circ li.dou_bogey .circle{background-color:#ec5b08}.inf_golf_circ li.three_bagey .circle{background-color:#9f5925}.inf_golf_circ .circle{background:#0059b2;border-radius:50%;width:18px;height:18px}@media (min-width:992px){.inf_golf_circ .circle{width:26px;height:26px}}
.players_detail_head .inf_lst{margin:0;padding:0}.players_detail_head .inf_lst li{list-style:none}.players_detail_head{color:#333;background:#fff;border:1px solid #e4e4e4;border-radius:10px;align-items:center;margin-bottom:10px;padding:10px 15px;display:flex;position:relative}@media (min-width:992px){.players_detail_head{border:0;border-radius:12px;margin-top:0;margin-bottom:20px;padding:15px;overflow:hidden}}.players_detail_head .player_name{flex-grow:1;align-items:center;display:flex}.players_detail_head .avt{border-radius:50%;width:40px;height:40px;margin:0 10px 0 0;overflow:hidden}@media (min-width:768px){.players_detail_head .avt{width:50px;height:50px;margin:0 16px 0 0}}.players_detail_head .avt img{object-fit:cover;width:100%;height:100%}.players_detail_head .avt_des{flex-grow:1}.players_detail_head .avt_des .name{margin-bottom:2px;font-weight:600;display:block}.players_detail_head .inf_lst{flex-wrap:wrap;gap:5px 10px;font-size:14px;line-height:1.28571;display:flex}.players_detail_head .inf_lst li{gap:4px;display:inline-flex}.players_detail_head .inf_lst .inf_tit{color:#999}.players_detail_head .more{color:#e8e8e8;flex-shrink:0;margin-left:6px}.players_detail_head .fav_icon{color:#e8e8e8;border:1px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.players_detail_head .fav_icon.active{color:#8064e6}.ply_card_subhead{background:#fff;border-radius:10px;margin-bottom:12px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.28571}@media (min-width:992px){.ply_card_subhead{border-radius:12px;margin-bottom:20px;padding:15px}}.ply_card_subhead h2{font-size:14px;font-weight:600;line-height:1.28571}
.rugby_league_team .pool_tabs .nav_tabs{margin:0;padding:0}.rugby_league_team .pool_tabs .nav_tabs li{list-style:none}.rugby_league_team .pool_tabs{margin-bottom:20px}@media (max-width:991px){.rugby_league_team .pool_tabs{overflow:auto hidden}}@media (min-width:992px){.rugby_league_team .pool_tabs{overflow:visible}}.rugby_league_team .pool_tabs .nav_tabs{border-bottom:0;flex-wrap:nowrap;gap:10px;padding-left:0;display:flex;overflow:visible}@media (min-width:992px){.rugby_league_team .pool_tabs .nav_tabs{flex-wrap:wrap}}.rugby_league_team .pool_tabs .nav_tabs li:last-child{margin-right:0}.rugby_league_team .pool_tabs .nav_tabs li button{white-space:nowrap;cursor:pointer;text-align:center;border-radius:var(--radius);border:1px solid var(--button_bg);background:var(--button_bg);color:var(--button_text);padding:6px 16px;font-size:12px;font-weight:500;line-height:1.33333;transition:all .25s;display:block;position:relative}@media (min-width:992px){.rugby_league_team .pool_tabs .nav_tabs li button{white-space:normal;min-width:100px;padding:9px 16px;font-weight:500}}.rugby_league_team .pool_tabs .nav_tabs li button:hover,.rugby_league_team .pool_tabs .nav_tabs li button.active{color:var(--button_text_hover);background:var(--button_bg_hover);border-color:var(--button_bg_hover)}
.f1-race-header{border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);background:var(--section_bg);border:1px solid var(--section_border);grid-template-columns:minmax(0,360px) minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}@media (max-width:768px){.f1-race-header{grid-template-columns:minmax(0,1fr)}}.f1-race-header__brand{background:var(--section_button_bg);min-width:0;min-height:220px;color:var(--section_button_text);text-align:left;flex-direction:column;justify-content:space-between;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.f1-race-header__brand:after{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff14;border-radius:50%;width:60%;position:absolute;top:-40%;right:-20%}.f1-race-header__brand>*{z-index:1;min-width:0;position:relative}.f1-race-header__brand .year-label{letter-spacing:3px;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.f1-race-header__brand .event-name-hero{color:inherit;overflow-wrap:anywhere;word-break:break-word;flex-direction:column;gap:4px;margin:0;font-size:clamp(22px,3.4vw,36px);font-weight:700;line-height:1.1;display:flex}.f1-race-header__brand .event-name-hero span{max-width:100%;display:block}@media (max-width:768px){.f1-race-header__brand{gap:8px;min-height:140px;padding:20px}.f1-race-header__brand .event-name-hero{font-size:clamp(20px,6vw,26px)}}@media (max-width:480px){.f1-race-header__brand{min-height:120px;padding:16px}.f1-race-header__brand:after{width:50%;top:-30%;right:-15%}}.f1-race-header__main{background:var(--section_bg);flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:24px 28px;display:flex}@media (max-width:768px){.f1-race-header__main{gap:14px;padding:16px 18px}}@media (max-width:480px){.f1-race-header__main{padding:14px}}.meta-row{color:var(--section_text);flex-wrap:wrap;gap:10px 16px;min-width:0;font-size:13px;font-weight:600;display:flex}.meta-row .meta-item{align-items:center;gap:6px;min-width:0;line-height:20px;display:inline-flex}.meta-row .meta-item>svg{color:var(--section_button_bg);flex-shrink:0}.meta-row .meta-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meta-row .meta-item.is-empty{opacity:.55;font-style:italic}.meta-row .meta-item--venue>span{max-width:320px}@media (max-width:1024px){.meta-row .meta-item--venue>span{max-width:220px}}@media (max-width:480px){.meta-row .meta-item--venue>span{max-width:140px}}@media (max-width:768px){.meta-row{gap:8px 12px;font-size:12px}}.sessions-strip-wrap{border-top:1px solid var(--section_border);align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:14px;display:flex}@media (max-width:480px){.sessions-strip-wrap{gap:6px}}.sessions-arrow{background:var(--section_bg);border:1px solid var(--section_border);width:28px;height:28px;color:var(--section_text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.sessions-arrow:hover:not(:disabled){background:var(--section_button_bg);border-color:var(--section_button_bg);color:var(--section_button_text)}.sessions-arrow:disabled{opacity:.35;cursor:not-allowed}@media (max-width:480px){.sessions-arrow{width:26px;height:26px}.sessions-arrow svg{width:12px;height:12px}}.sessions-strip{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.sessions-strip::-webkit-scrollbar{display:none}@media (max-width:480px){.sessions-strip{gap:6px}}.session-cell{text-align:center;white-space:nowrap;color:var(--section_text);border:1px solid var(--section_border);scroll-snap-align:start;background:0 0;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.session-cell:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.session-cell.is-live{border-color:var(--section_button_bg);color:var(--section_button_bg);background:0 0}.session-cell.is-live:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.session-cell.is-selected{background:var(--section_button_bg);color:var(--section_button_text);border-color:var(--section_button_bg)}.session-cell.is-selected:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}@media (max-width:480px){.session-cell{padding:8px 12px;font-size:12px}}
.f1-race-carousel{flex-direction:column;gap:0;display:flex;position:relative}.carousel-row{align-items:stretch;gap:12px;display:flex;position:relative}.carousel-track{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}@media (max-width:1024px){.carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.carousel-track .carousel-track-item:nth-child(3){display:none}}@media (max-width:640px){.carousel-track{grid-template-columns:1fr}.carousel-track .carousel-track-item:nth-child(2),.carousel-track .carousel-track-item:nth-child(3){display:none}}.carousel-track-item{min-width:0;display:flex}.carousel-card{background:var(--section_bg,#1a2230);border:1px solid var(--section_border,#2a3340);border-radius:var(--radius,12px);min-width:0;color:var(--heading_color,#fff);flex-direction:column;flex:1;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.carousel-card.is-current{border-color:var(--section_button_bg);box-shadow:0 0 0 1px var(--section_button_bg)inset}.carousel-card.is-selected{border-color:var(--section_button_bg);box-shadow:0 0 0 2px var(--section_button_bg)inset}.carousel-card.is-interactive{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.carousel-card.is-interactive:hover{border-color:var(--section_button_bg_hover,var(--section_button_bg))}.carousel-card.is-interactive:hover .card-title{color:var(--section_button_bg_hover,var(--section_button_bg))}.carousel-card.is-interactive:focus-visible{outline:2px solid var(--section_button_bg);outline-offset:2px}.card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-title-row{align-items:center;gap:8px;min-width:0;display:flex}.card-title{color:var(--heading_color,#fff);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.card-date-range{color:var(--section_text_2,#9ca3af);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.card-body{flex-direction:column;flex:1;gap:12px;margin-top:14px;display:flex}.podium-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.podium-row{border-bottom:1px solid var(--section_border,#ffffff14);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:8px 0;font-size:13px;line-height:20px;display:grid}.podium-row:last-child{border-bottom:none}.podium-pos{color:var(--section_text_2,#9ca3af);font-weight:700;position:relative}.podium-pos:after{content:"";background:var(--section_border,#ffffff1f);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;right:-7px}.podium-name{color:var(--heading_color,#fff);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.podium-time{font-variant-numeric:tabular-nums;color:var(--heading_color,#fff);font-weight:600}.full-standings-link{color:var(--section_button_bg);align-self:flex-end;align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.full-standings-link:hover{color:var(--section_button_bg_hover,var(--section_button_bg))}.full-standings-link span{font-size:16px;line-height:1}.schedule-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--section_text_2,#9ca3af);font-size:11px;font-weight:700}.schedule-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedule-row{border-bottom:1px solid var(--section_border,#ffffff14);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;line-height:20px;display:grid}.schedule-row:last-child{border-bottom:none}.schedule-row .session-name{color:var(--heading_color,#fff);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.schedule-row .session-date{font-variant-numeric:tabular-nums;color:var(--section_text_2,#9ca3af)}.schedule-row.is-live .session-name,.schedule-row.is-live .session-date{color:var(--section_button_bg)}.schedule-empty{color:var(--section_text_2,#9ca3af);font-size:13px;font-style:italic}.carousel-arrow{background:var(--section_bg);border:1px solid var(--section_border);width:28px;height:28px;color:var(--section_text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.carousel-arrow:hover:not(:disabled){background:var(--section_button_bg_hover,var(--section_button_bg));border-color:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.carousel-arrow:disabled,.carousel-arrow[aria-disabled=true]{opacity:.4;cursor:not-allowed;background:var(--section_even_row_bg);color:var(--section_text)}.carousel-toggle-wrap{justify-content:center;align-items:center;margin-top:16px;display:flex;position:relative}.carousel-toggle-wrap:before{content:"";background:var(--section_border,#ffffff1a);z-index:0;height:1px;position:absolute;top:50%;left:0;right:0}.more-less-toggle{z-index:1;letter-spacing:.4px;text-transform:uppercase;background:var(--section_bg,#1a2230);border:1px solid var(--section_border,#ffffff26);color:var(--section_text_2,#9ca3af);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 16px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.more-less-toggle:hover{background:var(--section_button_bg_hover,var(--section_button_bg));border-color:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.more-less-toggle:hover .toggle-icon{background:var(--section_button_bg_hover,var(--section_button_bg));border-color:var(--section_button_text_hover,var(--section_button_text));color:var(--section_button_text_hover,var(--section_button_text))}.more-less-toggle[aria-expanded=true]{color:var(--section_heading_text);border-color:var(--section_button_bg)}.more-less-toggle[aria-expanded=true] .toggle-icon{background:var(--section_button_bg);border-color:var(--section_button_bg);color:var(--section_button_text)}.more-less-toggle[aria-expanded=true]:hover{background:var(--section_button_bg_hover,var(--section_button_bg));border-color:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.more-less-toggle[aria-expanded=true]:hover .toggle-icon{background:var(--section_button_bg_hover,var(--section_button_bg));border-color:var(--section_button_text_hover,var(--section_button_text));color:var(--section_button_text_hover,var(--section_button_text))}.more-less-toggle .toggle-label{line-height:1}.more-less-toggle .toggle-icon{border:1px solid var(--section_border,#ffffff26);color:currentColor;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}body.light_theme .carousel-card{background:var(--section_bg,#fff);border-color:var(--section_border,#e5e7eb);color:var(--heading_color,#1a1a1a)}body.light_theme .carousel-card.is-current{border-color:var(--section_button_bg)}body.light_theme .card-title,body.light_theme .podium-name,body.light_theme .podium-time,body.light_theme .schedule-row .session-name{color:var(--section_heading_text)}body.light_theme .card-date-range,body.light_theme .schedule-row .session-date,body.light_theme .schedule-empty,body.light_theme .schedule-label,body.light_theme .podium-pos{color:var(--section_text)}body.light_theme .podium-row,body.light_theme .schedule-row{border-bottom-color:var(--section_border,#f0f0f0)}body.light_theme .podium-pos:after{background:var(--section_border,#e5e7eb)}body.light_theme .full-standings-link{color:var(--section_button_bg)}body.light_theme .full-standings-link:hover{color:var(--section_button_bg_hover,var(--section_button_bg))}body.light_theme .carousel-arrow{color:var(--section_text);border-color:var(--section_border);background:var(--section_bg)}body.light_theme .carousel-arrow:hover:not(:disabled){background:var(--section_button_bg_hover,var(--section_button_bg));border-color:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}body.light_theme .carousel-arrow:disabled,body.light_theme .carousel-arrow[aria-disabled=true]{background:var(--section_even_row_bg);color:var(--section_text)}body.light_theme .carousel-toggle-wrap:before{background:var(--section_border,#e5e7eb)}body.light_theme .more-less-toggle{background:var(--section_bg,#fff);color:var(--section_text_2,#6b7280);border-color:var(--section_border,#e5e7eb)}body.light_theme .more-less-toggle:hover,body.light_theme .more-less-toggle[aria-expanded=true]{color:var(--heading_color,#1a1a1a)}body.light_theme .more-less-toggle .toggle-icon{border-color:var(--section_border,#e5e7eb)}
.f1-team-logo{background:var(--section_even_row_bg);border:1px solid var(--section_border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.f1-team-logo img{object-fit:contain;width:100%;height:100%}.f1-team-logo.is-fallback{color:var(--section_button_bg);text-transform:uppercase;font-weight:700}.f1-team-logo .f1-team-logo-initials{letter-spacing:.5px;font-size:.55em;line-height:1}
.standings-card{background:var(--section_bg,#1a2a3a);isolation:isolate;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;height:auto;display:flex;box-shadow:0 1px 3px #0003}.standings-card>:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.standings-card>:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.light_theme .standings-card{background:var(--section_bg,#fff);box-shadow:var(--section_box_shadow);border:1px solid var(--section_border,#e5e7eb)}.standings-title{color:#fff;margin:0;padding:22px 24px 18px;font-size:20px;font-weight:700;line-height:30px}.light_theme .standings-title{color:var(--heading_color,#1a1a1a);background:var(--even_row_bg);border-bottom:1px solid var(--section_border);padding:18px 24px}.standings-tabs{border-bottom:1px solid #ffffff1a;padding:0;display:flex}.light_theme .standings-tabs{border-bottom:1px solid var(--section_border,#e5e7eb)}.standings-tab{cursor:pointer;color:var(--section_text);text-align:center;background:0 0;border:none;flex:1;padding:14px 16px;font-size:15px;font-weight:600;transition:color .2s,background .2s;position:relative}.standings-tab:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.standings-tab.active{color:var(--section_button_bg)}.standings-tab.active:after{content:"";background:var(--section_button_bg);height:2px;position:absolute;bottom:-1px;left:0;right:0}.standings-tab.active:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.light_theme .standings-tab{color:var(--section_text);padding-left:0;padding-right:0}.light_theme .standings-tab:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.light_theme .standings-tab.active{color:var(--section_button_bg)}.light_theme .standings-tab.active:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.standings-table-header{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;background:#ffffff0d;border-bottom:1px solid #ffffff1a;align-items:center;padding:14px 24px;font-size:12px;font-weight:600;line-height:18px;display:flex}.light_theme .standings-table-header{background:var(--even_row_bg,#f9fafb);border-bottom:1px solid var(--section_border,#e5e7eb);color:var(--section_text_2,#9ca3af)}.standings-table-header .col-pos{width:56px}.standings-table-header .col-driver{flex:1}.standings-table-header .col-time{text-align:right;width:110px}.standings-content{overflow:visible}.standings-empty{color:#fff9;text-align:center;padding:24px 20px;font-size:13px}.light_theme .standings-empty{color:var(--section_text_2,#6b7280)}.standings-view-more{letter-spacing:.5px;text-transform:uppercase;width:100%;color:var(--section_button_bg);cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff1a;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:center;align-items:center;gap:6px;padding:14px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.standings-view-more span{font-size:16px;line-height:1;transition:transform .15s}.standings-view-more:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.standings-view-more:hover span{transform:translate(2px)}.light_theme .standings-view-more{border-top:1px solid var(--section_border,#e5e7eb);color:var(--section_button_bg)}.light_theme .standings-view-more:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.standing-row{isolation:isolate;position:relative;overflow:hidden}.standing-row:before{content:"";opacity:.06;pointer-events:none;z-index:-1;background:repeating-conic-gradient(#fff9 0% 25%,#000000d9 0% 50%) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%)}.standing-row{border-bottom:1px solid var(--section_border);align-items:center;gap:8px;padding:12px 16px;transition:background .15s;display:flex}.standing-row:hover{background:var(--section_even_row_bg)}.standing-row:last-child{border-bottom:none}.standing-row.is-row-link{color:inherit;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.standing-row.is-row-link:hover .driver-name{color:var(--section_button_bg)}.standing-row.is-row-link:focus-visible{outline:2px solid var(--section_button_bg);outline-offset:-2px}.standing-position{width:32px;color:var(--heading_color,#1a1a1a);flex-shrink:0;font-size:1rem;font-weight:700}.light_theme .standing-position{color:var(--heading_color,#1a1a1a);font-size:15px;line-height:24px}.standing-row.is-p1{box-shadow:inset 4px 0 #ffd34d}.standing-row.is-p2{box-shadow:inset 4px 0 #d8d8d8}.standing-row.is-p3{box-shadow:inset 4px 0 #cd7f32}.standing-row.is-dnf{opacity:.6}.standing-row.is-dnf .standing-position{color:var(--live_button,#e10600);font-size:11px;font-weight:700}.standing-driver{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.driver-details{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.driver-name{color:var(--heading_color,#fff);overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:600;line-height:20px}.driver-team{color:color-mix(in srgb,var(--section_text,#fff)50%,transparent);font-size:12px;line-height:18px}.standing-time{color:#fff;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;width:60px;font-size:1rem;font-weight:600;display:flex}.standing-time .time-value{font-variant-numeric:tabular-nums}.standing-time .row-meta{color:#ffffff80;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.light_theme .standing-time{color:var(--heading_color,#1a1a1a);font-size:14px}.light_theme .standing-time .row-meta{color:var(--section_text_2,#6b7280)}@media (max-width:640px){.standings-title{padding:16px 16px 12px;font-size:1rem}.standings-table-header{padding:10px 16px}.standing-row{padding:12px 16px}.driver-flag{display:none}}
.f1-live-center{flex-direction:column;gap:20px;max-width:1272px;margin:0 auto;padding:20px;display:flex}.f1-live-center .seo-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f1-content-grid{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.f1-session-section{min-width:0}.session-card{background:var(--section_bg,#fff);box-shadow:var(--section_box_shadow);border:1px solid var(--section_border);border-radius:12px;overflow:hidden}.f1-standings-section{align-self:start;min-width:0}body.dark_theme .session-card{border-color:#ffffff1a}@media (max-width:1200px){.f1-content-grid{grid-template-columns:1fr 320px;gap:20px}}@media (max-width:1024px){.f1-content-grid{grid-template-columns:1fr}}@media (max-width:768px){.f1-live-center{padding:12px}.f1-content-grid{gap:16px}}@media (max-width:480px){.f1-live-center{padding:8px}}
.is-team-link{cursor:pointer;text-decoration:none;transition:color .18s}.is-team-link:hover{color:var(--section_button_bg);text-decoration:none}.is-team-link:focus-visible{outline:2px solid var(--section_button_bg);outline-offset:2px;border-radius:2px}
.is-driver-link{cursor:pointer;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.is-driver-link:hover{color:var(--section_button_bg);text-decoration:none;transform:translate(1px)}.is-driver-link:focus-visible{outline:2px solid var(--section_button_bg);outline-offset:2px;border-radius:2px}
.results-table-wrapper{background:#0d1a26;overflow-x:auto}.light_theme .results-table-wrapper{background:var(--section_bg,#fff)}.results-table{border-collapse:collapse;width:100%}.results-table th,.results-table td{border-bottom:1px solid var(--section_border,#ffffff14);padding:16px 20px}.results-table thead th{text-transform:uppercase;letter-spacing:.5px;color:var(--section_text_2,#ffffff80);background:var(--even_row_bg,#0d1a26);font-size:12px;font-weight:600;line-height:19px}.results-table tbody tr{background:var(--section_bg,#132030);transition:background .15s}.results-table tbody tr:nth-child(2n){background:var(--even_row_bg,#0d1a26)}.results-table tbody tr:hover{background:color-mix(in srgb,var(--section_text,#fff)5%,transparent)}.results-table tbody td{color:var(--heading_color,#fff)}.pos-col{text-align:center;width:70px;position:relative}.pos-col .position{color:var(--heading_color,#fff);font-size:1rem;font-weight:600}.pos-col .team-border{display:none}.results-table tbody tr td:first-child{box-shadow:inset 4px 0 0 var(--team-color,transparent)}.driver-col{text-align:left;min-width:200px}.driver-info{align-items:center;gap:12px;display:flex}.driver-details{flex-direction:column;gap:2px;min-width:0;display:flex}.driver-name-row{align-items:center;gap:8px;display:inline-flex}.driver-flag-badge{width:16px;height:16px;box-shadow:0 0 0 1px var(--section_border,#ffffff1f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.driver-flag-badge img{object-fit:cover;width:100%;height:100%;display:block}.driver-name{color:var(--heading_color,#fff);font-size:13px;font-weight:600;line-height:21px}.driver-team{color:color-mix(in srgb,var(--section_text,#fff)50%,transparent);font-size:11px;line-height:18px}.time-col{text-align:center;min-width:100px;color:var(--heading_color,#fff);font-size:15px;font-weight:600;line-height:24px}.stops-col{text-align:center;width:80px;color:var(--green,#4ade80);font-size:.9375rem}.gap-col{text-align:center;width:100px;color:var(--green,#4ade80);font-size:15px;font-weight:600;line-height:24px}.laps-col{text-align:center;width:70px;color:var(--heading_color,#fff);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:24px}.no-results{text-align:center;color:color-mix(in srgb,var(--section_text,#fff)50%,transparent);background:var(--section_bg,#0d1a26);padding:60px 20px;font-size:.9375rem}@media (max-width:768px){.results-table th,.results-table td{padding:12px 14px}.pos-col{width:50px}}@media (max-width:480px){.results-table th,.results-table td{padding:10px 12px}.driver-name{font-size:.875rem}.driver-team{display:none}.stops-col,.gap-col,.laps-col{width:60px}}
.grid-view{background:var(--section_bg,#1a2a3a);flex-direction:column;gap:12px;padding:16px;display:flex}.light_theme .grid-view{background:var(--section_bg,#fff)}.grid-card{border-radius:var(--radius,12px);background:#1a2a3a;border:1px solid #ffffff1a;border-left-width:4px;transition:all .2s;display:flex;overflow:hidden}.grid-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.grid-card-image{background:linear-gradient(135deg,#253545 0%,#1a2a3a 100%);flex-shrink:0;width:140px;min-height:140px;position:relative;overflow:hidden}.grid-card-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.grid-card-info{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:16px 20px;display:flex}.grid-card-info .team-logo-container{margin-bottom:4px}.grid-card-info .team-logo-container img{border-radius:50%;width:60px;height:60px}.grid-card-info .driver-name{color:var(--header_text,#fff);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.grid-card-info .team-name{color:color-mix(in srgb,var(--header_text,#fff)60%,transparent);margin-top:2px;font-size:.875rem}.grid-card-info .lap-time{color:var(--header_text,#fff);letter-spacing:.5px;margin-top:8px;font-family:Monaco,Menlo,monospace;font-size:1.125rem;font-weight:600}.grid-card-position{color:color-mix(in srgb,var(--header_text,#fff)15%,transparent);justify-content:flex-end;align-items:flex-start;min-width:80px;padding:20px 24px 0 0;font-size:2.5rem;font-weight:800;display:flex}@media (max-width:768px){.grid-view{gap:10px;padding:10px}.grid-card-image{width:130px;min-height:130px}.grid-card-info{padding:12px 16px}.grid-card-info .team-logo-container img{width:50px;height:50px}.grid-card-info .driver-name{font-size:1.125rem}.grid-card-info .team-name{font-size:.75rem}.grid-card-info .lap-time{margin-top:6px;font-size:1rem}.grid-card-position{min-width:60px;padding:0 16px;font-size:2.25rem}}@media (max-width:480px){.grid-view{gap:8px;padding:8px}.grid-card-info{padding:10px 12px}.grid-card-info .driver-name{font-size:1rem}.grid-card-info .team-name{font-size:.6875rem}.grid-card-info .lap-time{margin-top:4px;font-size:.875rem}.grid-card-position{min-width:50px;padding:0 12px;font-size:1.75rem}}
.race-calendar-slider{background:var(--subheader_bg,#0d1a26);border-radius:var(--radius,12px)var(--radius,12px)0 0;border:1px solid var(--section_border,#ffffff1a);border-bottom:none;align-items:stretch;margin-bottom:0;display:flex;overflow:hidden}.slider-nav-btn{width:44px;color:var(--header_text);cursor:pointer;background:#0a1520;border:none;border-right:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.slider-nav-btn:hover{color:#fff;background:#132030}.slider-nav-btn.prev{border-radius:var(--radius,8px)0 0 var(--radius,8px)}.calendar-swiper{flex:1;min-width:0;overflow:hidden}.calendar-swiper .swiper{height:100%}.calendar-swiper .swiper-slide{height:auto}.race-slide-wrapper{flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative}.race-slide-wrapper.expanded{z-index:10}.race-card{cursor:pointer;text-align:left;background:0 0;border-top:none;border-bottom:2px solid #0000;border-left:none;border-right:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:280px;padding:16px 20px;transition:background .2s;display:flex;height:82px!important}.race-card:hover{background:#ffffff0d}.race-card.active{background:color-mix(in srgb,var(--header_active,#d4f32b)10%,transparent);border-bottom:2px solid var(--header_active,#d4f32b)}.race-card .race-info-left{flex-direction:column;gap:4px;display:flex}.race-card .race-info-left .race-country{align-items:center;gap:8px;display:flex}.race-card .race-info-left .race-country .country-name{color:var(--header_text,#fff);font-size:16px;font-weight:600;line-height:26px}.race-card .race-info-left .race-country .country-flag{object-fit:cover;border-radius:2px;width:24px;height:16px}.race-card .race-circuit{color:color-mix(in srgb,var(--header_text,#fff)50%,transparent);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;line-height:19px;overflow:hidden}.race-card .race-date-right{text-align:center;flex-direction:column;align-items:center;display:flex}.race-card .race-date-right .date-range{color:var(--header_text,#fff);white-space:nowrap;font-size:18px;font-weight:700;line-height:29px}.race-card .race-date-right .date-month{color:color-mix(in srgb,var(--header_text,#fff)50%,transparent);font-size:12px;font-weight:500;line-height:19px}.race-extra-info{opacity:0;background:#0a151e;border-top:1px solid #ffffff0d;max-height:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.race-extra-info.open{opacity:1;border-top:1px solid #ffffff1a;max-height:300px;padding:16px 20px}.race-extra-info .extra-info-content{animation:.3s forwards fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.extra-info-grid{grid-template-columns:repeat(1,1fr);gap:12px 16px;display:grid}.extra-info-grid .extra-info-item{flex-direction:row;align-items:center;gap:10px;display:flex}.extra-info-grid .extra-info-item .extra-info-label{color:color-mix(in srgb,var(--header_text,#fff)50%,transparent);text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem;font-weight:500}.extra-info-grid .extra-info-item .extra-info-value{color:var(--header_text,#fff);font-size:.8125rem;font-weight:600}.more-info-btn{color:#4ade80;cursor:pointer;background:#0a1520;border:none;border-left:1px solid #ffffff1a;border-radius:0 8px 8px 0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:16px 20px;transition:all .25s;display:flex}.more-info-btn:hover{background:#132030}.more-info-btn.active{background:color-mix(in srgb,var(--header_active,#d4f32b)15%,#0a1520)}.more-info-btn.active .plus-icon{background:var(--header_active,#d4f32b);transform:rotate(45deg)}.more-info-btn.active .more-text{color:var(--header_active,#d4f32b)}.more-info-btn .plus-icon{background:var(--header_active,#d4f32b);color:#0d1a26;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .25s;display:flex}.more-info-btn .more-text{color:var(--header_text,#fff);white-space:nowrap;font-size:.75rem;font-weight:400;transition:color .25s}@media (max-width:768px){.race-card{padding:12px 16px}.race-card .race-country .country-name{font-size:.875rem}.race-card .race-country .country-flag{width:20px;height:14px}.race-card .race-circuit{max-width:140px;font-size:.6875rem}.race-card .race-date-right .date-range{font-size:1rem}.race-card .race-date-right .date-month{font-size:.6875rem}.race-extra-info.open{padding:12px 16px}.extra-info-grid{grid-template-columns:repeat(2,1fr);gap:10px 12px}.extra-info-grid .extra-info-item .extra-info-label{font-size:.625rem}.extra-info-grid .extra-info-item .extra-info-value{font-size:.75rem}.more-info-btn{padding:12px 14px}.more-info-btn .plus-icon{width:24px;height:24px}.more-info-btn .more-text{font-size:.6875rem}}@media (max-width:480px){.slider-nav-btn{width:36px}.race-card{padding:10px 12px}.race-card .race-circuit{max-width:100px}.race-extra-info.open{padding:10px 12px}.extra-info-grid{grid-template-columns:repeat(2,1fr);gap:8px}.extra-info-grid .extra-info-item .extra-info-label{font-size:.5625rem}.extra-info-grid .extra-info-item .extra-info-value{font-size:.6875rem}.more-info-btn{padding:10px 12px}.more-info-btn .more-text{display:none}}
.session-tabs{border-bottom:1px solid var(--divider_color,#ffffff1a);background:var(--subheader_bg,#0d1a26);scrollbar-width:none;display:flex;overflow-x:auto}.session-tabs::-webkit-scrollbar{display:none}.session-tab{color:color-mix(in srgb,var(--header_text,#fff)50%,transparent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:16px 24px;font-size:14px;font-weight:600;transition:all .2s;position:relative}.session-tab:hover:not(.disabled){color:#fffc;background:#ffffff0d}.session-tab.active{color:var(--header_active,#d4f32b);background:color-mix(in srgb,var(--header_active,#d4f32b)10%,transparent)}.session-tab.active:after{content:"";background:var(--header_active,#d4f32b);height:2px;position:absolute;bottom:0;left:0;right:0}.session-tab.disabled{opacity:.3;cursor:not-allowed}@media (max-width:640px){.session-tab{padding:12px 16px;font-size:.8125rem}}
.session-info{text-align:center;background:var(--subheader_bg,#0d1a26);border-bottom:1px solid var(--divider_color,#ffffff1a);flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.session-info-center{text-align:center}.session-info-center .session-datetime{color:color-mix(in srgb,var(--header_text,#fff)60%,transparent);margin-bottom:8px;font-size:14px;line-height:22px}.session-info-center .session-datetime .datetime-divider{color:#ffffff4d;margin:0 8px}.session-info-center .gp-name{color:var(--header_text,#fff);margin:0 0 6px;font-size:24px;font-weight:700;line-height:38px}.session-info-center .circuit-name{color:color-mix(in srgb,var(--header_text,#fff)70%,transparent);margin:0;font-size:15px;line-height:24px}.session-info-left{justify-content:center;width:100%;display:flex}.session-flag{width:48px;height:48px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.session-flag img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.session-info{gap:12px;padding:16px}.session-info-center .gp-name{font-size:1.25rem}.session-info-center .circuit-name{font-size:.875rem}}
.f1-driver-avatar{background:var(--section_even_row_bg);border:1px solid var(--section_border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.f1-driver-avatar.has-image{background:var(--section_bg)}.f1-driver-avatar>img{object-fit:cover;width:100%;height:100%;display:block}
.f1cs-page{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;padding:24px 20px 48px;display:flex}@media (max-width:768px){.f1cs-page{gap:18px;padding:16px 12px 32px}}.f1cs-page-header{flex-direction:column;gap:6px;display:flex}.f1cs-page-title{color:var(--section_heading_text);margin:0;font-size:clamp(22px,3.4vw,32px);font-weight:700;line-height:1.15}.f1cs-page-subtitle{color:var(--section_text);margin:0;font-size:14px;line-height:22px}.f1cs-selected-race{background:var(--section_even_row_bg);border:1px solid var(--section_button_bg);color:var(--section_text);border-left-width:4px;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;font-size:14px;display:flex}.f1cs-selected-race strong{color:var(--section_heading_text);font-size:16px;font-weight:700}.f1cs-selected-race .f1cs-selected-label{text-transform:uppercase;letter-spacing:.8px;color:var(--section_button_bg);font-size:11px;font-weight:700}.f1cs-selected-race .f1cs-clear-race{margin-left:auto}.f1cs-clear-race{border:1px solid var(--section_button_bg);letter-spacing:.4px;text-transform:uppercase;color:var(--section_button_bg);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.f1cs-clear-race:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.f1cs-card{background:var(--section_bg);border:1px solid var(--section_border);box-shadow:var(--section_box_shadow);border-radius:12px;flex-direction:column;display:flex}.f1cs-tabs{border-bottom:1px solid var(--section_border);padding:0;display:flex}.f1cs-tab{color:var(--section_text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:15px;font-weight:600;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.f1cs-tab:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.f1cs-tab.active{color:var(--section_button_bg);border-bottom-color:var(--section_button_bg)}.f1cs-tab.active:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text))}.f1cs-tab-count{background:color-mix(in srgb,currentColor 15%,transparent);font-variant-numeric:tabular-nums;min-width:22px;height:22px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.f1cs-tab.active .f1cs-tab-count{background:color-mix(in srgb,currentColor 18%,transparent)}.f1cs-tab:hover:not(.active) .f1cs-tab-count{background:color-mix(in srgb,var(--section_button_text_hover,var(--section_button_text))22%,transparent)}.f1cs-table-header{background:var(--section_even_row_bg);border-bottom:1px solid var(--section_border);letter-spacing:.5px;text-transform:uppercase;color:var(--section_text);grid-template-columns:64px 1fr 100px;align-items:center;padding:14px 24px;font-size:12px;font-weight:700;display:grid}.f1cs-table-header .f1cs-points{text-align:right}@media (max-width:640px){.f1cs-table-header{grid-template-columns:48px 1fr 80px;padding:12px 16px}}.f1cs-list{flex-direction:column;display:flex}.f1cs-row{isolation:isolate;position:relative;overflow:hidden}.f1cs-row:before{content:"";opacity:.06;pointer-events:none;z-index:-1;background:repeating-conic-gradient(#fff9 0% 25%,#000000d9 0% 50%) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%)}.f1cs-row{border-bottom:1px solid var(--section_border);grid-template-columns:64px 1fr 100px;align-items:center;padding:14px 24px;transition:background .15s;display:grid}.f1cs-row:hover{background:var(--section_even_row_bg)}.f1cs-row:last-child{border-bottom:none}@media (max-width:640px){.f1cs-row{grid-template-columns:48px 1fr 80px;padding:12px 16px}}.f1cs-row.is-p1{box-shadow:inset 4px 0 #ffd34d}.f1cs-row.is-p2{box-shadow:inset 4px 0 #d8d8d8}.f1cs-row.is-p3{box-shadow:inset 4px 0 #cd7f32}.f1cs-pos{color:var(--section_heading_text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.f1cs-driver{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.f1cs-driver-text{flex-direction:column;gap:2px;min-width:0;display:flex}.f1cs-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}@media (max-width:640px){.f1cs-name{white-space:normal;font-size:14px}}.f1cs-team{color:var(--section_text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}@media (max-width:640px){.f1cs-team{white-space:normal}}.f1cs-points{text-align:right;font-variant-numeric:tabular-nums;color:var(--section_heading_text);font-size:16px;font-weight:700}@media (max-width:640px){.f1cs-points{font-size:15px}}.f1cs-empty{text-align:center;color:var(--section_text);padding:32px 20px;font-size:14px}
.f1tg-page{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;padding:24px 20px 48px;display:flex}@media (max-width:768px){.f1tg-page{gap:18px;padding:16px 12px 32px}}.f1tg-page-header{flex-direction:column;gap:6px;display:flex}.f1tg-page-title{color:var(--section_heading_text);margin:0;font-size:clamp(22px,3.4vw,32px);font-weight:700;line-height:1.15}.f1tg-page-subtitle{color:var(--section_text);margin:0;font-size:14px;line-height:22px}.f1tg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.f1tg-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.f1tg-tile-link{color:inherit;border-radius:12px;outline:none;text-decoration:none;display:block}.f1tg-tile-link:focus-visible{box-shadow:0 0 0 2px var(--section_button_bg)}.f1tg-tile{background:var(--section_bg);border:1px solid var(--section_border);box-shadow:var(--section_box_shadow);cursor:pointer;border-radius:12px;grid-template-columns:56px 1fr 24px;align-items:center;gap:16px;padding:16px 18px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.f1tg-tile-link:hover .f1tg-tile,.f1tg-tile:hover{background:var(--section_even_row_bg);border-color:var(--section_button_bg);transform:translateY(-1px)}.f1tg-tile-link:hover .f1tg-tile .f1tg-tile-arrow,.f1tg-tile:hover .f1tg-tile-arrow{color:var(--section_button_bg);transform:translate(2px)}@media (max-width:640px){.f1tg-tile{grid-template-columns:48px 1fr 20px;gap:14px;padding:14px}}@media (max-width:480px){.f1tg-tile{grid-template-columns:44px 1fr 20px;gap:14px;padding:12px}}.f1tg-tile-logo{background:var(--section_even_row_bg);border:1px solid var(--section_border);width:56px;height:56px;color:var(--section_button_bg);letter-spacing:.5px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex;overflow:hidden}.f1tg-tile-logo .flag-img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.f1tg-tile-logo{width:48px;height:48px;font-size:16px}}@media (max-width:480px){.f1tg-tile-logo{width:44px;height:44px;font-size:15px}}.f1tg-tile-body{flex-direction:column;gap:4px;min-width:0;padding-left:8px;display:flex}@media (max-width:480px){.f1tg-tile-body{padding-left:6px}}.f1tg-tile-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}@media (max-width:480px){.f1tg-tile-name{white-space:normal;font-size:15px}}.f1tg-tile-country{letter-spacing:.3px;text-transform:uppercase;color:var(--section_text);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.f1tg-tile-arrow{color:var(--section_text);justify-content:center;align-items:center;transition:color .18s,transform .18s;display:inline-flex}.f1tg-empty{text-align:center;color:var(--section_text);background:var(--section_bg);border:1px solid var(--section_border);border-radius:12px;padding:32px 20px;font-size:14px}
.f1otl-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;gap:18px;padding:20px 22px;display:flex}@media (max-width:480px){.f1otl-card{gap:14px;padding:16px 14px}}.f1otl-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.f1otl-title{letter-spacing:.3px;color:var(--section_heading_text);margin:0;font-size:16px;font-weight:700}.f1otl-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1otl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.f1otl-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.f1otl-card .f1tg-tile{box-shadow:none}
.f1dg-page{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:24px 20px 48px;display:flex}@media (max-width:768px){.f1dg-page{gap:18px;padding:16px 12px 32px}}.f1dg-page-header{flex-direction:column;gap:6px;display:flex}.f1dg-page-title{color:var(--section_heading_text);margin:0;font-size:clamp(22px,3.4vw,32px);font-weight:700;line-height:1.15}.f1dg-page-subtitle{color:var(--section_text);margin:0;font-size:14px;line-height:22px}.f1dg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.f1dg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.f1dg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:420px){.f1dg-grid{grid-template-columns:minmax(0,1fr)}}.f1dg-tile-link{color:inherit;border-radius:14px;outline:none;text-decoration:none;display:block}.f1dg-tile-link:focus-visible{box-shadow:0 0 0 2px var(--section_button_bg)}.f1dg-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--section_button_bg)90%,transparent)0%,color-mix(in srgb,var(--section_button_bg)55%,transparent)100%);color:var(--section_button_text);cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.f1dg-tile-link:hover .f1dg-tile,.f1dg-tile:hover{border-color:var(--section_button_bg);transform:translateY(-4px)}.f1dg-tile-link:hover .f1dg-tile .f1dg-tile-emoji,.f1dg-tile:hover .f1dg-tile-emoji{opacity:.18;transform:scale(.55)translateY(-30px)}.f1dg-tile-link:hover .f1dg-tile .f1dg-tile-image img,.f1dg-tile:hover .f1dg-tile-image img{transform:scale(1.05)}.f1dg-tile-link:hover .f1dg-tile .f1dg-tile-overlay,.f1dg-tile:hover .f1dg-tile-overlay,.f1dg-tile-link:hover .f1dg-tile .f1dg-tile-overlay>*,.f1dg-tile:hover .f1dg-tile-overlay>*{opacity:1;transform:translateY(0)}.f1dg-tile-link:hover .f1dg-tile .f1dg-tile-body,.f1dg-tile:hover .f1dg-tile-body{color:#fff;background:repeating-conic-gradient(#ffffff12 0% 25%,#fff0 0% 50%) 0 0/16px 16px,#000}.f1dg-tile-hero{justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.f1dg-tile-emoji{filter:drop-shadow(0 4px 8px #00000040);z-index:1;font-size:64px;line-height:1;transition:transform .4s,opacity .4s}.f1dg-tile-image{z-index:1;position:absolute;inset:0}.f1dg-tile-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.f1dg-tile-overlay{color:#fff;opacity:0;z-index:2;background:repeating-conic-gradient(#ffffff12 0% 25%,#fff0 0% 50%) 0 0/16px 16px,linear-gradient(#000000eb 0%,#000 100%);flex-direction:column;justify-content:center;gap:8px;padding:14px 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:absolute;inset:0;transform:translateY(101%)}.f1dg-tile-overlay>*{opacity:0;transition:transform .35s,opacity .35s;transform:translateY(8px)}.f1dg-tile-overlay>:first-child{transition-delay:80ms}.f1dg-tile-overlay>:nth-child(2){transition-delay:.14s}.f1dg-tile-overlay>:nth-child(3){transition-delay:.2s}.f1dg-tile-overlay>:nth-child(4){transition-delay:.26s}.f1dg-tile-row{color:inherit;letter-spacing:.2px;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.f1dg-tile-row--age{align-items:baseline}.f1dg-tile-row--age strong{font-size:14px;font-weight:700}.f1dg-tile-row--age em{letter-spacing:.4px;text-transform:uppercase;opacity:.75;font-size:11px;font-style:normal}.f1dg-tile-flag{font-size:16px;line-height:1}.f1dg-tile-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f1dg-tile-cta{background:var(--section_button_bg);color:var(--section_button_text);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:auto;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.f1dg-tile-cta>svg{width:14px;height:14px}.f1dg-tile-body{background:0 0;padding:14px 16px;transition:background .3s,color .3s}.f1dg-tile-name{color:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.f1dg-empty{text-align:center;color:var(--section_text);background:var(--section_bg);border:1px solid var(--section_border);border-radius:12px;padding:32px 20px;font-size:14px}
.f1tdl-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;gap:18px;padding:20px 22px;display:flex}@media (max-width:480px){.f1tdl-card{gap:14px;padding:16px 14px}}.f1tdl-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.f1tdl-title{letter-spacing:.3px;color:var(--section_heading_text);margin:0;font-size:16px;font-weight:700}.f1tdl-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1tdl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.f1tdl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.f1tdl-grid{grid-template-columns:minmax(0,1fr);gap:10px}}
.f1-driver-header{border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);background:var(--section_bg);border:1px solid var(--section_border);grid-template-columns:minmax(0,320px) minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}@media (max-width:768px){.f1-driver-header{grid-template-columns:minmax(0,1fr)}}.f1-driver-header__brand{background:var(--section_button_bg);min-width:0;min-height:200px;color:var(--section_button_text);flex-direction:column;justify-content:space-between;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.f1-driver-header__brand:before{content:"";transform-origin:100%;opacity:.55;pointer-events:none;z-index:0;background:repeating-conic-gradient(#ffffffd9 0% 25%,#000000f2 0% 50%) 0 0/22px 22px;position:absolute;inset:0;transform:perspective(520px)rotateY(-22deg)rotateX(4deg)skewY(-4deg)scale(1.15);-webkit-mask-image:linear-gradient(270deg,#000000f2 0%,#0009 35%,#00000026 70%,#0000 92%);mask-image:linear-gradient(270deg,#000000f2 0%,#0009 35%,#00000026 70%,#0000 92%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.f1-driver-header__brand:after{content:"";background:linear-gradient(90deg,var(--section_button_bg)0%,color-mix(in srgb,var(--section_button_bg)90%,transparent)35%,color-mix(in srgb,var(--section_button_bg)30%,transparent)75%,transparent 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.f1-driver-header__brand>*{z-index:1;min-width:0;position:relative}.f1-driver-header__brand .f1dh-eyebrow{letter-spacing:3px;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.f1-driver-header__brand .f1dh-name-hero{color:inherit;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(22px,3.4vw,34px);font-weight:700;line-height:1.1}.f1-driver-header__brand .f1dh-name-hero span{max-width:100%;display:block}.f1-driver-header__brand .f1dh-number{letter-spacing:.4px;background:#00000040;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:700}@media (max-width:768px){.f1-driver-header__brand{gap:8px;min-height:130px;padding:20px}.f1-driver-header__brand .f1dh-name-hero{font-size:clamp(20px,6vw,26px)}.f1-driver-header__brand:before{background-size:16px 16px;transform:perspective(420px)rotateY(-20deg)rotateX(3deg)skewY(-3deg)scale(1.15)}}@media (max-width:480px){.f1-driver-header__brand{min-height:110px;padding:16px}.f1-driver-header__brand:before{background-size:12px 12px}}.f1-driver-header__main{background:var(--section_bg);flex-direction:column;gap:18px;min-width:0;padding:24px 28px;display:flex}@media (max-width:768px){.f1-driver-header__main{gap:14px;padding:16px 18px}}@media (max-width:480px){.f1-driver-header__main{padding:14px}}.f1dh-identity{align-items:center;gap:14px;min-width:0;display:flex}.f1dh-avatar{background:var(--section_even_row_bg);border:1px solid var(--section_border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:inline-flex}@media (max-width:480px){.f1dh-avatar{width:52px;height:52px;font-size:26px}}.f1dh-identity-text{flex-direction:column;gap:4px;min-width:0;display:flex}.f1dh-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}@media (max-width:480px){.f1dh-name{white-space:normal;font-size:16px}}.f1dh-nat{color:var(--section_text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.f1dh-flag{font-size:16px;line-height:1}.f1dh-meta-row{color:var(--section_text);border-top:1px solid var(--section_border);flex-wrap:wrap;gap:10px 18px;min-width:0;padding-top:14px;font-size:13px;font-weight:500;display:flex}.f1dh-meta-row .f1dh-meta-item{align-items:center;gap:6px;min-width:0;line-height:20px;display:inline-flex}.f1dh-meta-row .f1dh-meta-item>svg{color:var(--section_button_bg);flex-shrink:0}.f1dh-meta-row .f1dh-meta-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f1dh-meta-row .f1dh-meta-item strong{color:var(--section_heading_text);font-weight:700}.f1dh-meta-row .f1dh-meta-item.is-empty{opacity:.55;font-style:italic}.f1dh-meta-row .f1dh-meta-team .f1dh-team-link{color:var(--section_button_bg)}@media (max-width:768px){.f1dh-meta-row{gap:8px 14px;font-size:12px}}
.f1dt-tabs{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);width:100%;box-shadow:var(--section_box_shadow);padding:10px 14px}.f1dt-tabs-strip{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:center;gap:8px;display:flex;overflow-x:auto}.f1dt-tabs-strip::-webkit-scrollbar{display:none}.f1dt-tab{text-align:center;white-space:nowrap;color:var(--section_text);border:1px solid var(--section_border);scroll-snap-align:start;background:0 0;border-radius:999px;flex:none;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.f1dt-tab:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.f1dt-tab.is-active{background:var(--section_button_bg);color:var(--section_button_text);border-color:var(--section_button_bg)}.f1dt-tab.is-active:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}@media (max-width:480px){.f1dt-tab{padding:8px 14px;font-size:12px}}
.f1di-page{flex-direction:column;gap:16px;display:flex}.f1di-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;gap:18px;padding:20px 22px;display:flex}@media (max-width:480px){.f1di-card{gap:14px;padding:16px 14px}}.f1di-card-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.f1di-card-title{letter-spacing:.3px;color:var(--section_heading_text);margin:0;font-size:16px;font-weight:700}.f1di-rows{flex-direction:column;display:flex}.f1di-row{border-bottom:1px dashed var(--section_border);color:var(--section_text);grid-template-columns:minmax(140px,200px) 1fr;align-items:center;gap:16px;padding:12px 4px;font-size:14px;display:grid}.f1di-row:last-child{border-bottom:none}.f1di-row.is-empty .f1di-row-value{opacity:.55;font-style:italic}@media (max-width:480px){.f1di-row{grid-template-columns:1fr;gap:4px;padding:10px 4px}}.f1di-row-label{letter-spacing:.5px;text-transform:uppercase;color:var(--section_heading_text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.f1di-row-label>svg{color:var(--section_button_bg);flex-shrink:0}.f1di-row-value{color:var(--section_text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.f1di-profile{flex-direction:column;gap:8px;display:flex}.f1di-profile-title{letter-spacing:.4px;text-transform:uppercase;color:var(--section_heading_text);margin:0;font-size:14px;font-weight:700}.f1di-profile-text{color:var(--section_text);white-space:pre-line;margin:0;font-size:14px;line-height:22px}.f1di-profile-empty{color:var(--section_text);opacity:.65;margin:0;font-size:14px;font-style:italic;line-height:22px}
.f1dr-page{flex-direction:column;gap:16px;display:flex}.f1dr-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.f1dr-page-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.f1dr-page-title{color:var(--section_heading_text);margin:0;font-size:18px;font-weight:700}.f1dr-page-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1dr-filter{letter-spacing:.4px;text-transform:uppercase;color:var(--section_text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.f1dr-filter-select{appearance:none;border:1px solid var(--section_border);background-color:var(--section_bg);color:var(--section_heading_text);letter-spacing:.2px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;border-radius:999px;outline:none;padding:8px 36px 8px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .18s,background-color .18s}.f1dr-filter-select::-ms-expand{display:none}.f1dr-filter-select:hover,.f1dr-filter-select:focus-visible{border-color:var(--section_button_bg)}.f1dr-filter-select option{color:#000;background:#fff}.f1dr-list{flex-direction:column;gap:14px;display:flex}.f1dr-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;gap:12px;padding:16px 18px;display:flex}@media (max-width:480px){.f1dr-card{padding:14px}}.f1dr-card-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.f1dr-card-title{letter-spacing:.3px;color:var(--section_heading_text);margin:0;font-size:15px;font-weight:700}.f1dr-card-venue{color:var(--section_text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.f1dr-card-venue>svg{color:var(--section_button_bg);flex-shrink:0}.f1dr-sessions{flex-direction:column;display:flex}.f1dr-session{color:var(--section_text);border-bottom:1px dashed var(--section_border);grid-template-columns:minmax(120px,1.2fr) minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;padding:8px 4px;font-size:13px;display:grid}.f1dr-session:last-child{border-bottom:none}.f1dr-session.is-main{background:color-mix(in srgb,var(--section_button_bg)8%,transparent);border-bottom:none;border-radius:8px;margin:0 -10px;padding:10px 14px}.f1dr-session.is-main .f1dr-session-name{color:var(--section_button_bg)}@media (max-width:480px){.f1dr-session{grid-template-columns:1fr;gap:4px;padding:8px 4px}}.f1dr-session-name{letter-spacing:.3px;text-transform:uppercase;color:var(--section_heading_text);font-size:12px;font-weight:700}.f1dr-session-time{color:var(--section_text);font-size:12px;font-weight:500}.f1dr-session-result{color:var(--section_text);justify-self:end;align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.f1dr-session-result strong{color:var(--section_heading_text);font-size:13px;font-weight:700}.f1dr-session-result em{letter-spacing:.4px;text-transform:uppercase;color:var(--section_button_bg);font-size:11px;font-style:normal}.f1dr-empty,.f1dr-empty-sessions{text-align:center;color:var(--section_text);background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);opacity:.85;margin:0;padding:24px 16px;font-size:14px;font-style:italic}.f1dr-empty-sessions{border:1px dashed var(--section_border);background:0 0;padding:12px 8px;font-size:13px}
.f1ds-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;display:flex}.f1ds-card-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding:18px 22px 14px;display:flex}@media (max-width:480px){.f1ds-card-header{padding:14px 14px 12px}}.f1ds-card-title{color:var(--section_heading_text);margin:0;font-size:16px;font-weight:700}.f1ds-card-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1ds-table-header{background:var(--section_even_row_bg);border-bottom:1px solid var(--section_border);letter-spacing:.5px;text-transform:uppercase;color:var(--section_text);grid-template-columns:64px 44px 1fr 100px;align-items:center;padding:12px 22px;font-size:11px;font-weight:700;display:grid}.f1ds-table-header .f1ds-points{text-align:right}@media (max-width:640px){.f1ds-table-header{grid-template-columns:44px 36px 1fr 70px;padding:12px 16px}}.f1ds-list{flex-direction:column;display:flex}.f1ds-row{isolation:isolate;position:relative;overflow:hidden}.f1ds-row:before{content:"";opacity:.06;pointer-events:none;z-index:-1;background:repeating-conic-gradient(#fff9 0% 25%,#000000d9 0% 50%) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%)}.f1ds-row{border-bottom:1px solid var(--section_border);grid-template-columns:64px 44px 1fr 100px;align-items:center;padding:14px 22px;transition:background .15s;display:grid}.f1ds-row:hover{background:var(--section_even_row_bg)}.f1ds-row:last-child{border-bottom:none}@media (max-width:640px){.f1ds-row{grid-template-columns:44px 36px 1fr 70px;padding:12px 16px}}.f1ds-row.is-p1{box-shadow:inset 4px 0 #ffd34d}.f1ds-row.is-p2{box-shadow:inset 4px 0 #d8d8d8}.f1ds-row.is-p3{box-shadow:inset 4px 0 #cd7f32}.f1ds-row.is-current{background:color-mix(in srgb,var(--section_button_bg)10%,transparent)}.f1ds-row.is-current:hover{background:color-mix(in srgb,var(--section_button_bg)18%,transparent)}.f1ds-row.is-current:after{content:"";background:var(--section_button_bg);width:4px;position:absolute;top:0;bottom:0;right:0}.f1ds-row.is-current .f1ds-name{color:var(--section_button_bg)}.f1ds-pos{color:var(--section_heading_text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.f1ds-flag{color:var(--section_text);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}@media (max-width:640px){.f1ds-flag{font-size:16px}}.f1ds-driver{align-items:center;gap:10px;min-width:0;display:flex}.f1ds-driver-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.f1ds-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}@media (max-width:640px){.f1ds-name{white-space:normal}}.f1ds-team-link{color:var(--section_text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.f1ds-tag{letter-spacing:.5px;text-transform:uppercase;background:var(--section_button_bg);color:var(--section_button_text);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:480px){.f1ds-tag{display:none}}.f1ds-points{text-align:right;font-variant-numeric:tabular-nums;color:var(--section_heading_text);font-size:16px;font-weight:700}@media (max-width:640px){.f1ds-points{font-size:15px}}.f1ds-empty{text-align:center;color:var(--section_text);padding:32px 20px;font-size:14px}
.f1-team-header{border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);background:var(--section_bg);border:1px solid var(--section_border);grid-template-columns:minmax(0,320px) minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}@media (max-width:768px){.f1-team-header{grid-template-columns:minmax(0,1fr)}}.f1-team-header__brand{background:var(--section_button_bg);min-width:0;min-height:200px;color:var(--section_button_text);flex-direction:column;justify-content:space-between;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.f1-team-header__brand:before{content:"";transform-origin:100%;opacity:.55;pointer-events:none;z-index:0;background:repeating-conic-gradient(#ffffffd9 0% 25%,#000000f2 0% 50%) 0 0/22px 22px;position:absolute;inset:0;transform:perspective(520px)rotateY(-22deg)rotateX(4deg)skewY(-4deg)scale(1.15);-webkit-mask-image:linear-gradient(270deg,#000000f2 0%,#0009 35%,#00000026 70%,#0000 92%);mask-image:linear-gradient(270deg,#000000f2 0%,#0009 35%,#00000026 70%,#0000 92%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.f1-team-header__brand:after{content:"";background:linear-gradient(90deg,var(--section_button_bg)0%,color-mix(in srgb,var(--section_button_bg)90%,transparent)35%,color-mix(in srgb,var(--section_button_bg)30%,transparent)75%,transparent 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.f1-team-header__brand>*{z-index:1;min-width:0;position:relative}.f1-team-header__brand .year-label{letter-spacing:3px;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.f1-team-header__brand .team-name-hero{color:inherit;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(22px,3.4vw,34px);font-weight:700;line-height:1.1}.f1-team-header__brand .team-name-hero span{max-width:100%;display:block}@media (max-width:768px){.f1-team-header__brand{gap:8px;min-height:130px;padding:20px}.f1-team-header__brand .team-name-hero{font-size:clamp(20px,6vw,26px)}.f1-team-header__brand:before{background-size:16px 16px;transform:perspective(420px)rotateY(-20deg)rotateX(3deg)skewY(-3deg)scale(1.15)}}@media (max-width:480px){.f1-team-header__brand{min-height:110px;padding:16px}.f1-team-header__brand:before{background-size:12px 12px}}.f1-team-header__main{background:var(--section_bg);flex-direction:column;gap:18px;min-width:0;padding:24px 28px;display:flex}@media (max-width:768px){.f1-team-header__main{gap:14px;padding:16px 18px}}@media (max-width:480px){.f1-team-header__main{padding:14px}}.f1th-identity{align-items:center;gap:14px;min-width:0;display:flex}.f1th-logo{color:var(--section_button_bg);border-radius:50%;flex-shrink:0}.f1th-identity-text{flex-direction:column;gap:4px;min-width:0;display:flex}.f1th-team-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}@media (max-width:480px){.f1th-team-name{white-space:normal;font-size:16px}}.f1th-country{color:var(--section_text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.f1th-country>svg{color:var(--section_button_bg);flex-shrink:0}.f1th-meta-row{color:var(--section_text);border-top:1px solid var(--section_border);flex-wrap:wrap;gap:10px 18px;min-width:0;padding-top:14px;font-size:13px;font-weight:500;display:flex}.f1th-meta-row .f1th-meta-item{align-items:center;gap:6px;min-width:0;line-height:20px;display:inline-flex}.f1th-meta-row .f1th-meta-item>svg{color:var(--section_button_bg);flex-shrink:0}.f1th-meta-row .f1th-meta-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f1th-meta-row .f1th-meta-item strong{color:var(--section_heading_text);font-weight:700}.f1th-meta-row .f1th-meta-item.is-empty{opacity:.55;font-style:italic}@media (max-width:768px){.f1th-meta-row{gap:8px 14px;font-size:12px}}
.f1tt-tabs{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);width:100%;box-shadow:var(--section_box_shadow);padding:10px 14px}.f1tt-tabs-strip{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:center;gap:8px;display:flex;overflow-x:auto}.f1tt-tabs-strip::-webkit-scrollbar{display:none}.f1tt-tab{text-align:center;white-space:nowrap;color:var(--section_text);border:1px solid var(--section_border);scroll-snap-align:start;background:0 0;border-radius:999px;flex:none;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.f1tt-tab:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.f1tt-tab.is-active{background:var(--section_button_bg);color:var(--section_button_text);border-color:var(--section_button_bg)}.f1tt-tab.is-active:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}@media (max-width:480px){.f1tt-tab{padding:8px 14px;font-size:12px}}
.f1ti-page{flex-direction:column;gap:16px;display:flex}.f1ti-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;gap:18px;padding:20px 22px;display:flex}@media (max-width:480px){.f1ti-card{gap:14px;padding:16px 14px}}.f1ti-card-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.f1ti-card-title{letter-spacing:.3px;color:var(--section_heading_text);margin:0;font-size:16px;font-weight:700}.f1ti-card-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1ti-rows{flex-direction:column;display:flex}.f1ti-row{border-bottom:1px dashed var(--section_border);color:var(--section_text);grid-template-columns:minmax(140px,200px) 1fr;align-items:center;gap:16px;padding:12px 4px;font-size:14px;display:grid}.f1ti-row:last-child{border-bottom:none}.f1ti-row.is-empty .f1ti-row-value{opacity:.55;font-style:italic}@media (max-width:480px){.f1ti-row{grid-template-columns:1fr;gap:4px;padding:10px 4px}}.f1ti-row-label{letter-spacing:.5px;text-transform:uppercase;color:var(--section_heading_text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.f1ti-row-label>svg{color:var(--section_button_bg);flex-shrink:0}.f1ti-row-value{color:var(--section_text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.f1ti-profile{flex-direction:column;gap:8px;display:flex}.f1ti-profile-title{letter-spacing:.4px;text-transform:uppercase;color:var(--section_heading_text);margin:0;font-size:14px;font-weight:700}.f1ti-profile-text{color:var(--section_text);white-space:pre-line;margin:0;font-size:14px;line-height:22px}.f1ti-profile-empty{color:var(--section_text);opacity:.65;margin:0;font-size:14px;font-style:italic;line-height:22px}.f1ti-drivers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.f1ti-drivers-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.f1ti-driver-card{border:1px solid var(--section_border);background:var(--section_even_row_bg);border-radius:12px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:14px 16px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.f1ti-driver-card:before{content:"";background:var(--section_button_bg);border-top-left-radius:12px;border-bottom-left-radius:12px;width:4px;position:absolute;top:0;bottom:0;left:0}.f1ti-driver-card:hover{background:var(--section_bg);border-color:var(--section_button_bg);transform:translateY(-1px)}@media (max-width:480px){.f1ti-driver-card{grid-template-columns:52px 1fr;gap:12px;padding:12px 14px}}.f1ti-driver-avatar{background:var(--section_bg);border:1px solid var(--section_border);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;line-height:1;display:inline-flex}@media (max-width:480px){.f1ti-driver-avatar{width:52px;height:52px;font-size:26px}}.f1ti-driver-body{flex-direction:column;gap:4px;min-width:0;display:flex}.f1ti-driver-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}@media (max-width:480px){.f1ti-driver-name{white-space:normal;font-size:15px}}.f1ti-driver-meta{color:var(--section_button_bg);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:480px){.f1ti-driver-meta{white-space:normal}}.f1ti-driver-dob{color:var(--section_text);letter-spacing:.2px;font-size:12px}.f1ti-drivers-empty{color:var(--section_text);opacity:.7;text-align:center;margin:0;padding:16px 4px;font-size:14px;font-style:italic}
.f1tr-page{flex-direction:column;gap:16px;display:flex}.f1tr-page-header{flex-direction:column;gap:4px;display:flex}.f1tr-page-title{color:var(--section_heading_text);margin:0;font-size:18px;font-weight:700}.f1tr-page-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1tr-list{flex-direction:column;gap:12px;display:flex}.f1tr-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;gap:14px;padding:18px 20px;display:flex}@media (max-width:480px){.f1tr-card{gap:12px;padding:14px}}.f1tr-card-header{border-bottom:1px solid var(--section_border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}@media (max-width:480px){.f1tr-card-header{flex-direction:column;gap:4px}}.f1tr-card-title-wrap{flex-direction:column;gap:2px;min-width:0;display:flex}.f1tr-card-title{color:var(--section_heading_text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.f1tr-card-venue{letter-spacing:.3px;color:var(--section_text);text-transform:uppercase;font-size:12px;font-weight:600}.f1tr-card-date{letter-spacing:.4px;text-transform:uppercase;color:var(--section_button_bg);flex-shrink:0;font-size:12px;font-weight:700}.f1tr-rows{flex-direction:column;display:flex}.f1tr-row{isolation:isolate;position:relative;overflow:hidden}.f1tr-row:before{content:"";opacity:.06;pointer-events:none;z-index:-1;background:repeating-conic-gradient(#fff9 0% 25%,#000000d9 0% 50%) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%)}.f1tr-row{border-bottom:1px dashed var(--section_border);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.f1tr-row:last-child{border-bottom:none}.f1tr-row.is-dnf .f1tr-pos,.f1tr-row.is-dnf .f1tr-driver-name,.f1tr-row.is-dnf .f1tr-time{opacity:.7}@media (max-width:480px){.f1tr-row{grid-template-columns:36px 1fr auto;gap:10px}}.f1tr-pos{background:var(--section_even_row_bg);border:1px solid var(--section_border);font-variant-numeric:tabular-nums;min-width:36px;height:28px;color:var(--section_heading_text);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.f1tr-pos.is-p1{color:#1a1a1a;background:#ffd34d;border-color:#ffd34d}.f1tr-pos.is-p2{color:#1a1a1a;background:#d8d8d8;border-color:#d8d8d8}.f1tr-pos.is-p3{color:#fff;background:#cd7f32;border-color:#cd7f32}.f1tr-driver{flex-direction:column;gap:2px;min-width:0;display:flex}.f1tr-driver-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}@media (max-width:480px){.f1tr-driver-name{white-space:normal}}.f1tr-driver-status{letter-spacing:.4px;text-transform:uppercase;color:var(--section_text);font-size:11px;font-weight:700}.f1tr-meta{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.f1tr-time{color:var(--section_heading_text);font-size:13px;font-weight:700}.f1tr-laps{color:var(--section_text);font-size:11px;font-weight:600}.f1tr-laps span{text-transform:uppercase;letter-spacing:.4px;margin-left:2px}.f1tr-empty-row{color:var(--section_text);opacity:.7;padding:12px 4px;font-size:13px;font-style:italic}.f1tr-full-link{letter-spacing:.4px;text-transform:uppercase;color:var(--section_button_bg);border:1px solid var(--section_button_bg);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.f1tr-full-link:hover{background:var(--section_button_bg_hover,var(--section_button_bg));color:var(--section_button_text_hover,var(--section_button_text));border-color:var(--section_button_bg_hover,var(--section_button_bg))}.f1tr-empty{text-align:center;color:var(--section_text);background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);padding:32px 20px;font-size:14px}
.f1ts-card{background:var(--section_bg);border:1px solid var(--section_border);border-radius:var(--radius,12px);box-shadow:var(--section_box_shadow);flex-direction:column;display:flex}.f1ts-card-header{border-bottom:1px solid var(--section_border);flex-direction:column;gap:4px;padding:18px 22px 14px;display:flex}@media (max-width:480px){.f1ts-card-header{padding:14px 14px 12px}}.f1ts-card-title{color:var(--section_heading_text);margin:0;font-size:16px;font-weight:700}.f1ts-card-subtitle{color:var(--section_text);margin:0;font-size:13px}.f1ts-table-header{background:var(--section_even_row_bg);border-bottom:1px solid var(--section_border);letter-spacing:.5px;text-transform:uppercase;color:var(--section_text);grid-template-columns:64px 1fr 100px;align-items:center;padding:12px 22px;font-size:11px;font-weight:700;display:grid}.f1ts-table-header .f1ts-points{text-align:right}@media (max-width:640px){.f1ts-table-header{grid-template-columns:48px 1fr 80px;padding:12px 16px}}.f1ts-list{flex-direction:column;display:flex}.f1ts-row{isolation:isolate;position:relative;overflow:hidden}.f1ts-row:before{content:"";opacity:.06;pointer-events:none;z-index:-1;background:repeating-conic-gradient(#fff9 0% 25%,#000000d9 0% 50%) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0009 40%,#0003 75%,#0000 100%)}.f1ts-row{border-bottom:1px solid var(--section_border);grid-template-columns:64px 1fr 100px;align-items:center;padding:14px 22px;transition:background .15s;display:grid}.f1ts-row:hover{background:var(--section_even_row_bg)}.f1ts-row:last-child{border-bottom:none}@media (max-width:640px){.f1ts-row{grid-template-columns:48px 1fr 80px;padding:12px 16px}}.f1ts-row.is-p1{box-shadow:inset 4px 0 #ffd34d}.f1ts-row.is-p2{box-shadow:inset 4px 0 #d8d8d8}.f1ts-row.is-p3{box-shadow:inset 4px 0 #cd7f32}.f1ts-row.is-current{background:color-mix(in srgb,var(--section_button_bg)10%,transparent)}.f1ts-row.is-current:hover{background:color-mix(in srgb,var(--section_button_bg)18%,transparent)}.f1ts-row.is-current:after{content:"";background:var(--section_button_bg);width:4px;position:absolute;top:0;bottom:0;right:0}.f1ts-row.is-current .f1ts-name{color:var(--section_button_bg)}.f1ts-pos{color:var(--section_heading_text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.f1ts-team{align-items:center;gap:10px;min-width:0;display:flex}.f1ts-name{color:var(--section_heading_text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}@media (max-width:640px){.f1ts-name{white-space:normal}}.f1ts-tag{letter-spacing:.5px;text-transform:uppercase;background:var(--section_button_bg);color:var(--section_button_text);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:480px){.f1ts-tag{display:none}}.f1ts-points{text-align:right;font-variant-numeric:tabular-nums;color:var(--section_heading_text);font-size:16px;font-weight:700}@media (max-width:640px){.f1ts-points{font-size:15px}}.f1ts-empty{text-align:center;color:var(--section_text);padding:32px 20px;font-size:14px}
@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-box{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer}.light_theme .shimmer-box{background:linear-gradient(90deg,#0000000f 25%,#0000001a 50%,#0000000f 75%) 0 0/200% 100%}.shimmer-session-info .shimmer-box{margin:0 auto}.shimmer-session-info .shimmer-session-datetime{width:140px;height:18px;margin-bottom:12px}.shimmer-session-info .shimmer-session-title{width:260px;height:30px;margin-bottom:10px}.shimmer-session-info .shimmer-session-circuit{width:200px;height:18px}.shimmer-session-info .shimmer-session-flag{border-radius:4px;width:48px;height:48px}@media (max-width:640px){.shimmer-session-info .shimmer-session-title{width:70%;max-width:220px}.shimmer-session-info .shimmer-session-circuit{width:60%;max-width:180px}}.shimmer-wrapper.results-table-wrapper .shimmer-row td{padding:12px 8px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-position{border-radius:50%;width:24px;height:24px}.shimmer-wrapper.results-table-wrapper .shimmer-row .driver-info{align-items:center;gap:12px;display:flex}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-flag{border-radius:2px;flex-shrink:0;width:24px;height:18px}.shimmer-wrapper.results-table-wrapper .shimmer-row .driver-details{flex-direction:column;gap:6px;display:flex}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-name{width:120px;height:16px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-team{width:80px;height:12px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-time{width:80px;height:16px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-stops{width:24px;height:16px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-gap{width:60px;height:16px}.shimmer-wrapper.grid-view .shimmer-card{background:#1a2a3a;border-left-color:#ffffff1a!important}.light_theme .shimmer-wrapper.grid-view .shimmer-card{background:#f5f5f5;border-left-color:#0000001a!important}.shimmer-card .grid-card-image .shimmer-image{border-radius:0;width:100%;height:100%}.shimmer-card .grid-card-info .shimmer-icon{width:20px;height:20px;margin-bottom:6px}.shimmer-card .grid-card-info .shimmer-driver-name{width:140px;height:22px;margin-bottom:4px}.shimmer-card .grid-card-info .shimmer-team-name{width:100px;height:14px;margin-bottom:8px}.shimmer-card .grid-card-info .shimmer-lap-time{width:90px;height:18px}.shimmer-card .grid-card-position .shimmer-pos{border-radius:8px;width:40px;height:40px}@media (max-width:768px){.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-name{width:100px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-team,.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-time{width:60px}.shimmer-card .grid-card-info .shimmer-driver-name{width:110px;height:18px}.shimmer-card .grid-card-info .shimmer-team-name{width:80px;height:12px}.shimmer-card .grid-card-info .shimmer-lap-time{width:70px;height:16px}.shimmer-card .grid-card-position .shimmer-pos{width:35px;height:35px}}@media (max-width:480px){.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-name{width:80px}.shimmer-wrapper.results-table-wrapper .shimmer-row .shimmer-team{width:50px}.shimmer-card .grid-card-info .shimmer-driver-name{width:90px;height:16px}.shimmer-card .grid-card-info .shimmer-team-name{width:60px;height:11px}.shimmer-card .grid-card-info .shimmer-lap-time{width:60px;height:14px}.shimmer-card .grid-card-position .shimmer-pos{width:28px;height:28px}}
.formula_wrp .formula_tabs{margin:0;padding:0}.formula_wrp .formula_tabs li{list-style:none}.formula_wrp .formula_tabs{color:var(--match_detail_head_text);border-bottom:1px solid var(--match_detail_head_divider);border-radius:0;flex-grow:1;display:flex;overflow-x:auto}.formula_wrp .formula_tabs .nav-item{background:var(--match_detail_head_bg);text-align:center;height:62px;color:var(--section_text);cursor:pointer;flex-direction:column;justify-content:center;width:100%;padding:9px 5px;font-size:12px;line-height:1.25;display:inline-flex}@media (min-width:768px){.formula_wrp .formula_tabs .nav-item{flex-direction:column;justify-content:center;height:82px;padding:8px 10px;font-size:18px;font-weight:400;line-height:1.22222;display:inline-flex}}.formula_wrp .formula_tabs .nav-item a{color:var(--match_detail_head_text)}.formula_wrp .formula_tabs .nav-item:hover a{color:var(--header_active)!important}.formula_wrp .formula_tabs .nav-item:first-child{border-radius:var(--radius)0 0 0}.formula_wrp .formula_tabs .nav-item:last-child{border-radius:0 var(--radius)0 0}.formula_wrp .formula_tabs .nav-item.active{background:var(--header_active);font-size:14px;font-weight:700;line-height:1.28571}.formula_wrp .formula_tabs .nav-item.active a{color:var(--header_dropdown_bg)!important}@media (min-width:768px){.formula_wrp .formula_tabs .nav-item.active{font-size:18px;font-weight:700;line-height:1.22222}}
.formula_block:not(:last-child){margin-bottom:20px}.formula_block .formula_head{background:var(--match_detail_head_bg);color:var(--match_detail_head_text);text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:8px;margin-bottom:0;padding:24px 20px;display:flex}@media (min-width:768px){.formula_block .formula_head{padding:32px 20px}}.formula_block .formula_head .formula_head_datetime{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.formula_block .formula_head .formula_head_datetime .separator{color:var(--section_text_2)}.formula_block .formula_head .formula_head_datetime .date,.formula_block .formula_head .formula_head_datetime .time{color:var(--match_detail_head_text)}.formula_block .formula_head h1{text-transform:capitalize;color:var(--match_detail_head_text);margin:4px 0;font-size:20px;font-weight:700;line-height:1.3}@media (min-width:768px){.formula_block .formula_head h1{font-size:24px}}.formula_block .formula_head .venue{color:var(--section_text_2);margin:0;font-size:14px;font-weight:400}@media (min-width:768px){.formula_block .formula_head .venue{font-size:15px}}.formula_block .formula_head .country_flag{justify-content:center;margin-top:8px;display:flex}.formula_block .formula_head .country_flag img{border-radius:2px}.formula_block .formula_head a h1,.formula_block .formula_head a h2{text-transform:capitalize;font-size:14px;font-weight:600;line-height:19px}.formula_head_table{background:var(--section_bg);color:var(--section_text_2);text-transform:capitalize;border-radius:var(--radius)var(--radius)0 0;border:solid var(--section_divider);border-width:0 0 1px;flex-wrap:wrap;gap:10px;width:100%;padding:10px;font-size:14px;font-weight:400;line-height:19px;display:flex}@media (min-width:768px){.formula_head_table{padding:20px 17px}}.formula_head_table .section_lft{flex-grow:1;display:flex}.formula_head_table .section_rgt{text-align:right}.formula_head_table .section_rgt:only-child{flex-grow:1;justify-content:flex-end}.live_center_layout .global_table.formula_listing_table{border-radius:0 0 var(--radius)var(--radius)}.live_center_layout .global_table.formula_listing_table thead th{color:var(--section_text);padding:10px;font-size:14px;font-weight:600;line-height:19px}@media (min-width:768px){.live_center_layout .global_table.formula_listing_table thead th{padding:20px 17px}}.live_center_layout .global_table.formula_listing_table tr td:first-child{color:var(--section_text_2)}.live_center_layout .global_table.formula_listing_table tr th,.live_center_layout .global_table.formula_listing_table tr td{vertical-align:middle;padding:10px}@media (min-width:768px){.live_center_layout .global_table.formula_listing_table tr th,.live_center_layout .global_table.formula_listing_table tr td{padding:19px 10px}}@media (min-width:576px){.live_center_layout .global_table.formula_listing_table tr th:first-child,.live_center_layout .global_table.formula_listing_table tr td:first-child{width:70px;padding-left:15px}.live_center_layout .global_table.formula_listing_table tr th:last-child,.live_center_layout .global_table.formula_listing_table tr td:last-child{padding-right:15px}}.live_center_layout .global_table.formula_listing_table tr th:nth-child(2),.live_center_layout .global_table.formula_listing_table tr td:nth-child(2){text-align:left}.live_center_layout .global_table.formula_listing_table .country_name_wrp{align-items:center;padding-right:0;display:flex}.live_center_layout .global_table.formula_listing_table .country_name_wrp a{color:var(--section_text);align-items:center;display:inline-flex}.live_center_layout .global_table.formula_listing_table .country_name_wrp .flag_img{flex-shrink:0;width:22px;margin-right:10px}.live_center_layout .global_table.formula_listing_table .country_name_wrp .cr_name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;max-width:170px;overflow:hidden}.live_center_layout .global_table.formula_listing_table .fav{vertical-align:middle;cursor:pointer;z-index:3;width:17px;color:var(--section_icon);flex-shrink:0;align-self:center;font-size:13px;display:inline-block;position:relative}.live_center_layout .global_table.formula_listing_table .fav.active{color:var(--section_icon_active);opacity:1}.formula_fastest_lap{background:var(--match_detail_head_bg);border-radius:0 0 var(--radius)var(--radius);color:var(--tag_text);padding:16px 20px}.formula_fastest_lap .fastest_lap_header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.formula_fastest_lap .fastest_lap_header .fastest_lap_icon{color:var(--primary);font-size:18px}.formula_fastest_lap .fastest_lap_header .fastest_lap_title{text-transform:uppercase;letter-spacing:.5px;color:var(--match_detail_head_text);font-size:16px;font-weight:700}.formula_fastest_lap .fastest_lap_content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.formula_fastest_lap .fastest_lap_content .fastest_lap_driver{align-items:center;gap:10px;display:flex}.formula_fastest_lap .fastest_lap_content .fastest_lap_driver img{border-radius:2px}.formula_fastest_lap .fastest_lap_content .fastest_lap_driver .driver_name{color:var(--match_detail_head_text);font-size:15px;font-weight:600}.formula_fastest_lap .fastest_lap_content .fastest_lap_details{align-items:center;gap:16px;display:flex}.formula_fastest_lap .fastest_lap_content .fastest_lap_details .team{color:var(--match_detail_head_text);font-size:14px}.formula_fastest_lap .fastest_lap_content .fastest_lap_details .time{background:var(--primary);color:var(--match_detail_head_text);border-radius:4px;padding:4px 12px;font-size:16px;font-weight:700}
