table.motor-sport-results td img{display:inline}table.motor-sport-results{background:none;border-collapse:collapse;margin-bottom:0;text-align:left}table.motor-sport-results th{background-color:#eee;background-image:none;border:1px solid #ddd;color:#777;font-size:10px;font-weight:700;line-height:20px;padding:5px;text-align:left;text-transform:uppercase}table.motor-sport-results td{background:#fff;border:1px solid #ccc;margin:0;padding:5px}table.motor-sport-results.msr_driver_summary td,table.motor-sport-results.msr_driver_stats td,table.motor-sport-results.msr_team_summary td,table.motor-sport-results.msr_team_stats td{background-color:#fff0;border:0;padding:3px 5px 3px 0}table.motor-sport-results tbody{margin-top:5px}.sidebar2 table.msr_drivers_titles tbody td.msr_col2{display:flex;align-items:center;gap:5px}.msr_widget_drivers td,.msr_widget_teams td{font-size:larger}.msr_widget_entrant b a{font-size:large}td.msr_widget_photo,td.msr_widget_flag{text-align:center}.sidebar1 .msr_widget_url,.sidebar2 .msr_widget_url{display:block;margin:0;padding:8px 12px;background:linear-gradient(180deg,#fafafa 0%,#f0f0f0 100%);border-top:1px solid rgb(0 0 0 / .08);border-left:3px solid var(--f1fs-accent);font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--f1fs-text);text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.sidebar1 .msr_widget_url::after,.sidebar2 .msr_widget_url::after{content:" →";display:inline-block;margin-left:3px;transition:transform 0.15s ease}.sidebar1 .msr_widget_url:hover,.sidebar2 .msr_widget_url:hover{background:#f4f5f7;color:var(--f1fs-accent-dark)}.sidebar1 .msr_widget_drivers,.sidebar2 .msr_widget_drivers,.sidebar1 .msr_widget_teams,.sidebar2 .msr_widget_teams{margin:0;width:100%}.sidebar1 .msr_widget_drivers td,.sidebar2 .msr_widget_drivers td,.sidebar1 .msr_widget_teams td,.sidebar2 .msr_widget_teams td{font-size:12px;padding:4px 8px;border-bottom:1px solid rgb(0 0 0 / .05)}.sidebar1 .msr_widget_drivers tr:last-child td,.sidebar2 .msr_widget_drivers tr:last-child td,.sidebar1 .msr_widget_teams tr:last-child td,.sidebar2 .msr_widget_teams tr:last-child td{border-bottom:0}.sidebar1 .msr_widget_url:hover::after,.sidebar2 .msr_widget_url:hover::after{transform:translateX(3px)}table.motor-sport-results tbody .msr_col1{font-weight:800;color:#64748b;font-variant-numeric:tabular-nums;font-size:1.05em;background:#fff0}table.motor-sport-results tbody tr:nth-child(1) .msr_col1{color:#C00;font-weight:900;position:relative}table.motor-sport-results tbody tr:nth-child(1) .msr_col1::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;background:#C00;border-radius:0 2px 2px 0}table.motor-sport-results tbody tr:nth-child(2) .msr_col1{color:#94a3b8;font-weight:900}table.motor-sport-results tbody tr:nth-child(3) .msr_col1{color:#b45309;font-weight:900}.sidebar1 table.motor-sport-results tbody tr:nth-child(1) .msr_col1,.sidebar1 table.motor-sport-results tbody tr:nth-child(2) .msr_col1,.sidebar1 table.motor-sport-results tbody tr:nth-child(3) .msr_col1,.sidebar2 table.motor-sport-results tbody tr:nth-child(1) .msr_col1,.sidebar2 table.motor-sport-results tbody tr:nth-child(2) .msr_col1,.sidebar2 table.motor-sport-results tbody tr:nth-child(3) .msr_col1{color:inherit!important;font-weight:700!important;background:transparent!important}.sidebar1 table.motor-sport-results tbody tr:nth-child(1) .msr_col1::before,.sidebar1 table.motor-sport-results tbody tr:nth-child(2) .msr_col1::before,.sidebar1 table.motor-sport-results tbody tr:nth-child(3) .msr_col1::before,.sidebar2 table.motor-sport-results tbody tr:nth-child(1) .msr_col1::before,.sidebar2 table.motor-sport-results tbody tr:nth-child(2) .msr_col1::before,.sidebar2 table.motor-sport-results tbody tr:nth-child(3) .msr_col1::before,.sidebar1 table.motor-sport-results tbody tr:nth-child(1) .msr_col1::after,.sidebar1 table.motor-sport-results tbody tr:nth-child(2) .msr_col1::after,.sidebar1 table.motor-sport-results tbody tr:nth-child(3) .msr_col1::after,.sidebar2 table.motor-sport-results tbody tr:nth-child(1) .msr_col1::after,.sidebar2 table.motor-sport-results tbody tr:nth-child(2) .msr_col1::after,.sidebar2 table.motor-sport-results tbody tr:nth-child(3) .msr_col1::after{display:none!important;content:none!important}.sidebar1 table.motor-sport-results .msr_col1,.sidebar2 table.motor-sport-results .msr_col1{padding:4px 2px;text-align:center;font-variant-numeric:tabular-nums;width:36px;min-width:36px;max-width:36px;font-weight:700}.sidebar1 table.motor-sport-results .msr_col_photo,.sidebar2 table.motor-sport-results .msr_col_photo{padding:3px 2px 3px 4px}.sidebar1 table.motor-sport-results .msr_col_photo img,.sidebar2 table.motor-sport-results .msr_col_photo img{display:block;width:auto;max-width:36px;height:auto;max-height:50px;border-radius:3px}.sidebar1 table.motor-sport-results .msr_col_photo img.msr_col_photo__img--driver,.sidebar2 table.motor-sport-results .msr_col_photo img.msr_col_photo__img--driver{width:33px;height:50px;max-width:none;max-height:none;object-fit:cover;object-position:top center}.sidebar1 table.motor-sport-results .msr_col_photo img.msr_col_photo__img--team,.sidebar2 table.motor-sport-results .msr_col_photo img.msr_col_photo__img--team{width:auto;height:auto;max-width:46px;max-height:44px;object-fit:contain}.sidebar1 table.motor-sport-results .msr_col_flag,.sidebar2 table.motor-sport-results .msr_col_flag{padding:3px 4px;text-align:center}.sidebar1 table.motor-sport-results .msr_col_flag img,.sidebar2 table.motor-sport-results .msr_col_flag img{display:inline-block;width:auto;max-width:20px;height:auto;vertical-align:middle}.sidebar1 table.motor-sport-results .msr_col2,.sidebar2 table.motor-sport-results .msr_col2{padding-left:6px}.sidebar1 table.motor-sport-results thead .msr_col2,.sidebar2 table.motor-sport-results thead .msr_col2{text-align:left;padding-left:4px}table.motor-sport-results tbody .msr_col2{padding-left:16px;font-weight:700;color:#0f172a}table.motor-sport-results tbody .msr_col2 a{color:#0f172a;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color 0.15s ease,color 0.15s ease}table.motor-sport-results tbody .msr_col2 a:hover{color:#C00;border-bottom-color:#C00}table.motor-sport-results tbody .msr_col2{font-weight:800;font-variant-numeric:tabular-nums}table.msr_driver_summary tbody tr,table.msr_driver_stats tbody tr,table.msr_team_summary tbody tr,table.msr_team_stats tbody tr{transition:background 0.12s ease}table.msr_driver_summary tbody tr:hover,table.msr_driver_stats tbody tr:hover,table.msr_team_summary tbody tr:hover,table.msr_team_stats tbody tr:hover{background:#f4f5f7}.motor-sport-results tr:not(.msr_row0):hover td{background:#f4f5f7;transition:background 0.12s ease}@media screen and (min-width:768px){.msr_widget_entrant b a{font-size:inherit}.msr_season_summary .msr_col6,.msr_col1 header,.msr_col1,.msr_col6 header,.msr_col6,.tag-f1-classification .msr_col2,.tag-f1-classification .msr_col8{display:revert}}@media screen and (min-width:1280px){.msr_season_summary .msr_col6,.msr_col1 header,.msr_col1,.msr_col6 header,.msr_col6,.tag-f1-classification .msr_col2,.tag-f1-classification .msr_col8,.msr_season_driver_summary .msr_col3,.msr_season_driver_summary .msr_col8{display:revert}}.sidebar1 .widget table.motor-sport-results,.sidebar2 .widget table.motor-sport-results{border:0;box-shadow:none}.sidebar1 .widget table.motor-sport-results td,.sidebar1 .widget table.motor-sport-results th,.sidebar2 .widget table.motor-sport-results td,.sidebar2 .widget table.motor-sport-results th{border-left:0;border-right:0;border-top:0}table.motor-sport-results{width:100%;border-collapse:separate;border-spacing:0;background:#fff;margin:1em 0 1.5em;border:1px solid #e5e7eb;border-radius:0;font-size:.95em;box-shadow:0 1px 2px rgb(0 0 0 / .03)}.hentrysbb table.motor-sport-results,#content table.motor-sport-results,.tabbed table.motor-sport-results,.f1fs-dc-section table.motor-sport-results,.f1fs-season-content table.motor-sport-results{margin-top:0}table.motor-sport-results thead th{background:#eee;color:#777;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.82em;padding:10px 8px;text-align:left;border:0;border-bottom:1px solid #ddd;white-space:nowrap}table.motor-sport-results thead th:nth-child(2){padding-left:16px}table.motor-sport-results tbody td,table.motor-sport-results tbody th{padding:13px 10px;border:0;border-bottom:1px solid #e5e7eb;font-weight:400;color:#1e293b;vertical-align:middle;line-height:1.45}table.motor-sport-results tbody tr:last-child td,table.motor-sport-results tbody tr:last-child th{border-bottom:0}table.motor-sport-results tbody tr:hover td,table.motor-sport-results tbody tr:hover th{background:#f4f5f7}.sidebar1 table.motor-sport-results,.sidebar2 table.motor-sport-results{background:#fff0;border:0;box-shadow:none;border-radius:0;margin:0;font-size:.9em}.sidebar1 table.motor-sport-results thead th,.sidebar2 table.motor-sport-results thead th{position:static;background:#fff0;color:inherit;font-size:inherit;text-transform:none;letter-spacing:0;padding:4px 6px;border-bottom:1px solid #e5e7eb}.sidebar1 table.motor-sport-results tbody td,.sidebar1 table.motor-sport-results tbody th,.sidebar2 table.motor-sport-results tbody td,.sidebar2 table.motor-sport-results tbody th{padding:4px 6px;background:#fff0;border-bottom:1px solid #f0f0f0}.sidebar1 table.motor-sport-results tbody tr:hover td,.sidebar1 table.motor-sport-results tbody tr:hover th,.sidebar2 table.motor-sport-results tbody tr:hover td,.sidebar2 table.motor-sport-results tbody tr:hover th{background:#fff0}table.motor-sport-results tbody td{font-variant-numeric:tabular-nums}@media (max-width:768px){.tabbed table.motor-sport-results,#content table.motor-sport-results,.hentrysbb table.motor-sport-results,.entry table.motor-sport-results,.f1fs-dc-section table.motor-sport-results{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:.85em}table.motor-sport-results tbody td,table.motor-sport-results tbody th{padding:9px 6px}}.f1fs-driver-profile .f1fs-profile-card .motor-sport-results,.f1fs-circuit-cards-grid .f1fs-profile-card .motor-sport-results{border-collapse:collapse;border-spacing:0;margin:0;width:100%;border:0;box-shadow:none;background:#fff0}.f1fs-driver-profile .f1fs-profile-card .motor-sport-results td,.f1fs-circuit-cards-grid .f1fs-profile-card .motor-sport-results td{background:#fff0;padding:8px 0;border:0;border-bottom:1px solid #f0f0f0;border-radius:0}.f1fs-driver-profile .f1fs-profile-card .motor-sport-results tr:last-child td,.f1fs-circuit-cards-grid .f1fs-profile-card .motor-sport-results tr:last-child td{border-bottom:0}.f1fs-driver-profile .f1fs-profile-card .motor-sport-results td:first-child,.f1fs-driver-profile .f1fs-profile-card .motor-sport-results th:first-child,.f1fs-circuit-cards-grid .f1fs-profile-card .motor-sport-results td:first-child,.f1fs-circuit-cards-grid .f1fs-profile-card .motor-sport-results th:first-child{color:#666;font-weight:500;width:auto;text-align:left}.f1fs-driver-profile .f1fs-profile-card .motor-sport-results td:last-child,.f1fs-circuit-cards-grid .f1fs-profile-card .motor-sport-results td:last-child{color:#111;font-weight:600;text-align:right}.msr-stat-medal{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-right:7px;border-radius:50%;font-size:.68rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;vertical-align:middle;background:#cbd5e1}.msr-stat-medal--1{background:linear-gradient(135deg,#ffe680 0%,#f5b400 55%,#c8860c 100%);color:#4a2e00!important;-webkit-text-fill-color:#4a2e00}.msr-stat-medal--2{background:linear-gradient(135deg,#f1f5f9 0%,#cbd5e1 60%,#94a3b8 100%);color:#1e293b!important;-webkit-text-fill-color:#1e293b}.msr-stat-medal--3{background:linear-gradient(135deg,#fcd9b8 0%,#e8a87c 60%,#bd7a4f 100%);color:#111!important;-webkit-text-fill-color:#111}.msr-driver-card__trophy{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:4px 8px 4px 6px;background:linear-gradient(135deg,#ffe680 0%,#f5b400 50%,#c8860c 100%);color:#4a2e00;border-radius:999px;font-size:12px;font-weight:800;line-height:1;letter-spacing:.02em;box-shadow:0 2px 4px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .6),inset 0 -1px 0 rgb(0 0 0 / .08);border:1px solid rgb(120 80 0 / .35);font-variant-numeric:tabular-nums;pointer-events:none}.msr-driver-card__trophy-icon{display:block;width:12px;height:12px;flex-shrink:0}.msr-driver-card__trophy-count{display:inline-block;font-size:12px;font-weight:800}.msr-driver-card__trophy[data-once="1"] .msr-driver-card__trophy-count{display:none}.msr-drivers-chips{display:flex;flex-wrap:wrap;gap:6px}.msr-drivers-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b5563;background:#fff;border:1.5px solid #d1d5db;border-radius:999px;cursor:pointer;transition:all 0.15s;font-family:inherit;line-height:1}.msr-drivers-chip:hover{border-color:#9ca3af;color:#1f2937}.msr-drivers-chip.is-active{background:#c00;border-color:#c00;color:#fff}.msr-drivers-chip svg{display:block}.msr-drivers-chip-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 1.5px rgb(22 163 74 / .25)}.msr-drivers-chip.is-active .msr-drivers-chip-dot{background:#fff;box-shadow:0 0 0 1.5px rgb(255 255 255 / .4)}@media (prefers-reduced-motion:reduce){.msr-drivers-chip{transition:none}}.msr-widget-gap{display:block;font-size:11px;font-weight:600;line-height:1.1;color:#64748b;font-variant-numeric:tabular-nums}.sidebar1 table.motor-sport-results .msr_col_photo img.msr_col_photo__img--team,.sidebar2 table.motor-sport-results .msr_col_photo img.msr_col_photo__img--team{max-width:26px;max-height:18px;width:auto;height:auto;margin:0 auto;object-fit:contain;border-radius:0}.sidebar1 table.msr_widget_teams td.msr_col_photo,.sidebar2 table.msr_widget_teams td.msr_col_photo{width:30px;text-align:center;vertical-align:middle}table.msr-sw>caption.msr-sw-ctx{caption-side:top;text-align:left;margin:0;padding:7px 12px;font-size:12px;font-weight:400;line-height:1.35;color:#6b7280;background:#fff;border-bottom:1px solid rgb(0 0 0 / .06)}table.msr-sw>caption.msr-sw-ctx a{color:inherit;text-decoration:underline;text-decoration-color:rgb(107 114 128 / .45);text-underline-offset:2px}table.msr-sw>caption.msr-sw-ctx a:hover{color:#111827}table.msr-sw tbody tr{height:40px;cursor:pointer}table.msr-sw thead th.msr_col1{text-align:center}table.msr-sw thead th.msr_col3{text-align:right}table.msr-sw tbody th.msr_col1{text-align:center;vertical-align:middle}table.msr-sw .msr-rec-rank,table.msr-sw .msr-rank-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 auto;border-radius:50%;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle}table.msr-sw .msr-rank-n{color:#64748b}table.msr-sw tr.msr-rank-row--1 .msr-rec-rank{background:linear-gradient(135deg,#ffe680 0%,#f5b400 55%,#c8860c 100%);color:#4a2e00}table.msr-sw tr.msr-rank-row--2 .msr-rec-rank{background:linear-gradient(135deg,#f1f5f9 0%,#cbd5e1 60%,#94a3b8 100%);color:#1e293b}table.msr-sw tr.msr-rank-row--3 .msr-rec-rank{background:linear-gradient(135deg,#fcd9b8 0%,#e8a87c 60%,#bd7a4f 100%);color:#3d2410}table.msr-sw td.msr-sw-chg{width:20px;padding-left:0;padding-right:0;text-align:center;vertical-align:middle;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}table.msr-sw .msr-sw-chg--up{color:#15803d}table.msr-sw .msr-sw-chg--down{color:#b91c1c}table.msr-sw td.msr-sw-face{width:34px;padding:4px 2px;text-align:center;vertical-align:middle}table.msr-sw .msr-ppo__foto{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 auto;overflow:hidden;border-radius:50%;background:#e2e8f0}table.msr-sw .msr-ppo__foto-img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:50% 10%}table.msr-sw .msr-ppo__foto--klein .msr-ppo__foto-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}table.msr-sw .msr-result-flagbox{display:flex;align-items:center;justify-content:center;width:30px;margin:0 auto}table.msr-sw .msr-result-mark{display:flex;align-items:center;justify-content:center;width:26px;height:18px;margin:0 auto}table.msr-sw .msr-result-mark img{display:block;max-width:26px;max-height:18px;width:auto;height:auto;margin:0;object-fit:contain;border-radius:0}table.msr-sw td.msr_col2{vertical-align:middle}table.msr-sw .msr-car-cell{display:flex;align-items:center;position:relative;min-width:0;padding-left:9px}table.msr-sw .msr-car-cell::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:2px;background:var(--team-color,#697180)}table.msr-sw .msr-sw-who{display:block;min-width:0;line-height:1.2}table.msr-sw .msr-sw-who>a{display:block;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.msr-sw .msr-sw-car{flex:none;margin-left:auto;padding-left:8px;line-height:0}table.msr-sw .msr-sw-car img{display:block;width:84px;max-width:none;height:auto;aspect-ratio:330/75;object-fit:contain;object-position:right center;margin:0;filter:drop-shadow(0 2px 1px rgb(0 0 0 / .2))}table.msr-sw .msr-sw-sub{display:block;margin-top:1px;font-size:11px;font-weight:400;color:#6b7280;white-space:nowrap}table.msr-sw td.msr_col3{text-align:right;vertical-align:middle;white-space:nowrap;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.msr-sw-wrap{container-type:inline-size}table.msr-sw{width:100%;max-width:100%;table-layout:fixed}table.msr-sw col.msr-sw-c-pos{width:34px}table.msr-sw col.msr-sw-c-chg{width:20px}table.msr-sw col.msr-sw-c-face{width:38px}table.msr-sw col.msr-sw-c-pts{width:54px}table.msr-sw td.msr_col2{overflow:hidden}@container (max-width:260px){table.msr-sw col.msr-sw-c-pos{width:26px}table.msr-sw col.msr-sw-c-chg{width:18px}table.msr-sw col.msr-sw-c-face{width:0}table.msr-sw col.msr-sw-c-pts{width:46px}table.msr-sw td.msr-sw-face{padding:0;overflow:hidden}table.msr-sw td.msr-sw-face>*{display:none}table.msr-sw .msr-sw-car{display:none}table.msr-sw thead th.msr_col1,table.msr-sw tbody th.msr_col1{padding-left:2px;padding-right:2px}table.msr-sw thead th.msr_col2,table.msr-sw tbody td.msr_col2{padding-left:4px;padding-right:4px}table.msr-sw .msr-car-cell{padding-left:7px}table.msr-sw thead th.msr_col3,table.msr-sw tbody td.msr_col3{padding-left:2px;padding-right:6px}table.msr-sw>caption.msr-sw-ctx{padding:6px 8px;font-size:11px}}