.zb-table-wrap{width:100%;max-width:570px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}
.zb-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:360px}
.zb-table-wrap caption{text-align:left;padding:15px;font-size:13px;font-weight:800;color:var(--ink)}
.zb-table-wrap th,.zb-table-wrap td{padding:11px 15px;border-top:1px solid var(--line-soft)}
.zb-table-wrap th{background:var(--bg2);color:var(--muted);font-weight:750}
.zb-table-wrap td{color:var(--ink)}
.zb-table-wrap th button{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}
