.runtime-contrast,.runtime-contrast__scroll,.runtime-contrast__table{min-width:0;max-width:100%}.runtime-contrast{border:1px solid var(--border);background:var(--white);border-radius:12px;margin-top:8px;overflow:hidden}.runtime-contrast__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.runtime-contrast__table{border-collapse:collapse;width:100%;min-width:560px}.runtime-contrast__table thead{background:var(--bg)}.runtime-contrast__table th,.runtime-contrast__table td{text-align:left;vertical-align:top;padding:14px 18px;font-size:14px;font-weight:300;line-height:1.55}.runtime-contrast__table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.runtime-contrast__table thead th.runtime-contrast__col-yours{color:var(--blue)}.runtime-contrast__table tbody tr{border-top:1px solid var(--border)}.runtime-contrast__table tbody th[scope=row]{color:var(--ink);width:22%;font-size:13px;font-weight:500}.runtime-contrast__table tbody td.runtime-contrast__cell-hosted{color:var(--muted)}.runtime-contrast__table tbody td.runtime-contrast__cell-yours{color:var(--ink)}.runtime-contrast__col-dimension{width:22%}@media (max-width:720px){.runtime-contrast__scroll{overflow-x:visible}.runtime-contrast__table{width:100%;min-width:0}.runtime-contrast__table thead{table-layout:fixed;width:100%;display:table}.runtime-contrast__table thead tr{display:table-row}.runtime-contrast__table thead th{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:10px 8px;font-size:9px;line-height:1.35;display:table-cell}.runtime-contrast__table tbody{display:block}.runtime-contrast__table tbody tr{box-sizing:border-box;border-top:1px solid var(--border);max-width:100%;padding:12px 14px;display:block}.runtime-contrast__table tbody tr:first-child{border-top:none}.runtime-contrast__table tbody th[scope=row]{width:auto;padding:0 0 8px;font-size:13px;font-weight:600;display:block}.runtime-contrast__table tbody td{box-sizing:border-box;border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;max-width:100%;padding:3px 0;display:flex}.runtime-contrast__table tbody td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex:none;font-size:.6875rem;font-weight:650}.runtime-contrast__table tbody td.runtime-contrast__cell-yours[data-label]:before{color:var(--blue)}}
