/* Semantic table adaptation of original .cmp-table/.cmp-cell rules. */
.comparison-dna{background:#fff}.comparison-dna .wrap{max-width:var(--w)}
.comparison-dna .table-scroll{background:#fff;border-radius:var(--r2);overflow:hidden;border:1px solid var(--rule);box-shadow:0 4px 20px rgba(20,20,50,.06)}
.comparison-dna table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}
.comparison-dna thead th{padding:24px 32px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#F7F7FC;border-bottom:1px solid var(--rule)}
.comparison-dna thead th:last-child{color:var(--ink)}
.cmp-payro-dot{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;margin-right:8px;vertical-align:middle}
.comparison-dna tbody th,.comparison-dna tbody td{padding:20px 32px;font-size:17px;line-height:1.6;border-bottom:1px solid var(--rule);font-weight:600;word-break:keep-all;white-space:normal}
.comparison-dna tbody th{color:var(--ink);font-weight:700;background:#fff}
.comparison-dna tbody td:nth-child(2){color:#0ab87a;background:#fff}
.comparison-dna tbody td:last-child{color:var(--acc);background:rgba(47,75,240,.06);font-weight:800}
.comparison-dna tbody tr:last-child>*{border-bottom:none}
.comparison-dna tbody tr:hover th,.comparison-dna tbody tr:hover td:nth-child(2){background:rgba(47,75,240,.03)}
@media(max-width:1024px){.comparison-dna thead th{padding:16px 12px;font-size:12px}.comparison-dna tbody th,.comparison-dna tbody td{padding:15px 12px;font-size:15px}}
@media(max-width:800px){.comparison-dna .table-scroll{overflow-x:auto}.comparison-dna table{min-width:650px}}
