html:not([data-connected="true"]) main{visibility:hidden}
.connection-review .review-strip .wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.connection-review .review-strip a{color:inherit;font-size:12px;padding:12px 0;min-height:44px}
.connection-review .review-strip button{min-height:44px}
.connection-review .copy-review-note{margin:0;line-height:1.65}
.connection-review .connection-origin{font-size:12px;line-height:1.55;margin-top:8px;color:#555;overflow-wrap:anywhere}
.connection-review .chart-axis,.connection-review .zero-guide,.connection-review .baseline-date-guide{visibility:hidden}
.connection-review .comparison-chart{background:#fafafa}
.connection-review .connection-offer-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.55}
.connection-review .connection-offer-table td,.connection-review .connection-offer-table th{padding:10px 9px;border-bottom:1px solid #ddd;vertical-align:top;text-align:left}
.connection-review .connection-offer-table th:nth-child(2),.connection-review .connection-offer-table td:nth-child(2){width:42%;text-align:right;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.connection-review .connection-offer-table td{overflow-wrap:anywhere}
.connection-review .connection-offer-shop{display:block;font-size:14px;line-height:1.5;font-weight:700}
.connection-review .connection-offer-meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:5px;font-size:12px;line-height:1.5;color:#62625e}
.connection-review .connection-offer-meta span{max-width:100%;overflow-wrap:anywhere}
.connection-review .connection-offer-table td.connection-offer-price{font-size:16px;line-height:1.5;font-weight:700}
.connection-review .connection-offer-amount{display:block}
.connection-review .connection-offer-price a{display:flex;justify-content:flex-end;font-size:12px;font-weight:400;max-width:100%;overflow-wrap:anywhere}
.connection-review .connection-offer-table a{display:inline-flex;align-items:center;min-height:44px}
.connection-review .connection-offer-scroll{max-width:100%;min-width:0;border:1px solid #ddd;border-radius:4px}
.connection-review .pending-copy{color:#666}
.connection-review .source-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}
.connection-review .source-table th,.connection-review .source-table td{border-bottom:1px solid #ddd;padding:8px;text-align:left;overflow-wrap:anywhere}
.connection-review .source-table th{width:34%}
.connection-review .audit-only{font-size:13px;line-height:1.7}
.connection-review #review-dialog{max-width:720px;width:calc(100% - 24px);max-height:90vh;overflow:auto}
.connection-review #review-dialog a{display:inline-block;padding:12px 0;min-height:44px}
.connection-review .score-number.unknown{font-size:12px!important;line-height:1.3!important}
.connection-review .score-number.unknown small{display:none}
.connection-review #premium-detail .condition-total strong{overflow-wrap:anywhere}
@media(max-width:767px){.connection-review .copy-review-note{font-size:11px;padding:8px 12px}.connection-review .connection-offer-table{font-size:12px}}
