.csrv-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.csrv{display:flex;flex-direction:column;min-width:0;padding:26px;background:#fff;border:1.5px solid #E6DFD2;border-radius:18px;box-shadow:0 6px 18px #12283d0d;font-family:DM Sans,sans-serif;color:var(--cs-navy, #12283D)}.csrv[hidden]{display:none}.csrv__top{display:flex;align-items:center;gap:14px;margin:0 0 12px}.csrv__ini{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#f3ede1;font-size:18px;font-weight:700}.csrv__who{min-width:0}.csrv__name{margin:0;font-size:16px;font-weight:700}.csrv__src{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;font-size:13px;color:#5b6270}.csrv__tick{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#1f6b57;color:#fff}.csrv__stars{display:inline-flex;gap:2px;margin-left:auto;color:#f2c14e}.csrv__stars .is-off{color:#12283d2e}.csrv__night{align-self:flex-start;display:inline-flex;align-items:center;height:26px;margin:0 0 10px;padding:0 10px;border:1.5px solid #1F6B57;border-radius:999px;font-size:12px;font-weight:700;color:#1f6b57}.csrv__hl{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.csrv__body{margin:0 0 14px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.csrv__mark{padding:0 1px;background:linear-gradient(transparent 62%,#7fe3c88c 62%);color:inherit}.csrv__chose{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;border-radius:12px;background:#f6f3ec;color:inherit;text-decoration:none}a.csrv__chose:hover{background:#efe9dd}a.csrv__chose:focus-visible{outline:2px solid #1F6B57;outline-offset:2px}.csrv__chose-img{flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:9px;background:#e9e4d8}.csrv__chose-img img{display:block;width:100%;height:100%;object-fit:cover}.csrv__chose-t{display:flex;flex-direction:column;min-width:0;line-height:1.3}.csrv__chose-k{font-size:12px;color:#5b6270}.csrv__chose-n{overflow:hidden;font-size:13.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.csrv__chose-v{font-size:12px;color:#5b6270}.csrv__chose-go{margin-left:6px;font-size:20px;line-height:1;opacity:.45}.csrv__date{margin:12px 0 0;font-size:13px;color:#5b6270}.csrv--compact{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"ini who stars" "hl hl hl" "body body body" "chose chose chose";column-gap:12px;padding:20px 20px 18px;border:0;border-radius:20px;box-shadow:0 6px 18px #12283d12}.csrv--compact .csrv__top{display:contents}.csrv--compact .csrv__ini{grid-area:ini;align-self:center;width:40px;height:40px;margin:0 0 14px;font-size:16px}.csrv--compact .csrv__who{grid-area:who;align-self:center;margin:0 0 14px}.csrv--compact .csrv__name{font-size:15px}.csrv--compact .csrv__src{font-size:12.5px}.csrv--compact .csrv__stars{grid-area:stars;align-self:center;margin:0 0 14px}.csrv--compact .csrv__hl{grid-area:hl;margin:0 0 6px;font-family:Poppins,DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.3}.csrv--compact .csrv__body{grid-area:body;align-self:start;margin:0 0 16px;font-size:16.5px;line-height:1.5;color:var(--cs-navy, #12283D);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.csrv--compact .csrv__chose{grid-area:chose;align-self:end;padding:7px 12px 7px 7px;background:#f1f4f7}.csrv--compact a.csrv__chose:hover{background:#e6ecf1}.csrv--compact .csrv__chose-go{margin-left:auto}.csrv--compact .csrv__night,.csrv--compact .csrv__date{display:none}.csrv-bars{display:flex;flex-direction:column;gap:7px;margin:0 0 22px;padding:0;list-style:none}.csrv-bar{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;padding:2px 4px;border:0;border-radius:8px;background:none;font-family:DM Sans,sans-serif;font-size:13.5px;color:#5b6270;text-align:left;cursor:pointer}.csrv-bar[disabled]{cursor:default}.csrv-bar[aria-pressed=true]{background:#1f6b5714;color:var(--cs-navy, #12283D);font-weight:700}.csrv-bar:focus-visible{outline:2px solid #1F6B57;outline-offset:2px}.csrv-bar__track{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e9e3d6}.csrv-bar__fill{display:block;height:100%;border-radius:999px;background:#f2c14e}.csrv-bar__n{text-align:right}.csrv-pbars{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.csrv-pbar{display:grid;grid-template-columns:30px minmax(0,190px) minmax(0,1fr) 30px;align-items:center;gap:12px;width:100%;padding:5px 8px;border:0;border-radius:10px;background:none;font-family:DM Sans,sans-serif;font-size:14px;color:var(--cs-navy, #12283D);text-align:left;text-decoration:none;cursor:pointer}.csrv-pbar:hover,.csrv-pbar[aria-pressed=true]{background:#f1f4f7}.csrv-pbar:focus-visible{outline:2px solid #1F6B57;outline-offset:2px}.csrv-pbar__img{width:30px;height:30px;overflow:hidden;border-radius:7px;background:#e9e4d8}.csrv-pbar__img img{display:block;width:100%;height:100%;object-fit:cover}.csrv-pbar__name{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.csrv-pbar__track{display:block;height:10px;overflow:hidden;border-radius:999px;background:#e6ecf1}.csrv-pbar__fill{display:block;height:100%;border-radius:999px;background:#2f9c80}.csrv-pbar__n{color:#5b6270;text-align:right}.csrv-avgstars{position:relative;display:inline-block;line-height:0}.csrv-avgstars__base,.csrv-avgstars__fill{display:inline-flex;gap:3px;white-space:nowrap}.csrv-avgstars__base{color:#12283d29}.csrv-avgstars__fill{position:absolute;inset:0 auto 0 0;width:var(--pct, 0%);overflow:hidden;color:#f2c14e}.csrv-avgstars svg{flex:none}.csrv-more{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border:1.5px solid #1F6B57;border-radius:999px;background:transparent;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;color:#1f6b57;text-decoration:none;cursor:pointer}.csrv-more:hover{background:#1f6b570f}.csrv-more[hidden]{display:none}@media(max-width:749px){.csrv{padding:22px 20px}.csrv-pbar{grid-template-columns:28px minmax(0,1fr) 64px 26px;gap:8px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cs-reviews.css.map */
