/* Трекер противников (pages/tracker.js). Только токены и компоненты «Прибора» из styles.css. */
.tk-page{display:flex;flex-direction:column;gap:var(--gap);min-width:0}
.tk-add{display:flex;gap:10px;align-items:center;min-width:0}
.tk-add input{flex:1 1 auto;min-width:0}
.tk-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:8px 16px;align-items:center;padding:var(--pad);border-bottom:1px solid var(--line);min-width:0}
.tk-row:last-child{border-bottom:0}
.tk-row.is-on{box-shadow:inset 3px 0 0 var(--ok)}
.tk-top{display:flex;align-items:center;gap:10px;min-width:0}
.tk-sub{display:flex;align-items:center;gap:8px;min-width:0;margin-top:2px}.tk-sub .chip{flex:none}
.tk-n{display:block;color:var(--t1);font-weight:700}
.tk-mid{display:flex;flex-direction:column;gap:4px;min-width:0}
.tk-s{display:flex;align-items:center;gap:8px;min-width:0}
.tk-s .i{flex:none;color:var(--t2)}
.tk-g{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}
.tk-g .chip{cursor:help}
.tk-g .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.tk-act{display:flex;align-items:center;gap:8px;justify-content:flex-end}
.tk-w{display:inline-flex;align-items:center;gap:8px;color:var(--t2);font-size:13px;cursor:pointer}
.tk-hist{grid-column:1/-1;min-width:0}
.tk-hist summary{cursor:pointer;color:var(--t2);font-size:13px;min-height:28px;display:flex;align-items:center}
.tk-hist summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.tk-hl{border-bottom:0;min-height:30px;padding:0}
@media(max-width:900px){
  .tk-row{grid-template-columns:minmax(0,1fr)}
  .tk-act{justify-content:flex-start;flex-wrap:wrap}
}
@media(max-width:600px){
  .tk-add{flex-wrap:wrap}.tk-add input{flex-basis:100%}
}
