/* Compact comparison rows on the page background. Column relationships remain semantic. */
.cri-n4.cri-web-r3 .data-table.compact-lines{background:transparent;border:0;border-collapse:collapse;width:100%}
.cri-n4.cri-web-r3 .compact-lines th,.cri-n4.cri-web-r3 .compact-lines td{background:transparent;border:0;border-bottom:1px solid var(--cri-line);padding:16px 24px 16px 0;vertical-align:top;text-align:left;line-height:1.5}
.cri-n4.cri-web-r3 .compact-lines th{font-size:14px;letter-spacing:.045em;color:var(--cri-muted);font-weight:600;padding-top:0;padding-bottom:12px}
.cri-n4.cri-web-r3 .compact-lines th:last-child,.cri-n4.cri-web-r3 .compact-lines td:last-child{padding-right:0}
.cri-n4.cri-web-r3 #bank-path .compact-lines th:first-child{width:27%}
.cri-n4.cri-web-r3 #bank-path .compact-lines th:nth-child(2){width:40%}
.cri-n4.cri-web-r3 #measure .compact-lines th:first-child,.cri-n4.cri-web-r3 #product-stage .compact-lines th:first-child{width:40%}
@media(max-width:760px){
 .cri-n4.cri-web-r3 .compact-lines tr{border-bottom:1px solid var(--cri-line);padding:14px 0}
 .cri-n4.cri-web-r3 .compact-lines tr:last-child{border-bottom:1px solid var(--cri-line)}
 .cri-n4.cri-web-r3 .compact-lines td{padding:6px 0}
 .cri-n4.cri-web-r3 .compact-lines td:first-child::before{display:none}
 .cri-n4.cri-web-r3 .compact-lines td::before{font-size:12px;letter-spacing:.035em;margin-bottom:2px}
}
