.review-request-popup{text-align:center;padding:24px}.review-request-popup .store-logo{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 20px;border:3px solid transparent;background:linear-gradient(135deg,#f97316,#a855f7) padding-box,linear-gradient(135deg,#f97316,#a855f7) border-box;display:block}.review-request-popup h3{font-size:24px;margin-bottom:12px;color:#fff;font-weight:700;background:linear-gradient(90deg,#f97316,#eab308);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.review-request-popup .subtitle{color:#9ca3af;margin-bottom:20px;line-height:1.6;font-size:15px}.review-request-popup .subscription-info{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px}.review-request-popup .info-label{font-size:11px;color:#6b7280;text-transform:uppercase;font-weight:600;letter-spacing:.8px}.review-request-popup .info-value{font-size:16px;font-weight:600;color:#fff}.review-request-popup .actions{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.review-request-popup .disclaimer{font-size:12px;color:#6b7280;margin:0;font-style:italic}.review-request-popup .inline-review-form{text-align:left;margin-top:20px}.review-request-popup .form-group{margin-bottom:20px}.review-request-popup .form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#fff}.review-request-popup .optional-text{font-weight:400;color:#6b7280;font-size:13px}.review-request-popup .review-popup-stars{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-request-popup .star-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.review-request-popup .star-button:hover{transform:scale(1.1)}.review-request-popup .star-button:disabled{cursor:not-allowed;opacity:.5}.review-request-popup .star-icon{width:32px;height:32px;color:#4b5563;transition:color .2s ease}.review-request-popup .star-button.filled .star-icon{color:#f59e0b}.review-request-popup .rating-display{font-size:14px;color:#9ca3af;margin-left:8px}.review-request-popup .review-textarea{width:100%;padding:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;font-family:inherit;resize:vertical;min-height:100px}.review-request-popup .review-textarea:focus{outline:none;border-color:#7c3aed;background:hsla(0,0%,100%,.08)}.review-request-popup .review-textarea:disabled{opacity:.5;cursor:not-allowed}.review-request-popup .character-count{font-size:12px;color:#6b7280;text-align:right;margin-top:4px}.review-request-popup .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media (max-width:600px){.review-request-popup{padding:20px}.review-request-popup h3{font-size:20px}.review-request-popup .subtitle{font-size:14px}.review-request-popup .star-icon{width:28px;height:28px}.review-request-popup .form-actions{flex-direction:column-reverse}}