.app-faq-form .container{max-width:800px;margin:0 auto;padding:1.5rem}.app-faq-form h1{text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:2rem}.app-faq-form .form-group{margin-bottom:1.5rem}.app-faq-form .form-label{display:flex;align-items:center;margin-bottom:.5rem;margin-top:16px}.app-faq-form .required{color:#ef4444;margin-left:.25rem}.app-faq-form .radio-group{display:flex;gap:16px;margin-top:12px;margin-bottom:16px}.app-faq-form .radio-label{display:flex;align-items:center;gap:16px}.app-faq-form input[type=text],.app-faq-form input[type=email]{width:100%;padding:8px;border-radius:24px;opacity:1;border:1px solid #d1d1d1;background:#fff;font-size:16px}.app-faq-form input[type=text]:disabled{background-color:#f0f0f0}.app-faq-form input::placeholder{opacity:1;color:#bbb;text-align:left;font-size:16px;font-weight:500;font-family:Montserrat}.app-faq-form .help-text{display:flex;align-items:center;gap:.25rem;color:#10b981;font-size:.875rem;margin-top:.25rem}.app-faq-form select{width:100%;padding:10px;margin-bottom:20px;border-radius:24px;border:1px solid #d1d1d1;background:#fff}.app-faq-form .faq-title{margin-bottom:10px;font-size:16px;opacity:.5}.app-faq-form .faq-item{border-radius:8px;margin-bottom:10px}.app-faq-form .question-title{opacity:1;color:#000;text-align:left;font-size:16px;font-weight:600;font-family:Montserrat}.app-faq-form .faq-answer{padding:12px;border-top:1px solid #e0e0e0;display:none}.app-faq-form .faq-section{margin-top:10px}.app-faq-form .help-text a{color:#000;text-decoration:none}.app-faq-form .help-text a:hover{text-decoration:underline}.app-faq-form .upload-section{display:flex;align-items:center;gap:16px}.app-faq-form .upload-button{display:flex;align-items:center;background-color:#03e5ba;color:#000;padding:12px 32px;border-radius:24px;cursor:pointer;font-size:16px;font-weight:500;font-family:Montserrat,sans-serif;gap:11px;white-space:nowrap}.app-faq-form .upload-button:hover{opacity:.8}.app-faq-form .preview-grid{display:flex;flex-wrap:wrap;gap:.5rem}.app-faq-form .preview-item{position:relative;width:60px;height:60px;border-radius:10px;opacity:1;background-color:#f3f4f6;border:rgba(0,0,0,.1) 1 solid}.app-faq-form .preview-item img{width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:1;cursor:pointer}.app-faq-form .preview-item video{width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:1;cursor:pointer}.app-faq-form .video-container{position:relative;width:100%;height:100%}.app-faq-form .video-container video{width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:1;cursor:pointer}.app-faq-form .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;padding:10px;cursor:pointer}.app-faq-form .progress-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem}.app-faq-form .remove-button{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:#ef4444;border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.app-faq-form .submit-button{width:30%;border-radius:28px;opacity:1;background:#03e5ba;color:#000;padding:.75rem;font-size:1rem;cursor:pointer}.app-faq-form .submit-button:hover{opacity:.8}.app-faq-form .a-link{color:#00a19f;text-decoration:none;margin-left:3px}.app-faq-form .hidden{display:none}.app-faq-form .checkbox-input{width:16px;height:16px;-webkit-appearance:none;appearance:none;position:relative;outline:none;border:2px solid #ccc;border-radius:3px;background-color:#fff}.app-faq-form .checkbox-input:before{position:absolute;top:63%;left:55%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:3px;background-color:transparent;transition:background-color .3s ease,border-color .3s ease}.app-faq-form .checkbox-input:checked:before{background-color:#03e5ba;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg%3E%3Cg%3E%3Crect x='0' y='0' width='16' height='16' rx='3' fill='%2303E5BA' fill-opacity='1'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M7,12.41421L13.20711,6.207107L11.79289,4.792893L7,9.58579L5.207107,7.79289L3.792893,9.20711L7,12.41421Z' fill-rule='evenodd' fill='%23000000' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:flex;justify-content:center;align-items:center}.app-faq-form .attachment-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.app-faq-form .upload-info{display:flex;align-items:center;color:#6b7280;font-size:14px}.app-faq-form .email-feedback{opacity:1;text-align:left;font-size:14px;font-weight:500;font-family:Montserrat}.app-faq-form #form2{display:none}.app-faq-form .error-message{color:red;font-size:.9em;margin-top:5px}.app-faq-form .notice-box{border-radius:12px;opacity:1;background:#f6f8fc;padding:41px 61px 40px 47px;margin-top:30px}.app-faq-form .notice-box p{opacity:1;color:#3d3d3d;text-align:left;font-size:14px;font-weight:500;font-family:Montserrat;line-height:21.2px}.app-faq-form .back-text{display:inline-block;color:#000;font-weight:700;text-align:left;text-decoration:none;border-radius:5px;cursor:pointer}.app-faq-form .support-type-title{font-weight:700;margin-bottom:10px}.app-faq-form .support-type-title span{color:red}.app-faq-form .form2-checkbox{align-items:center}.app-faq-form .modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.app-faq-form .modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;box-shadow:0 2px 10px #0000001a}.app-faq-form .modal-header{display:flex;justify-content:flex-end}.app-faq-form .close-button{background:none;border:none;font-size:24px;cursor:pointer;padding:5px;color:#666}.app-faq-form .modal-content{position:relative}.app-faq-form .step{margin-bottom:20px}.app-faq-form .amazon-link{color:#007bff;text-decoration:none}.app-faq-form .amazon-link:hover{text-decoration:underline}.app-faq-form .screenshot{max-width:100%;border:1px solid #ddd;border-radius:4px;margin:10px 0}.app-faq-form .submit-box{display:flex;flex-direction:column;align-items:center;gap:22px}.app-faq-form .icon{display:flex;justify-content:center;align-items:center}.app-faq-form .icon img{width:80px;height:80px}.app-faq-form .submit-text{font-family:Montserrat;font-size:16px;font-weight:600;line-height:150%;text-align:center;letter-spacing:0em;font-variation-settings:"opsz" auto;color:#3d3d3d}.app-faq-form .submit-title{font-family:Montserrat;font-size:16;font-weight:600;line-height:150%;text-align:center;letter-spacing:0em;font-variation-settings:"opsz" auto;color:#000;margin-bottom:20px}.app-faq-form .rich-text-editor.placeholder{color:#bbb;opacity:1}.app-faq-form .button-container{display:flex;justify-content:center;align-items:center}.app-faq-form .product-list-ul li{cursor:pointer;padding:6px 6px 6px 20px}.app-faq-form .product-list-ul{width:100%;max-height:280px;overflow:auto}.app-faq-form .product-list{position:absolute;top:30%;left:0;z-index:1;background-color:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding-top:20px;padding-bottom:20px}.app-faq-form .product-list-box{position:relative}.app-faq-form .product-list.hide{display:none}@media (max-width: 768px){.app-faq-form .app-faq-return{margin:0 12px}.app-faq-form .container{width:auto;padding:0;margin:0 12px}.app-faq-form .radio-label{gap:10px}.app-faq-form .upload-info{display:flex;color:#6b7280;font-size:14px;align-items:normal}.app-faq-form .attachment-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;flex-direction:column}.app-faq-form .upload-section{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;flex-direction:column-reverse}.app-faq-form .notice-box{border-radius:12px;opacity:1;background:#f6f8fc;padding:24px 16px;margin:12px}.app-faq-form .notice-text{opacity:1;color:#3d3d3d;text-align:left;font-size:14px;font-weight:500;font-family:Montserrat;line-height:21.2px}.app-faq-form .help-text{margin-top:12.5px}.app-faq-form .upload-button{padding:8px 12px}.app-faq-form .radio-label{align-items:center}.app-faq-form .form2-handle{margin-bottom:20px;font-size:18px}.app-faq-form .radio-label-form2{display:flex;align-items:baseline;gap:5px}.app-faq-form .radio-group{display:grid;gap:16px;margin-top:12px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/app-faq-form.css.map */
