.lorux-f1-standings{--lx-red:#e10600;--lx-bg:#0d0d0f;--lx-card:#151518;--lx-line:rgba(255,255,255,.10);--lx-text:#fff;--lx-muted:#9b9b9f;width:100%;margin:24px 0;color:var(--lx-text);font-family:inherit}.lorux-f1-standings *{box-sizing:border-box}.lorux-f1-standings__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.lorux-f1-standings__eyebrow{margin:0 0 5px;color:var(--lx-red);font-size:12px;font-weight:900;letter-spacing:1.9px}.lorux-f1-standings h2{margin:0;color:#fff;font-size:clamp(25px,4vw,40px);line-height:1.05}.lorux-f1-standings__season{padding:7px 12px;border:1px solid var(--lx-line);border-radius:999px;background:#17171a;color:#fff;font-weight:800}.lorux-f1-tabs{display:flex;border-bottom:1px solid var(--lx-line);margin-bottom:16px}.lorux-f1-tabs__button{position:relative;appearance:none;border:0;background:transparent;color:#aaa;padding:14px 20px;font:inherit;font-size:13px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.lorux-f1-tabs__button::after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:3px;background:var(--lx-red);transform:scaleX(0);transition:transform .2s ease}.lorux-f1-tabs__button:hover,.lorux-f1-tabs__button.is-active{color:#fff}.lorux-f1-tabs__button.is-active::after{transform:scaleX(1)}.lorux-f1-panel{display:none}.lorux-f1-panel.is-active{display:block}.lorux-f1-table-wrap{overflow-x:auto;border:1px solid var(--lx-line);border-radius:15px;background:linear-gradient(180deg,#17171a,#0e0e10);box-shadow:0 14px 40px rgba(0,0,0,.22)}.lorux-f1-table{width:100%;min-width:690px;border-collapse:collapse;color:#fff}.lorux-f1-table th{padding:13px 16px;background:#0b0b0d;color:#96969b;border-bottom:1px solid var(--lx-line);font-size:11px;letter-spacing:.9px;text-align:left;text-transform:uppercase}.lorux-f1-table td{padding:15px 16px;border-bottom:1px solid var(--lx-line);vertical-align:middle}.lorux-f1-table tbody tr:last-child td{border-bottom:0}.lorux-f1-table tbody tr{--team:#777;position:relative;transition:background .18s ease}.lorux-f1-table tbody tr:hover{background:rgba(255,255,255,.035)}.lorux-f1-table__pos{width:70px;text-align:center!important}.lorux-f1-table__pos span{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 5px;border-radius:9px;background:#242428;color:#fff;font-weight:900}.lorux-f1-table tbody tr:nth-child(1) .lorux-f1-table__pos span{background:linear-gradient(135deg,#f4c84a,#9e7213);color:#111}.lorux-f1-table tbody tr:nth-child(2) .lorux-f1-table__pos span{background:linear-gradient(135deg,#eef2f5,#8d969d);color:#111}.lorux-f1-table tbody tr:nth-child(3) .lorux-f1-table__pos span{background:linear-gradient(135deg,#d49462,#75401f);color:#fff}.lorux-f1-table__num,.lorux-f1-table__points{text-align:right!important}.lorux-f1-table__points strong{color:#fff;font-size:18px}.lorux-driver{display:flex;align-items:center;gap:10px;white-space:nowrap}.lorux-driver__flag{font-size:22px;line-height:1}.lorux-team{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.lorux-team i{display:inline-block;width:5px;height:27px;border-radius:5px;background:var(--team);box-shadow:0 0 12px color-mix(in srgb,var(--team) 45%,transparent)}.lorux-team-ferrari{--team:#e10600}.lorux-team-mclaren{--team:#ff8700}.lorux-team-red-bull{--team:#3671c6}.lorux-team-mercedes{--team:#27f4d2}.lorux-team-aston-martin{--team:#006f62}.lorux-team-williams{--team:#005aff}.lorux-team-alpine{--team:#0093cc}.lorux-team-haas{--team:#b6babd}.lorux-team-racing-bulls{--team:#6692ff}.lorux-team-audi{--team:#77777c}.lorux-team-cadillac{--team:#ffffff}.lorux-team-cadillac .lorux-team i{border:1px solid #777;background:#fff}.lorux-team-default{--team:#777}.lorux-f1-standings__footer{padding:11px 4px 0;color:#85858a;font-size:11px;text-align:right}.lorux-f1-message{padding:20px;border:1px solid var(--lx-line);border-radius:12px;background:#17171a;color:#ddd}.lorux-f1-message--error{border-left:4px solid var(--lx-red)}
@media(max-width:700px){.lorux-f1-standings__header{align-items:flex-start}.lorux-f1-standings__season{font-size:12px}.lorux-f1-tabs__button{flex:1;padding:13px 8px}.lorux-f1-tabs__button::after{left:12px;right:12px}.lorux-f1-table{min-width:620px}.lorux-f1-table th,.lorux-f1-table td{padding:12px}.lorux-f1-standings__footer{text-align:left}.lorux-driver__flag{font-size:20px}}

.lorux-team__flag{font-size:22px;line-height:1;display:inline-block;min-width:24px;text-align:center}
@media(max-width:700px){.lorux-team__flag{font-size:20px}}
