.dr-compare-links {
margin-top: 20px;
}

.dr-compare-wrapper{
  margin-top: 25px;
}

.dr-compare-table{
  width:100%;
  border-collapse: collapse;
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius: 10px;
  overflow:hidden;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.04);
}


.dr-compare-table th,
.dr-compare-table td {
  border-left: 0 !important;
  border-right: 0 !important;
}

.dr-compare-table tbody tr:nth-child(even):not(.dr-compare-section) td {
  background: #f5f6f8;
}
.dr-compare-table tbody tr:nth-child(odd):not(.dr-compare-section) td {
  background: #ffffff;
}

/* hover “unitar” */
.dr-compare-table tbody tr:hover:not(.dr-compare-section) td {
  background: #f2f9f8;
}


.dr-compare-table th,
.dr-compare-table td{
  vertical-align: top;
  padding: 14px 14px;
  border-bottom:1px solid #e5e7eb;
}

.dr-compare-table thead th{
  background:#d68b11;
  color:#fff;
}

.dr-compare-head{
  display:flex;
  flex-direction:column;
  gap:4px;
}

.dr-compare-title{
  color:#fff !important;
  font-size:18px;
  font-weight:800;
  text-decoration:none;
}

.dr-compare-title:hover{ text-decoration: underline; }

.dr-compare-sub{
  font-size:13px;
  opacity:0.95;
}

.dr-compare-section td{
  background:#f3f4f6;
  font-weight:800;
  font-size:13px;
  letter-spacing: .02em;
  color:#111827;
  padding: 10px 14px;
}

.dr-compare-text{
  font-size:14px;
  color:#111827;
  line-height:1.35;
}

.dr-compare-metric{
  font-size:14px;
  color:#111827;
  line-height:1.45;
}

.dr-compare-list{
  margin:0;
  padding-left: 16px;
  font-size:14px;
}

.dr-compare-list li{
  margin: 6px 0;
}

.dr-compare-muted{
  font-size:12px;
  color:#6b7280;
}


.dr-compare-wrapper{
  overflow-x:auto;
  -webkit-overflow-scrolling: touch;
}

.dr-compare-table{
  min-width: 720px;
}
