.FeedbackWidget_widgetContainer__fm0gv{position:fixed;bottom:80px;left:16px;z-index:9999}@media (min-width:1024px){.FeedbackWidget_widgetContainer__fm0gv{bottom:16px}}.FeedbackWidget_triggerButton__dT1m5{width:48px;height:48px;border-radius:50%;background-color:#2563eb;color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(37,99,235,.4);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.FeedbackWidget_triggerButton__dT1m5:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(37,99,235,.5);background-color:#1d4ed8}.FeedbackWidget_triggerButton__dT1m5:active{transform:scale(.95)}.FeedbackWidget_modalOverlay__k3tbX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:FeedbackWidget_fadeIn___8C0b .2s ease}@keyframes FeedbackWidget_fadeIn___8C0b{0%{opacity:0}to{opacity:1}}.FeedbackWidget_modalContent__l_N8r{background-color:white;border-radius:12px;width:90%;max-width:400px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:FeedbackWidget_slideUp__HQm2v .3s ease}@keyframes FeedbackWidget_slideUp__HQm2v{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.FeedbackWidget_modalHeader__5t8a4{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.FeedbackWidget_modalTitle__9d6kV{margin:0;font-size:18px;font-weight:600;color:#111827}.FeedbackWidget_closeButton__0d3XX{width:32px;height:32px;border-radius:6px;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background-color .2s ease,color .2s ease}.FeedbackWidget_closeButton__0d3XX:hover{background-color:#f3f4f6;color:#111827}.FeedbackWidget_form__lAoJX{padding:20px}.FeedbackWidget_formGroup__rAUI_{margin-bottom:16px}.FeedbackWidget_label__DAVET{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.FeedbackWidget_optionalHint__j2bF2{font-weight:400;color:#9ca3af}.FeedbackWidget_checkboxLabel__x2tuY{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer}.FeedbackWidget_categoryDescription__QEDHQ{font-size:12px;color:#6b7280;margin-top:4px;margin-bottom:0}.FeedbackWidget_select__rinkG{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background-color:white;color:#111827;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.FeedbackWidget_select__rinkG:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FeedbackWidget_textarea__YoBXg{width:100%;padding:12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background-color:white;color:#111827;resize:vertical;min-height:100px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.FeedbackWidget_textarea__YoBXg::-moz-placeholder{color:#9ca3af}.FeedbackWidget_textarea__YoBXg::placeholder{color:#9ca3af}.FeedbackWidget_textarea__YoBXg:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FeedbackWidget_submitButton__fkHxV{width:100%;padding:12px 20px;font-size:14px;font-weight:500;color:white;background-color:#2563eb;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease,transform .1s ease}.FeedbackWidget_submitButton__fkHxV:hover:not(:disabled){background-color:#1d4ed8}.FeedbackWidget_submitButton__fkHxV:active:not(:disabled){transform:scale(.98)}.FeedbackWidget_submitButton__fkHxV:disabled{background-color:#9ca3af;cursor:not-allowed}.FeedbackWidget_spinner__61j6L{animation:FeedbackWidget_spin__OcOZ7 1s linear infinite}@keyframes FeedbackWidget_spin__OcOZ7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeedbackWidget_successMessage__u0y0_{color:#065f46;background-color:#d1fae5}.FeedbackWidget_errorMessage__3BO6r,.FeedbackWidget_successMessage__u0y0_{padding:12px;margin-bottom:16px;font-size:14px;border-radius:8px;text-align:center}.FeedbackWidget_errorMessage__3BO6r{color:#991b1b;background-color:#fee2e2}