@charset "UTF-8";html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%}#app{height:100%;width:100%}.audio-player[data-v-23f24a8d]{display:flex;align-items:center;background-color:#f0f0f0;border-radius:.53333rem;padding:.21333rem .32rem;width:5.33333rem}.audio-player .play-button[data-v-23f24a8d]{width:.8rem;height:.8rem;border-radius:50%;background-color:#1cd66c;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:.26667rem}.audio-player .play-button.playing[data-v-23f24a8d]{background-color:#ff6b6b}.audio-player .play-button i[data-v-23f24a8d]{font-size:.37333rem}.audio-player .progress-container[data-v-23f24a8d]{flex:1;height:.10667rem;background-color:#ddd;border-radius:.05333rem;margin-right:.26667rem}.audio-player .progress-container .progress-bar[data-v-23f24a8d]{height:100%;background-color:#1cd66c;border-radius:.05333rem;transition:width .1s linear}.audio-player .duration[data-v-23f24a8d]{font-size:.32rem;color:#666;min-width:1.86667rem;text-align:right}.toast-container[data-v-a4aaa36c]{position:fixed;top:1.6rem;left:50%;transform:translate(-50%);z-index:2000;min-width:5.33333rem;max-width:80%;padding:.26667rem .42667rem;border-radius:.10667rem;box-shadow:0 .08rem .16rem #00000029;display:flex;align-items:center;justify-content:center}.toast-container.success[data-v-a4aaa36c]{background-color:#f0f9eb;border:1px solid #e1f3d8}.toast-container.error[data-v-a4aaa36c]{background-color:#fef0f0;border:1px solid #fde2e2}.toast-content[data-v-a4aaa36c]{display:flex;align-items:center}.toast-icon[data-v-a4aaa36c]{margin-right:.21333rem;font-size:.42667rem}.success .toast-icon[data-v-a4aaa36c]{color:#67c23a}.error .toast-icon[data-v-a4aaa36c]{color:#f56c6c}.toast-message[data-v-a4aaa36c]{font-size:.37333rem;line-height:1.4;color:#333}.toast-fade-enter-active[data-v-a4aaa36c],.toast-fade-leave-active[data-v-a4aaa36c]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-a4aaa36c],.toast-fade-leave-to[data-v-a4aaa36c]{opacity:0;transform:translate(-50%,-.26667rem)}.page-header[data-v-e3b4d33b]{display:flex;align-items:center;justify-content:space-between;padding:.32rem .42667rem;background-color:#fff;box-shadow:0 1px .10667rem #0000000d;position:sticky;top:0;z-index:10}.header-left[data-v-e3b4d33b],.header-right[data-v-e3b4d33b]{width:.64rem;height:.64rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.header-title[data-v-e3b4d33b]{font-size:.42667rem;font-weight:500;color:#333}.chat-page[data-v-e3b4d33b]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;position:relative}.chat-container[data-v-e3b4d33b]{flex:1;overflow-y:auto;scroll-behavior:auto;padding:.26667rem}.message-list[data-v-e3b4d33b]{display:flex;flex-direction:column;margin-bottom:.26667rem}.user-message[data-v-e3b4d33b]{display:flex;justify-content:flex-end;margin:.26667rem 0}.user-message .message-content[data-v-e3b4d33b]{max-width:70%}.user-message .message-content .message-bubble[data-v-e3b4d33b]{background-color:#d1ecff;border-radius:.26667rem;padding:.21333rem .32rem;display:inline-block;min-height:.93333rem;max-width:100%;box-sizing:border-box;overflow:visible;min-width:1.33333rem}.service-message[data-v-e3b4d33b]{display:flex;margin:.26667rem 0}.service-message .service-avatar[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;border-radius:50%;overflow:hidden;margin-right:.26667rem}.service-message .service-avatar img[data-v-e3b4d33b]{width:100%;height:100%;object-fit:cover}.service-message .message-content[data-v-e3b4d33b]{max-width:70%}.service-message .message-content .message-bubble[data-v-e3b4d33b]{background-color:#f9f9f9;border-radius:.26667rem;padding:.21333rem .32rem;display:inline-block;min-height:.93333rem;max-width:100%;box-sizing:border-box;overflow:visible;min-width:1.33333rem}.message-timestamp[data-v-e3b4d33b]{display:flex;justify-content:center;align-items:center;margin:.42667rem 0 .21333rem;position:relative;animation:timestamp-fade-in-e3b4d33b .3s ease}.message-timestamp .timestamp-inner[data-v-e3b4d33b]{font-size:.32rem;color:#999;padding:.05333rem .21333rem;line-height:.48rem;box-shadow:0 1px .08rem #0000000d;z-index:1}@keyframes timestamp-fade-in-e3b4d33b{0%{opacity:0;transform:translateY(-.13333rem)}to{opacity:1;transform:translateY(0)}}.system-message[data-v-e3b4d33b]{display:flex;justify-content:center;margin:.26667rem 0}.system-message .system-text[data-v-e3b4d33b]{background-color:#e3e3e3;font-size:.32rem;padding:.10667rem .21333rem;border-radius:.34667rem}.loading-message[data-v-e3b4d33b]{display:flex;margin:.26667rem 0}.loading-message .loading-dots[data-v-e3b4d33b]{display:flex}.loading-message .loading-dots span[data-v-e3b4d33b]{width:.21333rem;height:.21333rem;background-color:#999;border-radius:50%;margin:0 .05333rem;animation:loading-e3b4d33b 1.4s infinite ease-in-out both}.loading-message .loading-dots span[data-v-e3b4d33b]:nth-child(1){animation-delay:-.32s}.loading-message .loading-dots span[data-v-e3b4d33b]:nth-child(2){animation-delay:-.16s}@keyframes loading-e3b4d33b{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.message-text[data-v-e3b4d33b]{word-break:break-word;line-height:1.6;max-width:100%;overflow-wrap:break-word}.message-text[data-v-e3b4d33b] .code-block{margin:.10667rem 0;border-radius:.16rem;overflow:visible;background-color:#f6f8fa;border:1px solid #e1e4e8;width:100%;box-sizing:border-box}.message-text[data-v-e3b4d33b] .code-header{background-color:#f1f3f4;padding:.21333rem .32rem;font-size:.32rem;color:#586069;border-bottom:1px solid #e1e4e8;font-weight:500}.message-text[data-v-e3b4d33b] .code-content{padding:.32rem!important;margin:0!important;background-color:#f6f8fa!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.34667rem!important;line-height:1.45!important;overflow-x:auto!important;overflow-y:auto!important;white-space:pre!important;max-height:8rem!important;display:block!important;box-sizing:border-box!important}.message-text[data-v-e3b4d33b] .inline-code{background-color:#afb8c133;padding:.05333rem .10667rem;border-radius:.08rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;color:#e36209}.message-text[data-v-e3b4d33b] strong{font-weight:600;color:#24292e}.message-text[data-v-e3b4d33b] em{font-style:italic;color:#6a737d}.message-text[data-v-e3b4d33b] a{color:#0366d6;text-decoration:none}.message-text[data-v-e3b4d33b] a:hover{text-decoration:underline}.message-image[data-v-e3b4d33b]{max-width:4rem;border-radius:.21333rem;cursor:pointer}.message-video[data-v-e3b4d33b]{max-width:6.66667rem;border-radius:.26667rem}.bottom-navbar[data-v-e3b4d33b]{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -.05333rem .26667rem #0000000d;transition:transform .3s ease}.bottom-navbar .input-area[data-v-e3b4d33b]{padding:.26667rem .53333rem;background-color:#f3f4f6;margin:.26667rem .53333rem 0px;border-radius:.53333rem}.bottom-navbar .input-area .textarea-container[data-v-e3b4d33b]{margin-bottom:.26667rem}.bottom-navbar .input-area .textarea-container .message-input[data-v-e3b4d33b]{width:100%;padding:.26667rem 0;background-color:transparent;border:none;resize:none;height:1.2rem;outline:none;font-size:.34667rem}.bottom-navbar .input-area .bottom-menu-list[data-v-e3b4d33b]{display:flex;align-items:center;justify-content:space-between}.bottom-navbar .input-area .bottom-menu-list .select-image[data-v-e3b4d33b],.bottom-navbar .input-area .bottom-menu-list .call-service[data-v-e3b4d33b]{display:flex;align-items:center;background-color:#fff;padding:.13333rem .26667rem;border-radius:.4rem;border:1px solid #d9d9d9;font-size:.32rem;cursor:pointer;margin-right:.26667rem}.bottom-navbar .input-area .bottom-menu-list .select-image .icon-img[data-v-e3b4d33b],.bottom-navbar .input-area .bottom-menu-list .call-service .icon-img[data-v-e3b4d33b]{width:.48rem;height:.48rem;margin-right:.13333rem}.bottom-navbar .input-area .bottom-menu-list .right-actions[data-v-e3b4d33b]{display:flex;align-items:center;margin-left:auto}.bottom-navbar .input-area .bottom-menu-list .right-actions .send-file[data-v-e3b4d33b]{cursor:pointer;margin-right:.21333rem}.bottom-navbar .input-area .bottom-menu-list .right-actions .send-file .file-icon[data-v-e3b4d33b],.bottom-navbar .input-area .bottom-menu-list .right-actions .send-file img[data-v-e3b4d33b]{width:.90667rem;height:.90667rem}.bottom-navbar .input-area .bottom-menu-list .right-actions .send-button[data-v-e3b4d33b]{cursor:pointer}.bottom-navbar .input-area .bottom-menu-list .right-actions .send-button img[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem}.bottom-navbar .service-time[data-v-e3b4d33b]{display:flex;align-items:center;justify-content:center;padding:.21333rem 0 .32rem;font-size:.32rem;color:#999}.bottom-navbar .service-time .service-time-icon[data-v-e3b4d33b]{margin-right:.13333rem;display:flex;align-items:center}.bottom-navbar .service-time .service-time-text[data-v-e3b4d33b]{line-height:1}@media (max-width: 768px){.user-message .message-content[data-v-e3b4d33b],.service-message .message-content[data-v-e3b4d33b]{max-width:85%}}.message-fade-enter-active[data-v-e3b4d33b],.message-fade-leave-active[data-v-e3b4d33b]{transition:opacity .3s ease}.message-fade-enter-from[data-v-e3b4d33b],.message-fade-leave-to[data-v-e3b4d33b]{opacity:0}.message-item[data-v-e3b4d33b]{margin-bottom:.26667rem;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.loading-overlay[data-v-e3b4d33b]{position:absolute;top:0;left:0;right:0;height:2.66667rem;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:10}.loading-spinner[data-v-e3b4d33b]{display:flex;flex-direction:column;align-items:center}.loading-text[data-v-e3b4d33b]{margin-top:.26667rem;font-size:.37333rem;color:#666}.spinner[data-v-e3b4d33b]{width:.8rem;height:.8rem;animation:rotate-e3b4d33b 2s linear infinite}.path[data-v-e3b4d33b]{stroke:#4285f4;stroke-linecap:round;animation:dash-e3b4d33b 1.5s ease-in-out infinite}@keyframes rotate-e3b4d33b{to{transform:rotate(360deg)}}@keyframes dash-e3b4d33b{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.no-more-messages[data-v-e3b4d33b]{display:flex;align-items:center;justify-content:center;padding:.4rem 0;color:#999;font-size:.32rem}.no-more-line[data-v-e3b4d33b]{height:1px;background-color:#e5e5e5;flex:1;margin:0 .26667rem}.no-more-text[data-v-e3b4d33b]{white-space:nowrap;padding:0 .26667rem}.recalled-message[data-v-e3b4d33b]{color:#999!important;font-style:italic}.recalled-message .recall-icon[data-v-e3b4d33b]{margin-right:.10667rem;font-size:.32rem}.quoted-message[data-v-e3b4d33b]{margin-top:.21333rem;padding:.21333rem;border-radius:.10667rem;position:relative;background-color:#e8e8e8;display:flex;flex-direction:column;max-width:9.33333rem;cursor:pointer;transition:background-color .2s ease}.quoted-message[data-v-e3b4d33b]:hover{background-color:#dadada}.quoted-content[data-v-e3b4d33b]{font-size:.32rem;color:#797979}.quoted-text[data-v-e3b4d33b]{word-break:break-all;line-height:1.4;max-height:1.06667rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quoted-text strong[data-v-e3b4d33b]{font-weight:600;color:#555}.quoted-image-container[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;overflow:hidden;border-radius:.10667rem;margin-top:.10667rem}.quoted-image[data-v-e3b4d33b]{width:100%;height:100%;object-fit:cover}.quoted-video-container[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;overflow:hidden;border-radius:.10667rem;margin-top:.10667rem;background-color:#000;position:relative}.video-placeholder[data-v-e3b4d33b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.video-placeholder i[data-v-e3b4d33b]{font-size:.48rem}.quoted-message-modal[data-v-e3b4d33b]{animation:fadeIn-e3b4d33b .2s ease}.quoted-message-content[data-v-e3b4d33b]{animation:scaleIn-e3b4d33b .2s ease;font-size:.42667rem;line-height:1.5;color:#333}@keyframes fadeIn-e3b4d33b{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-e3b4d33b{0%{transform:scale(.9)}to{transform:scale(1)}}.quoted-pdf-container[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;overflow:hidden;border-radius:.10667rem;margin-top:.10667rem;background-color:#f44336;position:relative}.pdf-placeholder[data-v-e3b4d33b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.pdf-placeholder i[data-v-e3b4d33b]{font-size:.48rem}.quoted-audio-container[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;overflow:hidden;border-radius:.10667rem;margin-top:.10667rem;background-color:#2196f3;position:relative}.audio-placeholder[data-v-e3b4d33b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.audio-placeholder i[data-v-e3b4d33b]{font-size:.48rem}.quoted-file-container[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;overflow:hidden;border-radius:.10667rem;margin-top:.10667rem;background-color:#4285f4;position:relative}.file-placeholder[data-v-e3b4d33b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.file-placeholder i[data-v-e3b4d33b]{font-size:.48rem}.file-message[data-v-e3b4d33b]{display:flex;align-items:center;background-color:#f0f0f0;padding:.26667rem .4rem;border-radius:.21333rem;cursor:pointer;transition:background-color .2s ease}.file-message[data-v-e3b4d33b]:hover{background-color:#e5e5e5}.file-message .file-icon[data-v-e3b4d33b]{font-size:.53333rem;color:#4285f4;margin-right:.26667rem}.file-message .file-name[data-v-e3b4d33b]{font-size:.37333rem;color:#333}.more-options-popup[data-v-e3b4d33b]{position:absolute;top:1.06667rem;right:0;background-color:#fff;border-radius:.21333rem;box-shadow:0 .05333rem .26667rem #0000001a;padding:.26667rem 0;z-index:100;width:3.73333rem;animation:popup-animation-e3b4d33b .2s ease-out;transform-origin:top right}@media (max-width: 320px){.more-options-popup[data-v-e3b4d33b]{right:0;width:3.2rem}}@keyframes popup-animation-e3b4d33b{0%{opacity:0;transform:translateY(.26667rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.more-options-popup[data-v-e3b4d33b]:after{content:"";position:absolute;bottom:2.88rem;right:.32rem;width:0;height:0;border-left:.21333rem solid transparent;border-right:.21333rem solid transparent;border-bottom:.21333rem solid white}.popup-item[data-v-e3b4d33b]{padding:.32rem .42667rem;display:flex;align-items:center;cursor:pointer}.popup-item[data-v-e3b4d33b]:hover{background-color:#f5f5f5}.popup-icon[data-v-e3b4d33b]{margin-right:.26667rem;font-size:.42667rem;color:#666}.popup-item span[data-v-e3b4d33b]{font-size:.37333rem;color:#333}.top-more-button[data-v-e3b4d33b]{width:1.06667rem;height:1.06667rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50}.top-more-button i[data-v-e3b4d33b]{font-size:.48rem;color:#666}.uploading-message[data-v-e3b4d33b]{display:flex;align-items:center;padding:.21333rem .10667rem;min-width:4.8rem}.uploading-content[data-v-e3b4d33b]{display:flex;align-items:center;width:100%}.uploading-icon[data-v-e3b4d33b]{width:.96rem;height:.96rem;border-radius:.10667rem;background-color:#0000000d;display:flex;align-items:center;justify-content:center;margin-right:.26667rem}.uploading-icon i[data-v-e3b4d33b]{font-size:.48rem;color:#666}.uploading-details[data-v-e3b4d33b]{flex:1;display:flex;flex-direction:column}.uploading-filename[data-v-e3b4d33b]{font-size:.34667rem;color:#333;margin-bottom:.10667rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:4rem}.uploading-status[data-v-e3b4d33b]{display:flex;align-items:center}.uploading-status span[data-v-e3b4d33b]{font-size:.32rem;color:#999;margin-right:.16rem}.uploading-spinner[data-v-e3b4d33b]{display:flex;align-items:center}.spinner-dot[data-v-e3b4d33b]{width:.10667rem;height:.10667rem;border-radius:50%;background-color:#999;margin:0 .05333rem;animation:bounce-e3b4d33b 1.4s infinite ease-in-out both}.spinner-dot[data-v-e3b4d33b]:nth-child(1){animation-delay:-.32s}.spinner-dot[data-v-e3b4d33b]:nth-child(2){animation-delay:-.16s}@keyframes bounce-e3b4d33b{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.error-message[data-v-e3b4d33b]{display:flex;align-items:center;padding:.21333rem .32rem}.error-icon[data-v-e3b4d33b]{color:#f56c6c;font-size:.42667rem;margin-right:.21333rem}.error-text[data-v-e3b4d33b]{color:#f56c6c;font-size:.34667rem}.manual-transfer-link[data-v-e3b4d33b]{color:#1677ff;cursor:pointer;font-weight:500;margin-left:.05333rem;transition:text-decoration .2s}.manual-transfer-link[data-v-e3b4d33b]:hover{text-decoration:underline}.streaming-message[data-v-e3b4d33b]{position:relative;white-space:pre-wrap;word-break:break-word;line-height:1.6;max-width:100%;overflow-wrap:break-word}.streaming-message[data-v-e3b4d33b] .code-block{margin:.21333rem 0;border-radius:.16rem;overflow:visible;background-color:#f6f8fa;border:1px solid #e1e4e8;width:100%;box-sizing:border-box}.streaming-message[data-v-e3b4d33b] .code-header{background-color:#f1f3f4;padding:.21333rem .32rem;font-size:.32rem;color:#586069;border-bottom:1px solid #e1e4e8;font-weight:500}.streaming-message[data-v-e3b4d33b] .code-content{padding:.32rem!important;margin:0!important;background-color:#f6f8fa!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.34667rem!important;line-height:1.45!important;overflow-x:auto!important;overflow-y:auto!important;white-space:pre!important;width:6.66667rem!important;max-height:8rem!important;display:block!important;box-sizing:border-box!important}.streaming-message[data-v-e3b4d33b] .inline-code{background-color:#afb8c133;padding:.05333rem .10667rem;border-radius:.08rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;color:#e36209}.streaming-message[data-v-e3b4d33b] strong{font-weight:600;color:#24292e}.streaming-message[data-v-e3b4d33b] em{font-style:italic;color:#6a737d}.streaming-message[data-v-e3b4d33b] a{color:#0366d6;text-decoration:none}.streaming-message[data-v-e3b4d33b] a:hover{text-decoration:underline}.streaming-indicator[data-v-e3b4d33b]{display:inline-flex;align-items:center;margin-left:.10667rem}.streaming-cursor[data-v-e3b4d33b]{display:inline-block;animation:blink-e3b4d33b 1s infinite;color:#1677ff;font-weight:700;margin-right:.10667rem}.streaming-dots[data-v-e3b4d33b]{display:inline-flex;align-items:center;gap:.05333rem}.streaming-dots .dot[data-v-e3b4d33b]{width:.10667rem;height:.10667rem;background-color:#1677ff;border-radius:50%;animation:wave-e3b4d33b 1.4s infinite ease-in-out}.streaming-dots .dot[data-v-e3b4d33b]:nth-child(1){animation-delay:-.32s}.streaming-dots .dot[data-v-e3b4d33b]:nth-child(2){animation-delay:-.16s}.streaming-dots .dot[data-v-e3b4d33b]:nth-child(3){animation-delay:0s}@keyframes blink-e3b4d33b{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes wave-e3b4d33b{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.2);opacity:1}}.unauthorized-container[data-v-8130d9ca]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f9f9f9}.unauthorized-content[data-v-8130d9ca]{text-align:center;padding:1.06667rem;border-radius:.21333rem;background-color:#fff;box-shadow:0 0 .53333rem #0000001a;max-width:13.33333rem}.icon-lock[data-v-8130d9ca]{font-size:1.6rem;color:#ff4757;margin-bottom:.53333rem;display:inline-block}.icon-lock[data-v-8130d9ca]:before{content:"🔒"}h1[data-v-8130d9ca]{font-size:.64rem;color:#333;margin-bottom:.42667rem}p[data-v-8130d9ca]{color:#666;margin-bottom:.21333rem}.action-buttons[data-v-8130d9ca]{margin-top:.8rem;display:flex;justify-content:center;gap:.4rem}button[data-v-8130d9ca]{padding:.32rem .64rem;border-radius:.10667rem;cursor:pointer;font-size:.42667rem;transition:all .3s;border:none}.btn-back[data-v-8130d9ca]{background-color:#4d6bfe;color:#fff;width:6rem;border-radius:.26667rem}.btn-back[data-v-8130d9ca]:hover{background-color:#e0e0e0}.btn-login[data-v-8130d9ca]{background-color:#3498db;color:#fff}.btn-login[data-v-8130d9ca]:hover{background-color:#2980b9}.feedback-list-container[data-v-8059ed1b]{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5;position:relative}.page-header[data-v-8059ed1b]{display:flex;align-items:center;justify-content:space-between;padding:.32rem .42667rem;background-color:#fff;box-shadow:0 1px .10667rem #0000000d;position:sticky;top:0;z-index:10}.header-left[data-v-8059ed1b],.header-right[data-v-8059ed1b]{width:.64rem;height:.64rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-title[data-v-8059ed1b]{font-size:.42667rem;font-weight:500;color:#333}.search-bar[data-v-8059ed1b]{padding:.26667rem .32rem;background-color:#fff;border-bottom:1px solid #eee;position:sticky;top:1.28rem;z-index:9}.search-input-container[data-v-8059ed1b]{display:flex;align-items:center;background-color:#f5f5f5;border-radius:.42667rem;padding:0 .32rem}.search-icon[data-v-8059ed1b]{color:#999;font-size:.37333rem;margin-right:.21333rem}.search-input[data-v-8059ed1b]{flex:1;border:none;background:transparent;padding:.21333rem 0;font-size:.37333rem;color:#333}.search-input[data-v-8059ed1b]:focus{outline:none}.clear-icon[data-v-8059ed1b]{color:#999;font-size:.37333rem;cursor:pointer}.filter-tabs[data-v-8059ed1b]{display:flex;background-color:#fff;padding:0 .32rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #eee;position:sticky;top:1.28rem;z-index:9}.search-bar+.filter-tabs[data-v-8059ed1b]{top:2.77333rem}.sticky-header[data-v-8059ed1b]{position:sticky;top:1.28rem;z-index:9}.filter-tabs[data-v-8059ed1b]::-webkit-scrollbar{display:none}.filter-tab[data-v-8059ed1b]{padding:.32rem .42667rem;font-size:.37333rem;color:#666;white-space:nowrap;cursor:pointer;border-bottom:.05333rem solid transparent;transition:all .3s}.filter-tab.active[data-v-8059ed1b]{color:#1890ff;border-bottom-color:#1890ff}.feedback-list[data-v-8059ed1b]{flex:1;padding:.32rem;display:flex;flex-direction:column;gap:.32rem}.feedback-card[data-v-8059ed1b]{background-color:#fff;border-radius:.21333rem;padding:.32rem;box-shadow:0 1px .05333rem #0000000d;cursor:pointer;transition:transform .2s}.feedback-card[data-v-8059ed1b]:active{transform:scale(.98)}.feedback-header[data-v-8059ed1b]{display:flex;justify-content:space-between;margin-bottom:.21333rem}.feedback-title[data-v-8059ed1b]{font-size:.4rem;font-weight:500;color:#333;flex:1;margin-right:.21333rem}.feedback-status[data-v-8059ed1b]{padding:.05333rem .21333rem;border-radius:.26667rem;font-size:.32rem;white-space:nowrap}.status-pending[data-v-8059ed1b]{background-color:#fff3cd;color:#856404}.status-in-progress[data-v-8059ed1b]{background-color:#cce5ff;color:#004085}.status-completed[data-v-8059ed1b]{background-color:#d4edda;color:#155724}.status-closed[data-v-8059ed1b]{background-color:#f8f9fa;color:#818182}.feedback-content[data-v-8059ed1b]{margin-bottom:.26667rem}.feedback-id[data-v-8059ed1b]{font-size:.34667rem;color:#888;margin-bottom:.10667rem}.feedback-desc[data-v-8059ed1b]{font-size:.37333rem;color:#666;line-height:1.4}.feedback-footer[data-v-8059ed1b]{display:flex;justify-content:space-between;align-items:center;font-size:.32rem;color:#888}.feedback-time[data-v-8059ed1b]{display:flex;align-items:center;gap:.10667rem}.feedback-priority[data-v-8059ed1b]{padding:.05333rem .16rem;border-radius:.10667rem;font-size:.32rem}.priority-high[data-v-8059ed1b]{background-color:#ffebee;color:#c62828}.priority-medium[data-v-8059ed1b]{background-color:#fff8e1;color:#f57f17}.priority-low[data-v-8059ed1b]{background-color:#e8f5e9;color:#2e7d32}.bottom-loading[data-v-8059ed1b]{display:flex;align-items:center;justify-content:center;padding:.42667rem 0;color:#999;font-size:.37333rem}.loading-spinner.small[data-v-8059ed1b]{width:.42667rem;height:.42667rem;border:.05333rem solid #f3f3f3;border-radius:50%;border-top:.05333rem solid #1890ff;animation:spin-8059ed1b 1s linear infinite;margin-right:.21333rem}.all-loaded[data-v-8059ed1b]{text-align:center;padding:.42667rem 0;color:#999;font-size:.37333rem}.empty-state[data-v-8059ed1b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.06667rem .53333rem;text-align:center}.empty-icon[data-v-8059ed1b]{font-size:1.28rem;color:#ccc;margin-bottom:.42667rem}.empty-text[data-v-8059ed1b]{color:#999;font-size:.37333rem;margin-bottom:.53333rem}.create-new-btn[data-v-8059ed1b]{background-color:#1890ff;color:#fff;border:none;border-radius:.10667rem;padding:.21333rem .42667rem;font-size:.37333rem;cursor:pointer}.loading-state[data-v-8059ed1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.06667rem 0}.loading-spinner[data-v-8059ed1b]{width:.8rem;height:.8rem;border:.08rem solid #f3f3f3;border-radius:50%;border-top:.08rem solid #1890ff;animation:spin-8059ed1b 1s linear infinite;margin-bottom:.32rem}@keyframes spin-8059ed1b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-8059ed1b]{color:#999;font-size:.37333rem}.create-btn-container[data-v-8059ed1b]{position:fixed;right:.53333rem;bottom:.53333rem;z-index:10}.create-btn[data-v-8059ed1b]{width:1.33333rem;height:1.33333rem;border-radius:50%;background-color:#1890ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:.53333rem;box-shadow:0 .05333rem .21333rem #1890ff4d;cursor:pointer;transition:all .3s}.create-btn[data-v-8059ed1b]:hover{background-color:#40a9ff;transform:scale(1.05)}.success-toast[data-v-8059ed1b]{position:fixed;top:.42667rem;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:.21333rem .42667rem;border-radius:.10667rem;display:flex;align-items:center;gap:.21333rem;z-index:1000;opacity:0;transition:opacity .3s}.success-toast i[data-v-8059ed1b]{color:#52c41a}.satisfaction-survey[data-v-ec0a94ae]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.survey-overlay[data-v-ec0a94ae]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(.10667rem);backdrop-filter:blur(.10667rem)}.survey-modal[data-v-ec0a94ae]{position:relative;background:#fff;border-radius:.42667rem;box-shadow:0 .53333rem 1.06667rem #00000026;max-width:12.8rem;width:90%;max-height:90vh;overflow:hidden;animation:slideUp-ec0a94ae .3s ease-out}@keyframes slideUp-ec0a94ae{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.survey-header[data-v-ec0a94ae]{display:flex;justify-content:space-between;align-items:center;padding:.64rem .64rem .42667rem;border-bottom:1px solid #f0f0f0}.survey-header h3[data-v-ec0a94ae]{margin:0;font-size:.53333rem;font-weight:600;color:#333}.close-btn[data-v-ec0a94ae]{background:none;border:none;font-size:.64rem;color:#999;cursor:pointer;padding:.10667rem;border-radius:.10667rem;transition:all .2s}.close-btn[data-v-ec0a94ae]:hover{background:#f5f5f5;color:#666}.survey-content[data-v-ec0a94ae]{padding:.64rem}.rating-section[data-v-ec0a94ae]{margin-bottom:.85333rem;text-align:center}.question[data-v-ec0a94ae]{font-size:.42667rem;font-weight:500;color:#333;margin-bottom:.42667rem}.star-rating[data-v-ec0a94ae]{display:flex;justify-content:center;gap:.21333rem;margin-bottom:.32rem}.star[data-v-ec0a94ae]{font-size:.85333rem;color:#ddd;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.star[data-v-ec0a94ae]:hover{transform:scale(1.1)}.star.active[data-v-ec0a94ae],.star.hover[data-v-ec0a94ae]{color:gold;text-shadow:0 0 .21333rem rgba(255,215,0,.3)}.rating-text[data-v-ec0a94ae]{font-size:.37333rem;color:#666;margin:0;min-height:.53333rem}.feedback-section[data-v-ec0a94ae]{margin-bottom:.85333rem}.feedback-textarea[data-v-ec0a94ae]{width:100%;min-height:3.2rem;padding:.32rem;border:.05333rem solid #e1e5e9;border-radius:.21333rem;font-size:.37333rem;font-family:inherit;resize:vertical;transition:border-color .2s;box-sizing:border-box}.feedback-textarea[data-v-ec0a94ae]:focus{outline:none;border-color:#4285f4}.char-count[data-v-ec0a94ae]{text-align:right;font-size:.32rem;color:#999;margin-top:.21333rem}.survey-actions[data-v-ec0a94ae]{display:flex;gap:.32rem;justify-content:flex-end}.btn[data-v-ec0a94ae]{padding:.32rem .64rem;border:none;border-radius:.21333rem;font-size:.37333rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:2.66667rem}.btn-secondary[data-v-ec0a94ae]{background:#f5f5f5;color:#666}.btn-secondary[data-v-ec0a94ae]:hover{background:#e9e9e9}.btn-primary[data-v-ec0a94ae]{background:#4285f4;color:#fff}.btn-primary[data-v-ec0a94ae]:hover:not(:disabled){background:#3367d6;transform:translateY(-1px);box-shadow:0 .10667rem .32rem #4285f44d}.btn-primary[data-v-ec0a94ae]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 640px){.survey-modal[data-v-ec0a94ae]{width:95%;margin:.53333rem}.survey-header[data-v-ec0a94ae],.survey-content[data-v-ec0a94ae]{padding:.42667rem}.star[data-v-ec0a94ae]{font-size:.74667rem}.survey-actions[data-v-ec0a94ae]{flex-direction:column}.btn[data-v-ec0a94ae]{width:100%}}.dialog-overlay[data-v-30df9cad]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1000;animation:fade-in-30df9cad .3s ease}.dialog-container[data-v-30df9cad]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1001}.dialog-content[data-v-30df9cad]{width:80%;max-width:8.53333rem;background-color:#fff;border-radius:.21333rem;overflow:hidden;box-shadow:0 .10667rem .32rem #00000026;animation:zoom-in-30df9cad .3s ease}.dialog-header[data-v-30df9cad]{display:flex;justify-content:space-between;align-items:center;padding:.42667rem;border-bottom:1px solid #eee}.dialog-title[data-v-30df9cad]{font-size:.42667rem;font-weight:500;color:#333}.dialog-close[data-v-30df9cad]{width:.53333rem;height:.53333rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999}.dialog-close[data-v-30df9cad]:hover{color:#333}.dialog-body[data-v-30df9cad]{padding:.53333rem .42667rem}.dialog-message[data-v-30df9cad]{font-size:.37333rem;line-height:1.6;color:#333;word-break:break-word}.dialog-footer[data-v-30df9cad]{display:flex;justify-content:flex-end;padding:.32rem .42667rem;border-top:1px solid #eee}.dialog-btn[data-v-30df9cad]{padding:.21333rem .42667rem;border:none;border-radius:.10667rem;font-size:.37333rem;cursor:pointer;transition:all .3s}.dialog-btn+.dialog-btn[data-v-30df9cad]{margin-left:.26667rem}.cancel-btn[data-v-30df9cad]{background-color:#f5f5f5;color:#666}.cancel-btn[data-v-30df9cad]:hover{background-color:#e5e5e5}.confirm-btn[data-v-30df9cad]{background-color:#1890ff;color:#fff}.confirm-btn[data-v-30df9cad]:hover{background-color:#40a9ff}@keyframes fade-in-30df9cad{0%{opacity:0}to{opacity:1}}@keyframes zoom-in-30df9cad{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.feedback-detail-container[data-v-97f8b73d]{display:flex;flex-direction:column;background-color:#f5f5f5;min-height:100vh;position:relative}.page-header[data-v-97f8b73d]{display:flex;align-items:center;justify-content:space-between;padding:.32rem .42667rem;background-color:#fff;box-shadow:0 1px .10667rem #0000000d;position:sticky;top:0;z-index:10}.header-left[data-v-97f8b73d],.header-right[data-v-97f8b73d]{width:.64rem;height:.64rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-title[data-v-97f8b73d]{font-size:.42667rem;font-weight:500;color:#333}.action-menu[data-v-97f8b73d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.action-menu-overlay[data-v-97f8b73d]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080}.action-menu-content[data-v-97f8b73d]{position:absolute;right:.32rem;top:1.33333rem;background-color:#fff;border-radius:.21333rem;box-shadow:0 .05333rem .21333rem #00000026;overflow:hidden;width:3.73333rem}.action-item[data-v-97f8b73d]{padding:.32rem .42667rem;display:flex;align-items:center;gap:.26667rem;cursor:pointer}.action-item[data-v-97f8b73d]:hover{background-color:#f5f5f5}.action-item i[data-v-97f8b73d]{font-size:.42667rem;color:#666}.action-item.danger[data-v-97f8b73d],.action-item.danger i[data-v-97f8b73d]{color:#f44336}.feedback-content[data-v-97f8b73d]{flex:1;padding:.32rem}.feedback-info-card[data-v-97f8b73d]{background-color:#fff;border-radius:.21333rem;padding:.37333rem;margin-bottom:.32rem;box-shadow:0 1px .05333rem #0000000d}.feedback-title[data-v-97f8b73d]{font-size:.42667rem;font-weight:500;color:#333;margin-bottom:.21333rem;line-height:1.4}.feedback-meta[data-v-97f8b73d]{display:flex;align-items:center;gap:.21333rem;margin-bottom:.26667rem}.feedback-id[data-v-97f8b73d]{font-size:.34667rem;color:#888}.feedback-status[data-v-97f8b73d]{padding:.05333rem .21333rem;border-radius:.26667rem;font-size:.32rem}.status-pending[data-v-97f8b73d]{background-color:#fff3cd;color:#856404}.status-in-progress[data-v-97f8b73d]{background-color:#cce5ff;color:#004085}.status-completed[data-v-97f8b73d]{background-color:#d4edda;color:#155724}.status-closed[data-v-97f8b73d]{background-color:#f8f9fa;color:#818182}.feedback-desc[data-v-97f8b73d]{font-size:.37333rem;color:#333;line-height:1.5;margin-bottom:.32rem}.feedback-extra[data-v-97f8b73d]{display:flex;flex-direction:column;gap:.16rem;border-top:1px solid #eee;padding-top:.26667rem}.extra-item[data-v-97f8b73d]{display:flex;justify-content:space-between;align-items:center;font-size:.34667rem}.extra-label[data-v-97f8b73d]{color:#888}.extra-value[data-v-97f8b73d]{color:#333}.feedback-priority[data-v-97f8b73d]{padding:.05333rem .16rem;border-radius:.10667rem;font-size:.32rem}.priority-high[data-v-97f8b73d]{background-color:#ffebee;color:#c62828}.priority-medium[data-v-97f8b73d]{background-color:#fff8e1;color:#f57f17}.priority-low[data-v-97f8b73d]{background-color:#e8f5e9;color:#2e7d32}.attachments-section[data-v-97f8b73d]{background-color:#fff;border-radius:.21333rem;padding:.37333rem;margin-bottom:.32rem;box-shadow:0 1px .05333rem #0000000d}.section-title[data-v-97f8b73d]{font-size:.4rem;font-weight:500;color:#333;margin-bottom:.26667rem}.attachments-list[data-v-97f8b73d]{display:flex;flex-direction:column;gap:.21333rem}.attachment-item[data-v-97f8b73d]{display:flex;align-items:center;background-color:#f9f9f9;padding:.21333rem .26667rem;border-radius:.16rem;overflow:hidden}.attachment-item-file[data-v-97f8b73d]{display:flex;align-items:center;width:100%}.attachment-item img.attachment-preview-image[data-v-97f8b73d]{max-width:100%;max-height:5.33333rem;border-radius:.16rem;cursor:pointer;object-fit:cover;transition:transform .2s}.attachment-item img.attachment-preview-image[data-v-97f8b73d]:hover{transform:scale(1.03)}.attachment-item video.attachment-preview-video[data-v-97f8b73d]{max-width:100%;max-height:5.86667rem;border-radius:.16rem;background-color:#000}.attachment-icon[data-v-97f8b73d]{color:#5c6bc0;font-size:.42667rem;margin-right:.26667rem}.attachment-info[data-v-97f8b73d]{flex:1}.attachment-name[data-v-97f8b73d]{font-size:.34667rem;color:#333}.attachment-action[data-v-97f8b73d]{color:#1890ff;padding:.10667rem;cursor:pointer}.history-section[data-v-97f8b73d]{background-color:#fff;border-radius:.21333rem;padding:.37333rem;margin-bottom:.32rem;box-shadow:0 1px .05333rem #0000000d}.history-timeline[data-v-97f8b73d]{display:flex;flex-direction:column;gap:.42667rem}.history-item[data-v-97f8b73d]{display:flex;gap:.32rem}.history-icon[data-v-97f8b73d]{width:.74667rem;height:.74667rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-message[data-v-97f8b73d]{background-color:#e3f2fd;color:#1976d2}.icon-status[data-v-97f8b73d]{background-color:#fff3e0;color:#f57c00}.icon-assign[data-v-97f8b73d]{background-color:#e8f5e9;color:#388e3c}.history-content[data-v-97f8b73d]{flex:1}.history-header[data-v-97f8b73d]{display:flex;justify-content:space-between;margin-bottom:.10667rem}.history-user[data-v-97f8b73d]{font-size:.34667rem;font-weight:500;color:#333}.history-time[data-v-97f8b73d]{font-size:.32rem;color:#999}.history-body[data-v-97f8b73d]{font-size:.37333rem;color:#333;line-height:1.5}.no-history[data-v-97f8b73d]{color:#999;font-size:.37333rem;text-align:center;padding:.53333rem 0}.loading-container[data-v-97f8b73d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem 0}.loading-spinner[data-v-97f8b73d]{width:.8rem;height:.8rem;border:.08rem solid #f3f3f3;border-radius:50%;border-top:.08rem solid #1890ff;animation:spin-97f8b73d 1s linear infinite;margin-bottom:.32rem}@keyframes spin-97f8b73d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-97f8b73d]{color:#999;font-size:.37333rem}.reply-area[data-v-97f8b73d]{background-color:#fff;padding:.32rem;border-top:1px solid #eee;position:sticky;bottom:0;z-index:10}.reply-input[data-v-97f8b73d]{display:flex;flex-direction:column}.reply-input textarea[data-v-97f8b73d]{width:70%;border:1px solid #e8e8e8;border-radius:.26667rem;padding:.26667rem .32rem;font-size:.37333rem;resize:none;outline:none}.reply-actions[data-v-97f8b73d]{display:flex;justify-content:space-between;align-items:center}.attach-file[data-v-97f8b73d]{width:.96rem;height:.96rem;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer}.attach-file i[data-v-97f8b73d]{font-size:.48rem;color:#666}.send-btn[data-v-97f8b73d]{width:.96rem;height:.96rem;border-radius:50%;background-color:#1890ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.send-btn[data-v-97f8b73d]:disabled{background-color:#bfbfbf;cursor:not-allowed}.selected-files[data-v-97f8b73d]{display:flex;flex-direction:column;gap:.21333rem;margin-bottom:.26667rem}.selected-file[data-v-97f8b73d]{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:.21333rem .26667rem;border-radius:.16rem;font-size:.34667rem}.file-info[data-v-97f8b73d]{display:flex;align-items:center;gap:.21333rem;width:5.33333rem}.file-info i[data-v-97f8b73d]{color:#666}.remove-file[data-v-97f8b73d]{color:#ff4d4f;cursor:pointer}.closed-notice[data-v-97f8b73d]{background-color:#f5f5f5;padding:.37333rem;display:flex;align-items:center;justify-content:center;gap:.21333rem;color:#888;font-size:.37333rem;border-top:1px solid #eee}.closed-notice i[data-v-97f8b73d]{font-size:.42667rem}.modal[data-v-97f8b73d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-97f8b73d]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080}.modal-content[data-v-97f8b73d]{position:relative;width:85%;max-width:8.53333rem;background-color:#fff;border-radius:.21333rem;overflow:hidden}.modal-header[data-v-97f8b73d]{padding:.37333rem .42667rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-97f8b73d]{margin:0;font-size:.42667rem;color:#333}.modal-header i[data-v-97f8b73d]{font-size:.48rem;color:#999;cursor:pointer}.modal-body[data-v-97f8b73d]{padding:.42667rem}.status-options[data-v-97f8b73d]{display:flex;flex-direction:column;gap:.32rem}.status-option[data-v-97f8b73d]{display:flex;align-items:center;gap:.26667rem;padding:.26667rem .32rem;border:1px solid #e8e8e8;border-radius:.16rem;cursor:pointer}.status-option.selected[data-v-97f8b73d]{border-color:#1890ff;background-color:#e6f7ff}.status-indicator[data-v-97f8b73d]{width:.26667rem;height:.26667rem;border-radius:50%}.modal-footer[data-v-97f8b73d]{padding:.32rem .42667rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:.26667rem}.cancel-btn[data-v-97f8b73d],.confirm-btn[data-v-97f8b73d]{padding:.16rem .42667rem;border-radius:.10667rem;font-size:.37333rem;cursor:pointer}.cancel-btn[data-v-97f8b73d]{background-color:#fff;border:1px solid #d9d9d9;color:#333}.confirm-btn[data-v-97f8b73d]{background-color:#1890ff;border:none;color:#fff}.file-preview-modal[data-v-97f8b73d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:#00000080}.preview-content[data-v-97f8b73d]{position:relative;width:85%;max-width:8.53333rem;background-color:#fff;border-radius:.21333rem;overflow:hidden}.preview-header[data-v-97f8b73d]{padding:.37333rem .42667rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.preview-title[data-v-97f8b73d]{margin:0;font-size:.42667rem;color:#333;width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-close[data-v-97f8b73d]{font-size:.48rem;color:#999;cursor:pointer}.preview-body[data-v-97f8b73d]{padding:.42667rem}.preview-image[data-v-97f8b73d]{max-width:100%;height:auto;border-radius:.10667rem;margin-bottom:.32rem}.preview-video[data-v-97f8b73d],.preview-audio[data-v-97f8b73d],.preview-pdf[data-v-97f8b73d]{width:100%;height:auto;border-radius:.10667rem}.unsupported-preview[data-v-97f8b73d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.53333rem;text-align:center}.unsupported-preview i[data-v-97f8b73d]{font-size:.64rem;color:#999;margin-bottom:.32rem}.unsupported-preview p[data-v-97f8b73d]{margin:0;color:#999}.download-btn[data-v-97f8b73d]{margin-top:.32rem;padding:.16rem .42667rem;border:1px solid #1890ff;border-radius:.10667rem;color:#1890ff;text-decoration:none;cursor:pointer}.message-attachments[data-v-97f8b73d]{display:flex;flex-wrap:wrap;gap:.26667rem;margin-top:.21333rem}.message-attachment[data-v-97f8b73d]{display:flex;align-items:center;border-radius:.10667rem;max-width:100%;overflow:hidden}.message-attachment-file[data-v-97f8b73d]{display:flex;align-items:center;gap:.21333rem;padding:.16rem .26667rem;background-color:#f5f5f5;border-radius:.10667rem;cursor:pointer;font-size:.32rem;color:#666;width:100%}.message-attachment-file[data-v-97f8b73d]:hover{background-color:#e6f7ff;color:#1890ff}.message-attachment i[data-v-97f8b73d]{font-size:.37333rem}.attachment-filename[data-v-97f8b73d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5.33333rem}.attachment-preview-image[data-v-97f8b73d]{max-width:5.33333rem;max-height:4rem;border-radius:.10667rem;cursor:pointer;object-fit:cover;transition:transform .2s}.attachment-preview-image[data-v-97f8b73d]:hover{transform:scale(1.03)}.attachment-preview-video[data-v-97f8b73d]{max-width:6.66667rem;max-height:4.8rem;border-radius:.10667rem;background-color:#000}.survey-test-section[data-v-97f8b73d]{margin-top:.42667rem;padding-top:.42667rem;border-top:1px solid #f0f0f0}.survey-test-btn[data-v-97f8b73d]{background:#4285f4;color:#fff;border:none;padding:.16rem .26667rem;border-radius:.10667rem;font-size:.32rem;cursor:pointer;transition:all .2s;display:flex;align-items:center}.survey-test-btn[data-v-97f8b73d]:hover:not(:disabled){background:#3367d6}.survey-test-btn[data-v-97f8b73d]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.survey-icon[data-v-97f8b73d]{margin-right:.16rem}.survey-hint[data-v-97f8b73d]{font-size:.32rem;color:#999;margin-top:.21333rem;line-height:1.4}.selector-input[data-v-664bdb32]{display:flex;align-items:center;justify-content:space-between;padding:.26667rem .32rem;background-color:#fff;border:1px solid #d9d9d9;border-radius:.10667rem;cursor:pointer;height:1.06667rem}.selector-input[data-v-664bdb32]:active{background-color:#f9f9f9}.placeholder[data-v-664bdb32]{color:#999}.selector-input i[data-v-664bdb32]{color:#999;font-size:.32rem}.selector-modal[data-v-664bdb32]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:flex-end;justify-content:center;z-index:1000}.selector-content[data-v-664bdb32]{width:100%;background-color:#fff;border-top-left-radius:.32rem;border-top-right-radius:.32rem;overflow:hidden;display:flex;flex-direction:column;animation:slide-up-664bdb32 .3s ease}@keyframes slide-up-664bdb32{0%{transform:translateY(100%)}to{transform:translateY(0)}}.selector-header[data-v-664bdb32]{display:flex;justify-content:space-between;align-items:center;padding:.32rem .42667rem;border-bottom:1px solid #eee;background-color:#f7f7f7}.selector-btn[data-v-664bdb32]{font-size:.37333rem;cursor:pointer;color:#333;padding:.10667rem .21333rem}.selector-title[data-v-664bdb32]{font-size:.42667rem;font-weight:500;color:#333;text-align:center;flex:1}.selector-btn.confirm[data-v-664bdb32]{color:#1890ff;font-weight:500}.selector-body[data-v-664bdb32]{padding:0;overflow:auto;max-height:60vh}.selector-item[data-v-664bdb32]{padding:.37333rem .42667rem;font-size:.4rem;cursor:pointer;transition:all .2s;text-align:left;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.selector-item.active[data-v-664bdb32]{color:#1890ff}.selector-item[data-v-664bdb32]:last-child{margin-bottom:env(safe-area-inset-bottom,0)}.create-feedback-container[data-v-f5f2e7d2]{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.page-header[data-v-f5f2e7d2]{display:flex;align-items:center;justify-content:space-between;padding:.32rem .42667rem;background-color:#fff;box-shadow:0 1px .10667rem #0000000d;position:sticky;top:0;z-index:10}.header-left[data-v-f5f2e7d2],.header-right[data-v-f5f2e7d2]{width:.64rem;height:.64rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-title[data-v-f5f2e7d2]{font-size:.42667rem;font-weight:500;color:#333}.form-container[data-v-f5f2e7d2]{flex:1;padding:.32rem}.form-card[data-v-f5f2e7d2]{background-color:#fff;border-radius:.21333rem;padding:.42667rem;box-shadow:0 1px .05333rem #0000000d}.form-group[data-v-f5f2e7d2]{margin-bottom:.53333rem;position:relative}.form-group[data-v-f5f2e7d2]:last-child{margin-bottom:0}.form-label[data-v-f5f2e7d2]{display:block;margin-bottom:.21333rem;font-size:.37333rem;color:#333;font-weight:500}.required[data-v-f5f2e7d2]{color:#f5222d;margin-left:.05333rem}.form-input[data-v-f5f2e7d2],.form-textarea[data-v-f5f2e7d2]{width:100%;padding:.26667rem .32rem;border:1px solid #d9d9d9;border-radius:.10667rem;font-size:.37333rem;color:#333;transition:all .3s}.form-input[data-v-f5f2e7d2]:focus,.form-textarea[data-v-f5f2e7d2]:focus{border-color:#40a9ff;box-shadow:0 0 0 .05333rem #1890ff33;outline:none}.form-textarea[data-v-f5f2e7d2]{resize:none}.input-counter[data-v-f5f2e7d2]{position:absolute;right:.13333rem;bottom:.13333rem;font-size:.32rem;color:#999}.priority-options[data-v-f5f2e7d2]{display:flex;gap:.32rem}.priority-option[data-v-f5f2e7d2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.16rem;padding:.32rem;border:1px solid #d9d9d9;border-radius:.10667rem;cursor:pointer;transition:all .3s}.priority-option.active[data-v-f5f2e7d2]{border-color:#1890ff;background-color:#e6f7ff}.priority-indicator[data-v-f5f2e7d2]{width:.42667rem;height:.42667rem;border-radius:50%}.priority-low[data-v-f5f2e7d2]{background-color:#52c41a}.priority-medium[data-v-f5f2e7d2]{background-color:#faad14}.priority-high[data-v-f5f2e7d2]{background-color:#f5222d}.file-upload-container[data-v-f5f2e7d2]{margin-bottom:.26667rem}.file-upload-btn[data-v-f5f2e7d2]{display:flex;align-items:center;gap:.21333rem;padding:.21333rem .42667rem;background-color:#f5f5f5;border:1px dashed #d9d9d9;border-radius:.10667rem;color:#666;cursor:pointer;transition:all .3s}.file-upload-btn[data-v-f5f2e7d2]:hover{border-color:#40a9ff;color:#40a9ff}.selected-files[data-v-f5f2e7d2]{display:flex;flex-direction:column;gap:.21333rem}.selected-file[data-v-f5f2e7d2]{display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:.21333rem .26667rem;border-radius:.10667rem;font-size:.34667rem}.file-info[data-v-f5f2e7d2]{display:flex;align-items:center;gap:.21333rem;max-width:80%;cursor:pointer}.file-info[data-v-f5f2e7d2]:hover{color:#1890ff}.file-name[data-v-f5f2e7d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file[data-v-f5f2e7d2]{color:#ff4d4f;cursor:pointer}.submit-container[data-v-f5f2e7d2]{padding:.42667rem;background-color:#fff;border-top:1px solid #eee;position:sticky;bottom:0;z-index:10}.submit-btn[data-v-f5f2e7d2]{width:100%;padding:.32rem 0;background-color:#1890ff;color:#fff;border:none;border-radius:.10667rem;font-size:.42667rem;cursor:pointer;transition:all .3s}.submit-btn[data-v-f5f2e7d2]:hover{background-color:#40a9ff}.submit-btn[data-v-f5f2e7d2]:disabled{background-color:#bfbfbf;cursor:not-allowed}.file-preview-modal[data-v-f5f2e7d2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.preview-content[data-v-f5f2e7d2]{width:90%;max-width:21.33333rem;max-height:90vh;background-color:#fff;border-radius:.21333rem;overflow:hidden;display:flex;flex-direction:column}.preview-header[data-v-f5f2e7d2]{display:flex;justify-content:space-between;align-items:center;padding:.42667rem;border-bottom:1px solid #eee}.preview-title[data-v-f5f2e7d2]{font-size:.42667rem;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.preview-close[data-v-f5f2e7d2]{width:.64rem;height:.64rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999}.preview-close[data-v-f5f2e7d2]:hover{color:#333}.preview-body[data-v-f5f2e7d2]{padding:.42667rem;overflow:auto;flex:1;display:flex;align-items:center;justify-content:center;min-height:8rem}.preview-image[data-v-f5f2e7d2]{max-width:100%;max-height:70vh;object-fit:contain}.preview-video[data-v-f5f2e7d2],.preview-audio[data-v-f5f2e7d2]{width:100%;max-height:70vh}.preview-pdf[data-v-f5f2e7d2]{width:100%;height:70vh}.unsupported-preview[data-v-f5f2e7d2]{text-align:center;color:#666;padding:.8rem}.unsupported-preview i[data-v-f5f2e7d2]{font-size:1.28rem;margin-bottom:.42667rem}.download-btn[data-v-f5f2e7d2]{display:inline-block;margin-top:.42667rem;padding:.21333rem .42667rem;background-color:#1890ff;color:#fff;border-radius:.10667rem;text-decoration:none}.download-btn[data-v-f5f2e7d2]:hover{background-color:#40a9ff}*{box-sizing:border-box}.flex{display:flex}.flex-column-start{display:flex;flex-direction:column;align-items:flex-start}.flex-row-start{display:flex;flex-direction:row;align-items:flex-start}.flex-row-center{display:flex;flex-direction:row;align-items:center;justify-content:center}.flex-column-center{display:flex;flex-direction:column;align-items:center}.flex-row-around{display:flex;flex-direction:row;justify-content:space-around}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.margin-left{margin-left:.26667rem}.margin-top{margin-top:.26667rem}.padding-left{padding-left:.26667rem}.padding-right{padding-right:.26667rem}.padding-top{padding-top:.26667rem}.padding-top-sm{padding-top:.13333rem}.padding-chat{padding:.21333rem .26667rem}.bg-light-blue{background-color:#d1ecff}.turn-load{animation:turn 1s linear infinite}@keyframes turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:custom-icons;src:url(./fonts/custom-icons.woff2) format("woff2")}.icon-form:before{content:"";font-family:custom-icons}.icon-play:before{content:"";font-family:custom-icons}.icon-pause:before{content:"";font-family:custom-icons}.cuIcon-loading:before{content:"";font-family:custom-icons}
