.feedback-form-root[data-v-60c004bf]{width:100%}.feedback-container[data-v-60c004bf]{padding-top:4px}.feedback-header[data-v-60c004bf]{margin-bottom:22px}.header-left[data-v-60c004bf]{gap:14px}.header-icon[data-v-60c004bf],.header-left[data-v-60c004bf]{align-items:center;display:flex}.header-icon[data-v-60c004bf]{background:linear-gradient(135deg,#6b9bde,#5e566b)!important;border-radius:14px;box-shadow:0 10px 20px #1677ff2e;color:#fff;font-size:18px;height:46px;justify-content:center;width:46px}.header-title[data-v-60c004bf]{color:#111827;font-size:20px;font-weight:700}.header-subtitle[data-v-60c004bf]{color:#6b7280;font-size:13px;margin-top:2px}.form-grid[data-v-60c004bf]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.rate-row[data-v-60c004bf]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.rate-chip[data-v-60c004bf]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;display:flex;gap:8px;height:32px;min-width:120px;padding:0 14px;transition:all .2s ease}.rate-chip[data-v-60c004bf]:hover{border-color:#1677ff;box-shadow:0 8px 18px #1677ff14;transform:translateY(-1px)}.rate-chip.active[data-v-60c004bf]{background:linear-gradient(135deg,#31d179,#033e1d)!important;color:#fff}.rate-chip svg[data-v-60c004bf]{font-size:16px}.modern-input[data-v-60c004bf] .ant-select-selector,.modern-textarea[data-v-60c004bf]{border:1px solid #e5e7eb!important;border-radius:4px!important;box-shadow:none!important;transition:all .2s ease}.modern-input[data-v-60c004bf]:hover .ant-select-selector,.modern-textarea[data-v-60c004bf]:hover{border-color:#1677ff!important}.modern-input[data-v-60c004bf]:focus-within .ant-select-selector,.modern-textarea[data-v-60c004bf]:focus{border-color:#1677ff!important;box-shadow:0 0 0 4px #1677ff14!important}.modern-input[data-v-60c004bf] .ant-form-item-has-error :deep(.ant-select-selector),[data-v-60c004bf] .ant-form-item-has-error .modern-textarea,[data-v-60c004bf] .ant-form-item-has-error .modern-textarea:focus,[data-v-60c004bf] .ant-form-item-has-error .modern-textarea:hover{border-color:#ff4d4f!important}[data-v-60c004bf] .ant-form-item-has-error .ant-input,[data-v-60c004bf] .ant-form-item-has-error .ant-input-affix-wrapper,[data-v-60c004bf] .ant-form-item-has-error .ant-input-affix-wrapper-focused,[data-v-60c004bf] .ant-form-item-has-error .ant-input-affix-wrapper:hover,[data-v-60c004bf] .ant-form-item-has-error .ant-input:focus,[data-v-60c004bf] .ant-form-item-has-error .ant-input:hover{border-color:#ff4d4f!important}.modern-input[data-v-60c004bf] .ant-form-item-has-error :deep(.ant-select-selector:focus),.modern-input[data-v-60c004bf] .ant-form-item-has-error :deep(.ant-select-selector:focus-within),[data-v-60c004bf] .ant-form-item-has-error .modern-textarea:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 4px #ff4d4f1f!important}[data-v-60c004bf] .ant-form-item-has-error .ant-input-affix-wrapper-focused,[data-v-60c004bf] .ant-form-item-has-error .ant-input:focus{box-shadow:0 0 0 4px #ff4d4f1f!important}.file-upload-dropzone[data-v-60c004bf]{align-items:center;background:#fbfcff;border:1px dashed #cbd5e1;border-radius:6px;cursor:pointer;display:flex;justify-content:center;min-height:76px;outline:none;padding:14px 16px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.file-upload-dropzone.is-dragging[data-v-60c004bf],.file-upload-dropzone[data-v-60c004bf]:focus-visible,.file-upload-dropzone[data-v-60c004bf]:hover{background:#f6fffb;border-color:#00b96b;box-shadow:0 0 0 3px #00b96b14}.file-upload-dropzone.has-file[data-v-60c004bf]{background:#fff}.file-upload-content[data-v-60c004bf]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;width:100%}.file-upload-icon[data-v-60c004bf]{color:#00a862;flex-shrink:0;font-size:24px}.file-upload-copy[data-v-60c004bf]{min-width:0;text-align:left}.file-upload-title[data-v-60c004bf]{align-items:center;color:#1f2937;display:flex;font-size:13px;font-weight:600;gap:8px}.file-upload-hint[data-v-60c004bf]{color:#667085;font-size:12px;font-weight:500;margin-top:2px;text-align:center}.file-item[data-v-60c004bf]{align-items:center;animation:fadeIn-60c004bf .2s ease;background:#f8fafc;border:1px solid #eef2f7;border-radius:4px;display:flex;gap:12px;height:42px;justify-content:space-between;margin-top:10px;padding:0 14px}.file-item.is-previewable[data-v-60c004bf]{cursor:pointer;transition:border-color .2s ease,background .2s ease}.file-item.is-previewable[data-v-60c004bf]:focus-visible,.file-item.is-previewable[data-v-60c004bf]:hover{background:#f6fffb;border-color:#00b96b;outline:none}.file-left[data-v-60c004bf]{align-items:center;color:#344054;display:flex;flex:1;font-size:12px;font-weight:600;gap:8px;min-width:0}.file-left svg[data-v-60c004bf]{color:#00a862;flex-shrink:0}.file-name[data-v-60c004bf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-icon[data-v-60c004bf]{color:#00a862;flex-shrink:0;font-size:14px;margin-left:auto;opacity:.78}.remove-file-btn[data-v-60c004bf]{align-items:center;background:transparent;border:0;border-radius:4px;color:#ef4444;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background .2s ease,transform .2s ease;width:30px}.remove-file-btn[data-v-60c004bf]:hover{background:#fff1f2;transform:scale(1.08)}.action-wrapper[data-v-60c004bf]{display:flex;gap:10px;justify-content:flex-end;margin-top:0}.cancel-btn[data-v-60c004bf]{border-radius:4px}.submit-btn[data-v-60c004bf]{background:linear-gradient(135deg,#31d179,#033e1d)!important;border:none!important;border-radius:4px!important;color:#fff!important;transition:all .25s ease!important}.submit-btn[data-v-60c004bf]:hover{box-shadow:0 10px 20px #1677ff2e;transform:translateY(-1px)}.excel-wrapper[data-v-60c004bf]{display:flex;flex-direction:column;gap:16px}.excel-toolbar[data-v-60c004bf]{display:flex;gap:12px;justify-content:space-between}.table-wrapper[data-v-60c004bf]{border-radius:8px;overflow:hidden}.rate-cell[data-v-60c004bf]{align-items:center;display:flex;gap:4px;justify-content:center}.rate-number[data-v-60c004bf]{font-size:14px;font-weight:500}.rate-star[data-v-60c004bf]{color:#fbbf24;font-size:14px}[data-v-60c004bf] .ant-table-pagination{background:#fff;border-top:1px solid #f0f0f0;bottom:0;margin:0!important;padding:16px 4px 0 0!important;position:sticky;z-index:10}[data-v-60c004bf] .ant-table-header{position:sticky;top:0;z-index:9}[data-v-60c004bf] .ant-table-body{scrollbar-width:thin}.file-column[data-v-60c004bf]{display:flex;flex-direction:column;gap:6px}.excel-file-name[data-v-60c004bf]{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-toolbar-right[data-v-60c004bf]{display:flex;gap:10px}.sample-excel-btn[data-v-60c004bf]{background:#f8fafc;border:1px dashed #13b47e!important;border-radius:4px!important;border-radius:4px;color:#13b47e!important;transition:all .25s ease!important}.sample-excel-btn[data-v-60c004bf]:hover{box-shadow:0 10px 20px #1677ff2e;transform:translateY(-1px);transition:transform .25s ease!important}.add-feedback-title[data-v-60c004bf]{align-items:center;color:#1f2937;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center}.upload-note[data-v-60c004bf]{font-size:12px;font-weight:500}[data-v-60c004bf] .ant-modal-content{border-radius:24px;overflow:hidden}[data-v-60c004bf] .ant-modal-body{padding:16px}[data-v-60c004bf] .ant-form-item{margin-bottom:12px}@keyframes fadeIn-60c004bf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.rate-chip[data-v-60c004bf]{min-width:100px}}@media (max-width:768px){.form-grid[data-v-60c004bf]{grid-template-columns:1fr}.action-wrapper[data-v-60c004bf],.excel-toolbar[data-v-60c004bf]{flex-direction:column}.rate-chip[data-v-60c004bf]{min-width:100px}.cancel-btn[data-v-60c004bf],.submit-btn[data-v-60c004bf]{width:100%}}.ant-select-dropdown .ant-empty{align-items:center;display:flex;justify-content:center;margin:0;min-height:72px}.ant-select-dropdown .ant-empty-image{display:none}.ant-select-dropdown .ant-empty-description{font-size:14px;margin-bottom:0!important}.image-preview-modal .ant-modal{max-width:calc(100vw - 32px);opacity:1;transform:scale(1);transform-origin:center center;transition:opacity .22s ease-in-out,transform .22s ease-in-out}.image-preview-modal.is-opening .ant-modal{opacity:0;transform:scale(.88)}.image-preview-modal.is-closing .ant-modal{opacity:0;transform:scale(.9);transition-duration:.18s}.image-preview-modal .ant-modal-content{border-radius:2px;overflow:hidden}.image-preview-modal .ant-modal-header{padding:12px}.image-preview-modal .ant-modal-body{padding:0}.image-preview-title{color:#111827;display:block;font-size:13px;font-weight:700;max-width:calc(100vw - 112px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-body{align-items:center;display:flex;justify-content:center;max-height:min(72vh,720px);min-height:220px}.image-preview-img{display:block;max-height:min(72vh,720px);max-width:100%;-o-object-fit:contain;object-fit:contain}
