.reviewsPage{max-width:1080px}.reviewsPage button,.reviewsPage input,.reviewsPage textarea,.reviewsPage select{font:inherit}.reviewsSummary{background:#f4f0fd;border:1px solid #e1d9f5;border-radius:22px;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px;display:grid;padding:28px!important}.reviewsSummary strong{letter-spacing:-.05em;font-size:4rem;line-height:1.1}.reviewsSummary strong small{letter-spacing:0;color:#665878;font-size:1.2rem}.reviewsSummary p{margin:10px 0}.ratingBar{grid-template-columns:42px 1fr 32px;align-items:center;gap:10px;display:grid}.ratingBar progress{accent-color:#6547db;width:100%;height:12px}.reviewComposer form{gap:18px;display:grid}.reviewsPage label{gap:7px;font-weight:700;display:grid}.reviewsPage input:not([type=radio]):not([type=checkbox]),.reviewsPage textarea,.reviewsPage select{color:#211b39;background:#fff;border:1px solid #d4cbe5;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px}.reviewsPage textarea{resize:vertical}:is(.reviewsPage input:focus-visible,.reviewsPage textarea:focus-visible,.reviewsPage select:focus-visible,.reviewsPage button:focus-visible){outline-offset:3px;outline:3px solid #8c72f0}.reviewComposer fieldset{border:0;margin:0;padding:0}.reviewComposer legend{font-weight:700}.reviewStars{gap:9px;margin-top:8px;display:flex}.reviewStars label{cursor:pointer;background:#fff;border:1px solid #d4cbe5;border-radius:12px;place-items:center;min-width:48px;min-height:48px;font-size:29px;display:grid;position:relative}.reviewStars input{opacity:0;position:absolute}.reviewStars label:focus-within{outline-offset:3px;outline:3px solid #8c72f0}.reviewStars label[data-selected=true]{background:#ede6ff;border-color:#7452d9}.reviewStars label span{color:#77678d}.reviewStars label[data-selected=true] span{color:#6641cc}.reviewSrOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reviewConsent{grid-template-columns:22px 1fr;align-items:start;font-size:.9rem;line-height:1.5}.reviewConsent input{accent-color:#6547db;width:20px;height:20px}.reviewActions{flex-wrap:wrap;gap:12px;display:flex}.reviewsPage button{cursor:pointer;color:#5437b2;background:#fff;border:1px solid #d5cce9;border-radius:11px;min-height:44px;padding:10px 16px;font-weight:700}.reviewActions button:first-child{color:#fff;background:#6547db;border-color:#6547db}.reviewsPage button:disabled{opacity:.55;cursor:wait}.reviewList article{background:#fff;border:1px solid #e4def1;border-radius:17px;margin:18px 0;padding:22px}.reviewList article header{justify-content:space-between;gap:15px;padding:0;display:flex}.reviewList article header span{color:#6641cc;white-space:nowrap}.reviewList article p{white-space:pre-wrap;overflow-wrap:anywhere}.reviewList article small{color:#706482;display:block}.reviewList .reviewReport{margin-top:12px;font-size:.85rem}.reviewList article form{gap:12px;margin-top:18px;display:grid}@media (max-width:650px){.reviewsSummary{grid-template-columns:1fr;gap:18px;padding:22px!important}.reviewList article header{flex-direction:column;gap:4px}.reviewActions button{width:100%}}
