.dgo-compare{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:22px}.dgo-compare th,.dgo-compare td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-default);vertical-align:middle}.dgo-compare thead th{font-family:var(--font-sans);color:var(--text-secondary);font-size:14px;font-weight:700}.dgo-compare tbody th{color:var(--text-primary);min-width:180px;font-weight:600}.dgo-compare .is-hi{background:var(--bg-brand-subtle)}.dgo-compare thead .is-hi{color:var(--text-brand);border-top:2px solid var(--border-brand);border-radius:var(--radius-md) var(--radius-md) 0 0}.dgo-yes{color:var(--status-success)}.dgo-no{color:var(--text-muted)}.dgo-compare tbody th,.dgo-compare thead th:first-child{z-index:1;background:var(--surface-card);position:sticky;left:0}@media (width<=600px){.dgo-compare tbody th{min-width:132px}.dgo-compare th,.dgo-compare td{padding:12px}.dgo-compare,.dgo-compare tbody,.dgo-compare tr,.dgo-compare th,.dgo-compare td{width:auto;display:block}.dgo-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dgo-compare tbody{gap:var(--space-3);display:grid}.dgo-compare tbody tr{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl)}.dgo-compare tbody th{min-width:0;padding:0 0 var(--space-2);border:0}.dgo-compare tbody td{gap:var(--space-3);padding:var(--space-2) 0;border:0;border-top:1px solid var(--border-default);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dgo-compare tbody td:before{content:attr(data-label);color:var(--text-muted)}.dgo-compare tbody td.is-hi,.dgo-compare tbody td.is-hi:before{color:var(--text-brand);font-weight:600}.dgo-tablewrap:not(:has(.dgo-compare)){overflow-x:auto}}
