@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700;800&family=Noto+Serif+SC:wght@500;600;700&family=Ma+Shan+Zheng&display=swap";:root{--font-display: "Playfair Display", "Noto Serif SC", "PingFang SC", "Microsoft YaHei", serif;--font-body: "Inter", "PingFang SC", "Microsoft YaHei", sans-serif;--font-brush: "Ma Shan Zheng", "Noto Serif SC", "PingFang SC", "Microsoft YaHei", serif}html{scrollbar-gutter:stable}body{margin:0}.landing-scroll-progress{position:fixed;top:0;left:0;height:3px;z-index:1100;background:linear-gradient(90deg,#b8860b,#d4a843);width:0%;transition:width .15s linear;pointer-events:none;border-radius:0 2px 0 0}@media (max-width: 768px){.wave-divider{height:24px!important}.wave-divider svg{height:24px!important}}a,button,[role=button],input,select,textarea{touch-action:manipulation}@media (max-width: 768px){html,body,#root{max-width:100%!important;overflow-x:hidden!important}.hero-grid,.supply-grid,.supply-grid-2,.tp-grid,.footer-grid,.bento-grid,.skills-grid,.wf-grid,.arch-grid,.agent-split,.dmb-cards,.register-roles-grid{grid-template-columns:1fr!important;gap:16px!important}.dashboard-mockup-card{transform:none!important}.dashboard-mockup-card [style*="repeat(3, 1fr)"],.dashboard-mockup-card [style*="repeat(2, 1fr)"]{grid-template-columns:1fr!important}section,header,footer{padding-left:18px!important;padding-right:18px!important}section[style*=gradientShift]{animation:none!important}section{padding-top:64px!important;padding-bottom:64px!important}[style*=backdrop-filter]{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}}@media (max-width: 400px){section,header,footer{padding-left:14px!important;padding-right:14px!important}section{padding-top:48px!important;padding-bottom:48px!important}}@media (min-width: 769px) and (max-width: 1023px){section,header,footer{padding-left:28px!important;padding-right:28px!important}}@media (hover: none) and (pointer: coarse){*{-webkit-tap-highlight-color:transparent}button,a,[role=button]{min-height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@keyframes slideInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bellShake{0%,to{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}}@media (max-width: 576px){.ant-modal{max-width:100vw!important;margin:0!important;top:0!important}.ant-modal-content{border-radius:0!important;min-height:100vh}.ant-card-body{padding:12px!important}.ant-table-wrapper{overflow-x:auto}.ant-pro-table-search{margin-bottom:8px}.ant-pro-table-list-toolbar-container{padding:8px 0!important}.ant-pro-table-list-toolbar-right{flex-wrap:wrap;gap:4px}.ant-card{border-radius:6px}}.ant-table-wrapper{overflow-x:auto}.ant-table-cell-fix-left,.ant-table-cell-fix-left-first,.ant-table-cell-fix-left-last,.col-fix-left{position:sticky!important;left:0!important;z-index:2!important;background:var(--app-bg-container)!important}.ant-table-cell-fix-right,.ant-table-cell-fix-right-first,.ant-table-cell-fix-right-last,.col-fix-right{position:sticky!important;right:0!important;z-index:2!important;background:var(--app-bg-container)!important}.ant-table-thead .ant-table-cell-fix-left,.ant-table-thead .ant-table-cell-fix-left-first,.ant-table-thead .ant-table-cell-fix-left-last,.ant-table-thead .col-fix-left,.ant-table-thead .ant-table-cell-fix-right,.ant-table-thead .ant-table-cell-fix-right-first,.ant-table-thead .ant-table-cell-fix-right-last,.ant-table-thead .col-fix-right{z-index:3!important}.order-row-refund,.order-row-refund td{background:#ff4d4f14!important}.order-row-refund:hover td{background:#ff4d4f24!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--app-scrollbar-track, transparent)}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb, #c0c0c0);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb, #a0a0a0)}.sidebar-expanded-menu::-webkit-scrollbar{width:4px}.sidebar-expanded-menu::-webkit-scrollbar-track{background:transparent}.sidebar-expanded-menu::-webkit-scrollbar-thumb{background:#00000014;border-radius:2px}.sidebar-expanded-menu::-webkit-scrollbar-thumb:hover{background:#00000026}body,.ant-layout{transition:background-color .3s ease,color .3s ease}::selection{background:var(--app-primary, #2563eb);color:#fff}:focus-visible{outline:2px solid var(--app-primary, #2563eb);outline-offset:2px}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}@media (max-width: 992px){input,textarea,select{font-size:16px!important}.ant-menu-item{min-height:44px;display:flex;align-items:center}.ant-btn-sm{min-width:44px;min-height:44px}.ant-layout-content{padding:12px 8px!important}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;gap:8px}}@media (max-width: 768px){.ant-table-cell{padding:8px 6px!important;font-size:13px}.ant-table-thead .ant-table-cell{padding:8px 6px!important;font-size:12px}.ant-table-wrapper{-webkit-overflow-scrolling:touch}.ant-form-item{margin-bottom:12px}.ant-table-cell .ant-btn{padding:0 6px;font-size:12px}.ant-table-cell .ant-btn-sm{padding:0 4px;font-size:11px;min-width:28px;min-height:28px}}.ant-drawer-body{padding-bottom:var(--safe-area-inset-bottom)}@media (max-width: 992px){.ant-drawer-content-wrapper{padding-left:var(--safe-area-inset-left)}}.goods-table .ant-table-tbody>tr>td{padding:12px 16px!important;border-bottom:6px solid #f5f5f5!important;background:#fff!important}.goods-table .ant-table-tbody>tr:hover>td{transform:translateY(-2px)!important;box-shadow:0 4px 16px #00000014!important;border-radius:8px!important;background:#fff!important;transition:all .2s ease!important}.goods-table .ant-table-tbody>tr{margin-bottom:4px}.ant-table-cell:last-child,td.ant-table-cell[class*=action],td.ant-table-cell[class*=Action],td.ant-table-cell[class*=\64cd\4f5c]{background:#fafafa!important;border-left:1px solid #e8e8e8!important;position:sticky!important;right:0!important;z-index:3!important;pointer-events:auto!important}.ant-table-tbody>tr:hover>td:last-child{background:#fafafa!important}.ant-table-tbody>tr:nth-child(2n)>td:last-child{background:#f5f5f5!important}.ant-table-cell .ant-btn-link,.ant-table-cell .ant-space-item .ant-btn-link{padding:3px 10px!important;height:auto!important;min-height:30px!important;font-size:12px!important;white-space:nowrap!important}.ant-table-cell>a[style*="color: red"],.ant-table-cell>a[style*="color:red"],.ant-table-cell .ant-space-item>a[style*="color: red"],.ant-table-cell .ant-space-item>a[style*="color:red"]{color:#ff4d4f!important;border-color:#ffa39e!important}.ant-table-cell>a[style*="color: red"]:hover,.ant-table-cell>a[style*="color:red"]:hover{color:#ff4d4f!important;background:#fff1f0!important;border-color:#ff7875!important}.page-content-card{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:20px 24px;box-shadow:0 1px 4px #0000000a}.page-content-card:hover{box-shadow:0 4px 16px #0000000f;border-color:#d9d9d9}.page-content-fullscreen{background:#f5f5f5}.ant-table-wrapper{border-left:1px solid #f0f0f0;border-radius:0}.ant-table-tbody>tr>td{transition:all .25s ease!important}.ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,#1677ff0f,#1677ff04,#1677ff08)!important}.ant-table-tbody>tr[data-row-key]{cursor:pointer}.ant-pro-table-search{padding:0!important;margin-bottom:12px!important}.ant-pro-table-search .ant-form{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important}.ant-pro-table-search .ant-form-item{margin-bottom:0!important;flex-shrink:0!important}.ant-pro-table-search .ant-form-item-label{padding-bottom:0!important;flex-shrink:0!important}.ant-pro-table-search .ant-form-item-label>label{font-size:12px!important}.ant-pro-table-search .ant-form-item-control{width:auto!important;min-width:100px!important}.ant-pro-table-search .ant-form-item-control-input{min-height:auto!important}.ant-pro-table-search .ant-form-item-control-input-content{display:flex!important;align-items:center!important}.ant-pro-table-search .ant-input,.ant-pro-table-search .ant-select,.ant-pro-table-search .ant-picker{width:140px!important}.ant-pro-table-search .ant-input-search{width:180px!important}.ant-table-thead>tr>th{background:#f5f7fa!important;font-weight:600!important;font-size:13px!important;color:#4a5568!important;border-bottom:2px solid #e2e8f0!important;padding:12px 16px!important;letter-spacing:.02em!important}.ant-table-tbody>tr>td{padding:10px 16px!important;border-bottom:1px solid #f0f0f0!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc}.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-table-container::-webkit-scrollbar{height:6px}.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-table-container::-webkit-scrollbar-track{background:transparent;border-radius:3px}.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-table-container::-webkit-scrollbar-thumb{border-radius:3px;background:transparent;-webkit-transition:background .3s ease;transition:background .3s ease}.ant-table-body:hover::-webkit-scrollbar-thumb,.ant-table-content:hover::-webkit-scrollbar-thumb,.ant-table-container:hover::-webkit-scrollbar-thumb{background:#d0d0d0}.ant-table-body:hover::-webkit-scrollbar-thumb:hover,.ant-table-content:hover::-webkit-scrollbar-thumb:hover,.ant-table-container:hover::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-table-body,.ant-table-content,.ant-table-container{scrollbar-width:thin;scrollbar-color:transparent transparent}.goods-row-even td{background:#fafbfc!important}.goods-row-odd td{background:#fff!important}.ant-table-tbody>tr.goods-row-even:hover>td,.ant-table-tbody>tr.goods-row-odd:hover>td{background:#e6f4ff!important}.sku-row-even td{background:#f5f6f8!important}.sku-row-odd td{background:#fcfcfd!important}.ant-table-tbody>tr.sku-row-even:hover>td,.ant-table-tbody>tr.sku-row-odd:hover>td{background:#eef4fb!important}.ant-table-expanded-row>td{background:#f8f9fb!important}html,body{overscroll-behavior-x:contain}.ant-pro-basicLayout-content{overflow-x:hidden!important;overscroll-behavior-x:contain!important}.ant-pro-page-container{overflow-x:hidden!important}.ant-table-tbody>tr{transition:background .15s ease}.product-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#fafafa;border:1px solid #e8e8e8;border-bottom:none;border-radius:8px 8px 0 0;margin-right:2px;padding:10px 20px;transition:all .2s ease;color:#8c8c8c}.product-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:#1677ff;background:#e6f4ff}.product-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-color:#e8e8e8 #e8e8e8 #fff;border-bottom:1px solid #fff;color:#1677ff;font-weight:600;box-shadow:inset 0 -3px #1677ff}.product-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-badge{color:#1677ff}.product-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active span[style*="color: #ff4d4f"]{color:#ff4d4f!important}#w-e-editor,.ant-input-textarea textarea{resize:vertical!important}#w-e-editor{overflow:auto!important}.ant-table,.ant-table-wrapper .ant-table{font-size:13px}.ant-pro-table{margin-top:-15px!important;margin-left:-19px!important;margin-right:-19px!important;width:calc(100% + 38px)!important}.ant-tabs .ant-pro-table,.ant-modal .ant-pro-table,.ant-drawer .ant-pro-table,.ant-card:has(.ant-card-head) .ant-pro-table{margin-top:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}.ant-pro-table>.ant-pro-card{margin:0!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.ant-pro-table>.ant-pro-card>.ant-pro-card-body{padding:0!important}.ant-card:has(.ant-pro-table):not(:has(.ant-card-head)):not(:has(.ant-tabs)){border:none!important;box-shadow:none!important;background:transparent!important}.ant-card:has(.ant-pro-table):not(:has(.ant-card-head)):not(:has(.ant-tabs))>.ant-card-body{padding:0!important}.ant-pro-table .ant-pro-table-list-toolbar-container{padding:12px 0}.ant-pro-table .ant-pro-table-search{margin-bottom:12px}.promotions-page .ant-table-thead>tr>th,.promotions-page .ant-table-tbody>tr>td{padding:10px!important}.product-form-drawer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-form-drawer .ant-form-item-label>label{color:#1f1f1f!important;font-weight:600!important;font-size:14px!important}.product-form-drawer .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f!important}.product-form-drawer .ant-typography-secondary{color:#555!important}.product-form-drawer .ant-input,.product-form-drawer .ant-input-affix-wrapper,.product-form-drawer .ant-select-selection-item,.product-form-drawer .ant-select-selection-placeholder,.product-form-drawer .ant-picker,.product-form-drawer .ant-input-number-input{color:#1f1f1f!important}.product-form-drawer .ant-input::placeholder,.product-form-drawer .ant-select-selection-placeholder{color:#999!important}.product-form-drawer .ant-card-head-title{color:#1a1a1a!important;font-weight:600!important}
