.rafd-review-panel{--rafd-star-active:#f7b500;--rafd-star-inactive:#d6d8dd;--rafd-star-hover:#ffc83d;--rafd-star-size:42px;--rafd-star-gap:6px;--rafd-star-responsive-size:var(--rafd-star-size);--rafd-star-responsive-gap:var(--rafd-star-gap);container-type:inline-size;display:block}.rafd-review-panel__heading{margin:0 0 12px}.rafd-review-panel__rating-area.is-rating-exiting{-webkit-animation:rafdBackOutUp .65s both;animation:rafdBackOutUp .65s both;pointer-events:none;-webkit-transform-origin:center top;transform-origin:center top}.rafd-review-panel.is-feedback-mode .rafd-review-panel__rating-area{display:none}.rafd-review-panel__form.is-form-entering,.rafd-review-panel__notice.is-form-entering,.rafd-review-panel__redirect.is-form-entering{-webkit-animation:rafdBounceInUp .8s both;animation:rafdBounceInUp .8s both}.rafd-review-panel__stars{display:-ms-inline-flexbox;display:inline-flex;gap:var(--rafd-star-responsive-gap);-ms-flex-pack:center;justify-content:center;line-height:1;max-width:100%}.rafd-review-panel--layout-centered .rafd-review-panel__stars{display:-ms-flexbox;display:flex;width:100%}.rafd-review-panel--layout-fit .rafd-review-panel__stars{display:grid;gap:var(--rafd-star-responsive-gap);grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.rafd-review-panel--layout-even .rafd-review-panel__stars{display:-ms-flexbox;display:flex;gap:0;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rafd-review-panel__star{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--rafd-star-inactive);cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--rafd-star-responsive-size);-ms-flex-pack:center;justify-content:center;line-height:1;padding:0;-webkit-transition:color .16s ease,-webkit-transform .16s ease;transition:color .16s ease,-webkit-transform .16s ease;-o-transition:color .16s ease,transform .16s ease;transition:color .16s ease,transform .16s ease;transition:color .16s ease,transform .16s ease,-webkit-transform .16s ease}.rafd-review-panel--layout-fit .rafd-review-panel__star{min-width:0;width:100%}@supports(width:1cqw){.rafd-review-panel{--rafd-star-responsive-gap:min(var(--rafd-star-gap),4cqw);--rafd-star-responsive-size:min(var(--rafd-star-size),calc((100cqw - var(--rafd-star-responsive-gap) - var(--rafd-star-responsive-gap) - var(--rafd-star-responsive-gap) - var(--rafd-star-responsive-gap)) / 5))}.rafd-review-panel--layout-even{--rafd-star-responsive-gap:0px}}.rafd-review-panel__star.is-active,.rafd-review-panel__star.is-preview,.rafd-review-panel__star:focus-visible,.rafd-review-panel__star:hover{color:var(--rafd-star-active)}.rafd-review-panel__star.is-preview{color:var(--rafd-star-hover)}.rafd-review-panel__star:focus-visible,.rafd-review-panel__star:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);outline:none}.rafd-review-panel__star:focus-visible{-webkit-box-shadow:0 0 0 3px rgba(0,124,186,.3);box-shadow:0 0 0 3px rgba(0,124,186,.3)}.rafd-review-panel__form{margin-top:18px;max-width:560px;text-align:left}.rafd-review-panel--align-center .rafd-review-panel__form{margin-left:auto;margin-right:auto}.rafd-review-panel--align-right .rafd-review-panel__form{margin-left:auto}.rafd-review-panel__label{display:block;font-weight:600;margin-bottom:12px}.rafd-review-panel__label input,.rafd-review-panel__label textarea{border:1px solid #ccd0d4;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font:inherit;margin-top:6px;min-height:42px;padding:10px 12px;width:100%}.rafd-review-panel__label textarea{min-height:110px;resize:vertical}.rafd-review-panel__required{color:#b32d2e}.rafd-review-panel__submit{cursor:pointer}.rafd-review-panel__submit:disabled{cursor:wait;opacity:.65}.rafd-review-panel__message,.rafd-review-panel__notice{margin-top:10px}.rafd-review-panel__redirect{margin-top:18px;text-align:center}.rafd-review-panel__redirect-heading{margin:0 0 10px}.rafd-review-panel__redirect-text{margin:0 0 16px}.rafd-review-panel__redirect-button{display:inline-block}.rafd-review-panel__message.is-error,.rafd-review-panel__notice.is-error{color:#b32d2e}.rafd-review-panel__message.is-success,.rafd-review-panel__notice.is-success{color:#008a20}.rafd-review-panel.is-submitted .rafd-review-panel__label,.rafd-review-panel.is-submitted .rafd-review-panel__submit{display:none}.rafd-review-panel--builder-preview .rafd-review-panel__star{cursor:default}.rafd-review-panel--builder-preview .rafd-review-panel__star:hover{-webkit-transform:none;transform:none}.rafd-review-panel__form--preview{opacity:.7}@-webkit-keyframes rafdBackOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}20%{opacity:.85;-webkit-transform:scale(.72) translateY(0);transform:scale(.72) translateY(0)}to{opacity:0;-webkit-transform:scale(.72) translateY(-680px);transform:scale(.72) translateY(-680px)}}@keyframes rafdBackOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}20%{opacity:.85;-webkit-transform:scale(.72) translateY(0);transform:scale(.72) translateY(0)}to{opacity:0;-webkit-transform:scale(.72) translateY(-680px);transform:scale(.72) translateY(-680px)}}@-webkit-keyframes rafdBounceInUp{0%{opacity:0;-webkit-transform:translateY(260px) scale(.9);transform:translateY(260px) scale(.9)}60%{opacity:1;-webkit-transform:translateY(-24px) scale(1.02);transform:translateY(-24px) scale(1.02)}75%{-webkit-transform:translateY(10px) scale(.995);transform:translateY(10px) scale(.995)}90%{-webkit-transform:translateY(-4px) scale(1.002);transform:translateY(-4px) scale(1.002)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes rafdBounceInUp{0%{opacity:0;-webkit-transform:translateY(260px) scale(.9);transform:translateY(260px) scale(.9)}60%{opacity:1;-webkit-transform:translateY(-24px) scale(1.02);transform:translateY(-24px) scale(1.02)}75%{-webkit-transform:translateY(10px) scale(.995);transform:translateY(10px) scale(.995)}90%{-webkit-transform:translateY(-4px) scale(1.002);transform:translateY(-4px) scale(1.002)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.rafd-review-panel__form.is-form-entering,.rafd-review-panel__notice.is-form-entering,.rafd-review-panel__rating-area.is-rating-exiting,.rafd-review-panel__redirect.is-form-entering{-webkit-animation-duration:1ms;animation-duration:1ms}}