.CustomerReviewsDemo_demo__SgNl2{--reviews-border:#e2e8f0;--reviews-muted:#64748b;overflow:hidden;border:1px solid var(--reviews-border);border-radius:8px;background:#fff;color:#020817;text-align:start;letter-spacing:0}.CustomerReviewsDemo_topbar__2Qgfj{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--reviews-border)}.CustomerReviewsDemo_heading__I8ALk{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.CustomerReviewsDemo_heading__I8ALk svg{flex-shrink:0}.CustomerReviewsDemo_actions__97jvM{display:flex;align-items:center;gap:6px;flex-shrink:0}.CustomerReviewsDemo_actions__97jvM button{display:grid;place-items:center;height:30px;width:30px;border:1px solid var(--reviews-border);border-radius:6px}.CustomerReviewsDemo_sample__ZEao_{margin-inline-end:6px;font-size:10px;color:var(--reviews-muted)}.CustomerReviewsDemo_panels__6oeIO{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.CustomerReviewsDemo_cms__whzM7,.CustomerReviewsDemo_customer__2KBWy{min-width:0;padding:22px 16px}.CustomerReviewsDemo_customer__2KBWy{background:#f8fafc}.CustomerReviewsDemo_cms__whzM7{border-left:1px solid var(--reviews-border)}.CustomerReviewsDemo_panelHeading__BH_Hc{min-height:68px}.CustomerReviewsDemo_panelHeading__BH_Hc>p{color:var(--reviews-muted);font-size:11px;margin-bottom:6px}.CustomerReviewsDemo_panelHeading__BH_Hc h3{font-size:18px;line-height:1.3;font-weight:700}.CustomerReviewsDemo_customerLabel__me7nv{display:flex;align-items:center;gap:6px;height:36px;margin-bottom:14px;font-size:11px;font-weight:700;color:#c02f00}.CustomerReviewsDemo_customerLabel__me7nv>span{width:18px;height:1px;background:currentColor}.CustomerReviewsDemo_reviewWindow__ZazDp{position:relative;height:314px;overflow:hidden}.CustomerReviewsDemo_guestCard__zVAk_{position:absolute;inset-inline:0;padding:14px;height:148px;border:1px solid var(--reviews-border);border-radius:16px;background:#fff;transition:transform .6s ease,opacity .45s ease}.CustomerReviewsDemo_guestMeta__4Bx6R{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px}.CustomerReviewsDemo_guestMeta__4Bx6R time{font-size:10px;color:var(--reviews-muted)}.CustomerReviewsDemo_guestCard__zVAk_ .CustomerReviewsDemo_stars__1hNqd{margin-top:6px;color:#c02f00}.CustomerReviewsDemo_guestCard__zVAk_ p{margin-top:10px;font-size:12px;line-height:1.6;color:#475569}.CustomerReviewsDemo_incoming__kpoU8{opacity:0;transform:translateY(-12px)}.CustomerReviewsDemo_existing__Nnaka{transform:translateY(0)}.CustomerReviewsDemo_reviewWindow__ZazDp[data-published=true] .CustomerReviewsDemo_incoming__kpoU8{opacity:1;transform:translateY(0)}.CustomerReviewsDemo_reviewWindow__ZazDp[data-published=true] .CustomerReviewsDemo_existing__Nnaka{transform:translateY(162px)}.CustomerReviewsDemo_menuFooter__RfJxh{color:var(--reviews-muted);text-align:center;font-size:10px;margin-top:12px}.CustomerReviewsDemo_filters__ibvDM{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;background:#f1f5f9;padding:3px;border-radius:6px;margin-bottom:14px}.CustomerReviewsDemo_filters__ibvDM button{min-width:0;padding:5px 10px;border-radius:4px;font-size:12px;color:var(--reviews-muted)}.CustomerReviewsDemo_filters__ibvDM button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #02081715;color:#020817}.CustomerReviewsDemo_cmsReviewArea__oq_iL{min-height:314px}.CustomerReviewsDemo_cmsCard__IwiR5{padding:16px;border:1px solid var(--reviews-border);border-radius:8px;background:#fff}.CustomerReviewsDemo_stars__1hNqd{display:flex;align-items:center;gap:2px;color:#facc15}.CustomerReviewsDemo_stars__1hNqd svg{flex-shrink:0}.CustomerReviewsDemo_cmsMeta__WVXFZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;margin-top:10px;font-size:12px}.CustomerReviewsDemo_cmsMeta__WVXFZ>span{font-size:10px;color:var(--reviews-muted)}.CustomerReviewsDemo_cmsCard__IwiR5>p{margin-top:10px;min-height:58px;font-size:12px;line-height:1.6;color:var(--reviews-muted)}.CustomerReviewsDemo_badge__5zE2h{display:inline-flex;align-items:center;margin-top:12px;padding:2px 8px;border-radius:99px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:600;transition:background .3s,color .3s}.CustomerReviewsDemo_badge__5zE2h[data-visible=true]{background:#dcfce7;color:#166534}.CustomerReviewsDemo_visibility__Xgt4X{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--reviews-border)}.CustomerReviewsDemo_visibility__Xgt4X>span{font-size:11px;line-height:1.5;color:var(--reviews-muted)}.CustomerReviewsDemo_switchArea____uzY{position:relative;flex-shrink:0}.CustomerReviewsDemo_switch__gXhil{display:flex;align-items:center;width:36px;height:22px;padding:2px;border-radius:99px;background:#cbd5e1;transition:background .3s;direction:ltr}.CustomerReviewsDemo_switch__gXhil>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#2563eb;box-shadow:0 1px 3px #02081720;transition:transform .3s}.CustomerReviewsDemo_switch__gXhil[aria-checked=true]{background:#2563eb}.CustomerReviewsDemo_switch__gXhil[aria-checked=true]>span{transform:translateX(14px)}.CustomerReviewsDemo_pointer__O5evF{position:absolute;z-index:2;top:9px;left:20px;pointer-events:none;opacity:0;transform:translate(25px,35px);transition:opacity .25s,transform .7s ease;color:#020817;filter:drop-shadow(0 2px 2px #02081725)}.CustomerReviewsDemo_pointer__O5evF[data-active=true]{opacity:1;transform:translate(0)}.CustomerReviewsDemo_tap___PJgc{position:absolute;top:-6px;left:-3px;width:20px;height:20px;border:2px solid #2563eb;border-radius:50%;animation:CustomerReviewsDemo_tap___PJgc .35s ease-out both}.CustomerReviewsDemo_spinner__r5Npe{animation:CustomerReviewsDemo_spin__iN7Uu .8s linear infinite}.CustomerReviewsDemo_empty____NIX{display:grid;place-content:center;justify-items:center;gap:10px;min-height:235px;padding:12px;color:var(--reviews-muted);text-align:center;font-size:12px}@keyframes CustomerReviewsDemo_spin__iN7Uu{to{transform:rotate(1turn)}}@keyframes CustomerReviewsDemo_tap___PJgc{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media (max-width:639px){.CustomerReviewsDemo_topbar__2Qgfj{padding:8px 10px;flex-wrap:wrap}.CustomerReviewsDemo_heading__I8ALk{font-size:11px;gap:5px}.CustomerReviewsDemo_sample__ZEao_{font-size:9px;margin:0}.CustomerReviewsDemo_actions__97jvM{gap:4px}.CustomerReviewsDemo_actions__97jvM button{width:28px;height:28px}.CustomerReviewsDemo_cms__whzM7,.CustomerReviewsDemo_customer__2KBWy{padding:16px 9px}.CustomerReviewsDemo_panelHeading__BH_Hc{min-height:66px}.CustomerReviewsDemo_panelHeading__BH_Hc>p{font-size:10px}.CustomerReviewsDemo_panelHeading__BH_Hc h3{font-size:13px}.CustomerReviewsDemo_customerLabel__me7nv{font-size:10px;gap:4px;margin-bottom:12px}.CustomerReviewsDemo_customerLabel__me7nv>span{width:10px;flex-shrink:0}.CustomerReviewsDemo_reviewWindow__ZazDp{height:185px}.CustomerReviewsDemo_guestCard__zVAk_{padding:10px 8px;height:185px}.CustomerReviewsDemo_guestMeta__4Bx6R{align-items:flex-start;flex-direction:column;gap:3px;font-size:11px}.CustomerReviewsDemo_guestMeta__4Bx6R time{font-size:9px}.CustomerReviewsDemo_guestCard__zVAk_ p{font-size:11px}.CustomerReviewsDemo_reviewWindow__ZazDp[data-published=true] .CustomerReviewsDemo_existing__Nnaka{transform:translateY(197px);visibility:hidden}.CustomerReviewsDemo_filters__ibvDM{width:100%}.CustomerReviewsDemo_filters__ibvDM button{flex:1;padding:6px 3px;font-size:10px}.CustomerReviewsDemo_cmsReviewArea__oq_iL{min-height:235px}.CustomerReviewsDemo_cmsCard__IwiR5{padding:12px 8px}.CustomerReviewsDemo_cmsCard__IwiR5>p{min-height:106px;font-size:11px}.CustomerReviewsDemo_cmsMeta__WVXFZ{font-size:11px}.CustomerReviewsDemo_cmsMeta__WVXFZ>span{font-size:9px}.CustomerReviewsDemo_visibility__Xgt4X{gap:4px}.CustomerReviewsDemo_visibility__Xgt4X>span{font-size:10px}.CustomerReviewsDemo_switch__gXhil{width:32px;height:20px}.CustomerReviewsDemo_switch__gXhil>span{width:16px;height:16px}.CustomerReviewsDemo_switch__gXhil[aria-checked=true]>span{transform:translateX(12px)}.CustomerReviewsDemo_menuFooter__RfJxh{font-size:9px}}@media (prefers-reduced-motion:reduce){.CustomerReviewsDemo_demo__SgNl2 *{animation:none;transition:none}.CustomerReviewsDemo_pointer__O5evF{display:none}}