.rw-review-column{min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--rw-border);background:#fff}
.rw-review-column .rw-receipts{border-left:0;min-height:60px;overflow:visible;border-top:1px solid var(--rw-border)}
.rw-review-column .rw-receipt-list{max-height:360px;overflow:auto}.rw-review-column .rw-receipts-body{overflow:visible}
.cr-panel{padding:18px 16px;color:#344054;font-size:13px;line-height:1.65;overflow-wrap:anywhere}
.cr-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cr-heading h3{font-size:16px;color:#202733;margin:0}
.rw-page .cr-heading [data-review-reload]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:8px;background:#f3f4f6;color:#52617a;cursor:pointer}
.cr-heading [data-review-reload] svg{display:block;width:20px;height:20px;flex:none;pointer-events:none}
.rw-page .cr-heading [data-review-reload]:hover:not(:disabled){background:#eaf1ff;color:#245ecf}
.rw-page .cr-heading [data-review-reload]:focus-visible{outline:3px solid #92b6fc;outline-offset:3px}
.rw-page .cr-heading [data-review-reload]:disabled{opacity:.45;cursor:not-allowed}
.cr-score-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.cr-badge{font-size:10px;color:#315dbd;background:#edf3ff;border-radius:4px;padding:2px 6px;white-space:nowrap}
.cr-score{display:flex;align-items:center;gap:12px;margin:10px 0 12px}.cr-score>strong{font-size:20px;white-space:nowrap}.cr-score small,.cr-dimensions small{font-size:11px;color:#8490a2;font-weight:400}.cr-stars{display:flex;color:#e2e6ed;font-size:24px;letter-spacing:1px}.cr-stars .selected,.cr-manual-stars .selected{color:#e8a600}
.cr-summary{margin:10px 0;color:#475467}.cr-dimensions{border:1px solid #e8edf5;border-radius:9px;overflow:hidden}.cr-dimensions details+details{border-top:1px solid #edf0f5}.cr-dimensions summary{display:flex;justify-content:space-between;cursor:pointer;padding:9px 10px;background:#fafbfe;gap:8px}.cr-dimensions summary>span::before{content:'›';display:inline-block;margin-right:6px;color:#98a2b3}.cr-dimensions details[open] summary>span::before{transform:rotate(90deg)}.cr-dimensions p{margin:10px;font-size:12px}.cr-dimensions blockquote{margin:8px 10px 12px;padding-left:8px;border-left:2px solid #c4d5fa;font-size:12px;color:#667085}
.cr-suggestions{margin:16px 0}.cr-suggestions ul{margin:6px 0;padding-left:18px}.cr-suggestions li+li{margin-top:6px}.cr-muted{font-size:11px;color:#8490a2;margin:10px 0;line-height:1.7}.cr-status{font-size:12px;color:#24745e}.cr-status:empty{display:none}.cr-error{color:#b5473c}
.cr-manual,.cr-history{border-top:1px solid #edf0f5;padding-top:12px;margin-top:14px}.cr-manual summary,.cr-history summary{cursor:pointer;color:#667085;font-size:12px;font-weight:600}.cr-note{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cr-note textarea{font:inherit;font-weight:400;padding:8px 10px;border:1px solid #dce2ec;border-radius:8px;background:#fafbfe;resize:vertical;box-sizing:border-box;width:100%;color:inherit}.cr-manual>small{display:block;text-align:right;color:#98a2b3;font-size:11px}
.rw-page .cr-manual-stars button{padding:0 2px;background:transparent;border:0;font-size:25px;color:#d5dae3}.rw-page .cr-manual-stars button.selected{color:#e8a600}.rw-page .cr-save,.rw-page .cr-retry{width:100%;margin-top:10px}.cr-history article{padding:10px 0;border-bottom:1px solid #edf0f5;font-size:12px}.cr-history time{display:block;color:#98a2b3;font-size:10px}.cr-history p{margin:4px 0}
.rw-detail:has(.rw-review-column){grid-template-columns:minmax(0,1fr) 310px}
@media(max-width:1150px) and (min-width:901px){.rw-detail:has(.rw-review-column){grid-template-columns:minmax(0,1fr) 265px}.cr-panel{padding:16px 12px}}
@media(max-width:900px){.rw-detail:has(.rw-review-column){overflow:auto}.rw-review-column{border-left:0;border-top:1px solid var(--rw-border);flex:none;overflow:visible}.rw-detail:has(.rw-review-column) .rw-detail-main{min-height:380px;flex:none}.rw-review-column .rw-receipts{max-height:none;height:auto}.rw-review-column .rw-receipts:not([data-collapsed]){height:auto}}
