/* The unpublished view uses the same podium and list geometry as the live plugin. */
.rc-ranking--development .rc-ranking__controls{margin-bottom:24px}
.rc-ranking--development .rc-ranking__development-notice{gap:16px;margin:14px 0 18px;padding:12px 16px}
.rc-ranking--development .rc-ranking__development-notice h2{font-size:18px;margin-bottom:2px}
.rc-ranking--development .rc-ranking__development-notice p{font-size:13px;line-height:1.35}
.rc-ranking--development .rc-ranking__development-badge{padding:5px 8px;font-size:10px}
.rc-ranking__planned-simulator{display:inline-block;min-width:170px;padding:6px 13px;border:1px solid #44515d;border-radius:4px;background:#0b1014;font-size:14px;line-height:1.5}
.rc-ranking--development .rc-ranking__filter select{opacity:1;cursor:pointer;color-scheme:dark;color:#f3f6f7;background-color:#0b1014}
.rc-ranking--development .rc-ranking__filter select option{color:#f3f6f7;background-color:#0b1014}
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__driver-main{
  clip-path:polygon(0 0,calc(100% - 18px) 0,100% 10.5px,100% 100%,18px 100%,0 calc(100% - 10.5px));
  background:linear-gradient(160deg,#263541,#151e27 74%);
}
.rc-ranking--development .rc-ranking__podium-card--1 .rc-ranking__driver-main{background:linear-gradient(160deg,#334251,#1a2631 74%)}
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__portrait{z-index:0;opacity:.42}
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__position,
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__identity,
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__score{z-index:1}
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__identity h2{font-size:24px}
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__identity,
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__score{bottom:81px}
.rc-ranking--development .rc-ranking__podium-card .rc-ranking__score-label{right:-70px}
.rc-ranking__development-movement{position:absolute;top:18px;right:18px;color:#bac4cf}
.rc-ranking--development .rc-ranking__row>.rc-ranking__driver-main{background:#0d1419}
.rc-ranking--development .rc-ranking__row:nth-child(even)>.rc-ranking__driver-main{background:#121b21}
.rc-ranking__development-podium-toggle{position:absolute;right:16px;bottom:44px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 0;border:0;border-bottom:1px solid #8a9cac;background:transparent;cursor:pointer;color:#d9e4eb;font:600 11px 'RC Ranking Body',Arial,sans-serif;white-space:nowrap}
.rc-ranking__development-podium-toggle:hover,.rc-ranking__development-podium-toggle[aria-expanded=true]{color:var(--rc-orange);border-bottom-color:var(--rc-orange)}
.rc-ranking__development-podium-toggle:focus-visible{outline:2px solid var(--rc-orange);outline-offset:3px}
.rc-ranking__development-podium-details[hidden]{display:none}
.rc-ranking__development-podium-details{margin:-4px 22px 26px}
.rc-ranking__development-panel{border:1px solid var(--rc-line);background:#0b1013;padding:18px 22px}
.rc-ranking__development-panel[hidden]{display:none}
.rc-ranking__development-panel-note{color:var(--rc-muted)!important;font-size:13px;margin-bottom:14px!important}
.rc-ranking__development-meter{display:block;height:12px;background:#263039;border-radius:3px;opacity:.5}
.rc-ranking--development .rc-ranking__row .rc-ranking__detail-toggle{color:#cbd5df}
.rc-ranking--development .rc-ranking__row .rc-ranking__detail-toggle:focus-visible{outline:2px solid var(--rc-orange);outline-offset:3px}
.rc-ranking__development-explain{margin-left:auto;position:relative}
.rc-ranking__development-explain summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:8px 0;font-size:14px}
.rc-ranking__development-explain summary::-webkit-details-marker{display:none}
.rc-ranking__development-explain summary img,.rc-ranking--development .rc-ranking__privacy img{filter:invert(1)}
.rc-ranking__development-explain summary:focus-visible{outline:2px solid var(--rc-orange);outline-offset:4px}
.rc-ranking__development-explain[open] .rc-ranking__explanation{position:absolute;right:0;top:100%;z-index:5;width:min(560px,80vw);box-shadow:0 12px 30px #000}
.rc-ranking--development .rc-ranking__meta{margin-top:16px}
@media(max-width:950px){.rc-ranking__planned-simulator{min-width:145px}.rc-ranking__development-podium-details{margin-left:10px;margin-right:10px}}
@media(max-width:620px){
  .rc-ranking--development .rc-ranking__development-notice{margin:12px 0 16px;padding:12px 14px}
  .rc-ranking--development .rc-ranking__development-notice h2{font-size:17px}
  .rc-ranking__planned-simulator{width:calc(100% - 95px);min-width:0}
  .rc-ranking__development-explain{margin-left:0}
  .rc-ranking__development-explain[open] .rc-ranking__explanation{right:auto;left:0;width:min(560px,calc(100vw - 32px))}
  .rc-ranking--development .rc-ranking__podium-card .rc-ranking__identity{bottom:88px}
  .rc-ranking--development .rc-ranking__podium-card .rc-ranking__score{bottom:54px}
  .rc-ranking__development-podium-toggle{right:10px;bottom:12px;min-height:26px;font-size:10px}
  .rc-ranking__development-podium-details{margin:0 0 24px}
  .rc-ranking__development-panel{padding:12px}
}
