.rly-opel-page{color:#edf3f5;max-width:1000px;margin:0 auto;padding:20px 18px 40px}.rly-opel-back{color:#b9c8ce;align-items:center;gap:7px;margin:20px 0;font-size:13px;text-decoration:none;display:inline-flex}.rly-opel-heading{align-items:center;gap:18px;margin:4px 0 24px;display:flex}.rly-opel-heading>img{object-fit:contain;border-radius:8px;width:110px;max-height:85px}.rly-opel-heading span{letter-spacing:.1em;color:#c6ff00;font-size:11px;font-weight:800}.rly-opel-heading h1{margin:5px 0;font-size:clamp(23px,4vw,34px)}.rly-opel-heading p{color:#b4c6cd;margin:0;font-size:14px}.rly-opel-panel{background:#172229;border:1px solid #394a53;border-radius:14px;padding:18px}.rly-opel-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rly-opel-panel h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.rly-opel-panel h2>svg{color:#c6ff00}.rly-opel-panel button{color:#c6ff00;cursor:pointer;background:#142029;border:1px solid #445a64;border-radius:8px;min-width:44px;min-height:44px}.rly-opel-meta{color:#b8c9d0;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:15px 0;font-size:12px;display:flex}.rly-opel-note{color:#e0d4b4;background:#252c27;border-left:3px solid #d9b86a;padding:10px 12px;font-size:12px;line-height:1.55}.rly-opel-tools{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.rly-opel-tools label{background:#101b23;border:1px solid #41545e;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:150px;padding:0 10px;display:flex}.rly-opel-tools input{color:#edf3f5;width:100%;min-height:44px;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.rly-opel-tools select{color:#edf3f5;font:inherit;background:#101b23;border:1px solid #41545e;border-radius:8px;padding:10px;font-size:13px}.rly-opel-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.rly-opel-table th{color:#a8bcc6;text-align:left;padding:10px;font-size:11px;font-weight:500}.rly-opel-table td{border-top:1px solid #344650;padding:13px 10px}.rly-opel-table td:first-child{color:#c6ff00;width:35px}.rly-opel-table td:last-child,.rly-opel-table th:last-child{text-align:right}.rly-opel-table td:last-child{color:#c6ff00;font-size:19px;font-weight:800}.rly-opel-table td>small{color:#a8bdc8;margin-top:4px;font-size:11px;display:block}.rly-opel-table summary{cursor:pointer;align-items:center;gap:8px;display:flex}.rly-opel-table ul{padding:0;list-style:none}.rly-opel-table li{grid-template-columns:1fr auto;gap:5px;padding:8px 0;font-size:12px;display:grid}.rly-opel-table li small{color:#a8bdc8;grid-column:1/-1}.rly-opel-source{color:#b5c9d1;border-top:1px solid #344650;margin-top:18px;padding-top:12px;font-size:12px;line-height:1.5}.rly-opel-source summary{cursor:pointer}.rly-opel-page footer{color:#a8bcc6;margin-top:24px;font-size:12px}.rly-opel-page :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #c6ff00}@media (max-width:500px){.rly-opel-page{padding:14px 12px 30px}.rly-opel-panel{padding:13px}.rly-opel-heading{gap:12px}.rly-opel-heading>img{width:75px}.rly-opel-table td{padding:12px 6px;font-size:13px}}.rly-opel-page{--cup-yellow:#ffe600;--cup-white:#f6f6f3;--cup-line:#3b3b37;max-width:1100px}.rly-opel-heading{isolation:isolate;border:1px solid var(--cup-line);border-left:5px solid var(--cup-yellow);background:linear-gradient(120deg,#191a17,#0c0d0c);gap:24px;margin:6px 0 18px;padding:30px 26px;position:relative;overflow:hidden}.rly-opel-heading>img{box-sizing:border-box;z-index:1;background:#fff;border-radius:0;width:130px;padding:9px}.rly-opel-heading>div:not(.rly-opel-speedlines){z-index:1;position:relative}.rly-opel-heading span{color:var(--cup-yellow);letter-spacing:.14em}.rly-opel-heading h1{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(25px,4.3vw,43px);font-weight:900;line-height:1.1}.rly-opel-heading p{color:#c7c8c2;margin-top:8px}.rly-opel-speedlines{right:-42px;opacity:.1;z-index:0;gap:18px;display:flex;position:absolute;inset-block:0;transform:skew(-24deg)}.rly-opel-speedlines i{background:var(--cup-yellow);width:55px;height:100%}.rly-opel-panel{border-color:var(--cup-line);background:#141614;border-radius:4px;padding:22px}.rly-opel-panel>header{border-bottom:1px solid var(--cup-line);padding-bottom:14px}.rly-opel-panel h2{text-transform:uppercase;letter-spacing:.055em;font-size:16px;font-weight:850}.rly-opel-panel h2>svg,.rly-opel-panel button{color:var(--cup-yellow)}.rly-opel-panel button{background:#20221d;border-color:#4a4d3d;border-radius:3px}.rly-opel-note{color:#d4d3c1;border-color:var(--cup-yellow);background:#24251c;padding:9px 12px;font-size:11px}.rly-opel-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.rly-opel-podium article{background:#20221e;border:1px solid #414439;border-top:3px solid #858775;grid-template-columns:35px minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid;position:relative}.rly-opel-podium article:first-child{border-top-color:var(--cup-yellow);background:linear-gradient(130deg,#33351d,#1d2118)}.rly-opel-podium-rank{color:#929786;font-size:25px;font-style:italic;font-weight:900;line-height:1}.rly-opel-podium article:first-child .rly-opel-podium-rank{color:var(--cup-yellow)}.rly-opel-podium article>div{align-content:start;gap:7px;min-width:0;display:grid}.rly-opel-podium article>div small{text-transform:uppercase;letter-spacing:.12em;color:#a7ae9e;font-size:9px}.rly-opel-podium article strong{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.rly-opel-podium article>b{color:var(--cup-yellow);font-variant-numeric:tabular-nums;grid-column:2;align-items:baseline;gap:8px;font-size:34px;font-weight:900;display:flex}.rly-opel-podium article>b small{letter-spacing:.08em;color:#b2b7aa;font-size:9px}.rly-opel-tools label,.rly-opel-tools select{background:#0e100e;border-color:#42463d;border-radius:3px}.rly-opel-table th{color:#a8aea0;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rly-opel-table td{border-top-color:#32372e;padding-block:15px}.rly-opel-table tbody tr:first-child{background:#202516}.rly-opel-table td:first-child,.rly-opel-table td:last-child{color:var(--cup-yellow)}.rly-opel-table td:first-child{font-size:17px;font-style:italic;font-weight:850}.rly-opel-table td:last-child{font-size:22px}.rly-opel-source{border-color:#353a30}.rly-opel-source a{color:var(--cup-yellow)}.rly-opel-page :is(a,button,input,select,summary):focus-visible{outline-color:var(--cup-yellow)}@media (max-width:600px){.rly-opel-heading{align-items:flex-start;gap:14px;padding:20px 16px}.rly-opel-heading>img{width:88px;padding:6px}.rly-opel-heading h1{font-size:25px}.rly-opel-heading span{font-size:9px}.rly-opel-heading p{font-size:12px}.rly-opel-panel{padding:13px}.rly-opel-podium{gap:6px}.rly-opel-podium article{flex-direction:column;gap:9px;padding:11px 9px;display:flex}.rly-opel-podium-rank{font-size:20px}.rly-opel-podium article strong{font-size:12px}.rly-opel-podium article>b{flex-wrap:wrap;gap:4px;margin-top:auto;font-size:27px}.rly-opel-podium article>b small,.rly-opel-podium article>div small{font-size:8px}}
