.navbar[data-v-0ad6fe7a]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.nav-brand[data-v-0ad6fe7a]{min-width:0;max-width:min(360px,45vw);font-size:20px;font-weight:700}.brand-link[data-v-0ad6fe7a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667eea;text-decoration:none}.nav-links[data-v-0ad6fe7a]{display:flex;gap:8px}.nav-item[data-v-0ad6fe7a]{position:relative;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .3s}.nav-label[data-v-0ad6fe7a]{font-size:14px;color:#666}.nav-item.active[data-v-0ad6fe7a],.nav-item[data-v-0ad6fe7a]:hover{background:#f5f5f5}.nav-item.active .nav-label[data-v-0ad6fe7a],.nav-item:hover .nav-label[data-v-0ad6fe7a]{color:#667eea}.nav-item.active .nav-label[data-v-0ad6fe7a]{font-weight:500}.nav-link[data-v-0ad6fe7a]{padding:8px 16px;border-radius:6px;font-size:14px;color:#666;text-decoration:none;transition:all .3s}.nav-link.active[data-v-0ad6fe7a],.nav-link[data-v-0ad6fe7a]:hover{color:#667eea;background:#f5f5f5}.nav-link.active[data-v-0ad6fe7a]{font-weight:500}.sub-menu[data-v-0ad6fe7a]{position:absolute;top:100%;left:0;background:transparent;padding-top:4px;min-width:140px;animation:slideDown-0ad6fe7a .2s ease}.sub-menu-inner[data-v-0ad6fe7a]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:6px 0}.sub-link[data-v-0ad6fe7a]{display:block;padding:10px 16px;font-size:14px;color:#333;text-decoration:none;transition:background .2s;white-space:nowrap}.sub-link[data-v-0ad6fe7a]:hover{background:#f5f5f5;color:#667eea}.sub-link.router-link-active[data-v-0ad6fe7a]{color:#667eea;font-weight:500;background:#f0f3ff}@keyframes slideDown-0ad6fe7a{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-user[data-v-0ad6fe7a]{display:flex;align-items:center}.login-btn[data-v-0ad6fe7a]{padding:8px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:20px;font-size:14px;transition:transform .2s,box-shadow .2s}.login-btn[data-v-0ad6fe7a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.user-menu[data-v-0ad6fe7a]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:24px;cursor:pointer;transition:background .3s;position:relative}.user-menu[data-v-0ad6fe7a]:hover{background:#f5f5f5}.user-avatar[data-v-0ad6fe7a]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.user-avatar-img[data-v-0ad6fe7a]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.username[data-v-0ad6fe7a]{font-size:14px;color:#333;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-0ad6fe7a]{font-size:10px;color:#999;transition:transform .3s}.arrow.open[data-v-0ad6fe7a]{transform:rotate(180deg)}.dropdown-menu[data-v-0ad6fe7a]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:160px;padding:8px 0;animation:slideDown-0ad6fe7a .2s ease}.menu-item[data-v-0ad6fe7a]{padding:10px 16px;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;transition:background .2s}.menu-item[data-v-0ad6fe7a]:hover{background:#f5f5f5}.menu-item.logout[data-v-0ad6fe7a]{color:#e74c3c}.menu-item.logout[data-v-0ad6fe7a]:hover{background:#fdf2f2}.icon[data-v-0ad6fe7a]{font-size:16px}.menu-divider[data-v-0ad6fe7a]{height:1px;background:#eee;margin:8px 0}.mobile-menu[data-v-0ad6fe7a]{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:#fff;z-index:99;overflow-y:auto;padding:16px;animation:slideDown-0ad6fe7a .2s ease}.mobile-menu-item[data-v-0ad6fe7a]{border-bottom:1px solid #eee}.mobile-menu-header[data-v-0ad6fe7a]{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;font-size:15px;color:#333;font-weight:500}.mobile-menu-arrow[data-v-0ad6fe7a]{font-size:12px;color:#999;transition:transform .3s}.mobile-menu-arrow.open[data-v-0ad6fe7a]{transform:rotate(180deg)}.mobile-sub-menu[data-v-0ad6fe7a]{padding:0 8px 8px}.mobile-sub-link[data-v-0ad6fe7a]{display:block;padding:10px 12px;font-size:14px;color:#666;text-decoration:none;border-radius:6px}.mobile-sub-link.router-link-active[data-v-0ad6fe7a],.mobile-sub-link.router-link-exact-active[data-v-0ad6fe7a]{color:#667eea;background:#f0f3ff;font-weight:500}.hamburger[data-v-0ad6fe7a]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:6px}.hamburger span[data-v-0ad6fe7a]{display:block;width:100%;height:2px;background:#333;border-radius:2px;transition:all .3s}.hamburger.active span[data-v-0ad6fe7a]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.active span[data-v-0ad6fe7a]:nth-child(2){opacity:0}.hamburger.active span[data-v-0ad6fe7a]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.navbar[data-v-0ad6fe7a]{padding:0 16px}.nav-links[data-v-0ad6fe7a],.username[data-v-0ad6fe7a]{display:none}.hamburger[data-v-0ad6fe7a]{display:flex}.mobile-menu[data-v-0ad6fe7a]{display:block}}.tab-bar[data-v-136ad9ee]{display:flex;align-items:center;height:36px;background:#eef0f2;border-bottom:1px solid #e2e4e8;box-shadow:0 1px 4px rgba(0,0,0,.04);position:sticky;top:60px;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-scroll-btn[data-v-136ad9ee]{flex-shrink:0;width:28px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#888;font-size:18px;font-weight:700;transition:color .2s;line-height:1}.tab-scroll-btn[data-v-136ad9ee]:hover{color:#667eea;background:#f5f5f5}.tab-list[data-v-136ad9ee]{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;gap:2px;padding:0 6px;align-items:center;scroll-behavior:smooth}.tab-list[data-v-136ad9ee]::-webkit-scrollbar{height:0}.tab-list[data-v-136ad9ee]::-webkit-scrollbar-thumb{background:transparent}.tab-item[data-v-136ad9ee]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 14px;height:32px;border-radius:8px 8px 0 0;cursor:pointer;font-size:13px;color:#5f6368;position:relative;background:transparent;transition:transform .22s cubic-bezier(.25,.8,.3,1),background .15s ease,color .15s ease,box-shadow .18s ease}.tab-item[data-v-136ad9ee]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .18s ease}.tab-item[data-v-136ad9ee]:hover{color:#2c2c3a;background:rgba(0,0,0,.05)}.tab-item.active[data-v-136ad9ee]{color:#1a1a2e;font-weight:500;background:#fff;box-shadow:0 2px 10px rgba(60,64,67,.18);z-index:2}.tab-item.active[data-v-136ad9ee]:before{opacity:1}.tab-item.dragging[data-v-136ad9ee]{z-index:10;color:#1a1a2e;background:#fff;box-shadow:0 8px 22px rgba(60,64,67,.28);cursor:grabbing;transition:none}.tab-list.no-anim .tab-item[data-v-136ad9ee]{transition:none!important}.tab-title[data-v-136ad9ee]{width:110px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-136ad9ee],.tab-refresh[data-v-136ad9ee]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;opacity:0;transition:opacity .15s,background .15s}.tab-item.active .tab-close[data-v-136ad9ee],.tab-item.active .tab-refresh[data-v-136ad9ee],.tab-item:hover .tab-close[data-v-136ad9ee],.tab-item:hover .tab-refresh[data-v-136ad9ee]{opacity:.7}.tab-close[data-v-136ad9ee]:hover,.tab-refresh[data-v-136ad9ee]:hover{opacity:1!important;background:rgba(0,0,0,.1)}.tab-refresh[data-v-136ad9ee]{font-size:16px;line-height:1}.tab-refresh.invisible[data-v-136ad9ee]{visibility:hidden}.tab-close[data-v-136ad9ee]{font-size:11px;line-height:1}.tab-context-menu[data-v-136ad9ee]{position:fixed;z-index:9999;background:#fff;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:120px;padding:4px 0;animation:fadeIn-136ad9ee .12s ease}.context-item[data-v-136ad9ee]{padding:8px 16px;font-size:13px;color:#333;cursor:pointer;transition:background .15s}.context-item[data-v-136ad9ee]:hover{background:#f5f5f5;color:#667eea}.context-divider[data-v-136ad9ee]{height:1px;background:#eee;margin:4px 0}@keyframes fadeIn-136ad9ee{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.tab-title[data-v-136ad9ee]{width:70px}.tab-item[data-v-136ad9ee]{padding:0 8px;gap:4px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fa}.app-brand-footer{padding:14px 20px;color:#8693a5;font-size:12px;line-height:1.7;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.el-message{top:50%!important;transform:translate(-50%,-50%)!important}.el-table .el-button+.el-button{margin-left:0}@media (max-width:768px){body,html{font-size:14px;-webkit-tap-highlight-color:transparent}.el-dialog{width:92vw!important;max-width:none!important;margin:10px auto!important}.el-dialog__header{padding:12px 16px!important}.el-dialog__header .el-dialog__title{font-size:15px!important;line-height:1.4}.el-dialog__body{padding:12px 16px!important;max-height:calc(100vh - 130px);overflow-y:auto}.el-dialog__footer{padding:10px 16px!important}.el-descriptions .el-descriptions__body .el-descriptions__table,.el-descriptions .el-descriptions__body .el-descriptions__table tbody,.el-descriptions .el-descriptions__body .el-descriptions__table tr{display:block;width:100%}.el-descriptions .el-descriptions__body .el-descriptions__table td.el-descriptions__cell{display:flex!important;width:100%!important;box-sizing:border-box;padding:8px 10px!important}.el-descriptions .el-descriptions__cell .el-descriptions__label{flex-shrink:0;min-width:80px;max-width:40%}.el-descriptions .el-descriptions__cell .el-descriptions__content{flex:1;min-width:0;word-break:break-all}.el-descriptions.is-bordered .el-descriptions__body .el-descriptions__table td.el-descriptions__cell{border-bottom:1px solid var(--el-descriptions-table-border)}.el-descriptions.is-bordered .el-descriptions__body .el-descriptions__table tr:last-child td.el-descriptions__cell:last-child{border-bottom:none}.el-form-item{display:block;margin-bottom:14px}.el-form-item__label{float:none!important;display:block!important;width:100%!important;text-align:left!important;padding:0 0 4px 0!important;line-height:1.4;font-size:13px}.el-form-item__content{margin-left:0!important;line-height:1.4}.el-form--inline .el-form-item{display:block;margin-right:0}.el-table{font-size:12px}.el-table .cell{padding:0 6px;line-height:1.4}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:6px 0}.el-table__header-wrapper .el-table__header th.el-table__cell{font-size:12px}.el-pagination{justify-content:center;flex-wrap:wrap;gap:4px}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__total{display:none}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}.el-card__body{padding:12px!important}.el-input__inner,.el-textarea__inner{font-size:14px}.el-picker-panel{max-width:92vw}.el-message-box{width:84vw!important;max-width:none!important}.el-image-viewer__canvas img{max-width:100vw;max-height:100vh}.el-upload--picture-card,.el-upload-list--picture-card .el-upload-list__item{width:80px;height:80px}.el-timeline-item__node{left:0}.el-timeline-item__wrapper{padding-left:20px}.mobile-hide{display:none!important}}.loading-overlay[data-v-2b8a29da]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-2b8a29da]{width:50px;height:50px;border:6px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin-2b8a29da 1s linear infinite}@keyframes spin-2b8a29da{to{transform:rotate(1turn)}}footer[data-v-2b8a29da]{margin-top:auto;padding:1rem 0;width:100%}.footer-content[data-v-2b8a29da]{max-width:800px;margin:0 auto;text-align:center;padding:0 1rem}footer a[data-v-2b8a29da]{color:#42b983;text-decoration:none;transition:color .3s}footer a[data-v-2b8a29da]:hover{color:#359e75;text-decoration:underline}.translator-container[data-v-2b8a29da]{min-height:100vh;display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:clamp(.5rem,3vw,1.5rem)}.container[data-v-2b8a29da]{width:100%;max-width:clamp(300px,90vw,1000px);margin:0 auto;background:#fff;padding:clamp(1rem,3vw,2rem);border-radius:clamp(8px,2vw,16px);box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box}h1[data-v-2b8a29da]{font-size:clamp(1.5rem,4vw,2.5rem);text-align:center;color:#333;margin-bottom:1.5rem}.input-box[data-v-2b8a29da]{border:2px dashed #ccc;padding:clamp(1rem,2vw,1.5rem);min-height:clamp(150px,30vh,300px);position:relative;cursor:text;transition:.3s;background:#fafafa;border-radius:clamp(8px,1.5vw,12px)}.input-box textarea[data-v-2b8a29da]{width:100%;height:clamp(150px,25vh,250px);font-size:clamp(1rem,2vw,1.2rem);padding:1rem;resize:none;border:none;outline:none;background:transparent;display:block}.controls[data-v-2b8a29da]{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(1rem,2vw,1.5rem);flex-wrap:wrap;gap:clamp(.5rem,1vw,1rem)}select[data-v-2b8a29da]{font-size:clamp(1rem,1.5vw,1.1rem);padding:clamp(.5rem,1vw,.7rem);border-radius:4px;border:1px solid #ccc}button[data-v-2b8a29da]{padding:clamp(.7rem,1.5vw,1rem) clamp(1rem,3vw,1.5rem);font-size:clamp(1rem,1.5vw,1.1rem);cursor:pointer;border:none;border-radius:4px;background-color:#42b983;color:#fff;transition:background-color .3s}.result-box[data-v-2b8a29da]{margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.5rem);background:#f1f1f1;border-radius:clamp(8px,1.5vw,12px);min-height:clamp(100px,15vh,200px);white-space:pre-wrap;font-size:clamp(1rem,1.5vw,1.1rem)}.preview-image[data-v-2b8a29da]{max-width:100%;max-height:clamp(150px,30vh,400px);margin-top:1rem;display:block;border-radius:6px}@media (max-width:360px){.controls[data-v-2b8a29da]{flex-direction:column;align-items:stretch}button[data-v-2b8a29da],select[data-v-2b8a29da]{width:100%;margin-bottom:.5rem}}.input-box.has-image textarea[data-v-2b8a29da]{display:none}.input-box.has-image .preview-image[data-v-2b8a29da]{display:block}.json-tool-container[data-v-79daf898]{width:90%;margin:0 auto;font-family:Arial,sans-serif}.layout-row[data-v-79daf898]{display:flex;gap:20px}.history-panel[data-v-79daf898]{width:10%;border:1px solid #eee;border-radius:8px;padding:15px;background-color:#fafafa}.history-panel h2[data-v-79daf898]{margin-top:0;border-bottom:1px solid #ddd;padding-bottom:10px}.history-item[data-v-79daf898]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;cursor:pointer}.history-item[data-v-79daf898]:hover{background-color:#f0f0f0}.action[data-v-79daf898]{margin:0;font-weight:700}.time[data-v-79daf898]{margin:0;color:#666;font-size:12px}.json-panel[data-v-79daf898]{width:70%;border:1px solid #eee;border-radius:8px;padding:15px}.json-textarea[data-v-79daf898]{width:100%;height:calc(100vh - 300px);margin-bottom:10px;padding:10px;border:1px solid #ddd;border-radius:4px;resize:none}.btn-group[data-v-79daf898]{display:flex;margin-bottom:20px;justify-content:flex-end}.btn[data-v-79daf898]{padding:6px 12px;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s ease;margin-right:5px;background-color:#6c757d}.btn[data-v-79daf898]:hover{background-color:#5a6268}.primary-btn[data-v-79daf898]{background-color:#007bff}.primary-btn[data-v-79daf898]:hover{background-color:#6163eb}.error[data-v-79daf898]{color:red;margin-top:10px}.ai-app-wrapper[data-v-2aa2f4dd]{background-color:#f5f7f9;padding:30px;min-height:100vh;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.main-content[data-v-2aa2f4dd]{display:grid;grid-template-columns:280px 1fr 220px;gap:20px;max-width:1400px;margin:0 auto 24px}.card[data-v-2aa2f4dd]{background:#fff;border-radius:8px;border:1px solid #e1e4e8;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.03);display:flex;flex-direction:column}.card-title[data-v-2aa2f4dd]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.upload-area[data-v-2aa2f4dd]{border:2px dashed #409eff;border-radius:8px;height:160px;margin-bottom:15px;cursor:pointer;position:relative;overflow:hidden;background:#fbfdff;display:flex;align-items:center;justify-content:center;transition:border-color .3s}.upload-area[data-v-2aa2f4dd]:hover{border-color:#79bbff}.session-section[data-v-2aa2f4dd]{margin-bottom:15px;background:#fcfcfc;border:1px solid #f0f0f0;padding:8px 12px;border-radius:6px}.input-item[data-v-2aa2f4dd]{margin-bottom:8px}.custom-input[data-v-2aa2f4dd]{padding:6px 10px;font-size:13px}.img-preview[data-v-2aa2f4dd]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-box.multi-preview[data-v-2aa2f4dd]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;align-content:flex-start;justify-content:center;width:100%;height:100%;overflow-y:auto}.preview-item[data-v-2aa2f4dd]{position:relative;width:70px;height:70px;border-radius:6px;overflow:hidden;border:1px solid #e1e4e8}.preview-item.history-item[data-v-2aa2f4dd]{border:2px solid #409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.preview-item .img-preview[data-v-2aa2f4dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.preview-actions[data-v-2aa2f4dd]{position:absolute;top:2px;right:2px;display:flex;gap:2px}.preview-action-icon[data-v-2aa2f4dd]{width:18px;height:18px;background-color:rgba(0,0,0,.6);color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;transition:all .2s;line-height:1}.preview-action-icon[data-v-2aa2f4dd]:hover{background-color:rgba(0,0,0,.85);transform:scale(1.1)}.preview-action-icon.remove[data-v-2aa2f4dd]{background-color:rgba(255,77,79,.85);font-size:14px}.preview-action-icon.remove[data-v-2aa2f4dd]:hover{background-color:#ff4d4f}.add-more[data-v-2aa2f4dd]{width:70px;height:70px;border:2px dashed #409eff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#409eff;cursor:pointer;transition:all .3s}.add-more[data-v-2aa2f4dd]:hover{background:#f0f7ff;border-color:#79bbff}.custom-textarea[data-v-2aa2f4dd]{height:260px;resize:none;line-height:1.6}.config-grid[data-v-2aa2f4dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:15px}.session-sidebar[data-v-2aa2f4dd]{display:flex;flex-direction:column;height:100%}.history-sidebar-card[data-v-2aa2f4dd]{flex:1;max-height:520px;padding:16px}.session-list-container[data-v-2aa2f4dd]{flex:1;overflow-y:auto;padding-right:4px;max-height:600px}.session-list-container[data-v-2aa2f4dd]::-webkit-scrollbar{width:4px}.session-list-container[data-v-2aa2f4dd]::-webkit-scrollbar-thumb{background:#e1e4e8;border-radius:4px}.session-history-item[data-v-2aa2f4dd]{border:1px solid #e4e7ed;border-radius:8px;padding:10px;margin-bottom:12px;cursor:pointer;background:#fff;transition:all .2s ease}.session-history-item[data-v-2aa2f4dd]:hover{border-color:#409eff;background:#f9fbff}.session-history-item.active[data-v-2aa2f4dd]{border-color:#409eff;background:#f0f7ff;box-shadow:0 2px 8px rgba(64,158,255,.15)}.session-header[data-v-2aa2f4dd]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:11px}.sid-label[data-v-2aa2f4dd]{color:#333;font-weight:700}.count-tag[data-v-2aa2f4dd]{background:#909399;color:#fff;padding:0 6px;border-radius:10px}.tips-icon.preview-tips[data-v-2aa2f4dd]{cursor:pointer}.tips-icon.preview-tips[data-v-2aa2f4dd]:after{width:80px;left:auto;right:150%;transform:translateX(0) scale(.9);transform-origin:right center}.tips-icon.preview-tips[data-v-2aa2f4dd]:before{left:auto;right:125%;transform:translateX(0);border:6px solid transparent;border-left-color:#303133;border-top-color:transparent}.tips-icon.preview-tips[data-v-2aa2f4dd]:hover:after{transform:translateX(0) scale(1)}.mini-preview-wrap[data-v-2aa2f4dd]{width:100%;height:85px;border-radius:4px;overflow:hidden;background:#f5f7fa}.mini-preview-img[data-v-2aa2f4dd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-input[data-v-2aa2f4dd],.custom-select[data-v-2aa2f4dd],.custom-textarea[data-v-2aa2f4dd]{width:100%;border:1px solid #dcdfe6;border-radius:6px;padding:10px 12px;font-size:14px;color:#606266;outline:none;box-sizing:border-box;background-color:#fff}.custom-input[data-v-2aa2f4dd]:focus,.custom-select[data-v-2aa2f4dd]:focus,.custom-textarea[data-v-2aa2f4dd]:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.btn[data-v-2aa2f4dd]{width:100%;padding:12px;border-radius:6px;border:none;cursor:pointer;margin-bottom:12px;font-weight:600;font-size:14px;transition:.3s}.btn-primary[data-v-2aa2f4dd]{background:#20a0ff;color:#fff}.btn-secondary[data-v-2aa2f4dd]{background:#009688;color:#fff}.btn-enhance[data-v-2aa2f4dd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:auto;padding:8px 16px;font-size:13px;margin-bottom:0}.btn-enhance[data-v-2aa2f4dd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn[data-v-2aa2f4dd]:disabled{background:#dcdfe6;cursor:not-allowed}.prompt-actions[data-v-2aa2f4dd]{display:flex;justify-content:flex-end;margin-top:10px}.result-panel[data-v-2aa2f4dd]{max-width:1400px;margin:0 auto}.result-container[data-v-2aa2f4dd]{min-height:400px;background-color:#fafafa;border:1px dashed #e1e4e8;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:20px}.image-grid[data-v-2aa2f4dd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%}.image-item[data-v-2aa2f4dd]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.display-img[data-v-2aa2f4dd]{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:.3s;z-index:1}.display-img[data-v-2aa2f4dd]:hover{transform:scale(1.02);cursor:zoom-in}.image-actions[data-v-2aa2f4dd]{position:absolute;top:10px;left:10px;display:flex;flex-direction:row;gap:8px;z-index:5}.action-btn[data-v-2aa2f4dd]{background:rgba(0,0,0,.6);color:#fff;padding:5px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;backdrop-filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-btn.edit[data-v-2aa2f4dd]{background:rgba(64,158,255,.85)}.action-btn.edit[data-v-2aa2f4dd]:hover{background:#409eff;transform:translateY(-2px)}.action-btn.add-ref[data-v-2aa2f4dd]{background:rgba(103,194,58,.85)}.action-btn.add-ref[data-v-2aa2f4dd]:hover{background:#67c23a;transform:translateY(-2px)}.action-btn.download[data-v-2aa2f4dd]:hover{background:rgba(0,0,0,.9);color:#409eff;transform:translateY(-2px)}.stats-info[data-v-2aa2f4dd]{margin-top:auto;background:#f8f9fa;border-radius:6px;padding:15px;font-size:13px}.spinner[data-v-2aa2f4dd]{border:4px solid #f3f3f3;border-top:4px solid #409eff;border-radius:50%;width:50px;height:50px;animation:spin-2aa2f4dd 1s linear infinite;margin:0 auto 20px}@keyframes spin-2aa2f4dd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-status[data-v-2aa2f4dd]{grid-column:span 2;font-size:12px;padding:8px;background:#fff8e6;border-radius:4px;border:1px solid #ffe58f}.reset-link[data-v-2aa2f4dd]{color:#409eff;cursor:pointer;text-decoration:underline;margin-left:10px}.image-overlay[data-v-2aa2f4dd]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(5px)}.overlay-content[data-v-2aa2f4dd]{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center}.full-img[data-v-2aa2f4dd]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.5)}.overlay-actions[data-v-2aa2f4dd]{margin-top:20px;display:flex;gap:15px}.overlay-btn[data-v-2aa2f4dd]{padding:10px 25px;border-radius:20px;border:none;background:#409eff;color:#fff;cursor:pointer;font-weight:700;transition:.3s}.overlay-btn.close[data-v-2aa2f4dd]{background:#909399}.overlay-btn[data-v-2aa2f4dd]:hover{transform:translateY(-2px);filter:brightness(1.1)}.gallery-link[data-v-2aa2f4dd]{color:#409eff;text-decoration:none;font-size:13px;cursor:pointer;font-weight:700}.gallery-link[data-v-2aa2f4dd]:hover{text-decoration:underline}.prompt-tips-link[data-v-2aa2f4dd]{font-size:12px;color:#409eff;text-decoration:none;padding:3px 10px;background:#f0f7ff;border:1px solid #d1e9ff;border-radius:12px;transition:all .2s}.prompt-tips-link[data-v-2aa2f4dd]:hover{background:#409eff;color:#fff;border-color:#409eff}.clear-cache-btn[data-v-2aa2f4dd]{font-size:12px;font-weight:400;color:#f56c6c;cursor:pointer;padding:2px 8px;border:1px solid hsla(0,87%,69%,.2);border-radius:4px;background:hsla(0,87%,69%,.05);transition:all .3s}.clear-cache-btn[data-v-2aa2f4dd]:hover{background:#f56c6c;color:#fff;border-color:#f56c6c;box-shadow:0 2px 8px hsla(0,87%,69%,.3)}.label-with-tips[data-v-2aa2f4dd]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.label-with-tips label[data-v-2aa2f4dd]{margin-bottom:0}.tips-icon[data-v-2aa2f4dd]{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;color:#909399;border:1px solid #909399;border-radius:50%;cursor:help;position:relative;transition:all .2s}.tips-icon[data-v-2aa2f4dd]:hover{color:#409eff;border-color:#409eff;background:rgba(64,158,255,.05)}.tips-icon[data-v-2aa2f4dd]:after{content:attr(data-tips);position:absolute;bottom:150%;left:50%;transform:translateX(-50%) scale(.9);width:220px;padding:10px;background:#303133;color:#fff;font-size:12px;line-height:1.6;border-radius:6px;z-index:100;opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tips-icon[data-v-2aa2f4dd]:before{content:"";position:absolute;bottom:125%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#303133;opacity:0;transition:all .2s;z-index:100}.tips-icon[data-v-2aa2f4dd]:hover:after,.tips-icon[data-v-2aa2f4dd]:hover:before{opacity:1;transform:translateX(-50%) scale(1)}.edit-status-info[data-v-2aa2f4dd]{background:#f0f7ff;border:1px solid #d1e9ff;padding:10px;border-radius:6px}.id-display-box[data-v-2aa2f4dd]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.id-text[data-v-2aa2f4dd]{font-family:monospace;font-weight:700;color:#409eff}.reset-link-small[data-v-2aa2f4dd]{font-size:12px;color:#f56c6c;cursor:pointer}.edit-status-empty[data-v-2aa2f4dd]{text-align:center;color:#909399;padding:10px 0;border:1px dashed #ebeef5;border-radius:6px}.gallery-container[data-v-cad2f5de]{padding:40px;max-width:1400px;margin:0 auto;min-height:100vh;background-color:#fff}.gallery-header[data-v-cad2f5de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.header-left[data-v-cad2f5de]{display:flex;align-items:center;gap:25px}.back-btn[data-v-cad2f5de]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1.5px solid #409eff;background:rgba(64,158,255,.05);color:#409eff;font-weight:700;border-radius:10px;cursor:pointer;transition:all .3s}.back-btn[data-v-cad2f5de]:hover{background:#409eff;color:#fff;box-shadow:0 4px 12px rgba(64,158,255,.2)}.delete-page-btn[data-v-cad2f5de]{padding:10px 20px;background:#fff;color:#f56c6c;border:1.5px solid #f56c6c;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s}.delete-page-btn[data-v-cad2f5de]:hover{background:#f56c6c;color:#fff;box-shadow:0 4px 12px hsla(0,87%,69%,.2)}.image-grid[data-v-cad2f5de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}.image-item[data-v-cad2f5de]{position:relative;border-radius:16px;overflow:hidden;background:#f0f2f5;box-shadow:0 4px 15px rgba(0,0,0,.05)}.image-item img[data-v-cad2f5de]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.image-overlay[data-v-cad2f5de]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.image-item:hover .image-overlay[data-v-cad2f5de]{opacity:1}.image-item:hover img[data-v-cad2f5de]{transform:scale(1.1)}.overlay-actions[data-v-cad2f5de]{display:flex;gap:12px}.action-btn[data-v-cad2f5de]{width:44px;height:44px;border-radius:50%;border:none;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .2s}.action-btn[data-v-cad2f5de]:hover{transform:translateY(-5px) scale(1.1)}.action-btn.download[data-v-cad2f5de]:hover{color:#409eff}.action-btn.delete[data-v-cad2f5de]:hover{color:#f56c6c}.action-btn.edit[data-v-cad2f5de]:hover{color:#67c23a}.action-btn.preview[data-v-cad2f5de]:hover{color:#e6a23c}.image-preview-overlay[data-v-cad2f5de]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(5px)}.image-preview-overlay .overlay-content[data-v-cad2f5de]{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center}.image-preview-overlay .full-img[data-v-cad2f5de]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.5)}.image-preview-overlay .overlay-actions-bar[data-v-cad2f5de]{margin-top:20px;display:flex;gap:15px}.image-preview-overlay .overlay-btn[data-v-cad2f5de]{padding:10px 25px;border-radius:20px;border:none;background:#409eff;color:#fff;cursor:pointer;font-weight:700;transition:.3s}.image-preview-overlay .overlay-btn.close[data-v-cad2f5de]{background:#909399}.image-preview-overlay .overlay-btn[data-v-cad2f5de]:hover{transform:translateY(-2px);filter:brightness(1.1)}.pagination-container[data-v-cad2f5de]{margin:60px auto;padding:12px 30px;display:flex;justify-content:center;align-items:center;gap:40px;background:#f8f9fa;border-radius:50px;border:1px solid #eee;width:-moz-fit-content;width:fit-content}.pag-btn[data-v-cad2f5de]{display:flex;align-items:center;gap:8px;padding:10px 24px;border:1px solid #409eff;background:transparent;color:#409eff;border-radius:25px;cursor:pointer;font-weight:700;transition:all .3s}.pag-btn[data-v-cad2f5de]:hover:not(:disabled){background:#409eff;color:#fff}.pag-btn[data-v-cad2f5de]:disabled{border-color:#ccc;color:#999;cursor:not-allowed}.current-num[data-v-cad2f5de]{color:#409eff;font-weight:800;font-size:22px;margin:0 5px}.empty-state[data-v-cad2f5de],.loading-state[data-v-cad2f5de]{text-align:center;padding:100px 0;color:#909399}.spinner[data-v-cad2f5de]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #409eff;border-radius:50%;animation:spin-cad2f5de 1s linear infinite;margin:0 auto 20px}@keyframes spin-cad2f5de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-page[data-v-66382ec2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-container[data-v-66382ec2]{width:100%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:40px}.login-header[data-v-66382ec2]{text-align:center;margin-bottom:30px}.logo[data-v-66382ec2]{overflow-wrap:anywhere;font-size:28px;font-weight:700;color:#667eea;margin:0 0 8px 0}.subtitle[data-v-66382ec2]{overflow-wrap:anywhere;color:#666;font-size:14px;margin:0}.tabs[data-v-66382ec2]{display:flex;gap:10px;margin-bottom:24px;border-bottom:2px solid #f0f0f0}.tab-btn[data-v-66382ec2]{flex:1;padding:12px;border:none;background:none;font-size:16px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s}.tab-btn.active[data-v-66382ec2],.tab-btn[data-v-66382ec2]:hover{color:#667eea}.tab-btn.active[data-v-66382ec2]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#667eea}.form[data-v-66382ec2]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-66382ec2]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-66382ec2]{font-size:14px;font-weight:500;color:#333}.form-group input[data-v-66382ec2]{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s,box-shadow .3s}.form-group input[data-v-66382ec2]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-group input[data-v-66382ec2]::-moz-placeholder{color:#aaa}.form-group input[data-v-66382ec2]::placeholder{color:#aaa}.error-message[data-v-66382ec2]{color:#e74c3c;font-size:13px;text-align:center;padding:8px;background:#fdf2f2;border-radius:6px}.submit-btn[data-v-66382ec2]{padding:14px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:8px}.submit-btn[data-v-66382ec2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.submit-btn[data-v-66382ec2]:disabled{opacity:.7;cursor:not-allowed}.footer[data-v-66382ec2]{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.footer p[data-v-66382ec2]{color:#666;font-size:14px;margin:0}.footer a[data-v-66382ec2]{color:#667eea;cursor:pointer;font-weight:500}.footer a[data-v-66382ec2]:hover{text-decoration:underline}@media (max-width:480px){.login-container[data-v-66382ec2]{padding:30px 20px}.logo[data-v-66382ec2]{font-size:24px}}.expense-page[data-v-516803b9]{max-width:1320px;margin:0 auto;padding:24px;overflow-x:hidden;min-width:0}.page-header[data-v-516803b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-actions[data-v-516803b9]{display:flex;gap:10px}.page-title[data-v-516803b9]{font-size:24px;font-weight:600;color:#333}.stats-cards[data-v-516803b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-516803b9]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.stat-card.clickable[data-v-516803b9]{cursor:pointer;transition:transform .2s,box-shadow .2s}.stat-card.clickable[data-v-516803b9]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.stat-card.active-card[data-v-516803b9]{box-shadow:0 0 0 2px rgba(64,158,255,.4),0 4px 16px rgba(0,0,0,.08)}.stat-label[data-v-516803b9]{font-size:14px;color:#999;margin-bottom:8px}.stat-value[data-v-516803b9]{font-size:28px;font-weight:700}.stat-sub[data-v-516803b9]{font-size:13px;color:#bbb;margin-top:6px}.category-sub-cards[data-v-516803b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-bottom:24px}.category-sub-card[data-v-516803b9]{position:relative;background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);border-left:4px solid #e74c3c;cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden}.category-sub-card[data-v-516803b9]:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.1)}.category-sub-card-name[data-v-516803b9]{font-size:13px;color:#666;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-sub-card-percent[data-v-516803b9]{font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.category-sub-card-amount[data-v-516803b9]{font-size:12px;color:#999}.category-sub-card-bar[data-v-516803b9]{position:absolute;bottom:0;left:0;height:4px;opacity:.5;border-radius:0 2px 0 0}.category-stats[data-v-516803b9]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.section-title[data-v-516803b9]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.category-list[data-v-516803b9]{display:flex;flex-direction:column;gap:12px}.category-item[data-v-516803b9]{display:flex;align-items:center;gap:12px}.category-item.clickable[data-v-516803b9]{cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:6px;transition:background .2s}.category-item.clickable[data-v-516803b9]:hover{background:#f5f7fa}.category-info[data-v-516803b9]{display:flex;align-items:center;gap:8px;min-width:140px}.category-tag[data-v-516803b9]{padding:2px 10px;border-radius:4px;color:#fff;font-size:12px;font-weight:500}.month-label[data-v-516803b9]{font-size:14px;font-weight:600;color:#333;min-width:70px}.category-count[data-v-516803b9]{font-size:12px;color:#999;min-width:50px}.category-bar-wrapper[data-v-516803b9]{flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.category-bar[data-v-516803b9]{height:100%;border-radius:4px;transition:width .5s ease}.category-amount[data-v-516803b9]{min-width:100px;text-align:right;font-weight:600;color:#333;font-size:14px}.filter-section[data-v-516803b9]{background:#fff;border-radius:12px;padding:16px 24px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.filter-row[data-v-516803b9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-v-516803b9] .el-table{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}.invoice-thumb[data-v-516803b9]{width:48px;height:48px;border-radius:6px;overflow:hidden;cursor:zoom-in;border:1px solid #e1e4e8;margin:0 auto}.invoice-thumb img[data-v-516803b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pagination-wrapper[data-v-516803b9]{margin-top:16px;display:flex;justify-content:flex-end}.invoice-upload-area[data-v-516803b9]{border:2px dashed #dcdfe6;border-radius:8px;height:140px;cursor:pointer;position:relative;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center;transition:border-color .3s}.invoice-upload-area[data-v-516803b9]:hover{border-color:#409eff}.invoice-placeholder[data-v-516803b9]{text-align:center;color:#999}.upload-icon[data-v-516803b9]{font-size:28px;margin-bottom:6px}.upload-text[data-v-516803b9]{font-size:14px;color:#666}.upload-hint[data-v-516803b9]{font-size:12px;color:#bbb;margin-top:4px}.invoice-preview-box[data-v-516803b9]{position:relative;width:100%;height:100%}.invoice-preview-img[data-v-516803b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.invoice-actions[data-v-516803b9]{position:absolute;top:4px;right:4px;display:flex;gap:4px}.invoice-action-icon[data-v-516803b9]{width:24px;height:24px;background-color:rgba(0,0,0,.6);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:all .2s}.invoice-action-icon[data-v-516803b9]:hover{background-color:rgba(0,0,0,.85)}.invoice-action-icon.remove[data-v-516803b9]{background-color:rgba(255,77,79,.85);font-size:16px}.invoice-action-icon.remove[data-v-516803b9]:hover{background-color:#ff4d4f}.image-overlay[data-v-516803b9]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(5px)}.overlay-content[data-v-516803b9]{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center}.full-img[data-v-516803b9]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.5)}.overlay-actions[data-v-516803b9]{margin-top:20px;display:flex;gap:15px}.overlay-btn[data-v-516803b9]{padding:10px 25px;border-radius:20px;border:none;background:#409eff;color:#fff;cursor:pointer;font-weight:700;transition:.3s;text-decoration:none;display:inline-block}.overlay-btn.close[data-v-516803b9]{background:#909399}.overlay-btn[data-v-516803b9]:hover{transform:translateY(-2px);filter:brightness(1.1)}.edit-meta[data-v-516803b9]{padding:12px 20px;background:#f5f7fa;border-radius:6px;font-size:13px;color:#606266;display:flex;gap:20px;margin-top:-8px;margin-bottom:8px}.log-header[data-v-516803b9]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-weight:500}.log-operator[data-v-516803b9]{color:#606266;font-size:13px}.log-data[data-v-516803b9]{margin-top:6px;background:#f5f7fa;border-radius:6px;padding:10px}.log-data-label[data-v-516803b9]{font-size:12px;color:#909399;margin-bottom:4px}.log-data pre[data-v-516803b9]{margin:0;font-size:12px;color:#606266;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.calc-category-filter[data-v-516803b9]{display:flex;flex-direction:column;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.calc-category-group[data-v-516803b9]{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.calc-category-group-label[data-v-516803b9]{font-size:15px;font-weight:600;min-width:72px;padding-top:6px}.calc-category-tags[data-v-516803b9]{display:flex;flex-wrap:wrap;gap:10px;flex:1}.calc-category-tag[data-v-516803b9]{font-size:13px;padding:6px 12px;border-radius:16px;transition:all .2s}.calc-category-tag[data-v-516803b9]:hover{transform:translateY(-1px)}.calc-category-tag .calc-tag-amount[data-v-516803b9]{margin-left:6px;font-size:11px;opacity:.9;font-family:monospace}.calc-dates[data-v-516803b9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.calc-date-sep[data-v-516803b9]{color:#999}.calc-positive[data-v-516803b9]{color:#27ae60}.calc-negative[data-v-516803b9]{color:#e74c3c}.calc-zones[data-v-516803b9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.calc-zone[data-v-516803b9]{border:1px dashed #dcdfe6;border-radius:10px;padding:14px;background:#fafbfc;min-height:120px}.calc-zone--positive[data-v-516803b9]{border-color:#67c23a;background:#f6ffed}.calc-zone--negative[data-v-516803b9]{border-color:#f56c6c;background:#fff2f0}.calc-zone-header[data-v-516803b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.calc-zone-title[data-v-516803b9]{font-size:15px;font-weight:600}.calc-zone--positive .calc-zone-title[data-v-516803b9]{color:#67c23a}.calc-zone--negative .calc-zone-title[data-v-516803b9]{color:#f56c6c}.calc-zone-total[data-v-516803b9]{font-size:13px;font-weight:600;font-family:monospace}.calc-zone-body[data-v-516803b9]{display:flex;flex-direction:column;gap:8px}.calc-zone-empty[data-v-516803b9]{font-size:13px;color:#bbb;padding:8px 0}.calc-zone-item[data-v-516803b9]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-radius:6px;padding:8px 10px;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:move;transition:transform .15s}.calc-zone-item[data-v-516803b9]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.calc-zone-item-name[data-v-516803b9]{font-size:13px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-zone-item-amount[data-v-516803b9]{font-size:13px;font-weight:600;font-family:monospace;color:#666}.calc-summary[data-v-516803b9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.calc-summary-formula[data-v-516803b9]{font-size:13px;color:#666;font-family:monospace}.calc-total-big[data-v-516803b9]{font-size:28px;font-weight:700;font-family:monospace}@media (max-width:640px){.calc-zones[data-v-516803b9]{grid-template-columns:1fr}}@media (max-width:768px){.expense-page[data-v-516803b9]{padding:12px}.page-header[data-v-516803b9]{flex-direction:column;align-items:flex-start;gap:12px}.page-title[data-v-516803b9]{font-size:20px}.stats-cards[data-v-516803b9]{grid-template-columns:1fr}.stat-value[data-v-516803b9]{font-size:22px}.category-item[data-v-516803b9]{flex-wrap:wrap}.category-info[data-v-516803b9]{min-width:auto;flex:1}.category-bar-wrapper[data-v-516803b9]{width:100%;order:3}.category-amount[data-v-516803b9]{min-width:auto;text-align:left;order:2;flex:1;margin-left:auto}.filter-row[data-v-516803b9]{flex-direction:column;align-items:stretch}.filter-row[data-v-516803b9]>*{width:100%!important}.pagination-wrapper[data-v-516803b9]{justify-content:center}[data-v-516803b9] .el-pagination{flex-wrap:wrap;justify-content:center;gap:8px}[data-v-516803b9] .el-dialog{width:92vw!important;max-width:520px;margin:0 auto!important;top:5vh}[data-v-516803b9] .el-dialog__body{padding:16px}[data-v-516803b9] .el-form-item__label{float:none!important;display:block!important;width:100%!important;text-align:left!important;padding:0 0 4px 0!important;line-height:1.4}[data-v-516803b9] .el-form-item__content{margin-left:0!important;line-height:1.4}.edit-meta[data-v-516803b9]{flex-direction:column;gap:6px;padding:10px 14px}.log-data pre[data-v-516803b9]{max-height:150px}[data-v-516803b9] .el-table{width:100%}[data-v-516803b9] .el-table .el-button--small{padding:0 6px}.category-count[data-v-516803b9]{display:none}}.transaction-category-page[data-v-61d88bf4]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-61d88bf4]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-61d88bf4]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-61d88bf4]{font-size:14px;color:#888;margin:0}.header-actions[data-v-61d88bf4]{display:flex;gap:10px}.filter-bar[data-v-61d88bf4]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-61d88bf4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-61d88bf4]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-61d88bf4] .el-table{--el-table-border-color:#f0f0f0}[data-v-61d88bf4] .category-row:hover{background-color:#fafbff!important}.color-swatch[data-v-61d88bf4]{width:28px;height:28px;border-radius:6px;margin:0 auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.color-picker-row[data-v-61d88bf4]{display:flex;align-items:center}.pagination-wrap[data-v-61d88bf4]{padding:16px 20px;display:flex;justify-content:flex-end}@media (max-width:768px){.transaction-category-page[data-v-61d88bf4]{padding:16px 16px 40px}.page-header[data-v-61d88bf4]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-61d88bf4]{flex-direction:column;align-items:stretch}.filter-group[data-v-61d88bf4]{justify-content:stretch}}.pricing-page[data-v-0d87d828]{max-width:1000px;margin:0 auto;padding:24px}.page-header[data-v-0d87d828]{margin-bottom:24px;text-align:center}.page-title[data-v-0d87d828]{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.page-subtitle[data-v-0d87d828]{font-size:16px;color:#666;margin:0}.main-content[data-v-0d87d828]{display:flex;flex-direction:column;gap:24px}.input-card[data-v-0d87d828],.result-card[data-v-0d87d828]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.input-card[data-v-0d87d828]{margin-top:16px}.result-card[data-v-0d87d828]{margin-top:20px}.section-title[data-v-0d87d828]{font-size:18px;font-weight:600;color:#333;margin:0 0 20px 0}.input-hint[data-v-0d87d828]{font-size:12px;color:#999;margin-top:4px;display:block}.source-hint[data-v-0d87d828]{font-size:11px;color:#909399;margin-left:8px}.cost-breakdown-grid[data-v-0d87d828]{display:flex;align-items:stretch;gap:0;margin-top:8px}.cost-group-card[data-v-0d87d828]{flex:1;background:#f5f7fa;border-radius:8px;padding:16px;min-width:0}.cost-group-card.cost-card-total[data-v-0d87d828]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cost-group-header[data-v-0d87d828]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.cost-card-total .cost-group-header[data-v-0d87d828]{color:hsla(0,0%,100%,.85)}.cost-group-note[data-v-0d87d828]{font-size:12px;color:#909399;font-weight:400}.cost-card-total .cost-group-note[data-v-0d87d828]{color:hsla(0,0%,100%,.7)}.formula-line[data-v-0d87d828]{font-size:11px;color:#909399;margin-bottom:8px;background:#fff;padding:4px 8px;border-radius:4px;display:inline-block}.cost-items[data-v-0d87d828]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.cost-item[data-v-0d87d828]{display:flex;justify-content:space-between;font-size:13px;color:#666;background:#fff;padding:4px 8px;border-radius:4px}.cost-item span[data-v-0d87d828]{font-family:monospace;font-weight:600;color:#333}.cost-group-total[data-v-0d87d828]{text-align:right;font-size:16px;font-weight:700;font-family:monospace;color:#333;padding-top:6px;border-top:1px dashed #ddd}.cost-card-total .cost-group-total[data-v-0d87d828]{color:#fff;border-top-color:hsla(0,0%,100%,.3);font-size:22px}.cost-operator[data-v-0d87d828]{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;font-size:22px;font-weight:700;color:#909399}.form-actions[data-v-0d87d828]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid #eee}.result-highlight[data-v-0d87d828]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.result-item[data-v-0d87d828]{background:#f5f7fa;border-radius:10px;padding:20px;text-align:center}.result-item.primary[data-v-0d87d828]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.result-item.primary .result-label[data-v-0d87d828],.result-item.primary .result-value[data-v-0d87d828]{color:#fff}.result-item.positive[data-v-0d87d828]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.result-item.positive .result-label[data-v-0d87d828],.result-item.positive .result-value[data-v-0d87d828]{color:#fff}.result-item.negative[data-v-0d87d828]{background:linear-gradient(135deg,#f56c6c,#e64242);color:#fff}.result-item.negative .result-label[data-v-0d87d828],.result-item.negative .result-value[data-v-0d87d828]{color:#fff}.result-item.zero[data-v-0d87d828]{background:#909399;color:#fff}.result-item.zero .result-label[data-v-0d87d828],.result-item.zero .result-value[data-v-0d87d828]{color:#fff}.result-label[data-v-0d87d828]{font-size:14px;color:#666;margin-bottom:8px}.result-value[data-v-0d87d828]{font-size:24px;font-weight:600;color:#333}.detail-descriptions[data-v-0d87d828]{margin-top:16px}.freight-detail[data-v-0d87d828]{line-height:1.8}.freight-amount[data-v-0d87d828]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.freight-meta[data-v-0d87d828]{display:flex;gap:16px;font-size:13px;color:#666;flex-wrap:wrap}.freight-formula[data-v-0d87d828]{margin-top:6px;font-size:12px;color:#909399;background:#f5f7fa;padding:4px 8px;border-radius:4px;font-family:monospace}.label-with-tip[data-v-0d87d828]{display:inline-flex;align-items:center;gap:4px}.label-tip-icon[data-v-0d87d828]{color:#909399;cursor:help;font-size:14px}@media (max-width:768px){.pricing-page[data-v-0d87d828]{padding:12px}.page-title[data-v-0d87d828]{font-size:24px}.input-card[data-v-0d87d828],.result-card[data-v-0d87d828]{padding:16px}.result-highlight[data-v-0d87d828]{grid-template-columns:1fr}.cost-breakdown-grid[data-v-0d87d828]{flex-direction:column;gap:12px}.cost-operator[data-v-0d87d828]{width:100%;height:30px}}.fba-label-page[data-v-0afe1113]{max-width:1000px;margin:0 auto;padding:24px}.page-header[data-v-0afe1113]{margin-bottom:24px}.page-title[data-v-0afe1113]{font-size:24px;font-weight:600;color:#333}.content-wrapper[data-v-0afe1113]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:900px){.content-wrapper[data-v-0afe1113]{grid-template-columns:1fr 1fr}}.form-card[data-v-0afe1113],.history-card[data-v-0afe1113],.result-card[data-v-0afe1113]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.result-card[data-v-0afe1113]{align-self:start}.section-title[data-v-0afe1113]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px}.size-inputs[data-v-0afe1113]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.size-separator[data-v-0afe1113]{color:#666;font-size:14px;white-space:nowrap}.size-hint[data-v-0afe1113]{font-size:12px;color:#999;margin-top:6px}.result-content[data-v-0afe1113]{display:flex;flex-direction:column;gap:16px}.result-info[data-v-0afe1113]{background:#f5f7fa;border-radius:8px;padding:14px 16px}.result-item[data-v-0afe1113]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.result-item[data-v-0afe1113]:last-child{margin-bottom:0}.result-label[data-v-0afe1113]{font-size:13px;color:#666;min-width:60px}.result-value[data-v-0afe1113]{font-size:13px;color:#333;font-weight:500;word-break:break-all}.result-actions[data-v-0afe1113]{display:flex;gap:10px;flex-wrap:wrap}.pdf-preview[data-v-0afe1113]{border:1px solid #e1e4e8;border-radius:8px;overflow:hidden;min-height:300px}.pdf-iframe[data-v-0afe1113]{width:100%;height:400px;display:block}.history-card[data-v-0afe1113]{margin-top:24px}@media (max-width:768px){.fba-label-page[data-v-0afe1113]{padding:12px}.page-title[data-v-0afe1113]{font-size:20px}.form-card[data-v-0afe1113],.history-card[data-v-0afe1113],.result-card[data-v-0afe1113]{padding:16px}.size-inputs[data-v-0afe1113]{flex-wrap:wrap}.result-actions[data-v-0afe1113]{flex-direction:column}.result-actions .el-button[data-v-0afe1113]{width:100%;margin-left:0!important}.pdf-iframe[data-v-0afe1113]{height:300px}}.label-organize-page[data-v-6601e3b6]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-6601e3b6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-6601e3b6]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px 0}.page-subtitle[data-v-6601e3b6]{font-size:14px;color:#888;margin:0}.form-card[data-v-6601e3b6]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.task-form-body[data-v-6601e3b6]{display:flex;gap:24px;align-items:flex-start}.task-form-fields[data-v-6601e3b6]{flex:1;display:flex;flex-wrap:wrap;gap:16px 12px;align-items:flex-start}.task-form-submit[data-v-6601e3b6]{display:flex;align-items:center;padding-top:32px;flex-shrink:0;gap:12px}.merge-switch-wrap[data-v-6601e3b6]{display:flex;align-items:center}.section-title[data-v-6601e3b6]{font-size:16px;font-weight:600;color:#333;margin:0 0 20px 0}.table-card[data-v-6601e3b6]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.table-header[data-v-6601e3b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-actions[data-v-6601e3b6]{display:flex;gap:12px;align-items:center}.pagination-wrap[data-v-6601e3b6]{margin-top:16px;display:flex;justify-content:flex-end}@media (max-width:768px){.label-organize-page[data-v-6601e3b6]{padding:12px}.page-title[data-v-6601e3b6]{font-size:20px}.task-form-body[data-v-6601e3b6]{flex-direction:column}.task-form-submit[data-v-6601e3b6]{padding-top:0;width:100%;justify-content:flex-end}.table-header[data-v-6601e3b6]{flex-direction:column;align-items:flex-start;gap:12px}}.invoice-export-page[data-v-687d0986]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-687d0986]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-687d0986]{font-size:24px;font-weight:600;color:#333;margin:0 0 8px 0}.page-subtitle[data-v-687d0986]{font-size:14px;color:#888;margin:0}.form-card[data-v-687d0986]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.task-form-body[data-v-687d0986]{display:flex;gap:24px;align-items:flex-start}.task-form-fields[data-v-687d0986]{flex:1;display:flex;flex-wrap:wrap;gap:16px 12px;align-items:flex-start}.task-form-submit[data-v-687d0986]{display:flex;align-items:center;padding-top:32px;flex-shrink:0}.section-title[data-v-687d0986]{font-size:16px;font-weight:600;color:#333;margin:0 0 20px 0}.table-card[data-v-687d0986]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.table-header[data-v-687d0986]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-actions[data-v-687d0986]{display:flex;gap:12px;align-items:center}.pagination-wrap[data-v-687d0986]{margin-top:16px;display:flex;justify-content:flex-end}@media (max-width:768px){.invoice-export-page[data-v-687d0986]{padding:12px}.page-title[data-v-687d0986]{font-size:20px}.task-form-body[data-v-687d0986]{flex-direction:column}.task-form-submit[data-v-687d0986]{padding-top:0;width:100%;justify-content:flex-end}.table-header[data-v-687d0986]{flex-direction:column;align-items:flex-start;gap:12px}}.pdf-tools-container[data-v-6a2b80c6]{display:flex;flex-direction:column;height:100vh;background:#f5f7fa}.header[data-v-6a2b80c6]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #e4e7ed}.header h1[data-v-6a2b80c6]{margin:0;font-size:20px;color:#303133}.main-content[data-v-6a2b80c6]{display:flex;flex:1;overflow:hidden}.page-list-panel[data-v-6a2b80c6]{width:180px;background:#fff;border-right:1px solid #e4e7ed;display:flex;flex-direction:column;overflow:hidden}.panel-title[data-v-6a2b80c6]{padding:12px;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #e4e7ed}.pages[data-v-6a2b80c6]{flex:1;overflow-y:auto;padding:8px}.page-item[data-v-6a2b80c6]{display:flex;flex-direction:column;align-items:center;padding:8px;margin-bottom:8px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .2s}.page-item[data-v-6a2b80c6]:hover{background:#f5f7fa}.page-item.active[data-v-6a2b80c6]{border-color:#409eff;background:#ecf5ff}.page-item img[data-v-6a2b80c6]{width:100%;border-radius:2px;border:1px solid #dcdfe6;background:#fff}.page-item span[data-v-6a2b80c6]{margin-top:4px;font-size:12px;color:#606266}.editor-area[data-v-6a2b80c6]{flex:1;display:flex;justify-content:center;align-items:center;padding:20px;overflow:auto;background:#f5f7fa}.canvas-wrapper[data-v-6a2b80c6]{position:relative;box-shadow:0 2px 12px rgba(0,0,0,.1);background:#fff}.pdf-canvas[data-v-6a2b80c6]{display:block}.overlay-canvas[data-v-6a2b80c6]{position:absolute;top:0;left:0}.welcome-message[data-v-6a2b80c6]{text-align:center}.operation-panel[data-v-6a2b80c6]{width:220px;background:#fff;border-left:1px solid #e4e7ed;padding:16px;overflow-y:auto}.card-header[data-v-6a2b80c6]{font-weight:600;font-size:14px}.hint-text[data-v-6a2b80c6]{font-size:12px;color:#909399;margin-bottom:12px;line-height:1.5}.amazon-shipment-page[data-v-3aef7be7]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-3aef7be7]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-3aef7be7]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-3aef7be7]{font-size:14px;color:#888;margin:0}.header-actions[data-v-3aef7be7]{display:flex;gap:10px}.filter-bar[data-v-3aef7be7]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-3aef7be7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-3aef7be7]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-3aef7be7] .el-table{--el-table-border-color:#f0f0f0}[data-v-3aef7be7] .el-scrollbar__wrap,[data-v-3aef7be7] .el-table__body-wrapper{overflow-x:auto!important}[data-v-3aef7be7] .el-table__body-wrapper::-webkit-scrollbar{height:8px}[data-v-3aef7be7] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}[data-v-3aef7be7] .el-table__body-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-3aef7be7] .shipment-row:hover{background-color:#fafbff!important}.plan-sync-loading[data-v-3aef7be7]{animation:plan-rotating-3aef7be7 1s linear infinite}@keyframes plan-rotating-3aef7be7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sku-items[data-v-3aef7be7]{display:flex;flex-direction:column;gap:2px;padding:4px 0}.sku-item[data-v-3aef7be7]{font-size:12px;line-height:1.5}.sku-code[data-v-3aef7be7]{color:#1a1a2e;font-family:monospace;font-weight:500}.sku-name[data-v-3aef7be7]{color:#666}.sku-qty[data-v-3aef7be7]{color:#909399;font-family:monospace}.pagination-wrap[data-v-3aef7be7]{padding:16px 20px;display:flex;justify-content:flex-end}.shipment-detail .detail-section[data-v-3aef7be7]{margin-top:20px}.shipment-detail .detail-section[data-v-3aef7be7]:first-child{margin-top:0}.shipment-detail .detail-section h4[data-v-3aef7be7]{margin-bottom:12px;color:#1a1a2e;font-size:16px;font-weight:600}.json-pre[data-v-3aef7be7]{margin:0;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.pagination-container[data-v-3aef7be7]{margin-top:20px;text-align:right}.boxes-dialog-header[data-v-3aef7be7]{margin-bottom:12px;display:flex;justify-content:flex-end;gap:10px}.box-expand-content[data-v-3aef7be7]{padding:12px 24px;background-color:#fafafa;border-radius:4px}.box-detail-desc[data-v-3aef7be7]{margin-bottom:12px}.box-items-section[data-v-3aef7be7]{margin-top:12px}.box-items-section h5[data-v-3aef7be7]{margin:0 0 8px 0;font-size:14px;color:#1a1a2e;font-weight:600}@media (max-width:768px){.amazon-shipment-page[data-v-3aef7be7]{padding:16px 16px 40px}.page-header[data-v-3aef7be7]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-3aef7be7]{flex-direction:column;align-items:stretch}.filter-group[data-v-3aef7be7]{justify-content:stretch}.pagination-container[data-v-3aef7be7]{text-align:center}.shipment-detail .detail-section h4[data-v-3aef7be7]{font-size:14px}.json-pre[data-v-3aef7be7]{font-size:11px;max-height:200px}.box-expand-content[data-v-3aef7be7]{padding:10px 12px}}.amazon-inventory-page[data-v-74b62000]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-74b62000]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-74b62000]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-74b62000]{font-size:14px;color:#888;margin:0}.header-actions[data-v-74b62000]{display:flex;gap:10px}.filter-bar[data-v-74b62000]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-74b62000]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-74b62000]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-74b62000] .el-table{--el-table-border-color:#f0f0f0}[data-v-74b62000] .inventory-row:hover{background-color:#fafbff!important}.qty-good[data-v-74b62000]{color:#10b981;font-weight:700;font-size:14px}.qty-total[data-v-74b62000]{color:#1a1a2e;font-weight:700;font-size:14px}.qty-warn[data-v-74b62000]{color:#f59e0b;font-weight:700;font-size:14px}.qty-info[data-v-74b62000]{color:#667eea;font-weight:700;font-size:14px}.qty-bad[data-v-74b62000]{color:#ef4444;font-weight:700;font-size:14px}.qty-zero[data-v-74b62000]{color:#bbb;font-size:13px}.pagination-wrap[data-v-74b62000]{padding:16px 20px;display:flex;justify-content:flex-end}.inventory-detail .detail-section[data-v-74b62000]{margin-top:20px}.inventory-detail .detail-section[data-v-74b62000]:first-child{margin-top:0}.inventory-detail .detail-section h4[data-v-74b62000]{margin-bottom:12px;color:#1a1a2e;font-size:16px;font-weight:600}.detail-tag[data-v-74b62000]{margin-right:6px;margin-bottom:4px}.asin-link[data-v-74b62000]{font-family:monospace;font-size:12px;color:#667eea;text-decoration:none}.asin-link[data-v-74b62000]:hover{text-decoration:underline}.sku-link[data-v-74b62000]:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}@media (max-width:768px){.amazon-inventory-page[data-v-74b62000]{padding:16px 16px 40px}.page-header[data-v-74b62000]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-74b62000]{flex-direction:column;align-items:stretch}.filter-group[data-v-74b62000]{justify-content:stretch}}.amazon-order-page[data-v-2c2c6dbb]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-2c2c6dbb]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-2c2c6dbb]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-2c2c6dbb]{font-size:14px;color:#888;margin:0}.header-actions[data-v-2c2c6dbb]{display:flex;gap:10px}.filter-bar[data-v-2c2c6dbb]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-2c2c6dbb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-2c2c6dbb]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-2c2c6dbb] .el-table{--el-table-border-color:#f0f0f0}[data-v-2c2c6dbb] .order-row:hover{background-color:#fafbff!important}.amount-val[data-v-2c2c6dbb],.qty-total[data-v-2c2c6dbb]{font-weight:700;color:#1a1a2e;font-size:14px}.pagination-wrap[data-v-2c2c6dbb]{padding:16px 20px;display:flex;justify-content:flex-end}.order-detail .detail-section[data-v-2c2c6dbb]{margin-top:20px}.order-detail .detail-section[data-v-2c2c6dbb]:first-child{margin-top:0}.order-detail .detail-section h4[data-v-2c2c6dbb]{margin-bottom:12px;color:#1a1a2e;font-size:16px;font-weight:600}.flag-tags[data-v-2c2c6dbb]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.text-muted[data-v-2c2c6dbb]{color:#999}.items-header[data-v-2c2c6dbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width:768px){.amazon-order-page[data-v-2c2c6dbb]{padding:16px 16px 40px}.page-header[data-v-2c2c6dbb]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-2c2c6dbb]{flex-direction:column;align-items:stretch}.filter-group[data-v-2c2c6dbb]{justify-content:stretch}.order-detail .detail-section h4[data-v-2c2c6dbb]{font-size:14px}.items-header[data-v-2c2c6dbb]{flex-direction:column;align-items:flex-start;gap:8px}}.sku-items[data-v-2c2c6dbb]{display:flex;flex-direction:column;gap:3px}.sku-item[data-v-2c2c6dbb]{font-size:13px;line-height:1.5;white-space:nowrap}.sku-code[data-v-2c2c6dbb]{color:#1f2937;font-weight:600;font-family:monospace}.sku-name[data-v-2c2c6dbb]{color:#6b7280}.sku-qty[data-v-2c2c6dbb]{color:#667eea;font-family:monospace;font-weight:500}.sku-asin[data-v-2c2c6dbb]{color:#9ca3af;font-size:11px;margin-left:4px}.listing-price-editor[data-v-06290198]{min-height:180px}.listing-price-editor[data-v-06290198] .el-alert{margin-bottom:12px}.muted[data-v-06290198],.price-account[data-v-06290198],.price-label small[data-v-06290198],.price-value small[data-v-06290198],.sale-dates small[data-v-06290198],.submission-id[data-v-06290198]{color:#8492a6;font-size:12px;line-height:1.7}.price-account[data-v-06290198]{margin-bottom:12px}.effective-prices[data-v-06290198]{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}.price-fields[data-v-06290198]{border:1px solid #e6eaf0;border-radius:8px;overflow:hidden;margin:10px 0 16px}.price-field[data-v-06290198]{display:grid;grid-template-columns:180px 145px minmax(0,1fr);gap:12px;padding:14px;border-bottom:1px solid #edf0f5;align-items:center}.price-field[data-v-06290198]:last-child{border-bottom:0}.price-label[data-v-06290198]{font-weight:500}.price-label small[data-v-06290198],.price-value small[data-v-06290198]{display:block}.price-label>span[data-v-06290198]{cursor:help}.price-value[data-v-06290198] .el-input-number{width:170px}.sale-dates[data-v-06290198]{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sale-dates[data-v-06290198] .el-date-editor{width:215px}.price-footer[data-v-06290198]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.price-footer[data-v-06290198] .el-button{margin-left:0}.price-issues[data-v-06290198]{padding-left:20px;color:#c45656;font-size:12px}.submission-id[data-v-06290198]{overflow-wrap:anywhere}@media(max-width:650px){.price-field[data-v-06290198]{grid-template-columns:minmax(0,1fr) minmax(125px,1fr)}.price-value[data-v-06290198]{grid-column:1/-1}.price-value[data-v-06290198] .el-input-number,.sale-dates[data-v-06290198] .el-date-editor{width:100%}.price-footer[data-v-06290198] .el-button{flex:1;min-width:120px}}.inline-text-editor[data-v-7a06f338]{min-width:0;overflow-wrap:anywhere}.inline-text-view[data-v-7a06f338]{display:flex;align-items:flex-start;gap:12px}.inline-text-content[data-v-7a06f338]{flex:1;min-width:0}.inline-text-form[data-v-7a06f338]{padding:10px 12px;border:1px solid #c6e2ff;background:#f8fbff;border-radius:4px}.inline-text-row[data-v-7a06f338]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.inline-input[data-v-7a06f338]{flex:1;min-width:0}.inline-actions small[data-v-7a06f338],.inline-input small[data-v-7a06f338]{color:#909399;font-size:12px}.bullet-index[data-v-7a06f338]{padding-top:6px;color:#909399}.inline-actions[data-v-7a06f338]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-actions .el-button+.el-button[data-v-7a06f338]{margin-left:0}.inline-status[data-v-7a06f338]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px;color:#b88230;font-size:12px}.inline-status.is-success[data-v-7a06f338]{color:#529b2e}.inline-issues[data-v-7a06f338],.inline-status.is-error[data-v-7a06f338]{color:#c45656}.inline-issues[data-v-7a06f338]{padding-left:18px;font-size:12px}.listing-image-editor[data-v-4d469934]{--image-blue:#3977cf;--image-border:#e4e9f0;color:#303b4a}.card-reorder[data-v-4d469934],.card-status[data-v-4d469934],.card-tools[data-v-4d469934],.catalog-heading[data-v-4d469934],.heading-actions[data-v-4d469934],.image-card-actions[data-v-4d469934],.image-card-title[data-v-4d469934],.image-heading-title[data-v-4d469934],.image-heading[data-v-4d469934],.image-toolbar[data-v-4d469934],.save-actions[data-v-4d469934]{display:flex;align-items:center;gap:8px}.image-heading-title[data-v-4d469934]{flex-wrap:wrap}.edit-entry[data-v-4d469934]{display:inline-flex;flex-shrink:0}.edit-entry .el-button[data-v-4d469934]{margin-left:2px}.edit-tip-copy strong[data-v-4d469934]{color:#303b4a;font-size:14px}.edit-tip-copy p[data-v-4d469934]{margin:8px 0 12px;font-size:12px;color:#7c8a9e;line-height:1.6}.edit-tip-actions[data-v-4d469934]{display:flex;align-items:center;justify-content:space-between;gap:12px}.edit-tip-actions[data-v-4d469934] .el-checkbox__label{font-size:12px}.image-heading[data-v-4d469934]{justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.image-heading-title h4[data-v-4d469934]{margin:0!important}.image-count[data-v-4d469934]{padding:3px 9px;background:#f1f5fa;border-radius:12px;font-size:12px;color:#627187;white-space:nowrap}.help-icon[data-v-4d469934]{font-size:14px;color:#93a1b4;cursor:help;flex-shrink:0}.heading-actions[data-v-4d469934]{flex-wrap:wrap}.heading-actions .el-button+.el-button[data-v-4d469934],.image-card-actions .el-button+.el-button[data-v-4d469934],.save-actions .el-button+.el-button[data-v-4d469934]{margin-left:0}.upload-zone[data-v-4d469934]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#f7faff;border:1px dashed #a9c7ef;border-radius:10px;transition:background .15s,border-color .15s}.upload-zone.over[data-v-4d469934]:not(.disabled){background:#eaf3ff;border-color:#3977cf}.upload-zone.disabled[data-v-4d469934]{opacity:.7}.upload-zone-icon[data-v-4d469934]{font-size:32px;color:#6c9edc}.upload-zone-copy[data-v-4d469934]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.upload-zone-copy strong[data-v-4d469934]{font-size:14px;font-weight:500}.upload-zone-copy span[data-v-4d469934]{font-size:12px;color:#7e8da1}.grid-caption[data-v-4d469934]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 10px;font-size:12px;color:#8491a3}.draft-count[data-v-4d469934]{color:#b77b18}.image-grid[data-v-4d469934]{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.image-card[data-v-4d469934]{min-width:0;overflow:hidden;border:1px solid var(--image-border);border-radius:9px;background:#fff;transition:border-color .15s,box-shadow .15s}.image-card[data-v-4d469934]:hover{border-color:#bacce3;box-shadow:0 3px 12px #173f7310}.image-card.main-card[data-v-4d469934]{border-color:#aac7eb}.image-card.changed[data-v-4d469934]{border-color:#e8bc69}.image-card.drop-target[data-v-4d469934]{border-color:#3977cf;box-shadow:0 0 0 3px #3977cf25}.image-card.readonly[data-v-4d469934]{background:#f6f7f9}.image-card.removed[data-v-4d469934]{border-style:dashed;background:#fffcf7}.image-card-title[data-v-4d469934]{justify-content:space-between;min-height:38px;padding:3px 10px;border-bottom:1px solid #f0f3f7}.position-label[data-v-4d469934]{font-size:12px;font-weight:600;color:#657287}.main-card .position-label[data-v-4d469934]{color:#3977cf}.card-tools[data-v-4d469934]{gap:0}.card-visual[data-v-4d469934]{position:relative;margin:10px;aspect-ratio:1/1;background:#fafbfd;border-radius:5px}.image-preview[data-v-4d469934]{display:block;width:100%;height:100%;border-radius:5px}.image-preview[data-v-4d469934] img{padding:3px;box-sizing:border-box}.empty-slot[data-v-4d469934],.image-placeholder[data-v-4d469934]{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#99a5b5;background:#f7f9fc;font-size:12px}.image-placeholder .el-icon[data-v-4d469934]{font-size:30px}.empty-slot[data-v-4d469934]{border:1px dashed #dbe2ed;border-radius:5px;cursor:pointer;font:inherit;font-size:12px;transition:background .15s}.empty-slot[data-v-4d469934]:not(:disabled):hover{background:#eef5ff;border-color:#a9c7ef;color:#3977cf}.empty-slot .el-icon[data-v-4d469934]{font-size:28px}.empty-slot strong[data-v-4d469934]{font-weight:500}.empty-slot span[data-v-4d469934]{font-size:11px;color:#a0acba}.empty-slot[data-v-4d469934]:disabled{cursor:not-allowed}.draft-badge[data-v-4d469934]{position:absolute;left:5px;top:5px;background:#fff5dc;color:#ae7717;border:1px solid #f0d391;border-radius:4px;font-size:11px;padding:2px 6px;pointer-events:none}.icon-action[data-v-4d469934]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:#77899f;font-size:16px;cursor:pointer}.icon-action[data-v-4d469934]:hover:not(:disabled){color:#3977cf;background:#edf4ff}.empty-slot[data-v-4d469934]:focus-visible,.icon-action[data-v-4d469934]:focus-visible{outline:2px solid #3977cf;outline-offset:2px}.icon-action[data-v-4d469934]:disabled{color:#c9d1dc;cursor:not-allowed}.drag-handle[data-v-4d469934]{cursor:grab}.drag-handle[data-v-4d469934]:active{cursor:grabbing}.remove-action[data-v-4d469934]{position:absolute;right:4px;bottom:4px;background:#fffffff0;border:1px solid #e5e9ef}.remove-action[data-v-4d469934]:hover:not(:disabled){color:#d05252;background:#fff0f0}.card-status[data-v-4d469934]{justify-content:space-between;min-height:23px;padding:0 11px;margin-top:-2px}.status-label[data-v-4d469934]{font-size:11px;color:#8c99aa;line-height:1.5}.status-label.pending[data-v-4d469934]{color:#aa7c24}.image-source-link[data-v-4d469934]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;text-decoration:none;color:#8c99aa}.image-source-link[data-v-4d469934]:hover{color:#3977cf}.image-card-actions[data-v-4d469934]{justify-content:space-between;margin:6px 10px 0;min-height:30px}.main-hint[data-v-4d469934]{font-size:11px;color:#a2adbb;padding-right:6px}.card-reorder[data-v-4d469934]{justify-content:space-between;border-top:1px solid #eff2f7;margin-top:7px;padding:3px 7px;font-size:10px;color:#a3aebb}.image-card .image-errors[data-v-4d469934]{display:block;padding:6px 10px;line-height:1.5;overflow-wrap:anywhere}.image-card>.el-button[data-v-4d469934]{margin:0 5px 6px}.preview-grid .image-card[data-v-4d469934]{padding-bottom:6px}.image-toolbar[data-v-4d469934]{position:sticky;bottom:-1px;z-index:4;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px;padding:14px 2px 10px;background:#fff;border-top:1px solid var(--image-border);box-shadow:0 -8px 16px #ffffffed}.save-summary[data-v-4d469934]{display:flex;flex-direction:column;gap:4px}.save-summary strong[data-v-4d469934]{font-size:13px;font-weight:500}.save-summary span[data-v-4d469934]{font-size:11px;color:#8b98a8}.save-actions[data-v-4d469934]{flex-wrap:wrap;justify-content:flex-end}.submission-status[data-v-4d469934]{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:12px 0;border:1px solid #dce8f8;background:#f3f7fe;border-radius:8px;color:#517399}.submission-status>div[data-v-4d469934]{display:flex;flex:1;flex-direction:column;gap:4px}.submission-status strong[data-v-4d469934]{font-size:13px;font-weight:500}.submission-status span[data-v-4d469934]{font-size:12px;color:#8293a7}.submission-status.problem[data-v-4d469934]{border-color:#f1c8c8;background:#fff5f5;color:#bd5757}.image-loading[data-v-4d469934]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6f86a3;padding:16px 0}.image-errors[data-v-4d469934]{font-size:12px;color:#c45656}.image-hint[data-v-4d469934]{font-size:12px;color:#8c99aa;line-height:1.6}.listing-image-editor>.el-alert[data-v-4d469934]{margin:10px 0}.empty-gallery[data-v-4d469934]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;border:1px dashed var(--image-border);border-radius:8px;color:#98a5b5;font-size:13px}.empty-gallery .el-icon[data-v-4d469934]{font-size:28px}.catalog-images[data-v-4d469934]{margin-top:16px;padding:14px;background:#f7f9fc;border:1px solid var(--image-border);border-radius:8px}.catalog-heading[data-v-4d469934]{flex-wrap:wrap}.catalog-heading strong[data-v-4d469934]{font-size:13px}.catalog-heading span[data-v-4d469934]{flex:1;font-size:12px;color:#96a0af}.catalog-images .image-preview[data-v-4d469934]{height:140px}.catalog-images .image-card[data-v-4d469934]{padding:8px;box-sizing:border-box}.catalog-images .image-card>strong[data-v-4d469934]{font-size:12px;color:#718099}@media(max-width:760px){.image-heading[data-v-4d469934]{align-items:flex-start}.heading-actions[data-v-4d469934]{gap:4px}.heading-actions .el-button[data-v-4d469934]{padding:7px 10px;font-size:12px}.image-grid[data-v-4d469934]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.upload-zone[data-v-4d469934]{padding:12px;gap:10px}.upload-zone-icon[data-v-4d469934]{display:none}.upload-zone-copy span[data-v-4d469934]{font-size:11px;line-height:1.5}.upload-zone-copy strong[data-v-4d469934]{font-size:13px}.upload-zone>.el-button[data-v-4d469934]{padding:8px 10px}.card-visual[data-v-4d469934]{margin:7px}.image-card-title[data-v-4d469934]{padding:3px 7px}.image-card-actions[data-v-4d469934]{margin:5px 7px 0;gap:2px;flex-wrap:wrap}.image-card-actions .el-button[data-v-4d469934]{font-size:11px;padding:4px 7px}.card-status[data-v-4d469934]{padding:0 7px}.save-summary span[data-v-4d469934]{display:none}.save-actions[data-v-4d469934]{gap:6px}.save-actions .el-button[data-v-4d469934]{padding:8px 10px;font-size:12px}.image-toolbar[data-v-4d469934]{gap:8px;padding-top:10px}.save-summary strong[data-v-4d469934]{font-size:12px}}@media(max-width:480px){.image-grid[data-v-4d469934]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-toolbar[data-v-4d469934]{flex-direction:column;align-items:stretch}.save-actions[data-v-4d469934]{justify-content:flex-end}.upload-zone[data-v-4d469934]{flex-wrap:wrap}.upload-zone-copy[data-v-4d469934]{flex-basis:65%}.upload-zone>.el-button[data-v-4d469934]{font-size:12px}.heading-actions .el-button[data-v-4d469934]{padding:6px 8px}.card-tools .icon-action[data-v-4d469934]{width:26px}}.text-change-diff[data-v-eef105a2]{border:1px solid #dce5ee;border-radius:6px;overflow:hidden;margin:8px 0;font-size:12px;line-height:1.8;color:#475569;white-space:normal}.diff-toolbar[data-v-eef105a2]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;background:#f7f9fc;color:#7b8ba1;font-size:11px;flex-wrap:wrap}.diff-toolbar button[data-v-eef105a2]{border:0;background:transparent;color:#2475be;cursor:pointer;font-size:11px;padding:3px}.diff-toolbar button[data-v-eef105a2]:focus-visible{outline:2px solid #409eff}.diff-label[data-v-eef105a2]{padding:5px 10px;background:#f1f5f9;font-weight:600}.diff-field+.diff-field[data-v-eef105a2]{border-top:1px solid #dce5ee}.diff-line[data-v-eef105a2]{display:flex;align-items:stretch;min-width:0}.diff-sign[data-v-eef105a2]{width:28px;flex-shrink:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#64748b;padding:5px 0}.diff-content[data-v-eef105a2]{padding:5px 10px 5px 0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.diff-remove[data-v-eef105a2]{background:#fff0f0}.diff-remove .diff-sign[data-v-eef105a2]{color:#a83636}.diff-add[data-v-eef105a2]{background:#edfaf1}.diff-add .diff-sign[data-v-eef105a2]{color:#227444}.diff-remove .diff-emphasis[data-v-eef105a2]{background:#ffcaca;color:#8f2727;text-decoration:line-through;text-decoration-thickness:1px}.diff-add .diff-emphasis[data-v-eef105a2]{background:#bceccc;color:#175e32}.diff-equal[data-v-eef105a2]{background:#f8fafc;color:#94a3b8}.change-text-diff[data-v-8aecd54a]{grid-column:span 2;min-width:0}.change-text-diff pre[data-v-8aecd54a]{white-space:pre-wrap;overflow-wrap:anywhere}.change-text-diff details[data-v-8aecd54a]{font-size:12px;color:#7b8ba1}.history-notice[data-v-8aecd54a]{display:flex;align-items:flex-start;gap:8px;background:#f3f7fd;border-radius:7px;padding:12px 14px;color:#72849c;font-size:12px;line-height:1.7}.history-notice .el-icon[data-v-8aecd54a]{margin-top:3px;flex-shrink:0}.history-filters[data-v-8aecd54a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.history-filters .el-select[data-v-8aecd54a]{width:165px}.history-total[data-v-8aecd54a]{margin-left:auto;font-size:12px;color:#94a0b0}.history-pagination[data-v-8aecd54a]{display:flex;justify-content:flex-end;margin-top:18px;overflow-x:auto}.history-detail[data-v-8aecd54a]{padding:14px 22px;background:#fafbfd}.history-evidence[data-v-8aecd54a]{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#8b98aa;overflow-wrap:anywhere;margin-bottom:12px}.change-table[data-v-8aecd54a]{border:1px solid #e5eaf1;border-radius:6px;overflow:hidden}.change-head[data-v-8aecd54a],.change-row[data-v-8aecd54a]{display:grid;grid-template-columns:125px minmax(0,1fr) minmax(0,1fr)}.change-head[data-v-8aecd54a]{background:#eff4fa;color:#748398;font-size:12px}.change-head>span[data-v-8aecd54a],.change-row>div[data-v-8aecd54a]{padding:10px 12px}.change-row[data-v-8aecd54a]{border-top:1px solid #e5eaf1;background:#fff}.change-row>div+div[data-v-8aecd54a]{border-left:1px solid #e5eaf1}.change-label[data-v-8aecd54a]{font-size:13px;color:#51627a}.change-label small[data-v-8aecd54a]{display:block;color:#9c8d6c;font-size:11px;margin-top:6px}.change-value[data-v-8aecd54a]{min-width:0}.change-value pre[data-v-8aecd54a]{font-family:inherit;font-size:12px;line-height:1.65;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto;color:#6b7789}.change-value.submitted[data-v-8aecd54a]{background:#f6faff}.change-value a[data-v-8aecd54a]{display:inline-block;font-size:12px;color:#409eff;margin-top:6px}.history-error[data-v-8aecd54a]{color:#c45656;font-size:12px;overflow-wrap:anywhere}.history-detail-note[data-v-8aecd54a]{font-size:11px;color:#9ba7b8;margin-bottom:0}.listing-history>.el-alert[data-v-8aecd54a]{margin:12px 0}@media(max-width:650px){.history-detail[data-v-8aecd54a]{padding:10px}.change-head[data-v-8aecd54a],.change-row[data-v-8aecd54a]{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr)}.change-head>span[data-v-8aecd54a],.change-row>div[data-v-8aecd54a]{padding:8px}.history-filters .el-select[data-v-8aecd54a]{width:145px}.history-total[data-v-8aecd54a]{margin-left:0}}.amazon-listing-page[data-v-7bcfbbf5]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-7bcfbbf5]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-7bcfbbf5]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-7bcfbbf5]{font-size:14px;color:#888;margin:0}.header-actions[data-v-7bcfbbf5]{display:flex;gap:10px}.filter-bar[data-v-7bcfbbf5]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-7bcfbbf5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.filter-actions[data-v-7bcfbbf5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.table-card[data-v-7bcfbbf5]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-7bcfbbf5] .el-table{--el-table-border-color:#f0f0f0}[data-v-7bcfbbf5] .el-scrollbar__wrap,[data-v-7bcfbbf5] .el-table__body-wrapper{overflow-x:auto!important}[data-v-7bcfbbf5] .el-table__body-wrapper::-webkit-scrollbar{height:8px}[data-v-7bcfbbf5] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}[data-v-7bcfbbf5] .el-table__body-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-7bcfbbf5] .listing-row:hover{background-color:#fafbff!important}[data-v-7bcfbbf5] .listing-row.has-error{background-color:#fff8f8!important}[data-v-7bcfbbf5] .listing-row.has-warning{background-color:#fffbf5!important}[data-v-7bcfbbf5] .listing-row.has-error td:first-child,[data-v-7bcfbbf5] .listing-row.has-warning td:first-child{position:relative}[data-v-7bcfbbf5] .listing-row.has-error td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#f56c6c}[data-v-7bcfbbf5] .listing-row.has-warning td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#e6a23c}.bsr-cell[data-v-7bcfbbf5]{display:inline-flex;flex-direction:column;gap:4px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.bsr-cell[data-v-7bcfbbf5]:hover{background:#f5f7fa}.bsr-badges[data-v-7bcfbbf5]{display:flex;flex-direction:column;gap:4px;flex-wrap:wrap}.bsr-detail-cell .bsr-badges[data-v-7bcfbbf5]{flex-direction:row}.bsr-badge[data-v-7bcfbbf5]{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;border-radius:4px;line-height:1.5;white-space:nowrap;max-width:100%}.bsr-badge-main[data-v-7bcfbbf5]{background:#f0f9eb;color:#67c23a;border:1px solid #d9f0c9}.bsr-badge-sub[data-v-7bcfbbf5]{background:#e8f5e9;color:#52c41a;border:1px solid #c8e6c9}.bsr-badge .bsr-rank[data-v-7bcfbbf5]{font-family:monospace;font-weight:600}.bsr-badge .bsr-in[data-v-7bcfbbf5]{font-size:11px;opacity:.8;font-weight:400}.bsr-badge .bsr-category[data-v-7bcfbbf5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500}.bsr-trend[data-v-7bcfbbf5]{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:2px}.bsr-trend .el-icon[data-v-7bcfbbf5]{font-size:12px}.bsr-prev[data-v-7bcfbbf5]{font-weight:400;color:#999;font-size:11px}.bsr-up[data-v-7bcfbbf5]{color:#67c23a}.bsr-down[data-v-7bcfbbf5]{color:#f56c6c}.bsr-new[data-v-7bcfbbf5]{color:#909399}.bsr-detail-cell[data-v-7bcfbbf5]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;flex-wrap:wrap;padding:4px 8px;border-radius:6px;transition:background .2s}.bsr-detail-cell[data-v-7bcfbbf5]:hover{background:#f5f7fa}.bsr-detail-cell .bsr-badge .bsr-category[data-v-7bcfbbf5]{max-width:260px}.asin-link[data-v-7bcfbbf5]{font-family:monospace;font-size:12px;color:#409eff;text-decoration:none}.asin-link[data-v-7bcfbbf5]:hover{text-decoration:underline;color:#66b1ff}.product-thumb-small[data-v-7bcfbbf5]{width:48px;height:48px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;cursor:pointer}.thumb-placeholder-small[data-v-7bcfbbf5]{width:48px;height:48px;border-radius:8px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:18px;margin:0 auto}.pagination-wrap[data-v-7bcfbbf5]{padding:16px 20px;display:flex;justify-content:flex-end}.listing-detail .detail-section[data-v-7bcfbbf5]{margin-top:20px}.listing-detail .detail-section[data-v-7bcfbbf5]:first-child{margin-top:0}.listing-detail .detail-section h4[data-v-7bcfbbf5]{margin-bottom:12px;color:#1a1a2e;font-size:16px;font-weight:600}.section-header[data-v-7bcfbbf5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.section-header h4[data-v-7bcfbbf5]{margin-bottom:0!important}.description-box[data-v-7bcfbbf5]{padding:12px;background:#f8f9fa;border-radius:6px;line-height:1.6;color:#555;white-space:pre-wrap}.image-list[data-v-7bcfbbf5]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-7bcfbbf5]{display:flex;flex-direction:column;align-items:center;gap:4px}.image-label[data-v-7bcfbbf5]{font-size:12px;color:#666}.status-tags[data-v-7bcfbbf5]{display:flex;flex-wrap:wrap}@media (max-width:768px){.amazon-listing-page[data-v-7bcfbbf5]{padding:16px 16px 40px}.page-header[data-v-7bcfbbf5]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-7bcfbbf5]{flex-direction:column;align-items:stretch}.filter-group[data-v-7bcfbbf5]{justify-content:stretch}.image-list[data-v-7bcfbbf5]{gap:8px}.description-box[data-v-7bcfbbf5]{padding:10px;font-size:13px}.listing-detail .detail-section h4[data-v-7bcfbbf5]{font-size:14px}}.dialog-footer[data-v-7bcfbbf5]{display:flex;justify-content:flex-end}[data-v-7bcfbbf5] .el-dialog{display:flex;flex-direction:column;max-height:90vh}[data-v-7bcfbbf5] .el-dialog__body{overflow-y:auto;flex:1}.detail-sticky-close[data-v-7bcfbbf5]{display:flex;justify-content:flex-end;padding:12px 0 0;border-top:1px solid #eee;margin-top:12px}.supplier-page[data-v-0be864c6]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-0be864c6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-0be864c6]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-0be864c6]{font-size:14px;color:#888;margin:0}.header-actions[data-v-0be864c6]{display:flex;gap:10px}.filter-bar[data-v-0be864c6]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-0be864c6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-0be864c6]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-0be864c6] .el-table{--el-table-border-color:#f0f0f0}[data-v-0be864c6] .supplier-row:hover{background-color:#fafbff!important}.batch-bar[data-v-0be864c6]{padding:10px 16px;background:#f0f5ff;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;gap:12px;font-size:13px}.batch-tip[data-v-0be864c6]{color:#555}.batch-tip strong[data-v-0be864c6]{color:#409eff;font-weight:600}.shop-link[data-v-0be864c6]{color:#409eff;font-size:13px;text-decoration:none}.shop-link[data-v-0be864c6]:hover{text-decoration:underline}.pagination-wrap[data-v-0be864c6]{padding:16px 20px;display:flex;justify-content:flex-end}@media (max-width:768px){.supplier-page[data-v-0be864c6]{padding:16px 16px 40px}.page-header[data-v-0be864c6]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-0be864c6]{flex-direction:column;align-items:stretch}.filter-group[data-v-0be864c6]{justify-content:stretch}}.purchase-order-page[data-v-07c954f3]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-07c954f3]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-07c954f3]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-07c954f3]{font-size:14px;color:#888;margin:0}.header-actions[data-v-07c954f3]{display:flex;gap:10px}.filter-bar[data-v-07c954f3]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-07c954f3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-07c954f3]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-07c954f3] .el-table{--el-table-border-color:#f0f0f0}[data-v-07c954f3] .purchase-row:hover{background-color:#fafbff!important}.batch-bar[data-v-07c954f3]{padding:10px 16px;background:#f0f5ff;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;gap:12px;font-size:13px}.batch-tip[data-v-07c954f3]{color:#555}.batch-tip strong[data-v-07c954f3]{color:#409eff;font-weight:600}.amount-total[data-v-07c954f3]{color:#f59e0b;font-weight:700;font-size:14px}[data-v-07c954f3] .el-table__body .el-button+.el-button{margin-left:0}.sku-items[data-v-07c954f3]{display:flex;flex-direction:column;gap:2px;padding:4px 0}.sku-item[data-v-07c954f3]{font-size:12px;line-height:1.5}.sku-code[data-v-07c954f3]{color:#1a1a2e;font-family:monospace;font-weight:500}.sku-name[data-v-07c954f3]{color:#666}.sku-qty[data-v-07c954f3]{color:#909399;font-family:monospace}.pagination-wrap[data-v-07c954f3]{padding:16px 20px;display:flex;justify-content:flex-end}.form-section[data-v-07c954f3]{margin-bottom:20px}.form-section-title[data-v-07c954f3]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.items-header[data-v-07c954f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.amount-summary[data-v-07c954f3]{display:flex;gap:24px;padding:12px 16px;background:#f8f9fa;border-radius:8px;margin-bottom:20px;flex-wrap:wrap}.amount-item[data-v-07c954f3]{font-size:14px;color:#666}.amount-item strong[data-v-07c954f3]{color:#1a1a2e;font-weight:600}.amount-item.total strong[data-v-07c954f3]{color:#f59e0b;font-size:16px}@media (max-width:768px){.purchase-order-page[data-v-07c954f3]{padding:16px 16px 40px}.page-header[data-v-07c954f3]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-07c954f3]{flex-direction:column;align-items:stretch}.filter-group[data-v-07c954f3]{justify-content:stretch}.amount-summary[data-v-07c954f3]{gap:12px}}.product-page[data-v-07cf58f6]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-07cf58f6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-07cf58f6]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-07cf58f6]{font-size:14px;color:#888;margin:0}.header-actions[data-v-07cf58f6]{display:flex;gap:10px}.filter-bar[data-v-07cf58f6]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-07cf58f6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-07cf58f6]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-07cf58f6] .el-table{--el-table-border-color:#f0f0f0}[data-v-07cf58f6] .product-row:hover{background-color:#fafbff!important}.pagination-wrap[data-v-07cf58f6]{padding:16px 20px;display:flex;justify-content:flex-end}[data-v-07cf58f6] .product-dialog .el-dialog__body{padding-top:10px;padding-bottom:10px;max-height:70vh;overflow-y:auto}[data-v-07cf58f6] .upload-main .el-upload--picture-card,[data-v-07cf58f6] .upload-main .el-upload-list__item{width:120px;height:120px}[data-v-07cf58f6] .upload-main.hide-upload .el-upload--picture-card{display:none}[data-v-07cf58f6] .upload-gallery .el-upload--picture-card,[data-v-07cf58f6] .upload-gallery .el-upload-list__item{width:100px;height:100px}.product-thumb-small[data-v-07cf58f6]{width:48px;height:48px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa;cursor:pointer}.thumb-placeholder-small[data-v-07cf58f6]{width:48px;height:48px;border-radius:8px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:18px;margin:0 auto}@media (max-width:768px){.product-page[data-v-07cf58f6]{padding:16px 16px 40px}.page-header[data-v-07cf58f6]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-07cf58f6]{flex-direction:column;align-items:stretch}.filter-group[data-v-07cf58f6]{justify-content:stretch}}.category-page[data-v-6783d3b6]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-6783d3b6]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-6783d3b6]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-6783d3b6]{font-size:14px;color:#888;margin:0}.header-actions[data-v-6783d3b6]{display:flex;gap:10px}.filter-bar[data-v-6783d3b6]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-6783d3b6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-6783d3b6]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-6783d3b6] .el-table{--el-table-border-color:#f0f0f0}[data-v-6783d3b6] .category-row:hover{background-color:#fafbff!important}.pagination-wrap[data-v-6783d3b6]{padding:16px 20px;display:flex;justify-content:flex-end}.input-hint[data-v-6783d3b6]{font-size:12px;color:#999;margin-top:4px;display:block}@media (max-width:768px){.category-page[data-v-6783d3b6]{padding:16px 16px 40px}.page-header[data-v-6783d3b6]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-6783d3b6]{flex-direction:column;align-items:stretch}.filter-group[data-v-6783d3b6]{justify-content:stretch}}.provider-page[data-v-073a80b0]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-073a80b0]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-073a80b0]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-073a80b0]{font-size:14px;color:#888;margin:0}.header-actions[data-v-073a80b0]{display:flex;gap:10px}.filter-bar[data-v-073a80b0]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-073a80b0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-073a80b0]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-073a80b0] .el-table{--el-table-border-color:#f0f0f0}[data-v-073a80b0] .provider-row:hover{background-color:#fafbff!important}.batch-bar[data-v-073a80b0]{padding:10px 16px;background:#f0f5ff;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;gap:12px;font-size:13px}.batch-tip[data-v-073a80b0]{color:#555}.batch-tip strong[data-v-073a80b0]{color:#409eff;font-weight:600}.pagination-wrap[data-v-073a80b0]{padding:16px 20px;display:flex;justify-content:flex-end}@media (max-width:768px){.provider-page[data-v-073a80b0]{padding:16px 16px 40px}.page-header[data-v-073a80b0]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-073a80b0]{flex-direction:column;align-items:stretch}.filter-group[data-v-073a80b0]{justify-content:stretch}}.waybill-page[data-v-6b23fec7]{max-width:1600px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-6b23fec7]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-6b23fec7]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-6b23fec7]{font-size:14px;color:#888;margin:0}.header-actions[data-v-6b23fec7]{display:flex;gap:10px}.filter-bar[data-v-6b23fec7]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-6b23fec7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-card[data-v-6b23fec7]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-6b23fec7] .el-table{--el-table-border-color:#f0f0f0}[data-v-6b23fec7] .waybill-row:hover{background-color:#fafbff!important}.batch-bar[data-v-6b23fec7]{padding:10px 16px;background:#f0f5ff;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;gap:12px;font-size:13px}.batch-tip[data-v-6b23fec7]{color:#555}.batch-tip strong[data-v-6b23fec7]{color:#409eff;font-weight:600}.qty-total[data-v-6b23fec7]{color:#1a1a2e;font-weight:700;font-size:14px}.sku-items[data-v-6b23fec7]{display:flex;flex-direction:column;gap:2px;padding:4px 0}.sku-item[data-v-6b23fec7]{font-size:12px;line-height:1.5}.sku-code[data-v-6b23fec7]{color:#1a1a2e;font-family:monospace;font-weight:500}.sku-name[data-v-6b23fec7]{color:#666}.sku-qty[data-v-6b23fec7]{color:#909399;font-family:monospace}.pagination-wrap[data-v-6b23fec7]{padding:16px 20px;display:flex;justify-content:flex-end}@media (max-width:768px){.waybill-page[data-v-6b23fec7]{padding:16px 16px 40px}.page-header[data-v-6b23fec7]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-6b23fec7]{flex-direction:column;align-items:stretch}.filter-group[data-v-6b23fec7]{justify-content:stretch}}.shop-page[data-v-5ce66f1f]{max-width:1400px;margin:0 auto;padding:24px}.page-header[data-v-5ce66f1f]{margin-bottom:24px;text-align:center}.page-title[data-v-5ce66f1f]{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.page-subtitle[data-v-5ce66f1f]{font-size:16px;color:#666;margin:0}.content-card[data-v-5ce66f1f],.search-card[data-v-5ce66f1f]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:24px}.search-form[data-v-5ce66f1f]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.card-header[data-v-5ce66f1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-5ce66f1f]{font-size:18px;font-weight:600;color:#333;margin:0}.shop-form .form-tip[data-v-5ce66f1f]{margin-left:8px;font-size:12px;color:#999}.ads-box[data-v-5ce66f1f]{width:100%;padding:12px 16px;border:1px solid #ebeef5;border-radius:8px;background:#fafafa}.ads-status[data-v-5ce66f1f]{display:flex;align-items:center;gap:10px}.ads-status--on[data-v-5ce66f1f]{flex-direction:column;align-items:flex-start;gap:8px}.ads-row[data-v-5ce66f1f]{display:flex;align-items:center;gap:8px}.ads-row--detail[data-v-5ce66f1f]{font-size:13px}.ads-dot[data-v-5ce66f1f]{width:8px;height:8px;border-radius:50%;display:inline-block}.ads-dot--off[data-v-5ce66f1f]{background:#c0c4cc}.ads-dot--on[data-v-5ce66f1f]{background:#67c23a}.ads-text[data-v-5ce66f1f]{font-size:13px;color:#606266}.ads-label[data-v-5ce66f1f]{color:#909399}.ads-value[data-v-5ce66f1f]{color:#303133;word-break:break-all}.ads-auth-dialog .ads-auth-tip[data-v-5ce66f1f]{margin:0 0 12px;font-size:14px;line-height:1.6;color:#606266}.ads-auth-actions[data-v-5ce66f1f]{margin-top:12px;display:flex;align-items:center;gap:12px}@media (max-width:768px){.shop-page[data-v-5ce66f1f]{padding:12px}.page-title[data-v-5ce66f1f]{font-size:24px}.content-card[data-v-5ce66f1f],.search-card[data-v-5ce66f1f]{padding:16px}}.product-board-page[data-v-232d3bb0]{max-width:1600px;margin:0 auto;padding:24px 24px 100px}.page-header[data-v-232d3bb0]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title[data-v-232d3bb0]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.5px}.page-subtitle[data-v-232d3bb0]{font-size:14px;color:#888;margin:0}.header-actions[data-v-232d3bb0]{display:flex;gap:10px}.stats-row[data-v-232d3bb0]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-232d3bb0]{background:#fff;border-radius:14px;padding:18px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transition:transform .2s,box-shadow .2s;border-left:4px solid transparent}.stat-card[data-v-232d3bb0]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.stat-icon[data-v-232d3bb0]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-body[data-v-232d3bb0]{flex:1;min-width:0}.stat-value[data-v-232d3bb0]{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.2}.stat-label[data-v-232d3bb0]{font-size:12px;color:#999;margin-top:2px}.stat-blue[data-v-232d3bb0]{border-left-color:#667eea}.stat-blue .stat-icon[data-v-232d3bb0]{background:#f0f3ff;color:#667eea}.stat-purple[data-v-232d3bb0]{border-left-color:#8b5cf6}.stat-purple .stat-icon[data-v-232d3bb0]{background:#f5f3ff;color:#8b5cf6}.stat-green[data-v-232d3bb0]{border-left-color:#10b981}.stat-green .stat-icon[data-v-232d3bb0]{background:#ecfdf5;color:#10b981}.stat-orange[data-v-232d3bb0]{border-left-color:#f59e0b}.stat-orange .stat-icon[data-v-232d3bb0]{background:#fffbeb;color:#f59e0b}.stat-red[data-v-232d3bb0]{border-left-color:#ef4444}.stat-red .stat-icon[data-v-232d3bb0]{background:#fef2f2;color:#ef4444}.stat-cyan[data-v-232d3bb0]{border-left-color:#06b6d4}.stat-cyan .stat-icon[data-v-232d3bb0]{background:#ecfeff;color:#06b6d4}.filter-bar[data-v-232d3bb0]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:0 1px 3px rgba(0,0,0,.04)}.filter-group[data-v-232d3bb0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.batch-switch-bar[data-v-232d3bb0]{background:#fff;border-radius:12px;padding:12px 18px;margin-bottom:16px;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.04)}.batch-switch-bar[data-v-232d3bb0],.batch-switch-left[data-v-232d3bb0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.batch-switch-label[data-v-232d3bb0]{font-size:13px;color:#666;font-weight:500}.latest-date-tag[data-v-232d3bb0]{margin-left:4px}.table-card[data-v-232d3bb0]{background:#fff;border-radius:14px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);overflow:hidden}[data-v-232d3bb0] .el-table{--el-table-border-color:#f0f0f0}[data-v-232d3bb0] .product-row:hover{background-color:#fafbff!important}[data-v-232d3bb0] .batch-status-old-cell{border-left:3px solid #f59e0b!important}.product-cell[data-v-232d3bb0]{display:flex;align-items:center;gap:12px;padding:6px 0}.product-thumb[data-v-232d3bb0]{width:64px;height:64px;border-radius:10px;flex-shrink:0;border:1px solid #f0f0f0;background:#fafafa}.thumb-placeholder[data-v-232d3bb0]{width:64px;height:64px;border-radius:10px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:22px}.product-meta[data-v-232d3bb0]{min-width:0;flex:1}.product-name[data-v-232d3bb0]{font-size:14px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.product-asin[data-v-232d3bb0]{font-size:12px;color:#888;font-family:monospace;margin-bottom:5px}.product-tags[data-v-232d3bb0]{display:flex;align-items:center;gap:6px}.rating-badge[data-v-232d3bb0]{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#f90;font-weight:600;background:#fff8f0;padding:1px 6px;border-radius:10px}.price-block[data-v-232d3bb0]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.price-row[data-v-232d3bb0]{display:flex;align-items:center;gap:5px}.price-tag[data-v-232d3bb0]{font-size:10px;font-weight:600;padding:1px 4px;border-radius:3px;line-height:1;flex-shrink:0}.tag-normal[data-v-232d3bb0]{background:#e8f4fd;color:#1890ff}.tag-promo[data-v-232d3bb0]{background:#fff2e8;color:#fa8c16}.tag-origin[data-v-232d3bb0]{background:#f5f5f5;color:#aaa}.tag-suggest[data-v-232d3bb0]{background:#f6ffed;color:#52c41a}.main-price[data-v-232d3bb0]{font-size:14px;font-weight:700;color:#1a1a2e}.promo-price[data-v-232d3bb0]{font-size:12px;color:#bbb;text-decoration:line-through}.suggest-price[data-v-232d3bb0]{font-size:12px;color:#52c41a;font-weight:500}.profit-pos[data-v-232d3bb0]{color:#10b981;font-weight:600}.profit-neg[data-v-232d3bb0]{color:#ef4444;font-weight:600}.ad-block[data-v-232d3bb0]{font-size:12px;color:#666;line-height:1.5}.ad-sub[data-v-232d3bb0]{color:#aaa;font-size:11px}.adfee-block[data-v-232d3bb0]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.adfee-row[data-v-232d3bb0]{display:flex;align-items:center;gap:4px}.cost-block[data-v-232d3bb0]{line-height:1.6;text-align:right;font-size:13px}.cost-row[data-v-232d3bb0]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.cost-label[data-v-232d3bb0]{color:#888;font-size:11px}.cost-val[data-v-232d3bb0]{color:#555;font-weight:500}.cost-link[data-v-232d3bb0]{color:#409eff;font-size:12px;text-decoration:none}.cost-link[data-v-232d3bb0]:hover{text-decoration:underline}.cost-link-empty[data-v-232d3bb0]{color:#f56c6c;font-size:12px;cursor:default}.adfee-tag[data-v-232d3bb0]{font-size:10px;color:#999;background:#f5f5f5;padding:1px 4px;border-radius:3px;line-height:1}.adfee-val[data-v-232d3bb0]{font-size:12px;color:#333}.timeline-block[data-v-232d3bb0]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 0}.timeline-row[data-v-232d3bb0]{display:flex;align-items:center;gap:5px;width:100%;justify-content:center}.timeline-tag[data-v-232d3bb0]{font-size:10px;color:#888;background:#f0f0f0;padding:2px 5px;border-radius:3px;line-height:1;flex-shrink:0}.timeline-val[data-v-232d3bb0]{font-size:12px;color:#444;font-weight:500}.old-batch-row-timeline .timeline-tag[data-v-232d3bb0],.old-batch-row-timeline .timeline-val[data-v-232d3bb0]{color:#aaa;background:#e8e8e8}.old-batch-row-timeline .timeline-val[data-v-232d3bb0]{background:transparent;text-decoration:line-through}.text-green[data-v-232d3bb0]{color:#10b981}.text-orange[data-v-232d3bb0]{color:#f59e0b}.text-red[data-v-232d3bb0]{color:#ef4444;font-weight:600}.pagination-wrap[data-v-232d3bb0]{padding:16px 20px;display:flex;justify-content:flex-end}.batch-bar[data-v-232d3bb0]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 8px 30px rgba(0,0,0,.12);z-index:100;min-width:560px;max-width:900px;width:auto}.batch-left[data-v-232d3bb0]{display:flex;align-items:center;gap:10px;overflow:hidden}.batch-text[data-v-232d3bb0]{font-size:14px;color:#555}.batch-tags[data-v-232d3bb0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:380px;overflow:hidden}.batch-right[data-v-232d3bb0]{display:flex;gap:10px;flex-shrink:0}.slide-up-enter-active[data-v-232d3bb0],.slide-up-leave-active[data-v-232d3bb0]{transition:all .3s ease}.slide-up-enter-from[data-v-232d3bb0],.slide-up-leave-to[data-v-232d3bb0]{transform:translateX(-50%) translateY(100px);opacity:0}.trend-dialog[data-v-232d3bb0] .el-dialog__body{padding:0 20px 20px}.trend-toolbar[data-v-232d3bb0]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f0f0f0;margin-bottom:16px;gap:16px;flex-wrap:wrap}.trend-metric-select[data-v-232d3bb0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.trend-label[data-v-232d3bb0]{font-size:13px;color:#666;font-weight:500}.trend-selected-products[data-v-232d3bb0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trend-mini-product[data-v-232d3bb0]{display:flex;align-items:center;gap:5px;background:#f8f9fa;padding:3px 8px 3px 3px;border-radius:16px}.trend-mini-name[data-v-232d3bb0]{font-size:11px;color:#555;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-more[data-v-232d3bb0]{font-size:11px;color:#888;background:#f0f0f0;padding:3px 8px;border-radius:10px}.trend-chart-area[data-v-232d3bb0]{background:#fafbfc;border-radius:14px;padding:16px;border:1px solid #f0f0f0;height:480px}.trend-canvas[data-v-232d3bb0]{width:100%!important;height:100%!important}@media (max-width:768px){.product-board-page[data-v-232d3bb0]{padding:16px 16px 100px}.page-header[data-v-232d3bb0]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-232d3bb0]{flex-direction:column;align-items:stretch}.filter-group[data-v-232d3bb0]{justify-content:stretch}.batch-bar[data-v-232d3bb0]{left:12px;right:12px;transform:none;min-width:auto;width:auto;flex-direction:column;gap:10px;padding:12px}.batch-tags[data-v-232d3bb0]{max-width:260px}.trend-chart-body[data-v-232d3bb0]{height:260px}}.report-page[data-v-3cb0f42b]{padding:20px 24px;background:#f5f7fa;min-height:calc(100vh - 60px)}.page-header[data-v-3cb0f42b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-title[data-v-3cb0f42b]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 4px 0;display:flex;align-items:center}.page-subtitle[data-v-3cb0f42b]{font-size:14px;color:#888;margin:0}.header-actions[data-v-3cb0f42b]{display:flex;align-items:center;gap:12px}.tab-bar[data-v-3cb0f42b]{display:flex;gap:8px;margin-bottom:20px;background:#fff;padding:6px;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.tab-item[data-v-3cb0f42b]{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .3s}.tab-item[data-v-3cb0f42b]:hover{background:#f3f4f6;color:#667eea}.tab-item.active[data-v-3cb0f42b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.filter-bar[data-v-3cb0f42b]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.date-range-pickers[data-v-3cb0f42b]{display:flex;align-items:center;gap:8px}.date-range-pickers .el-date-picker[data-v-3cb0f42b]{width:150px}.date-separator[data-v-3cb0f42b]{color:#9ca3af;font-size:14px}.summary-cards[data-v-3cb0f42b]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:20px}.summary-cards.business-summary[data-v-3cb0f42b]{grid-template-columns:1fr 2fr 1fr 1fr}.summary-cards.business-summary .card-cost[data-v-3cb0f42b]{grid-column:span 1}.summary-cards.inventory-summary[data-v-3cb0f42b]{grid-template-columns:repeat(6,1fr)}.summary-card[data-v-3cb0f42b]{background:#fff;border-radius:14px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.summary-card.clickable[data-v-3cb0f42b]{cursor:pointer}.summary-card.clickable[data-v-3cb0f42b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.card-icon[data-v-3cb0f42b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card-sales .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#667eea,#764ba2)}.card-profit .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#10b981,#059669)}.card-order .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.card-ad .card-icon[data-v-3cb0f42b],.card-cost .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.card-refund .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.card-headway .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.card-inventory-total .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#667eea,#764ba2)}.card-inventory-stock .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.card-inventory-inbound .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.card-inventory-value .card-icon[data-v-3cb0f42b],.card-status-normal .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#10b981,#059669)}.card-status-warning .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.card-status-slow .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#6b7280,#4b5563)}.card-status-out .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.card-body[data-v-3cb0f42b]{flex:1;min-width:0}.card-label[data-v-3cb0f42b]{font-size:12px;color:#9ca3af;margin-bottom:4px}.card-value[data-v-3cb0f42b]{font-size:20px;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sub[data-v-3cb0f42b]{font-size:12px;color:#6b7280;margin-top:2px}.card-cost[data-v-3cb0f42b]{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.cost-header[data-v-3cb0f42b]{display:flex;align-items:center;gap:14px}.cost-treemap[data-v-3cb0f42b]{display:flex;width:100%;height:64px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.cost-treemap-item[data-v-3cb0f42b]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:56px;padding:6px 4px;color:#fff;text-align:center;transition:filter .2s;cursor:default}.cost-treemap-item[data-v-3cb0f42b]:hover{filter:brightness(1.08)}.cost-treemap-item+.cost-treemap-item[data-v-3cb0f42b]{border-left:1px solid hsla(0,0%,100%,.2)}.cost-treemap-name[data-v-3cb0f42b]{font-size:11px;font-weight:500;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cost-treemap-value[data-v-3cb0f42b]{font-size:12px;font-weight:700;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cost-treemap-percent[data-v-3cb0f42b]{font-size:10px;opacity:.85;margin-top:1px}.cost-ad_cost[data-v-3cb0f42b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.cost-fba_fees[data-v-3cb0f42b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.cost-platform_fees[data-v-3cb0f42b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.cost-product_cost[data-v-3cb0f42b]{background:linear-gradient(135deg,#10b981,#059669)}.cost-headway_cost[data-v-3cb0f42b]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.cost-refund_amount[data-v-3cb0f42b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.card-trend[data-v-3cb0f42b]{font-size:12px;color:#10b981;display:flex;align-items:center;gap:2px;margin-top:2px}.summary-cards.sku-summary[data-v-3cb0f42b]{grid-template-columns:repeat(3,1fr)}.summary-cards.sku-summary .summary-card[data-v-3cb0f42b]{align-items:flex-start;padding:16px}.card-sku-orders .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.card-sku-sales .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#667eea,#764ba2)}.card-sku-profit .card-icon[data-v-3cb0f42b]{background:linear-gradient(135deg,#10b981,#059669)}.top-sku-list[data-v-3cb0f42b]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.top-sku-item[data-v-3cb0f42b]{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 8px;background:#f9fafb;border-radius:8px}.top-sku-rank[data-v-3cb0f42b]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#9ca3af;flex-shrink:0}.top-sku-item:first-child .top-sku-rank[data-v-3cb0f42b]{background:#f59e0b}.top-sku-item:nth-child(2) .top-sku-rank[data-v-3cb0f42b]{background:#9ca3af}.top-sku-item:nth-child(3) .top-sku-rank[data-v-3cb0f42b]{background:#b45309}.top-sku-name[data-v-3cb0f42b]{flex:1;min-width:0;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-sku-value[data-v-3cb0f42b]{color:#1f2937;font-weight:700;flex-shrink:0}.top-sku-empty[data-v-3cb0f42b]{font-size:13px;color:#9ca3af;padding:12px 0;text-align:center}.chart-card[data-v-3cb0f42b]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px}.chart-row[data-v-3cb0f42b]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.chart-row .chart-card[data-v-3cb0f42b]{margin-bottom:0}.chart-header[data-v-3cb0f42b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.chart-header h3[data-v-3cb0f42b]{font-size:16px;font-weight:600;color:#374151;margin:0;display:flex;align-items:center;gap:6px}.chart-body[data-v-3cb0f42b]{width:100%}.table-card[data-v-3cb0f42b]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px}.pagination[data-v-3cb0f42b]{margin-top:16px;justify-content:flex-end}.product-cell-simple[data-v-3cb0f42b]{line-height:1.4}.product-cell-simple .product-name[data-v-3cb0f42b]{font-weight:500;color:#374151;font-size:13px}.product-cell-simple .product-code[data-v-3cb0f42b]{font-size:12px;color:#9ca3af;font-family:monospace}.ad-efficiency-inline[data-v-3cb0f42b]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:12px;line-height:1.2}.ad-eff-item[data-v-3cb0f42b]{display:flex;align-items:center;gap:3px;white-space:nowrap}.ad-eff-label[data-v-3cb0f42b]{font-size:11px;color:#94a3b8}.ad-eff-value[data-v-3cb0f42b]{font-size:12px;font-weight:600;color:#1e293b}.text-profit[data-v-3cb0f42b]{color:#10b981;font-weight:600}.text-loss[data-v-3cb0f42b]{color:#ef4444;font-weight:600}.text-warning[data-v-3cb0f42b]{color:#f59e0b;font-weight:600}.text-danger[data-v-3cb0f42b]{color:#ef4444;font-weight:600}.text-error[data-v-3cb0f42b]{color:#ef4444}.text-muted[data-v-3cb0f42b]{color:#9ca3af}.status-hint[data-v-3cb0f42b]{display:flex;align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:10px 14px;font-size:13px;color:#374151;line-height:1.5;margin-bottom:16px}@media (max-width:1280px){.summary-cards[data-v-3cb0f42b]{grid-template-columns:repeat(3,1fr)}.summary-cards.business-summary[data-v-3cb0f42b]{grid-template-columns:repeat(2,1fr)}.summary-cards.business-summary .card-cost[data-v-3cb0f42b]{grid-column:span 2}.summary-cards.sku-summary[data-v-3cb0f42b]{grid-template-columns:repeat(2,1fr)}.summary-cards.sku-summary .card-sku-profit[data-v-3cb0f42b]{grid-column:span 2}.summary-cards.inventory-summary[data-v-3cb0f42b]{grid-template-columns:repeat(3,1fr)}.chart-row[data-v-3cb0f42b]{grid-template-columns:1fr}}@media (max-width:768px){.report-page[data-v-3cb0f42b]{padding:12px}.page-header[data-v-3cb0f42b]{flex-direction:column;align-items:flex-start;gap:12px}.summary-cards[data-v-3cb0f42b]{grid-template-columns:repeat(2,1fr)}.summary-cards.business-summary[data-v-3cb0f42b]{grid-template-columns:repeat(1,1fr)}.summary-cards.business-summary .card-cost[data-v-3cb0f42b]{grid-column:span 1}.summary-cards.sku-summary[data-v-3cb0f42b]{grid-template-columns:repeat(1,1fr)}.summary-cards.sku-summary .card-sku-profit[data-v-3cb0f42b]{grid-column:span 1}.summary-cards.inventory-summary[data-v-3cb0f42b]{grid-template-columns:repeat(2,1fr)}.tab-item[data-v-3cb0f42b]{padding:8px 12px;font-size:13px}.filter-bar[data-v-3cb0f42b]{gap:8px}.date-range-pickers[data-v-3cb0f42b]{width:100%}.date-range-pickers .el-date-picker[data-v-3cb0f42b]{flex:1}}.ad-efficiency-popover{padding:0!important}.ad-efficiency-card{padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;min-width:240px}.ad-efficiency-card-title{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;display:flex;align-items:center;gap:4px}.ad-efficiency-card-title:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f59e0b}.ad-efficiency-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ad-eff-card-metric{display:flex;flex-direction:column;gap:2px}.ad-eff-card-label{font-size:11px;color:#94a3b8}.ad-eff-card-value{font-size:13px;font-weight:600;color:#1e293b}.ad-eff-card-desc{font-size:10px;color:#94a3b8}.advertising-acos[data-v-f1e0b952]{display:inline-block;max-width:100%;line-height:1.5;cursor:help}.acos-number[data-v-f1e0b952]{font-size:inherit;font-weight:600}.acos-note[data-v-f1e0b952]{display:block;white-space:normal;font-size:11px;font-weight:500}.acos-danger[data-v-f1e0b952]{color:#dc2626}.acos-warning[data-v-f1e0b952]{color:#b45309}.acos-success[data-v-f1e0b952]{color:#15803d}.acos-muted[data-v-f1e0b952]{color:#8793a5}.ad-report-page[data-v-93bf2ce0]{padding:20px 24px;background:#f5f7fa;min-height:calc(100vh - 60px)}.page-header[data-v-93bf2ce0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-title[data-v-93bf2ce0]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 4px 0;display:flex;align-items:center}.page-subtitle[data-v-93bf2ce0]{font-size:14px;color:#888;margin:0}.filter-bar[data-v-93bf2ce0],.header-actions[data-v-93bf2ce0]{display:flex;align-items:center;gap:12px}.filter-bar[data-v-93bf2ce0]{margin-bottom:20px;background:#fff;padding:14px 18px;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);flex-wrap:wrap}.date-range-pickers[data-v-93bf2ce0]{display:flex;align-items:center;gap:8px}.date-separator[data-v-93bf2ce0]{color:#909399;font-size:14px}.date-end-picker[data-v-93bf2ce0],.date-start-picker[data-v-93bf2ce0]{width:150px}.summary-section[data-v-93bf2ce0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-93bf2ce0]{background:#fff;border-radius:14px;padding:18px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s;border-left:4px solid transparent}.summary-card[data-v-93bf2ce0]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.card-icon[data-v-93bf2ce0]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card-impressions[data-v-93bf2ce0]{border-left-color:#3b82f6}.card-impressions .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.card-clicks[data-v-93bf2ce0]{border-left-color:#8b5cf6}.card-clicks .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.card-spend[data-v-93bf2ce0]{border-left-color:#ef4444}.card-spend .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#ef4444,#f87171)}.card-ctr[data-v-93bf2ce0]{border-left-color:#f59e0b}.card-ctr .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.card-cpc[data-v-93bf2ce0]{border-left-color:#14b8a6}.card-cpc .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#14b8a6,#2dd4bf)}.card-acos[data-v-93bf2ce0]{border-left-color:#ec4899}.card-acos .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#ec4899,#f472b6)}.card-roas[data-v-93bf2ce0]{border-left-color:#10b981}.card-roas .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#10b981,#34d399)}.card-orders[data-v-93bf2ce0]{border-left-color:#6366f1}.card-orders .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#6366f1,#818cf8)}.card-sales[data-v-93bf2ce0]{border-left-color:#0ea5e9}.card-sales .card-icon[data-v-93bf2ce0]{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.card-body[data-v-93bf2ce0]{flex:1;min-width:0}.card-label[data-v-93bf2ce0]{font-size:12px;color:#9ca3af;margin-bottom:4px;white-space:nowrap}.card-value[data-v-93bf2ce0]{font-size:18px;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-acos[data-v-93bf2ce0]{font-size:18px}.chart-card[data-v-93bf2ce0]{background:#fff;border-radius:14px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.chart-header[data-v-93bf2ce0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:12px}.chart-header h3[data-v-93bf2ce0]{margin:0;font-size:16px;color:#1f2937;display:flex;align-items:center;gap:6px}.chart-filter-bar[data-v-93bf2ce0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chart-legend-hint[data-v-93bf2ce0]{display:flex;align-items:center;gap:14px;font-size:12px;color:#888}.hint-bar[data-v-93bf2ce0]:before{width:10px;height:10px;background:#667eea}.hint-bar[data-v-93bf2ce0]:before,.hint-line[data-v-93bf2ce0]:before{content:"";display:inline-block;border-radius:2px;margin-right:4px;vertical-align:middle}.hint-line[data-v-93bf2ce0]:before{width:14px;height:3px}.hint-bar.sales[data-v-93bf2ce0]:before{background:#0ea5e9}.hint-line.acos[data-v-93bf2ce0]:before{background:#ef4444}.hint-line.ctr[data-v-93bf2ce0]:before{background:#10b981}.hint-line.cpc[data-v-93bf2ce0]:before{background:#f59e0b}.table-card[data-v-93bf2ce0]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.table-header[data-v-93bf2ce0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:10px}.table-actions[data-v-93bf2ce0]{display:flex;align-items:center;gap:8px}.table-header h3[data-v-93bf2ce0]{margin:0;font-size:16px;color:#1f2937;display:flex;align-items:center;gap:6px}.tree-level-date[data-v-93bf2ce0]{font-weight:600;color:#1f2937}.advertising-detail-table[data-v-93bf2ce0] .dimension-column .cell{display:flex;align-items:center;min-width:0}.advertising-detail-table[data-v-93bf2ce0] .el-table__expand-icon,.advertising-detail-table[data-v-93bf2ce0] .el-table__indent,.advertising-detail-table[data-v-93bf2ce0] .el-table__placeholder{flex-shrink:0}.dimension-label[data-v-93bf2ce0]{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advertising-detail-table[data-v-93bf2ce0] .el-table__body td:not(.dimension-column) .cell{font-variant-numeric:tabular-nums}.tree-level-campaign[data-v-93bf2ce0]{color:#374151}.tree-level-ad-group[data-v-93bf2ce0]{color:#4b5563;font-weight:500}.tree-level-product[data-v-93bf2ce0]{color:#4b5563}.product-sku[data-v-93bf2ce0]{color:#909399;font-size:12px;margin-left:4px}.product-name[data-v-93bf2ce0]{color:#606266;font-size:12px;margin-left:4px}.level-tag[data-v-93bf2ce0]{margin-right:6px;flex-shrink:0}.pagination[data-v-93bf2ce0]{margin-top:16px;justify-content:flex-end}.text-success[data-v-93bf2ce0]{color:#10b981}.text-warning[data-v-93bf2ce0]{color:#f59e0b}.text-danger[data-v-93bf2ce0]{color:#ef4444}.guide-body h4[data-v-93bf2ce0]{margin:0 0 10px 0;font-size:15px;color:#1f2937;font-weight:600}.guide-tip[data-v-93bf2ce0]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:10px 14px;font-size:13px;color:#0369a1;margin-bottom:12px;display:flex;align-items:flex-start;gap:6px}.guide-tip .el-icon[data-v-93bf2ce0]{margin-top:2px;flex-shrink:0}.guide-example[data-v-93bf2ce0]{background:#f8fafc;border-radius:10px;padding:14px 18px;margin-bottom:20px;font-size:13px;color:#374151}.guide-example p[data-v-93bf2ce0]{margin:0 0 8px 0}.guide-example ul[data-v-93bf2ce0]{margin:0;padding-left:18px}.guide-example li[data-v-93bf2ce0]{margin:4px 0}.tag-good[data-v-93bf2ce0]{color:#10b981;font-weight:600}.tag-warn[data-v-93bf2ce0]{color:#f59e0b;font-weight:600}.guide-priority[data-v-93bf2ce0]{display:flex;flex-direction:column;gap:10px}.priority-item[data-v-93bf2ce0]{display:flex;align-items:center;gap:12px;background:#f8fafc;border-radius:10px;padding:12px 16px;font-size:13px;color:#374151}.priority-num[data-v-93bf2ce0]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.el-table th.is-sortable .cell[data-v-93bf2ce0]{white-space:nowrap}.performance-trend-chart[data-v-86035eb0]{width:100%;min-width:0}.sku-sales-daily-dialog{display:flex;flex-direction:column;max-height:90vh;margin-top:5vh!important;border-radius:12px}.sku-sales-daily-dialog .el-dialog__body{min-height:0;overflow-y:auto}.sku-sales-daily-dialog .el-dialog__footer,.sku-sales-daily-dialog .el-dialog__header{flex-shrink:0}.sku-sales-daily-dialog .daily-pagination,.sku-sales-daily-dialog .daily-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sku-sales-daily-dialog .daily-pagination{margin:14px 0}.sku-sales-daily-dialog .daily-note{font-size:12px;color:#8693a5;line-height:1.6}.sku-sales-daily-dialog .daily-trend{margin-top:20px;border-top:1px solid #eef2f7;padding-top:16px}.sku-sales-daily-dialog h3{margin:0;color:#2b4b72;font-size:16px}.sku-sales-daily-dialog .daily-profit{color:#15803d;font-weight:600}.sku-sales-daily-dialog .daily-loss{color:#dc2626;font-weight:600}.sku-sales-daily-dialog .daily-chart{overflow-x:auto}@media(max-width:768px){.sku-sales-daily-dialog .daily-pagination{overflow-x:auto}.sku-sales-daily-dialog .performance-trend-chart{min-width:500px}}.sku-decision-dialog{display:flex;flex-direction:column;max-height:90vh;margin-top:5vh!important;border-radius:12px}.sku-decision-dialog .el-dialog__body{min-height:0;overflow:auto}.sku-decision-dialog .el-dialog__footer,.sku-decision-dialog .el-dialog__header{flex-shrink:0}.sku-decision-dialog .decision-note{color:#8693a5;font-size:12px;line-height:1.7}.sku-decision-dialog .decision-formula{margin:16px 0;padding:12px 16px;background:#f3f7ff;border-radius:8px;line-height:1.8;color:#2b4b72}.sku-decision-dialog .decision-formula small{color:#71829b}.sku-decision-dialog .decision-formula p{margin:6px 0;font-size:13px}.sku-decision-dialog .decision-reading{margin:20px 0;font-size:13px;line-height:1.7}.sku-decision-dialog h3{color:#2b4b72;font-size:15px}.sku-decision-dialog .decision-caution{color:#a16207;font-size:12px}.sku-decision-dialog .decision-positive{color:#15803d;font-weight:600}.sku-decision-dialog .decision-negative{color:#dc2626;font-weight:600}.sku-decision-dialog .basis-tag{margin-left:5px}.sku-decision-dialog .decision-column-help{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:help}.sku-decision-dialog .decision-column-help .el-icon{font-size:12px;color:#8693a5}.sku-decision-dialog .decision-cell-formula{display:block;margin-top:4px;color:#71829b;font-size:11px;white-space:nowrap}.sku-decision-dialog .decision-basis-row{--el-table-tr-bg-color:#f2f6ff}.sku-decision-tooltip{max-width:380px;white-space:pre-line;line-height:1.7}.sku-sales-report-page[data-v-45cf39d7]{padding:16px 20px 40px;background:#f5f7fa;min-height:100vh;box-sizing:border-box}.page-header[data-v-45cf39d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-title[data-v-45cf39d7]{font-size:22px;font-weight:700;color:#1f2937;margin:0 0 4px 0;display:flex;align-items:center}.page-subtitle[data-v-45cf39d7]{font-size:13px;color:#6b7280;margin:0}.header-actions[data-v-45cf39d7]{display:flex;align-items:center;gap:10px}.control-panel[data-v-45cf39d7]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:14px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.control-row[data-v-45cf39d7]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.control-group[data-v-45cf39d7]{display:flex;align-items:center;gap:8px}.control-label[data-v-45cf39d7]{font-size:13px;color:#4b5563;font-weight:500;white-space:nowrap}.summary-cards[data-v-45cf39d7]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:14px}.summary-card[data-v-45cf39d7]{background:#fff;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.card-icon[data-v-45cf39d7]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card-total .card-icon[data-v-45cf39d7]{background:linear-gradient(135deg,#667eea,#764ba2)}.card-stock .card-icon[data-v-45cf39d7]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.card-sales .card-icon[data-v-45cf39d7]{background:linear-gradient(135deg,#f97316,#ea580c)}.card-revenue .card-icon[data-v-45cf39d7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.card-ad .card-icon[data-v-45cf39d7]{background:linear-gradient(135deg,#f59e0b,#d97706)}.card-profit .card-icon[data-v-45cf39d7]{background:linear-gradient(135deg,#10b981,#059669)}.card-body[data-v-45cf39d7]{flex:1;min-width:0}.card-label[data-v-45cf39d7]{font-size:12px;color:#6b7280;margin-bottom:3px}.card-value[data-v-45cf39d7]{font-size:18px;font-weight:700;color:#1f2937}.card-sub[data-v-45cf39d7],.card-value[data-v-45cf39d7]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sub[data-v-45cf39d7]{font-size:11px;color:#9ca3af;margin-top:2px}.table-section[data-v-45cf39d7]{background:#fff;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.table-scroll-wrapper[data-v-45cf39d7]{padding:0}.table-scroll-wrapper[data-v-45cf39d7] .el-scrollbar__wrap,.table-scroll-wrapper[data-v-45cf39d7] .el-table__body-wrapper{overflow-x:auto!important}.table-scroll-wrapper[data-v-45cf39d7] .el-table__body-wrapper::-webkit-scrollbar{height:10px}.table-scroll-wrapper[data-v-45cf39d7] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:5px}.table-scroll-wrapper[data-v-45cf39d7] .el-table__body-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:5px}.product-cell[data-v-45cf39d7]{line-height:1.4;text-align:left;padding:4px 0}.product-name[data-v-45cf39d7]{font-weight:600;color:#1f2937;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-code[data-v-45cf39d7]{font-size:11px;color:#6b7280;margin-top:2px}.product-date[data-v-45cf39d7]{font-size:11px;color:#9ca3af;margin-top:2px}.product-meta[data-v-45cf39d7]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.mini-card[data-v-45cf39d7]{background:#f8fafc;border-radius:8px;padding:8px;border:1px solid #e2e8f0}.mini-card.compact[data-v-45cf39d7]{padding:6px 8px}.mini-card-grid[data-v-45cf39d7]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mini-card-item[data-v-45cf39d7]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mini-card-row[data-v-45cf39d7]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0}.mini-card-label[data-v-45cf39d7]{font-size:11px;color:#64748b;white-space:nowrap}.mini-card-value[data-v-45cf39d7]{font-size:12px;font-weight:700;color:#1e293b;white-space:nowrap}.mini-card-value.ad[data-v-45cf39d7]{color:#f59e0b}.mini-card-value.natural[data-v-45cf39d7]{color:#3b82f6}.mini-card-value.ratio[data-v-45cf39d7]{color:#8b5cf6}.text-profit[data-v-45cf39d7]{color:#10b981}.text-loss[data-v-45cf39d7]{color:#ef4444}.text-success[data-v-45cf39d7]{color:#10b981}.text-warning[data-v-45cf39d7]{color:#f59e0b}.text-danger[data-v-45cf39d7]{color:#ef4444}.inventory-decision-cell[data-v-45cf39d7]{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;border:0;background:transparent;padding:8px 0;cursor:pointer;font:inherit}.inventory-decision-cell[data-v-45cf39d7]:focus-visible{outline:2px solid #527eea;border-radius:6px}.inventory-decision-cell .el-tag[data-v-45cf39d7]{max-width:190px;height:auto;min-height:20px;padding:2px 6px;line-height:1.6;white-space:normal}.inventory-decision-cell .el-tag__content[data-v-45cf39d7]{white-space:normal;overflow-wrap:anywhere}.inventory-decision-muted[data-v-45cf39d7]{font-size:11px;color:#8693a5;line-height:1.6;max-width:190px}.inventory-decision-thin[data-v-45cf39d7]{--el-tag-text-color:#c2410c;--el-tag-bg-color:#fff7ed;--el-tag-border-color:#fed7aa}.window-select-group[data-v-45cf39d7]{display:flex;align-items:center;gap:8px}.window-chips[data-v-45cf39d7]{display:flex;gap:6px}.window-chip[data-v-45cf39d7]{border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:6px;padding:4px 12px;font-size:13px;cursor:pointer;transition:all .2s;outline:none}.window-chip[data-v-45cf39d7]:hover{border-color:#6366f1;color:#6366f1}.window-chip.active[data-v-45cf39d7]{background:#6366f1;border-color:#6366f1;color:#fff;font-weight:500;box-shadow:0 2px 6px rgba(99,102,241,.25)}.pagination-bar[data-v-45cf39d7]{flex-shrink:0;padding:12px 16px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end}@media (max-width:1400px){.summary-cards[data-v-45cf39d7]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.summary-cards[data-v-45cf39d7]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-45cf39d7]{flex-direction:column;align-items:flex-start;gap:10px}.header-actions[data-v-45cf39d7]{width:100%;justify-content:flex-end}.control-row[data-v-45cf39d7]{gap:10px}}.storage-trend[data-v-7a6cdcc8]{background:#fff;border-radius:8px;padding:14px 18px 10px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.trend-heading[data-v-7a6cdcc8]{display:flex;justify-content:space-between;align-items:center;gap:12px}.trend-heading h2[data-v-7a6cdcc8]{display:inline;margin:0 14px 0 0;font-size:14px;font-weight:600;color:#303133}.trend-currency[data-v-7a6cdcc8],.trend-footnote[data-v-7a6cdcc8],.trend-note[data-v-7a6cdcc8]{font-size:12px;color:#909399}.trend-currency[data-v-7a6cdcc8]{color:#606266}.trend-canvas[data-v-7a6cdcc8]{width:100%;height:240px;margin-top:8px}.trend-footnote[data-v-7a6cdcc8]{margin:4px 0 0;line-height:1.5}.trend-empty[data-v-7a6cdcc8]{min-height:100px;display:flex;gap:8px;align-items:center;justify-content:center;color:#909399;font-size:13px}@media (max-width:768px){.trend-heading h2[data-v-7a6cdcc8]{display:block;margin-bottom:4px}.trend-canvas[data-v-7a6cdcc8]{height:250px}}.cost-workbench[data-v-30831194]{background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.cost-toolbar[data-v-30831194]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.source-button[data-v-30831194]{margin-left:auto}.help[data-v-30831194]{color:#909399;cursor:help}.cost-scope[data-v-30831194]{display:flex;gap:18px;flex-wrap:wrap;padding:10px 12px;background:#f4f7fc;border-radius:6px;font-size:12px;color:#64748b}.cost-scope strong[data-v-30831194]{color:#334155}.source-status[data-v-30831194]{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#8492a6}.source-status>span[data-v-30831194]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-summary[data-v-30831194]{margin-top:12px;padding:12px 16px;background:#f5f8fc;border-radius:6px;font-size:13px;color:#475569;line-height:1.8}.analysis-summary ul[data-v-30831194]{margin:6px 0 0;padding-left:20px}.analysis-summary li+li[data-v-30831194]{margin-top:3px}.scope-note[data-v-30831194]{color:#909399;font-size:12px;line-height:1.7;margin:10px 0}.sku-name[data-v-30831194]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.sku-code[data-v-30831194]{font-family:monospace;font-size:11px;color:#8492a6;margin-top:4px}.secondary[data-v-30831194]{color:#909399;font-size:12px}.cost-warning[data-v-30831194]{color:#b77900}.cost-danger[data-v-30831194]{color:#dc2626}.cost-success[data-v-30831194]{color:#059669}.risk-tags[data-v-30831194]{display:flex;gap:5px;flex-wrap:wrap}.cost-pagination[data-v-30831194]{display:flex;justify-content:flex-end;margin-top:14px}.risk-option[data-v-30831194]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:100%}.risk-option .help[data-v-30831194]{font-size:12px}.risk-tag[data-v-30831194]{cursor:help}.detail-overview[data-v-30831194]{background:#f4f7fc;padding:12px 16px;border-radius:7px;color:#475569;font-size:13px;line-height:1.8}.detail-overview p[data-v-30831194]{margin:5px 0 0}.detail-title[data-v-30831194]{display:flex;justify-content:space-between;align-items:center}h3[data-v-30831194]{font-size:14px;color:#334155;margin:20px 0 12px}h4[data-v-30831194]{font-size:13px;color:#475569}.health-summary[data-v-30831194]{font-size:13px;color:#64748b;line-height:2}.age-buckets[data-v-30831194]{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.empty-note[data-v-30831194]{font-size:13px;color:#909399;background:#f8fafc;padding:12px;border-radius:5px}.raw-records[data-v-30831194]{margin-top:24px;font-size:13px;color:#64748b}.raw-records summary[data-v-30831194]{cursor:pointer;margin-bottom:12px}.sync-month[data-v-30831194]{display:flex;align-items:center;gap:12px;margin:20px 0}.report-coverage[data-v-30831194]{margin-top:8px;font-size:12px;color:#64748b}.report-coverage summary[data-v-30831194]{cursor:pointer}.original-fields[data-v-30831194]{max-height:380px;overflow:auto;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.original-fields strong[data-v-30831194]{color:#475569}@media(max-width:768px){.cost-pagination[data-v-30831194]{overflow-x:auto;justify-content:flex-start}.source-button[data-v-30831194]{margin-left:0}.cost-scope[data-v-30831194]{gap:8px}.cost-toolbar[data-v-30831194] .el-input{max-width:100%}}.storage-fees-page[data-v-a65dd22c]{padding:16px;background:#f5f7fa;min-height:calc(100vh - 60px)}.page-header[data-v-a65dd22c]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:8px;padding:18px 24px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.page-title[data-v-a65dd22c]{margin:0;font-size:22px;color:#303133;font-weight:600}.page-subtitle[data-v-a65dd22c]{margin:6px 0 0;font-size:13px;color:#909399}.header-actions[data-v-a65dd22c]{display:flex;align-items:center;gap:12px}.filter-bar[data-v-a65dd22c]{display:flex;align-items:center;gap:8px;background:#fff;border-radius:8px;padding:12px 16px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.04);flex-wrap:nowrap}.filter-bar[data-v-a65dd22c] .el-select{flex-shrink:0}.month-help[data-v-a65dd22c]{color:#909399;cursor:help;flex-shrink:0}.storage-view-switch[data-v-a65dd22c]{margin-bottom:12px}.table-scroll[data-v-a65dd22c]{overflow-x:auto}.summary-cards[data-v-a65dd22c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.summary-card[data-v-a65dd22c]{background:#fff;border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.card-icon[data-v-a65dd22c]{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.card-fee .card-icon[data-v-a65dd22c]{background:#667eea}.card-incentive .card-icon[data-v-a65dd22c]{background:#10b981}.card-net .card-icon[data-v-a65dd22c]{background:#f59e0b}.card-label[data-v-a65dd22c]{font-size:13px;color:#606266;margin-bottom:4px}.card-value[data-v-a65dd22c]{font-size:20px;font-weight:600;color:#303133}.text-success[data-v-a65dd22c]{color:#10b981}.text-warning[data-v-a65dd22c]{color:#f59e0b}.text-zero[data-v-a65dd22c]{color:#c0c4cc}.table-panel[data-v-a65dd22c]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.data-table[data-v-a65dd22c]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-a65dd22c]{background:#f5f7fa;border:1px solid #ebeef5;padding:10px 8px;text-align:left;font-weight:600;color:#606266;white-space:nowrap}.data-table td[data-v-a65dd22c]{border:1px solid #ebeef5;padding:10px 8px;vertical-align:middle;color:#303133}.data-table tbody tr[data-v-a65dd22c]:hover{background:#f5f7fa}.sortable-th[data-v-a65dd22c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable-th[data-v-a65dd22c]:hover{background:#ebeef5}.sort-arrows[data-v-a65dd22c]{color:#909399;font-size:12px;margin-left:4px}.sortable-th:hover .sort-arrows[data-v-a65dd22c]{color:#409eff}.cell-code[data-v-a65dd22c]{font-family:Courier New,monospace;color:#303133}.cell-name[data-v-a65dd22c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;max-width:260px}.cell-sub[data-v-a65dd22c]{color:#909399;font-size:11px;margin-top:4px}.cell-sub span+span[data-v-a65dd22c]{margin-left:10px}.pagination-wrap[data-v-a65dd22c]{margin-top:12px;display:flex;justify-content:flex-end}.detail-panel[data-v-a65dd22c]{padding:0 4px}.detail-filter-bar[data-v-a65dd22c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.detail-summary[data-v-a65dd22c]{display:flex;gap:24px;margin-bottom:16px;padding:12px 16px;background:#f5f7fa;border-radius:6px;font-size:13px;color:#606266}.detail-summary strong[data-v-a65dd22c]{color:#f59e0b}.detail-table[data-v-a65dd22c]{margin-bottom:12px}@media (max-width:1200px){.filter-bar[data-v-a65dd22c]{flex-wrap:wrap}}@media (max-width:768px){.summary-cards[data-v-a65dd22c]{grid-template-columns:1fr}.page-header[data-v-a65dd22c]{flex-direction:column;align-items:flex-start;gap:12px}}.cropper-container[data-v-22733d86]{display:flex;gap:20px;align-items:flex-start}.cropper-wrapper[data-v-22733d86]{flex:1;height:320px;background:#f5f5f5;border-radius:8px;overflow:hidden}.cropper-img[data-v-22733d86]{display:block;max-width:100%}.cropper-preview-wrapper[data-v-22733d86]{display:flex;flex-direction:column;align-items:center;gap:10px;width:120px;flex-shrink:0}.preview-label[data-v-22733d86]{font-size:13px;color:#666}.preview-circle[data-v-22733d86]{width:120px;height:120px;border-radius:50%;border:2px solid #e0e0e0;background:#f5f5f5;overflow:hidden}.cropper-toolbar[data-v-22733d86]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.cropper-toolbar .icon[data-v-22733d86]{margin-right:4px;font-size:14px}[data-v-22733d86] .cropper-container-cropperjs{width:100%;height:100%}[data-v-22733d86] .cropper-crop-box{border-radius:0}@media (max-width:600px){.cropper-container[data-v-22733d86]{flex-direction:column;align-items:center}.cropper-wrapper[data-v-22733d86]{width:100%;height:280px}.cropper-preview-wrapper[data-v-22733d86]{flex-direction:row;width:100%;justify-content:center}}.profile-page[data-v-1c8e02fa]{min-height:calc(100vh - 60px);background:#f5f7fa;padding:24px}.profile-container[data-v-1c8e02fa]{max-width:640px;margin:0 auto}.page-title[data-v-1c8e02fa]{font-size:24px;font-weight:600;color:#333;margin:0 0 20px 0}.card[data-v-1c8e02fa]{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.card-title[data-v-1c8e02fa]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.avatar-section[data-v-1c8e02fa]{display:flex;flex-direction:column;align-items:center;gap:12px}.avatar-wrapper[data-v-1c8e02fa]{position:relative;width:120px;height:120px;border-radius:50%;cursor:pointer;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.avatar-img[data-v-1c8e02fa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-default[data-v-1c8e02fa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff}.avatar-overlay[data-v-1c8e02fa]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.avatar-wrapper:hover .avatar-overlay[data-v-1c8e02fa]{opacity:1}.avatar-overlay-text[data-v-1c8e02fa]{color:#fff;font-size:14px;font-weight:500}.avatar-tip[data-v-1c8e02fa]{font-size:12px;color:#999;margin:0}.form[data-v-1c8e02fa]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-1c8e02fa]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1c8e02fa]{font-size:14px;font-weight:500;color:#333}.form-group input[data-v-1c8e02fa]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s,box-shadow .3s;background:#fff}.form-group input[data-v-1c8e02fa]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-group input[data-v-1c8e02fa]::-moz-placeholder{color:#aaa}.form-group input[data-v-1c8e02fa]::placeholder{color:#aaa}.form-group input[data-v-1c8e02fa]:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.form-group textarea[data-v-1c8e02fa]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s,box-shadow .3s;background:#fff;resize:vertical;font-family:inherit}.form-group textarea[data-v-1c8e02fa]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-group textarea[data-v-1c8e02fa]::-moz-placeholder{color:#aaa}.form-group textarea[data-v-1c8e02fa]::placeholder{color:#aaa}.form-actions[data-v-1c8e02fa]{margin-top:4px}.submit-btn[data-v-1c8e02fa]{padding:12px 28px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}.submit-btn[data-v-1c8e02fa]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.submit-btn[data-v-1c8e02fa]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-1c8e02fa]{color:#e74c3c;font-size:13px;text-align:center;padding:8px;background:#fdf2f2;border-radius:6px}@media (max-width:640px){.profile-page[data-v-1c8e02fa]{padding:16px}.card[data-v-1c8e02fa]{padding:20px}}.forbidden-page[data-v-cd12ec90]{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;background:#f5f7fa}.forbidden-box[data-v-cd12ec90]{text-align:center;padding:40px}.icon[data-v-cd12ec90]{font-size:64px;margin-bottom:16px}h1[data-v-cd12ec90]{font-size:48px;font-weight:700;color:#e74c3c;margin:0 0 8px 0}p[data-v-cd12ec90]{font-size:16px;color:#666;margin:0 0 24px 0}.back-btn[data-v-cd12ec90]{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s}.back-btn[data-v-cd12ec90]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.permissions-page[data-v-90b8fe2c]{min-height:calc(100vh - 60px);background:#f5f7fa;padding:24px}.permissions-container[data-v-90b8fe2c]{max-width:1100px;margin:0 auto}.page-title[data-v-90b8fe2c]{font-size:22px;font-weight:600;color:#333;margin:0 0 20px 0}.toolbar[data-v-90b8fe2c]{margin-bottom:16px;display:flex;gap:12px}.pagination[data-v-90b8fe2c]{margin-top:16px;justify-content:flex-end}.perm-group[data-v-90b8fe2c]{margin-bottom:20px}.perm-group-title[data-v-90b8fe2c]{font-size:15px;font-weight:600;color:#333;margin-bottom:8px;padding-left:8px;border-left:3px solid #667eea}.perm-current-role[data-v-90b8fe2c],.user-role-current[data-v-90b8fe2c]{margin-bottom:16px;padding:10px 14px;background:#f5f7fa;border-radius:6px;font-size:14px}.user-avatar-img[data-v-90b8fe2c]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.user-avatar-default[data-v-90b8fe2c]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin:0 auto;cursor:pointer}.avatar-preview[data-v-90b8fe2c]{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-preview-default[data-v-90b8fe2c]{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:80px;font-weight:700}.company-page[data-v-2f163f65]{color:#1f2933;background:#fff;min-height:100vh}.container[data-v-2f163f65]{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.site-header[data-v-2f163f65]{position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);border-bottom:1px solid #eef0f3}.header-inner[data-v-2f163f65]{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.brand[data-v-2f163f65]{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark[data-v-2f163f65]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;font-weight:700;letter-spacing:1px;display:flex;align-items:center;justify-content:center;font-size:18px}.brand-text[data-v-2f163f65]{display:flex;flex-direction:column;line-height:1.25}.brand-name[data-v-2f163f65]{font-size:15px;font-weight:700;color:#111827}.brand-en[data-v-2f163f65]{font-size:11px;color:#94a3b8;letter-spacing:.5px}.site-nav[data-v-2f163f65]{display:flex;gap:26px;margin-left:auto}.site-nav a[data-v-2f163f65]{color:#475569;text-decoration:none;font-size:15px;transition:color .2s}.site-nav a[data-v-2f163f65]:hover{color:#2563eb}.header-actions[data-v-2f163f65]{display:flex;align-items:center;gap:14px;flex-shrink:0}.lang-switch[data-v-2f163f65]{display:inline-flex;border:1px solid #d6dbe2;border-radius:8px;overflow:hidden}.lang-switch button[data-v-2f163f65]{border:none;background:#fff;color:#64748b;padding:7px 14px;font-size:13px;cursor:pointer;transition:all .2s}.lang-switch button.active[data-v-2f163f65]{background:#2563eb;color:#fff}.btn-login[data-v-2f163f65]{display:inline-block;padding:9px 20px;border-radius:8px;background:#0f172a;color:#fff;font-size:14px;text-decoration:none;transition:all .2s}.btn-login[data-v-2f163f65]:hover{background:#1e293b}.hero[data-v-2f163f65]{background:radial-gradient(circle at 20% 20%,#1e3a8a 0,#0f172a 60%);color:#fff;padding:110px 0 120px}.hero-inner[data-v-2f163f65]{text-align:center}.hero h1[data-v-2f163f65]{font-size:44px;line-height:1.25;font-weight:800;margin-bottom:24px}.hero-sub[data-v-2f163f65]{max-width:720px;margin:0 auto 36px;font-size:18px;line-height:1.8;color:#cbd5e1}.hero-actions[data-v-2f163f65]{display:flex;gap:16px;justify-content:center}.btn-ghost[data-v-2f163f65],.btn-primary[data-v-2f163f65]{display:inline-block;padding:13px 34px;border-radius:8px;font-size:16px;text-decoration:none;transition:all .2s}.btn-primary[data-v-2f163f65]{background:#2563eb;color:#fff}.btn-primary[data-v-2f163f65]:hover{background:#1d4ed8;transform:translateY(-2px)}.btn-ghost[data-v-2f163f65]{border:1px solid hsla(0,0%,100%,.5);color:#fff}.btn-ghost[data-v-2f163f65]:hover{background:hsla(0,0%,100%,.1)}.section[data-v-2f163f65]{padding:90px 0}.section-alt[data-v-2f163f65]{background:#f8fafc}.section-dark[data-v-2f163f65]{background:#0f172a;color:#e2e8f0}.section-head[data-v-2f163f65]{margin-bottom:48px}.section-head h2[data-v-2f163f65]{font-size:30px;font-weight:700;color:#0f172a}.section-head.light h2[data-v-2f163f65]{color:#fff}.section-line[data-v-2f163f65]{display:block;width:56px;height:4px;border-radius:2px;background:#2563eb;margin-top:14px}.lead[data-v-2f163f65]{font-size:17px;line-height:1.9;color:#475569;max-width:880px}.stat-grid[data-v-2f163f65]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.stat-card[data-v-2f163f65]{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:28px 20px;text-align:center;box-shadow:0 6px 18px rgba(15,23,42,.04)}.stat-num[data-v-2f163f65]{display:block;font-size:34px;font-weight:800;color:#2563eb}.stat-num i[data-v-2f163f65]{font-style:normal;font-size:22px}.stat-label[data-v-2f163f65]{display:block;margin-top:8px;color:#64748b;font-size:15px}.card-grid[data-v-2f163f65]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.biz-card[data-v-2f163f65]{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:32px 28px;transition:all .25s}.biz-card[data-v-2f163f65]:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,23,42,.08);border-color:#dbeafe}.biz-icon[data-v-2f163f65]{font-size:34px;margin-bottom:16px}.biz-card h3[data-v-2f163f65]{font-size:19px;margin-bottom:12px;color:#0f172a}.biz-card p[data-v-2f163f65]{color:#64748b;line-height:1.8;font-size:15px}.supply-grid[data-v-2f163f65]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.supply-item[data-v-2f163f65]{padding:28px 28px 28px 30px;border-left:4px solid #2563eb;background:#f8fafc;border-radius:0 12px 12px 0}.supply-no[data-v-2f163f65]{font-size:26px;font-weight:800;color:#93c5fd}.supply-item h3[data-v-2f163f65]{margin:8px 0 12px;font-size:20px;color:#0f172a}.supply-item p[data-v-2f163f65]{color:#64748b;line-height:1.85;font-size:15px}.contact-grid[data-v-2f163f65]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.contact-item[data-v-2f163f65]{display:flex;flex-direction:column;gap:8px;padding:24px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.contact-label[data-v-2f163f65]{font-size:14px;color:#94a3b8}.contact-value[data-v-2f163f65]{font-size:17px;color:#f1f5f9;font-weight:600}.contact-cta[data-v-2f163f65]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;font-size:16px}.site-footer[data-v-2f163f65]{background:#0b1220;color:#94a3b8;padding:28px 0}.footer-inner[data-v-2f163f65]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px}.footer-sub[data-v-2f163f65]{color:#64748b}@media (max-width:980px){.site-nav[data-v-2f163f65]{display:none}.brand-name[data-v-2f163f65]{font-size:13px}.hero h1[data-v-2f163f65]{font-size:32px}.card-grid[data-v-2f163f65],.contact-grid[data-v-2f163f65],.stat-grid[data-v-2f163f65],.supply-grid[data-v-2f163f65]{grid-template-columns:1fr}}