*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.\!mb-1{margin-bottom:.25rem!important}.\!mr-1{margin-right:.25rem!important}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-full{min-height:100%}.\!w-\[100px\]{width:100px!important}.\!w-\[108px\]{width:108px!important}.\!w-\[160px\]{width:160px!important}.\!w-\[220px\]{width:220px!important}.\!w-\[90px\]{width:90px!important}.\!w-\[98px\]{width:98px!important}.\!w-full{width:100%!important}.w-10{width:2.5rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-lg{border-radius:.5rem!important}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\!p-0{padding:0!important}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.\!text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--el-color-primary: #0756c7;--el-color-primary-light-3: #4b8ff0;--el-color-primary-light-5: #8bbbf7;--el-color-primary-light-7: #bed7fb;--el-color-primary-light-8: #d7e8ff;--el-color-primary-light-9: #eef5ff;--el-color-primary-dark-2: #0649a8;--sg-surface: #ffffff;--sg-surface-soft: #f8fbff;--sg-border: #d9e2ef;--sg-border-soft: #edf2f7;--sg-page: #f4f7fb;--sg-text: #10213d;--sg-muted: #667085;--sg-radius: 6px;--sg-radius-lg: 8px;--sg-shadow: 0 1px 2px rgba(15, 23, 42, .025), 0 6px 16px rgba(15, 23, 42, .035);--sg-shadow-hover: 0 2px 4px rgba(15, 23, 42, .035), 0 10px 22px rgba(15, 23, 42, .055);--el-font-size-extra-small: 14px;--el-font-size-small: 14px;--el-font-size-base: 16px;--el-font-size-medium: 16px;--el-font-size-large: 18px;--el-transition-duration: .14s;--el-transition-duration-fast: .1s}*{margin:0;padding:0;box-sizing:border-box;letter-spacing:0}html,body,#app{height:100%;width:100%;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}html{font-size:14px}body{font-size:14px;color:var(--sg-text);background:var(--sg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-overlay,.el-loading-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.text-xs{font-size:12px!important;line-height:1.45!important}.text-sm{font-size:13px!important;line-height:1.5!important}.text-base{font-size:14px!important;line-height:1.55!important}.text-lg{font-size:16px!important;line-height:1.45!important}.text-xl{font-size:18px!important;line-height:1.35!important}.text-2xl{font-size:22px!important;line-height:1.25!important}[class*="text-[10px]"]{font-size:10px!important}[class*="text-[11px]"]{font-size:11px!important}[class*="text-[12px]"]{font-size:12px!important}[class*="text-[13px]"]{font-size:13px!important}[class*="text-[14px]"]{font-size:14px!important}[class*="text-[15px]"]{font-size:15px!important}[class*="text-[16px]"]{font-size:16px!important}[class*="text-[17px]"]{font-size:17px!important}[class*="text-[18px]"]{font-size:18px!important}[class*="text-[19px]"]{font-size:19px!important}[class*="text-[20px]"]{font-size:20px!important}[class*="text-[21px]"]{font-size:21px!important}[class*="text-[22px]"]{font-size:22px!important}[class*="text-[23px]"]{font-size:23px!important}[class*="text-[24px]"]{font-size:24px!important}[class*="text-[25px]"]{font-size:25px!important}[class*="text-[26px]"]{font-size:26px!important}[class*="text-[27px]"]{font-size:27px!important}[class*="text-[28px]"]{font-size:28px!important}[class*="text-[29px]"]{font-size:29px!important}[class*="text-[30px]"]{font-size:30px!important}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#64748b3d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#64748b6b}.glass-panel{background:#fff;border:1px solid var(--sg-border);box-shadow:var(--sg-shadow);border-radius:var(--sg-radius);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.glass-panel:hover{box-shadow:var(--sg-shadow-hover);border-color:#d3dce8;background:#fff}.scm-main .glass-panel{border-radius:var(--sg-radius)!important;border-color:var(--sg-border)!important;box-shadow:var(--sg-shadow)!important}.scm-main .glass-panel:hover{border-color:#d3dce8!important;box-shadow:var(--sg-shadow-hover)!important}.scm-main [class*=stat-card],.scm-main [class*=summary-card]{border-radius:var(--sg-radius)!important}.el-dialog,.el-drawer{background:#fff!important;border-radius:var(--sg-radius)!important;box-shadow:0 20px 48px #0f172a21!important;border:1px solid rgba(226,232,240,.96)}.el-drawer{border-radius:var(--sg-radius) 0 0 var(--sg-radius)!important}.el-table{background:#fff!important;border:1px solid var(--sg-border);border-radius:var(--sg-radius);overflow:hidden;box-shadow:0 1px 2px #0f172a06;--el-table-border-color: var(--sg-border-soft);--el-table-row-hover-bg-color: #f8fafc}.el-table__inner-wrapper:before{display:none!important}.el-table tr{background:transparent!important;transition:all .2s ease}.el-table th.el-table__cell{background:#f8fbff!important;color:#475569!important;font-weight:600!important;font-size:13px!important;letter-spacing:0;text-transform:none;height:38px!important;border-bottom:1px solid #e2e8f0!important}.el-table td.el-table__cell{border-bottom:1px solid #f1f5f9!important;padding-top:8px!important;padding-bottom:8px!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f8fafc!important;cursor:pointer}.filled-page-table-wrap{flex:1 1 auto;display:flex}.filled-page-table{flex:1 1 auto;min-height:100%}.filled-page-table .el-table__inner-wrapper{min-height:100%}.filled-page-table .el-table__body-wrapper{overflow-y:hidden!important}.filled-page-table .el-table__body .el-table__row{height:var(--filled-table-row-height)!important}.filled-page-table .el-table__row .el-table__cell{height:var(--filled-table-row-height)!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle}.filled-page-table .el-table__body .cell{min-height:0;line-height:1.25}.el-pagination{margin-top:12px;padding:4px 0;justify-content:flex-end;background:transparent;border-radius:var(--sg-radius);border:0;box-shadow:none}.pagination-container{display:flex;justify-content:flex-end;width:100%}.el-input__wrapper,.el-select__wrapper{box-shadow:0 0 0 1px #d9e2ef inset!important;transition:box-shadow .18s ease,background .18s ease!important;border-radius:var(--sg-radius)!important;background:#fff!important;min-height:32px}.el-card{border-radius:var(--sg-radius)!important;border-color:var(--sg-border)!important;box-shadow:var(--sg-shadow)!important}.el-card__header{background:#f8fbff;border-bottom-color:var(--sg-border-soft)!important;font-weight:500}.el-button{border-radius:var(--sg-radius)!important;font-weight:600}.el-button--primary:not(.is-plain,.is-link,.is-text){background:#2563eb!important;border-color:#2563eb!important}.el-button--primary:not(.is-plain,.is-link,.is-text):hover,.el-button--primary:not(.is-plain,.is-link,.is-text):focus{background:#1d4ed8!important;border-color:#1d4ed8!important}.el-button--primary.is-plain{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.el-button.is-link,.el-button.is-text{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.el-button--primary.is-link,.el-button--primary.is-text{color:#2563eb!important}.el-button--danger.is-link,.el-button--danger.is-text{color:#dc2626!important}.el-button.is-link:hover,.el-button.is-text:hover{background:transparent!important;text-decoration:underline}.el-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:auto!important;min-height:20px!important;padding:2px 8px!important;border-radius:999px!important;border-width:1px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important}.el-tag.el-tag--small{min-height:20px!important;padding:2px 8px!important;font-size:12px!important}.el-tag.el-tag--large{min-height:26px!important;padding:4px 12px!important;font-size:13px!important}.el-tag,.el-tag.el-tag--primary,.el-tag.el-tag--light,.el-tag.el-tag--plain,.el-tag.el-tag--dark{background:#eff6ff!important;color:#2563eb!important;border-color:#dbeafe!important}.el-tag.el-tag--success{background:#f0fdf4!important;color:#15803d!important;border-color:#dcfce7!important}.el-tag.el-tag--warning{background:#fff7ed!important;color:#ea580c!important;border-color:#ffedd5!important}.el-tag.el-tag--danger{background:#fef2f2!important;color:#dc2626!important;border-color:#fee2e2!important}.el-tag.el-tag--info{background:#f8fafc!important;color:#64748b!important;border-color:#e2e8f0!important}.el-tag .el-tag__close{color:currentColor!important}.scm-main .el-tag.purchase-status-tag,.scm-main .el-tag.purchase-brand-tag,.scm-main .el-tag.coupon-status-tag,.scm-main .el-tag.coupon-count-tag,.scm-main .status-tag,.scm-main .live-badge,.scm-main .points-badge,.scm-main .coupon-status-tag,.scm-main .coupon-count-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;padding:2px 8px!important;border-radius:999px!important;border:1px solid #dbeafe!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important}.scm-main .points-badge{min-width:64px!important;border-color:#ffedd5!important;background:#fff7ed!important;color:#ea580c!important}.scm-main .el-tag.coupon-status-tag.el-tag--success,.scm-main .el-tag.coupon-count-tag,.scm-main .status-tag.tag-completed,.scm-main .status-tag.tag-paid{border-color:#dcfce7!important;background:#f0fdf4!important;color:#15803d!important}.scm-main .status-tag.tag-pending{border-color:#ffedd5!important;background:#fff7ed!important;color:#ea580c!important}.scm-main .status-tag.tag-shipping{border-color:#e0e7ff!important;background:#eef2ff!important;color:#4338ca!important}.scm-main .purchase-product-tags span{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:2px 8px!important;border-radius:999px!important;border:1px solid #dbeafe!important;color:#2563eb!important;background:#eff6ff!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.scm-main .rounded-xl,.scm-main .rounded-2xl{border-radius:var(--sg-radius)!important}.scm-main .shadow,.scm-main .shadow-md,.scm-main .shadow-lg,.scm-main .shadow-xl{box-shadow:var(--sg-shadow)!important}.el-form,.el-descriptions{color:var(--sg-text)}.el-button,.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-pagination,.el-descriptions__label,.el-descriptions__content,.el-form-item__label,.el-dropdown-menu__item,.el-menu-item,.el-sub-menu__title,.el-table td.el-table__cell,.el-table td.el-table__cell .cell,.el-tag,.el-radio__label,.el-checkbox__label{font-size:13px!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.el-form-item{margin-bottom:14px}.el-form-item__label{color:#475569!important;font-weight:500}.el-textarea__inner{border-radius:var(--sg-radius)!important;box-shadow:0 0 0 1px #d9e2ef inset!important}.el-textarea__inner:hover,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.el-tabs__item{color:#64748b;font-weight:500}.el-tabs__item.is-active,.el-tabs__active-bar{color:#2563eb}.el-descriptions__label{color:#64748b!important;font-weight:500!important;background:#f8fafc!important}.el-descriptions__content{color:#0f172a!important}.scm-main [class*=-head-icon]{color:#2563eb!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:var(--sg-radius)!important;box-shadow:none!important}.scm-main .stat-icon,.scm-main .coupon-stat-icon,.scm-main .glass-panel>.w-10.h-10{border:0!important;border-radius:999px!important;box-shadow:none!important}.scm-main .stat-icon .el-icon,.scm-main .coupon-stat-icon .el-icon,.scm-main .glass-panel>.w-10.h-10 .el-icon{color:inherit!important}.scm-main .stat-icon svg,.scm-main .coupon-stat-icon svg,.scm-main .glass-panel>.w-10.h-10 svg{color:currentColor!important}.scm-main .el-badge__content{min-width:18px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;border:1px solid #dbeafe!important;background:#eff6ff!important;color:#2563eb!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.scm-main .el-badge__content--success{border-color:#dcfce7!important;background:#f0fdf4!important;color:#15803d!important}.scm-main .el-badge__content--warning{border-color:#ffedd5!important;background:#fff7ed!important;color:#ea580c!important}.scm-main .el-badge__content--danger{border-color:#fee2e2!important;background:#fef2f2!important;color:#dc2626!important}.scm-main .el-badge__content--info{border-color:#e2e8f0!important;background:#f8fafc!important;color:#64748b!important}.scm-main [class*=-primary-btn]{background:#2563eb!important;border-color:#2563eb!important;box-shadow:none!important}.scm-main [class*=-primary-btn]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.scm-main .page-header,.scm-main .search-card,.scm-main .list-card{background:#fff!important;border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius)!important;box-shadow:var(--sg-shadow)!important}.scm-main .page-header{padding:18px 20px!important}.scm-main .el-loading-mask{border-radius:var(--sg-radius);background:#f8fafcad!important}.scm-main .glass-panel,.scm-main .page-header,.scm-main .search-card,.scm-main .list-card,.scm-main .el-card,.scm-main [class*=stat-card],.scm-main [class*=summary-card],.scm-main [class*=filter-panel],.scm-main [class*=table-panel]{background:var(--sg-surface)!important;border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius-lg)!important;box-shadow:var(--sg-shadow)!important}.scm-main .glass-panel:hover,.scm-main [class*=stat-card]:hover,.scm-main [class*=summary-card]:hover{border-color:#cfd9e8!important;box-shadow:var(--sg-shadow-hover)!important}.scm-main .page-header{padding:14px 16px!important}.scm-main .page-title,.scm-main h2{color:var(--sg-text)!important;letter-spacing:0!important}.scm-main .page-breadcrumb,.scm-main .page-breadcrumb span,.scm-main p,.scm-main small{color:var(--sg-muted)}.el-table{font-size:13px!important;color:#334155!important}.el-table .cell{line-height:1.35!important}.el-table th.el-table__cell .cell{color:#52637a!important;font-weight:700!important}.el-button--small{min-height:28px!important;padding:6px 10px!important}.el-button:not(.is-circle){min-height:32px;padding-left:12px;padding-right:12px}.el-button.is-circle{border-radius:999px!important}.el-input__inner,.el-select__selected-item,.el-select-dropdown__item{color:#334155!important;font-weight:500}.el-form--inline .el-form-item{margin-right:12px}.el-dialog__header,.el-drawer__header{padding:16px 18px 10px!important;margin-bottom:0!important;color:var(--sg-text)!important;font-weight:700!important}.el-dialog__body,.el-drawer__body{padding:16px 18px!important}.el-dialog__footer,.el-drawer__footer{padding:10px 18px 16px!important;border-top:1px solid var(--sg-border-soft)}@media (max-width: 720px){body{font-size:13px}.scm-main .page-header,.scm-main .search-card,.scm-main .list-card,.scm-main .glass-panel{border-radius:var(--sg-radius)!important}}:root{--sg-page: #f4f7fb;--sg-surface: #ffffff;--sg-surface-soft: #f8fbff;--sg-border: #d9e2ef;--sg-border-soft: #edf2f7;--sg-text: #10213d;--sg-muted: #667085;--sg-primary: #0756c7;--sg-primary-soft: #eaf2ff;--sg-success: #12b76a;--sg-warning: #f79009;--sg-danger: #f04438;--sg-radius: 6px;--sg-radius-lg: 8px;--sg-shadow: 0 1px 2px rgba(16, 24, 40, .035), 0 6px 16px rgba(16, 24, 40, .035);--sg-shadow-hover: 0 2px 4px rgba(16, 24, 40, .04), 0 10px 22px rgba(16, 24, 40, .055);--el-color-primary: var(--sg-primary);--el-border-radius-base: var(--sg-radius);--el-border-color: var(--sg-border);--el-border-color-light: var(--sg-border-soft);--el-text-color-primary: var(--sg-text);--el-text-color-regular: #344054;--el-text-color-secondary: var(--sg-muted)}html,body,#app{min-width:0;background:var(--sg-page);color:var(--sg-text)}.scm-main .glass-panel,.scm-main .page-header,.scm-main .search-card,.scm-main .list-card,.scm-main .el-card,.scm-main [class*=stat-card],.scm-main [class*=summary-card],.scm-main [class*=filter-panel],.scm-main [class*=table-panel],.scm-main [class*=panel]{background:var(--sg-surface)!important;border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius-lg)!important;box-shadow:var(--sg-shadow)!important}.scm-main .page-header{padding:12px 14px!important}.scm-main h1,.scm-main h2,.scm-main h3,.scm-main .page-title{color:var(--sg-text)!important;font-weight:760!important;letter-spacing:0!important}.scm-main p,.scm-main small,.scm-main .page-breadcrumb,.scm-main .page-breadcrumb span{color:var(--sg-muted)!important}.el-card{--el-card-border-color: var(--sg-border);border-radius:var(--sg-radius-lg)!important;box-shadow:var(--sg-shadow)!important}.el-card__header{min-height:38px;padding:10px 12px!important;background:var(--sg-surface-soft)!important;border-bottom:1px solid var(--sg-border-soft)!important}.el-card__body{padding:12px!important}.el-table{--el-table-header-bg-color: #f8fbff;--el-table-tr-bg-color: #ffffff;--el-table-row-hover-bg-color: #f6faff;--el-table-border-color: var(--sg-border-soft);width:100%;border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius-lg)!important;color:#344054!important;font-size:12px!important;box-shadow:none!important}.el-table th.el-table__cell{height:34px!important;padding:0!important;background:#f8fbff!important;border-bottom:1px solid var(--sg-border-soft)!important;color:#52637a!important;font-size:12px!important;font-weight:700!important}.el-table td.el-table__cell{height:36px!important;padding:0!important;border-bottom:1px solid var(--sg-border-soft)!important}.el-table .cell{min-height:0!important;padding:0 10px!important;line-height:1.35!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#f6faff!important}.el-button{min-height:30px!important;border-radius:var(--sg-radius)!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}.el-button--small{min-height:26px!important;padding:5px 9px!important}.el-button--primary.is-plain{color:var(--sg-primary)!important;background:var(--sg-primary-soft)!important;border-color:#cde0fb!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number .el-input__wrapper{min-height:30px!important;border-radius:var(--sg-radius)!important;background:#fff!important;box-shadow:0 0 0 1px var(--sg-border) inset!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--sg-primary) inset!important}.el-input__inner,.el-select__selected-item,.el-textarea__inner,.el-form-item__label,.el-dropdown-menu__item,.el-pagination{font-size:12px!important}.el-form-item{margin-bottom:12px!important}.el-form-item__label{height:28px!important;line-height:28px!important;color:#52637a!important;font-weight:650!important}.el-tag{min-height:18px!important;padding:1px 7px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}.el-tag.el-tag--success{color:#087443!important;background:#ecfdf3!important;border-color:#d1fadf!important}.el-tag.el-tag--warning{color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}.el-tag.el-tag--danger{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.el-tag.el-tag--info{color:#52637a!important;background:#f8fbff!important;border-color:#d9e2ef!important}.el-dialog,.el-drawer{border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius-lg)!important;box-shadow:0 18px 44px #10182829!important}.el-dialog__header,.el-drawer__header{padding:14px 16px 10px!important}.el-dialog__body,.el-drawer__body{padding:14px 16px!important}.el-pager li,.el-pagination button{min-width:26px!important;height:26px!important;border-radius:var(--sg-radius)!important}:root{--sg-page: #f5f7fb;--sg-surface: #ffffff;--sg-surface-soft: #f1f3ff;--sg-border: #dfe2ed;--sg-border-soft: #ebedf9;--sg-text: #181c23;--sg-muted: #737686;--sg-primary: #0052d9;--sg-primary-soft: #e9efff;--sg-radius: 4px;--sg-radius-lg: 4px;--sg-shadow: 0 2px 8px rgba(24, 28, 35, .05);--sg-shadow-hover: 0 4px 12px rgba(24, 28, 35, .08)}body{font-size:14px;background:var(--sg-page);color:var(--sg-text)}.scm-main,.scm-content,.dashboard-wrapper{background:var(--sg-page)!important}.scm-main .glass-panel,.scm-main .page-header,.scm-main .search-card,.scm-main .list-card,.scm-main .el-card,.scm-main [class*=stat-card],.scm-main [class*=summary-card],.scm-main [class*=filter-panel],.scm-main [class*=table-panel],.scm-main [class*=cockpit-panel]{border-color:var(--sg-border)!important;border-radius:var(--sg-radius-lg)!important;background:#fff!important;box-shadow:var(--sg-shadow)!important}.scm-main h1,.scm-main h2,.scm-main h3,.scm-main .page-title{color:var(--sg-text)!important}.el-card__header{min-height:48px!important;padding:14px 16px!important;background:#f1f3ff!important;border-bottom-color:var(--sg-border)!important}.el-card__body{padding:18px!important}.el-table{border-color:var(--sg-border)!important;color:var(--sg-text)!important;font-size:14px!important;--el-table-border-color: var(--sg-border-soft);--el-table-row-hover-bg-color: #f9f9ff}.scm-main .el-table .el-table__header-wrapper th.el-table__cell,.scm-main .el-table th.el-table__cell{height:42px!important;padding:0!important;background:#f1f3ff!important;border-bottom:1px solid var(--sg-border)!important;color:#434654!important;font-size:13px!important;font-weight:600!important}.scm-main .el-table td.el-table__cell{height:46px!important;padding:0!important;color:var(--sg-text)!important;font-size:14px!important;border-bottom:1px solid var(--sg-border-soft)!important}.scm-main .el-table .cell{padding:0 14px!important;line-height:1.45!important}.scm-main .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#f9f9ff!important}.el-button{min-height:32px!important;padding:6px 14px!important;border-radius:var(--sg-radius)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.el-button--small{min-height:28px!important;padding:5px 10px!important;font-size:12px!important}.el-button--primary:not(.is-plain,.is-link,.is-text){background:var(--sg-primary)!important;border-color:var(--sg-primary)!important}.el-button--primary:not(.is-plain,.is-link,.is-text):hover,.el-button--primary:not(.is-plain,.is-link,.is-text):focus{background:#003da6!important;border-color:#003da6!important}.el-button--primary.is-plain{color:var(--sg-primary)!important;background:var(--sg-primary-soft)!important;border-color:#cbd6ff!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number .el-input__wrapper{min-height:34px!important;border-radius:var(--sg-radius)!important;background:#fff!important;box-shadow:0 0 0 1px #c3c6d7 inset!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--sg-primary) inset,0 0 0 2px #0052d914!important}.el-input__inner,.el-select__selected-item,.el-textarea__inner,.el-form-item__label,.el-dropdown-menu__item,.el-pagination,.el-radio__label,.el-checkbox__label{font-size:13px!important}.el-tag{min-height:20px!important;padding:2px 7px!important;border-radius:2px!important;font-size:11px!important;font-weight:600!important}.el-dialog,.el-drawer{border:1px solid var(--sg-border)!important;border-radius:var(--sg-radius-lg)!important;box-shadow:0 12px 32px #181c231f!important}.el-dialog__header,.el-drawer__header{padding:16px 18px 12px!important}.el-dialog__body,.el-drawer__body{padding:14px 18px!important}.el-pagination{gap:4px;margin-top:10px!important;padding:0!important}.el-pager li,.el-pagination button{min-width:28px!important;height:28px!important;border-radius:var(--sg-radius)!important}.scm-main .points-badge:before,.scm-main .points-badge:after{content:none!important;display:none!important}:root{--scm-bg: #f5f7fa;--scm-surface: #ffffff;--scm-surface-soft: #f9f9ff;--scm-primary: #0052d9;--scm-primary-deep: #003da6;--scm-text: #1d2129;--scm-muted: #4e5969;--scm-subtle: #86909c;--scm-border: #e5e6eb;--scm-border-strong: #c9cdd4;--scm-danger: #d54941;--scm-warning: #d88a16;--scm-success: #16a36a;--scm-radius: 4px;--scm-space-1: 4px;--scm-space-2: 8px;--scm-space-3: 12px;--scm-space-4: 16px;--scm-space-5: 20px;--scm-space-6: 24px}.scm-main,.scm-main button,.scm-main input,.scm-main textarea,.scm-main select,.scm-main .el-button,.scm-main .el-input,.scm-main .el-select,.scm-main .el-table,.scm-main .el-form-item__label{font-family:Microsoft YaHei,PingFang SC,sans-serif}.scm-main .scm-page-header,.scm-main .scm-filter-bar,.scm-main .scm-table-card,.scm-main .scm-metric-card{box-sizing:border-box}.scm-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--scm-space-5);min-height:58px;margin-bottom:var(--scm-space-5)}.scm-page-header__copy h1{margin:0;color:var(--scm-text);font-family:Hanken Grotesk,Microsoft YaHei,sans-serif;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.scm-page-header__copy p{margin:6px 0 0;color:var(--scm-muted);font-size:13px;line-height:1.5}.scm-page-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--scm-space-2)}.scm-page-header--compact{min-height:42px;margin-bottom:var(--scm-space-4)}.scm-page-header--compact .scm-page-header__copy h1{font-size:20px}.scm-metric-card{position:relative;display:flex;min-width:0;min-height:94px;align-items:center;gap:16px;padding:18px 20px;border:1px solid #ccd7e9;border-radius:10px;background:var(--scm-surface);color:var(--scm-text);text-align:left;box-shadow:0 3px 8px #0d234514}.scm-metric-card.is-clickable{width:100%;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scm-metric-card.is-clickable:hover{border-color:#a9c1f6;box-shadow:0 8px 18px #0052d914;transform:translateY(-1px)}.scm-metric-card__icon-shell{display:inline-flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:9px;color:#2f80ed;background:#eaf3ff}.scm-metric-card__copy{min-width:0}.scm-metric-card__label{display:block;color:var(--scm-muted);font-size:14px}.scm-metric-card__icon{font-size:22px}.scm-metric-card__copy>strong{display:block;margin-top:2px;color:var(--scm-text);font-family:Hanken Grotesk,Microsoft YaHei,sans-serif;font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.scm-metric-card__meta{display:flex;align-items:center;gap:8px;margin-top:2px;color:var(--scm-subtle);font-size:14px;line-height:1.45}.scm-metric-card__meta em{color:var(--scm-primary);font-style:normal}.scm-metric-card__meta em.is-up{color:var(--scm-success)}.scm-metric-card__meta em.is-down{color:var(--scm-danger)}.scm-metric-card--orange .scm-metric-card__icon-shell{color:#f59e42;background:#fff1e3}.scm-metric-card--green .scm-metric-card__icon-shell{color:#21a886;background:#e5f7f2}.scm-metric-card--red .scm-metric-card__icon-shell{color:#e15757;background:#ffebeb}.scm-filter-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--scm-space-4);min-height:58px;padding:12px 16px;border:1px solid var(--scm-border);border-radius:var(--scm-radius);background:var(--scm-surface);box-shadow:0 2px 8px #181c230a}.scm-filter-bar__fields,.scm-filter-bar__actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--scm-space-3)}.scm-filter-bar__fields{flex:1}.scm-filter-bar--workbench{min-height:0;align-items:center;padding:16px;border-color:#ccd7e9;border-radius:10px;box-shadow:0 3px 8px #0d234514}.scm-filter-bar--workbench .scm-filter-bar__fields,.scm-filter-bar--workbench .scm-filter-bar__actions{align-items:center;gap:8px}.scm-filter-bar--workbench :where(.el-input__wrapper,.el-select__wrapper,.el-date-editor){min-height:38px;border-radius:7px!important;background:#fff!important;box-shadow:0 0 0 1px #c8d3e6 inset!important}.scm-filter-bar--workbench :where(.el-input__inner,.el-select__selected-item,.el-select__placeholder,.el-input__placeholder){font-size:16px!important;font-weight:520}.scm-filter-bar--workbench .el-button{min-width:68px;height:38px;margin-left:0!important;border-radius:7px!important;font-size:16px!important;font-weight:720}.scm-filter-bar--workbench .el-button--primary{border-color:#004aad!important;background:#004aad!important;box-shadow:0 8px 18px #004aad29!important}.scm-filter-bar--workbench .el-button--primary:hover{border-color:#0059cf!important;background:#0059cf!important}.scm-table-card{display:flex;min-height:0;flex-direction:column;border:1px solid var(--scm-border);border-radius:var(--scm-radius);background:var(--scm-surface);box-shadow:0 2px 8px #181c230a;overflow:hidden}.scm-table-card--fill{height:100%}.scm-table-card--workbench{border-color:#ccd7e9;border-radius:10px;box-shadow:0 3px 8px #0d234514}.scm-table-card--workbench .scm-table-card__footer{min-height:54px;border-top-color:#ccd7e9}.scm-table-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--scm-space-4);min-height:54px;padding:0 16px;border-bottom:1px solid var(--scm-border)}.scm-table-card__header h2{margin:0;color:var(--scm-text);font-size:15px;font-weight:700}.scm-table-card__actions{display:flex;align-items:center;gap:8px}.scm-table-card__body{min-height:0;flex:1}.scm-table-card__footer{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-top:1px solid var(--scm-border);color:var(--scm-muted);font-size:12px}.scm-status-tag{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 7px;border-radius:2px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.scm-status-tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.scm-status-tag--small{min-height:20px;padding:2px 6px;font-size:10px}.scm-status-tag--default{background:#f2f3f5;color:var(--scm-muted)}.scm-status-tag--primary{background:#e8f3ff;color:var(--scm-primary)}.scm-status-tag--success{background:#e8ffea;color:#07883f}.scm-status-tag--warning{background:#fff3e0;color:#b76c00}.scm-status-tag--danger{background:#ffebe8;color:var(--scm-danger)}.scm-status-tag--neutral{background:#f2f3f5;color:var(--scm-muted)}.el-overlay .scm-dialog-frame{width:min(980px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);border:1px solid #dbe4f0!important;border-radius:8px!important;overflow:hidden;box-sizing:border-box}.el-overlay .scm-dialog-frame .el-dialog__header{padding:0!important;margin:0!important}.scm-dialog-frame__header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:16px 28px;border-bottom:1px solid var(--scm-border);box-sizing:border-box}.scm-dialog-frame__heading{display:flex;align-items:center;gap:12px;min-width:0}.scm-dialog-frame__icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 32px;border:1px solid #cfe0ff;border-radius:6px;color:#2563eb;background:#f4f8ff;font-size:18px}.scm-dialog-frame__header h2{margin:0;color:var(--scm-text);font-size:18px!important;line-height:1.35;font-weight:700}.scm-dialog-frame__header p{margin:6px 0 0;color:var(--scm-muted);font-size:12px}.scm-dialog-frame__header button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:20px;line-height:1;cursor:pointer}.scm-dialog-frame__header button:hover{color:#0f172a;background:#e2e8f0}.el-overlay .scm-dialog-frame .el-dialog__body{max-height:min(68vh,640px);padding:18px 28px!important;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.scm-dialog-frame__body{min-width:0}.el-overlay .scm-dialog-frame .el-dialog__footer{padding:12px 28px 16px!important;border-top:1px solid var(--scm-border)}.scm-dialog-frame__footer{width:100%}.scm-main .glass-panel,.scm-main .station-panel,.scm-main .station-dashboard-hero,.scm-main .station-stat-card,.scm-main .station-orders-head,.scm-main .station-orders-toolbar,.scm-main .station-orders-table,.scm-main .purchase-center-head-icon,.scm-main .purchase-center-table,.scm-main .purchase-center-panel{border-radius:var(--scm-radius)!important;border-color:var(--scm-border)!important;box-shadow:0 2px 8px #181c230a!important}.scm-main .station-dashboard-kicker,.scm-main .purchase-center-head-icon,.scm-main .station-panel-head span{color:var(--scm-primary)!important}.scm-main .station-dashboard-hero h2,.scm-main .station-panel-head h3,.scm-main .station-orders-head h2,.scm-main .purchase-center-head h2{color:var(--scm-text)!important}.scm-main .el-table .el-table__body tr:hover>td.el-table__cell{background:#f3f7ff!important}.scm-main .el-table .el-table__row td.el-table__cell,.scm-main .el-table .el-table__header-wrapper th.el-table__cell{font-variant-numeric:tabular-nums}.scm-content>*{width:100%;max-width:none;box-sizing:border-box}.scm-content>.dashboard-wrapper,.scm-content>.warehouse-page,.scm-content>.finance-page,.scm-content>.address-container{min-height:100%}@media (max-width: 900px){.scm-page-header{align-items:stretch;flex-direction:column;gap:12px}.scm-page-header__actions{justify-content:flex-start}.scm-filter-bar{align-items:stretch;flex-direction:column}.scm-filter-bar__fields,.scm-filter-bar__actions{width:100%}.scm-filter-bar__actions{justify-content:flex-start}.scm-metric-card{min-height:112px;padding:16px}.scm-metric-card>strong{font-size:25px}.scm-table-card__header{min-height:50px}}@media (max-width: 600px){.scm-page-header__copy h1{font-size:20px}.scm-page-header__copy p{font-size:12px}.scm-filter-bar__fields,.scm-filter-bar__actions{display:grid;grid-template-columns:1fr}.scm-filter-bar__fields>*,.scm-filter-bar__actions>*{width:100%}.scm-table-card__footer{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 16px}.scm-dialog-frame__header{min-height:60px;padding:14px 16px}.el-overlay .scm-dialog-frame .el-dialog__body{padding:16px!important}.el-overlay .scm-dialog-frame .el-dialog__footer{padding:12px 16px 14px!important}}.scm-main .rounded-xl,.scm-main .rounded-lg,.scm-main .rounded-md{border-radius:var(--scm-radius)!important}.scm-main .shadow,.scm-main .shadow-sm,.scm-main .shadow-md{box-shadow:0 2px 8px #181c230a!important}.scm-main .el-tag,.scm-main .el-tag--dark,.scm-main .el-tag--light,.scm-main .el-tag--plain{border-radius:2px!important}.scm-main .page-header,.scm-main .fulfillment-page-head,.scm-main .warehouse-filter-panel,.scm-main .warehouse-table-panel,.scm-main .finance-filter-card,.scm-main .finance-table-panel,.scm-main .inquiry-filter-panel,.scm-main .inquiry-table-panel,.scm-main .invoice-filter-card,.scm-main .invoice-table-card,.scm-main .customer-filter-card,.scm-main .customer-table-card,.scm-main .after-sales-filter-card,.scm-main .after-sales-table-card{border-color:var(--scm-border)!important;border-radius:var(--scm-radius)!important;background:var(--scm-surface)!important;box-shadow:0 2px 8px #181c230a!important}.scm-main .fulfillment-page-head,.scm-main .page-header{padding:16px 20px!important}.scm-main .fulfillment-stat-card,.scm-main .warehouse-summary-card,.scm-main .stat-card,.scm-main .summary-card,.scm-main .finance-summary-card{border-color:var(--scm-border)!important;border-radius:var(--scm-radius)!important;background:var(--scm-surface)!important;box-shadow:0 2px 8px #181c230a!important}@media (max-width: 760px){.scm-main .fulfillment-page-head,.scm-main .page-header{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.scm-main .fulfillment-page-actions,.scm-main .page-header-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.scm-main .el-table{min-width:720px}}:root{--scm-font-body: 16px;--scm-font-control: 15px;--scm-font-small: 15px;--scm-font-micro: 14px}html{font-size:16px}body{font-size:var(--scm-font-body);line-height:1.55}.scm-main,.scm-main button,.scm-main input,.scm-main textarea,.scm-main select,.scm-main .el-button,.scm-main .el-input,.scm-main .el-select,.scm-main .el-table,.scm-main .el-form-item__label{font-size:var(--scm-font-body)}.scm-main h1,.scm-main .page-title,.scm-main .scm-page-header__copy h1{font-size:28px!important;line-height:1.3!important}.scm-main h2{font-size:21px!important;line-height:1.35!important}.scm-main h3{font-size:20px!important;line-height:1.4!important}.scm-main p,.scm-main .page-subtitle,.scm-main .page-breadcrumb,.scm-main .page-breadcrumb span,.scm-main .scm-page-header__copy p{font-size:var(--scm-font-small)!important;line-height:1.55!important}.scm-main .el-button{min-height:34px!important;padding:6px 12px!important;font-size:var(--scm-font-control)!important;line-height:1.35!important}.scm-main .el-button--small{min-height:30px!important;padding:4px 10px!important;font-size:var(--scm-font-micro)!important}.scm-main .el-input__wrapper,.scm-main .el-select__wrapper,.scm-main .el-input-number .el-input__wrapper{min-height:36px!important}.scm-main .el-input__inner,.scm-main .el-select__selected-item,.scm-main .el-select__placeholder,.scm-main .el-textarea__inner,.scm-main .el-form-item__label,.scm-main .el-radio__label,.scm-main .el-checkbox__label{font-size:var(--scm-font-control)!important;line-height:1.45!important}.scm-main .el-tag,.scm-main .scm-status-tag,.scm-main .status-tag,.scm-main .live-badge,.scm-main .points-badge{min-height:20px!important;padding:2px 7px!important;font-size:var(--scm-font-micro)!important;line-height:1.35!important}.scm-main .el-card__header{min-height:46px!important;padding:12px 16px!important;font-size:var(--scm-font-control)!important}.scm-main .el-card__body{padding:16px!important}.scm-main .el-table{font-size:var(--scm-font-body)!important}.scm-main .el-table th.el-table__cell,.scm-main .el-table .el-table__header-wrapper th.el-table__cell{min-height:44px!important;height:44px!important;padding:0!important;font-size:var(--scm-font-small)!important;line-height:1.4!important}.scm-main .el-table td.el-table__cell{height:auto!important;min-height:48px!important;padding:7px 0!important;font-size:var(--scm-font-body)!important;line-height:1.5!important;vertical-align:middle!important}.scm-main .el-table .cell{min-height:22px;padding:0 12px!important;overflow:visible!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere;text-overflow:clip!important;line-height:1.5!important}.scm-main .el-table .cell>a,.scm-main .el-table .cell>button,.scm-main .el-table .cell>.el-button,.scm-main .el-table .cell .el-button{white-space:nowrap!important}.scm-main .filled-page-table .el-table__body .el-table__row,.scm-main .filled-page-table .el-table__row .el-table__cell{height:auto!important}.scm-main .filled-page-table .el-table__row .el-table__cell{padding-top:4px!important;padding-bottom:4px!important}.scm-main .el-pagination{min-height:28px;margin-top:8px!important;font-size:var(--scm-font-small)!important}.scm-main .el-pager li,.scm-main .el-pagination button{min-width:28px!important;height:28px!important;font-size:var(--scm-font-small)!important}.scm-main .page-header,.scm-main .fulfillment-page-head,.scm-main .returns-header,.scm-main .invoice-header,.scm-main .purchase-order-page-head,.scm-main .scm-page-header{min-height:68px;margin-bottom:12px!important;padding:14px 18px!important;gap:12px!important}.scm-main .search-card,.scm-main .filter-panel,.scm-main .finance-filter-panel,.scm-main .warehouse-filter-panel,.scm-main [class*=filter-card],.scm-main [class*=filter-panel],.scm-main [class*=toolbar]{padding:12px 16px!important;gap:12px!important}.scm-main .list-card,.scm-main [class*=table-card],.scm-main [class*=table-panel],.scm-main [class*=list-panel]{border-radius:8px!important}.scm-main .scm-metric-card,.scm-main [class*=stat-card],.scm-main [class*=summary-card]{min-height:94px;padding:18px 20px!important}.scm-main .scm-metric-card__label,.scm-main [class*=stat-card] label,.scm-main [class*=stat-card] .label,.scm-main [class*=summary-card] label,.scm-main [class*=summary-card] .label{font-size:var(--scm-font-small)!important}.scm-main .scm-metric-card__copy>strong,.scm-main [class*=stat-card] strong,.scm-main [class*=summary-card] strong{font-size:28px!important;line-height:1.15!important}@media (max-width: 900px){.scm-main .page-header,.scm-main .fulfillment-page-head,.scm-main .returns-header,.scm-main .invoice-header,.scm-main .purchase-order-page-head,.scm-main .scm-page-header{padding:16px!important}.scm-main .el-table .cell{padding:0 10px!important}}@media (max-width: 600px){.scm-main h1,.scm-main .page-title,.scm-main .scm-page-header__copy h1{font-size:26px!important}}.el-overlay-dialog,.el-dialog,.el-drawer,.el-message-box{transition-duration:.18s!important;animation-duration:.18s!important}.hover\:underline:hover{text-decoration-line:underline}.scm-main .scm-business-page{--business-page-title: 28px;--business-module-title: 21px;--business-body: 16px;--business-label: 15px;--business-caption: 14px;min-width:0;box-sizing:border-box;gap:22px!important;padding-top:12px;color:#0f2346;font-size:var(--business-body);line-height:1.5}.scm-main .scm-business-page>*{min-width:0;max-width:100%}.scm-content--supplier .scm-business-page :where([class*=amount],[class*=price],[class*=money],[class*=credit]){display:none!important}.scm-content--supplier .warehouse-page .warehouse-price-cell{display:flex!important}.scm-content--supplier .warehouse-page .warehouse-price-text,.scm-content--supplier .warehouse-page .warehouse-mobile-price,.scm-content--supplier .warehouse-page .warehouse-price-original{display:inline-block!important}.scm-content--supplier .warehouse-page .warehouse-mobile-product__price{display:grid!important}.scm-content--supplier .warehouse-page .warehouse-price-rule{display:block!important}#app .scm-main .scm-content>.scm-business-page>.scm-page-header,#app .scm-main .scm-content>.scm-business-page>.inquiry-page-head,#app .scm-main .scm-content>.scm-business-page>.warehouse-page-head,#app .scm-main .scm-content>.dashboard-wrapper .reference-filter-dock{min-height:68px;margin-bottom:12px!important;padding:12px 16px!important;border:1px solid #ccd7e9;border-radius:10px;background:#fff;box-shadow:0 3px 8px #0d234514}.scm-main .scm-business-page>:where(.page-header,.aftersales-page-header,.finance-hero-card,.fulfillment-page-head,.returns-header,.invoice-shell>.invoice-header,.purchase-order-page-head,.profile-hero,.coupon-main>.coupon-hero) h1,.scm-main .scm-business-page>:where(.page-header,.aftersales-page-header,.finance-hero-card,.fulfillment-page-head,.returns-header,.invoice-shell>.invoice-header,.purchase-order-page-head,.profile-hero,.coupon-main>.coupon-hero) h2,.scm-main .scm-business-page>:where(.flex,.glass-panel):first-child h2,.scm-main .scm-business-page>.warehouse-page-head h1,.scm-main .scm-business-page .scm-page-header__copy h1{margin:0;font-size:var(--business-page-title)!important;font-weight:800!important;line-height:1.25!important}#app .scm-main .scm-content>.invoice-container>.invoice-shell>.invoice-header h2,#app .scm-main .scm-content>.coupon-nexus-page>.coupon-main>.coupon-hero h1{margin:0;font-size:var(--business-page-title)!important;font-weight:800!important;line-height:1.25!important}.scm-main .scm-business-page :where(h2,h3,.form-section-title,.section-title,[class*=section-title],[class*=panel-title]){font-size:var(--business-module-title)!important;line-height:1.35!important}.scm-main .scm-business-page :where(p,small,.text-xs,.text-sm,[class*=subtitle],[class*=breadcrumb],[class*=helper],[class*=hint],[class*=secondary],[class*=meta],[class*=sub]):not(.el-sub-menu__title){font-size:var(--business-caption)!important;line-height:1.5!important}.scm-main .scm-business-page :where(.el-form-item__label,[class*=filter-field]>span,[class*=field-label],th,.el-table th.el-table__cell){font-size:var(--business-label)!important;line-height:1.4!important}.scm-main .scm-business-page :where(.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-select__placeholder,.el-radio__label,.el-checkbox__label,.el-button){font-size:var(--business-label)!important}.scm-main .scm-business-page :where(.page-header,.aftersales-page-header,.finance-hero-card,.fulfillment-page-head,.returns-header,.purchase-order-page-head,.profile-hero,.coupon-hero){min-height:68px!important;margin:0!important;padding:14px 18px!important;gap:12px!important}.scm-main .scm-business-page :where([class*=stat-grid],[class*=summary-grid],.reference-metric-grid){gap:16px!important}.scm-main .scm-business-page :where([class*=stat-card],[class*=summary-card],.balance-card,.reference-metric-card){min-height:94px!important;padding:18px 20px!important;border:1px solid #cbd6ea!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 8px #0d234514!important}#app .scm-main .scm-content>.scm-business-page :where([class*=stat-card],[class*=summary-card],.balance-card,.reference-metric-card){min-height:94px!important;padding:18px 20px!important;border:1px solid #cbd6ea!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 8px #0d234514!important}#app .scm-main .scm-content>.scm-business-page :where([class*=stat-icon],[class*=summary-icon],.reference-metric-icon){width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:9px!important}.scm-main .scm-business-page :where([class*=stat-label],[class*=summary-label],.balance-label,.reference-metric-label){font-size:var(--business-label)!important}#app .scm-main .scm-content>.scm-business-page :where([class*=stat-label],[class*=summary-label],.balance-label,.reference-metric-label){font-size:var(--business-label)!important}.scm-main .scm-business-page :where([class*=stat-value],[class*=summary-value],.balance-value,.reference-metric-card>strong){font-size:28px!important;line-height:1.15!important}#app .scm-main .scm-content>.scm-business-page :where([class*=stat-value],[class*=summary-value],.balance-value,.reference-metric-card>strong){font-size:28px!important;line-height:1.15!important}.scm-main .scm-business-page :where(.search-card,.filter-panel,[class*=filter-card],[class*=filter-panel],[class*=toolbar],[class*=controls]){padding:12px 16px!important;gap:12px!important}#app .scm-main .scm-content>.scm-business-page>:where(.scm-filter-bar,.search-card,.filter-panel,[class*=filter-card],[class*=filter-panel],.bg-white.rounded-xl){border:1px solid #ccd7e9!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 8px #0d234514!important}.scm-main .scm-business-page :where(.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-input-number .el-input__wrapper){min-height:38px!important;border-radius:7px!important}#app .scm-main .scm-content>.scm-business-page :where(.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-select__placeholder,.el-radio__label,.el-checkbox__label,.el-button){font-size:var(--business-label)!important}#app .scm-main .scm-content>.scm-business-page :where(.el-form-item__label,[class*=filter-field]>span,[class*=field-label]){font-size:var(--business-label)!important;line-height:1.4!important}.scm-main .scm-business-page .el-button{min-height:38px!important;padding:6px 12px!important;border-radius:7px!important;font-weight:720!important}#app .scm-main .scm-content>.scm-business-page .el-button--primary:not(.is-link):not(.is-text){border-color:#004aad!important;background:#004aad!important;box-shadow:0 8px 18px #004aad29!important}#app .scm-main .scm-content>.scm-business-page .el-button--primary:not(.is-link):not(.is-text):hover{border-color:#0059cf!important;background:#0059cf!important}.scm-main .scm-business-page .el-button.is-link,.scm-main .scm-business-page .el-button.is-text{min-height:28px!important;padding:2px 4px!important}#app .scm-main .scm-content>.scm-business-page .el-table{width:100%;--el-table-border-color: #e1e7f0;--el-table-header-bg-color: #f8fafc;color:#33445b;font-size:var(--business-body)!important}#app .scm-main .scm-content>.scm-business-page .el-table th.el-table__cell{height:48px!important;padding:0!important;background:#f8fafc!important;color:#475569!important;font-size:var(--business-label)!important}#app .scm-main .scm-content>.scm-business-page .el-table td.el-table__cell{height:auto!important;min-height:50px!important;padding:7px 0!important;font-size:var(--business-body)!important;line-height:1.5!important;vertical-align:middle!important}#app .scm-main .scm-content>.scm-business-page .el-tag{min-height:24px;border-radius:5px!important;font-weight:650}#app .scm-main .scm-content>.scm-business-page .el-table .cell{min-width:0;padding:0 12px!important;font-size:var(--business-body)!important;overflow:visible!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere;text-overflow:clip!important;line-height:1.5!important}#app .scm-main .scm-content>.scm-business-page .el-table th.el-table__cell .cell,#app .scm-main .scm-content>.scm-business-page .el-table th.el-table__cell .cell :where(div,span,a,button,p,strong,em,small){font-size:var(--business-label)!important}#app .scm-main .scm-content>.scm-business-page .el-table td.el-table__cell .cell :where(div,span,a,button,p,strong,em,small){font-size:var(--business-body)!important;line-height:1.5!important}#app .scm-main .scm-content>.scm-business-page .el-table .cell.el-tooltip{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}#app .scm-main .scm-content>.scm-business-page .el-table td.el-table-fixed-column--right .cell{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;overflow:visible!important}#app .scm-main .scm-content>.scm-business-page .el-table td.el-table-fixed-column--right .el-button{margin:0!important;white-space:nowrap!important}.scm-main .scm-business-page :where(.filled-page-table-wrap,[class*=table-wrap],[class*=table-shell],.coupon-table-wrap){min-width:0;border-color:#ccd7e9!important;border-radius:10px!important;overflow-x:auto!important}#app .scm-main .scm-content>.scm-business-page>:where(.scm-table-card,.glass-panel,.list-card,.box-card,[class*=table-card],[class*=table-panel],[class*=list-panel]){border:1px solid #ccd7e9!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 8px #0d234514!important}.scm-main .scm-business-page .coupon-table{min-width:1120px;font-size:var(--business-body)}.scm-main .scm-business-page .coupon-table th{font-size:var(--business-label)!important}.scm-main .scm-business-page .coupon-table td{font-size:var(--business-body)!important;white-space:normal;word-break:break-word}.scm-main .scm-business-page :where(.pagination-container,[class*=table-footer],[class*=pagination]){min-height:46px!important;padding:8px 14px!important;font-size:var(--business-caption)!important}.el-overlay .el-dialog__header,.el-overlay .el-drawer__header{margin:0!important;padding:20px 24px 16px!important;border-bottom:1px solid #dce4f0}.el-overlay .el-dialog{overflow:hidden;border:1px solid #ccd7e9;border-radius:12px!important;box-shadow:0 20px 60px #0d23452e!important}.el-overlay .el-drawer{overflow:hidden;border-left:1px solid #ccd7e9;border-radius:10px 0 0 10px!important;box-shadow:-12px 0 36px #0d234524!important}.el-overlay .el-dialog__title,.el-overlay .el-drawer__title,.el-overlay .el-drawer__header h2{color:#09234c!important;font-size:19px!important;font-weight:780!important;line-height:1.35!important}.el-overlay .el-dialog__body,.el-overlay .el-drawer__body{padding:20px 24px!important;background:#f8fafc;font-size:16px!important}.el-overlay .el-form-item__label{font-size:15px!important}.el-overlay :where(.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-select__placeholder,.el-radio__label,.el-checkbox__label,.el-button){font-size:15px!important}.el-overlay :where(.el-table__empty-text,.purchase-create-empty,.purchase-create-empty span,.purchase-create-summary span,.el-switch__inner,.el-switch__inner-wrapper span){font-size:14px!important}.el-overlay :where(p,small,[class*=subtitle],[class*=hint],[class*=helper],[class*=meta],[class*=sub]){font-size:14px!important}.el-overlay .el-dialog__footer,.el-overlay .el-drawer__footer{padding:14px 24px 18px!important;border-top:1px solid #dce4f0;background:#fff}.el-overlay .el-button{min-height:38px!important;border-radius:7px!important;font-weight:700!important}.el-overlay .el-button--primary:not(.is-link):not(.is-text){border-color:#004aad!important;background:#004aad!important}@media (max-width: 900px){.scm-main .scm-business-page{--business-page-title: 26px}.scm-main .scm-business-page :where([class*=stat-grid],[class*=summary-grid],.reference-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.scm-main .scm-business-page :where(.page-header,.aftersales-page-header,.finance-hero-card,.fulfillment-page-head,.returns-header,.purchase-order-page-head,.profile-hero,.coupon-hero){align-items:stretch!important;flex-direction:column!important;padding:12px 14px!important}#app .scm-main .scm-content>.scm-business-page .el-table{width:100%!important;min-width:0!important}#app .scm-main .scm-content>.scm-business-page :where(.list-card,[class*=table-card],[class*=table-panel],[class*=table-shell]){width:100%;min-width:0!important;max-width:100%;overflow:hidden!important}#app .scm-main .scm-content>.scm-business-page .el-table .el-scrollbar__wrap{max-width:100%;overflow-x:auto!important}}@media (max-width: 600px){.scm-main .scm-business-page :where([class*=stat-grid],[class*=summary-grid],.reference-metric-grid){grid-template-columns:1fr!important}.scm-main .scm-business-page :where(.search-form,.search-grid,[class*=filter-grid],[class*=filter-panel]){display:grid!important;grid-template-columns:1fr!important}#app .scm-main .scm-content>.scm-business-page .search-card{overflow:hidden!important}#app .scm-main .scm-content>.scm-business-page .search-form{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#app .scm-main .scm-content>.scm-business-page .search-form .el-form-item{display:flex!important;width:100%!important;min-width:0!important;align-items:stretch!important;flex-direction:column!important;margin:0!important}#app .scm-main .scm-content>.scm-business-page .search-form .el-form-item__label{width:auto!important;height:auto!important;justify-content:flex-start!important;padding:0 0 5px!important}#app .scm-main .scm-content>.scm-business-page .search-form :where(.el-form-item__content,.el-input,.el-select,.el-date-editor){width:100%!important;min-width:0!important}.scm-main .scm-business-page :where([class*=filter-actions],.search-actions,[class*=header-actions]){width:100%;justify-content:flex-start!important;flex-wrap:wrap!important}}#app .scm-main :where(.scm-tab,.user-name){font-size:15px!important}#app .scm-main .user-sub{font-size:14px!important}#app .scm-main .scm-content>.scm-business-page small,#app .scm-main .scm-content>.scm-business-page .el-badge__content,#app .scm-main .scm-content>.scm-business-page .el-alert__title,#app .scm-main .scm-content>.scm-business-page .el-pagination,#app .scm-main .scm-content>.scm-business-page .el-pagination :where(span,li,button){font-size:14px!important}#app .scm-main .scm-content>.scm-business-page :where(.el-tabs__item,.el-range-input,.el-select__selected-item){font-size:15px!important}#app .scm-main .scm-content>.scm-business-page .el-empty__description p{font-size:16px!important}#app .scm-main .scm-content>.scm-business-page :where([class*=stat-copy],[class*=summary-copy],.warehouse-summary-text)>:where(span,em,small),#app .scm-main .scm-content>.scm-business-page .reference-metric-card>:where(em,small),#app .scm-main .scm-content>.scm-business-page :where(.finance-table-head,.finance-pagination)>span,#app .scm-main .scm-content>.scm-business-page .profile-summary__role,#app .scm-main .scm-content>.scm-business-page .station-lead-row span{font-size:14px!important}#app .scm-main .scm-content>.dashboard-wrapper :where(.reference-data-state,.reference-panel-meta,.reference-chart-tabs button,.reference-chart-y-axis span,.reference-chart-bar-wrap span,.reference-chart-empty,.reference-donut span,.reference-risk-footnote){font-size:14px!important}#app .scm-main .scm-content>.dashboard-wrapper .reference-anomaly-row{min-height:38px;font-size:16px!important}#app .scm-main .scm-content>.dashboard-wrapper .reference-rank-head{font-size:15px!important}#app .scm-main .scm-content>.dashboard-wrapper .reference-rank-row,#app .scm-main .scm-content>.dashboard-wrapper .reference-rank-row strong{font-size:16px!important}#app .scm-main .scm-content>.scm-business-page>:where(.warehouse-page-head,.aftersales-page-header,.finance-hero-card,.returns-header,.purchase-order-page-head,.profile-hero,.shipping-page-head),#app .scm-main .scm-content>.invoice-container .invoice-shell>.invoice-header{display:none!important}#app .scm-main .scm-content>.dashboard-wrapper .reference-page-title{display:none!important}#app .scm-main .scm-content>.scm-business-page>:where(.page-header,.fulfillment-page-head,.inquiry-page-head,.receiving-page-head),#app .scm-main .scm-content>.scm-business-page .scm-page-header,#app .scm-main .scm-content>.coupon-nexus-page .coupon-main>.coupon-hero{min-height:0!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .scm-main .scm-content>.scm-business-page>:where(.page-header,.fulfillment-page-head,.inquiry-page-head,.receiving-page-head) :where(.page-title,.page-title-block,.fulfillment-title-block,.inquiry-page-head__copy,.receiving-page-head__copy),#app .scm-main .scm-content>.scm-business-page .scm-page-header__copy,#app .scm-main .scm-content>.coupon-nexus-page .coupon-main>.coupon-hero .coupon-title-wrap{display:none!important}#app .scm-main .scm-content>.scm-business-page>:where(.page-header,.fulfillment-page-head,.inquiry-page-head,.receiving-page-head) :where(.header-actions,.fulfillment-page-actions),#app .scm-main .scm-content>.scm-business-page>:where(.page-header,.inquiry-page-head,.receiving-page-head)>.el-button,#app .scm-main .scm-content>.scm-business-page .scm-page-header__actions,#app .scm-main .scm-content>.coupon-nexus-page .coupon-main>.coupon-hero .coupon-head-actions{margin-left:auto!important}#app .scm-main .scm-content>.scm-business-page .scm-page-header--actions-only{display:none!important}#app .scm-main .scm-content>.scm-business-page .scm-page-header__actions,#app .scm-main .scm-content>.coupon-nexus-page .coupon-main>.coupon-hero .coupon-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#app .scm-main .scm-content>.scm-business-page :where(.warehouse-filter-actions,.fulfillment-filter-actions,.search-actions,.filter-actions,.finance-filter-actions,.purchase-order-actions,.scm-filter-bar__actions){margin-left:auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app .scm-main .scm-content>.scm-business-page .warehouse-filter-actions{flex:1 1 auto;width:auto!important;min-width:-moz-max-content;min-width:max-content}#app .scm-main .scm-content>.scm-business-page .warehouse-filter-grid{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px 28px!important}#app .scm-main .scm-content>.scm-business-page .warehouse-filter-field{flex:0 0 auto;width:auto!important}#app .scm-main .scm-content>.scm-business-page .warehouse-action-buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;margin-left:0}#app .scm-main .scm-content>.scm-business-page .fulfillment-filter-actions{width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;justify-self:end}#app .scm-main .scm-content>.scm-business-page .search-actions :where(.batch-actions,.primary-create-btn){flex:0 0 auto}#app .scm-main .scm-content>.customer-container .search-actions{align-items:stretch!important}#app .scm-main .scm-content>.customer-container .search-actions .el-form-item__content{width:100%!important;min-width:0!important;justify-content:flex-end!important}#app .scm-main .scm-content>.coupon-nexus-page .coupon-table-head .coupon-head-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}#app .scm-main .scm-content>.coupon-nexus-page .coupon-table-head{align-items:center}@media (min-width: 761px) and (max-width: 1400px){#app .scm-main .scm-content>.scm-business-page .fulfillment-filter-row{grid-template-columns:minmax(220px,1fr) 220px 240px!important}#app .scm-main .scm-content>.scm-business-page .fulfillment-date-range-wrap{width:240px}#app .scm-main .scm-content>.scm-business-page .fulfillment-filter-actions{grid-column:1 / -1!important;justify-self:end!important;justify-content:flex-end!important}}@media (max-width: 720px){#app .scm-main .scm-content>.scm-business-page .warehouse-filter-grid{display:grid!important;grid-template-columns:1fr!important}#app .scm-main .scm-content>.scm-business-page .warehouse-filter-actions{width:100%!important;min-width:0;margin-left:0!important;justify-content:flex-start!important}#app .scm-main .scm-content>.scm-business-page .warehouse-action-buttons{flex-wrap:wrap}}#app .scm-main .scm-content>.dashboard-wrapper .reference-rank-row :where(i,em){font-size:14px!important}#app .scm-main .scm-content>.coupon-nexus-page .coupon-title-line>span,#app .scm-main .scm-content>.coupon-nexus-page .coupon-table-head span,#app .scm-main .scm-content>.coupon-nexus-page .coupon-preview-head>span,#app .scm-main .scm-content>.coupon-nexus-page .coupon-preview-tip>div{font-size:14px!important}#app .scm-main .scm-content>.coupon-nexus-page :where(.coupon-table-head,table th){font-size:15px!important}#app .scm-main .scm-content>.coupon-nexus-page table td{height:72px;font-size:16px!important}#app .scm-main .scm-content>.coupon-nexus-page :where(.coupon-status,.coupon-name-cell span){font-size:14px!important}#app .scm-main .scm-content>.coupon-nexus-page :where(.phone-status,.phone-coupon-title span,.phone-coupon-price span,.phone-coupon-price small,.phone-coupon-info strong,.phone-coupon-info span,.phone-coupon-info small,.phone-empty,.coupon-preview-tip p){font-size:14px!important}#app .scm-main .scm-content>.coupon-nexus-page .phone-coupon{height:112px;grid-template-columns:102px minmax(0,1fr)}#app .scm-main .scm-content>.coupon-nexus-page .phone-coupon-info span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}#app .scm-main .scm-content>.coupon-nexus-page .phone-coupon-info strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}#app .scm-main .scm-content>.purchase-order-page .purchase-order-footer>span{font-size:14px!important}#app .scm-main .scm-content>.scm-business-page.finance-page .el-table.finance-table .el-table__body .cell{overflow:visible!important;white-space:normal!important;word-break:break-word!important;text-overflow:clip!important}#app .scm-main .scm-content>.scm-business-page.finance-page .el-table.finance-table .el-table__header-wrapper .cell{overflow:hidden!important;white-space:nowrap!important;word-break:normal!important;text-overflow:ellipsis!important}#app .scm-main .scm-content>.scm-business-page.finance-page .el-table.finance-table :where(.finance-trade-link,.finance-order-link){display:-webkit-box;width:100%;max-width:100%;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}#app .scm-main .scm-content>.scm-business-page.finance-page .el-table.finance-table td.el-table-fixed-column--right .cell{flex-wrap:nowrap!important;gap:8px!important;overflow:hidden!important}#app .scm-main .scm-content>.scm-business-page.finance-page .el-table.finance-table :where(.finance-type-pill,.finance-status-pill){white-space:nowrap!important;word-break:keep-all!important}#app .scm-main .scm-content>.purchase-order-page .purchase-order-flat-table td.el-table__cell{height:72px!important;padding:8px 0!important}#app .scm-main .scm-content>.purchase-order-page .purchase-order-flat-table td.el-table__cell .cell button.purchase-order-link{display:block;font-size:16px!important;line-height:22px!important}#app .scm-main .scm-content>.purchase-order-page .purchase-order-flat-table td.el-table__cell .cell div.purchase-order-time{display:block;margin-top:4px;font-size:14px!important;line-height:19px!important}#app .scm-main .scm-content>.purchase-order-page .purchase-order-flat-table td.el-table__cell .cell :where(.purchase-receiver-name,.purchase-order-amount){font-size:16px!important}#app .scm-main .scm-content>.purchase-order-page .purchase-order-flat-table td.el-table__cell .cell .purchase-action-link{font-size:15px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell{height:96px!important;padding:10px 14px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell .cell :where(.order-primary,.party-primary,.product-name){font-size:16px!important;line-height:22px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell .cell :where(.order-secondary,.party-secondary,.product-sku){font-size:14px!important;line-height:19px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell .cell .order-time{color:#7f8ba0!important;font-size:14px!important;line-height:19px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell .cell .text-money{font-size:16px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell .cell :where(.type-pill,.status-pill){font-size:13px!important}#app .scm-main .scm-content>.aftersales-container .after-sales-table td.el-table__cell .cell .table-detail-btn{font-size:15px!important}@media (max-width: 900px){#app .scm-main .scm-content>.scm-business-page.finance-page .el-table.finance-table{width:1980px!important;min-width:1980px!important}}#app .scm-main .scm-content .business-pagination-bar{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:16px!important;margin:0!important;padding:10px 14px!important;box-sizing:border-box!important;border-top:1px solid #e1e7f0!important;box-shadow:none!important}#app .scm-main .scm-content .business-pagination-bar>span{flex:0 0 auto!important;color:#7f8da3!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;white-space:nowrap!important}#app .scm-main .scm-content .business-pagination-bar>.el-pagination{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 1 auto!important;margin:0 0 0 auto!important;padding:0!important;white-space:nowrap!important;--el-pagination-button-width: 28px;--el-pagination-button-height: 28px;--el-pagination-font-size: 13px;--el-pagination-button-bg-color: transparent;--el-pagination-hover-color: #005bd6}#app .scm-main .scm-content .business-pagination-bar .el-pagination__sizes{margin:0 12px 0 0!important}#app .scm-main .scm-content .business-pagination-bar .el-pagination__sizes .el-select{width:116px!important}#app .scm-main .scm-content .business-pagination-bar .el-pagination__sizes .el-select__wrapper{min-height:34px!important;padding:0 12px!important;border-radius:5px!important;background:transparent!important;box-shadow:0 0 0 1px #d5deea inset!important}#app .scm-main .scm-content .business-pagination-bar :where(.btn-prev,.btn-next,.el-pager li){min-width:28px!important;height:28px!important;margin:0 2px!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#66758b!important;font-size:13px!important;font-weight:600!important;line-height:28px!important}#app .scm-main .scm-content .business-pagination-bar :where(.btn-prev,.btn-next):not(:disabled):hover,#app .scm-main .scm-content .business-pagination-bar .el-pager li:not(.is-active):hover{background:#eef4ff!important;color:#005bd6!important}#app .scm-main .scm-content .business-pagination-bar .el-pager li.is-active{background:#0561d8!important;color:#fff!important}#app .scm-main .scm-content .business-pagination-bar :where(.btn-prev,.btn-next):disabled{background:#ffffff85!important;color:#c2cad6!important}#app .scm-main .scm-content .business-pagination-bar :where(.el-pagination__total,.el-pagination__jump){display:none!important}#app .scm-main .scm-content .business-pagination-bar .invoice-pager{display:flex!important;align-items:center!important;gap:4px!important;margin-left:auto!important}#app .scm-main .scm-content .business-pagination-bar .invoice-pager button{width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#66758b!important;font-size:13px!important;font-weight:600!important}#app .scm-main .scm-content .business-pagination-bar .invoice-pager button.is-active{background:#0561d8!important;color:#fff!important}#app .scm-main .scm-content .business-pagination-bar .invoice-pager button:disabled{background:#ffffff85!important;color:#c2cad6!important}@media (max-width: 760px){#app .scm-main .scm-content .business-pagination-bar{align-items:flex-start!important;flex-wrap:wrap!important;gap:8px 12px!important}#app .scm-main .scm-content .business-pagination-bar>.el-pagination{max-width:100%!important;overflow-x:auto!important}}#app .scm-main .scm-content>.warehouse-page .warehouse-fill-table .el-table__header-wrapper th.el-table__cell,#app .scm-main .scm-content>.warehouse-page .warehouse-fill-table .el-table__body tr:hover>td.el-table__cell{background:#fff!important}:root{--sp-primary: #075fd0;--sp-primary-hover: #0754b7;--sp-primary-soft: #eaf3ff;--sp-canvas: #f3f7fd;--sp-surface: #ffffff;--sp-surface-soft: #f8fafd;--sp-text: #14233d;--sp-text-secondary: #53627a;--sp-text-muted: #8190a6;--sp-border: #ccd7e9;--sp-border-soft: #e4eaf3;--sp-success: #11966f;--sp-success-soft: #e8f8f2;--sp-warning: #d98516;--sp-warning-soft: #fff3e4;--sp-danger: #d94b4b;--sp-danger-soft: #fff0f0;--sp-purple: #7b61d9;--sp-purple-soft: #f1edff;--sp-radius-card: 10px;--sp-radius-control: 7px;--sp-shadow-card: 0 3px 8px rgba(13, 35, 69, .08);--sp-shadow-focus: 0 0 0 3px rgba(7, 95, 208, .12);--sp-page-gap: 16px}#app .supply-purchase-shell{color:var(--sp-text);background:var(--sp-canvas)}#app .supply-purchase-shell .scm-sidebar{width:220px!important;min-width:220px!important;border-right:1px solid #dce4f0!important;background:#fff!important}#app .supply-purchase-shell .scm-sidebar.is-collapsed{width:76px!important;min-width:76px!important}#app .supply-purchase-shell .sidebar-logo{min-height:82px!important;border-bottom:0!important}#app .supply-purchase-shell .sidebar-system-name{font-size:12px!important;font-weight:400!important}#app .supply-purchase-shell .sidebar-nav{padding-top:8px!important;padding-right:12px!important;padding-left:12px!important}#app .supply-purchase-shell .sidebar-section:first-child .sidebar-section-title{margin-top:2px!important}#app .supply-purchase-shell .sidebar-section{margin-bottom:10px!important}#app .supply-purchase-shell .sidebar-section+.sidebar-section{margin-top:12px!important}#app .supply-purchase-shell .sidebar-section-title{margin:6px 12px!important;padding:6px 18px 4px!important;color:var(--sp-primary)!important;font-size:14px!important;font-weight:500!important;line-height:24px!important}#app .supply-purchase-shell .sidebar-section:has(.sidebar-link--active) .sidebar-section-title{font-weight:600!important}#app .supply-purchase-shell .sidebar-link{height:42px!important;min-height:42px!important;margin:0 8px 3px!important;padding:0 10px 0 14px!important;border-radius:0 7px 7px 0!important;color:#344258!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;gap:14px!important}#app .supply-purchase-shell .sidebar-link-text{font-size:14px!important;font-weight:inherit!important;line-height:24px!important}#app .supply-purchase-shell .sidebar-link-icon{width:21px!important;min-width:21px!important;height:21px!important;font-size:21px!important}#app .supply-purchase-shell .sidebar-footer-link{min-height:28px!important;font-size:17px!important}#app .supply-purchase-shell .sidebar-footer-link:first-child{min-height:36px!important;gap:12px!important;font-size:20px!important;font-weight:650!important;line-height:24px!important}#app .supply-purchase-shell .sidebar-footer-link:first-child .el-icon{width:20px!important;height:20px!important;font-size:20px!important}#app .supply-purchase-shell .sidebar-link:hover{color:var(--sp-primary)!important;background:#f3f7fe!important}#app .supply-purchase-shell .sidebar-link--active{color:var(--sp-primary)!important;background:#edf5ff!important;box-shadow:none!important;font-weight:600!important}@media (max-width: 1280px) and (min-width: 761px){#app .supply-purchase-shell .scm-sidebar{width:220px!important;min-width:220px!important}#app .supply-purchase-shell .scm-sidebar.is-collapsed{width:76px!important;min-width:76px!important}}@media (max-width: 760px){#app .supply-purchase-shell .scm-sidebar,#app .supply-purchase-shell .scm-sidebar.is-collapsed{width:100%!important;min-width:0!important}#app .supply-purchase-shell .sidebar-link{min-height:40px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;gap:7px!important}#app .supply-purchase-shell .sidebar-link-icon{width:16px!important;min-width:16px!important;height:16px!important;font-size:16px!important}}#app .supply-purchase-shell .scm-header{height:64px!important;min-height:64px!important;padding:0 24px!important;border-bottom:1px solid #dfe6f1!important;background:#fff!important}#app .supply-purchase-shell .header-page-title,#app .supply-purchase-shell .scm-header>.el-breadcrumb{display:none!important}#app .supply-purchase-shell .header-left{min-width:0!important;flex:0!important}#app .supply-purchase-shell .header-tools{margin-right:auto!important}#app .supply-purchase-shell .header-search-wrap{width:320px!important;height:38px!important;border:1px solid #d4deed!important;border-radius:7px!important;background:#f7f9fd!important;box-shadow:none!important}#app .supply-purchase-shell .header-search-input{color:var(--sp-text)!important;font-size:13px!important}#app .supply-purchase-shell .header-icon-btn{width:36px!important;height:36px!important;border-radius:7px!important;color:#53627a!important}#app .supply-purchase-shell .header-icon-btn:hover{color:var(--sp-primary)!important;background:var(--sp-primary-soft)!important}#app .supply-purchase-shell .header-user{min-height:42px!important;padding:4px 6px!important;border-radius:8px!important}#app .supply-purchase-shell .user-name{color:var(--sp-text)!important;font-size:13px!important}#app .supply-purchase-shell .user-sub{color:var(--sp-text-muted)!important;font-size:11px!important}#app .supply-purchase-shell .supply-purchase-content{padding:18px 22px 24px!important;background:var(--sp-canvas)!important}#app .supply-purchase-shell .scm-content--white{background:var(--sp-canvas)!important}#app .scm-main .supply-purchase-page{width:100%;min-width:0;min-height:100%;gap:var(--sp-page-gap)!important;padding:0!important;color:var(--sp-text);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:14px!important;line-height:1.45}#app .scm-main .supply-purchase-page,#app .scm-main .supply-purchase-page *{box-sizing:border-box}#app .scm-main .supply-purchase-page>*{min-width:0;max-width:100%}#app .scm-main .supply-purchase-page :where(h1,h2,h3,h4,p){max-width:none}#app .scm-main .supply-purchase-page :where(h2,h3,h4){color:var(--sp-text);letter-spacing:0}#app .scm-main .supply-purchase-page :where(h2,h3){font-size:16px!important;font-weight:700!important;line-height:1.4!important}#app .scm-main .supply-purchase-page :where(p,small,[class*=hint],[class*=subtitle],[class*=meta],[class*=sub]){color:var(--sp-text-muted);font-size:12px!important;line-height:1.5!important}#app .scm-main .supply-purchase-page>:where(.scm-page-header,.purchase-order-page-head,.aftersales-page-header,.finance-hero-card,.fulfillment-page-head,.returns-header,.inquiry-page-head,.warehouse-page-head){display:none!important}#app .scm-main .supply-purchase-page .business-metric-grid,#app .scm-main .supply-purchase-page :where(.portal-metric-grid,.aftersales-stats,.qualification-metrics,.settlement-stat-grid,.application-stat-grid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;margin:0!important}#app .scm-main .supply-purchase-page .business-metric-grid>*,#app .scm-main .supply-purchase-page :where(.portal-metric-card,.aftersales-stat-card,.qualification-metric,.scm-metric-card){min-width:0;min-height:94px!important;margin:0!important;padding:14px 16px!important;border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius-card)!important;background:var(--sp-surface)!important;box-shadow:var(--sp-shadow-card)!important}#app .scm-main .supply-purchase-page .business-metric-grid>*{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important}#app .scm-main .supply-purchase-page .business-metric-grid>:where(button,article){width:100%;color:inherit;text-align:left}#app .scm-main .supply-purchase-page :where([class*=stat-icon],[class*=summary-icon],.portal-metric-icon,.scm-metric-card__icon-shell,.reference-metric-icon,.balance-card__icon){display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:8px!important;color:#2f80ed!important;background:#eaf3ff!important;font-size:20px!important}#app .scm-main .supply-purchase-page :where([class*=--orange],.stat-card--pending [class*=stat-icon],.balance-card__icon--orange){color:#ee9639!important;background:#fff1e3!important}#app .scm-main .supply-purchase-page :where([class*=--green],.stat-card--approved [class*=stat-icon],.balance-card__icon--green){color:#28aa88!important;background:#e5f7f2!important}#app .scm-main .supply-purchase-page :where([class*=--purple],.balance-card__icon--purple){color:#8b6ee8!important;background:#f0ebff!important}#app .scm-main .supply-purchase-page :where([class*=--red],.stat-card--rejected [class*=stat-icon]){color:#de6363!important;background:#ffebeb!important}#app .scm-main .supply-purchase-page .business-metric-grid>*>:where(div:not([class*=icon]),span[class*=copy]){min-width:0}#app .scm-main .supply-purchase-page :where([class*=stat-label],[class*=summary-label],.portal-metric-copy>span,.balance-label,.scm-metric-card__label,.reference-metric-label){color:var(--sp-text-secondary)!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}#app .scm-main .supply-purchase-page :where([class*=stat-value],[class*=summary-value],.portal-metric-copy>strong,.balance-value,.scm-metric-card__copy>strong,.reference-metric-card>strong){display:block;margin-top:2px!important;color:var(--sp-text)!important;font-size:24px!important;font-weight:750!important;line-height:1.1!important;font-variant-numeric:tabular-nums}#app .scm-main .supply-purchase-page :where([class*=stat-copy],[class*=summary-copy],.portal-metric-copy,.balance-card__copy,.scm-metric-card__copy){min-width:0}#app .scm-main .supply-purchase-page :where([class*=stat-copy],[class*=summary-copy],.portal-metric-copy,.balance-card__copy)>:where(em,small,[class*=sub]){display:block;margin-top:3px!important;color:var(--sp-text-muted)!important;font-size:11px!important;font-style:normal}#app .scm-main .purchase-order-page .purchase-order-summary-copy>small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}#app .scm-main .supply-purchase-page .reference-metric-card{position:relative;overflow:hidden}#app .scm-main .supply-purchase-page .reference-metric-copy{display:block;min-width:0}#app .scm-main .supply-purchase-page .reference-metric-copy>strong{display:block;margin-top:2px;color:var(--sp-text);font-size:24px;font-weight:750;line-height:1.1}#app .scm-main .supply-purchase-page .reference-metric-copy>:where(em,small){display:block;margin-top:3px;color:var(--sp-text-muted);font-size:11px!important;font-style:normal}#app .scm-main .supply-purchase-page .business-filter-card,#app .scm-main .supply-purchase-page>:where(.scm-filter-bar,.filter-panel,.finance-filter-panel,.warehouse-filter-panel,.fulfillment-filter-card,.search-card){min-height:64px!important;margin:0!important;padding:12px 14px!important;border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius-card)!important;background:var(--sp-surface)!important;box-shadow:var(--sp-shadow-card)!important}#app .scm-main .supply-purchase-page .business-filter-card :where(.el-form,.search-form,[class*=filter-grid],[class*=filter-row],[class*=controls],[class*=filter-fields]){min-width:0}#app .scm-main .supply-purchase-page :where(.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-date-editor--daterange,.el-input-number .el-input__wrapper){min-height:36px!important;border-radius:var(--sp-radius-control)!important;background:#fff!important;box-shadow:0 0 0 1px #cbd6e8 inset!important}#app .scm-main .supply-purchase-page :where(.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-date-editor--daterange):hover{box-shadow:0 0 0 1px #9eb5d7 inset!important}#app .scm-main .supply-purchase-page :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.el-input__wrapper.is-focus){box-shadow:0 0 0 1px var(--sp-primary) inset,var(--sp-shadow-focus)!important}#app .scm-main .supply-purchase-page :where(.el-input__inner,.el-select__selected-item,.el-select__placeholder,.el-range-input,.el-form-item__label){color:#34445e!important;font-size:13px!important}#app .scm-main .supply-purchase-page .el-form-item{margin-bottom:0}#app .scm-main .supply-purchase-page .el-form-item__label{padding-bottom:5px!important;font-weight:600!important;line-height:18px!important}#app .scm-main .supply-purchase-page .business-filter-card .el-form-item__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}#app .scm-main .supply-purchase-page .el-button{min-height:36px!important;margin-left:0;padding:7px 13px!important;border-radius:var(--sp-radius-control)!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important}#app .scm-main .supply-purchase-page .el-button--primary:not(.is-link):not(.is-text){border-color:var(--sp-primary)!important;background:var(--sp-primary)!important;color:#fff!important}#app .scm-main .supply-purchase-page .el-button--primary:not(.is-link):not(.is-text):hover{border-color:var(--sp-primary-hover)!important;background:var(--sp-primary-hover)!important}#app .scm-main .supply-purchase-page .el-button.is-link,#app .scm-main .supply-purchase-page .el-button.is-text{min-height:26px!important;padding:2px 4px!important;color:var(--sp-primary);font-weight:650!important}#app .scm-main .supply-purchase-page .business-content-card,#app .scm-main .supply-purchase-page :where(.portal-content-card,.reference-panel,.profile-card,.address-card,.qualification-card){border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius-card)!important;background:var(--sp-surface)!important;box-shadow:var(--sp-shadow-card)!important}#app .scm-main .supply-purchase-page .business-table-card,#app .scm-main .supply-purchase-page>:where(.scm-table-card,.warehouse-table-panel,.fulfillment-list-panel,.list-card,.returns-table-card,.finance-table-card,.purchase-order-table-card,.portal-table-card){min-height:420px;margin:0!important;border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius-card)!important;background:var(--sp-surface)!important;box-shadow:var(--sp-shadow-card)!important;overflow:hidden!important}#app .scm-main .supply-purchase-page :where(.warehouse-table-panel,.fulfillment-list-panel,.list-card,.returns-table-card,.finance-table-card,.purchase-order-table-card,.portal-table-card,.scm-table-card){display:flex!important;min-height:0;flex:1 1 auto;flex-direction:column!important}#app .scm-main .supply-purchase-page :where(.warehouse-table-wrap,.fulfillment-group-scroll,.after-sales-table-shell,.filled-page-table-wrap,.purchase-order-table-shell,.scm-table-card__body){min-height:0;flex:1 1 auto}#app .scm-main .supply-purchase-page .el-table{width:100%;--sp-table-row-height: 58px;--el-table-border-color: var(--sp-border-soft);--el-table-header-bg-color: #f7f9fc;--el-table-row-hover-bg-color: #f2f7ff;color:#2f3f58;font-size:15px!important}#app .scm-main .el-table__body-wrapper{background-color:#fff;background-image:none!important}#app .scm-main .supply-purchase-page .el-table:before,#app .scm-main .supply-purchase-page .el-table__inner-wrapper:before{background:var(--sp-border-soft)!important}#app .scm-main .supply-purchase-page .el-table th.el-table__cell{height:48px!important;padding:0!important;background:#f7f9fc!important;color:#53627a!important;font-size:15px!important;font-weight:700!important}#app .scm-main .supply-purchase-page .el-table td.el-table__cell{height:58px!important;padding:8px 0!important;color:#344258!important;font-size:15px!important;line-height:1.5!important}#app .scm-main .supply-purchase-page .el-table .cell{padding:0 14px!important}#app .scm-main .supply-purchase-page .el-table .el-button{font-size:14px!important}#app .scm-main .supply-purchase-page .el-table :where(.el-tag,[class*=status-pill],[class*=type-pill],.status-tag,.scm-status-tag){min-height:26px!important;font-size:13px!important;line-height:18px!important}#app .scm-main .supply-purchase-page .el-table .el-table__body tr:hover>td.el-table__cell{background:#f2f7ff!important}#app .scm-main .supply-purchase-page :where(.el-tag,[class*=status-pill],[class*=type-pill],.status-tag,.scm-status-tag){min-height:22px;padding:2px 7px!important;border-radius:5px!important;font-size:12px!important;font-weight:650!important;line-height:16px!important}#app .scm-main .supply-purchase-page .el-tag--primary{--el-tag-bg-color: var(--sp-primary-soft);--el-tag-border-color: #cfe1fa;--el-tag-text-color: var(--sp-primary)}#app .scm-main .supply-purchase-page .el-tag--success{--el-tag-bg-color: var(--sp-success-soft);--el-tag-border-color: #c9eedf;--el-tag-text-color: var(--sp-success)}#app .scm-main .supply-purchase-page .el-tag--warning{--el-tag-bg-color: var(--sp-warning-soft);--el-tag-border-color: #f4ddbc;--el-tag-text-color: var(--sp-warning)}#app .scm-main .supply-purchase-page .el-tag--danger{--el-tag-bg-color: var(--sp-danger-soft);--el-tag-border-color: #f5cece;--el-tag-text-color: var(--sp-danger)}#app .scm-main .supply-purchase-page :where(.business-empty-state,.el-table__empty-block,.el-empty){min-height:220px}#app .scm-main .supply-purchase-page .el-empty{justify-content:center;padding:28px 16px!important}#app .scm-main .supply-purchase-page .el-empty__image{width:88px!important}#app .scm-main .supply-purchase-page .el-empty__description{margin-top:10px!important}#app .scm-main .supply-purchase-page .el-empty__description p{color:var(--sp-text-muted)!important;font-size:12px!important}#app .scm-main .supply-purchase-page :where(.portal-api-alert,.reference-data-state){margin:0!important;border-radius:8px!important}#app .scm-main .supply-purchase-page :where(.business-pagination-bar,.portal-pagination,.scm-table-card__footer){display:flex!important;width:100%!important;min-height:54px!important;margin-top:auto!important;padding:0 14px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid var(--sp-border-soft)!important;background:#f7f9fc!important;color:var(--sp-text-muted)!important;font-size:12px!important}#app .scm-main .supply-purchase-page :where(.business-pagination-bar,.portal-pagination,.scm-table-card__footer)>.el-pagination{margin-left:auto!important}#app .scm-main .supply-purchase-page .el-pagination{--el-pagination-font-size: 12px;--el-pagination-button-width: 28px;--el-pagination-button-height: 28px;color:var(--sp-text-secondary)}#app .scm-main .supply-purchase-page .el-pagination :where(.btn-prev,.btn-next,.el-pager li){min-width:28px!important;height:28px!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;line-height:26px!important}#app .scm-main .supply-purchase-page .el-pagination .el-pager li.is-active{border-color:var(--sp-primary)!important;background:var(--sp-primary)!important;color:#fff!important}#app .scm-main .supply-purchase-page .el-pagination .el-select__wrapper{min-height:30px!important}.el-overlay .el-dialog:not(.el-message-box){max-width:calc(100vw - 32px);border:1px solid #d7e0ed!important;border-radius:10px!important;background:#fff!important;box-shadow:0 20px 56px #0f23412e!important;overflow:hidden}.el-overlay .el-dialog:not(.el-message-box) .el-dialog__header{min-height:58px;margin:0!important;padding:17px 22px 14px!important;border-bottom:1px solid #e3e9f2}.el-overlay .el-dialog:not(.el-message-box) .el-dialog__title{color:var(--sp-text);font-size:16px;font-weight:700}.el-overlay .el-dialog:not(.el-message-box) .el-dialog__body{padding:18px 22px!important;color:#344258}.el-overlay .el-dialog:not(.el-message-box) .el-dialog__footer{padding:12px 22px 16px!important;border-top:1px solid #e3e9f2}.el-overlay .el-dialog:not(.el-message-box) .el-dialog__footer .el-button{min-height:36px;margin-left:8px;border-radius:7px}.el-overlay .el-drawer{background:#fff;box-shadow:-12px 0 36px #0f234124!important}.el-overlay .el-drawer__header{min-height:62px;margin:0!important;padding:16px 22px!important;border-bottom:1px solid #e3e9f2;color:var(--sp-text);font-size:17px;font-weight:700}.el-overlay .el-drawer__body{padding:18px 22px!important}.el-overlay .el-form-item__label{color:#43526a;font-size:13px;font-weight:600}.el-overlay :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:7px!important}#app .supply-purchase-login{min-height:100vh;padding:32px!important;align-items:center!important;justify-content:center!important;background-color:#f3f6fa!important}#app .supply-purchase-login .login-shell-card{position:relative;width:auto!important;padding:48px 50px 40px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}#app .supply-purchase-login .login-title{margin-top:0!important;color:var(--sp-text)!important;font-size:24px!important;font-weight:600!important;letter-spacing:0!important}#app .supply-purchase-login .login-subtitle{color:var(--sp-text-muted)!important;font-size:13px!important}#app .supply-purchase-login :where(.el-input__wrapper,.password-reset-form .el-input__wrapper){min-height:50px!important;border-radius:8px!important;box-shadow:0 0 0 1px #d9e1ec inset!important}#app .supply-purchase-login .login-btn{height:50px!important;border-radius:8px!important;border-color:#1677ff!important;background:#1677ff!important;box-shadow:0 8px 18px #1677ff2b!important;font-size:14px!important}#app .supply-purchase-login .login-btn:hover{border-color:var(--sp-primary-hover)!important;background:var(--sp-primary-hover)!important}#app .supply-purchase-login .login-footer-text{color:#8a97aa!important;font-size:11px!important}#app .scm-main .finance-page .balance-card{display:flex!important;align-items:center!important}#app .scm-main .finance-page .balance-sub:before{display:none!important}#app .scm-main .finance-page .finance-filter-panel,#app .scm-main .returns-page .filter-panel{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:10px!important}#app .scm-main .returns-page .stat-card{justify-content:flex-start!important}#app .scm-main .aftersales-container .search-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:10px!important}#app .scm-main .aftersales-container .search-actions{grid-column:1 / -1!important;display:flex!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;gap:8px!important;padding:0!important}#app .scm-main .aftersales-container .search-actions-label{display:none!important}#app .scm-main .customer-container .list-card>.el-card__body,#app .scm-main .customer-container .search-card>.el-card__body{height:100%;padding:0!important}#app .scm-main .customer-container .search-card>.el-card__body{padding:12px 14px!important}#app .scm-main .purchase-order-page .purchase-order-section-gap{display:none!important}#app .scm-main .purchase-portal-page .portal-metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}#app .scm-main .purchase-portal-page .account-workspace-grid{gap:14px!important}#app .scm-main .purchase-portal-page .account-section-head,#app .scm-main .purchase-portal-page .portal-section-head{min-height:58px;padding:14px 16px;border-bottom:1px solid var(--sp-border-soft)}#app .scm-main .profile-page :where(.profile-panel,.profile-section,.profile-card),#app .scm-main .address-container :where(.address-toolbar,.address-card,.address-list-card){border-color:var(--sp-border)!important;border-radius:var(--sp-radius-card)!important;background:#fff!important;box-shadow:var(--sp-shadow-card)!important}#app .scm-main .profile-page .profile-summary__cover{background:#f1f6fd!important}@media (max-width: 1024px){#app .scm-main .supply-purchase-page .business-metric-grid,#app .scm-main .supply-purchase-page :where(.portal-metric-grid,.aftersales-stats,.qualification-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){#app .supply-purchase-shell .supply-purchase-content{padding:14px!important}#app .scm-main .supply-purchase-page .business-filter-card,#app .scm-main .supply-purchase-page>:where(.scm-filter-bar,.filter-panel,.finance-filter-panel,.search-card){align-items:stretch!important}#app .scm-main .supply-purchase-page :where(.scm-filter-bar__fields,.scm-filter-bar__actions,[class*=filter-actions],.search-actions){width:100%}#app .scm-main .supply-purchase-page .portal-metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1360px){#app .scm-main .aftersales-container .search-grid{grid-template-columns:repeat(4,minmax(150px,1fr)) auto!important}#app .scm-main .aftersales-container .search-actions{grid-column:auto!important}}@media (max-width: 640px){#app .scm-main .supply-purchase-page .business-metric-grid,#app .scm-main .supply-purchase-page :where(.portal-metric-grid,.portal-metric-grid--compact,.aftersales-stats,.qualification-metrics,.settlement-stat-grid,.application-stat-grid){grid-template-columns:1fr}#app .scm-main .supply-purchase-page :where(.business-pagination-bar,.portal-pagination,.scm-table-card__footer){min-height:72px!important;align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;padding:10px 12px!important}#app .scm-main .supply-purchase-page :where(.business-pagination-bar,.portal-pagination,.scm-table-card__footer)>.el-pagination{margin-left:0!important}#app .supply-purchase-login .login-shell-card{padding:28px 20px!important}}#app .supply-purchase-page{--supply-primary-search-width: 25%;--supply-secondary-filter-width: 176px}#app .supply-purchase-page :where(.portal-filter-fields>.el-input:first-child,.purchase-order-controls>.purchase-order-search,.supplier-filter-fields>.supplier-keyword,.collaboration-filter-fields>.filter-keyword:first-child,.fulfillment-filter-row>.fulfillment-search-input,.search-form>.keyword-item,.supply-filter-row>.supply-search-quarter){width:var(--supply-primary-search-width)!important;max-width:var(--supply-primary-search-width)!important;min-width:0!important;flex:0 0 var(--supply-primary-search-width)!important}#app .supply-purchase-page :where(.portal-filter-fields>.el-input:first-child,.purchase-order-controls>.purchase-order-search,.supplier-filter-fields>.supplier-keyword,.collaboration-filter-fields>.filter-keyword:first-child,.fulfillment-filter-row>.fulfillment-search-input,.search-form>.keyword-item) :where(.el-input){width:100%!important;max-width:100%!important}#app .supply-purchase-page .supply-search-quarter>:where(.el-input,.el-select,.el-date-editor){width:100%!important;max-width:100%!important}#app .supply-purchase-page .scm-filter-bar__fields{display:flex!important;min-width:0;flex:1 1 auto!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}#app .supply-purchase-page .scm-filter-bar__fields>:first-child{width:var(--supply-primary-search-width)!important;max-width:var(--supply-primary-search-width)!important;min-width:0!important;flex:0 0 var(--supply-primary-search-width)!important}#app .supply-purchase-page .scm-filter-bar__fields>:not(:first-child){width:var(--supply-secondary-filter-width)!important;max-width:var(--supply-secondary-filter-width)!important;flex:0 0 var(--supply-secondary-filter-width)!important}#app .supply-purchase-page .business-filter-card .scm-filter-bar__fields>.collaboration-filter-fields{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 100%!important}#app .supply-purchase-page .warehouse-filter-grid{grid-template-columns:minmax(0,25%) repeat(2,minmax(150px,1fr)) auto!important}#app .supply-purchase-page .warehouse-keyword-field,#app .supply-purchase-page .warehouse-keyword-field .el-input{width:100%!important;max-width:100%!important;min-width:0!important}@media (min-width: 961px){#app .supply-purchase-page .warehouse-filter-grid{display:flex!important;width:100%!important;align-items:center!important;flex-wrap:nowrap!important;gap:28px!important}#app .supply-purchase-page .warehouse-filter-grid>.warehouse-keyword-field{width:25%!important;max-width:25%!important;min-width:0!important;flex:0 0 25%!important}#app .supply-purchase-page .warehouse-filter-grid>.warehouse-brand-field{width:220px!important;max-width:220px!important;min-width:160px!important;flex:0 1 220px!important}#app .supply-purchase-page .warehouse-filter-grid>.warehouse-supplier-field{width:250px!important;max-width:250px!important;min-width:180px!important;flex:0 1 250px!important}#app .supply-purchase-page .warehouse-filter-grid>:where(.warehouse-brand-field,.warehouse-supplier-field) .el-select{width:100%!important;max-width:100%!important}#app .supply-purchase-page .warehouse-filter-grid>.warehouse-filter-actions{width:auto!important;max-width:none!important;min-width:-moz-max-content!important;min-width:max-content!important;margin-left:auto!important;flex:1 1 auto!important;justify-content:flex-end!important}}#app .supply-purchase-page .search-grid{grid-template-columns:minmax(0,25%) repeat(3,minmax(140px,1fr)) auto!important}#app .supply-purchase-page .fulfillment-filter-row{grid-template-columns:minmax(260px,1fr) 220px 260px max-content!important}#app .supply-purchase-page .fulfillment-filter-row>.fulfillment-search-input{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}#app .supply-purchase-page .el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))){min-height:662px!important;height:max(662px,100%)!important}#app .supply-purchase-page .el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body-wrapper{min-height:620px!important}#app .supply-purchase-page .el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body,#app .supply-purchase-page .el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body>tbody{height:100%!important}#app .supply-purchase-page .warehouse-table-wrap>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))){min-height:0!important;height:100%!important}#app .supply-purchase-page .warehouse-table-wrap>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body-wrapper{min-height:0!important}#app .supply-purchase-page .warehouse-table-wrap>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(.el-scrollbar__view,.el-table__body,.el-table__body>tbody){height:100%!important}#app .supply-purchase-page .warehouse-table-wrap>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body>tbody>tr{height:10%!important}#app .supply-purchase-page .fulfillment-group-scroll>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))){min-height:0!important;height:100%!important}#app .supply-purchase-page .fulfillment-group-scroll>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body-wrapper{min-height:0!important}#app .supply-purchase-page .fulfillment-group-scroll>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(.el-scrollbar__view,.el-table__body,.el-table__body>tbody){height:100%!important}#app .supply-purchase-page .fulfillment-group-scroll>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body>tbody>tr{height:10%!important}#app .supply-purchase-page .fulfillment-group-scroll>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) td.el-table__cell{min-height:0!important;padding:4px 10px!important}#app .supply-purchase-page .fulfillment-group-scroll>.el-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(td.el-table__cell .cell,.fulfillment-order-no,.fulfillment-table-primary,.fulfillment-table-secondary,.fulfillment-product-name){line-height:18px!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))){min-height:0!important;height:100%!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body-wrapper{min-height:0!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(.el-scrollbar__view,.el-table__body,.el-table__body>tbody){height:100%!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body>tbody>tr{height:10%!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) td.el-table__cell{height:auto!important;min-height:0!important;padding-block:2px!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(td.el-table__cell .cell,td.el-table__cell .cell>div,.customer-info-cell,.customer-name){line-height:18px!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .customer-tags{flex-wrap:nowrap!important;min-width:0!important;margin-top:2px!important;overflow:hidden!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(.customer-sub,.customer-tags .el-tag){height:18px!important;line-height:18px!important}#app .supply-purchase-page.customer-container .list-card .customer-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .customer-name{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app .supply-purchase-page.returns-page{min-height:0!important;height:100%!important;overflow-y:hidden!important}#app .supply-purchase-page.returns-page .returns-table-card{min-height:0!important;flex:1 1 0!important}#app .supply-purchase-page.returns-page .returns-table-wrap{display:flex!important;min-height:0!important;flex:1 1 0!important;flex-direction:column!important;align-items:stretch!important}#app .supply-purchase-page.returns-page .returns-table-wrap>.return-table:not(.return-table--compact):has(.el-table__body tbody>tr){min-height:0!important;height:100%;flex:1 1 auto!important}#app .supply-purchase-page.returns-page .returns-table-wrap>.return-table:not(.return-table--compact):has(.el-table__body tbody>tr) .el-table__inner-wrapper{min-height:0!important;height:100%!important}#app .supply-purchase-page.returns-page .returns-table-wrap>.return-table:not(.return-table--compact):has(.el-table__body tbody>tr) .el-table__body-wrapper{min-height:0!important}#app .supply-purchase-page.returns-page .returns-table-wrap>.return-table:not(.return-table--compact):has(.el-table__body tbody>tr) :where(.el-scrollbar__view,.el-table__body,.el-table__body>tbody){height:100%!important}#app .supply-purchase-page.returns-page .returns-table-wrap>.return-table:not(.return-table--compact):has(.el-table__body tbody>tr) .el-table__body>tbody>tr{height:calc(100% / var(--returns-visible-rows, 10))!important}#app .supply-purchase-page.returns-page .returns-table-wrap>.return-table:not(.return-table--compact):has(.el-table__body tbody>tr) td.el-table__cell{height:auto!important;min-height:0!important;padding-block:4px!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))){min-height:0!important;height:100%!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__inner-wrapper{min-height:0!important;height:100%!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body-wrapper{min-height:0!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(.el-scrollbar__view,.el-table__body,.el-table__body>tbody){height:100%!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) .el-table__body>tbody>tr{height:10%!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) td.el-table__cell{height:auto!important;min-height:0!important;padding-block:2px!important}#app .supply-purchase-page.finance-page .finance-table-wrap>.finance-table:has(.el-table__body tbody>tr:nth-child(10)):not(:has(.el-table__body tbody>tr:nth-child(11))) :where(td.el-table__cell .cell,td.el-table__cell .cell>*){line-height:18px!important}@media (min-width: 961px){#app .supply-purchase-page.finance-page .finance-filter-panel{display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important}#app .supply-purchase-page.finance-page .finance-filter-field--keyword{width:25%!important;max-width:25%!important;min-width:0!important;flex:0 0 25%!important}#app .supply-purchase-page.finance-page .finance-filter-field--date{width:320px!important;max-width:320px!important;min-width:280px!important;flex:0 0 320px!important}#app .supply-purchase-page.finance-page .finance-filter-field--type{width:176px!important;max-width:176px!important;min-width:160px!important;flex:0 0 176px!important}#app .supply-purchase-page.finance-page .finance-filter-actions{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;margin-left:auto!important;flex:0 0 auto!important}#app .supply-purchase-page.returns-page .filter-panel{display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important}#app .supply-purchase-page.returns-page .filter-field--keyword{width:25%!important;max-width:25%!important;min-width:0!important;flex:0 0 25%!important}#app .supply-purchase-page.returns-page .filter-field--status{width:176px!important;max-width:176px!important;min-width:160px!important;flex:0 0 176px!important}#app .supply-purchase-page.returns-page .filter-actions{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;margin-left:auto!important;flex:0 0 auto!important}}@media (max-width: 960px){#app .supply-purchase-page{--supply-primary-search-width: 100%}#app .supply-purchase-page :where(.portal-filter-fields>.el-input:first-child,.purchase-order-controls>.purchase-order-search,.supplier-filter-fields>.supplier-keyword,.collaboration-filter-fields>.filter-keyword:first-child,.fulfillment-filter-row>.fulfillment-search-input,.search-form>.keyword-item,.supply-filter-row>.supply-search-quarter,.scm-filter-bar__fields>:first-child){width:100%!important;max-width:100%!important;flex:1 1 100%!important}#app .supply-purchase-page .warehouse-filter-grid,#app .supply-purchase-page .search-grid,#app .supply-purchase-page .fulfillment-filter-row{grid-template-columns:1fr!important}#app .scm-main .scm-content>.supply-purchase-page .warehouse-filter-grid{display:grid!important;width:100%!important;align-items:stretch!important;gap:12px!important}#app .scm-main .scm-content>.supply-purchase-page .fulfillment-filter-row{grid-template-columns:1fr!important}#app .scm-main .scm-content>.supply-purchase-page .fulfillment-filter-row>:where(.fulfillment-search-input,.fulfillment-supplier-select,.fulfillment-date-range-wrap,.fulfillment-filter-actions){grid-column:auto!important;width:100%!important;max-width:100%!important;min-width:0!important}#app .scm-main .scm-content>.supply-purchase-page .fulfillment-filter-actions{margin-left:0!important;justify-content:flex-end!important;flex-wrap:wrap!important}#app .scm-main .scm-content>.supply-purchase-page.finance-page .finance-filter-panel{display:flex!important;align-items:stretch!important;flex-direction:column!important;flex-wrap:nowrap!important}#app .scm-main .scm-content>.supply-purchase-page.finance-page .finance-filter-panel>:where(.finance-filter-field,.finance-filter-actions){width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;flex:1 1 auto!important}#app .scm-main .scm-content>.supply-purchase-page.finance-page .finance-filter-actions{justify-content:flex-start!important;flex-wrap:wrap!important}#app .scm-main .scm-content>.supply-purchase-page .warehouse-filter-grid>:where(.warehouse-filter-field,.warehouse-filter-actions){width:100%!important;max-width:100%!important;min-width:0!important}#app .scm-main .scm-content>.supply-purchase-page .warehouse-filter-grid>.warehouse-filter-actions{margin-left:0!important;justify-content:flex-start!important}}
