.wcrt-wrap{width:100%;max-width:100%;border:1px solid #e8e8e8;border-radius:10px;overflow-x:auto;background:#fff}.wcrt-table{width:100%;border-collapse:collapse;table-layout:auto;color:#50545a;font-size:15px}.wcrt-table th,.wcrt-table td{padding:14px 16px;vertical-align:middle;text-align:left;border:0;border-bottom:1px solid #ebebeb;overflow-wrap:anywhere}.wcrt-table thead th{background:#faf9f8;color:#777;font-size:12px;line-height:1.5;font-weight:600;text-transform:uppercase}.wcrt-table tbody tr:last-child>th,.wcrt-table tbody tr:last-child>td{border-bottom:0}.wcrt-first-bold .wcrt-table tbody th,.wcrt-first-bold .wcrt-table tbody td:first-child{font-weight:600;color:#222}.wcrt-cell-content,.wcrt-cell-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;vertical-align:middle}.wcrt-cell-link{color:#a65322;text-decoration:none}.wcrt-cell-link:hover{color:#743a18}.wcrt-cell-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.wcrt-cell-icon svg{width:1em;height:1em;fill:currentColor}.wcrt-cell-image{max-width:100%;width:80px;height:auto;object-fit:contain}.wcrt-wrap .wcrt-table tr:hover{transition:background-color .15s ease}
@media(max-width:1024px){.wcrt-tablet-scroll .wcrt-table{min-width:720px}}
@media(max-width:767px){.wcrt-mobile-scroll .wcrt-table{min-width:720px}.wcrt-mobile-cards{border:0!important;background:transparent!important;overflow:visible!important}.wcrt-mobile-cards .wcrt-table,.wcrt-mobile-cards .wcrt-table tbody,.wcrt-mobile-cards .wcrt-table tr,.wcrt-mobile-cards .wcrt-table td,.wcrt-mobile-cards .wcrt-table tbody th{display:block;width:100%!important;min-width:0!important}.wcrt-mobile-cards .wcrt-table{table-layout:auto!important}.wcrt-mobile-cards .wcrt-table colgroup{display:none}.wcrt-mobile-cards .wcrt-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wcrt-mobile-cards .wcrt-table tbody tr{margin:0 0 12px;padding:12px 14px;border:1px solid #e8e8e8;border-radius:10px;background:#fff}.wcrt-mobile-cards .wcrt-table tbody th,.wcrt-mobile-cards .wcrt-table tbody td{display:grid;grid-template-columns:minmax(90px,35%) minmax(0,1fr);align-items:start;gap:12px;text-align:left!important;padding:9px 0;border-bottom:1px solid #f0f0f0;min-width:0}.wcrt-mobile-cards .wcrt-table tbody tr>*:last-child{border-bottom:0}.wcrt-mobile-cards .wcrt-table tbody th::before,.wcrt-mobile-cards .wcrt-table tbody td::before{content:attr(data-label);color:#777;font-weight:600;font-size:12px;line-height:1.6}.wcrt-mobile-cards .wcrt-table tbody th:first-child{border-bottom:1px solid #e8e8e8;font-size:16px}.wcrt-mobile-cards .wcrt-table tbody th:first-child::before{display:none}.wcrt-mobile-cards .wcrt-table .wcrt-cell-content,.wcrt-mobile-cards .wcrt-table .wcrt-cell-link{min-width:0;overflow-wrap:anywhere}}

/* v1.0.1: Mobile cards must not inherit the theme/Elementor table outline. */
@media (max-width:767px) {
  .wcrt-wrap.wcrt-mobile-cards,
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table,
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody {
    box-sizing:border-box;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    outline:0;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    background:transparent !important;
  }
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table {
    border-collapse:separate !important;
    border-spacing:0 !important;
  }
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr {
    box-sizing:border-box;
    width:100% !important;
    max-width:100%;
    border:1px solid #e8e8e8;
    border-radius:10px;
    background:#fff;
    overflow:hidden;
    box-shadow:none;
  }
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr > th,
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr > td {
    box-sizing:border-box;
    border-left:0 !important;
    border-right:0 !important;
    border-top:0 !important;
    border-radius:0;
    box-shadow:none;
  }
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr > :last-child {
    border-bottom:0 !important;
  }
}

/* Section headings embedded between ordinary table rows. */
.wcrt-table tbody tr.wcrt-group-row { background:transparent; }
.wcrt-table tbody tr.wcrt-group-row > .wcrt-group-heading {
  background:#f3f2f0; color:#252525; font-weight:700; text-align:left;
  padding:16px 18px; border-bottom:1px solid #e8e8e8;
}
@media(max-width:767px) {
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr.wcrt-group-row {
    display:block; padding:0; margin:22px 0 10px; border:0 !important;
    border-radius:0; background:transparent !important; overflow:visible;
  }
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr.wcrt-group-row:first-child {margin-top:0;}
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr.wcrt-group-row > .wcrt-group-heading {
    display:block !important; width:100% !important; padding:12px 14px;
    border:0 !important; border-radius:8px !important;
    background:#f3f2f0; color:#252525;
  }
  .wcrt-wrap.wcrt-mobile-cards .wcrt-table tbody tr.wcrt-group-row > .wcrt-group-heading::before {display:none !important;}
}
