.feedback-form{background:0 0;flex-direction:column;gap:16px;width:100%;padding:50px 0 0;display:flex}@media (max-width:800px){.feedback-form{padding:30px 0 0}}.feedback-form .feedback-description{color:#475569;text-align:left;word-break:break-word;background:#f59e0b0d;border:1px dashed #f59e0b38;border-radius:8px;margin-bottom:-2px;padding:12px 14px;font-size:13px;line-height:1.6}.feedback-form .feedback-input{color:#0f172a;resize:none;background:#f8f9fc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-height:120px;padding:13px 16px;font-size:15px;transition:background .2s,border-color .2s,box-shadow .2s}.feedback-form .feedback-input:focus{background:#fff;border-color:#1a73e8;box-shadow:0 0 0 4px #1a73e80d}.feedback-form .feedback-input::placeholder{color:#94a3b8}.feedback-form .publication-notice{color:#64748b;margin:-4px 0 0;font-size:12px;line-height:18px}.feedback-form .publication-notice a{color:#202124;text-underline-offset:3px;font-weight:600}.feedback-form .publication-notice a:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.feedback-form .selected-media-previews{scrollbar-width:none;border-top:none;gap:10px;margin-top:-6px;margin-bottom:2px;padding:6px 0;display:flex;overflow-x:auto}.feedback-form .selected-media-previews::-webkit-scrollbar{display:none}.feedback-form .selected-media-previews .media-preview-card{background:#f8f9fc;border:1px solid #20212414;border-radius:8px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 2px 6px #2021240a}.feedback-form .selected-media-previews .media-preview-card .preview-img{object-fit:cover;width:100%;height:100%}.feedback-form .selected-media-previews .media-preview-card .preview-video-placeholder{color:#475569;background:#f1f3f6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feedback-form .selected-media-previews .media-preview-card .preview-video-placeholder svg{width:22px;height:22px;margin-bottom:2px}.feedback-form .selected-media-previews .media-preview-card .preview-video-placeholder .video-label{letter-spacing:.03em;font-size:8px;font-weight:600}.feedback-form .selected-media-previews .media-preview-card .remove-media-button{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.feedback-form .selected-media-previews .media-preview-card .remove-media-button:hover{background:#dc2626e6}.feedback-form .selected-media-previews .media-preview-card .remove-media-button svg{width:10px;height:10px}.feedback-form .feedback-footer{flex-direction:column;align-items:stretch;gap:14px;display:flex}.feedback-form .feedback-footer .feedback-composer-actions{align-items:center;gap:10px;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-label{cursor:pointer;display:block}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-label .file-input{display:none}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn{background:#2021240a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,box-shadow .2s;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn svg{color:#475569;width:17px;height:17px;transition:color .2s}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn:hover{background:#20212414;box-shadow:0 4px 12px #20212414}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn:hover svg{color:#202124}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn:active{box-shadow:0 2px 8px #2021240f}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list{flex:1;justify-content:flex-start;gap:2px;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button:hover{color:#202124;background:#f1f3f6}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button.active{color:#202124;background:#f1f3f6;border-color:#e2e8f0;transform:scale(1.1)}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button svg{width:28px;height:28px;display:block}.feedback-form .feedback-footer .submit-button{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 28px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.feedback-form .feedback-footer .submit-button:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.feedback-form .feedback-footer .submit-button:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.feedback-form .feedback-footer .submit-button:disabled{opacity:.5;cursor:not-allowed}
