/* Final review-only layout: exact left identity column, right rating and fixed attachments. */
#reviews .commentlist{margin:0!important;padding:0!important;list-style:none!important}#reviews .commentlist>li{margin:0!important;padding:0!important;list-style:none!important}#reviews .commentlist>li::marker{content:''!important;font-size:0!important}#reviews .commentlist .comment_container{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:0!important;padding:24px 0!important;border-bottom:1px solid var(--oeeroo-border)!important}#reviews .commentlist .comment_container>img.avatar{display:block!important;position:static!important;float:none!important;grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;margin:0!important;border-radius:50%!important;object-fit:cover!important}#reviews .commentlist .comment_container>.comment-text{display:block!important;position:static!important;grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}#reviews .commentlist .oeeroo-review-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;min-height:44px!important;margin:0 0 14px!important}#reviews .commentlist .oeeroo-reviewer{display:block!important;grid-column:1!important;grid-row:1!important;padding:0!important}#reviews .commentlist .oeeroo-reviewer .woocommerce-review__author{display:block!important;margin:0!important;font-size:15px!important;line-height:1.25!important}#reviews .commentlist .oeeroo-review-meta{display:flex!important;align-items:center!important;gap:7px!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.2!important}#reviews .commentlist .oeeroo-review-rating{display:block!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;margin:1px 0 0!important;padding:0!important}#reviews .commentlist .oeeroo-review-stars{display:block!important;width:74px!important;height:15px!important;overflow:hidden!important;white-space:nowrap!important;font:14px/15px Arial,sans-serif!important;letter-spacing:0!important}#reviews .commentlist .description{display:block!important;clear:both!important;margin:0!important;padding:0!important}#reviews .commentlist .description>img:not(.emoji),#reviews .commentlist .description>a>img:not(.emoji){width:300px!important;height:220px!important;min-width:300px!important;min-height:220px!important;max-width:300px!important;max-height:220px!important;object-fit:cover!important;margin:12px 8px 0 0!important}#reviews .commentlist .description img.emoji,#reviews .commentlist .description img[role="img"],#reviews .commentlist .description img[src*="emoji"],#reviews .commentlist .description img[src*="twemoji"]{display:inline!important;width:1em!important;height:1em!important;min-width:1em!important;min-height:1em!important;max-width:1em!important;max-height:1em!important;margin:0!important;vertical-align:-.12em!important;object-fit:contain!important}.oeeroo-summary-rating em{display:inline!important;font-size:14px!important;font-weight:600!important;color:var(--oeeroo-muted)!important}.oeeroo-summary-rating b{font-size:14px!important;font-weight:700!important}.oeeroo-reviews .woocommerce-pagination{margin:22px 0 28px!important;text-align:center!important}.oeeroo-reviews .woocommerce-pagination .page-numbers{display:flex!important;justify-content:center!important;gap:6px!important;border:0!important}.oeeroo-reviews .woocommerce-pagination .page-numbers li{display:block!important;border:1px solid var(--oeeroo-border)!important}.oeeroo-reviews .woocommerce-pagination .page-numbers a,.oeeroo-reviews .woocommerce-pagination .page-numbers span{display:block!important;min-width:36px!important;height:36px!important;padding:0!important;line-height:34px!important}.oeeroo-reviews .woocommerce-pagination .page-numbers .current{background:#111!important;color:#fff!important}@media(max-width:767px){#reviews .commentlist .comment_container{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;padding:18px 0!important}#reviews .commentlist .comment_container>img.avatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}#reviews .commentlist .oeeroo-review-head{gap:7px!important;min-height:38px!important;margin-bottom:10px!important}#reviews .commentlist .oeeroo-reviewer .woocommerce-review__author{font-size:14px!important}#reviews .commentlist .oeeroo-review-meta{gap:5px!important;margin-top:3px!important;font-size:11px!important}#reviews .commentlist .oeeroo-review-stars{width:63px!important;height:13px!important;font-size:12px!important;line-height:13px!important}#reviews .commentlist .description>img:not(.emoji),#reviews .commentlist .description>a>img:not(.emoji){width:150px!important;height:110px!important;min-width:150px!important;min-height:110px!important;max-width:150px!important;max-height:110px!important}.oeeroo-summary-rating em{font-size:13px!important}.oeeroo-reviews .woocommerce-pagination{margin:18px 0 22px!important}.oeeroo-reviews .woocommerce-pagination .page-numbers a,.oeeroo-reviews .woocommerce-pagination .page-numbers span{min-width:32px!important;height:32px!important;line-height:30px!important}.oeeroo-reviews .comment-respond{padding:18px!important;border:1px solid var(--oeeroo-border)!important;background:#fff!important}}
