.popup-overlay.svelte-nduuyw{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:svelte-nduuyw-fadeIn .2s ease-out}@keyframes svelte-nduuyw-fadeIn{0%{opacity:0}to{opacity:1}}.popup-content.svelte-nduuyw{background:#fff;border-radius:16px;padding:2rem;max-width:500px;width:100%;position:relative;box-shadow:0 20px 60px #0000004d;animation:svelte-nduuyw-slideUp .3s ease-out}@keyframes svelte-nduuyw-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn.svelte-nduuyw{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.close-btn.svelte-nduuyw:hover{background:#f0f0f0;color:#666}.popup-title.svelte-nduuyw{font-size:1.75rem;font-weight:700;color:var(--primary-text-color);margin:0 0 .5rem;text-align:center}.rating-section.svelte-nduuyw{margin-bottom:2rem;text-align:center}.stars.svelte-nduuyw{display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.star-btn.svelte-nduuyw{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s}.star-btn.svelte-nduuyw:hover{transform:scale(1.1)}.star-btn.svelte-nduuyw:active{transform:scale(.95)}.star-icon.svelte-nduuyw{width:48px;height:48px;color:#e0e0e0;transition:color .2s}.star-icon.filled.svelte-nduuyw{color:gold}.rating-text.svelte-nduuyw{font-size:1rem;font-weight:600;color:var(--primary-text-color);margin:0}.feedback-section.svelte-nduuyw{margin-bottom:2rem}.feedback-textarea.svelte-nduuyw{width:100%;padding:1rem;border:2px solid #d0d0d0;border-radius:8px;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;resize:vertical;outline:none;transition:border-color .2s;box-sizing:border-box}.feedback-textarea.svelte-nduuyw:focus{border-color:var(--primary-border-color)}.feedback-textarea.svelte-nduuyw::placeholder{color:#999}.submit-btn.svelte-nduuyw{width:100%;padding:1rem;background:var(--primary-action-color);color:var(--secondary-text-color);border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.submit-btn.svelte-nduuyw:hover:not(:disabled){background:#7db904}.submit-btn.svelte-nduuyw:disabled{background:#d0d0d0;cursor:not-allowed}@keyframes svelte-nduuyw-scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width: 768px){.popup-content.svelte-nduuyw{padding:1.5rem}.popup-title.svelte-nduuyw{font-size:1.5rem}.star-icon.svelte-nduuyw{width:40px;height:40px}.stars.svelte-nduuyw{gap:.25rem}}
