
.lch-review-item header,.lch-review-admin .lch-review-row header{display:flex;align-items:flex-start;gap:11px;flex-wrap:nowrap;min-width:0}
.lch-review-avatar{width:42px;height:42px;flex:none;border-radius:50%;background:#72d9a0;color:#14273b;display:grid;place-items:center;font-size:20px}
.lch-review-person{flex:1;min-width:0}
.lch-review-person :is(h2,h3){font-size:17px;font-weight:500;line-height:1.3;margin:0;overflow-wrap:anywhere}
.lch-review-item header .lch-review-meta,.lch-review-row header .lch-review-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin:3px 0 0;color:#aab9c9;font-size:12px;line-height:1.45}
.lch-review-meta time,.lch-review-meta .lch-review-verified{white-space:nowrap}
.lch-review-meta .lch-review-verified{color:#72d9a0;font-size:12px}
.lch-review-meta .lch-review-verified:before{content:'·';color:#aab9c9;margin-right:7px}
.lch-review-source-icon{display:block;flex:none;width:26px;height:26px;margin-left:auto;line-height:1}
.lch-review-source-icon :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}
.lch-review-item-rating,.lch-review-row .lch-review-item-rating{display:flex;align-items:center;margin:14px 0 12px!important;color:#e7b64b;font-size:14px}
.lch-review-row .lch-review-stars{position:relative;display:inline-block;color:#687382;font-size:22px;line-height:1.1;letter-spacing:1px;white-space:nowrap;vertical-align:middle}
.lch-review-row .lch-review-stars>span+span{position:absolute;left:0;top:0;overflow:hidden;color:#e7b64b}
.lch-review-body-wrap{min-width:0;display:flow-root}
.lch-review-item .lch-review-body-wrap>.lch-review-body,.lch-review-row .lch-review-body-wrap>.lch-review-body{margin:0;font-size:16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.lch-review-body-wrap--single{min-height:64px}
.lch-review-photo-float{float:left;position:relative;width:76px;height:64px;shape-outside:inset(calc(100% - 64px) 0 0 0);pointer-events:none}
.lch-review-photo-float>.lch-review-photos{position:absolute;left:0;bottom:0;display:flex;margin:0!important;pointer-events:auto}
.lch-review-admin .lch-review-body-wrap .lch-review-photo{box-sizing:border-box;width:64px;height:64px;min-height:64px}
.lch-review-body-wrap--single~.lch-review-actions{clear:both}
.lch-review-row .lch-review-product{margin:12px 0;font-size:14px;line-height:1.5}
.lch-review-row .lch-review-product a{text-decoration:underline;text-underline-offset:3px}
.lch-review-row .lch-review-product a:after{content:' ›'}
.lch-review-row .lch-review-title{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 8px}
.lch-review-product-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:749px){.lch-review-row .lch-review-stars{font-size:17px;letter-spacing:0}}
@media(max-width:360px){.lch-review-avatar{width:32px;height:32px;font-size:17px}.lch-review-person :is(h2,h3){font-size:15px}.lch-review-source-icon{width:22px;height:22px}.lch-review-row .lch-review-stars{font-size:15px}}

.lch-review-admin .lch-review-row{padding:22px;border-radius:15px}@media(max-width:749px){.lch-review-admin .lch-review-row{padding:17px}}

.lch-review-item,.lch-review-admin .lch-review-row{background:#202629;color:#b7c0c8;border-color:#45515a;box-shadow:none}.lch-review-item :is(h2,h3,h4,.lch-review-body,.lch-review-product,.lch-review-product a,.lch-review-original),.lch-review-admin .lch-review-row :is(h2,h3,h4,.lch-review-body,.lch-review-product,.lch-review-product a){color:#b7c0c8}.lch-review-avatar{background:#d9ac45;color:#202629;font-size:16px}.lch-review-meta{color:#aeb8bf}.lch-review-meta .lch-review-verified{color:#72d9a0}@media(max-width:360px){.lch-review-avatar{font-size:14px}}
