.caption{padding:14px 10px 5px;font-size:14px;color:#5c5e63}.table-wrap{overflow-x:auto;width:100%;max-width:100%;min-width:0;border-radius:22px;border:1px solid var(--line);background:#fff;margin:24px 0}table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}th,td{text-align:left;padding:13px 15px;border-bottom:1px solid #ececef}th{background:#f7f7f8;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#55585d}tr:last-child td{border-bottom:0}.best{font-weight:800;color:var(--green)}.muted{color:var(--muted)}