.chd-item{border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-bottom:8px;overflow:hidden}.chd-item__head{display:flex;align-items:center;gap:10px;width:100%;background:rgba(255,255,255,.03);border:none;color:#fff;font-size:14px;font-weight:700;padding:14px 16px;cursor:pointer;text-align:left}.chd-item__flag{font-size:18px}.chd-item__count{margin-left:auto;background:rgba(226,75,74,.15);color:#ff9b9b;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.chd-item__caret{width:16px;height:16px;color:rgba(255,255,255,.5);transition:transform .15s}.chd-item.open .chd-item__caret{transform:rotate(180deg)}.chd-item__body{display:none;padding:14px 16px}.chd-item.open .chd-item__body{display:block}.chd-chlist{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chd-ch{background:rgba(255,255,255,.06);color:rgba(255,255,255,.8);font-size:12px;padding:5px 10px;border-radius:6px}.chd-pager{display:flex;justify-content:center;gap:6px}.chd-pg{background:0 0;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.7);font-size:12px;padding:4px 10px;border-radius:6px;cursor:pointer}.chd-pg.active{background:#e24b4a;border-color:#e24b4a;color:#fff}.chd-pg:disabled{opacity:.3;cursor:default}.chd-empty{text-align:center;color:rgba(255,255,255,.5);font-size:14px;padding:30px 0}.chd-teaser{text-align:center;color:rgba(255,255,255,.6);font-size:13px;line-height:1.6;padding:16px;margin-top:4px;border:1px dashed rgba(255,255,255,.2);border-radius:10px}.chd-teaser strong{color:#fff}.chd-teaser a{color:#7ee2a0;font-weight:700}