/* FF Sweat Meter - kicker / team defense additions (assets/defk-ui.js). Plain colors only; no logos or marks. */
.dk-chip{display:inline-block;min-width:34px;text-align:center;font-weight:700;font-size:12px;padding:1px 6px;border-radius:10px;border:1px solid #2a313c;background:#0f1419}
.dk-chip.lvl-cool{color:#7cc47f;border-color:#2f5133}.dk-chip.lvl-warm{color:#e3a447;border-color:#5a4423}.dk-chip.lvl-hot{color:#e0625a;border-color:#5c2a27}
.dk-chip.lvl-out{color:#fff;background:#6b2a26;border-color:#6b2a26}.dk-chip.na{color:var(--dim);font-weight:400}
.dk-honest{color:var(--warn);font-size:11.5px;margin-top:4px;line-height:1.4}
.gd-why .dk-honest{border-top:1px dashed #2b3542;padding-top:4px}
.dk-acts{float:right;display:flex;gap:6px;flex-wrap:wrap}
.dk-meterbox{max-width:520px}.gd-meter.dk-big{max-width:300px}
.dk-prof h2{margin-right:4px}
.dk-lu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dk-lu .gd-meter{width:150px;min-height:34px;padding:2px 6px}
.dk-lu .dk-why{flex-basis:100%}
.dk-pa input[disabled]{opacity:.55}
.dk-honest-bar{margin:6px 0 8px;padding:6px 9px;border:1px solid #4a3c22;border-radius:6px;background:#17140d;color:var(--warn);font-size:12px}
@media (max-width:899px){
  .dk-acts{float:none;margin-bottom:6px}
  .dk-lu .gd-meter{width:132px}
}
.dk-why,#tLineup tr.dkrow td.lu-xn,.cmp .dk-why{white-space:normal}
#tLineup tr.dkrow td.lu-xn{min-width:260px}
.dk-lu .dk-why{max-width:560px}
/* Rankings position switch: 8 tabs (All..FLEX, K, DEF) stay on one row on phones */
@media (max-width:430px){#posSeg button{padding:8px 7px;min-width:38px}}
/* the track-record pill grades QB/RB/WR/TE only: hidden on the K / DEF tabs (their grade lives on Track record, separately) */
body.dk-tab .tr-pill-row{display:none}
.tr-dk .tr-pend{margin:6px 0}
