.wpdesk-rating-popup{bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;left:16px;max-width:360px;position:fixed;z-index:99999}.wpdesk-rating-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.08);color:#1e1e1e;padding:16px}.wpdesk-rating-title{font-size:18px;line-height:1.3;margin:0 0 8px}.wpdesk-rating-subtitle{color:#555;font-size:14px;margin:0 0 12px}.wpdesk-rating-stars{display:flex;gap:6px}.wpdesk-rating-star{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#ddd;cursor:pointer;font-size:28px;line-height:1;transition:transform .15s ease,color .15s ease,text-shadow .15s ease}.wpdesk-rating-star:hover{transform:scale(1.1) rotate(-2deg)}.wpdesk-rating-star.active{color:#f5a623;text-shadow:0 0 10px rgba(245,166,35,.4)}.wpdesk-rating-error{color:#b00020;font-size:13px;margin-top:8px}.wpdesk-rating-error .wpdesk-rating-close-link{background:none;border:0;color:#2271b1;cursor:pointer;margin-left:12px;padding:0;text-decoration:underline}.wpdesk-rating-loading{color:#888;font-size:13px;margin-top:8px}.wpdesk-rating-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.wpdesk-rating-form label span{color:#444;display:block;font-size:13px;margin-bottom:4px}.wpdesk-rating-form input[type=email],.wpdesk-rating-form textarea{border:1px solid #d0d7de;border-radius:6px;font-size:14px;padding:8px;width:100%}.wpdesk-rating-actions{display:flex;justify-content:flex-end}.wpdesk-btn-primary{background:#0073aa;color:#fff}.wpdesk-btn-primary,.wpdesk-btn-secondary{border:none;border-radius:6px;cursor:pointer;padding:8px 12px}.wpdesk-btn-secondary{background:transparent;color:#2271b1}.wpdesk-btn-secondary.grey{color:#bbb}.wpdesk-rating-thanks{margin:0}p.submit{padding-bottom:100px}
