.tk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.tk-col{border:1px solid var(--line);border-radius:var(--r);gap:10px;min-width:0;margin:0;padding:14px 16px;display:grid}.tk-col legend{color:var(--pine);padding:0 6px;font-weight:700}.tk-col label{gap:4px;font-size:15px;display:grid}.tk-col .tk-cb{align-items:flex-start;gap:8px;min-height:32px;font-size:14.5px;line-height:1.4;display:flex}.tool .tk-cb input{flex:none;width:20px;height:20px;margin:1px 0 0;padding:0}#tk-out table{border-collapse:collapse;width:100%;margin-top:18px;font-size:15px}#tk-out th,#tk-out td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px}#tk-out .ok{color:var(--leaf-2);font-weight:600}#tk-out .bad{color:var(--warn);font-weight:600}@media (width<=760px){.tk-grid{grid-template-columns:1fr}#tk-out thead{display:none}#tk-out .tbl{background:0 0;border:0;overflow:visible}#tk-out table{margin-top:12px}#tk-out tr{border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;padding:4px 12px;display:block}#tk-out td{grid-template-columns:42% 1fr;gap:8px;padding:8px 0;display:grid}#tk-out tr td:last-child{border-bottom:0}#tk-out td:before{content:attr(data-l);color:var(--ink-3);font-size:14px}}
