.StoreRating-module__FiNOZq__container{width:100%;margin:0}.StoreRating-module__FiNOZq__ratingBar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:14px;padding:14px 18px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000d}.StoreRating-module__FiNOZq__ratingBar:hover{box-shadow:0 4px 12px #00000014}.StoreRating-module__FiNOZq__starsSection{flex-shrink:0;align-items:center;gap:8px;display:flex}.StoreRating-module__FiNOZq__label{color:hsl(var(--foreground));white-space:nowrap;font-size:.875rem;font-weight:600}.StoreRating-module__FiNOZq__stars{gap:4px;display:flex}.StoreRating-module__FiNOZq__star{color:hsl(var(--muted-foreground) / .3);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:22px;line-height:1;transition:all .2s}.StoreRating-module__FiNOZq__star:hover{color:#ffc107;transform:scale(1.15)}.StoreRating-module__FiNOZq__star.StoreRating-module__FiNOZq__filled{color:#ffc107;text-shadow:0 2px 4px #ffc1074d}.StoreRating-module__FiNOZq__commentSection{flex:1;min-width:0}.StoreRating-module__FiNOZq__commentInput{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));box-sizing:border-box;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:.875rem;transition:all .2s}.StoreRating-module__FiNOZq__commentInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1);outline:none}.StoreRating-module__FiNOZq__commentInput::placeholder{color:hsl(var(--muted-foreground))}.StoreRating-module__FiNOZq__submitBtn{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.StoreRating-module__FiNOZq__submitBtn:hover:not(:disabled){background:hsl(var(--primary) / .9);box-shadow:0 2px 8px hsl(var(--primary) / .3);transform:translateY(-1px)}.StoreRating-module__FiNOZq__submitBtn:active:not(:disabled){transform:translateY(0)}.StoreRating-module__FiNOZq__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.StoreRating-module__FiNOZq__message{background:hsl(var(--muted));color:hsl(var(--foreground));text-align:center;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:.875rem;font-weight:500;animation:.3s StoreRating-module__FiNOZq__slideDown}.StoreRating-module__FiNOZq__loginPrompt{background:hsl(var(--muted));border:1px solid hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground));border-radius:12px;padding:14px 18px;font-size:.875rem;font-weight:500}.StoreRating-module__FiNOZq__loading{text-align:center;color:hsl(var(--muted-foreground));padding:14px 18px;font-size:.875rem}@keyframes StoreRating-module__FiNOZq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.StoreRating-module__FiNOZq__ratingBar{flex-direction:column;align-items:stretch;gap:12px}.StoreRating-module__FiNOZq__starsSection{justify-content:space-between;width:100%}.StoreRating-module__FiNOZq__commentSection,.StoreRating-module__FiNOZq__submitBtn{width:100%}}
