/* Datenmengen-Planer — Kamerazeilen, Laufwerksstapel */
.st-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) minmax(0,1.15fr) 84px 58px 76px 26px;gap:5px}
.trows .st-row select{font-size:.82rem!important;padding-right:24px!important;background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%}
.trows .st-row input{padding:6px 7px!important}
.trows__head.st-row{display:grid}
.st-gbh{font-family:var(--mono);font-size:.78rem;color:var(--ink-dim);text-align:right;white-space:nowrap}
.st-row select:disabled{opacity:.7}

.st-copies{display:flex;flex-direction:column;gap:8px}
.st-copy{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center}
.st-copy__l{font-size:.8rem;color:var(--ink-mute)}
.st-copy__d{display:flex;flex-wrap:wrap;gap:4px}
.st-drive{position:relative;display:inline-block;width:18px;height:26px;border:1px solid #3a3a40;border-radius:3px;background:var(--t-field);overflow:hidden}
.st-drive i{position:absolute;left:0;right:0;bottom:0;background:var(--t-c1);opacity:.75}

@media (max-width:760px){
  .trows__head.st-row{display:none}
  .st-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;padding:8px;border:1px solid var(--hair-soft);border-radius:10px}
  .st-row [data-r="cam"]{grid-column:1/3}
  .st-row [data-r="del"]{grid-column:3;grid-row:1}
  .st-row [data-r="codec"]{grid-column:1/3}
  .st-row [data-r="gbh"]{text-align:left;grid-column:2}
  .st-row [data-r="res"],.st-row [data-r="hours"]{grid-column:1}
  .st-row [data-r="fps"]{grid-column:2}
  .st-copy{grid-template-columns:1fr}
}

.st-dl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.st-dl li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 72px;gap:10px;align-items:center;font-size:.8rem;color:var(--ink-mute)}
.st-dl li i{display:block;height:10px;border-radius:3px;background:#3a3a40}
.st-dl li b{font-family:var(--mono);font-weight:400;text-align:right;color:var(--ink-dim)}
.st-dl li.is-cur{color:var(--ink)}
.st-dl li.is-cur i{background:var(--t-c1)}
.st-dl li.is-cur b{color:var(--ink)}
@media (max-width:560px){.st-dl li{grid-template-columns:1fr 64px}.st-dl li i{grid-column:1/3;grid-row:2}}
.st-row select,.st-row input{min-width:0;width:100%}
