.wos-public-run,.wos-public-grid-section{padding:18px}.wos-public-run>h3,.wos-public-grid-section>h3{margin:0 0 13px;color:#fff;font-size:22px}.wos-public-run-head,.wos-public-run-row{display:grid;grid-template-columns:110px minmax(180px,1fr) 60px 100px;gap:12px;align-items:center}.wos-public-run-head{padding:9px 13px;background:#ffffff0c;color:#ffffff68;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.wos-public-run-row{padding:11px 13px;border-top:1px solid #ffffff12}.wos-public-run-row time{color:#ffe500;font-weight:800}.wos-public-run-row span strong{display:block}.wos-public-run-row span small{display:block;margin-top:3px;color:#ffffff70}.wos-public-run-row>em{justify-self:start;padding:3px 7px;border-radius:20px;background:#ffe50016;color:#ffe88a;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.wos-public-run-row.info{background:#36b7ef09}.wos-public-run-row.info>em{background:#36b7ef18;color:#7edcff}.wos-public-run-row.complete{opacity:.5}.wos-public-run-row.complete>em{background:#49db7f20;color:#8df1ae}.wos-public-grid-section{border-top:1px solid #ffffff14}.wos-public-waiting{padding:25px;border:1px dashed #ffffff25;border-radius:10px;text-align:center;color:#ffffff6e}@media(max-width:650px){.wos-public-run-head{display:none}.wos-public-run-row{grid-template-columns:75px 1fr 70px}.wos-public-run-row>b{display:none}.wos-public-run-row>em{grid-column:3;grid-row:1}.wos-public-run,.wos-public-grid-section{padding:12px}}
.wos-public-standalone{margin:0;padding:0 18px 40px;background:#05070a;color:#fff;font-family:Arial,sans-serif}.wos-public-standalone *{box-sizing:border-box}.wos-public-site-head{max-width:1400px;margin:auto;padding:20px 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1a}.wos-public-site-head strong{font-size:25px;font-style:italic}.wos-public-site-head strong em{color:#ffe500}.wos-public-site-head span{color:#ffffff80;font-weight:700}
.wos-public-nav{display:flex;gap:6px;padding:4px;background:#0d1219;border:1px solid #ffffff18;border-radius:10px}.wos-public-nav a{padding:9px 13px;border-radius:7px;color:#ffffffa0;text-decoration:none;font-weight:800}.wos-public-nav a.active{background:#ffe500;color:#050505}@media(max-width:550px){.wos-public-site-head{align-items:flex-start;gap:12px;flex-direction:column}.wos-public-nav{width:100%}.wos-public-nav a{flex:1;text-align:center}}
