#feedbackModal .modal-content{border:2px solid var(--border-color)!important;border-radius:8px;left:50%;padding:20px;top:50%;transform:translate(-50%)}#feedbackModal .modal-header{align-items:center;display:flex;justify-content:space-between}#feedbackForm{display:flex;flex-direction:column;gap:20px}#feedbackModal .category-buttons{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}#feedbackModal .category-btn{background:var(--background-color);border:2px solid var(--border-color);border-radius:5px;color:var(--font-color);cursor:pointer;font-size:.9em;padding:.7em}#feedbackModal textarea{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--font-color);font-size:.9em;height:120px;outline:none;padding:1em;resize:none;width:100%}#feedbackModal .file-upload{margin-bottom:15px}#feedbackModal #imagePreview{margin-top:10px;max-width:200px}#feedbackModal #imagePreview img{height:auto;max-width:100%}#feedbackModal .submit-btn{align-items:center;background:var(--main-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;left:50%;padding:.7em 1em;position:relative;transform:translateX(-50%);width:fit-content}#feedbackModal .submit-btn:hover{background:#5605c8}#feedbackModal .feedback-btn{background:var(--main-color);border:none;border-radius:4px;color:var(--font-color);cursor:pointer;padding:10px 20px}#bug-report:hover{border:2px solid #dc2626}#ui-ux-suggestion:hover{border:2px solid #2563eb}#feature-request:hover{border:2px solid #059669}#performance-issue:hover{border:2px solid #d97706}#general-feedback:hover{border:2px solid #6b7280}#feedbackModal #bug-report.selected{background:var(--border-color);border-color:#dc2626}#feedbackModal #ui-ux-suggestion.selected{background:var(--border-color);border-color:#2563eb}#feedbackModal #feature-request.selected{background:var(--border-color);border-color:#059669}#feedbackModal #performance-issue.selected{background:var(--border-color);border-color:#d97706}#feedbackModal #general-feedback.selected{background:var(--border-color);border-color:#6b7280}#feedbackModal .upload-container{font-family:system-ui,-apple-system,sans-serif}#feedbackModal .file-upload-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}#feedbackModal .hidden-input{display:none}#feedbackModal .upload-button{align-items:center;background-color:var(--background-color);border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:3em;justify-content:center;padding:20px;position:relative;text-align:center;transition:all .2s ease}#feedbackModal .upload-button:hover{border-color:var(--font-color-50)}#feedbackModal .upload-icon{color:#64748b}#feedbackModal .upload-icon svg{display:inline-block;height:32px;width:32px}#feedbackModal .upload-text{display:flex;flex-direction:column;gap:2px;height:100%;width:100%}#feedbackModal .primary-text{color:var(--main-color);font-weight:500}#feedbackModal .secondary-text{color:#64748b;font-size:.875rem}#feedbackModal .preview-container{display:flex;flex-wrap:wrap;gap:8px}#feedbackModal .preview-item{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px;height:100px;overflow:hidden;padding:.5em;position:relative;width:100px}#feedbackModal .preview-item img{height:100%;object-fit:cover;width:100%}#feedbackModal .remove-button{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;position:absolute;right:4px;top:4px;width:20px}#feedbackModal .drag-over{border-color:var(--font-color-50)}#feedback-des-length-info{bottom:.7em;color:red;display:none;font-size:.7em;position:absolute;right:.7em}#feedbackModal .optional-upload{color:var(--font-color);font-size:.7em;position:absolute;right:1em;top:.5em}