/* One explicit results contract; true tables/comparisons/visualizations keep their owners. */
body .twoip-service-results--default { --twoip-results-columns:minmax(0,2fr) minmax(0,3fr); }
body .twoip-service-results--wide-label { --twoip-results-columns:minmax(0,13fr) minmax(0,7fr); }
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-row {
  display:grid; grid-template-columns:var(--twoip-results-columns); align-items:center;
  gap:var(--twoip-service-form-control-gap); box-sizing:border-box; min-block-size:var(--twoip-table-row-height); line-height:var(--twoip-table-line-height); padding:var(--twoip-table-cell-padding-block) 0; margin:0;
  border:0; border-block-end:1px solid var(--twoip-outline-variant); border-radius:0; background:none; box-shadow:none;
}
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) :is(.twoip-result-label,.twoip-result-value) {
  min-width:0; max-width:100%; width:auto; margin:0; padding:0;
  overflow-wrap:anywhere; word-break:normal; white-space:normal;
}
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-row > :is(.twoip-result-label,.twoip-result-value) { line-height:var(--twoip-table-line-height); }
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-value-list { display:grid; gap:var(--twoip-service-mobile-row-gap); list-style:none; margin:0; padding:0; }
@media (max-width:767.98px) {
  body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-row { grid-template-columns:minmax(0,1fr); gap:var(--twoip-service-mobile-row-gap); }
}
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-status { align-items:center; }
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-value .twoip-inline-label:not([data-twoip-truncate]) { white-space:normal; overflow-wrap:anywhere; word-break:normal; }
body :is(.twoip-service-results--default,.twoip-service-results--wide-label).twoip-result-list,
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-list { grid-template-columns:minmax(0,1fr); gap:0; }
body :is(.twoip-service-results--default,.twoip-service-results--wide-label) .twoip-result-label :is(.twoip-result-name-text,.twoip-result-meta-text,.twoip-inline-label) { white-space:normal; overflow:visible; overflow-wrap:anywhere; }

