@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}a:hover,a:visited,a:active,a:focus{text-decoration:none;color:inherit;outline:none;background-color:transparent}a:after,a:before{color:inherit}body{overflow:hidden}*{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:2px}::-webkit-scrollbar-thumb{border-radius:4px;background:#a3a3a3}.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}to{opacity:1}}@keyframes v-modal-out{0%{opacity:1}to{opacity:0}}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.list-complete-item{transition:all 1s}.list-complete-enter-from,.list-complete-leave-to{opacity:0;transform:translateY(30px)}.list-complete-leave-active{position:absolute}.ant-image{display:inline-block;position:relative;overflow:hidden}.ant-image .ant-image-img{transition:all .3s ease-in-out}.ant-image .ant-image-img:hover{transform:scale(1.05)}.ant-image .ant-image-mask{background-color:#00000080}.ant-image .ant-image-mask:hover{background-color:#000000b3}.ant-image .ant-image-mask-info{color:#fff;font-size:16px}.ant-image .ant-image-mask-info .anticon{margin-right:4px}.ant-image .ant-image-placeholder{background-color:#f5f5f5}.ant-image .ant-image-error{min-height:100px;display:flex;align-items:center;justify-content:center;color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7}.ant-card{margin-bottom:16px;overflow:hidden}.ant-card .ant-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.ant-card .ant-image-img{display:block!important;position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center top}.ant-card-body{padding:12px!important}.ant-card-meta-title{margin-bottom:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}img{max-width:100%}.ant-image-preview .ant-image-preview-img{box-shadow:0 8px 30px #0000004d;max-width:90vw;max-height:90vh}.ant-image-preview .ant-image-preview-operations{background-color:#000000b3}.ant-image-preview .ant-image-preview-operations-operation:hover{color:#fff}.ant-image-preview .ant-image-preview-switch-left,.ant-image-preview .ant-image-preview-switch-right{color:#ffffffd9;background-color:#00000040;border-radius:50%;padding:12px}.ant-image-preview .ant-image-preview-switch-left:hover,.ant-image-preview .ant-image-preview-switch-right:hover{background-color:#00000073;color:#fff}.common-btn{display:inline-block;padding:8px 20px;background-color:#fff;color:#000;border-radius:3px;text-decoration:none;border:1px solid #000;font-size:14px;font-weight:500;margin:10px 0;transition:all .3s ease;text-align:center;width:100%;cursor:pointer}.common-btn:hover{cursor:pointer;background-color:#fff;color:#000}.common-btn-solid{display:inline-block;padding:8px 20px;background-color:#000;color:#fff;border-radius:3px;text-decoration:none;border:1px solid #000;font-size:14px;font-weight:500;margin:10px 0;transition:all .3s ease;text-align:center;width:100%;cursor:pointer}.common-btn-solid:hover{cursor:pointer;background-color:#000;color:#fff}#app{min-width:100wh;min-height:100vh;margin:0 auto;font-weight:400}.green{color:#00bd7e;transition:.4s;padding:3px}.go-cursor-pointer{cursor:pointer}.go-boderbox{box-sizing:border-box}.go-transition{transition:all .4s}.go-transition-quick{transition:all .2s}.go-flex{display:flex}.go-flex-center{display:flex;justify-content:center;align-items:center;text-align:center}.go-flex-sc{display:flex;justify-content:space-between;align-items:center}.go-flex-items-center{display:flex;align-items:center;text-align:center}.go-flex-no-wrap{flex-wrap:nowrap!important}.go-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.go-border-radius{border-radius:8px;overflow:hidden}.go-ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.go-d-inline-block{display:inline-block}.go-d-block{display:block}@media (hover: hover){.green:hover{background-color:#00bd7e33}}:root{--main-font: "Zen Old Mincho", serif}body{font-family:var(--main-font);-webkit-font-smoothing:antialiased}.example[data-v-a4a808b7]{position:fixed;width:100%;height:100%;background:#0000001a;z-index:99999}.spin[data-v-a4a808b7]{width:30px;height:30px;padding-left:50%;padding-top:44%;transform:translate(-26px)}@keyframes shimmer-ca347e7f{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-card[data-v-ca347e7f]{width:100%;background:#fff;border-radius:4px;overflow:hidden}.skeleton-image[data-v-ca347e7f]{width:100%;aspect-ratio:2/3;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ca347e7f 1.5s infinite}.skeleton-content[data-v-ca347e7f]{padding:16px}.skeleton-title[data-v-ca347e7f]{height:16px;width:80%;margin:0 auto 12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ca347e7f 1.5s infinite;border-radius:4px}.skeleton-price[data-v-ca347e7f]{height:14px;width:40%;margin:0 auto 20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ca347e7f 1.5s infinite;border-radius:4px}.skeleton-colors[data-v-ca347e7f],.skeleton-sizes[data-v-ca347e7f]{margin-bottom:16px}.skeleton-color-title[data-v-ca347e7f],.skeleton-size-title[data-v-ca347e7f]{height:12px;width:60%;margin-bottom:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ca347e7f 1.5s infinite;border-radius:4px}.skeleton-color-dots[data-v-ca347e7f]{display:flex;gap:8px;margin-top:12px}.skeleton-dot[data-v-ca347e7f]{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ca347e7f 1.5s infinite}@media screen and (max-width: 768px){.skeleton-dot[data-v-ca347e7f]{width:40px;height:40px}}.skeleton-size-boxes[data-v-ca347e7f]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.skeleton-size-box[data-v-ca347e7f]{width:45px;height:35px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ca347e7f 1.5s infinite;border-radius:4px}@media screen and (max-width: 768px){.skeleton-size-box[data-v-ca347e7f]{width:50px;height:40px}}@media screen and (max-width: 768px){.skeleton-content[data-v-ca347e7f]{padding:12px}}.recently-container[data-v-2323bd61]{max-width:1300px;margin:0 auto;color:#666;font-family:freight-display-pro,serif}@media screen and (max-width: 768px){.recently-container[data-v-2323bd61]{padding:0 15px}}.products-row[data-v-2323bd61]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:4px;margin-bottom:24px}@media screen and (max-width: 1024px){.products-row[data-v-2323bd61]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.products-row[data-v-2323bd61]{grid-template-columns:repeat(2,1fr);gap:12px;padding:2px}}@media screen and (max-width: 480px){.products-row[data-v-2323bd61]{grid-template-columns:repeat(1,1fr);gap:20px}}.product-card[data-v-2323bd61]{width:100%;overflow:hidden;transition:transform .2s;border:1px solid #eee}@media screen and (max-width: 768px){.product-card[data-v-2323bd61]:hover{transform:none}}.product-card .product-link[data-v-2323bd61]{position:relative;display:block;overflow:hidden}.product-card .product-image[data-v-2323bd61]{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block}.product-card .buy-now[data-v-2323bd61]{position:absolute;bottom:-50px;left:0;width:100%;height:50px;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;transition:bottom .3s ease;font-size:14px;font-weight:500;letter-spacing:1px;color:#000}@media screen and (max-width: 768px){.product-card .buy-now[data-v-2323bd61]{bottom:0;height:40px;font-size:13px}}.product-card .product-link:hover .buy-now[data-v-2323bd61]{bottom:0}.product-card .product-info[data-v-2323bd61]{padding:8px;text-align:center}@media screen and (max-width: 768px){.product-card .product-info[data-v-2323bd61]{padding:12px 8px}}.product-card .product-info .product-name[data-v-2323bd61]{font-size:14px;font-weight:600;color:#333;margin-bottom:5px}@media screen and (max-width: 768px){.product-card .product-info .product-name[data-v-2323bd61]{font-size:13px;margin-bottom:8px}}.product-card .product-info .product-price[data-v-2323bd61]{font-size:14px;font-weight:600;margin-bottom:10px}@media screen and (max-width: 768px){.product-card .product-info .product-price[data-v-2323bd61]{font-size:13px;margin-bottom:12px}}.boxColorSize[data-v-2323bd61]{padding:0 15px;margin-bottom:15px}@media screen and (max-width: 768px){.boxColorSize[data-v-2323bd61]{padding:0 10px;margin-bottom:12px}}.color-display[data-v-2323bd61]{display:flex;align-items:center;margin-bottom:8px}.color-display .color-label[data-v-2323bd61]{font-size:12px;color:#333;font-weight:600}.color-display .color-value[data-v-2323bd61]{font-size:12px;color:#666;margin-left:5px}.clothes-container[data-v-2323bd61]{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width: 768px){.clothes-container[data-v-2323bd61]{gap:10px}}.clothes-item[data-v-2323bd61]{width:36px;height:36px;cursor:pointer;border-radius:50%;background:#fff;border:1px solid #666;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);padding:2px}@media screen and (max-width: 768px){.clothes-item[data-v-2323bd61]{width:40px;height:40px}}.clothes-item[data-v-2323bd61]:hover{transform:scale(1.05)}.clothes-item.active[data-v-2323bd61]{border:1px solid #000;box-shadow:0 1px 1px #0000001a}.clothes-item .clothes-image[data-v-2323bd61]{width:100%;height:100%;object-fit:cover;border-radius:50%}.size-box[data-v-2323bd61]{margin:15px 0;padding:0 15px}@media screen and (max-width: 768px){.size-box[data-v-2323bd61]{margin:12px 0;padding:0 10px}}.size-box .size[data-v-2323bd61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.size-box .size .size-display[data-v-2323bd61]{display:flex;align-items:center}.size-box .size .size-display .size-label[data-v-2323bd61]{font-size:12px;color:#333;font-weight:600}.size-box .size .size-display .size-value[data-v-2323bd61]{font-size:12px;color:#000;margin-left:5px}.size-box .size-container[data-v-2323bd61]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:5px}@media screen and (max-width: 768px){.size-box .size-container[data-v-2323bd61]{gap:10px}}.size-box .size-container .size-item[data-v-2323bd61]{min-width:45px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;cursor:pointer;font-size:12px;padding:0 10px;transition:all .3s}@media screen and (max-width: 768px){.size-box .size-container .size-item[data-v-2323bd61]{min-width:50px;height:40px;font-size:13px}}.size-box .size-container .size-item[data-v-2323bd61]:hover{border-color:#000}.size-box .size-container .size-item.active[data-v-2323bd61]{background:#000;color:#fff;border-color:#000}.size-box .Tips[data-v-2323bd61]{color:#d41818;font-size:12px;margin-top:5px;font-weight:600}@media screen and (max-width: 768px){.size-box .Tips[data-v-2323bd61]{font-size:13px;margin-top:8px}}.pagination-container[data-v-2323bd61]{display:flex;justify-content:center;margin-top:20px;margin-bottom:30px}@keyframes shimmer-c0e88799{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-base[data-v-c0e88799],.skeleton-category-item[data-v-c0e88799],.skeleton-featured-item[data-v-c0e88799],.skeleton-card[data-v-c0e88799],.skeleton-anniversary[data-v-c0e88799],.skeleton-title[data-v-c0e88799],.skeleton-banner[data-v-c0e88799]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-c0e88799 1.5s infinite}.home-skeleton[data-v-c0e88799]{width:100%;padding:20px}.skeleton-banner[data-v-c0e88799]{width:100%;height:545px;margin-bottom:40px}@media (max-width: 768px){.skeleton-banner[data-v-c0e88799]{height:300px;margin-bottom:20px}}.skeleton-section[data-v-c0e88799]{margin-bottom:40px}.skeleton-title[data-v-c0e88799]{width:200px;height:24px;margin:20px auto;border-radius:4px}.skeleton-anniversary[data-v-c0e88799]{width:100%;height:300px;border-radius:4px}.skeleton-grid[data-v-c0e88799]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}@media (max-width: 768px){.skeleton-grid[data-v-c0e88799]{grid-template-columns:1fr}}.skeleton-card[data-v-c0e88799]{width:100%;height:200px;border-radius:4px}.skeleton-featured[data-v-c0e88799]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}@media (max-width: 768px){.skeleton-featured[data-v-c0e88799]{grid-template-columns:1fr;gap:16px}}.skeleton-featured-item[data-v-c0e88799]{width:100%;height:220px;border-radius:4px}@media (max-width: 768px){.skeleton-featured-item[data-v-c0e88799]{height:180px}}.skeleton-category[data-v-c0e88799]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}@media (max-width: 768px){.skeleton-category[data-v-c0e88799]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}.skeleton-category-item[data-v-c0e88799]{width:100%;aspect-ratio:1;border-radius:4px}.home-container[data-v-68b2f5cb]{width:100%;min-height:100vh;display:flex;justify-content:center;color:#666;font-family:freight-display-pro,serif;padding:20px;background:#fff}@media (max-width: 768px){.home-container[data-v-68b2f5cb]{padding:10px}}.content-wrapper[data-v-68b2f5cb]{width:60%;max-width:1300px;margin:0 auto}@media (max-width: 768px){.content-wrapper[data-v-68b2f5cb]{width:95%}}.home-banner[data-v-68b2f5cb]{width:100%;margin-bottom:40px;position:relative}@media (max-width: 768px){.home-banner[data-v-68b2f5cb]{margin-bottom:20px}}.home-banner[data-v-68b2f5cb] .ant-carousel,.home-banner[data-v-68b2f5cb] .slick-slider,.home-banner[data-v-68b2f5cb] .slick-list{width:100%}.banner-item[data-v-68b2f5cb]{width:100%;height:585px;margin-top:70px;overflow:hidden}.banner-item[data-v-68b2f5cb] .ant-image{width:100%;height:100%}.banner-item[data-v-68b2f5cb] .ant-image-img,.banner-item img[data-v-68b2f5cb]{width:100%;height:100%;object-fit:cover}.section-title[data-v-68b2f5cb]{text-align:center;font-size:20px;margin:20px 0;font-weight:400}@media (max-width: 768px){.section-title[data-v-68b2f5cb]{font-size:18px;margin:15px 0}}.anniversary-content[data-v-68b2f5cb]{display:flex;align-items:center;gap:30px}.anniversary-image[data-v-68b2f5cb]{flex:1;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.anniversary-image img[data-v-68b2f5cb]{width:100%;height:auto;object-fit:cover}.show-more[data-v-68b2f5cb]{display:flex;justify-content:center;margin:20px 0}.action-button[data-v-68b2f5cb]{height:48px;font-size:14px;display:block;background:#fff;color:#693101;position:relative;overflow:hidden;padding:0 30px;border-radius:0;font-family:freight-display-pro,serif;border:1px solid #693101}.action-button[data-v-68b2f5cb] .anticon{position:relative;left:0;margin-left:5px;transition:all .3s ease;color:#693101}.action-button[data-v-68b2f5cb]:hover{background:#000;color:#fff}.action-button[data-v-68b2f5cb]:hover .anticon{left:10px;color:#fff}@media (max-width: 768px){.action-button[data-v-68b2f5cb]{height:40px;font-size:12px;padding:0 20px}}:where(.css-dev-only-do-not-override-12unj27).ant-btn-primary[data-v-68b2f5cb]{box-shadow:none}@media (max-width: 768px){.content-wrapper[data-v-68b2f5cb]{width:90%}.anniversary-content[data-v-68b2f5cb]{flex-direction:column}.home-banner[data-v-68b2f5cb],.banner-item[data-v-68b2f5cb]{height:300px}}[data-v-68b2f5cb] .ant-carousel .slick-dots li button{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.4}[data-v-68b2f5cb] .ant-carousel .slick-dots li.slick-active button{opacity:1}.featured-grid[data-v-68b2f5cb]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}@media (max-width: 768px){.featured-grid[data-v-68b2f5cb]{grid-template-columns:1fr;gap:16px;margin:16px 0}}.featured-item[data-v-68b2f5cb]{background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:220px}@media (max-width: 768px){.featured-item[data-v-68b2f5cb]{max-height:180px}}.featured-item img[data-v-68b2f5cb]{width:100%;object-fit:cover;display:block;margin:0 auto}@media (max-width: 900px){.featured-grid[data-v-68b2f5cb]{grid-template-columns:1fr}}.product-category[data-v-68b2f5cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}@media (max-width: 768px){.product-category[data-v-68b2f5cb]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}.product-category-item[data-v-68b2f5cb]{background:#fff;overflow:hidden;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;width:100%;height:auto;cursor:pointer}.product-category-item .ant-image[data-v-68b2f5cb]{width:100%;height:100%}.product-category-item img[data-v-68b2f5cb]{width:100%;height:100%;object-fit:cover;display:block}.product-category-item p[data-v-68b2f5cb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;color:#fff;font-size:16px;font-weight:700;pointer-events:none;transition:color .3s;z-index:2}.product-category-item:hover p[data-v-68b2f5cb]{color:#bcb2a8}.notice-list[data-v-68b2f5cb]{color:#666;margin:32px 0}@media (max-width: 768px){.notice-list[data-v-68b2f5cb]{margin:16px 0}}.notice-item[data-v-68b2f5cb]{padding:12px 0;border-bottom:1px solid #eee}@media (max-width: 768px){.notice-item[data-v-68b2f5cb]{padding:8px 0}}.notice-item[data-v-68b2f5cb]:hover{color:#bcb2a8;cursor:pointer}.notice-date[data-v-68b2f5cb]{font-size:14px;margin-bottom:2px}@media (max-width: 768px){.notice-date[data-v-68b2f5cb]{font-size:12px}}.notice-content[data-v-68b2f5cb]{font-size:14px;margin-left:24px}@media (max-width: 768px){.notice-content[data-v-68b2f5cb]{font-size:12px;margin-left:12px}}.text-content .message-md-content[data-v-fb3414f5]{background:transparent}.text-content .message-md-content[data-v-fb3414f5] .default-theme p{padding:0;line-height:1.4;margin:0}.text-content .message-md-content[data-v-fb3414f5] .md-editor-preview{font-size:14px;color:inherit}.text-content .message-md-content[data-v-fb3414f5] .md-editor-preview-wrapper{padding:0}.text-content .message-md-content[data-v-fb3414f5] .default-theme ul li{margin:0}.text-content .message-md-content[data-v-fb3414f5] a{color:inherit;text-decoration:underline}.text-content .message-md-content[data-v-fb3414f5] a:hover{opacity:.8}.text-content .message-md-content[data-v-fb3414f5] code{background:#0000001a;padding:2px 4px;border-radius:3px;font-size:12px}.text-content .message-md-content[data-v-fb3414f5] pre{background:#0000001a;padding:8px;border-radius:6px;overflow-x:auto}@media (max-width: 768px){.text-content .message-md-content[data-v-fb3414f5] .md-editor-preview{font-size:13px}}.record-img[data-v-7788bc01]{max-width:200px;max-height:200px;min-width:100px;min-height:100px;border-radius:8px;cursor:pointer;transition:all .3s ease}.record-img[data-v-7788bc01]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.image-error[data-v-7788bc01]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;background:#f5f5f5;border-radius:8px;color:#999;font-size:12px}.image-error .el-icon[data-v-7788bc01]{font-size:24px;margin-bottom:5px}.image-error .debug-info[data-v-7788bc01]{margin-top:8px;padding:4px;background:#fff;border-radius:4px;font-size:10px;max-width:200px;word-break:break-all}.image-error .debug-info small[data-v-7788bc01]{display:block;margin-bottom:2px;color:#666}@media (max-width: 768px){.record-img[data-v-7788bc01]{max-width:150px;max-height:150px;min-width:80px;min-height:80px}.image-error[data-v-7788bc01]{width:80px;height:80px;font-size:11px}.image-error .el-icon[data-v-7788bc01]{font-size:20px}}.video-container[data-v-886431b3]{border-radius:8px;overflow:hidden;max-width:300px}.record-media[data-v-886431b3]{border-radius:8px}.record-media.record-video[data-v-886431b3]{width:100%;max-width:300px;height:auto}.record-media.record-audio[data-v-886431b3]{width:250px;height:40px}.file-card[data-v-886431b3]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:8px;max-width:300px;transition:all .3s ease}.file-card[data-v-886431b3]:hover{box-shadow:0 2px 8px #0000001a}.file-card .file-card-left[data-v-886431b3]{display:flex;align-items:center;flex:1;min-width:0}.file-card .file-card-left .file-icon-wrapper[data-v-886431b3]{width:40px;height:40px;margin-right:12px;flex-shrink:0}.file-card .file-card-left .file-icon-wrapper .file-icon[data-v-886431b3]{width:100%;height:100%;object-fit:contain}.file-card .file-card-left .file-info[data-v-886431b3]{flex:1;min-width:0}.file-card .file-card-left .file-info .file-name[data-v-886431b3]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card .file-card-left .file-info .file-size[data-v-886431b3]{font-size:12px;color:#666}.file-card .file-card-right[data-v-886431b3]{margin-left:12px;flex-shrink:0}.file-card .file-card-right .file-download-btn[data-v-886431b3]{font-size:12px;padding:6px 12px}@media (max-width: 768px){.record-media.record-video[data-v-886431b3]{max-width:250px}.record-media.record-audio[data-v-886431b3]{width:200px}.file-card[data-v-886431b3]{max-width:250px;padding:10px}.file-card .file-card-left .file-icon-wrapper[data-v-886431b3]{width:32px;height:32px;margin-right:10px}.file-card .file-card-left .file-info .file-name[data-v-886431b3]{font-size:13px}.file-card .file-card-left .file-info .file-size[data-v-886431b3]{font-size:11px}.file-card .file-card-right .file-download-btn[data-v-886431b3]{font-size:11px;padding:4px 8px}}.link-message .link-content[data-v-d3780d01]{display:flex;align-items:center;padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;transition:all .3s ease;max-width:250px}.link-message .link-content[data-v-d3780d01]:hover{background:#fff3;transform:translateY(-1px)}.link-message .link-content .link-icon[data-v-d3780d01]{margin-right:8px;font-size:16px;flex-shrink:0}.link-message .link-content .link-text[data-v-d3780d01]{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-message .link-content .external-icon[data-v-d3780d01]{margin-left:8px;font-size:12px;flex-shrink:0;opacity:.7}@media (max-width: 768px){.link-message .link-content[data-v-d3780d01]{max-width:200px;padding:6px 10px}.link-message .link-content .link-text[data-v-d3780d01]{font-size:13px}.link-message .link-content .link-icon[data-v-d3780d01]{font-size:14px;margin-right:6px}.link-message .link-content .external-icon[data-v-d3780d01]{font-size:11px;margin-left:6px}}.good-message[data-v-6f98e4c2]{display:flex;align-items:center;padding:12px;background:#fffffff2;border:1px solid #e0e0e0;border-radius:8px;max-width:300px;transition:all .3s ease}.good-message[data-v-6f98e4c2]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.good-message .data-item-logo[data-v-6f98e4c2]{width:50px;height:50px;border-radius:6px;object-fit:cover;margin-right:12px;flex-shrink:0}.good-message .data-item-info[data-v-6f98e4c2]{flex:1;min-width:0}.good-message .data-item-info .data-item-title[data-v-6f98e4c2]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.good-message .data-item-info .data-item-subtitle[data-v-6f98e4c2]{font-size:12px;color:#666;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.good-message .data-item-info .data-item-price[data-v-6f98e4c2]{font-size:16px;font-weight:600;color:#e74c3c}@media (max-width: 768px){.good-message[data-v-6f98e4c2]{max-width:250px;padding:10px}.good-message .data-item-logo[data-v-6f98e4c2]{width:40px;height:40px;margin-right:10px}.good-message .data-item-info .data-item-title[data-v-6f98e4c2]{font-size:13px}.good-message .data-item-info .data-item-subtitle[data-v-6f98e4c2]{font-size:11px}.good-message .data-item-info .data-item-price[data-v-6f98e4c2]{font-size:14px}}.order-message[data-v-f10d6569]{display:flex;flex-direction:column;padding:16px;background:#fffffff2;border:1px solid #e0e0e0;border-radius:12px;max-width:400px;width:100%;box-sizing:border-box;transition:all .3s ease;overflow:hidden;word-wrap:break-word}.order-message[data-v-f10d6569]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.order-message .order-header[data-v-f10d6569]{margin-bottom:12px}.order-message .order-header .order-title[data-v-f10d6569]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.order-message .order-header .order-title .order-no[data-v-f10d6569]{font-size:14px;font-weight:600;color:#333}.order-message .order-header .order-meta[data-v-f10d6569]{display:flex;justify-content:space-between;font-size:12px;color:#666}.order-message .order-header .order-meta .order-total[data-v-f10d6569]{font-weight:600;color:#e74c3c}.order-message .order-items[data-v-f10d6569]{margin:12px 0;padding:8px 0;border-top:1px solid #f0f0f0}.order-message .order-items .order-item[data-v-f10d6569]{display:flex;align-items:center;padding:6px 0}.order-message .order-items .order-item[data-v-f10d6569]:last-child{padding-bottom:0}.order-message .order-items .order-item .item-image[data-v-f10d6569]{width:40px;height:40px;border-radius:4px;object-fit:cover;margin-right:10px;flex-shrink:0;border:1px solid #eee}.order-message .order-items .order-item .item-info[data-v-f10d6569]{flex:1;min-width:0}.order-message .order-items .order-item .item-info .item-name[data-v-f10d6569]{font-size:13px;font-weight:500;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-message .order-items .order-item .item-info .item-quantity[data-v-f10d6569]{font-size:11px;color:#666}.order-message .order-items .more-items[data-v-f10d6569]{font-size:11px;color:#999;text-align:center;padding:4px 0;font-style:italic}.order-message .order-summary[data-v-f10d6569]{margin:12px 0;padding:8px 0;border-top:1px solid #f0f0f0}.order-message .order-summary .summary-item[data-v-f10d6569]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.order-message .order-summary .summary-item[data-v-f10d6569]:last-child{margin-bottom:0}.order-message .order-summary .summary-item .summary-label[data-v-f10d6569]{font-size:12px;color:#666;font-weight:500}.order-message .order-summary .summary-item .summary-value[data-v-f10d6569]{font-size:12px;color:#333;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}@media (max-width: 768px){.order-message[data-v-f10d6569]{max-width:calc(100vw - 120px);width:100%;padding:12px;margin:0;box-sizing:border-box;word-break:break-all;overflow-wrap:break-word;cursor:pointer;position:relative;z-index:1}.order-message[data-v-f10d6569] *{word-break:break-all;overflow-wrap:break-word}.order-message .order-header .order-title[data-v-f10d6569]{flex-direction:column;align-items:flex-start;gap:4px}.order-message .order-header .order-title .order-no[data-v-f10d6569]{font-size:12px;line-height:1.3;word-break:break-all}.order-message .order-header .order-title .el-tag[data-v-f10d6569]{font-size:10px;padding:2px 6px;height:auto}.order-message .order-header .order-meta[data-v-f10d6569]{font-size:10px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px}.order-message .order-header .order-meta .order-time[data-v-f10d6569]{order:2}.order-message .order-header .order-meta .order-total[data-v-f10d6569]{order:1;font-size:12px;font-weight:600}.order-message .order-items[data-v-f10d6569]{margin:8px 0;padding:6px 0}.order-message .order-items .order-item[data-v-f10d6569]{padding:4px 0}.order-message .order-items .order-item .item-image[data-v-f10d6569]{width:30px;height:30px;margin-right:8px}.order-message .order-items .order-item .item-info .item-name[data-v-f10d6569]{font-size:11px;line-height:1.3}.order-message .order-items .order-item .item-info .item-quantity[data-v-f10d6569]{font-size:9px;margin-top:1px}.order-message .order-items .more-items[data-v-f10d6569]{font-size:9px;padding:2px 0}.order-message .order-summary[data-v-f10d6569]{margin:8px 0;padding:6px 0}.order-message .order-summary .summary-item[data-v-f10d6569]{margin-bottom:4px}.order-message .order-summary .summary-item .summary-label[data-v-f10d6569]{font-size:10px}.order-message .order-summary .summary-item .summary-value[data-v-f10d6569]{font-size:10px;max-width:120px}}@media (max-width: 414px){.order-message[data-v-f10d6569]{max-width:calc(100vw - 90px);padding:8px;border-radius:10px}.order-message .order-header[data-v-f10d6569]{margin-bottom:8px}.order-message .order-header .order-title[data-v-f10d6569]{gap:3px}.order-message .order-header .order-title .order-no[data-v-f10d6569]{font-size:11px;line-height:1.2}.order-message .order-header .order-title .el-tag[data-v-f10d6569]{font-size:9px;padding:1px 4px;height:auto;line-height:1.2}.order-message .order-header .order-meta[data-v-f10d6569]{font-size:9px;margin-top:4px}.order-message .order-header .order-meta .order-total[data-v-f10d6569]{font-size:11px;font-weight:700}.order-message .order-items[data-v-f10d6569]{margin:6px 0;padding:4px 0}.order-message .order-items .order-item[data-v-f10d6569]{padding:3px 0}.order-message .order-items .order-item .item-image[data-v-f10d6569]{width:26px;height:26px;margin-right:6px;border-radius:3px}.order-message .order-items .order-item .item-info .item-name[data-v-f10d6569]{font-size:10px;line-height:1.2;margin-bottom:1px}.order-message .order-items .order-item .item-info .item-quantity[data-v-f10d6569]{font-size:8px}.order-message .order-items .more-items[data-v-f10d6569]{font-size:8px;padding:1px 0}.order-message .order-summary[data-v-f10d6569]{margin:6px 0;padding:4px 0}.order-message .order-summary .summary-item[data-v-f10d6569]{margin-bottom:3px}.order-message .order-summary .summary-item .summary-label[data-v-f10d6569]{font-size:9px}.order-message .order-summary .summary-item .summary-value[data-v-f10d6569]{font-size:9px;max-width:90px}}@media (max-width: 375px){.order-message[data-v-f10d6569]{max-width:calc(100vw - 80px);padding:6px}.order-message .order-header .order-title .order-no[data-v-f10d6569]{font-size:10px;word-break:break-all}.order-message .order-header .order-title .el-tag[data-v-f10d6569]{font-size:8px;padding:1px 3px}.order-message .order-header .order-meta[data-v-f10d6569]{font-size:8px}.order-message .order-header .order-meta .order-total[data-v-f10d6569]{font-size:10px}.order-message .order-items .order-item .item-image[data-v-f10d6569]{width:24px;height:24px;margin-right:5px}.order-message .order-items .order-item .item-info .item-name[data-v-f10d6569]{font-size:9px}.order-message .order-items .order-item .item-info .item-quantity[data-v-f10d6569],.order-message .order-items .more-items[data-v-f10d6569]{font-size:7px}.order-message .order-summary .summary-item .summary-label[data-v-f10d6569]{font-size:8px}.order-message .order-summary .summary-item .summary-value[data-v-f10d6569]{font-size:8px;max-width:80px}}.chat-record-item[data-v-a5df3912]{display:flex;margin-bottom:20px;padding:0 12px;animation:fadeInUp-a5df3912 .3s ease-out}.chat-record-item.system[data-v-a5df3912]{justify-content:center}.chat-record-item.system span[data-v-a5df3912]{background:#409eff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 16px;border-radius:20px;font-size:12px;color:#409eff;font-weight:500;border:1px solid rgba(64,158,255,.2)}.chat-record-item.me[data-v-a5df3912]{flex-direction:row-reverse}.chat-record-item.me .record-content-box[data-v-a5df3912]{align-items:flex-end}.chat-record-item.me .record-content-box .chat-record-nickname[data-v-a5df3912]{text-align:right}.chat-record-item.me .record-content-box .record-content[data-v-a5df3912]{background:linear-gradient(135deg,#409eff,#5dade2);color:#fff;box-shadow:0 4px 12px #409eff4d;border-bottom-right-radius:6px}.chat-record-item.me .record-content-box .record-content.transparent-bg[data-v-a5df3912]{background:transparent;box-shadow:none}.chat-record-item.you .record-content[data-v-a5df3912]{background:#fffffff2;color:#333;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #0000001a;border-bottom-left-radius:6px}.chat-record-item.you .record-content.transparent-bg[data-v-a5df3912]{background:transparent;border:none;box-shadow:none}.chat-record-item.no-bubble .record-content[data-v-a5df3912]{background:transparent!important;padding:0;box-shadow:none!important;border:none!important}.record-avatar-img[data-v-a5df3912]{width:42px;height:42px;margin:0 12px;flex-shrink:0}.record-avatar-img img[data-v-a5df3912]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #00000026;transition:all .3s ease}.record-avatar-img img[data-v-a5df3912]:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.record-content-box[data-v-a5df3912]{display:flex;flex-direction:column;max-width:70%;width:100%}.record-content-box .chat-record-nickname[data-v-a5df3912]{font-size:12px;color:#8a8a8a;margin-bottom:6px;font-weight:500}.record-content-box .record-content[data-v-a5df3912]{padding:12px 16px;border-radius:20px;word-wrap:break-word;position:relative;font-size:14px;line-height:1.5;transition:all .3s ease}.record-content-box .record-content[data-v-a5df3912]:hover{transform:translateY(-1px)}.record-content-box .record-content .read-status[data-v-a5df3912]{position:absolute;bottom:-18px;right:0;font-size:11px;color:#bbb;font-weight:500}@keyframes fadeInUp-a5df3912{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.chat-record-item[data-v-a5df3912]{padding:0 8px;margin-bottom:16px}.chat-record-item .record-content-box[data-v-a5df3912]{max-width:90%}.chat-record-item .record-content-box .record-content[data-v-a5df3912]{max-width:100%;overflow:hidden;word-wrap:break-word}.chat-record-item.me .record-content-box[data-v-a5df3912]{max-width:95%}.chat-record-item .record-avatar-img[data-v-a5df3912]{width:36px;height:36px;margin:0 10px}.chat-record-item .record-avatar-img img[data-v-a5df3912]{border-width:1px}.chat-record-item .record-content[data-v-a5df3912]{padding:8px 12px;font-size:14px;border-radius:16px}.chat-record-item .chat-record-nickname[data-v-a5df3912]{font-size:11px;margin-bottom:4px}}@media (max-width: 414px){.chat-record-item[data-v-a5df3912]{padding:0 6px;margin-bottom:12px}.chat-record-item .record-content-box[data-v-a5df3912]{max-width:95%}.chat-record-item.me .record-content-box[data-v-a5df3912]{max-width:98%}.chat-record-item .record-avatar-img[data-v-a5df3912]{width:32px;height:32px;margin:0 8px}.chat-record-item .record-avatar-img img[data-v-a5df3912]{border-width:1px}.chat-record-item .record-content[data-v-a5df3912]{padding:6px 10px;font-size:13px;border-radius:14px}.chat-record-item .chat-record-nickname[data-v-a5df3912]{font-size:10px;margin-bottom:3px}}.chat-record-item[data-v-17a71d6c]{display:flex;margin-bottom:15px;padding:0 10px}.chat-record-item.me[data-v-17a71d6c]{flex-direction:row-reverse}.chat-record-item.me .record-content-box[data-v-17a71d6c]{align-items:flex-end}.chat-record-item.me .record-content-box .chat-record-nickname[data-v-17a71d6c]{text-align:right}.record-avatar-img[data-v-17a71d6c]{width:40px;height:40px;margin:0 10px;flex-shrink:0}.record-avatar-img img[data-v-17a71d6c]{width:100%;height:100%;border-radius:50%;object-fit:cover}.record-content-box[data-v-17a71d6c]{display:flex;flex-direction:column;max-width:70%}.record-content-box .chat-record-nickname[data-v-17a71d6c]{font-size:12px;color:#999;margin-bottom:5px}.uploading-file[data-v-17a71d6c]{background:#007bff;color:#fff;padding:12px 16px;border-radius:18px;min-width:200px}.uploading-file .upload-header[data-v-17a71d6c]{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.uploading-file .upload-header .upload-icon[data-v-17a71d6c]{margin-right:6px;font-size:16px}.uploading-file .upload-progress-bar[data-v-17a71d6c]{background:#ffffff4d;height:6px;border-radius:3px;overflow:hidden;margin-bottom:6px}.uploading-file .upload-progress-bar .upload-progress[data-v-17a71d6c]{background:#fff;height:100%;border-radius:3px;transition:width .3s ease}.uploading-file .upload-percentage[data-v-17a71d6c]{text-align:center;font-size:12px;font-weight:500}@media (max-width: 768px){.chat-record-item[data-v-17a71d6c]{padding:0 5px}.chat-record-item .record-content-box[data-v-17a71d6c]{max-width:80%}.chat-record-item .record-avatar-img[data-v-17a71d6c]{width:32px;height:32px;margin:0 8px}.uploading-file[data-v-17a71d6c]{padding:10px 12px;min-width:160px}.uploading-file .upload-header[data-v-17a71d6c]{font-size:13px}.uploading-file .upload-header .upload-icon[data-v-17a71d6c]{font-size:14px}.uploading-file .upload-percentage[data-v-17a71d6c]{font-size:11px}}.message-list-container[data-v-704dfccc]{position:relative;height:100%;overflow:hidden}.mobile-selection-panel[data-v-704dfccc]{position:fixed;bottom:0;left:0;right:0;height:70vh;background:#fff;z-index:1000;display:flex;flex-direction:column;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #00000026;transform:translateY(0);animation:slideUpIn-704dfccc .3s ease-out}.mobile-selection-panel .panel-header[data-v-704dfccc]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #e9ecef;background:#fff;position:relative;flex-shrink:0}.mobile-selection-panel .panel-header[data-v-704dfccc]:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#ddd;border-radius:2px}.mobile-selection-panel .panel-header h3[data-v-704dfccc]{margin:0;font-size:18px;font-weight:600;color:#333}.mobile-selection-panel .panel-header .close-btn[data-v-704dfccc]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666;transition:all .2s ease}.mobile-selection-panel .panel-header .close-btn[data-v-704dfccc]:hover{background:#e9ecef;color:#333}.mobile-selection-panel .panel-header .close-btn[data-v-704dfccc]:active{transform:scale(.95)}.mobile-selection-panel .panel-content[data-v-704dfccc]{flex:1;overflow-y:auto;padding:16px 16px 20px;background:#fafafa;padding-bottom:max(20px,env(safe-area-inset-bottom))}.mobile-selection-panel .panel-loading[data-v-704dfccc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.mobile-selection-panel .panel-loading .is-loading[data-v-704dfccc]{color:#409eff;margin-bottom:12px}.mobile-selection-panel .panel-empty[data-v-704dfccc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999}.mobile-selection-panel .panel-empty .empty-icon[data-v-704dfccc]{font-size:48px;margin-bottom:16px;opacity:.6}.mobile-selection-panel .panel-empty .empty-text[data-v-704dfccc]{font-size:16px;margin-bottom:8px}.mobile-selection-panel .panel-empty .empty-subtitle[data-v-704dfccc]{font-size:14px;color:#bbb;text-align:center}.mobile-selection-panel .items-grid[data-v-704dfccc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobile-selection-panel .items-grid .item-card[data-v-704dfccc]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000d}.mobile-selection-panel .items-grid .item-card[data-v-704dfccc]:active{transform:scale(.98);background:#f8f9fa;box-shadow:0 1px 4px #0000001a}.mobile-selection-panel .items-grid .item-card .item-image[data-v-704dfccc]{width:100%;height:70px;object-fit:cover;border-radius:6px;margin-bottom:6px;background:#f5f5f5}.mobile-selection-panel .items-grid .item-card .item-info .item-title[data-v-704dfccc]{font-size:11px;font-weight:500;color:#333;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;max-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.mobile-selection-panel .items-grid .item-card .item-info .item-price[data-v-704dfccc]{font-size:12px;font-weight:600;color:#e74c3c}.mobile-selection-panel .items-list .order-item[data-v-704dfccc]{display:flex;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000d}.mobile-selection-panel .items-list .order-item[data-v-704dfccc]:active{transform:scale(.98);background:#f8f9fa;box-shadow:0 1px 4px #0000001a}.mobile-selection-panel .items-list .order-item .order-image[data-v-704dfccc]{width:50px;height:50px;object-fit:cover;border-radius:8px;margin-right:12px;flex-shrink:0;background:#f5f5f5}.mobile-selection-panel .items-list .order-item .order-info[data-v-704dfccc]{flex:1;min-width:0}.mobile-selection-panel .items-list .order-item .order-info .order-title[data-v-704dfccc]{font-size:13px;font-weight:600;color:#333;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.mobile-selection-panel .items-list .order-item .order-info .order-subtitle[data-v-704dfccc]{font-size:11px;color:#666;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.mobile-selection-panel .items-list .order-item .order-info .order-subtitle .item-count[data-v-704dfccc]{color:#999;font-size:10px;margin-left:4px;font-weight:500}.mobile-selection-panel .items-list .order-item .order-info .order-price[data-v-704dfccc]{font-size:14px;font-weight:600;color:#e74c3c}.mobile-selection-panel .items-list .order-item .order-info .order-price .number[data-v-704dfccc]{font-size:11px;font-weight:500;color:#999;margin-left:6px}.mobile-selection-panel .items-list .load-more[data-v-704dfccc]{text-align:center;padding:12px;color:#409eff;cursor:pointer;border:1px dashed #409eff;border-radius:8px;margin-top:8px;transition:all .2s ease;background:#fff;font-size:13px;font-weight:500}.mobile-selection-panel .items-list .load-more[data-v-704dfccc]:active{background:#409eff0d;transform:scale(.98)}.messages-loading[data-v-704dfccc]{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:10;background:#ffffffe6;padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px #0000001a}.messages-loading .is-loading[data-v-704dfccc]{color:#409eff}.chat-records[data-v-704dfccc]{height:100%;overflow-y:auto;overflow-x:hidden;padding:16px 12px;display:flex;flex-direction:column-reverse;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-records .chat-records-grow[data-v-704dfccc]{flex-grow:1;min-height:20px}.chat-record-item.system[data-v-704dfccc]{display:flex;justify-content:center;margin:16px 0}.chat-record-item.system span[data-v-704dfccc]{background:#409eff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 16px;border-radius:20px;font-size:12px;color:#409eff;font-weight:500;border:1px solid rgba(64,158,255,.2);box-shadow:0 2px 8px #409eff1a}.ba-scroll-style[data-v-704dfccc]::-webkit-scrollbar{width:6px}.ba-scroll-style[data-v-704dfccc]::-webkit-scrollbar-track{background:transparent}.ba-scroll-style[data-v-704dfccc]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ba-scroll-style[data-v-704dfccc]::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width: 768px){.chat-records[data-v-704dfccc]{padding:5px 0}.messages-loading[data-v-704dfccc]{padding:6px 12px;font-size:12px}.chat-record-item.system[data-v-704dfccc]{margin:8px 0}.chat-record-item.system span[data-v-704dfccc]{padding:3px 10px;font-size:11px}.mobile-selection-panel[data-v-704dfccc]{height:75vh}.mobile-selection-panel .panel-content[data-v-704dfccc]{padding:12px}.mobile-selection-panel .items-grid[data-v-704dfccc]{gap:6px}.mobile-selection-panel .items-grid .item-card[data-v-704dfccc]{padding:6px}.mobile-selection-panel .items-grid .item-card .item-image[data-v-704dfccc]{height:60px;margin-bottom:4px}.mobile-selection-panel .items-grid .item-card .item-info .item-title[data-v-704dfccc]{font-size:10px;line-height:1.1;margin-bottom:2px}.mobile-selection-panel .items-grid .item-card .item-info .item-price[data-v-704dfccc]{font-size:11px}.mobile-selection-panel .items-grid[data-v-704dfccc]{gap:10px}.mobile-selection-panel .items-grid .item-card[data-v-704dfccc]{padding:10px}.mobile-selection-panel .items-grid .item-card .item-image[data-v-704dfccc]{height:80px}.mobile-selection-panel .items-grid .item-card .item-info .item-title[data-v-704dfccc]{font-size:12px}.mobile-selection-panel .items-grid .item-card .item-info .item-price[data-v-704dfccc]{font-size:14px}.mobile-selection-panel .items-list .order-item[data-v-704dfccc]{padding:10px;margin-bottom:6px}.mobile-selection-panel .items-list .order-item .order-image[data-v-704dfccc]{width:45px;height:45px}.mobile-selection-panel .items-list .order-item .order-info .order-title[data-v-704dfccc]{font-size:12px}.mobile-selection-panel .items-list .order-item .order-info .order-subtitle[data-v-704dfccc]{font-size:10px}.mobile-selection-panel .items-list .order-item .order-info .order-price[data-v-704dfccc]{font-size:13px}}.el-fade-in-linear-enter-active[data-v-704dfccc],.el-fade-in-linear-leave-active[data-v-704dfccc]{transition:opacity .2s linear}.el-fade-in-linear-enter-from[data-v-704dfccc],.el-fade-in-linear-leave-to[data-v-704dfccc]{opacity:0}@keyframes slideUpIn-704dfccc{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-selection-panel.closing[data-v-704dfccc]{animation:slideDownOut-704dfccc .3s ease-in forwards}@keyframes slideDownOut-704dfccc{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.quick-reply-btn[data-v-f0729a96]{display:flex;align-items:center;padding:6px 12px;background:#f0f0f0;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:12px;color:#666}.quick-reply-btn[data-v-f0729a96]:hover{background:#e0e0e0;color:#333}.quick-reply-btn .el-icon[data-v-f0729a96]{margin-right:4px;font-size:14px}.quick-reply-list[data-v-f0729a96]{max-height:200px;overflow-y:auto}.quick-reply-list .quick-reply-item[data-v-f0729a96]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:13px;line-height:1.4;transition:all .3s ease}.quick-reply-list .quick-reply-item[data-v-f0729a96]:hover{background:#f8f9fa}.quick-reply-list .quick-reply-item[data-v-f0729a96]:last-child{border-bottom:none}.quick-reply-list .quick-reply-empty[data-v-f0729a96]{padding:20px 12px;text-align:center;color:#999;font-size:12px}.ba-scroll-style[data-v-f0729a96]::-webkit-scrollbar{width:4px}.ba-scroll-style[data-v-f0729a96]::-webkit-scrollbar-track{background:transparent}.ba-scroll-style[data-v-f0729a96]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.ba-scroll-style[data-v-f0729a96]::-webkit-scrollbar-thumb:hover{background:#0000004d}.message-toolbar[data-v-f45f8956]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08);background:#f8f9fae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-sizing:border-box}.message-toolbar .toolbar-item[data-v-f45f8956]{position:relative;width:36px;height:36px;margin-right:10px;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fffc;border:1px solid rgba(0,0,0,.05)}.message-toolbar .toolbar-item[data-v-f45f8956]:hover{background:#409eff1a;border-color:#409eff33;transform:translateY(-2px);box-shadow:0 4px 12px #409eff33}.message-toolbar .toolbar-item.active[data-v-f45f8956]{background:linear-gradient(135deg,#409eff,#5dade2);border-color:#409eff;transform:translateY(-2px);box-shadow:0 4px 12px #409eff4d}.message-toolbar .toolbar-item.active .toolbar-icon[data-v-f45f8956]{filter:brightness(0) invert(1)}.message-toolbar .toolbar-item.select-file input[data-v-f45f8956]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.message-toolbar .toolbar-item .toolbar-icon[data-v-f45f8956]{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.message-toolbar .toolbar-item .toolbar-icon.smiley[data-v-f45f8956]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDJDNS41ODEgMiAyIDUuNTgxIDIgMTBTNS41ODEgMTggMTAgMThTMTggMTQuNDE5IDE4IDEwUzE0LjQxOSAyIDEwIDJaTTEwIDE2QzYuNjg2IDE2IDQgMTMuMzE0IDQgMTBTNi42ODYgNCA0IDEwUzEzLjMxNCA0IDEwIDRaTTcgOEM3LjU1MiA4IDggNy41NTIgOCA3UzcuNTUyIDYgNyA2UzYgNi40NDggNiA3UzYuNDQ4IDggNyA4Wk0xMyA4QzEzLjU1MiA4IDE0IDcuNTUyIDE0IDdTMTMuNTUyIDYgMTMgNlMxMiA2LjQ0OCAxMiA3UzEyLjQ0OCA4IDEzIDhaTTEwIDEzQzExLjEwNSAxMyAxMiAxMi4xMDUgMTIgMTFIOFMxMC44OTUgMTMgMTAgMTNaIiBmaWxsPSIjNjY2Ii8+Cjwvc3ZnPgo=)}.message-toolbar .toolbar-item .toolbar-icon.image[data-v-f45f8956]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgM0gxN0MxNy41NTIgMyAxOCAzLjQ0OCAxOCA0VjE2QzE4IDE2LjU1MiAxNy41NTIgMTcgMTcgMTdIM0MyLjQ0OCAxNyAyIDE2LjU1MiAyIDE2VjRDMiAzLjQ0OCAyLjQ0OCAzIDMgM1pNNCA1VjE1SDE2VjVINFpNNiA3QzYuNTUyIDcgNyA3LjQ0OCA3IDhTNi41NTIgOSA2IDlTNSA4LjU1MiA1IDhTNS40NDggNyA2IDdaTTEzIDlMOSAxM0g3TDEwIDEwTDEzIDlaTTE0IDEyTDEyIDEwTDE0IDEyWiIgZmlsbD0iIzY2NiIvPgo8L3N2Zz4K)}.message-toolbar .toolbar-item .toolbar-icon.file[data-v-f45f8956]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMkMzLjQ0OCAyIDMgMi40NDggMyAzVjE3QzMgMTcuNTUyIDMuNDQ4IDE4IDQgMThIMTZDMTYuNTUyIDE4IDE3IDE3LjU1MiAxNyAxN1Y3TDEyIDJINFpNNSA0SDExVjhIMTVWMTZINVY0Wk0xMyA2VjRMMTUgNkgxM1oiIGZpbGw9IiM2NjYiLz4KPC9zdmc+Cg==)}.message-toolbar .toolbar-item .toolbar-icon.goods[data-v-f45f8956]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgM0gxN0MxNy41NTIgMyAxOCAzLjQ0OCAxOCA0VjE2QzE4IDE2LjU1MiAxNy41NTIgMTcgMTcgMTdIM0MyLjQ0OCAxNyAyIDE2LjU1MiAyIDE2VjRDMiAzLjQ0OCAyLjQ0OCAzIDMgM1pNNCA1VjE1SDE2VjVINFpNNiA3SDhWOUg2VjdaTTEwIDdIMTJWOUgxMFY3Wk0xNCA3SDE2VjlIMTRWN1pNNiAxMUg4VjEzSDZWMTFaTTEwIDExSDEyVjEzSDEwVjExWk0xNCAxMUgxNlYxM0gxNFYxMVoiIGZpbGw9IiM2NjYiLz4KPC9zdmc+Cg==)}.message-toolbar .toolbar-item .toolbar-icon.orders[data-v-f45f8956]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMkMzIDEuNDQ4IDMuNDQ4IDEgNCAySDEyQzEyLjU1MiAyIDEzIDEuNDQ4IDEzIDJWM0gxNkMxNi41NTIgMyAxNyAzLjQ0OCAxNyA0VjE3QzE3IDE3LjU1MiAxNi41NTIgMTggMTYgMThINEMzLjQ0OCAxOCAzIDE3LjU1MiAzIDE3VjJaTTUgNFYxNkgxNVY1SDEzVjZDMTMgNi41NTIgMTIuNTUyIDcgMTIgN0g0QzMuNDQ4IDcgMyA2LjU1MiAzIDZWNEg1Wk01IDlIN1YxMUg1VjlaTTkgOUgxM1YxMUg5VjlaTTUgMTNIN1YxNUg1VjEzWk05IDEzSDEzVjE1SDlWMTNaIiBmaWxsPSIjNjY2Ii8+Cjwvc3ZnPgo=)}.message-toolbar .file-destroy-notice[data-v-f45f8956]{display:flex;align-items:center;margin-left:auto;margin-right:12px;font-size:12px;color:#f56c6c}.message-toolbar .file-destroy-notice .el-icon[data-v-f45f8956]{margin-right:4px;font-size:14px}.message-toolbar .toolbar-right[data-v-f45f8956]{margin-left:auto}.emojis[data-v-f45f8956]{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;padding:16px;margin:0;list-style:none;max-height:240px;overflow-y:auto;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.emojis li[data-v-f45f8956]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;font-size:20px;transition:all .3s ease;background:#fffc;border:1px solid rgba(0,0,0,.05)}.emojis li[data-v-f45f8956]:hover{background:#409eff1a;border-color:#409eff33;transform:scale(1.15) translateY(-2px);box-shadow:0 4px 12px #409eff33}.emojis li[data-v-f45f8956]:active{transform:scale(1.05)}.toolbar-data-box[data-v-f45f8956]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}.toolbar-data-box .toolbar-loading-box[data-v-f45f8956]{height:100px;display:flex;align-items:center;justify-content:center}.toolbar-data-box .toolbar-loading-box .is-loading[data-v-f45f8956]{color:#409eff;font-size:24px}.toolbar-data-box .toolbar-data-list[data-v-f45f8956]{max-height:300px;overflow-y:auto}.toolbar-data-box .toolbar-data-list .toolbar-empty-state[data-v-f45f8956]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.toolbar-data-box .toolbar-data-list .toolbar-empty-state .empty-icon[data-v-f45f8956]{font-size:48px;margin-bottom:16px;opacity:.6}.toolbar-data-box .toolbar-data-list .toolbar-empty-state .empty-text[data-v-f45f8956]{font-size:14px;color:#999;line-height:1.5}.toolbar-data-box .toolbar-data-list .toolbar-data-item[data-v-f45f8956]{display:flex;align-items:center;padding:16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease;position:relative}.toolbar-data-box .toolbar-data-list .toolbar-data-item[data-v-f45f8956]:hover{background:linear-gradient(135deg,#409eff0d,#5dade20d);transform:translate(4px);box-shadow:0 4px 12px #409eff1a}.toolbar-data-box .toolbar-data-list .toolbar-data-item.selected[data-v-f45f8956]{background:linear-gradient(135deg,#409eff1a,#5dade21a);border-left:4px solid #409eff;transform:translate(4px);box-shadow:0 4px 12px #409eff33}.toolbar-data-box .toolbar-data-list .toolbar-data-item[data-v-f45f8956]:last-child{border-bottom:none}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-logo[data-v-f45f8956]{width:56px;height:56px;border-radius:12px;object-fit:cover;margin-right:16px;flex-shrink:0;box-shadow:0 4px 12px #0000001a;border:2px solid rgba(255,255,255,.8);transition:all .3s ease}.toolbar-data-box .toolbar-data-list .toolbar-data-item:hover .data-item-logo[data-v-f45f8956]{transform:scale(1.05);box-shadow:0 6px 20px #409eff33;border-color:#409eff4d}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-info[data-v-f45f8956]{flex:1;min-width:0}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-info .data-item-title[data-v-f45f8956]{font-size:15px;font-weight:600;color:#2c3e50;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-info .data-item-subtitle[data-v-f45f8956]{font-size:13px;color:#7f8c8d;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-info .data-item-subtitle .item-count[data-v-f45f8956]{color:#95a5a6;font-size:12px;margin-left:4px;font-weight:500}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-info .data-item-price[data-v-f45f8956]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#e74c3c,#c0392b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-info .data-item-price .number[data-v-f45f8956]{font-size:14px;font-weight:500;color:#7f8c8d;margin-left:8px}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-radio[data-v-f45f8956]{margin-left:16px;flex-shrink:0;width:20px;height:20px;border:2px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-radio.checked[data-v-f45f8956]{border-color:#409eff;background:#409eff}.toolbar-data-box .toolbar-data-list .toolbar-data-item .data-item-radio.checked .check-icon[data-v-f45f8956]{color:#fff;font-size:12px;font-weight:700}.toolbar-data-box .toolbar-pagination[data-v-f45f8956]{padding:12px 16px;border-top:1px solid #eee;background:#fafafa;display:flex;justify-content:space-between;align-items:center}.toolbar-data-box .toolbar-pagination .pagination-info[data-v-f45f8956]{font-size:12px;color:#666}.toolbar-data-box .toolbar-pagination .load-more-btn[data-v-f45f8956]{padding:6px 12px;background:#409eff;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s ease}.toolbar-data-box .toolbar-pagination .load-more-btn[data-v-f45f8956]:hover:not(:disabled){background:#337ecc}.toolbar-data-box .toolbar-pagination .load-more-btn[data-v-f45f8956]:disabled{background:#ccc;cursor:not-allowed}.toolbar-data-box .toolbar-actions[data-v-f45f8956]{padding:16px;border-top:1px solid #eee;background:#f8f9fa}.toolbar-data-box .toolbar-actions .send-btn[data-v-f45f8956]{width:100%;padding:12px 20px;background:linear-gradient(135deg,#409eff,#5dade2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.toolbar-data-box .toolbar-actions .send-btn[data-v-f45f8956]:hover:not(:disabled){background:linear-gradient(135deg,#337ecc,#4a90c2);transform:translateY(-1px);box-shadow:0 4px 12px #409eff4d}.toolbar-data-box .toolbar-actions .send-btn[data-v-f45f8956]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.toolbar-data-box .toolbar-actions .send-btn .send-icon[data-v-f45f8956]{font-size:16px}.mobile-toolbar[data-v-f45f8956]{padding:8px 12px;background:#fff;border-bottom:1px solid #e9ecef;position:relative;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;box-sizing:border-box;min-height:48px}.mobile-toolbar .mobile-tools-all[data-v-f45f8956]{display:flex;justify-content:space-around;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.mobile-toolbar .mobile-tool-item[data-v-f45f8956]{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:1px solid #e9ecef;box-shadow:0 1px 3px #0000001a}.mobile-toolbar .mobile-tool-item[data-v-f45f8956]:active{transform:scale(.95);background:#f0f0f0}.mobile-toolbar .mobile-tool-item .mobile-icon[data-v-f45f8956]{font-size:20px;color:#666;line-height:1}.mobile-toolbar .mobile-tool-item .mobile-icon.emoji-icon[data-v-f45f8956]{font-size:22px}.mobile-toolbar .mobile-tool-item .mobile-icon.camera-icon[data-v-f45f8956],.mobile-toolbar .mobile-tool-item .mobile-icon.file-icon[data-v-f45f8956],.mobile-toolbar .mobile-tool-item .mobile-icon.goods-icon[data-v-f45f8956],.mobile-toolbar .mobile-tool-item .mobile-icon.orders-icon[data-v-f45f8956]{font-size:18px}.mobile-toolbar .mobile-tool-item.select-file[data-v-f45f8956]{position:relative;overflow:hidden}.mobile-toolbar .mobile-tool-item.select-file input[type=file][data-v-f45f8956]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mobile-toolbar .mobile-emoji-panel[data-v-f45f8956]{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #e9ecef;border-bottom:none;border-radius:12px 12px 0 0;box-shadow:0 -4px 20px #0000001a;z-index:1000}.mobile-toolbar .mobile-emoji-panel .emoji-grid[data-v-f45f8956]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;padding:16px;max-height:200px;overflow-y:auto}.mobile-toolbar .mobile-emoji-panel .emoji-grid .emoji-item[data-v-f45f8956]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:6px;cursor:pointer;transition:background .2s ease}.mobile-toolbar .mobile-emoji-panel .emoji-grid .emoji-item[data-v-f45f8956]:active{background:#f0f0f0}.mobile-toolbar .mobile-more-panel[data-v-f45f8956]{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #e9ecef;border-bottom:none;border-radius:12px 12px 0 0;box-shadow:0 -4px 20px #0000001a;z-index:1000;max-height:60vh;overflow-y:auto}.mobile-toolbar .mobile-more-panel .more-section[data-v-f45f8956]{border-bottom:1px solid #f0f0f0}.mobile-toolbar .mobile-more-panel .more-section[data-v-f45f8956]:last-child{border-bottom:none}.mobile-toolbar .mobile-more-panel .more-section .more-section-title[data-v-f45f8956]{padding:12px 16px 8px;font-size:14px;font-weight:600;color:#333;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.mobile-toolbar .mobile-more-panel .more-section .more-section-title .loading-text[data-v-f45f8956]{font-size:12px;color:#999;font-weight:400}.mobile-toolbar .mobile-more-panel .more-section .more-grid[data-v-f45f8956]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px}.mobile-toolbar .mobile-more-panel .more-section .more-grid .more-item[data-v-f45f8956]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;cursor:pointer;transition:background .2s ease}.mobile-toolbar .mobile-more-panel .more-section .more-grid .more-item[data-v-f45f8956]:active{background:#f0f0f0}.mobile-toolbar .mobile-more-panel .more-section .more-grid .more-item.select-file[data-v-f45f8956]{position:relative}.mobile-toolbar .mobile-more-panel .more-section .more-grid .more-item.select-file input[type=file][data-v-f45f8956]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mobile-toolbar .mobile-more-panel .more-section .more-grid .more-item .more-item-icon[data-v-f45f8956]{width:48px;height:48px;border-radius:12px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:24px}.mobile-toolbar .mobile-more-panel .more-section .more-grid .more-item .more-item-text[data-v-f45f8956]{font-size:12px;color:#666;font-weight:500}.mobile-toolbar .mobile-more-panel .more-section .more-list[data-v-f45f8956]{padding:8px}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-empty[data-v-f45f8956]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-empty .empty-icon[data-v-f45f8956]{font-size:32px;margin-bottom:8px;opacity:.6}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-empty .empty-text[data-v-f45f8956]{font-size:14px;color:#999;margin-bottom:12px}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-empty .empty-action[data-v-f45f8956]{padding:8px 16px;background:#409eff;color:#fff;border-radius:16px;font-size:12px;cursor:pointer;transition:background .2s ease}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-empty .empty-action[data-v-f45f8956]:active{background:#337ecc}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item[data-v-f45f8956]{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid #f0f0f0}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item[data-v-f45f8956]:last-child{border-bottom:none}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item[data-v-f45f8956]:active{background:#f0f0f0}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item .item-image[data-v-f45f8956]{width:40px;height:40px;border-radius:6px;object-fit:cover;margin-right:12px;flex-shrink:0}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item .item-info[data-v-f45f8956]{flex:1;min-width:0}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item .item-info .item-title[data-v-f45f8956]{font-size:13px;font-weight:500;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item .item-info .item-subtitle[data-v-f45f8956]{font-size:11px;color:#999;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-list-item .item-info .item-price[data-v-f45f8956]{font-size:12px;font-weight:600;color:#e74c3c}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-load-more[data-v-f45f8956]{padding:12px;text-align:center;font-size:12px;color:#409eff;cursor:pointer;border-top:1px solid #f0f0f0;background:#f8f9fa}.mobile-toolbar .mobile-more-panel .more-section .more-list .more-load-more[data-v-f45f8956]:active{background:#e9ecef}@media (max-width: 768px){.message-toolbar[data-v-f45f8956]:not(.mobile-toolbar){padding:6px 8px}.message-toolbar:not(.mobile-toolbar) .toolbar-item[data-v-f45f8956]{width:28px;height:28px;margin-right:6px}.message-toolbar:not(.mobile-toolbar) .toolbar-item .toolbar-icon[data-v-f45f8956]{width:16px;height:16px}.message-toolbar:not(.mobile-toolbar) .file-destroy-notice[data-v-f45f8956]{display:none}.emojis[data-v-f45f8956]{grid-template-columns:repeat(6,1fr);gap:6px;padding:8px}.emojis li[data-v-f45f8956]{width:28px;height:28px;font-size:16px}}@media (max-width: 414px){.message-toolbar[data-v-f45f8956]{padding:4px 6px}.message-toolbar .toolbar-item[data-v-f45f8956]{width:26px;height:26px;margin-right:4px}.message-toolbar .toolbar-item .toolbar-icon[data-v-f45f8956]{width:14px;height:14px}.emojis[data-v-f45f8956]{grid-template-columns:repeat(5,1fr);gap:4px;padding:6px}.emojis li[data-v-f45f8956]{width:26px;height:26px;font-size:14px}}.message-input-container[data-v-f1965106]{border-top:1px solid rgba(0,0,0,.08);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -4px 20px #0000001a;width:100%;box-sizing:border-box;flex-shrink:0}.message-input-status[data-v-f1965106]{padding:10px 16px;font-size:12px;color:#409eff;background:#409eff0d;border-bottom:1px solid rgba(64,158,255,.1);font-weight:500;animation:pulse-f1965106 2s infinite}.message-textarea-box[data-v-f1965106]{padding:16px;width:100%;box-sizing:border-box}.message-textarea-box .message-textarea[data-v-f1965106]{width:100%;min-height:64px;max-height:200px;border:2px solid rgba(0,0,0,.08);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5;resize:none;outline:none;transition:all .3s ease;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.message-textarea-box .message-textarea[data-v-f1965106]:focus{border-color:#409eff;box-shadow:0 0 0 3px #409eff26;background:#fff;transform:translateY(-1px)}.message-textarea-box .message-textarea[data-v-f1965106]::placeholder{color:#bbb;font-weight:400}.message-textarea-box .message-textarea-footer[data-v-f1965106]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.message-textarea-box .message-textarea-footer .send-tip[data-v-f1965106]{font-size:12px;color:#8a8a8a;font-weight:500}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]{min-width:80px;height:36px;border-radius:18px;background:linear-gradient(135deg,#409eff,#5dade2);border:none;color:#fff;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #409eff4d}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #409eff66}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]:active{transform:translateY(0)}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]:disabled{opacity:.6;transform:none;box-shadow:0 2px 8px #409eff33}.ba-scroll-style[data-v-f1965106]::-webkit-scrollbar{width:6px}.ba-scroll-style[data-v-f1965106]::-webkit-scrollbar-track{background:transparent}.ba-scroll-style[data-v-f1965106]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ba-scroll-style[data-v-f1965106]::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes pulse-f1965106{0%,to{opacity:1}50%{opacity:.7}}.mobile-input[data-v-f1965106]{background:#fff;border-top:1px solid #e9ecef;flex-shrink:0;min-height:100px;max-height:200px;overflow:visible;padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box}.mobile-input .mobile-input-wrapper[data-v-f1965106]{display:flex;flex-direction:column;min-height:100px;box-sizing:border-box}.mobile-input .mobile-input-area[data-v-f1965106]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;flex:1;box-sizing:border-box}.mobile-input .mobile-input-area .mobile-textarea-wrapper[data-v-f1965106]{flex:1;background:#f8f9fa;border-radius:20px;padding:8px 16px;height:40px;display:flex;align-items:center;overflow:hidden}.mobile-input .mobile-input-area .mobile-textarea-wrapper .mobile-textarea[data-v-f1965106]{width:100%;border:none;outline:none;background:transparent;resize:none;font-size:16px;line-height:1.4;color:#333;height:24px;overflow:hidden}.mobile-input .mobile-input-area .mobile-textarea-wrapper .mobile-textarea[data-v-f1965106]::placeholder{color:#999}.mobile-input .mobile-input-area .mobile-send-btn[data-v-f1965106]{width:60px;height:40px;border-radius:20px;background:#07c160;border:none;color:#fff;font-size:14px;font-weight:500;flex-shrink:0}.mobile-input .mobile-input-area .mobile-send-btn[data-v-f1965106]:hover{background:#06ad56}.mobile-input .mobile-input-area .mobile-send-btn[data-v-f1965106]:disabled{background:#c0c4cc;opacity:.6}@media (max-width: 768px){.message-input-container[data-v-f1965106]:not(.mobile-input){box-shadow:0 -2px 12px #00000014;padding-bottom:env(safe-area-inset-bottom,0)}.message-textarea-box[data-v-f1965106]{padding:10px 12px 8px}.message-textarea-box .message-textarea[data-v-f1965106]{min-height:52px;padding:10px 14px;font-size:16px;border-radius:10px;border-width:1px}.message-textarea-box .message-textarea-footer[data-v-f1965106]{margin-top:6px}.message-textarea-box .message-textarea-footer .send-tip[data-v-f1965106]{display:none}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]{margin-left:auto;min-width:70px;height:32px;border-radius:16px;font-size:13px}.message-input-status[data-v-f1965106]{padding:6px 12px;font-size:11px}}@media (max-width: 414px){.message-input-container.mobile-input[data-v-f1965106]{height:70px;min-height:70px;max-height:70px}.message-input-container.mobile-input .mobile-input-area[data-v-f1965106]{padding:10px}.message-input-container.mobile-input .mobile-input-area .mobile-textarea-wrapper[data-v-f1965106]{height:36px;padding:6px 12px;border-radius:18px}.message-input-container.mobile-input .mobile-input-area .mobile-textarea-wrapper .mobile-textarea[data-v-f1965106]{font-size:16px;height:20px}.message-input-container.mobile-input .mobile-input-area .mobile-send-btn[data-v-f1965106]{width:55px;height:36px;border-radius:18px;font-size:13px}.message-input-container[data-v-f1965106]:not(.mobile-input){padding-bottom:max(env(safe-area-inset-bottom,0),8px)}.message-textarea-box[data-v-f1965106]{padding:8px 10px 6px}.message-textarea-box .message-textarea[data-v-f1965106]{min-height:44px;padding:8px 12px;font-size:16px;border-radius:8px}.message-textarea-box .message-textarea-footer[data-v-f1965106]{margin-top:4px;display:flex;justify-content:flex-end}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]{min-width:60px;height:30px;border-radius:15px;font-size:12px;padding:0 12px;flex-shrink:0}.message-input-status[data-v-f1965106]{padding:4px 10px;font-size:10px}}@media (max-width: 375px){.message-input-container.mobile-input[data-v-f1965106]{height:65px;min-height:65px;max-height:65px}.message-input-container.mobile-input .mobile-input-area[data-v-f1965106]{padding:8px}.message-input-container.mobile-input .mobile-input-area .mobile-textarea-wrapper[data-v-f1965106]{height:32px;padding:5px 10px;border-radius:16px}.message-input-container.mobile-input .mobile-input-area .mobile-textarea-wrapper .mobile-textarea[data-v-f1965106]{font-size:16px;height:18px}.message-input-container.mobile-input .mobile-input-area .mobile-send-btn[data-v-f1965106]{width:50px;height:32px;border-radius:16px;font-size:12px}.message-textarea-box[data-v-f1965106]{padding:6px 8px 4px}.message-textarea-box .message-textarea[data-v-f1965106]{min-height:40px;padding:6px 10px;font-size:16px;border-radius:6px}.message-textarea-box .message-textarea-footer[data-v-f1965106]{margin-top:3px}.message-textarea-box .message-textarea-footer .send-btn[data-v-f1965106]{min-width:55px;height:28px;border-radius:14px;font-size:11px;padding:0 10px}.message-input-status[data-v-f1965106]{padding:3px 8px;font-size:9px}}@media (min-width: 415px) and (max-width: 768px){.message-input-container.mobile-input[data-v-f1965106]{height:85px;min-height:85px;max-height:85px}.message-input-container.mobile-input .mobile-input-area[data-v-f1965106]{padding:14px}.message-input-container.mobile-input .mobile-input-area .mobile-textarea-wrapper[data-v-f1965106]{height:44px;padding:10px 16px;border-radius:22px}.message-input-container.mobile-input .mobile-input-area .mobile-textarea-wrapper .mobile-textarea[data-v-f1965106]{font-size:16px;height:24px}.message-input-container.mobile-input .mobile-input-area .mobile-send-btn[data-v-f1965106]{width:65px;height:44px;border-radius:22px;font-size:15px}}.window-adapter[data-v-4300a146]{display:flex;flex-direction:column;height:100%;max-height:100%;position:relative;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.window-adapter .messages-loading[data-v-4300a146]{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:10;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 20px;border-radius:25px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(255,255,255,.2)}.window-adapter .messages-loading .is-loading[data-v-4300a146]{color:#409eff;animation:spin-4300a146 1s linear infinite}.window-adapter .unselected-session[data-v-4300a146]{flex:1;display:flex;align-items:center;justify-content:center;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.window-adapter .unselected-session .unselected-content[data-v-4300a146]{text-align:center;color:#666;padding:40px 20px;border-radius:16px;background:#ffffffe6;box-shadow:0 4px 20px #0000001a}.window-adapter .unselected-session .unselected-content .el-icon[data-v-4300a146]{margin-bottom:16px;opacity:.6}.window-adapter .unselected-session .unselected-content p[data-v-4300a146]{margin:0;font-size:15px;font-weight:500;color:#8a8a8a}@keyframes spin-4300a146{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.window-adapter[data-v-4300a146]{border-radius:0;height:100vh;max-height:100vh}.window-adapter .messages-loading[data-v-4300a146]{padding:8px 16px;font-size:12px;top:12px}.window-adapter .unselected-session .unselected-content[data-v-4300a146]{padding:30px 15px;margin:0 10px}.window-adapter .unselected-session .unselected-content p[data-v-4300a146]{font-size:14px}}@media (max-height: 600px),(max-width: 480px){.window-adapter[data-v-4300a146]{height:100vh!important;max-height:100vh!important;border-radius:0}.window-adapter .messages-loading[data-v-4300a146]{padding:6px 12px;font-size:11px;top:8px}.window-adapter .unselected-session .unselected-content[data-v-4300a146]{padding:20px 10px;margin:0 5px}.window-adapter .unselected-session .unselected-content p[data-v-4300a146]{font-size:13px}}[data-v-3dfe87ad] .kefu-user-window-modal,[data-v-3dfe87ad] .kefu-user-window-modal .el-overlay-dialog{overflow:hidden}[data-v-3dfe87ad] .kefu-user-window{height:720px;--kefu-body-height: 676px ;--el-dialog-title-font-size: 16px;padding:0}[data-v-3dfe87ad] .kefu-user-window .el-dialog__body{padding:0}[data-v-3dfe87ad] .kefu-user-window .el-dialog__header{padding:10px 15px 10px 10px;margin:0}[data-v-3dfe87ad] .kefu-user-window .el-dialog__header .el-dialog__headerbtn{top:0;height:44px;width:44px}[data-v-3dfe87ad] .kefu-user-window-small{margin-bottom:0}[data-v-3dfe87ad] .kefu-user-window-mobile{height:100vh!important;margin:0!important;border-radius:0!important}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header{padding:10px 15px;border-bottom:1px solid #e9ecef}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .el-dialog__headerbtn{display:none}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__body{height:calc(100vh - 45px);overflow:auto}.language-switcher[data-v-3dfe87ad]{margin-top:10px;text-align:center}#language-switcher-container[data-v-3dfe87ad]{margin-top:15px;padding-bottom:15px}.kefu-user-window .kefu-user-window-header[data-v-3dfe87ad]{display:flex;align-items:center;position:relative}.kefu-user-window .kefu-user-window-header .header-title[data-v-3dfe87ad]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kefu-user-window .kefu-user-window-header .csr-status[data-v-3dfe87ad]{padding-left:4px;font-size:12px;white-space:nowrap}.kefu-user-window .kefu-user-window-header .await-response-loading[data-v-3dfe87ad]{margin-left:10px}.kefu-user-window .kefu-user-window-header .mobile-close-btn[data-v-3dfe87ad]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:#f5f5f5;transition:all .3s ease}.kefu-user-window .kefu-user-window-header .mobile-close-btn[data-v-3dfe87ad]:hover{background:#e0e0e0}.kefu-user-window .kefu-user-window-header .mobile-close-btn i[data-v-3dfe87ad]{font-size:16px;color:#666}.kefu-user-window .window[data-v-3dfe87ad]{display:flex;box-sizing:border-box;height:var(--kefu-body-height)}.kefu-user-window .window .left[data-v-3dfe87ad]{flex:1;height:100%;overflow:hidden}.kefu-user-window .window .left .notice[data-v-3dfe87ad]{margin-left:10px}.kefu-user-window .window .left .notice .el-alert[data-v-3dfe87ad]{display:block;width:100%;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kefu-user-window .window .left .window-records[data-v-3dfe87ad]{position:relative;height:calc(100% - 50px)}.status-busy[data-v-3dfe87ad]{color:#a94442}.status-offline[data-v-3dfe87ad]{color:#777}.status-online[data-v-3dfe87ad]{color:#3c763d}@media (max-width: 768px){[data-v-3dfe87ad] .kefu-user-window-mobile{max-height:100vh!important;max-width:100vw!important}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header{padding:10px 15px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .header-title{font-size:14px;font-weight:500}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .csr-status{font-size:11px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .mobile-close-btn{width:28px;height:28px;right:5px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .mobile-close-btn i{font-size:16px}[data-v-3dfe87ad] .kefu-user-window-mobile .window .left{flex:1}[data-v-3dfe87ad] .kefu-user-window-mobile .window .left .window-records{height:100%}}@media (max-width: 480px){[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header{padding:8px 15px 8px 10px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .header-title{font-size:13px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .csr-status{font-size:10px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .mobile-close-btn{width:24px;height:24px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header .kefu-user-window-header .mobile-close-btn i{font-size:14px}}@media (orientation: landscape) and (max-height: 500px){[data-v-3dfe87ad] .kefu-user-window-mobile{height:100vh!important}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__header{padding:6px 15px 6px 10px}[data-v-3dfe87ad] .kefu-user-window-mobile .el-dialog__body{height:calc(100vh - 35px)}[data-v-3dfe87ad] .kefu-user-window-mobile .window .left .window-records{height:100%}}@media (hover: none) and (pointer: coarse){[data-v-3dfe87ad] .kefu-user-window-mobile .kefu-user-window-header .mobile-close-btn{min-height:36px;min-width:36px}[data-v-3dfe87ad] .kefu-user-window-mobile .kefu-user-window-header .mobile-close-btn:active{transform:translateY(-50%) scale(.95);background:#d0d0d0}}@media (max-width: 768px){[data-v-3dfe87ad] .el-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2000;overflow:hidden!important}[data-v-3dfe87ad] .el-dialog{margin:0!important;position:fixed;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:hidden!important;border-radius:0!important}}@keyframes shake-horizontal{2%{transform:translate(-6px) rotate(0)}4%{transform:translate(9px) rotate(0)}6%{transform:translate(-6px) rotate(0)}8%{transform:translate(-2px) rotate(0)}10%{transform:translate(8px) rotate(0)}12%{transform:translate(-6px) rotate(0)}14%{transform:translate(0) rotate(0)}16%{transform:translate(-1px) rotate(0)}18%{transform:translate(9px) rotate(0)}20%{transform:translate(-4px) rotate(0)}22%{transform:translate(-6px) rotate(0)}24%{transform:translate(-5px) rotate(0)}26%{transform:translate(-9px) rotate(0)}28%{transform:translate(-4px) rotate(0)}30%{transform:translate(2px) rotate(0)}32%{transform:translate(0) rotate(0)}34%{transform:translate(0) rotate(0)}36%{transform:translate(1px) rotate(0)}38%{transform:translate(-1px) rotate(0)}40%{transform:translate(0) rotate(0)}42%{transform:translate(1px) rotate(0)}44%{transform:translate(-8px) rotate(0)}46%{transform:translate(-8px) rotate(0)}48%{transform:translate(8px) rotate(0)}50%{transform:translate(3px) rotate(0)}52%{transform:translate(-4px) rotate(0)}54%{transform:translate(3px) rotate(0)}56%{transform:translate(-8px) rotate(0)}58%{transform:translate(0) rotate(0)}60%{transform:translate(-9px) rotate(0)}62%{transform:translate(-4px) rotate(0)}64%{transform:translate(2px) rotate(0)}66%{transform:translate(1px) rotate(0)}68%{transform:translate(-7px) rotate(0)}70%{transform:translate(-8px) rotate(0)}72%{transform:translate(5px) rotate(0)}74%{transform:translate(-7px) rotate(0)}76%{transform:translate(6px) rotate(0)}78%{transform:translate(-6px) rotate(0)}80%{transform:translate(4px) rotate(0)}82%{transform:translate(-8px) rotate(0)}84%{transform:translate(-3px) rotate(0)}86%{transform:translate(2px) rotate(0)}88%{transform:translate(-1px) rotate(0)}90%{transform:translate(1px) rotate(0)}92%{transform:translate(-5px) rotate(0)}94%{transform:translate(-8px) rotate(0)}96%{transform:translate(0) rotate(0)}98%{transform:translate(-8px) rotate(0)}0%,to{transform:translate(0) rotate(0)}}.ba-kefu-shake{transform-origin:center center;animation-name:shake-horizontal;animation-duration:.1s;animation-timing-function:ease-in-out;animation-iteration-count:4}.kefu-button[data-v-a67ebaa2]{display:block;position:fixed;top:90%;right:30px;width:50px;height:50px;z-index:1000;animation:pulse-a67ebaa2 2s infinite;border-radius:50%;-webkit-user-select:none;user-select:none;cursor:pointer}.invitation-box[data-v-a67ebaa2]{position:fixed;width:400px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;z-index:1200;box-shadow:0 0 10px #87898a45}.invitation-box .close[data-v-a67ebaa2]{color:#999;font-size:24px;position:absolute;line-height:24px;right:4px;cursor:pointer}.invitation-box .close[data-v-a67ebaa2]:hover{color:#222}.invitation-box .bottom-button[data-v-a67ebaa2]{position:absolute;bottom:13px;right:10px;display:flex}.invitation-box .bottom-button div[data-v-a67ebaa2]{border:1px solid #fff;padding:3px 10px;border-radius:2px;font-size:12px;line-height:20px}.invitation-box .bottom-button .later[data-v-a67ebaa2]{color:var(--el-color-primary);background:#fff;margin-right:10px;cursor:pointer}.invitation-box .bottom-button .consulting[data-v-a67ebaa2]{color:#fff;background:var(--el-color-primary);border-color:var(--el-color-primary);cursor:pointer}@media screen and (max-width: 768px){.kefu-button[data-v-a67ebaa2]{top:85%;right:20px;width:50px;height:50px}.kefu-button[data-v-a67ebaa2]:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}.invitation-box[data-v-a67ebaa2]{width:80%;height:auto;aspect-ratio:2/1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px}.invitation-box .close[data-v-a67ebaa2]{font-size:24px;right:10px;top:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.invitation-box .bottom-button[data-v-a67ebaa2]{bottom:15px;right:15px;gap:10px}.invitation-box .bottom-button div[data-v-a67ebaa2]{padding:8px 15px;font-size:14px;border-radius:4px;min-width:80px;text-align:center}}@media screen and (max-width: 480px){.kefu-button[data-v-a67ebaa2]{top:85%;right:16px;width:45px;height:45px}.invitation-box[data-v-a67ebaa2]{width:85%;border-radius:10px}.invitation-box .close[data-v-a67ebaa2]{font-size:22px;right:8px;top:4px}.invitation-box .bottom-button[data-v-a67ebaa2]{bottom:12px;right:12px}.invitation-box .bottom-button div[data-v-a67ebaa2]{padding:6px 12px;font-size:13px;min-width:70px}}@media (hover: none) and (pointer: coarse){.kefu-button[data-v-a67ebaa2]:active{transform:scale(.95)}.invitation-box .close[data-v-a67ebaa2]{min-width:30px;min-height:30px}.invitation-box .bottom-button div[data-v-a67ebaa2]{min-height:44px;display:flex;align-items:center;justify-content:center}.invitation-box .bottom-button div[data-v-a67ebaa2]:active{opacity:.8}}@-webkit-keyframes pulse-a67ebaa2{0%{-webkit-box-shadow:0 0 0 0 rgba(13,130,255,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(13,130,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(13,130,255,0)}}@keyframes pulse-a67ebaa2{0%{-moz-box-shadow:0 0 0 0 rgba(13,130,255,.4);box-shadow:0 0 #0d82ff66}70%{-moz-box-shadow:0 0 0 10px rgba(13,130,255,0);box-shadow:0 0 0 10px #0d82ff00}to{-moz-box-shadow:0 0 0 0 rgba(13,130,255,0);box-shadow:0 0 #0d82ff00}}header[data-v-72856031]{line-height:1.5}.logo[data-v-72856031]{display:block;margin:0 auto 2rem}@media (min-width: 1024px){header[data-v-72856031]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-72856031]{margin:0 2rem 0 0}header .wrapper[data-v-72856031]{display:flex;place-items:flex-start;flex-wrap:wrap}}.image-container[data-v-1b37edc8]{width:100%;overflow:hidden;position:relative;background-color:#f5f5f5}.responsive-image[data-v-1b37edc8]{width:100%;height:auto;object-fit:cover;aspect-ratio:var(--aspect-ratio, 16 / 9);transition:opacity .3s ease}.image-loading[data-v-1b37edc8]{opacity:0}.image-loaded[data-v-1b37edc8]{opacity:1}.image-placeholder[data-v-1b37edc8]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;z-index:1}.loading-spinner[data-v-1b37edc8]{width:30px;height:30px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;animation:spin-1b37edc8 1s ease-in-out infinite}.image-error[data-v-1b37edc8]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;color:#666;font-size:14px}@keyframes spin-1b37edc8{to{transform:rotate(360deg)}}body,body *{font-family:"Gandhi Serif",游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif!important}@font-face{font-family:"Gandhi Serif";src:url(../fonts/GandhiSerif-Regular.woff2) format("woff2"),url(../fonts/GandhiSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gandhi Serif";src:url(../fonts/GandhiSerif-Bold.woff2) format("woff2"),url(../fonts/GandhiSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gandhi Serif";src:url(../fonts/GandhiSerif-Italic.woff2) format("woff2"),url(../fonts/GandhiSerif-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
