.tourhere-refresh .report-preview{margin:0;background:#fffefa;border:1px solid #e5e1da;border-radius:16px;padding:28px;box-shadow:0 20px 60px #25164409;color:#171918;min-width:0}.report-preview figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;margin-bottom:28px}.report-preview .report-sample{font-size:10px;font-weight:500;background:#efebfb;color:#5f4699;padding:5px 9px;border-radius:20px;white-space:nowrap}.report-preview .report-title{font-size:23px;line-height:1.25;letter-spacing:-.7px;font-weight:550}.tourhere-refresh .report-preview .report-subtitle{font-size:12px;line-height:1.6;margin:8px 0 22px;color:#6c696f}.report-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-bottom:24px}.report-metrics>div+div{border-left:1px solid #e9e5e0;padding-left:22px}.report-metrics strong{display:block;font-size:32px;font-weight:500;letter-spacing:-1px}.report-metrics span{display:block;font-size:11px;color:#6c696f;line-height:1.5}.report-column-labels,.report-preview li{display:grid;grid-template-columns:minmax(0,1fr) 48px 85px;gap:12px;align-items:center}.report-column-labels{font-size:10px;color:#6c696f;border-block:1px solid #ece8e2;padding:12px 0}.report-column-labels>span:not(:first-child),.report-preview li>span,.report-preview li>strong{text-align:right}.report-preview ol{list-style:none;padding:0;margin:0}.report-preview li{font-size:12px;padding:17px 0;border-bottom:1px solid #efede8}.report-preview li strong{font-weight:550}.report-bar{display:block;height:3px;background:#f0ece6;margin-top:10px}.report-bar i{display:block;height:100%;background:#bca8f5}.report-preview li:first-child .report-bar i{background:#7047eb}.tourhere-refresh .report-preview .report-explanation{font-size:11px;line-height:1.65;color:#6c696f;margin:16px 0}.tourhere-refresh .report-preview>a{font-size:12px;font-weight:550;text-decoration:underline;text-underline-offset:5px;display:inline-block;padding-block:8px}@media(max-width:520px){.tourhere-refresh .report-preview{padding:20px;border-radius:12px}.report-column-labels,.report-preview li{grid-template-columns:minmax(0,1fr) 38px 72px;gap:8px}.report-preview .report-title{font-size:21px}.report-metrics{gap:16px}.report-metrics>div+div{padding-left:16px}.report-metrics strong{font-size:29px}}