
:is(#tab-run,#run-modal .rd-shell-v6){
  --run-ui-surface:rgba(12,22,31,.72);
  --run-ui-border:rgba(141,182,202,.12);
  --run-ui-muted:#92a8b6;
  margin-inline:auto;
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-hero-v7{
  gap:32px;padding:26px 0 30px;
  grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-map-v7{min-height:250px;max-height:330px}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-eyebrow-v7,
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-finish-v7>span,
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-comparison-v7>span,
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-summary-v7 span,
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-section-head-v7>div>span{
  font-size:11px;color:var(--run-ui-muted);letter-spacing:.07em;
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-player-v7>div>span,
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-finish-v7>small,
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-comparison-v7>small{font-size:12px;color:var(--run-ui-muted)}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-tags-v7>span{font-size:11px;padding:6px 10px;border-radius:6px}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-results-v7{padding:24px 0}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-section-head-v7 h2{font-size:21px;color:#e4eef4}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-section-head-v7>a{font-size:12px}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-analysis-v7{margin-top:32px}
:is(#tab-run,#run-modal .rd-shell-v6) .run-tabs-hint-v10{
  margin:6px 0 16px;color:var(--run-ui-muted);
  font:400 13px/1.6 Inter,system-ui,sans-serif;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-tabs-v6{
  display:flex!important;gap:8px!important;flex-wrap:wrap;
  padding:0 0 18px!important;border-bottom:1px solid var(--run-ui-border)!important;
}
:is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab{
  appearance:none;display:flex;flex-direction:column;align-items:flex-start;
  justify-content:center;gap:5px;flex:1 1 125px;
  min-height:68px;padding:12px 15px;
  background:rgba(255,255,255,.025);
  border:1px solid var(--run-ui-border);border-radius:9px;
  color:#b8cad6;text-align:left;text-transform:none;
  font:650 13px/1.25 Inter,system-ui,sans-serif;
  letter-spacing:0;cursor:pointer;position:relative;
  transition:background .15s,border-color .15s,color .15s;
}
:is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab small{
  color:#8ca3b2;font:400 11px/1.3 Inter,system-ui,sans-serif;
}
:is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab:hover{
  background:rgba(105,181,211,.075);border-color:rgba(105,181,211,.28);
}
:is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab.active{
  color:#e7f6ff;background:linear-gradient(120deg,rgba(64,161,195,.19),rgba(95,97,180,.09));
  border-color:rgba(110,206,232,.48);
  box-shadow:inset 0 -2px 0 #74ccdf;
}
:is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab.active small{color:#b4d6e3}
:is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab:focus-visible{
  outline:2px solid #80d7e8;outline-offset:3px;
}
:is(#tab-run,#run-modal .rd-shell-v6) #rd-content{
  padding:24px 0!important;color:#d2e0e9;
  font:400 13px/1.6 Inter,system-ui,sans-serif;
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-summary-v7{
  padding:20px 24px;background:var(--run-ui-surface);
  border-color:var(--run-ui-border);border-radius:10px;
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-grid-v7{gap:24px}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-section-v7{
  padding:22px 24px;background:var(--run-ui-surface);
  border:1px solid var(--run-ui-border);border-radius:10px;
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-line-v7{font-size:13px;padding:12px 0}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-line-v7>span{color:var(--run-ui-muted)}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-line-v7>b{color:#d8e5ed}
:is(#tab-run,#run-modal .rd-shell-v6) .run-page-sync-v7>span{font-size:12px}
:is(#tab-run,#run-modal .rd-shell-v6) .run-v10-panel{
  background:var(--run-ui-surface)!important;
  border:1px solid var(--run-ui-border)!important;
  border-radius:10px;padding:22px!important;
  box-shadow:none!important;min-width:0;
}
:is(#tab-run,#run-modal .rd-shell-v6) .run-v10-grid{min-width:0}
:is(#tab-run,#run-modal .rd-shell-v6) .run-v10-grid>div{min-width:0}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-mini,:is(#tab-run,#run-modal .rd-shell-v6) .rd-stat{
  border:1px solid var(--run-ui-border)!important;
  background:var(--run-ui-surface)!important;
  border-radius:9px;padding:18px;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-stat-label{
  color:var(--run-ui-muted);font:650 11px/1.45 Inter,system-ui,sans-serif;
  letter-spacing:.05em;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-mini-val{font:700 25px/1.3 Inter,system-ui,sans-serif;margin-top:7px}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-section-title{font:700 16px/1.4 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-line{
  padding:12px 0;border-color:rgba(255,255,255,.065);
  font:400 13px/1.5 Inter,system-ui,sans-serif;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-line>span{color:var(--run-ui-muted)}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-line>b{font-weight:650}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-table{
  width:100%;border-collapse:separate;border-spacing:0;
  font:400 13px/1.5 Inter,system-ui,sans-serif;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-table th{
  padding:13px 14px;background:rgba(255,255,255,.035);
  color:#94b0c0;font:650 11px/1.4 Inter,system-ui,sans-serif;
  border-bottom:1px solid var(--run-ui-border);
  white-space:nowrap;letter-spacing:.04em;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-table td{
  padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.05);
  font-size:13px;font-variant-numeric:tabular-nums;
}
:is(#tab-run,#run-modal .rd-shell-v6) .rd-table tbody tr:hover{background:rgba(104,172,196,.055)}
:is(#tab-run,#run-modal .rd-shell-v6) canvas{max-width:100%}
:is(#tab-run,#run-modal .rd-shell-v6) .run-v10-scroll{overflow-x:auto}
@media(max-width:1000px){
  :is(#tab-run,#run-modal .rd-shell-v6) .run-v10-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
}
@media(max-width:650px){
  :is(#tab-run,#run-modal .rd-shell-v6) .run-page-hero-v7{grid-template-columns:1fr;gap:20px}
  :is(#tab-run,#run-modal .rd-shell-v6) .run-page-map-v7{min-height:180px}
  :is(#tab-run,#run-modal .rd-shell-v6) .rd-tabs-v6{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(#tab-run,#run-modal .rd-shell-v6) button.rd-tab{min-width:0;min-height:64px;padding:11px 12px}
  :is(#tab-run,#run-modal .rd-shell-v6) .run-v10-grid{grid-template-columns:1fr!important}
  :is(#tab-run,#run-modal .rd-shell-v6) .run-v10-panel,:is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-section-v7{padding:16px!important}
  :is(#tab-run,#run-modal .rd-shell-v6) .run-page-detail-grid-v7{grid-template-columns:1fr}
  :is(#tab-run,#run-modal .rd-shell-v6) .rd-table{min-width:560px}
}
