.FeedbackWidget_feedbackButton__6uLNk{position:fixed;bottom:30px;right:30px;z-index:1000;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50px;padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease;font-size:14px;font-weight:500}.FeedbackWidget_feedbackButton__6uLNk:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.FeedbackWidget_feedbackButton__6uLNk:active{transform:translateY(0)}.FeedbackWidget_feedbackButton__6uLNk svg{width:20px;height:20px}@media(max-width:768px){.FeedbackWidget_feedbackButton__6uLNk .FeedbackWidget_buttonText__yI__D{display:none}}.FeedbackWidget_feedbackButton__6uLNk.FeedbackWidget_disabled__iJpgF{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 2px 8px rgba(0,0,0,.2)}.FeedbackWidget_feedbackButton__6uLNk.FeedbackWidget_disabled__iJpgF:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.2)}.FeedbackWidget_modalOverlay__29Lky{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:FeedbackWidget_fadeIn__wPAvL .2s ease;padding:20px}.FeedbackWidget_modal__ILWUF{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:FeedbackWidget_slideUp__ZYKRa .3s ease}@media(prefers-color-scheme:dark){.FeedbackWidget_modal__ILWUF{background:#1a1a1a;color:#fff}}.FeedbackWidget_modalHeader__scBWG{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:center}.FeedbackWidget_modalHeader__scBWG h2{margin:0;font-size:20px;font-weight:600;color:#333}@media(prefers-color-scheme:dark){.FeedbackWidget_modalHeader__scBWG h2{color:#fff}}.FeedbackWidget_closeButton__R9qwI{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.FeedbackWidget_closeButton__R9qwI:hover{background:#f5f5f5;color:#333}@media(prefers-color-scheme:dark){.FeedbackWidget_closeButton__R9qwI:hover{background:#2a2a2a;color:#fff}}.FeedbackWidget_closeButton__R9qwI:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_feedbackForm__zODhe{padding:24px}.FeedbackWidget_formGroup__SyBuy{margin-bottom:20px}.FeedbackWidget_formGroup__SyBuy label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#666}@media(prefers-color-scheme:dark){.FeedbackWidget_formGroup__SyBuy label{color:#aaa}}.FeedbackWidget_starRating__18hY3{display:flex;align-items:center;gap:4px}.FeedbackWidget_star__HD5Pb{background:none;border:none;font-size:28px;color:#ddd;cursor:pointer;padding:0;transition:all .2s ease}.FeedbackWidget_star__HD5Pb:hover{color:gold;transform:scale(1.1)}.FeedbackWidget_star__HD5Pb.FeedbackWidget_active__Mummk{color:gold}.FeedbackWidget_star__HD5Pb:disabled{cursor:not-allowed;opacity:.5}.FeedbackWidget_ratingText__7Pb8i{margin-left:12px;font-size:14px;color:#666}@media(prefers-color-scheme:dark){.FeedbackWidget_ratingText__7Pb8i{color:#aaa}}.FeedbackWidget_input__6g5bc,.FeedbackWidget_select__KmJmR,.FeedbackWidget_textarea__O8qSn{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .2s ease;background:#fff;color:#333}@media(prefers-color-scheme:dark){.FeedbackWidget_input__6g5bc,.FeedbackWidget_select__KmJmR,.FeedbackWidget_textarea__O8qSn{background:#2a2a2a;border-color:#3a3a3a;color:#fff}}.FeedbackWidget_input__6g5bc:focus,.FeedbackWidget_select__KmJmR:focus,.FeedbackWidget_textarea__O8qSn:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.FeedbackWidget_input__6g5bc:disabled,.FeedbackWidget_select__KmJmR:disabled,.FeedbackWidget_textarea__O8qSn:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_textarea__O8qSn{resize:vertical;min-height:100px;font-family:inherit}.FeedbackWidget_imageUpload__vswhN{display:flex;align-items:center;gap:10px;margin-bottom:10px}.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadButton__zxqAz{padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}@media(prefers-color-scheme:dark){.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadButton__zxqAz{background:#2a2a2a;border-color:#3a3a3a;color:#fff}}.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadButton__zxqAz:hover:not(:disabled){background:#e8e8e8}@media(prefers-color-scheme:dark){.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadButton__zxqAz:hover:not(:disabled){background:#3a3a3a}}.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadButton__zxqAz:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadHint__NU7h9{color:#666;font-size:12px}@media(prefers-color-scheme:dark){.FeedbackWidget_imageUpload__vswhN .FeedbackWidget_uploadHint__NU7h9{color:#aaa}}.FeedbackWidget_imagePreviews__sbdoD{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.FeedbackWidget_imagePreviews__sbdoD .FeedbackWidget_previewItem__JvgNP{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden;border:1px solid #ddd}@media(prefers-color-scheme:dark){.FeedbackWidget_imagePreviews__sbdoD .FeedbackWidget_previewItem__JvgNP{border-color:#3a3a3a}}.FeedbackWidget_imagePreviews__sbdoD .FeedbackWidget_previewItem__JvgNP img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FeedbackWidget_imagePreviews__sbdoD .FeedbackWidget_previewItem__JvgNP .FeedbackWidget_removeButton__OVL7W{position:absolute;top:2px;right:2px;width:20px;height:20px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background .2s}.FeedbackWidget_imagePreviews__sbdoD .FeedbackWidget_previewItem__JvgNP .FeedbackWidget_removeButton__OVL7W:hover{background:rgba(0,0,0,.9)}.FeedbackWidget_imagePreviews__sbdoD .FeedbackWidget_previewItem__JvgNP .FeedbackWidget_removeButton__OVL7W:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_userEmail__9POJW{padding:10px 12px;background:#f5f5f5;border-radius:8px;font-size:14px;color:#666}@media(prefers-color-scheme:dark){.FeedbackWidget_userEmail__9POJW{background:#2a2a2a;color:#aaa}}.FeedbackWidget_submitButton__MIiIP{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.FeedbackWidget_submitButton__MIiIP:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.FeedbackWidget_submitButton__MIiIP:active{transform:translateY(0)}.FeedbackWidget_submitButton__MIiIP:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_successMessage__lOUXE{padding:60px 24px;text-align:center}.FeedbackWidget_successMessage__lOUXE .FeedbackWidget_successIcon__cRxch{width:60px;height:60px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px;animation:FeedbackWidget_scaleIn__nxsnx .3s ease}.FeedbackWidget_successMessage__lOUXE h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#333}@media(prefers-color-scheme:dark){.FeedbackWidget_successMessage__lOUXE h3{color:#fff}}.FeedbackWidget_successMessage__lOUXE p{margin:0;color:#666;font-size:14px}@media(prefers-color-scheme:dark){.FeedbackWidget_successMessage__lOUXE p{color:#aaa}}@keyframes FeedbackWidget_fadeIn__wPAvL{0%{opacity:0}to{opacity:1}}@keyframes FeedbackWidget_slideUp__ZYKRa{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes FeedbackWidget_scaleIn__nxsnx{0%{transform:scale(0)}to{transform:scale(1)}}.AdminButton_adminButton___YtgB{position:fixed;bottom:30px;right:30px;z-index:999;background:linear-gradient(135deg,#ff6b6b,#c92a2a);color:#fff;border:none;border-radius:50px;padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 15px hsla(0,100%,71%,.4);transition:all .3s ease;font-size:14px;font-weight:500;text-decoration:none}.AdminButton_adminButton___YtgB:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.5)}.AdminButton_adminButton___YtgB:active{transform:translateY(0)}.AdminButton_adminButton___YtgB svg{width:20px;height:20px}@media(max-width:768px){.AdminButton_adminButton___YtgB span{display:none}}