@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex-ac,.flex-c-c,.flex-sp-c{display:flex;align-items:center}.flex-c-c{justify-content:center}.flex-sp-c{justify-content:space-between}.flex-col-ac,.flex-col-c-c{display:flex;flex-direction:column}.flex-col-ac,.flex-col-c-c{align-items:center}.flex-col-c-c{justify-content:center}.inline-flex-c-c{display:inline-flex;justify-content:center;align-items:center}button,a,[role=button],input[type=button],input[type=submit],input[type=reset],.cursor-pointer{cursor:pointer}button:disabled,input:disabled,.cursor-not-allowed{cursor:not-allowed}.cursor-text{cursor:text}.cursor-default{cursor:default}.modal-overlay[data-v-fa6cf8f2]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;animation:fadeIn-fa6cf8f2 .3s ease-out!important;display:flex!important;justify-content:center!important;align-items:center}.modal-overlay-bg[data-v-fa6cf8f2]{position:absolute;inset:0;background-color:#000!important;background:#000!important;background-image:none!important;opacity:.5!important}.modal-container[data-v-fa6cf8f2]{background-color:#f4efd8;border-radius:16px;border:1px solid #955336;box-shadow:0 8px 32px #0003;max-height:90vh;overflow:hidden;animation:slideIn-fa6cf8f2 .3s ease-out;font-family:MicrosoftYaHei,sans-serif;position:relative;z-index:1000000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(135deg,#f4efd8,#f8f3e8)}.modal-container.modal-mobile[data-v-fa6cf8f2]{border-radius:.16rem;margin:.2rem}.modal-header[data-v-fa6cf8f2]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #955336;background-color:#722a110d}.modal-title[data-v-fa6cf8f2]{font-size:20px;font-weight:600;color:#722a11;margin:0;font-family:MicrosoftYaHei,sans-serif}.modal-close[data-v-fa6cf8f2]{background:none;border:none;font-size:24px;color:#955336;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-fa6cf8f2]:hover{background-color:#9553361a;color:#722a11}.modal-body[data-v-fa6cf8f2]{padding:24px;color:#582915;font-size:16px;line-height:1.5;max-height:60vh;overflow-y:auto}.modal-content[data-v-fa6cf8f2]{margin:0}.modal-footer[data-v-fa6cf8f2]{padding:20px 24px;border-top:1px solid #955336;background-color:#722a1105}.modal-buttons[data-v-fa6cf8f2]{display:flex;justify-content:flex-end;gap:12px}.modal-btn[data-v-fa6cf8f2]{padding:10px 20px;border-radius:8px;border:1px solid #955336;font-size:16px;font-family:MicrosoftYaHei,sans-serif;cursor:pointer;transition:all .2s ease;min-width:80px}.modal-btn[data-v-fa6cf8f2]:focus{outline:none}.modal-btn-cancel[data-v-fa6cf8f2]{background-color:transparent;color:#955336}.modal-btn-cancel[data-v-fa6cf8f2]:hover{background-color:#9553361a;color:#722a11}.modal-btn-confirm[data-v-fa6cf8f2]{background-color:#722a11;color:#fff;border-color:#722a11}.modal-btn-confirm[data-v-fa6cf8f2]:hover{background-color:#5a1e0d;border-color:#5a1e0d}.modal-btn-confirm[data-v-fa6cf8f2]:active{background-color:#4a180a;border-color:#4a180a}@media(max-width:768px){.modal-container[data-v-fa6cf8f2]{margin:.2rem}.modal-header[data-v-fa6cf8f2]{padding:.24rem .28rem}.modal-title[data-v-fa6cf8f2]{font-size:.28rem}.modal-body[data-v-fa6cf8f2]{padding:.28rem;font-size:.24rem}.modal-footer[data-v-fa6cf8f2]{padding:.24rem .28rem}.modal-btn[data-v-fa6cf8f2]{padding:.12rem .24rem;font-size:.24rem;border-radius:.08rem;min-width:.8rem}.modal-buttons[data-v-fa6cf8f2]{gap:.12rem}}@keyframes fadeIn-fa6cf8f2{0%{opacity:0}to{opacity:1}}@keyframes slideIn-fa6cf8f2{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-container[data-v-68fe8f54]{position:fixed;z-index:10001;max-width:400px;min-width:300px;font-family:MicrosoftYaHei,sans-serif;animation:slideInDown-68fe8f54 .3s ease-out}.toast-container.toast-top-left[data-v-68fe8f54]{top:20px;left:20px}.toast-container.toast-top-center[data-v-68fe8f54]{top:20px;left:50%;transform:translate(-50%)}.toast-container.toast-top-right[data-v-68fe8f54]{top:20px;right:20px}.toast-container.toast-bottom-left[data-v-68fe8f54]{bottom:20px;left:20px}.toast-container.toast-bottom-center[data-v-68fe8f54]{bottom:20px;left:50%;transform:translate(-50%)}.toast-container.toast-bottom-right[data-v-68fe8f54]{bottom:20px;right:20px}.toast-content[data-v-68fe8f54]{display:flex;align-items:flex-start;padding:16px 20px;border-radius:12px;border:1px solid;box-shadow:0 4px 16px #00000026;background-color:#f4efd8}.toast-icon[data-v-68fe8f54]{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;margin-top:2px}.toast-icon-text[data-v-68fe8f54]{font-size:14px;font-weight:700;color:#fff}.toast-message[data-v-68fe8f54]{flex:1;min-width:0}.toast-title[data-v-68fe8f54]{font-size:16px;font-weight:600;margin-bottom:4px;line-height:1.4}.toast-text[data-v-68fe8f54]{font-size:14px;line-height:1.5;word-wrap:break-word}.toast-close[data-v-68fe8f54]{flex-shrink:0;background:none;border:none;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-left:12px;margin-top:2px;transition:all .2s ease}.toast-close[data-v-68fe8f54]:hover{background-color:#0000001a}.toast-success .toast-content[data-v-68fe8f54]{border-color:#52c41a;background-color:#f6ffed}.toast-success .toast-icon[data-v-68fe8f54]{background-color:#52c41a}.toast-success .toast-title[data-v-68fe8f54],.toast-success .toast-text[data-v-68fe8f54]{color:#389e0d}.toast-success .toast-close[data-v-68fe8f54]{color:#52c41a}.toast-warning .toast-content[data-v-68fe8f54]{border-color:#faad14;background-color:#fffbe6}.toast-warning .toast-icon[data-v-68fe8f54]{background-color:#faad14}.toast-warning .toast-title[data-v-68fe8f54],.toast-warning .toast-text[data-v-68fe8f54]{color:#d48806}.toast-warning .toast-close[data-v-68fe8f54]{color:#faad14}.toast-error .toast-content[data-v-68fe8f54]{border-color:#ff4d4f;background-color:#fff2f0}.toast-error .toast-icon[data-v-68fe8f54]{background-color:#ff4d4f}.toast-error .toast-title[data-v-68fe8f54],.toast-error .toast-text[data-v-68fe8f54]{color:#cf1322}.toast-error .toast-close[data-v-68fe8f54]{color:#ff4d4f}.toast-info .toast-content[data-v-68fe8f54]{border-color:#722a11;background-color:#f4efd8}.toast-info .toast-icon[data-v-68fe8f54]{background-color:#722a11}.toast-info .toast-title[data-v-68fe8f54],.toast-info .toast-text[data-v-68fe8f54]{color:#582915}.toast-info .toast-close[data-v-68fe8f54]{color:#722a11}.toast-mobile[data-v-68fe8f54]{max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}.toast-mobile .toast-content[data-v-68fe8f54]{padding:.2rem .24rem;border-radius:.12rem}.toast-mobile .toast-icon[data-v-68fe8f54]{width:.24rem;height:.24rem;margin-right:.12rem;margin-top:.02rem}.toast-mobile .toast-icon-text[data-v-68fe8f54]{font-size:.16rem}.toast-mobile .toast-title[data-v-68fe8f54]{font-size:.18rem;margin-bottom:.04rem}.toast-mobile .toast-text[data-v-68fe8f54]{font-size:.16rem}.toast-mobile .toast-close[data-v-68fe8f54]{font-size:.2rem;width:.24rem;height:.24rem;margin-left:.12rem;margin-top:.02rem}.toast-fade-enter-active[data-v-68fe8f54],.toast-fade-leave-active[data-v-68fe8f54]{transition:all .3s ease}.toast-fade-enter-from[data-v-68fe8f54],.toast-fade-leave-to[data-v-68fe8f54]{opacity:0;transform:translateY(-20px)}@keyframes slideInDown-68fe8f54{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.toast-container.toast-top-left[data-v-68fe8f54],.toast-container.toast-top-right[data-v-68fe8f54],.toast-container.toast-bottom-left[data-v-68fe8f54],.toast-container.toast-bottom-right[data-v-68fe8f54],.toast-container.toast-top-center[data-v-68fe8f54],.toast-container.toast-bottom-center[data-v-68fe8f54]{left:20px;right:20px;transform:none}}.feedback-form-content .form-item[data-v-aed72206]{margin-bottom:20px}.feedback-form-content .form-item label[data-v-aed72206]{display:block;margin-bottom:8px;color:#582915;font-size:14px;font-weight:500;font-family:MicrosoftYaHei,sans-serif}.feedback-form-content .form-item label .required[data-v-aed72206]{color:#f56c6c;margin-left:4px}.feedback-form-content .form-item .form-textarea[data-v-aed72206],.feedback-form-content .form-item .form-input[data-v-aed72206]{width:100%;padding:12px;border:1px solid #955336;border-radius:8px;font-size:14px;font-family:MicrosoftYaHei,sans-serif;background:#fff;color:#582915;box-sizing:border-box;transition:all .3s ease}.feedback-form-content .form-item .form-textarea[data-v-aed72206]::placeholder,.feedback-form-content .form-item .form-input[data-v-aed72206]::placeholder{color:#999}.feedback-form-content .form-item .form-textarea[data-v-aed72206]:focus,.feedback-form-content .form-item .form-input[data-v-aed72206]:focus{outline:none;border-color:#722a11;box-shadow:0 0 0 2px #722a111a}.feedback-form-content .form-item .form-textarea[data-v-aed72206]{resize:vertical;min-height:60px;line-height:1.6}.feedback-form-content .form-item .form-tip[data-v-aed72206],.feedback-form-content .form-item .upload-tip[data-v-aed72206]{font-size:13px;color:#999;margin-top:8px;line-height:1.5;display:flex;justify-content:space-between;align-items:center;font-family:MicrosoftYaHei,sans-serif}.feedback-form-content .form-item .form-tip .upload-count[data-v-aed72206],.feedback-form-content .form-item .upload-tip .upload-count[data-v-aed72206]{color:#84460f;font-weight:500}.feedback-form-content .image-upload-area[data-v-aed72206]{background:#fff;border:1px dashed #955336;border-radius:8px;padding:20px;min-height:120px}.feedback-form-content .image-upload-area .image-preview-list[data-v-aed72206]{display:flex;flex-wrap:wrap;gap:16px}.feedback-form-content .image-upload-area .image-preview-item[data-v-aed72206]{position:relative;width:120px;height:120px;border:1px solid #955336;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.feedback-form-content .image-upload-area .image-preview-item[data-v-aed72206]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #84460f26;border-color:#84460f}.feedback-form-content .image-upload-area .image-preview-item img[data-v-aed72206]{width:100%;height:100%;object-fit:cover}.feedback-form-content .image-upload-area .image-preview-item .remove-image[data-v-aed72206]{position:absolute;top:6px;right:6px;width:24px;height:24px;background:#000000b3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;line-height:1;transition:all .2s ease}.feedback-form-content .image-upload-area .image-preview-item .remove-image[data-v-aed72206]:hover{background:#722a11e6;transform:scale(1.1)}.feedback-form-content .image-upload-area .image-upload-btn[data-v-aed72206]{width:120px;height:120px;border:1px dashed #955336;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#84460f;background:#84460f05}.feedback-form-content .image-upload-area .image-upload-btn svg[data-v-aed72206]{width:36px;height:36px;margin-bottom:10px}.feedback-form-content .image-upload-area .image-upload-btn span[data-v-aed72206]{font-size:13px;font-weight:500;font-family:MicrosoftYaHei,sans-serif}.feedback-form-content .image-upload-area .image-upload-btn[data-v-aed72206]:hover:not(.disabled){border-color:#84460f;color:#722a11;background:#84460f14;transform:translateY(-2px)}.feedback-form-content .image-upload-area .image-upload-btn.disabled[data-v-aed72206]{opacity:.5;cursor:not-allowed}.feedback-form-content .image-upload-area .image-preview-item.uploading[data-v-aed72206]{background:#f8f8f8;border-color:#955336;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.feedback-form-content .image-upload-area .image-preview-item.uploading .uploading-overlay[data-v-aed72206]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffffff2;border-radius:10px}.feedback-form-content .image-upload-area .image-preview-item.uploading .uploading-spinner[data-v-aed72206]{width:28px;height:28px;border:3px solid #f3f3f3;border-top:3px solid #84460F;border-radius:50%;animation:spin-aed72206 1s linear infinite;margin-bottom:10px}.feedback-form-content .image-upload-area .image-preview-item.uploading .uploading-text[data-v-aed72206]{font-size:13px;color:#84460f;font-weight:500;font-family:MicrosoftYaHei,sans-serif}.feedback-form-content .image-upload-area .image-preview-item.uploading .uploading-filename[data-v-aed72206]{position:absolute;bottom:8px;left:8px;right:8px;font-size:11px;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.feedback-form-content .form-actions[data-v-aed72206]{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(149,83,54,.2)}.feedback-form-content .form-actions .btn[data-v-aed72206]{padding:14px 32px;border-radius:10px;border:2px solid;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:MicrosoftYaHei,sans-serif;min-width:120px}.feedback-form-content .form-actions .btn.btn-cancel[data-v-aed72206]{background:transparent;color:#955336;border-color:#955336}.feedback-form-content .form-actions .btn.btn-cancel[data-v-aed72206]:hover{background:#9553361a;color:#722a11;border-color:#722a11;transform:translateY(-2px);box-shadow:0 4px 12px #95533633}.feedback-form-content .form-actions .btn.btn-primary[data-v-aed72206]{background:#84460f;color:#fff;border-color:#84460f;box-shadow:0 2px 8px #84460f4d}.feedback-form-content .form-actions .btn.btn-primary[data-v-aed72206]:hover:not(:disabled){background:#722a11;border-color:#722a11;transform:translateY(-2px);box-shadow:0 4px 16px #722a1166}.feedback-form-content .form-actions .btn.btn-primary[data-v-aed72206]:active:not(:disabled){background:#5a1e0d;transform:translateY(0)}.feedback-form-content .form-actions .btn.btn-primary[data-v-aed72206]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.feedback-form-content .form-item[data-v-aed72206]{margin-bottom:.24rem}.feedback-form-content .form-item label[data-v-aed72206]{font-size:.24rem}.feedback-form-content .form-item .form-textarea[data-v-aed72206],.feedback-form-content .form-item .form-input[data-v-aed72206]{padding:.12rem;font-size:.24rem}.feedback-form-content .image-preview-item[data-v-aed72206],.feedback-form-content .image-upload-btn[data-v-aed72206]{width:.8rem;height:.8rem}}@keyframes spin-aed72206{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feedback-container[data-v-c910193d]{position:relative}.feedback-float-buttons[data-v-c910193d]{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:12px;z-index:9999}.feedback-float-btn[data-v-c910193d]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #84460f4d;transition:all .3s ease}.feedback-float-btn svg[data-v-c910193d]{width:28px;height:28px;color:#fff}.feedback-float-btn.feedback-main-btn[data-v-c910193d]{background:#84460f}.feedback-float-btn.feedback-main-btn[data-v-c910193d]:hover{background:#722a11;transform:scale(1.1);box-shadow:0 6px 16px #722a1166}.feedback-float-btn.feedback-main-btn[data-v-c910193d]:active{background:#5a1e0d;transform:scale(.95)}.feedback-float-btn.feedback-sub-btn[data-v-c910193d]{background:#84460fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedback-float-btn.feedback-sub-btn[data-v-c910193d]:hover{background:#722a11e6;transform:scale(1.1);box-shadow:0 6px 16px #722a1166}.feedback-float-btn.feedback-sub-btn[data-v-c910193d]:active{background:#5a1e0de6;transform:scale(.95)}.image-preview-modal[data-v-c910193d]{text-align:center;padding:20px}.image-preview-modal img[data-v-c910193d]{max-width:100%;max-height:70vh;border-radius:8px}@media(max-width:768px){.feedback-float-buttons[data-v-c910193d]{right:.2rem;bottom:.2rem;gap:.12rem}.feedback-float-btn[data-v-c910193d]{width:.8rem;height:.8rem}.feedback-float-btn svg[data-v-c910193d]{width:.4rem;height:.4rem}}@keyframes spin-c910193d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-wrap[data-v-075c7e64]{width:100%;display:flex;flex-direction:column;overflow-x:hidden}.app-wrap-pc-bg[data-v-075c7e64]{height:auto;background-color:#fff;background-image:url(/assets/png/bg-qN4Vso4h.png);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.app-wrap-mobile-bg[data-v-075c7e64]{height:100vh;background-color:#fff;background-image:url(/assets/png/mobile_bg-D_TXKy9W.png);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll}
