






/* Глобальные стили для скругления углов у всех таблиц CL46 */
.CL46,
.CL46 .cl46-table-wrap {
  border-radius: var(--borderRadius, 30px) !important;
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
}

.CL46 .cl46-table,
.CL46 table {
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border-top-left-radius: var(--borderRadius, 30px) !important;
  border-top-right-radius: var(--borderRadius, 30px) !important;
  border-bottom-left-radius: var(--borderRadius, 30px) !important;
  border-bottom-right-radius: var(--borderRadius, 30px) !important;
  overflow: hidden !important;
}

.CL46 .cl46-table thead tr th:first-child,
.CL46 table thead tr th:first-child {
  border-top-left-radius: var(--borderRadius, 30px) !important;
}
.CL46 .cl46-table thead tr th:last-child,
.CL46 table thead tr th:last-child {
  border-top-right-radius: var(--borderRadius, 30px) !important;
}
.CL46 .cl46-table tbody tr:last-child td:first-child,
.CL46 table tbody tr:last-child td:first-child {
  border-bottom-left-radius: var(--borderRadius, 30px) !important;
}
.CL46 .cl46-table tbody tr:last-child td:last-child,
.CL46 table tbody tr:last-child td:last-child {
  border-bottom-right-radius: var(--borderRadius, 30px) !important;
}

.CL46 .cl46-table th,
.CL46 .cl46-table td,
.CL46 table th,
.CL46 table td {
  background-clip: padding-box !important;
}

.CL46 .cl46-table-wrap,
.CL46 .cl46-table,
.CL46 table {
  box-shadow: none;
}

@media (max-width: 420px) {
  .CL46,
  .CL46 .cl46-table-wrap,
  .CL46 .cl46-table,
  .CL46 table {
    border-radius: 18px !important;
  }
}

