/* Lockd static dashboard (dist/dashboard.html): the old board look (score pill, player/team, market, filters),
   static rows only. Locked rows are generic filler shapes, blurred; they carry no pick data. */
.dash__top{padding:var(--lk-s7,48px) 0 var(--lk-s4,20px)}
.dash__top h1{font-size:44px;margin:14px 0 8px}
.dash__filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 12px}
.dash__filters .seg{display:inline-flex;border-radius:999px;padding:3px;gap:2px}
.dash__filters .seg button{border:0;background:none;padding:6px 12px;border-radius:999px;font:600 12.5px var(--lk-font-body)}
.dash__filters .seg button:disabled,.dash__filters .inp:disabled{opacity:.55;cursor:not-allowed}
.dash__wrap{padding:0;overflow:auto}
.dash__tbl{width:100%;border-collapse:collapse;font-size:13.5px}
.dash__tbl th{background:#1C232D;color:#C9D1DC;font:600 11px var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:10px 12px;border-bottom:1px solid #262C36;white-space:nowrap}
.dash__tbl td{padding:11px 12px;border-bottom:1px solid #262C36;vertical-align:middle;white-space:nowrap}
.dash__tbl .num{text-align:right}
.dash__tbl tbody tr:last-child td{border-bottom:0}
.dash__tbl small{display:block;color:#A9B3C1;font-size:11.5px;margin-top:2px}
.dsc{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0 8px;border-radius:9px;font:700 12px var(--lk-font-mono);letter-spacing:.04em}
.dsc--free{background:rgba(63,208,217,.12);color:#3FD0D9;border:1px solid rgba(63,208,217,.35)}
.dsc--lock{background:rgba(240,96,47,.12);color:#FF8A65;border:1px solid rgba(240,96,47,.35)}
.dbar{display:block;height:9px;width:110px;border-radius:5px;background:#3A4250;filter:blur(2px)}
.dbar--m{width:130px}.dbar--s{width:44px;margin-left:auto}
.dlk b{display:block;margin-bottom:6px}
.dhr{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-end}
.dhr i{display:block;height:5px;width:62px;border-radius:4px;background:#262C36;overflow:hidden}.dhr i>i{height:100%;background:#3FD0D9}
.dbtn{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-weight:700;font-size:12.5px;text-decoration:none;white-space:nowrap}
.dbtn--go{border:1px solid #3A4250;color:#F4F1EA}.dbtn--go:hover{border-color:#3FD0D9;color:#3FD0D9}
.dbtn--un{background:#FF6B3D;color:#14181F}.dbtn--un:hover{background:#FF8A65;color:#14181F}
.dash__note{font-size:13px;color:#A9B3C1;margin:12px 0 0;max-width:820px}
@media (max-width:760px){
  .dash__top h1{font-size:34px}
  .dash__wrap{overflow:visible;background:none;border:0;box-shadow:none}
  .dash__tbl thead{display:none}
  .dash__tbl,.dash__tbl tbody{display:block}
  .dash__tbl tr{display:grid;grid-template-columns:auto 1fr auto;gap:6px 12px;align-items:center;padding:12px;margin:0 0 10px;border:1px solid #262C36;border-radius:14px;background:#141A22}
  .dash__tbl td{display:block;padding:0;border:0;white-space:normal}
  .dash__tbl td:nth-child(1){grid-row:1/3}
  .dash__tbl td:nth-child(2){grid-column:2/4}
  .dash__tbl td:nth-child(3){grid-column:2/4}
  .dash__tbl td.num{text-align:left;grid-column:auto}
  .dash__tbl td:nth-child(4){grid-column:1/2}
  .dash__tbl td:nth-child(7){grid-column:1/4;color:#C9D1DC;font-size:12.5px}
  .dash__tbl td:nth-child(8){grid-column:1/4}
  .dash__tbl td:nth-child(8) .dbtn{width:100%;justify-content:center}
  .dash__tbl .drow--locked td:nth-child(n+4):nth-child(-n+7){display:none}
  .dbar--s{margin-left:0}.dhr{align-items:flex-start}
}
@media (max-width:760px){.drow--free td:nth-child(5)::before{content:"DK implied ";color:#A9B3C1;font-size:11.5px}}
