.th__table{gap:6px;display:grid}@media (max-width:820px){.th__thead>:nth-child(4),.th__row>:nth-child(4){display:none}}.th__thead{color:#ffffff80;gap:10px;padding:6px 8px;font-size:11px;display:grid}.th__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:10px;display:flex}.th__count{color:#94a3b8b3;font-size:12px}.th__more{color:#ffffffe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;height:34px;padding:0 12px;font-weight:700}.th__more:hover{background:#ffffff1a}.th-card{will-change:transform,box-shadow;background:#08101e8c;border:1px solid #94a3b829;border-radius:18px;padding:14px 16px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.th-card:hover{border-color:#3b82f638;transform:translateY(-2px)}.th-head{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 2px;list-style:none;display:flex}.th-head:focus,.th-head:focus-visible{outline:none}.th-head-text{min-width:0}.th-head-row{align-items:center;gap:10px;min-width:0;display:flex}.th-head-dot{color:#94a3b8b3}.th-head-title{align-items:center;gap:10px;min-width:0;line-height:1.2;display:inline-flex}.th-head-kicker{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8cc;white-space:nowrap;font-size:12px;font-weight:800}.th-chev{color:#94a3b880;flex-shrink:0;font-size:16px;transition:transform .2s}.th-panel{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.th-panel-inner{margin-top:4px;padding-top:16px}.th__row{cursor:pointer;will-change:transform;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px;transition:transform .18s,background-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.th__row:active{transform:translateY(-1px)}@media (max-width:480px){.th__table{gap:6px}.th__thead>:nth-child(4),.th__row>:nth-child(4){display:none}.th__thead{padding:6px 8px;font-size:10px}.th__footer{flex-wrap:wrap;gap:10px}.th__count{font-size:11px}.th__more{opacity:1;border-radius:10px;height:32px;padding:0 10px;font-size:12px}.th__row{-webkit-tap-highlight-color:transparent;border-radius:12px;padding:9px 8px}.th__row:active{background:#ffffff0f;transform:translateY(-1px);box-shadow:0 6px 18px #00000059}}
