.tss-wrap{padding:14px}.tss-head h2{margin:0 0 6px}.tss-sub{opacity:.75;font-size:13px;margin-bottom:12px}.tss-toolbar{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03)}.tss-label{font-size:12px;opacity:.8;margin-bottom:6px}.tss-field input{width:100%;padding:10px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.2);outline:0}.tss-actions{display:flex;gap:8px;justify-content:flex-end}.tss-btn,.tss-field input{border-radius:10px;color:inherit}.tss-btn{padding:10px 12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25);cursor:pointer}.tss-btn:hover{background:rgba(0,0,0,.35)}.tss-ghost{opacity:.85}.tss-status{margin:10px 2px;font-size:13px;opacity:.85}.tss-tableWrap{border:1px solid rgba(255,255,255,.08);margin-top:12px;border:1px solid #000;border-radius:10px;overflow:auto;max-height:70vh}.tss-table td,.tss-table th{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;vertical-align:top}.tss-table th,.tss-table thead th{text-align:left;position:sticky;top:0}.tss-table th{opacity:.85;background:rgba(255,255,255,.03)}.tss-table{width:100%;border-collapse:collapse;font-size:14px;min-width:980px}.tss-table thead th{background:orange;color:#000;border:1px solid #000;padding:10px 8px;font-weight:700;z-index:2;white-space:nowrap}.tss-table tbody td{border:1px solid #000;padding:8px;vertical-align:top}.tss-table tbody tr{border-bottom:1px solid #000}.tss-table tbody tr:nth-child(even){background:#f7f7f7}.tss-table tbody tr:nth-child(odd){background:#fff}.tss-table tbody tr:hover{background:#ffe6b3}@media (max-width:900px){.tss-table{font-size:13px}.tss-table tbody td,.tss-table thead th{padding:6px}}