.lesmos-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dedbd2;border-radius:8px;overscroll-behavior-x:contain}
.lesmos-data-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.6}
.lesmos-data-table caption{text-align:left;padding:18px;font-weight:750;background:#f7f6f1;color:#252823}
.lesmos-data-table th,.lesmos-data-table td{padding:13px 16px;border-bottom:1px solid #dedbd2;text-align:left;vertical-align:top}
.lesmos-data-table thead th{font-size:12px;background:#f7f6f1;font-weight:750}
.lesmos-data-table tbody tr:last-child td,.lesmos-data-table tbody tr:last-child th{border-bottom:0}
.lesmos-data-table tbody th{font-weight:500}
.lesmos-data-table a{display:inline-block;text-decoration:underline;text-underline-offset:3px;padding-block:2px}
.lesmos-data-table .number{white-space:nowrap;font-variant-numeric:tabular-nums}
.lesmos-data-table tbody tr:hover{background:#fffbef}
.lesmos-table-hint{color:#60645d;font-size:13px!important;line-height:1.7}
.lesmos-cube-table{min-width:490px}
.lesmos-price-table{min-width:690px}
@media(max-width:700px){.lesmos-data-table{font-size:12px}.lesmos-data-table th,.lesmos-data-table td{padding:11px 12px}.lesmos-data-table caption{padding:14px}.lesmos-table-wrap{margin:18px 0}.lesmos-table-hint{font-size:12px!important}}
