#qm-review{--qm-review-bottom:24px;position:fixed;right:24px;bottom:max(var(--qm-review-bottom), env(safe-area-inset-bottom));z-index:99990;width:min(430px, calc(100vw - 48px));font-family:var(--e-global-typography-text-font-family,'Plus Jakarta Sans'),sans-serif;color:var(--e-global-color-text,#212121)}#qm-review [hidden]{display:none!important}#qm-review *,#qm-review *::before,#qm-review *::after{box-sizing:border-box}#qm-review .qm-review-card{background:#fff;border:1px solid #E2E8F0;border-radius:16px;box-shadow:0 12px 36px rgb(15 23 42 / .14);display:flex;flex-direction:column;max-height:min(680px, calc(100dvh - var(--qm-review-bottom) - 100px));overflow:hidden}#qm-review .qm-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:20px 16px 16px 24px;border-bottom:1px solid #E2E8F0;flex-shrink:0}#qm-review h2{font:600 13px/1.4 var(--e-global-typography-text-font-family,'Plus Jakarta Sans'),sans-serif;color:#475569;margin:0 0 10px}#qm-review .qm-review-person{font-size:17px;font-weight:700;line-height:1.4;margin:0}#qm-review .qm-review-platform{margin:4px 0 0;font-size:13px;line-height:1.4;color:#475569}#qm-review .qm-review-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #E2E8F0;border-radius:50%;background:#fff;color:inherit;font:400 28px/1 sans-serif;cursor:pointer}#qm-review .qm-review-close:hover{background:#F8FAFC}#qm-review .qm-review-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px 24px 24px;font-size:15px;line-height:1.65}#qm-review .qm-review-body p{font:inherit;margin:0 0 16px}#qm-review .qm-review-body p:last-child{margin-bottom:0}#qm-review .qm-review-trigger{display:block;margin-left:auto;border:1px solid #E2E8F0;background:#fff;color:inherit;padding:12px 20px;min-height:44px;border-radius:999px;font:600 14px/1.4 var(--e-global-typography-text-font-family,'Plus Jakarta Sans'),sans-serif;cursor:pointer}#qm-review :focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media (max-width:767px){#qm-review{right:16px;width:min(430px, calc(100% - 32px))}#qm-review .qm-review-card{max-height:min(70dvh, calc(100dvh - var(--qm-review-bottom) - 80px))}#qm-review .qm-review-header{padding-left:20px}#qm-review .qm-review-body{padding:16px 20px 20px}#qm-review .qm-review-trigger{position:relative;min-height:52px;padding:14px 26px;font-size:16px;border-color:var(--e-global-color-primary,#80257D)}#qm-review .qm-review-trigger::after{content:'';position:absolute;inset:-2px;border:2px solid var(--e-global-color-primary,#80257D);border-radius:inherit;pointer-events:none;opacity:0}}@media (prefers-reduced-motion:no-preference){#qm-review .qm-review-card:not([hidden]){animation:qm-review-enter .22s ease-out}@keyframes qm-review-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){#qm-review .qm-review-trigger:not([hidden])::after{animation:qm-review-border-glint 4.5s ease-in-out 3}@keyframes qm-review-border-glint{0%,65%,100%{opacity:0;transform:scale(1)}78%{opacity:.65;transform:scale(1.025)}92%{opacity:0;transform:scale(1.07)}}}