.ts-counter{font-size:15px;color:var(--ink-2);font-variant-numeric:tabular-nums}.ts-counter b{color:var(--ink);font-weight:600}.ts-legend{margin:-6px 0 18px;font-size:15px;color:var(--ink-3)}.ts-topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows, 6),auto);grid-auto-flow:column;column-gap:32px;border-top:1px solid var(--rule-soft)}.ts-topics li{border-bottom:1px solid var(--rule-soft)}.ts-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 14px;align-items:center;padding:14px 10px;margin:0 -10px;width:calc(100% + 20px);border-radius:var(--r-ctl);cursor:pointer;transition:background-color .12s ease,opacity .15s ease}.ts-row:hover{background:var(--sheet-2)}.ts-row input{grid-row:span 2}.ts-row .name{font-size:18px;font-weight:500}.ts-row .count{font-size:15px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.ts-row .bar{grid-column:2 / 4;height:6px;margin:6px 0 2px}.ts-row.on{background:var(--accent-soft)}.ts-row.off{opacity:.45;cursor:not-allowed}.ts-row.off:hover{background:none}.ts-levels{margin-top:12px;justify-self:start}@media(max-width:760px){.ts-topics{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}@media(max-width:600px){.ts-levels .seg{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;width:100%}.ts-levels .seg:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.ts-levels .seg button{border-radius:12px}.ts-start{width:100%}}
