.ts{display:grid;gap:10px;margin:16px 0 0;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.ts-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ts-label{font-size:14px;font-weight:600;color:var(--text-main);min-width:150px}.ts-btns{display:flex;flex-wrap:wrap;gap:6px}.ts-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--border);background:transparent;color:var(--text-main);cursor:pointer;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.ts-btn:hover{border-color:var(--primary);color:var(--primary)}.ts-btn:active{transform:scale(.95)}.ts-btn:focus-visible,.ts-store:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ts-store{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border);color:var(--text-main);font-size:14px;font-weight:600;text-decoration:none}.ts-store:hover{border-color:var(--primary)}.ts-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion: reduce){.ts-btn{transition:none}}
