.app-shell{background:linear-gradient(#f7fbff 0%,#fff 38%,#f8fbff 100%),#fff;min-height:100vh}.brand-mark{width:30px;height:30px;color:inherit;box-shadow:none;background:0 0;border-radius:8px;place-items:center;display:grid}.brand-mark img,.landing-brand-mark img{object-fit:contain;width:30px;height:30px;display:block}.app-header{z-index:20;background:0 0;height:auto;padding:0;line-height:normal;position:sticky;top:0}.shell-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #94a3b82e;border-radius:0;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:0 24px;display:flex;box-shadow:0 8px 24px #0f172a0a}.shell-brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.shell-title-brand{color:#0f172a;text-transform:none;letter-spacing:0;white-space:nowrap;font-size:20px;font-weight:900}.app-top-menu{flex:1;min-width:0;color:#1e293b!important;background:0 0!important;border-bottom:0!important}.app-top-menu:after{display:none!important}.app-top-menu .ant-menu-overflow{justify-content:flex-start}.app-top-menu .ant-menu-item{font-weight:700;color:#334155!important;border-bottom:2px solid #0000!important;height:56px!important;margin-inline:2px!important;padding-inline:14px!important;line-height:56px!important;top:0!important}.app-top-menu .ant-menu-item .ant-menu-title-content a{color:inherit}.app-top-menu .ant-menu-item:hover,.app-top-menu .ant-menu-item-active{color:#1d4ed8!important;background:#2563eb0f!important}.app-top-menu .ant-menu-item-selected{color:#1d4ed8!important;background:0 0!important;border-bottom-color:#2563eb!important}.app-top-menu .ant-menu-item-selected:after,.app-top-menu .ant-menu-item:after{display:none!important}.shell-metadata{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.user-chip{color:#0f172a;height:34px;box-shadow:none;background:#fff;border:1px solid #94a3b83d;border-radius:999px;font-weight:600}.user-chip:hover,.user-chip:focus{color:#1d4ed8!important;background:#f8fbff!important;border-color:#2563eb5c!important}.user-chip .ant-avatar{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#12b981 100%)}.shell-subnav{box-shadow:none;background:#f8fbff;border-top:0;border-bottom:1px solid #94a3b829}.shell-subnav-scroll{scrollbar-width:none;align-items:center;gap:0;min-height:38px;padding:0 8px 0 4px;display:flex;overflow-x:auto}.shell-subnav-scroll::-webkit-scrollbar{display:none}.shell-route-tab{color:#475569;cursor:grab;background:0 0;border:0;border-radius:4px 4px 0 0;flex-shrink:0;align-items:center;max-width:220px;min-height:34px;margin-top:4px;transition:background .2s,color .2s,box-shadow .2s,opacity .2s,transform .2s;display:inline-flex;position:relative}.shell-route-tab:after{content:"";background:#94a3b83d;width:1px;height:16px;position:absolute;top:9px;right:0}.shell-route-tab:hover{color:#1d4ed8;background:#2563eb0f}.shell-route-tab-dragging{opacity:.56;cursor:grabbing}.shell-route-tab-drop-target{box-shadow:inset 2px 0 #f8fafc}.shell-route-tab-active{color:#1d4ed8;background:#fff;box-shadow:inset 0 2px #2563eb,0 -1px #ffffff14}.shell-route-tab-active:after,.shell-route-tab:last-of-type:after,.shell-route-tab-home:after{display:none}.shell-route-tab-link{min-width:0;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.shell-route-tab-closable .shell-route-tab-link{padding-right:34px}.shell-route-tab-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.shell-route-tab-home{margin-right:2px}.shell-route-tab-home .shell-route-tab-link{padding:0 10px}.shell-route-tab-home .shell-route-tab-label{display:none}.shell-route-tab-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.shell-route-tab-close,.shell-route-tab-add{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.shell-route-tab-close{opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;transition:opacity .18s,transform .18s,visibility .18s,background .18s;position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(.9)}.shell-route-tab:hover .shell-route-tab-close,.shell-route-tab-active .shell-route-tab-close{opacity:.72;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.shell-route-tab-close:hover{background:#2563eb14;opacity:1!important}.shell-route-tab-add{color:#1d4ed8;opacity:.8;border:0;border-radius:4px;flex-shrink:0;width:24px;height:24px;margin-top:4px;margin-left:4px}.shell-route-tab-add:hover:not(:disabled){opacity:1;background:#2563eb14}.shell-route-tab-add:disabled{cursor:not-allowed;opacity:.4}.app-content{padding:20px 24px 28px}.page-frame{flex-direction:column;gap:20px;animation:.5s fade-up;display:flex}.page-copy{max-width:880px;color:var(--text-soft)}.landing-page{color:#0f172a;background:linear-gradient(#f7fbff 0%,#fff 34%,#f8fbff 100%),#fff;min-height:100vh;overflow-x:hidden}.landing-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 64px;display:flex;position:sticky;top:0}.landing-brand,.landing-footer-brand{color:#0f172a;letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:20px;font-weight:900;display:inline-flex}.landing-brand-mark{width:30px;height:30px;color:inherit;background:0 0;border-radius:8px;flex:0 0 30px;place-items:center;display:inline-grid}.landing-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.landing-login-link,.landing-trial-button,.landing-primary-button,.landing-secondary-button{border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:800;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.landing-login-link{color:#0f172a;background:#fff;border:1px solid #94a3b847;min-width:68px}.landing-trial-button,.landing-primary-button{color:#fff;background:#2563eb;border:1px solid #2563eb;min-width:92px}.landing-trial-button:disabled,.landing-primary-button:disabled{cursor:not-allowed;opacity:.88}.landing-secondary-button{color:#1d4ed8;background:#fff;border:1px solid #2563eb4d;min-width:132px}.landing-login-link:hover,.landing-secondary-button:hover{color:#1d4ed8;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1f}.landing-brand:focus-visible,.landing-footer-brand:focus-visible,.landing-login-link:focus-visible,.landing-secondary-button:focus-visible,.shell-route-tab-link:focus-visible,.shell-route-tab-close:focus-visible,.shell-route-tab-add:focus-visible{outline-offset:3px;outline:3px solid #f59e0b7a}.landing-hero{background:linear-gradient(115deg,#fffffff5 0%,#eff6ffeb 50%,#dceefff5 100%),radial-gradient(circle at 86% 18%,#2563eb33,#0000 30%);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:34px;min-height:388px;padding:44px 64px 26px;display:grid}.landing-hero-copy{min-width:0}.landing-kicker{color:#1d4ed8;background:#ffffffb8;border:1px solid #2563eb2e;border-radius:999px;align-items:center;min-height:30px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.landing-hero h1{color:#0f172a;letter-spacing:0;text-wrap:balance;max-width:650px;margin:18px 0 16px;font-size:46px;line-height:1.12}.landing-hero p{color:#334155eb;text-wrap:pretty;max-width:640px;margin:0;font-size:16px;line-height:1.8}.landing-hero-actions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.landing-primary-button,.landing-secondary-button{min-height:46px;padding:0 26px}.landing-service-row{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.landing-service-row span{color:#334155;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.landing-service-row .anticon{color:#2563eb}.landing-hero-product{min-height:310px;position:relative}.landing-product-frame{background:#fff;border:1px solid #94a3b838;border-radius:18px;grid-template-columns:92px minmax(0,1fr);min-height:308px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #2563eb29}.landing-product-sidebar{color:#fff;background:linear-gradient(#08254f 0%,#0f172a 100%);flex-direction:column;gap:16px;padding:18px 14px;display:flex}.landing-product-sidebar span{font-size:13px;font-weight:900}.landing-product-sidebar i{background:#ffffff38;border-radius:999px;height:10px;display:block}.landing-product-sidebar i:first-of-type{background:#2563eb}.landing-product-board{background:linear-gradient(#f8fbff 0%,#fff 100%);min-width:0;padding:18px}.landing-board-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landing-board-top span,.landing-chart-card,.landing-order-table{background:#fff;border:1px solid #94a3b82e;border-radius:10px;min-width:0}.landing-board-top span{color:#64748b;gap:4px;min-height:58px;padding:10px;font-size:12px;font-weight:700;display:grid}.landing-board-top strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:18px}.landing-board-main{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.landing-chart-card{min-height:118px;padding:12px}.landing-chart-card span{color:#334155;font-size:13px;font-weight:800;display:block}.landing-chart-card svg{width:100%;height:76px;margin-top:8px}.landing-chart-card polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.landing-donut-card div{background:conic-gradient(#2563eb 0 42%, #f59e0b 42% 66%, #12b981 66% 84%, #e2e8f0 84% 100%);border-radius:50%;width:74px;height:74px;margin:10px auto 0}.landing-order-table{gap:10px;margin-top:12px;padding:12px;display:grid}.landing-order-table span{color:#334155;font-size:13px;font-weight:800}.landing-order-table i{background:linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 72%,#0000 72%);border-radius:999px;height:9px;display:block}.landing-hero-product img{object-fit:contain;filter:drop-shadow(0 12px 20px #2563eb33);width:96px;height:96px;position:absolute;bottom:-14px;right:70px}.landing-floating-card{background:#ffffffeb;border:1px solid #94a3b833;border-radius:12px;gap:4px;min-width:120px;padding:12px;display:grid;position:absolute;box-shadow:0 16px 36px #0f172a1f}.landing-floating-card .anticon{color:#12b981;font-size:18px}.landing-floating-card span{color:#64748b;font-size:12px;font-weight:800}.landing-floating-card strong{color:#0f172a;font-size:14px}.landing-floating-logistics{top:72px;right:-18px}.landing-floating-profit{bottom:42px;right:36px}.landing-platforms,.landing-section{width:min(1180px,100% - 64px);margin:0 auto}.landing-platforms{text-align:center;padding:22px 0;scroll-margin-top:76px}.landing-platforms h2{color:#334155;letter-spacing:0;margin:0 0 14px;font-size:15px;line-height:1.45}.landing-platform-list,.landing-partner-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.landing-platform-list span,.landing-partner-grid span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #94a3b838;border-radius:8px;place-items:center;min-width:0;min-height:44px;padding:8px 10px;font-size:14px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 20px #0f172a0a}.landing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1180px,100% - 64px);margin:0 auto 22px;display:grid}.landing-metric-card{background:#f8fbff;border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:18px;min-width:0;min-height:104px;padding:18px;display:flex}.landing-metric-icon,.landing-feature-art,.landing-current-grid article>span,.landing-solution-flow article>span{color:#2563eb;background:#2563eb1f;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:inline-grid}.landing-metric-card strong{color:#2563eb;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1;display:block}.landing-metric-card span{color:#0f172a;font-size:14px;font-weight:800;display:block}.landing-metric-card p,.landing-feature-card p,.landing-current-grid p,.landing-solution-flow p,.landing-case-grid p,.landing-section-head p,.landing-footer p{color:#475569eb;text-wrap:pretty;margin:0;line-height:1.7}.landing-section{padding:18px 0 10px;scroll-margin-top:76px}.landing-section-head{text-align:center;gap:8px;margin-bottom:18px;display:grid}.landing-section-head h2{color:#0f172a;letter-spacing:0;text-wrap:balance;margin:0;font-size:24px;line-height:1.3}.landing-section-head p{max-width:680px;margin:0 auto;font-size:14px}.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-feature-card{background:#fff;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:106px;padding:18px 18px 18px 72px;display:grid;position:relative;box-shadow:0 8px 20px #0f172a0a}.landing-feature-art{color:#059669;background:#12b9811f;border-radius:14px;width:40px;height:40px;position:absolute;top:18px;left:16px}.landing-feature-card h3,.landing-current-grid h3,.landing-case-grid h3{color:#0f172a;letter-spacing:0;margin:0 0 6px;font-size:16px;line-height:1.35}.landing-feature-card p{font-size:13px}.landing-card-status{color:#1d4ed8;white-space:nowrap;background:#eef6ff;border-radius:999px;align-self:start;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.landing-current-section{padding-top:26px}.landing-current-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-current-grid article{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563eb24;border-radius:12px;gap:10px;min-height:170px;padding:20px;display:grid}.landing-current-grid article>span{color:#b45309;background:#f59e0b29}.landing-solution-flow{background:#f8fbff;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:18px;display:grid}.landing-solution-flow article{text-align:center;justify-items:center;gap:8px;min-width:0;padding:10px;display:grid;position:relative}.landing-solution-flow article:not(:last-child):after{content:"";background:#93c5fd;width:20px;height:1px;position:absolute;top:34px;right:-10px}.landing-solution-flow article>span{color:#2563eb;background:#fff;width:42px;height:42px;box-shadow:0 6px 14px #2563eb1f}.landing-solution-flow strong{color:#0f172a;font-size:14px}.landing-solution-flow p{font-size:12px}.landing-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-case-grid article{background:#fff;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:18px;display:grid}.landing-avatar{background:radial-gradient(circle at 50% 32%,#fde68a 0 16%,#0000 17%),linear-gradient(135deg,#bfdbfe 0%,#dbeafe 100%);border-radius:50%;width:46px;height:46px}.landing-case-grid span{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.landing-stars{color:#f59e0b;gap:4px;margin-top:8px;display:flex}.landing-partner-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.landing-footer{color:#dbeafe;background:#071b31;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:34px;padding:28px 64px;display:grid}.landing-footer-brand{color:#fff}.landing-footer p{color:#e2e8f0c2;max-width:360px;margin-top:12px}.landing-footer h2{color:#fff;letter-spacing:0;margin:0 0 10px;font-size:15px;line-height:1.4}.landing-footer span{color:#e2e8f0c7;margin-top:8px;font-size:13px;display:block}.compact-review-summary .ant-descriptions-row>th,.compact-review-summary .ant-descriptions-row>td{padding:10px 16px!important}.compact-review-summary .ant-descriptions-item-label{white-space:nowrap}.compact-review-summary .ant-descriptions-item-content{word-break:break-all;line-height:1.35}.compact-review-summary .ant-descriptions-view{border-radius:14px;overflow:hidden}.metric-card,.panel-card{background:#fff;border:1px solid #94a3b82e;border-radius:12px;box-shadow:0 12px 32px #0f172a0d}.metric-card{min-height:132px}.metric-card .ant-card-body{flex-direction:column;justify-content:center;min-height:132px;display:flex}.metric-card .ant-statistic-title{color:#64748b;font-weight:700}.metric-card .ant-statistic-content{color:#0f172a;font-variant-numeric:tabular-nums}.panel-card .ant-card-head{border-bottom:1px solid #94a3b829;min-height:58px}.panel-card .ant-card-head-title{color:#0f172a;font-size:16px;font-weight:900}.panel-card .ant-card-extra .ant-btn{border-radius:8px}.content-grid{margin-top:4px}.compact-filter-form{background:#f8fbff;border:1px solid #94a3b829;border-radius:10px;margin-bottom:14px;padding:14px 14px 2px}.compact-filter-row{flex-wrap:wrap}.compact-filter-row>.ant-col{max-width:100%}.compact-filter-form .ant-form-item{margin-bottom:12px}.compact-filter-form .ant-form-item-label{padding-bottom:4px}.compact-filter-form .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:600}.compact-filter-form .ant-input,.compact-filter-form .ant-input-affix-wrapper,.compact-filter-form .ant-input-number,.compact-filter-form input[type=datetime-local]{box-sizing:border-box;border-radius:8px;height:38px}.compact-filter-form .ant-select{width:100%;height:38px;display:block}.compact-filter-form .ant-input{padding-block:0;line-height:36px}.compact-filter-form .ant-input-affix-wrapper{padding:0 11px}.compact-filter-form .ant-input-affix-wrapper>input.ant-input{height:36px;padding:0;line-height:36px}.compact-filter-form .ant-input-affix-wrapper .ant-input-prefix,.compact-filter-form .ant-input-affix-wrapper .ant-input-suffix{align-items:center;height:100%;display:inline-flex}.compact-filter-form .ant-select-single .ant-select-selector{align-items:center;border-radius:8px!important;height:38px!important;padding:0 11px!important}.compact-filter-form .ant-select-single .ant-select-selection-search{inset-block:0}.compact-filter-form .ant-select-single .ant-select-selection-wrap{align-items:center}.compact-filter-form .ant-select-single .ant-select-selection-placeholder,.compact-filter-form .ant-select-single .ant-select-selection-item{align-items:center;height:36px;display:flex;line-height:36px!important}.compact-filter-form input[type=datetime-local]{padding-block:0;padding-inline:11px;line-height:36px}.filter-submit{align-items:flex-end;min-height:100%;display:flex}.compact-filter-form .filter-submit{margin-bottom:12px}.compact-filter-form .filter-submit .ant-form-item-control,.compact-filter-form .filter-submit .ant-form-item-control-input,.compact-filter-form .filter-submit .ant-form-item-control-input-content{width:100%;min-height:36px}.compact-filter-form .filter-submit .ant-form-item-control-input-content{justify-content:flex-end;align-items:center;display:flex}.compact-filter-form .filter-submit .ant-space{gap:8px!important}.compact-filter-form .filter-submit .ant-btn{border-radius:8px;height:38px;padding-inline:16px}.panel-card .ant-table-wrapper{border:1px solid #94a3b829;border-radius:10px;overflow:hidden}.panel-card .ant-table{color:#1e293b}.panel-card .ant-table-thead>tr>th{color:#334155;font-weight:800;background:#f8fbff!important}.panel-card .ant-table-tbody>tr:hover>td{background:#2563eb0a!important}.panel-card .ant-pagination{margin:14px 12px!important}.ant-btn-primary{background:#2563eb;box-shadow:0 8px 18px #2563eb29}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:#1d4ed8}.ant-modal-content,.ant-drawer-content{border-radius:12px}.ant-modal-header,.ant-drawer-header{border-bottom-color:#94a3b829!important}.ant-tabs .ant-tabs-tab{font-weight:800}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1d4ed8}.ant-tabs .ant-tabs-ink-bar{background:#2563eb}.shop-note-cell{text-overflow:ellipsis;white-space:nowrap;cursor:help;width:100%;min-width:0;overflow:hidden}.shops-table .ant-table{table-layout:fixed}.shops-table .ant-table-cell{white-space:nowrap}.products-table .ant-table{table-layout:fixed}.products-table .ant-table-cell{white-space:nowrap}.temu-sales-table .ant-table{table-layout:fixed}.temu-sales-table .ant-table-cell{white-space:nowrap}.temu-sales-table .ant-table-cell-fix-left,.temu-sales-table .ant-table-cell-fix-left-last{z-index:6;background:#fff}.temu-sales-table .ant-table-thead .ant-table-cell-fix-left,.temu-sales-table .ant-table-thead .ant-table-cell-fix-left-last{z-index:7;background:#f7faff}.temu-sales-table .ant-table-cell-fix-left-last:after{box-shadow:none}.temu-sales-table .temu-sales-group-cell{vertical-align:top}.temu-sales-table .temu-sales-summary-row .ant-table-cell{border-top:1px solid #d9e2ec}.temu-sales-split-table{background:#fff;border:1px solid #edf0f4;border-radius:8px;display:block;position:relative;overflow:hidden}.temu-sales-split-left{z-index:2;background:#fff;min-width:0;position:relative;overflow:hidden;box-shadow:1px 0 #edf0f4}.temu-sales-split-right{background:#fff;min-width:0}.temu-sales-split-right-scroll{overflow:auto hidden}.temu-sales-split-right-inner{min-width:100%}.temu-sales-grid-scroll{overflow:auto hidden}.temu-sales-grid-inner{min-width:100%}.temu-sales-split-header{box-sizing:border-box;color:#12213d;background:#f7faff;border-bottom:1px solid #edf0f4;align-items:center;width:100%;height:48px;padding:0 16px;font-weight:700;display:grid}.temu-sales-split-header.temu-sales-split-grid{padding:0}.temu-sales-split-row{box-sizing:border-box;background:#fff;border-bottom:1px solid #edf0f4;align-items:center;width:100%;height:92px;padding:0 16px;display:grid}.temu-sales-split-row.temu-sales-split-grid{padding:0}.temu-sales-split-row.temu-sales-summary-row{height:52px}.temu-sales-split-body .temu-sales-split-row:last-child{border-bottom:0}.temu-sales-split-body .temu-sales-split-row.temu-sales-summary-row{border-bottom:1px solid #d9e2ec}.temu-sales-split-right-grid,.temu-sales-split-grid{display:grid}.temu-sales-grid-cell{align-items:center;min-width:0;height:100%;padding:0 12px;display:flex}.temu-sales-grid-cell .ant-typography{max-width:100%}.temu-sales-sticky-cell{z-index:3;background:inherit;position:sticky}.temu-sales-split-header .temu-sales-sticky-cell{z-index:5}.temu-sales-sticky-image{left:0}.temu-sales-sticky-skc{left:84px}.temu-sales-sticky-sku{left:258px}.temu-sales-split-right-cell{text-align:right;white-space:nowrap;justify-content:flex-end;min-width:0;padding-left:8px}.temu-sales-split-empty{background:#fff;place-items:center;min-height:180px;display:grid;position:absolute;inset:48px 0 0}.temu-sales-product-sku-header,.temu-sales-product-sku-cell{grid-template-columns:64px 168px minmax(0,1fr);align-items:center;column-gap:14px;width:100%;min-width:0;height:100%;display:grid}.temu-sales-product-sku-cell>*{min-width:0}.temu-sales-sku-cell{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.temu-sales-sku-image{object-fit:contain;background:#fff;border:1px solid #edf0f4;border-radius:6px;width:42px;height:42px;display:block}.temu-sales-sku-image-empty{background:#f7f9fc}.temu-sales-subtotal-cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.temu-sales-subtotal-cell .ant-btn{width:24px;height:24px}.temu-sales-pagination{justify-content:flex-end;margin-top:16px;display:flex}.temu-sales-date-range,.temu-online-date-range{border-radius:8px;width:100%;height:38px}.compact-filter-form .temu-online-filter-submit{padding-top:25px}.temu-online-products-table .ant-table-tbody>tr:not(.ant-table-measure-row){height:76px}.temu-online-products-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{vertical-align:top}.temu-online-products-table .ant-table-tbody>tr.temu-online-sku-group-start-row>td{border-top:1px solid #cbd5e1}.temu-online-products-table .ant-table-tbody>tr>td.temu-online-product-image-cell{text-align:center;vertical-align:middle}.temu-online-toolbar{justify-content:flex-end}.temu-online-pagination{justify-content:flex-end;margin-top:16px;display:flex}.temu-online-sync-inline{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:3px;width:min(320px,42vw);min-width:260px;padding:2px 0;display:grid}.temu-online-sync-inline-title{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.temu-online-sync-inline-title .ant-typography{font-variant-numeric:tabular-nums}.temu-online-sync-inline-progress{grid-column:1/-1;min-width:0}.temu-online-sync-inline-detail{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;max-width:100%;font-size:12px;line-height:18px;display:block;overflow:hidden}.temu-online-sync-inline-failed .ant-progress-text,.temu-online-sync-inline-failed .temu-online-sync-inline-title .ant-typography:first-child{color:#cf1322}@media (width<=720px){.temu-online-sync-inline{grid-template-columns:1fr;width:min(100%,320px)}}.temu-online-product-image-empty{background:#f8fafc;border:1px dashed #94a3b866;border-radius:6px;width:46px;height:46px;display:inline-block}.temu-online-long-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.temu-online-sku-item{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:22px;display:block;overflow:hidden}.temu-online-sku-attribute{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.temu-online-id-group{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:44px;display:flex}.temu-online-id-item{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.temu-online-id-label{font-size:12px}.temu-online-time-group{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:44px;display:flex}.temu-online-time-item{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.temu-online-time-label{font-size:12px}.temu-online-time-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.temu-operations-grid-table{background:#fff;border:1px solid #edf0f4;border-radius:8px;position:relative;overflow:hidden}.temu-operations-grid-scroll{overflow:auto hidden}.temu-operations-grid-inner{min-width:100%}.temu-operations-grid-header{color:#12213d;background:#f7faff;border-bottom:1px solid #edf0f4;grid-template-rows:42px 42px;min-width:100%;font-weight:700;display:grid}.temu-operations-grid-body{background:#fff}.temu-operations-grid-group{background:#fff;border-bottom:1px solid #edf0f4;min-width:100%;display:grid}.temu-operations-grid-cell{font-variant-numeric:tabular-nums;border-right:1px solid #edf0f4;align-items:center;min-width:0;height:100%;padding:8px 10px;display:flex}.temu-operations-grid-header-cell{text-align:center;background:#f7faff;justify-content:center}.temu-operations-grid-body-cell{background:#fff;align-items:flex-start}.temu-operations-grid-cell-right{text-align:right;justify-content:flex-end}.temu-operations-grid-product-cell{background:#fff;border-right:1px solid #edf0f4;align-items:flex-start}.temu-operations-grid-summary-cell{border-top:1px solid #edf0f4;align-items:center;padding-top:8px;padding-bottom:8px}.temu-operations-grid-sku-split-cell{border-top:1px solid #edf0f4}.temu-operations-grid-sticky-product,.temu-operations-grid-sticky-sku{z-index:4;position:sticky}.temu-operations-grid-sticky-product{left:0}.temu-operations-grid-sticky-sku{left:290px}.temu-operations-grid-header .temu-operations-grid-sticky-product,.temu-operations-grid-header .temu-operations-grid-sticky-sku{z-index:6}.temu-operations-grid-empty{background:#fff;place-items:center;min-height:180px;display:grid}.temu-operations-product-info{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.temu-operations-product-image-wrap{flex:0 0 46px}.temu-operations-product-detail{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.temu-operations-product-title{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:44px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.temu-operations-product-meta{grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;min-width:0;display:grid}.temu-operations-product-meta-item{grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;display:grid}.temu-operations-product-meta-label{font-size:12px}.temu-operations-product-meta-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.temu-operations-product-flags{max-width:100%}.temu-operations-product-flags .ant-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;margin-inline-end:0;overflow:hidden}.temu-operations-sku-attribute{flex-direction:column;gap:4px;min-width:0;display:flex}.temu-operations-sku-attribute-title{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;line-height:20px;display:-webkit-box;overflow:hidden}.temu-operations-sku-attribute-line{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:2px;min-width:0;font-size:12px;display:grid}.temu-operations-copyable-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.temu-operations-number{font-variant-numeric:tabular-nums}.temu-operations-sales-sort-header{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}.temu-operations-sales-sort-segment{align-items:center;gap:5px;min-width:0;display:inline-flex}.temu-operations-sales-sort-divider{color:#7b8798;font-weight:600}.temu-operations-sales-sort-button{min-width:26px;height:24px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 2px;font-weight:700;line-height:1;display:inline-flex}.temu-operations-sales-sort-button:hover{color:#1677ff;background:#edf4ff}.temu-operations-sales-sort-button:focus-visible{outline-offset:1px;outline:2px solid #91caff}.temu-operations-sales-sort-button.is-active{color:#1677ff}.temu-operations-sales-sort-arrows{color:#c4ccd8;flex-direction:column;justify-content:center;align-items:center;width:9px;margin-left:2px;line-height:1;display:inline-flex}.temu-operations-sales-sort-arrows .anticon{height:7px;font-size:9px;line-height:7px}.temu-operations-sales-sort-arrows .anticon.is-active{color:#1677ff}.temu-operations-sales-summary-cell{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:inline-flex}.temu-operations-sales-summary-cell .ant-btn{flex:none}.temu-sales-identity,.temu-sales-identity .ant-typography{max-width:100%}.temu-sales-code-tag{text-overflow:ellipsis;vertical-align:middle;border-radius:999px;width:fit-content;max-width:100%;margin-inline-end:0;overflow:hidden}.temu-sales-compact-code{max-width:100%}.procurement-cost-stack{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.procurement-cost-stack-line.ant-typography{max-width:100%;margin-bottom:0;display:block}.temu-sales-analysis-modal .ant-modal-body{padding-top:8px}.temu-sales-analysis-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:34px;margin-bottom:10px;display:flex}.temu-sales-analysis-toolbar .ant-typography{max-width:620px}.temu-sales-analysis-chart{border-top:1px solid #f0f0f0;min-height:410px;overflow:hidden}.temu-sales-analysis-chart svg{width:100%;min-width:0;height:410px;display:block}.temu-sales-analysis-grid{stroke:#edf0f2;stroke-width:1px}.temu-sales-analysis-zero-grid{stroke:#d5dce4;stroke-width:2px}.temu-sales-analysis-line{fill:none;stroke:#18a8e8;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.temu-sales-analysis-point{fill:#fff;stroke:#18a8e8;stroke-width:3px}.temu-sales-analysis-legend{justify-content:center;gap:20px;width:100%;min-width:0;display:flex;overflow:hidden}.temu-sales-analysis-legend-item{color:#6b7280;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:700;display:inline-flex}.temu-sales-analysis-legend-dot{background:#fff;border:3px solid #18a8e8;border-radius:999px;flex:none;width:9px;height:9px}.temu-sales-analysis-legend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.temu-sales-analysis-tooltip{overflow-wrap:anywhere;color:#111827;white-space:normal;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:260px;padding:3px 6px;font-size:12px;line-height:1.4;box-shadow:0 2px 8px #00000026}.temu-sales-analysis-legend text,.temu-sales-analysis-y-label,.temu-sales-analysis-x-label,.temu-sales-analysis-axis-title{fill:#94a3b8;font-size:11px}.temu-sales-analysis-y-label{text-anchor:end}.temu-sales-analysis-x-label{text-anchor:end;dominant-baseline:middle}.temu-sales-analysis-axis-title{text-anchor:middle;font-size:14px;font-weight:700}.temu-sales-analysis-empty{color:#64748b;place-items:center;min-height:360px;font-weight:700;display:grid}.keywords-table .ant-table{table-layout:fixed}.keywords-table .ant-table-cell{white-space:nowrap}.keyword-filter-grid,.keyword-edit-grid{gap:12px;display:grid}.keyword-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 160px;align-items:start}.keyword-filter-grid>.ant-form-item{margin-bottom:0}.keyword-edit-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr)}.keyword-modal{width:min(760px,100vw - 32px)!important}.keyword-image-item{margin-top:-12px;margin-bottom:10px}.keyword-image-item .ant-form-item-control-input{min-height:0}.keyword-image-tabs .ant-tabs-nav{margin-top:0!important;margin-bottom:10px!important}.keyword-image-tabs .ant-tabs-content-holder{padding-top:0}.keyword-image-helper{margin-bottom:12px;display:inline-block}.keyword-image-toolbar{margin-bottom:12px}.keyword-image-preview-card{background:#f8fbff;border:1px solid #94a3b829;border-radius:10px;align-items:center;width:fit-content;margin-top:12px;padding:12px;display:flex;position:relative}.keyword-image-remove{color:#ff4d4f;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 12px #0f172a1f}.keyword-image-remove:hover{color:#dc2626}.keyword-image-empty{color:#64748b;background:#f8fbffb8;border:1px dashed #94a3b866;border-radius:10px;padding:12px}.keyword-filter-actions .ant-form-item-label>label{visibility:hidden}.keyword-filter-actions .ant-form-item-control{min-height:38px}.keyword-filter-grid .filter-submit .ant-form-item-control-input,.keyword-filter-grid .filter-submit .ant-form-item-control-input-content{justify-content:flex-end;align-items:flex-end;min-height:38px;display:flex}.keyword-level-tag{border-radius:999px;margin-inline-end:0;font-weight:700}.product-image{object-fit:cover;background:#f8fbff;border-radius:6px;display:block}.product-image-thumb{cursor:zoom-in;background:0 0;border:0;border-radius:6px;width:46px;height:46px;padding:0;display:inline-flex}.product-image-thumb:focus-visible{outline-offset:3px;outline:3px solid #f59e0b7a}.product-image-preview{object-fit:contain;background:#f8fbff;border-radius:8px;display:block}.product-image-popover .ant-popover-inner{padding:8px}.product-title-copy{min-width:0;max-width:100%;display:inline-flex}.product-title-copy .ant-typography-copy{flex:none}.product-import-result{width:100%}.product-import-modal{width:min(920px,100vw - 32px)!important}.product-import-modal .ant-modal-content{overflow:hidden}.product-import-modal .ant-modal-body{max-height:calc(100vh - 180px);padding-right:4px;overflow-y:auto}.product-import-country-item{margin-bottom:10px}.product-import-country-row{align-items:center;display:inline-flex}.product-import-country-label{color:#111827;align-items:center;gap:4px;display:inline-flex}.product-import-required-mark{color:#ff4d4f}.product-import-country-select{width:220px}.product-import-upload-item{margin-bottom:12px}.product-import-uploader.ant-upload-wrapper .ant-upload-drag{min-height:0;padding:0}.product-import-uploader.ant-upload-wrapper .ant-upload-btn{padding:0!important}.product-import-uploader.ant-upload-wrapper .ant-upload-drag-container{flex-direction:column;justify-content:center;align-items:center;padding-block:20px;display:flex}.product-import-uploader .ant-upload-drag-icon{margin:0}.product-import-uploader .ant-upload-text{margin:8px 0 0}.product-import-result .ant-alert-description{margin-top:14px}.product-import-result-table .ant-table-wrapper,.product-import-result-table .ant-table-container{width:100%}.product-import-result-table .ant-table-body{scrollbar-gutter:stable}.range-form-item .ant-input-number{height:38px}.range-form-item .ant-input-number-input,.compact-filter-form .ant-input-number-input{height:36px}.sites-table .ant-table{table-layout:fixed}.sites-table .ant-table-cell{white-space:nowrap}.sites-table .ant-table-cell .ant-space{flex-wrap:nowrap}.shop-note-tooltip .ant-tooltip-inner{white-space:normal;word-break:break-word;max-width:min(520px,70vw);line-height:1.6}.fullscreen-state{min-height:100vh}.login-shell{background:linear-gradient(115deg,#fffffff5 0%,#eff6ffeb 50%,#dceefff5 100%),#fff;place-items:center;min-height:100vh;padding:36px 24px;display:grid}.login-panel{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);align-items:stretch;gap:28px;width:min(1180px,100%);min-height:560px;display:grid}.login-copy{background:#eef6ff;border:1px solid #94a3b82e;border-radius:18px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 20px 56px #2563eb1a}.login-copy img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:560px;display:block}.login-copy-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #ffffff8a;border-radius:14px;max-width:520px;padding:22px;position:absolute;bottom:24px;left:26px;right:26px;box-shadow:0 16px 42px #2563eb1f}.login-copy .ant-typography{color:#0f172a}.login-copy h1.ant-typography{letter-spacing:0;text-wrap:balance;margin:8px 0 10px;font-size:34px;line-height:1.18}.login-copy .ant-typography+.ant-typography{color:#334155eb;text-wrap:pretty;margin:0;line-height:1.78}.login-card{color:#0f172a;background:#fff;border:1px solid #94a3b82e;border-radius:16px;align-self:center;box-shadow:0 20px 56px #0f172a14}.login-card .ant-card-body{flex-direction:column;gap:22px;padding:34px;display:flex}.login-card-head{align-items:center;gap:16px;display:flex}.login-card .ant-typography,.login-card label,.login-card .ant-form-item-explain,.login-card .ant-typography-secondary{color:#334155!important}.login-card h3.ant-typography{color:#0f172a!important}.login-card .ant-input-affix-wrapper,.login-card .ant-input,.login-card .ant-input-textarea textarea{border-radius:8px}.login-card .ant-input-affix-wrapper,.login-card .ant-input{min-height:40px}.login-card .ant-btn-primary{border-radius:8px;min-height:42px;font-weight:800}.login-alert{border-radius:14px}.json-preview{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:14px;max-height:280px;margin:0;padding:12px;overflow:auto}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.page-frame{animation:none}.landing-login-link,.landing-trial-button,.landing-primary-button,.landing-secondary-button,.shell-route-tab,.shell-route-tab-close{transition:none}.landing-login-link:hover,.landing-secondary-button:hover{transform:none}}@media (width<=1180px){.landing-header{padding:0 28px}.landing-hero{grid-template-columns:1fr;padding:36px 32px 24px}.landing-hero-product{width:100%;max-width:820px;margin:0 auto}.landing-platform-list,.landing-partner-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-feature-grid,.landing-current-grid,.keyword-filter-grid,.landing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-solution-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-solution-flow article:not(:last-child):after{display:none}.landing-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 32px}}@media (width<=992px){.landing-header{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 18px}.login-panel{grid-template-columns:1fr;min-height:auto}.login-copy,.login-copy img{min-height:340px}.shell-header{flex-direction:column;align-items:flex-start;gap:8px;min-height:auto;padding:10px 12px}.app-header{height:auto}.app-top-menu{width:100%}.app-top-menu .ant-menu-overflow,.shell-subnav-scroll{overflow-x:auto}.app-top-menu .ant-menu-overflow::-webkit-scrollbar{display:none}.shell-subnav-scroll::-webkit-scrollbar{display:none}.shell-metadata{flex-wrap:wrap;justify-content:flex-start}}@media (width<=720px){.landing-header-actions{width:100%}.keyword-filter-grid,.keyword-edit-grid{grid-template-columns:1fr}.landing-login-link,.landing-trial-button{flex:1}.landing-hero{padding:26px 18px 20px}.landing-hero h1{font-size:34px}.landing-hero-actions{grid-template-columns:1fr;display:grid}.landing-primary-button,.landing-secondary-button{width:100%}.landing-product-frame{grid-template-columns:1fr}.landing-product-sidebar{display:none}.landing-board-top,.landing-board-main{grid-template-columns:1fr}.landing-floating-card{margin-top:10px;position:static}.landing-hero-product img{width:72px;height:72px;bottom:-8px;right:12px}.landing-platforms,.landing-section,.landing-metrics{width:min(100% - 32px,1180px)}.landing-platform-list,.landing-partner-grid,.landing-feature-grid,.landing-current-grid,.landing-case-grid,.landing-metrics,.landing-solution-flow{grid-template-columns:1fr}.landing-footer{grid-template-columns:1fr;padding:28px 20px}.login-shell{padding:18px}.login-copy{border-radius:14px;min-height:300px}.login-copy img{min-height:300px}.login-copy-overlay{padding:16px;bottom:14px;left:14px;right:14px}.login-copy h1.ant-typography{font-size:24px}.login-card .ant-card-body{padding:24px}}:root{--page-bg:#eef3fb;--page-bg-soft:#f8faff;--surface:#fffffff5;--surface-soft:#ffffffd1;--line:#94a3b82e;--line-strong:#94a3b847;--text-main:#0f172aeb;--text-soft:#334155e0;--nav-bg:#10264f;--nav-bg-end:#234086;--nav-text:#f1f5f9f0;--nav-text-soft:#e2e8f0d1;--nav-chip:#ffffff24;--nav-chip-border:#ffffff2e;--accent:#3b82f6;--accent-strong:#1d4ed8;--accent-warm:#f59e0b;--success:#16a34a;color:var(--text-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 0 0,#3b82f624,#0000 34%),radial-gradient(circle at 100% 0,#f59e0b1a,#0000 24%),linear-gradient(#f6f8fc 0%,#eef3fb 48%,#e8eef9 100%);font-family:Inter Tight,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#root{min-height:100vh}
