html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--m-primary: #FF6B35;--m-primary-light: #FF8F5E;--m-primary-dark: #E53E1C;--m-primary-hover: #FF7B48;--m-primary-tint: rgba(255, 107, 53, .1);--m-primary-soft: rgba(255, 107, 53, .18);--text-1: #1d1d1f;--text-2: #6e6e73;--text-3: #aeaeb2;--text-placeholder: #a1a1a6;--text-on-color: #ffffff;--ios-text: var(--text-1);--ios-text-2: var(--text-2);--ios-text-3: var(--text-3);--ios-text-4: rgba(60, 60, 67, .3);--ios-bg: #F2F2F7;--ios-bg-card: #FFFFFF;--ios-sep: rgba(60, 60, 67, .1);--ios-sep-strong: rgba(60, 60, 67, .18);--sep: rgba(0, 0, 0, .06);--c-blue: #0A84FF;--c-blue-text: #0066CC;--c-green: #30D158;--c-green-text: #248A3D;--c-red: #FF453A;--c-red-text: #D70015;--c-yellow: #FFD60A;--c-yellow-text: #A05A00;--c-gray: #8E8E93;--c-gray-text: #6e6e73;--fill-1: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .08);--r-pill: 999px;--r-card: 18px;--r-modal: 22px;--r-drawer: 22px;--r-table: 14px;--r-popup: 14px;--r-item: 10px;--r-inner: 10px;--r-nested: 12px;--r-tag: 6px;--r-thumb: 6px;--ctl-h: 32px;--ctl-h-sm: 24px;--ctl-h-lg: 40px;--ctl-px: 12px;--ctl-px-sm: 8px;--ctl-px-lg: 16px;--btn-px: 14px;--btn-px-sm: 10px;--btn-px-lg: 20px;--ctl-fs: 13px;--ctl-fs-sm: 12px;--ctl-fs-lg: 14px;--hairline: .5px;--ctl-bg: rgba(255, 255, 255, .72);--ctl-bg-hover: rgba(255, 255, 255, .92);--ctl-bg-focus: #ffffff;--ctl-bg-disabled: rgba(118, 118, 128, .08);--ctl-border: rgba(0, 0, 0, .1);--ctl-border-hover: rgba(0, 0, 0, .18);--ctl-highlight: inset 0 1px 0 rgba(255, 255, 255, .85);--ctl-shadow: 0 1px 2px rgba(0, 0, 0, .04);--ctl-ring: 0 0 0 3px rgba(255, 107, 53, .16);--fs-body: 13px;--fs-table: 13px;--fs-small: 12px;--fs-mini: 11px;--fs-group: 15px;--fs-modal: 16px;--fs-stat: 20px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--lh: 1.4;--ls: -.01em;--mat-base-bg: #F5F5F7;--mat-base-glow: radial-gradient(ellipse 80% 60% at 12% 6%, rgba(255, 140, 90, .1) 0%, transparent 60%), radial-gradient(ellipse 70% 55% at 92% 96%, rgba(255, 180, 120, .08) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 95% 8%, rgba(255, 120, 160, .05) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 5% 92%, rgba(120, 170, 255, .05) 0%, transparent 60%);--mat-content-bg: rgba(255, 255, 255, .78);--mat-content-blur: blur(28px) saturate(180%);--mat-content-border: rgba(0, 0, 0, .06);--mat-content-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--mat-content-shadow: 0 1px 2px rgba(20, 30, 60, .04), 0 8px 28px -12px rgba(20, 30, 60, .12);--mat-nested-bg: rgba(255, 255, 255, .55);--mat-float-blur: blur(40px) saturate(190%);--mat-float-border: rgba(0, 0, 0, .08);--mat-float-highlight: inset 0 1px 0 rgba(255, 255, 255, .95);--mat-float-shadow: 0 16px 48px -12px rgba(20, 30, 60, .22), 0 4px 12px -4px rgba(20, 30, 60, .08);--mat-float-bg: rgba(255, 255, 255, .66);--mat-bar-bg: rgba(255, 255, 255, .7);--mat-bar-solid: rgba(250, 250, 252, .96);--mat-sheet-bg: rgba(255, 255, 255, .86);--mat-popup-bg: rgba(255, 255, 255, .9);--mat-mask: rgba(0, 0, 0, .18);--mat-mask-blur: blur(4px) saturate(120%);--mat-tooltip-bg: rgba(28, 28, 30, .88);--table-head-bg: var(--mat-bar-solid);--table-fix-bg: rgba(255, 255, 255, .97);--row-hover: rgba(255, 107, 53, .045);--row-selected: rgba(255, 107, 53, .08);--tbl-pos-text: #047857;--tbl-pos-bg-1: #ecf7f0;--tbl-pos-bg-2: #d5efdf;--tbl-pos-bg-3: #bfe6cd;--tbl-neg-text: #b91c1c;--tbl-neg-bg-1: #fbe8e9;--tbl-neg-bg-2: #f5cdd0;--tbl-warn-text: var(--c-yellow-text);--tbl-warn-bg: rgba(255, 214, 10, .16);--tbl-info-text: #0284c7;--tbl-info-bg: #f0f9ff;--tbl-muted-bg: rgba(118, 118, 128, .06);--tbl-grid: rgba(0, 0, 0, .06);--ease-ios: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-press: .1s;--dur-fast: .14s;--dur-page: .18s;--dur-sheet: .22s;--dur-drawer: .26s;--sb-size: 8px;--sb-thumb: rgba(0, 0, 0, .18);--sb-thumb-hover: rgba(0, 0, 0, .32);--topbar-h: 48px;--page-px: 16px;--card-pad: 16px;--card-gap: 12px;--sheet-px: 24px}:root[data-glass=clear]{--mat-base-glow: radial-gradient(ellipse 80% 60% at 12% 6%, rgba(255, 140, 90, .16) 0%, transparent 60%), radial-gradient(ellipse 70% 55% at 92% 96%, rgba(255, 180, 120, .12) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 95% 8%, rgba(255, 120, 160, .08) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 5% 92%, rgba(120, 170, 255, .08) 0%, transparent 60%);--mat-content-bg: rgba(255, 255, 255, .6);--mat-content-blur: blur(32px) saturate(200%);--mat-nested-bg: rgba(255, 255, 255, .45);--mat-float-blur: blur(44px) saturate(200%);--mat-float-bg: rgba(255, 255, 255, .52);--mat-bar-bg: rgba(255, 255, 255, .55);--mat-bar-solid: rgba(250, 250, 252, .88);--mat-sheet-bg: rgba(255, 255, 255, .74);--mat-popup-bg: rgba(255, 255, 255, .82);--ctl-bg: rgba(255, 255, 255, .58);--table-fix-bg: rgba(255, 255, 255, .92)}:root[data-glass=tinted]{--mat-base-bg: #F2F2F7;--mat-base-glow: none;--mat-content-bg: rgba(255, 255, 255, .97);--mat-content-blur: blur(16px) saturate(120%);--mat-content-border: rgba(0, 0, 0, .09);--mat-nested-bg: #ffffff;--mat-float-blur: blur(16px) saturate(120%);--mat-float-border: rgba(0, 0, 0, .12);--mat-float-bg: rgba(250, 250, 252, .97);--mat-bar-bg: rgba(250, 250, 252, .96);--mat-bar-solid: #FAFAFC;--mat-sheet-bg: rgba(255, 255, 255, .99);--mat-popup-bg: rgba(255, 255, 255, .99);--ctl-bg: #ffffff;--ctl-border: rgba(0, 0, 0, .14);--table-fix-bg: #ffffff;--tbl-pos-bg-1: #dcf1e4;--tbl-pos-bg-2: #c4e8d1;--tbl-pos-bg-3: #a9ddbd;--tbl-neg-bg-1: #f9dcde;--tbl-neg-bg-2: #f1bcc0;--tbl-warn-bg: rgba(255, 214, 10, .24);--tbl-info-bg: #e0f2fe;--tbl-muted-bg: rgba(118, 118, 128, .1);--tbl-grid: rgba(0, 0, 0, .1)}@media (prefers-reduced-transparency: reduce){:root,:root[data-glass]{--mat-base-bg: #F2F2F7;--mat-base-glow: none;--mat-content-bg: #ffffff;--mat-content-blur: none;--mat-content-border: rgba(0, 0, 0, .1);--mat-nested-bg: #ffffff;--mat-float-blur: none;--mat-float-border: rgba(0, 0, 0, .12);--mat-float-bg: #FAFAFC;--mat-bar-bg: #FAFAFC;--mat-bar-solid: #FAFAFC;--mat-sheet-bg: #ffffff;--mat-popup-bg: #ffffff;--mat-mask-blur: none;--ctl-bg: #ffffff;--ctl-border: rgba(0, 0, 0, .14);--table-fix-bg: #ffffff}}@media (prefers-contrast: more){:root,:root[data-glass]{--text-2: #3a3a3c;--text-3: #6e6e73;--text-placeholder: #6e6e73;--sep: rgba(0, 0, 0, .18);--mat-base-glow: none;--mat-content-bg: #ffffff;--mat-content-border: rgba(0, 0, 0, .28);--mat-nested-bg: #ffffff;--mat-float-border: rgba(0, 0, 0, .32);--mat-float-bg: #ffffff;--mat-bar-bg: #ffffff;--mat-bar-solid: #ffffff;--mat-sheet-bg: #ffffff;--mat-popup-bg: #ffffff;--ctl-bg: #ffffff;--ctl-border: rgba(0, 0, 0, .45);--ctl-border-hover: rgba(0, 0, 0, .65);--hairline: 1px;--table-fix-bg: #ffffff;--tbl-pos-text: #065f46;--tbl-pos-bg-1: #d1f0dc;--tbl-pos-bg-2: #a7e0bb;--tbl-pos-bg-3: #7fd09c;--tbl-neg-text: #991b1b;--tbl-neg-bg-1: #f8d4d7;--tbl-neg-bg-2: #efa9af;--tbl-warn-text: #7a4500;--tbl-warn-bg: rgba(255, 214, 10, .34);--tbl-info-text: #075985;--tbl-info-bg: #dbeefe;--tbl-muted-bg: rgba(118, 118, 128, .14);--tbl-grid: rgba(0, 0, 0, .22)}}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:var(--fs-body);line-height:var(--lh);color:var(--text-1);letter-spacing:var(--ls);height:100vh!important;max-height:100vh!important;overflow:hidden!important;background-color:var(--mat-base-bg)!important;background-image:var(--mat-base-glow)!important;background-attachment:fixed!important;background-size:cover}#root{height:100vh!important;max-height:100vh!important;overflow:hidden!important;background:transparent!important}::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--r-pill);border:1px solid transparent;background-clip:padding-box}*:hover::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)!important}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace!important}[style*=ui-monospace]:not(code,pre,kbd,samp),[style*="SF Mono"]:not(code,pre,kbd,samp),[style*=Menlo]:not(code,pre,kbd,samp),[style*=Consolas]:not(code,pre,kbd,samp),[style*=monospace]:not(code,pre,kbd,samp){font-family:-apple-system,SF Pro Text,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-feature-settings:"tnum" 1,"cv11" 1!important}a{color:var(--m-primary)!important;text-decoration:none!important}a:hover{color:var(--m-primary-dark)!important}input::-webkit-list-button,input::-webkit-calendar-picker-indicator{display:none!important;opacity:0!important}body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus,body input:-webkit-autofill:active,body textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;caret-color:var(--text-1)!important;transition:background-color 100000s ease-in-out 0s!important;background:transparent!important}.ant-input::placeholder,.ant-input-number-input::placeholder,input.ant-input::placeholder,textarea.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-input.show-placeholder::placeholder,input.show-placeholder::placeholder{color:var(--text-placeholder)!important;opacity:1!important}html body .ant-select-selection-placeholder,html body .ant-cascader .ant-select-selection-placeholder{color:var(--text-placeholder)!important}.ant-input.hide-placeholder::placeholder,.ant-input-number-input.hide-placeholder::placeholder,input.hide-placeholder::placeholder,textarea.hide-placeholder::placeholder,.ant-picker-input>input.hide-placeholder::placeholder{color:transparent!important;opacity:0!important}:is(.app-content,.ant-modal,.ant-drawer,.ant-popover) :is(h1,h1.ant-typography):where(:not(.awb-label *,.print-preview *,[data-print-preview] *,.allow-large-text,.allow-large-text *)){font-size:20px}:is(.app-content,.ant-modal,.ant-drawer,.ant-popover) :is(h2,h2.ant-typography):where(:not(.awb-label *,.print-preview *,[data-print-preview] *,.allow-large-text,.allow-large-text *)){font-size:18px}:is(.app-content,.ant-modal,.ant-drawer,.ant-popover) :is(h3,h3.ant-typography):where(:not(.awb-label *,.print-preview *,[data-print-preview] *,.allow-large-text,.allow-large-text *)){font-size:16px}:is(.app-content,.ant-modal,.ant-drawer,.ant-popover) :is(h4,h4.ant-typography):where(:not(.awb-label *,.print-preview *,[data-print-preview] *,.allow-large-text,.allow-large-text *)){font-size:var(--fs-group)}:is(.app-content,.ant-modal,.ant-drawer,.ant-popover) :is(h5,h5.ant-typography):where(:not(.awb-label *,.print-preview *,[data-print-preview] *,.allow-large-text,.allow-large-text *)){font-size:var(--fs-body)}:is(.app-content,.ant-modal,.ant-drawer,.ant-popover) :is(h1,h2,h3,h4,h5):where(:not(.awb-label *,.print-preview *,[data-print-preview] *)){font-weight:var(--fw-semibold)!important;letter-spacing:-.015em;line-height:1.3;color:var(--text-1)}b,strong{font-weight:var(--fw-semibold)}:is(.awb-label,.print-preview,[data-print-preview]) :is(b,strong){font-weight:700}small{font-size:var(--fs-small);letter-spacing:.008em}#root>.ant-layout,#root>.ant-layout-has-sider,.ant-layout.ant-layout-has-sider{height:100vh!important;max-height:100vh!important;overflow:hidden!important}.ant-layout,.ant-layout-has-sider,.ant-layout-content{background:transparent!important}.ant-layout-content{position:relative}.ant-layout-content>*{position:relative;z-index:1}html body .ant-layout-content,html body .ant-layout-content .ant-row>.ant-col,html body .ant-layout-content .ant-card,html body .ant-layout-content .ant-card-body{min-width:0}.migoo-sider.ant-layout-sider,.ant-layout-sider.migoo-sider{background:var(--mat-bar-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border-right:var(--hairline) solid var(--mat-float-border)!important;box-shadow:inset -1px 0 rgba(255,255,255,.6)!important}.ant-layout-sider .ant-layout-sider-children{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.migoo-sider .ant-btn-text{color:var(--text-2)!important}.migoo-sider .ant-btn-text:hover{background:var(--fill-2)!important;color:var(--text-1)!important}.sider-brand-title{font-size:var(--fs-group);font-weight:var(--fw-semibold);color:var(--text-1);letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sider-user{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px;border-radius:12px;transition:background-color var(--dur-fast) ease}.sider-user:hover{background:var(--fill-2)}.sider-user-name{color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.sider-user-meta{font-size:var(--fs-mini);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.ant-layout-sider .ant-menu,.ant-layout-sider .ant-menu-sub,.ant-layout-sider .ant-menu-inline,.ant-layout-sider .ant-menu-light,.migoo-drawer-nav .ant-menu{background:transparent!important;border:none!important;color:var(--text-1)!important}.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title,.migoo-drawer-nav .ant-menu-item,.migoo-drawer-nav .ant-menu-submenu-title{background:transparent!important;color:var(--text-1)!important;font-weight:var(--fw-medium)!important;font-size:var(--fs-body)!important;height:34px!important;line-height:34px!important;margin:2px 0!important;padding:0 12px!important;border-radius:var(--r-pill)!important;width:100%!important;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease!important}.ant-layout-sider .ant-menu-item a,.ant-layout-sider .ant-menu-item a:hover,.ant-layout-sider .ant-menu-item a:focus,.migoo-drawer-nav .ant-menu-item a{color:inherit!important;text-decoration:none!important}.ant-layout-sider .ant-menu-item .anticon,.ant-layout-sider .ant-menu-submenu-title .anticon,.migoo-drawer-nav .ant-menu-item .anticon,.migoo-drawer-nav .ant-menu-submenu-title .anticon{color:var(--text-2)!important;font-size:15px!important;margin-right:10px!important;transition:color var(--dur-fast) ease!important}.ant-layout-sider .ant-menu-item:hover:not(.ant-menu-item-selected),.ant-layout-sider .ant-menu-submenu-title:hover,.migoo-drawer-nav .ant-menu-item:hover:not(.ant-menu-item-selected),.migoo-drawer-nav .ant-menu-submenu-title:hover{background:var(--fill-2)!important}.ant-layout-sider .ant-menu-item:active,.ant-layout-sider .ant-menu-submenu-title:active{background:var(--fill-1)!important}.ant-layout-sider .ant-menu-item.ant-menu-item-selected,.migoo-drawer-nav .ant-menu-item.ant-menu-item-selected{background:rgba(255,107,53,.14)!important;color:var(--m-primary-dark)!important;font-weight:var(--fw-semibold)!important;box-shadow:inset 0 0 0 var(--hairline) rgba(255,107,53,.18)!important}.ant-layout-sider .ant-menu-item.ant-menu-item-selected .anticon,.ant-layout-sider .ant-menu-item.ant-menu-item-selected a,.migoo-drawer-nav .ant-menu-item.ant-menu-item-selected .anticon{color:var(--m-primary-dark)!important}.ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--m-primary-dark)!important}.ant-layout-sider .ant-menu-submenu-arrow,.migoo-drawer-nav .ant-menu-submenu-arrow{color:var(--text-3)!important}.ant-layout-sider .ant-menu-sub.ant-menu-inline>.ant-menu-item,.migoo-drawer-nav .ant-menu-sub.ant-menu-inline>.ant-menu-item{padding-left:36px!important}.ant-layout-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--text-1)!important}.ant-layout-sider .ant-menu-item-selected:after,.ant-layout-sider .ant-menu-item:after{display:none!important}.migoo-sider .ant-menu-inline-collapsed{width:100%!important}.migoo-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-item,.migoo-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:2px auto!important;width:44px!important}.migoo-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .anticon{margin:0!important;font-size:16px!important;line-height:34px!important}.migoo-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-title-content{display:none!important}.ant-menu-submenu-popup>.ant-menu{background:var(--mat-popup-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;border-radius:var(--r-popup)!important;box-shadow:var(--mat-float-highlight),var(--mat-float-shadow)!important;padding:4px!important}.ant-menu-submenu-popup .ant-menu-item{height:32px!important;line-height:32px!important;margin:0!important;width:100%!important;border-radius:var(--r-item)!important;font-size:var(--fs-body)!important;color:var(--text-1)!important}.ant-menu-submenu-popup .ant-menu-item a{color:inherit!important}.ant-menu-submenu-popup .ant-menu-item:hover{background:var(--fill-2)!important}.ant-menu-submenu-popup .ant-menu-item-selected{background:var(--m-primary-tint)!important;color:var(--m-primary-dark)!important;font-weight:var(--fw-semibold)!important}.ant-menu-light .ant-menu-item{border-radius:var(--r-item)!important}.ant-menu-light .ant-menu-item-selected{background:var(--m-primary-tint)!important;color:var(--m-primary-dark)!important}.app-main{flex:1 1 auto;height:100vh;min-width:0;display:flex;flex-direction:column}.app-topbar{flex:0 0 auto;height:var(--topbar-h);display:flex;align-items:center;gap:8px;padding:0 var(--page-px);min-width:0;position:relative;z-index:20;box-shadow:0 var(--hairline) 0 transparent;transition:background-color var(--dur-page) ease,box-shadow var(--dur-page) ease}.app-main[data-scrolled]>.app-topbar{background:var(--mat-bar-bg);backdrop-filter:var(--mat-float-blur);-webkit-backdrop-filter:var(--mat-float-blur);box-shadow:0 var(--hairline) 0 var(--mat-float-border),0 6px 16px -12px rgba(20,30,60,.18)}.app-topbar-title{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;font-size:var(--fs-body);line-height:1.3;white-space:nowrap;overflow:hidden}.app-topbar-title .crumb-group{color:var(--text-2);font-weight:var(--fw-regular);flex-shrink:0}.app-topbar-title .crumb-sep{color:var(--text-3);font-size:10px;flex-shrink:0}.app-topbar-title .crumb-page{color:var(--text-1);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis}.app-topbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.app-topbar-search{display:inline-flex;align-items:center;gap:8px;width:240px;max-width:40vw;height:var(--ctl-h);padding:0 var(--ctl-px);border-radius:var(--r-pill);border:var(--hairline) solid var(--ctl-border);background:var(--ctl-bg);box-shadow:var(--ctl-highlight),var(--ctl-shadow);color:var(--text-placeholder);font:inherit;font-size:var(--ctl-fs);cursor:pointer;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.app-topbar-search:hover{background:var(--ctl-bg-hover);border-color:var(--ctl-border-hover)}.app-topbar-search:focus-visible{outline:none;box-shadow:var(--ctl-highlight),var(--ctl-ring)}.app-topbar-search .anticon{color:var(--text-2);font-size:13px}.app-topbar-search .label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar-search kbd{font-family:inherit!important;font-size:var(--fs-mini);line-height:16px;padding:0 5px;border-radius:4px;background:var(--fill-2);color:var(--text-2)}.app-content{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:0 var(--page-px) var(--page-px)!important}.app-page{min-width:0}.app-content .app-page{padding-top:4px}html body .migoo-drawer-nav .ant-drawer-content{border-radius:0 var(--r-drawer) var(--r-drawer) 0!important}html body .ant-btn{height:var(--ctl-h)!important;padding:0 var(--btn-px)!important;font-size:var(--ctl-fs)!important;font-weight:var(--fw-medium)!important;letter-spacing:var(--ls)!important;border-radius:var(--r-pill)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,filter var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)!important}html body .ant-btn>.anticon+span,html body .ant-btn>span+.anticon{margin-inline-start:0!important}html body .ant-btn.ant-btn-sm{height:var(--ctl-h-sm)!important;padding:0 var(--btn-px-sm)!important;font-size:var(--ctl-fs-sm)!important;gap:4px!important}html body .ant-btn.ant-btn-lg{height:var(--ctl-h-lg)!important;padding:0 var(--btn-px-lg)!important;font-size:var(--ctl-fs-lg)!important}html body .ant-btn.ant-btn-icon-only,html body .ant-btn.ant-btn-circle{width:var(--ctl-h)!important;min-width:var(--ctl-h)!important;padding:0!important;border-radius:50%!important}html body .ant-btn.ant-btn-icon-only.ant-btn-sm,html body .ant-btn.ant-btn-circle.ant-btn-sm{width:var(--ctl-h-sm)!important;min-width:var(--ctl-h-sm)!important}html body .ant-btn.ant-btn-icon-only.ant-btn-lg,html body .ant-btn.ant-btn-circle.ant-btn-lg{width:var(--ctl-h-lg)!important;min-width:var(--ctl-h-lg)!important}html body .ant-btn.ant-btn-block{width:100%!important}html body .ant-btn:not(:disabled):active{transform:scale(.97)}html body .ant-btn-primary:not(.ant-btn-background-ghost){background:var(--m-primary)!important;border-color:transparent!important;color:var(--text-on-color)!important;box-shadow:inset 0 1px rgba(255,255,255,.22),0 1px 2px rgba(255,107,53,.22),0 4px 12px -4px rgba(255,107,53,.36)!important;font-weight:var(--fw-semibold)!important}html body .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):hover{background:var(--m-primary-hover)!important;filter:brightness(1.03)}html body .ant-btn-primary.ant-btn-dangerous:not(.ant-btn-background-ghost){background:var(--c-red)!important;box-shadow:inset 0 1px rgba(255,255,255,.22),0 4px 12px -4px rgba(255,69,58,.36)!important}html body .ant-btn-primary.ant-btn-dangerous:not(.ant-btn-background-ghost):not(:disabled):hover{background:#ff5b52!important}html body .ant-btn-default,html body .ant-btn-dashed{background:var(--ctl-bg)!important;border:var(--hairline) solid var(--ctl-border)!important;color:var(--text-1)!important;box-shadow:var(--ctl-highlight),var(--ctl-shadow)!important}html body .ant-btn-dashed{border-style:dashed!important}html body .ant-btn-default:not(:disabled):hover,html body .ant-btn-dashed:not(:disabled):hover{background:var(--ctl-bg-hover)!important;border-color:var(--ctl-border-hover)!important;color:var(--text-1)!important}html body .ant-btn-default.ant-btn-dangerous,html body .ant-btn-dashed.ant-btn-dangerous{color:var(--c-red-text)!important;border-color:rgba(255,69,58,.35)!important}html body .ant-btn-default.ant-btn-dangerous:not(:disabled):hover,html body .ant-btn-dashed.ant-btn-dangerous:not(:disabled):hover{background:rgba(255,69,58,.08)!important;border-color:rgba(255,69,58,.55)!important;color:var(--c-red-text)!important}html body .ant-btn-text{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--m-primary-dark)!important}html body .ant-btn-text.ant-btn-icon-only{color:var(--text-2)!important}html body .ant-btn-text:not(:disabled):hover{background:var(--fill-2)!important;color:var(--m-primary-dark)!important}html body .ant-btn-text.ant-btn-dangerous{color:var(--c-red-text)!important}html body .ant-btn-text.ant-btn-dangerous:not(:disabled):hover{background:rgba(255,69,58,.08)!important;color:var(--c-red-text)!important}html body .ant-btn.ant-btn-link{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--m-primary-dark)!important;padding:0 2px!important;height:auto!important;min-height:0!important}html body .ant-btn.ant-btn-link:not(:disabled):hover{color:var(--m-primary)!important}html body .ant-btn-link.ant-btn-dangerous{color:var(--c-red-text)!important}html body .ant-btn-background-ghost{background:transparent!important;box-shadow:none!important}html body .ant-btn:disabled,html body .ant-btn.ant-btn-disabled{background:var(--ctl-bg-disabled)!important;border-color:transparent!important;color:var(--text-3)!important;box-shadow:none!important;filter:none!important}html body .ant-btn-text:disabled,html body .ant-btn-link:disabled{background:transparent!important}html body .ant-btn-group .ant-btn{border-radius:0!important}html body .ant-btn-group .ant-btn:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)!important}html body .ant-btn-group .ant-btn:last-child{border-radius:0 var(--r-pill) var(--r-pill) 0!important}html body .ant-btn.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item){border-radius:0!important}html body .ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item){border-start-end-radius:0!important;border-end-end-radius:0!important}html body .ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item){border-start-start-radius:0!important;border-end-start-radius:0!important}html body .ant-input:not(textarea),html body .ant-input-affix-wrapper,html body .ant-input-number,html body .ant-input-number-affix-wrapper,html body .ant-picker,html body .ant-select:not(.ant-select-customize-input) .ant-select-selector,html body .ant-input-group-wrapper,html body .ant-input-number-group-wrapper{height:var(--ctl-h)!important;min-height:var(--ctl-h)!important;background:var(--ctl-bg)!important;border:var(--hairline) solid var(--ctl-border)!important;border-radius:var(--r-pill)!important;box-shadow:var(--ctl-highlight),var(--ctl-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--ctl-px)!important;padding-right:var(--ctl-px)!important;font-size:var(--ctl-fs)!important;color:var(--text-1);outline:none!important;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease!important}html body .ant-input-affix-wrapper,html body .ant-input-number,html body .ant-input-number-affix-wrapper,html body .ant-picker{display:inline-flex!important;align-items:center!important}html body .ant-input-prefix,html body .ant-input-suffix,html body .ant-input-number-prefix,html body .ant-input-number-suffix,html body .ant-picker-suffix,html body .ant-picker-clear{display:flex!important;align-items:center!important;height:100%}html body .ant-input-prefix,html body .ant-input-number-prefix{margin-inline-end:6px!important;color:var(--text-2)}html body .ant-input-suffix{margin-inline-start:6px!important;color:var(--text-2)}html body .ant-input-clear-icon,html body .ant-select-clear,html body .ant-picker-clear{color:var(--text-3)!important}html body .ant-input-clear-icon:hover,html body .ant-select-clear:hover,html body .ant-picker-clear:hover{color:var(--text-2)!important}html body .ant-select-arrow,html body .ant-picker-suffix{color:var(--text-3)!important}html body .ant-input:not(textarea):not(:disabled):hover,html body .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,html body .ant-input-number:not(.ant-input-number-disabled):hover,html body .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover,html body .ant-picker:not(.ant-picker-disabled):hover,html body .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):hover .ant-select-selector,html body .ant-input-group-wrapper:hover,html body .ant-input-number-group-wrapper:hover,html body textarea.ant-input:not(:disabled):hover{background:var(--ctl-bg-hover)!important;border-color:var(--ctl-border-hover)!important}html body .ant-input:not(textarea):focus,html body .ant-input-focused,html body .ant-input-affix-wrapper-focused,html body .ant-input-affix-wrapper:focus-within,html body .ant-input-number-focused,html body .ant-input-number:focus-within,html body .ant-input-number-affix-wrapper-focused,html body .ant-input-number-affix-wrapper:focus-within,html body .ant-picker-focused,html body .ant-select-focused:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,html body .ant-input-group-wrapper:focus-within,html body .ant-input-number-group-wrapper:focus-within,html body textarea.ant-input:focus{background:var(--ctl-bg-focus)!important;border-color:var(--m-primary)!important;box-shadow:var(--ctl-highlight),var(--ctl-ring)!important;outline:none!important}html body .ant-input-status-error:not(.ant-input-disabled),html body .ant-input-affix-wrapper-status-error,html body .ant-input-number-status-error,html body .ant-input-number-affix-wrapper-status-error,html body .ant-picker-status-error,html body .ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--c-red)!important}html body .ant-input-status-warning:not(.ant-input-disabled),html body .ant-input-affix-wrapper-status-warning,html body .ant-picker-status-warning,html body .ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector{border-color:#ffb800!important}html body .ant-input[disabled],html body .ant-input-disabled,html body .ant-input-affix-wrapper-disabled,html body .ant-input-number-disabled,html body .ant-input-number-affix-wrapper-disabled,html body .ant-picker.ant-picker-disabled,html body .ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{background:var(--ctl-bg-disabled)!important;color:var(--text-3)!important;border-color:transparent!important;box-shadow:none!important;cursor:not-allowed!important}html body .ant-input-borderless,html body .ant-input-affix-wrapper-borderless,html body .ant-picker-borderless,html body .ant-select-borderless .ant-select-selector,html body .ant-input-number-borderless{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .ant-input.ant-input-sm:not(textarea),html body .ant-input-affix-wrapper.ant-input-affix-wrapper-sm,html body .ant-input-number.ant-input-number-sm,html body .ant-input-number-affix-wrapper.ant-input-number-affix-wrapper-sm,html body .ant-picker.ant-picker-small,html body .ant-select-sm:not(.ant-select-customize-input) .ant-select-selector,html body .ant-input-group-wrapper.ant-input-group-wrapper-sm,html body .ant-input-number-group-wrapper.ant-input-number-group-wrapper-sm{height:var(--ctl-h-sm)!important;min-height:var(--ctl-h-sm)!important;padding-left:var(--ctl-px-sm)!important;padding-right:var(--ctl-px-sm)!important;font-size:var(--ctl-fs-sm)!important}html body .ant-input.ant-input-lg:not(textarea),html body .ant-input-affix-wrapper.ant-input-affix-wrapper-lg,html body .ant-input-number.ant-input-number-lg,html body .ant-input-number-affix-wrapper.ant-input-number-affix-wrapper-lg,html body .ant-picker.ant-picker-large,html body .ant-select-lg:not(.ant-select-customize-input) .ant-select-selector,html body .ant-input-group-wrapper.ant-input-group-wrapper-lg,html body .ant-input-number-group-wrapper.ant-input-number-group-wrapper-lg{height:var(--ctl-h-lg)!important;min-height:var(--ctl-h-lg)!important;padding-left:var(--ctl-px-lg)!important;padding-right:var(--ctl-px-lg)!important;font-size:var(--ctl-fs-lg)!important}html body .ant-input-affix-wrapper input.ant-input.ant-input.ant-input,html body .ant-input-group .ant-input.ant-input.ant-input,html body .ant-input-group .ant-input-affix-wrapper.ant-input-affix-wrapper.ant-input-affix-wrapper,html body .ant-input-number-group .ant-input-number.ant-input-number.ant-input-number,html body .ant-input-number-group .ant-input-number-affix-wrapper.ant-input-number-affix-wrapper.ant-input-number-affix-wrapper,html body .ant-input-number-affix-wrapper .ant-input-number.ant-input-number.ant-input-number,html body .ant-input-number .ant-input-number-input-wrap.ant-input-number-input-wrap,html body .ant-input-number .ant-input-number-input.ant-input-number-input,html body .ant-picker .ant-picker-input>input.ant-input,html body .ant-picker-input>input{height:100%!important;min-height:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;font-size:inherit!important}html body .ant-input-affix-wrapper .ant-input.ant-input.ant-input,html body .ant-input-group .ant-input-affix-wrapper.ant-input-affix-wrapper.ant-input-affix-wrapper,html body .ant-input-number-group .ant-input-number.ant-input-number.ant-input-number,html body .ant-input-number-affix-wrapper .ant-input-number.ant-input-number.ant-input-number{flex:1 1 auto!important;min-width:0!important}html body .ant-input-number-input-wrap{width:100%!important;display:flex!important;align-items:center!important}html body .ant-input-number-handler-wrap{display:none!important}html body .ant-input-group-wrapper.ant-input-group-wrapper,html body .ant-input-number-group-wrapper.ant-input-number-group-wrapper{display:inline-flex!important;align-items:stretch!important;padding:0!important;overflow:hidden!important;vertical-align:middle}html body .ant-input-group-wrapper>.ant-input-wrapper,html body .ant-input-group-wrapper>.ant-input-group,html body .ant-input-number-group-wrapper>.ant-input-number-wrapper,html body .ant-input-number-group-wrapper>.ant-input-number-group{display:flex!important;align-items:stretch!important;width:100%!important;height:100%!important;background:transparent!important;border:none!important;box-shadow:none!important}html body .ant-input-group>.ant-input.ant-input.ant-input,html body .ant-input-group>.ant-input-affix-wrapper.ant-input-affix-wrapper.ant-input-affix-wrapper,html body .ant-input-number-group>.ant-input-number.ant-input-number.ant-input-number,html body .ant-input-number-group>.ant-input-number-affix-wrapper.ant-input-number-affix-wrapper.ant-input-number-affix-wrapper{padding:0 var(--ctl-px)!important}html body .ant-input-group-wrapper-sm .ant-input-group>.ant-input.ant-input.ant-input,html body .ant-input-group-wrapper-sm .ant-input-group>.ant-input-affix-wrapper.ant-input-affix-wrapper.ant-input-affix-wrapper,html body .ant-input-number-group-wrapper-sm .ant-input-number-group>.ant-input-number.ant-input-number.ant-input-number{padding:0 var(--ctl-px-sm)!important}html body .ant-input-group-addon,html body .ant-input-number-group-addon{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;background:transparent!important;border:none!important;color:var(--text-2)!important;font-size:var(--fs-small)!important;font-weight:var(--fw-medium)!important;padding:0 10px!important;white-space:nowrap!important}html body .ant-input-group-addon:first-child,html body .ant-input-number-group-addon:first-child{padding-left:var(--ctl-px)!important;padding-right:2px!important}html body .ant-input-group-addon:last-child,html body .ant-input-number-group-addon:last-child{padding-right:var(--ctl-px)!important;padding-left:2px!important}html body .ant-input-group.ant-input-group-compact{display:inline-flex!important;background:transparent!important;border:none!important;box-shadow:none!important;height:auto!important}html body .ant-input-search .ant-input-group-addon:last-child{padding:0!important}html body .ant-input-search .ant-input-search-button.ant-btn,html body .ant-input-search .ant-input-search-button.ant-btn:hover,html body .ant-input-search .ant-input-search-button.ant-btn:focus,html body .ant-input-search .ant-input-search-button.ant-btn:active{height:100%!important;min-width:var(--ctl-h)!important;width:auto!important;padding:0 12px 0 6px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-2)!important;transform:none!important;filter:none!important}html body .ant-input-search:hover .ant-input-search-button.ant-btn,html body .ant-input-search:focus-within .ant-input-search-button.ant-btn{color:var(--m-primary)!important}html body textarea.ant-input{min-height:var(--ctl-h)!important;background:var(--ctl-bg)!important;border:var(--hairline) solid var(--ctl-border)!important;border-radius:12px!important;padding:6px var(--ctl-px)!important;box-shadow:var(--ctl-highlight),var(--ctl-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:var(--ctl-fs)!important;line-height:1.5!important}html body .ant-input-affix-wrapper.ant-input-textarea-affix-wrapper,html body .ant-input-affix-wrapper.ant-input-textarea-show-count{height:auto!important;min-height:var(--ctl-h)!important;border-radius:12px!important;padding:0!important;align-items:stretch!important}html body .ant-input-affix-wrapper.ant-input-textarea-affix-wrapper>textarea.ant-input.ant-input.ant-input,html body .ant-input-affix-wrapper.ant-input-textarea-show-count>textarea.ant-input.ant-input.ant-input{min-height:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:6px var(--ctl-px)!important}html body .ant-input-textarea-show-count .ant-input-data-count{font-size:var(--fs-mini);color:var(--text-3)}html body .ant-input-affix-wrapper.desc-textarea-wrap{border-radius:12px!important;padding:6px!important;min-height:220px!important;height:auto!important;align-items:flex-start!important}html body .ant-input-affix-wrapper.desc-textarea-wrap>textarea.ant-input.ant-input.ant-input{resize:vertical!important;min-height:200px!important;padding:8px 10px!important;line-height:1.55!important}html body .ant-input-affix-wrapper.desc-textarea-wrap .ant-input-suffix,html body .ant-input-affix-wrapper.desc-textarea-wrap .ant-input-data-count{position:absolute!important;right:20px!important;bottom:6px!important;height:auto!important;font-size:var(--fs-mini)!important;color:var(--text-3)!important;pointer-events:none!important}html body .ant-input.ant-input.global-search-input,html body .ant-input.ant-input.global-search-input:hover:not(:disabled),html body .ant-input.ant-input.global-search-input:focus{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;height:40px!important;min-height:40px!important;font-size:16px!important}html body .ant-select-selection-search-input:focus-visible,html body .ant-picker-input>input:focus-visible,html body .ant-input-number-input:focus-visible,html body .ant-input-affix-wrapper>input.ant-input:focus-visible{outline:none!important}html body .ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item),html body .ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item),html body .ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item),html body .ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item) .ant-select-selector{border-radius:0!important}html body .ant-input-compact-first-item:not(.ant-input-compact-last-item),html body .ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item),html body .ant-picker-compact-first-item:not(.ant-picker-compact-last-item),html body .ant-select-compact-first-item:not(.ant-select-compact-last-item) .ant-select-selector{border-start-end-radius:0!important;border-end-end-radius:0!important}html body .ant-input-compact-last-item:not(.ant-input-compact-first-item),html body .ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item),html body .ant-picker-compact-last-item:not(.ant-picker-compact-first-item),html body .ant-select-compact-last-item:not(.ant-select-compact-first-item) .ant-select-selector{border-start-start-radius:0!important;border-end-start-radius:0!important}html body .ant-select-single .ant-select-selector{align-items:center!important}html body .ant-select-single .ant-select-selection-item,html body .ant-select-single .ant-select-selection-placeholder{line-height:calc(var(--ctl-h) - 2px)!important}html body .ant-select-single.ant-select-sm .ant-select-selection-item,html body .ant-select-single.ant-select-sm .ant-select-selection-placeholder{line-height:calc(var(--ctl-h-sm) - 2px)!important}html body .ant-select-single.ant-select-lg .ant-select-selection-item,html body .ant-select-single.ant-select-lg .ant-select-selection-placeholder{line-height:calc(var(--ctl-h-lg) - 2px)!important}html body .ant-select-single .ant-select-selection-search{inset-inline-start:var(--ctl-px)!important;inset-inline-end:var(--ctl-px)!important}html body .ant-select-single.ant-select-sm .ant-select-selection-search{inset-inline-start:var(--ctl-px-sm)!important;inset-inline-end:var(--ctl-px-sm)!important}html body .ant-select-single.ant-select-lg .ant-select-selection-search{inset-inline-start:var(--ctl-px-lg)!important;inset-inline-end:var(--ctl-px-lg)!important}html body .ant-select-single .ant-select-selection-search-input{height:100%!important}html body .ant-select-arrow,html body .ant-select-clear{inset-inline-end:var(--ctl-px)!important}html body .ant-select-sm .ant-select-arrow,html body .ant-select-sm .ant-select-clear{inset-inline-end:var(--ctl-px-sm)!important}html body .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector{height:auto!important;padding-left:4px!important;padding-right:28px!important;border-radius:calc(var(--ctl-h) / 2)!important}html body .ant-select-multiple.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{min-height:var(--ctl-h-sm)!important;height:var(--ctl-h-sm)!important;border-radius:calc(var(--ctl-h-sm) / 2)!important}html body .ant-select-multiple .ant-select-selection-overflow{flex-wrap:wrap;row-gap:2px;align-items:center}html body .ant-select-multiple .ant-select-selection-item{max-width:160px;border-radius:var(--r-pill)!important;background:var(--fill-2)!important;border:none!important;font-size:var(--fs-small)}html body .ant-select-multiple.ant-select-sm .ant-select-selection-item{height:18px!important;line-height:16px!important;margin-top:2px!important;margin-bottom:2px!important}html body .ant-select-multiple .ant-select-selection-placeholder{inset-inline-start:var(--ctl-px)!important}html body .ant-select-multiple:has(.ant-select-selection-item) .ant-select-selection-placeholder,html body .ant-select-multiple:has(.ant-select-selection-overflow-item:not(.ant-select-selection-overflow-item-suffix)) .ant-select-selection-placeholder{display:none!important;opacity:0!important}html body .ant-picker-input>input{font-size:inherit!important;color:var(--text-1)}html body .ant-picker-range .ant-picker-active-bar{background:var(--m-primary)!important;height:2px!important}html body .ant-picker-range-separator{padding:0 6px!important;color:var(--text-3)}.ant-picker-range-wrapper{background:transparent!important}html body .ant-segmented{height:var(--ctl-h)!important;padding:2px!important;border:none!important;border-radius:var(--r-pill)!important;background:var(--fill-1)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:var(--ctl-fs)!important;color:var(--text-1);vertical-align:middle}html body .ant-segmented .ant-segmented-group{height:100%}html body .ant-segmented .ant-segmented-item{border-radius:var(--r-pill)!important;color:var(--text-1);font-weight:var(--fw-medium)!important;transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease!important}html body .ant-segmented .ant-segmented-item-label{min-height:calc(var(--ctl-h) - 4px)!important;line-height:calc(var(--ctl-h) - 4px)!important;padding:0 12px!important;font-size:var(--ctl-fs)!important}html body .ant-segmented .ant-segmented-item-icon+*{margin-inline-start:4px}html body .ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled){background:rgba(255,255,255,.5)!important}html body .ant-segmented .ant-segmented-item-selected,html body .ant-segmented .ant-segmented-thumb{background:#fff!important;border-radius:var(--r-pill)!important;color:var(--text-1)!important;font-weight:var(--fw-semibold)!important;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.04),inset 0 0 0 var(--hairline) rgba(0,0,0,.04)!important;backdrop-filter:none!important}html body .ant-segmented .ant-segmented-item-disabled{color:var(--text-3)!important}html body .ant-segmented.ant-segmented-sm{height:var(--ctl-h-sm)!important}html body .ant-segmented.ant-segmented-sm .ant-segmented-item-label{min-height:calc(var(--ctl-h-sm) - 4px)!important;line-height:calc(var(--ctl-h-sm) - 4px)!important;padding:0 8px!important;font-size:var(--ctl-fs-sm)!important}html body .ant-segmented.ant-segmented-lg{height:var(--ctl-h-lg)!important}html body .ant-segmented.ant-segmented-lg .ant-segmented-item-label{min-height:calc(var(--ctl-h-lg) - 4px)!important;line-height:calc(var(--ctl-h-lg) - 4px)!important;padding:0 16px!important;font-size:var(--ctl-fs-lg)!important}html body .ant-segmented.ant-segmented-block{width:100%}html body .ant-radio-group:has(>.ant-radio-button-wrapper){display:inline-flex!important;align-items:stretch;height:var(--ctl-h);padding:2px;gap:0;border-radius:var(--r-pill);background:var(--fill-1);vertical-align:middle}html body .ant-radio-group .ant-radio-button-wrapper{height:calc(var(--ctl-h) - 4px)!important;line-height:calc(var(--ctl-h) - 4px)!important;padding:0 12px!important;border:none!important;border-radius:var(--r-pill)!important;background:transparent!important;box-shadow:none!important;color:var(--text-1)!important;font-size:var(--ctl-fs)!important;font-weight:var(--fw-medium);display:inline-flex!important;align-items:center!important;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease!important}html body .ant-radio-group .ant-radio-button-wrapper:before{display:none!important}html body .ant-radio-group .ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled){background:rgba(255,255,255,.5)!important}html body .ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#fff!important;color:var(--text-1)!important;font-weight:var(--fw-semibold);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.04)!important}html body .ant-radio-group .ant-radio-button-wrapper-disabled{color:var(--text-3)!important}html body .ant-radio-group-small:has(>.ant-radio-button-wrapper){height:var(--ctl-h-sm)}html body .ant-radio-group-small .ant-radio-button-wrapper{height:calc(var(--ctl-h-sm) - 4px)!important;line-height:calc(var(--ctl-h-sm) - 4px)!important;padding:0 8px!important;font-size:var(--ctl-fs-sm)!important}html body .ant-radio-group-large:has(>.ant-radio-button-wrapper){height:var(--ctl-h-lg)}html body .ant-radio-group-large .ant-radio-button-wrapper{height:calc(var(--ctl-h-lg) - 4px)!important;line-height:calc(var(--ctl-h-lg) - 4px)!important;padding:0 16px!important;font-size:var(--ctl-fs-lg)!important}.ant-checkbox-inner{border:1px solid rgba(60,60,67,.28)!important;border-radius:5px!important;background:#fff!important;width:16px!important;height:16px!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--m-primary)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--m-primary)!important}.ant-radio-checked .ant-radio-inner{background:var(--m-primary)!important;border-color:var(--m-primary)!important}.ant-switch-checked{background:var(--c-green)!important}.ant-switch-checked:hover:not(.ant-switch-disabled){background:#28c04f!important}.ant-checkbox-wrapper,.ant-radio-wrapper{font-size:var(--fs-body)}.ant-form-item{margin-bottom:16px}.ant-form-item-label>label{font-weight:var(--fw-medium)!important;color:var(--text-1)!important;font-size:var(--fs-body)!important}.ant-form-item-label>label:after{display:none!important}.ant-form-item-label>label.ant-form-item-required:before{color:var(--m-primary)!important}.ant-form-vertical .ant-form-item-label,.ant-modal-body .ant-form-item-label,.ant-drawer-body .ant-form-item-label{padding-bottom:6px!important}.ant-form-item-explain,.ant-form-item-extra{font-size:var(--fs-small)!important;color:var(--text-2)}.ant-form-item-explain-error{font-size:var(--fs-small)!important;margin-top:4px;color:var(--c-red-text)!important}.ant-modal-body .ant-form-item,.ant-drawer-body .ant-form-item{margin-bottom:16px!important}.ant-modal-body .ant-form-list-item,.ant-drawer-body .ant-form-list-item{margin-bottom:10px!important}html body .ant-select-dropdown,html body .ant-cascader-dropdown,html body .ant-tree-select-dropdown,html body .ant-picker-dropdown .ant-picker-panel-container,html body .ant-dropdown .ant-dropdown-menu,html body .ant-dropdown-menu-submenu-popup .ant-dropdown-menu,html body .ant-popover .ant-popover-inner,html body .ant-mentions-dropdown,html body .user-menu-panel{background:var(--mat-popup-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;border-radius:var(--r-popup)!important;box-shadow:var(--mat-float-highlight),var(--mat-float-shadow)!important}html body .ant-select-dropdown,html body .ant-cascader-dropdown,html body .ant-tree-select-dropdown,html body .ant-dropdown .ant-dropdown-menu,html body .ant-dropdown-menu-submenu-popup .ant-dropdown-menu{padding:4px!important}html body .ant-picker-dropdown .ant-picker-panel-container{padding:0!important;overflow:hidden}html body .ant-popover .ant-popover-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin-bottom:8px}html body .ant-popover .ant-popover-inner-content{background:transparent!important;color:var(--text-1)}html body .ant-popover .ant-popover-arrow:before{background:var(--mat-popup-bg)!important}html body .ant-select-dropdown .rc-virtual-list-holder,html body .ant-select-dropdown .rc-virtual-list-holder-inner,html body .ant-select-dropdown .ant-select-item-empty,html body .ant-cascader-menus,html body .ant-picker-panel,html body .ant-picker-panels,html body .ant-picker-dropdown .ant-picker-panel-layout{background:transparent!important;border:none!important;box-shadow:none!important}html body .ant-select-item{border-radius:var(--r-item)!important;font-size:var(--fs-body)!important;min-height:var(--ctl-h);padding:6px 10px!important;transition:background-color .12s ease}html body .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--fill-2)!important}html body .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--m-primary-tint)!important;color:var(--m-primary-dark)!important;font-weight:var(--fw-semibold)!important}html body .ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:var(--m-primary)!important}html body .ant-select-item-group{font-size:var(--fs-mini)!important;color:var(--text-2)!important}html body .ant-dropdown-menu .ant-dropdown-menu-item,html body .ant-dropdown-menu .ant-dropdown-menu-submenu-title{border-radius:var(--r-item)!important;padding:6px 12px!important;margin:0!important;font-size:var(--fs-body)!important;line-height:20px!important;color:var(--text-1)}html body .ant-dropdown-menu .ant-dropdown-menu-item:hover,html body .ant-dropdown-menu .ant-dropdown-menu-item-active,html body .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background:var(--fill-2)!important}html body .ant-dropdown-menu .ant-dropdown-menu-item-selected{background:var(--m-primary-tint)!important;color:var(--m-primary-dark)!important}html body .ant-dropdown-menu .ant-dropdown-menu-item-danger{color:var(--c-red-text)!important}html body .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{background:rgba(255,69,58,.08)!important;color:var(--c-red-text)!important}html body .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:var(--sep)!important;margin:4px 8px!important}html body .ant-dropdown-menu .ant-dropdown-menu-item-icon{color:var(--text-2);font-size:14px}html body .ant-cascader-menu{border-inline-end:var(--hairline) solid var(--sep)!important;padding:0 2px!important}html body .ant-cascader-menu:last-child{border-inline-end:none!important}html body .ant-cascader-menu-item{border-radius:var(--r-item)!important;font-size:var(--fs-body);padding:6px 10px!important}html body .ant-cascader-menu-item:hover{background:var(--fill-2)!important}html body .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled){background:var(--m-primary-tint)!important;color:var(--m-primary-dark)!important;font-weight:var(--fw-semibold)}html body .ant-picker-header{border-bottom:var(--hairline) solid var(--sep)!important}html body .ant-picker-header-view{font-weight:var(--fw-semibold);font-size:var(--fs-body)}html body .ant-picker-content th{color:var(--text-2);font-size:var(--fs-small)}html body .ant-picker-cell{font-size:var(--fs-body)}html body .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:var(--fill-2)!important}html body .ant-picker-cell-selected .ant-picker-cell-inner,html body .ant-picker-cell-range-start .ant-picker-cell-inner,html body .ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--m-primary)!important;color:#fff!important;border-radius:8px!important}html body .ant-picker-footer{border-top:var(--hairline) solid var(--sep)!important}html body .ant-picker-presets{border-inline-end:var(--hairline) solid var(--sep)!important}html body .ant-select-dropdown .rc-virtual-list-scrollbar{width:6px!important;right:2px!important}html body .ant-select-dropdown .rc-virtual-list-scrollbar-thumb{background:var(--sb-thumb)!important;border-radius:var(--r-pill)!important;transition:background-color var(--dur-fast) ease!important}html body .ant-select-dropdown .rc-virtual-list-scrollbar-thumb:hover,html body .ant-select-dropdown .rc-virtual-list-scrollbar:hover .rc-virtual-list-scrollbar-thumb{background:var(--sb-thumb-hover)!important}html body .ant-popconfirm .ant-popconfirm-message{gap:8px}html body .ant-popconfirm .ant-popconfirm-message-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-1)}html body .ant-popconfirm .ant-popconfirm-description{font-size:var(--fs-small);color:var(--text-2);margin-top:2px}html body .ant-popconfirm .ant-popconfirm-buttons{margin-top:10px;display:flex;justify-content:flex-end;gap:8px}html body .ant-popconfirm .ant-popconfirm-buttons .ant-btn{margin-inline-start:0!important}html body .ant-tooltip{max-width:280px}html body .ant-tooltip .ant-tooltip-inner{font-size:var(--fs-small)!important;line-height:1.4!important;padding:6px 10px!important;min-height:28px;border-radius:8px!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 6px 20px -6px rgba(0,0,0,.28)!important}html body .ant-message .ant-message-notice .ant-message-notice-content,html body .ant-message-notice .ant-message-notice-content{background:var(--mat-popup-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;border-radius:var(--r-pill)!important;box-shadow:var(--mat-float-highlight),var(--mat-float-shadow)!important;padding:8px 16px!important;color:var(--text-1)!important;font-size:var(--fs-body)!important;font-weight:var(--fw-medium)!important;max-width:min(560px,calc(100vw - 32px))}html body .ant-message-notice-content .ant-message-custom-content{color:var(--text-1)!important;display:inline-flex;align-items:center;gap:8px}html body .ant-message-notice-content .ant-message-custom-content>.anticon{margin-inline-end:0!important;font-size:15px}html body .ant-message-success .anticon{color:var(--c-green)!important}html body .ant-message-error .anticon{color:var(--c-red)!important}html body .ant-message-warning .anticon{color:#ffb800!important}html body .ant-message-info .anticon{color:var(--c-blue)!important}html body .ant-message-loading .anticon{color:var(--m-primary)!important}html body .ant-notification .ant-notification-notice{background:var(--mat-popup-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;border-radius:var(--r-card)!important;box-shadow:var(--mat-float-highlight),var(--mat-float-shadow)!important;padding:14px 16px!important}html body .ant-notification .ant-notification-notice-message{font-size:var(--fs-body)!important;font-weight:var(--fw-semibold);color:var(--text-1)!important;margin-bottom:2px!important}html body .ant-notification .ant-notification-notice-description{font-size:var(--fs-small)!important;color:var(--text-2)!important}.ant-table-wrapper{background:var(--mat-content-bg);backdrop-filter:var(--mat-content-blur);-webkit-backdrop-filter:var(--mat-content-blur);border:var(--hairline) solid var(--mat-content-border);border-radius:var(--r-table);padding:4px 8px;box-shadow:var(--mat-content-highlight),var(--mat-content-shadow)}.ant-card .ant-table-wrapper,.ant-collapse .ant-table-wrapper,.ant-table .ant-table-wrapper,html body .ant-modal-body .ant-table-wrapper,html body .ant-drawer-body .ant-table-wrapper,html body .ant-popover .ant-table-wrapper{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:var(--hairline) solid var(--sep)!important;border-radius:var(--r-nested)!important;padding:0!important;box-shadow:none!important}html body :is(.ant-card,.ant-collapse,.ant-modal-body,.ant-drawer-body,.ant-popover) .ant-table-wrapper :is(.ant-table,.ant-table-container){border-radius:var(--r-nested)!important}.ant-table,.ant-table-container,.ant-table-content,.ant-table-body{background:transparent!important}.ant-table{border-radius:var(--r-inner);overflow:hidden;overflow:clip;font-size:var(--fs-table)}.ant-table-container{border-radius:var(--r-inner)!important}html body .ant-table-thead>tr>th,html body .ant-table-thead>tr>td{background:var(--table-head-bg)!important;color:var(--text-2)!important;font-size:var(--fs-small)!important;font-weight:var(--fw-medium)!important;padding:7px 10px!important;white-space:nowrap!important;border-bottom:var(--hairline) solid var(--sep)!important;letter-spacing:0;backdrop-filter:none!important}html body .ant-table-thead>tr>th:before{display:none!important}.ant-table-header,.ant-table-sticky-holder{background:var(--table-head-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);z-index:10}.ant-table-sticky-holder{box-shadow:0 var(--hairline) 0 var(--sep),0 6px 12px -10px rgba(20,30,60,.2)}html body .ant-table-tbody>tr>td{padding:5px 10px!important;font-size:var(--fs-table)!important;line-height:1.35;vertical-align:middle!important;background:transparent!important;border-bottom:var(--hairline) solid rgba(0,0,0,.05)!important;transition:background-color .12s ease-out!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}html body .ant-table-tbody>tr.ant-table-row:hover>td,html body .ant-table-tbody>tr.ant-table-row-hover>td{background:var(--row-hover)!important}html body .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--row-selected)!important}html body .ant-table-tbody>tr>td.ant-table-cell-fix-left,html body .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:var(--table-fix-bg)!important}html body .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,html body .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:linear-gradient(var(--row-hover),var(--row-hover)),var(--table-fix-bg)!important}html body .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,html body .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:linear-gradient(var(--row-selected),var(--row-selected)),var(--table-fix-bg)!important}html body .ant-table-thead>tr>th.ant-table-cell-fix-left,html body .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--table-fix-bg)!important}.ant-table-column-sorter{color:var(--text-3)!important;margin-left:0!important}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--m-primary)!important}html body .ant-table-thead th.ant-table-column-sort{background:var(--table-head-bg)!important}.ant-table-tbody td.ant-table-column-sort{background:rgba(255,107,53,.024)!important}.ant-table-column-title{z-index:1}.ant-table-thead th.ant-table-column-has-sorters{position:relative!important}.ant-table-column-sorters{display:inline-flex!important;align-items:center!important;gap:4px!important;justify-content:flex-start!important}.ant-table-thead .tip-title{white-space:nowrap}.ant-table-thead .ant-table-column-has-sorters .tip-title{margin-inline-end:2px}html body .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:4px 8px!important;font-size:var(--fs-small)!important}html body .ant-table.ant-table-small .ant-table-thead>tr>th{padding:6px 8px!important}html body .ant-table-tbody .ant-btn:not(.ant-btn-lg):not(.ant-btn-link){height:var(--ctl-h-sm)!important;padding:0 var(--btn-px-sm)!important;font-size:var(--ctl-fs-sm)!important;gap:4px!important}html body .ant-table-tbody .ant-btn.ant-btn-icon-only:not(.ant-btn-lg){width:var(--ctl-h-sm)!important;min-width:var(--ctl-h-sm)!important;padding:0!important}html body .ant-table-tbody .ant-btn-link{font-size:var(--fs-table)!important}.ant-table-tbody>tr>td .ant-space,.ant-table-tbody>tr>td .ant-btn{transition:none!important}html body .ant-table-placeholder .ant-empty-description{font-size:var(--fs-body)}html body .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent!important}.dept-inactive-row>td{background:rgba(0,0,0,.02)!important;color:var(--text-3)!important}.dept-inactive-row>td b,.dept-inactive-row>td .ant-tag{opacity:.55}html body .ant-table-wrapper .ant-table-pagination.ant-pagination{position:static!important;z-index:auto!important;display:flex;justify-content:flex-end!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:var(--hairline) solid var(--sep)!important;box-shadow:none!important;margin:0 -8px -4px!important;padding:8px 12px!important;border-radius:0!important}html body .ant-card .ant-table-wrapper .ant-table-pagination.ant-pagination,html body .ant-modal-body .ant-table-wrapper .ant-table-pagination.ant-pagination,html body .ant-drawer-body .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:0!important}.table-foot{display:flex;justify-content:flex-end;align-items:center;padding:8px 12px;border-top:var(--hairline) solid var(--sep)}html body:has(.batch-float-bar) .app-content{padding-bottom:calc(var(--page-px) + 64px)!important}.ant-pagination{font-size:var(--fs-body)}html body .ant-pagination .ant-pagination-item,html body .ant-pagination .ant-pagination-prev .ant-pagination-item-link,html body .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:var(--r-pill)!important;border:none!important;background:transparent!important}html body .ant-pagination .ant-pagination-item a{color:var(--text-1)!important}html body .ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{background:var(--fill-2)!important}html body .ant-pagination .ant-pagination-item-active{background:var(--m-primary-tint)!important}html body .ant-pagination .ant-pagination-item-active a,html body .ant-pagination .ant-pagination-item-active:hover a{color:var(--m-primary-dark)!important;font-weight:var(--fw-semibold)}html body .ant-pagination .ant-pagination-total-text{color:var(--text-2)}.sku-badge,.ant-table-tbody .sku-badge,.ant-modal-body .sku-badge,.ant-drawer-body .sku-badge{font-family:-apple-system,SF Pro Text,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:var(--fw-semibold)!important;font-feature-settings:"tnum" 1;letter-spacing:.2px!important;color:var(--text-1)!important;background:transparent!important;padding:0!important;border:none!important;border-radius:0!important;display:inline-block!important;white-space:nowrap!important}.table-thumb{width:32px!important;height:32px!important;object-fit:cover!important;border-radius:var(--r-thumb)!important;display:block!important}.table-thumb-placeholder{background:var(--fill-2)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--text-3)!important;font-weight:var(--fw-semibold)!important;font-size:var(--fs-mini)!important}html body .ant-table-wrapper .ant-table-content,html body .ant-table-wrapper .ant-table-body{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb,html body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb,.sticky-hscroll::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}html body .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover,html body .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover,.sticky-hscroll::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}.sticky-hscroll{height:12px;overflow-x:auto;overflow-y:hidden;background:var(--mat-bar-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--r-pill);box-shadow:0 0 0 var(--hairline) var(--mat-float-border),0 -2px 8px rgba(0,0,0,.06)}html body .ant-table-tbody>tr>td>div:not([style*=flex]):not([class*=ant-]),html body .ant-table-tbody>tr>td>span:not([class*=ant-]):not(.sku-badge){display:inline-block;max-width:240px;white-space:normal;vertical-align:middle}html body .ant-table-tbody>tr>td>div:not([style*=flex]):not([class*=ant-]):not(.cell-wrap):not(:has(input,button,textarea,img,.ant-select,.ant-picker,.ant-tag,.ant-badge,.ant-image,.ant-space,.ant-progress,.ant-checkbox-wrapper,.ant-switch)),html body .ant-table-tbody>tr>td>span:not([class*=ant-]):not(.sku-badge):not(.cell-wrap):not(:has(input,button,textarea,img,.ant-select,.ant-picker,.ant-tag,.ant-badge,.ant-image,.ant-space,.ant-progress,.ant-checkbox-wrapper,.ant-switch)){white-space:nowrap;overflow:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis}html body .ant-table-tbody .sku-badge,html body .ant-table-tbody>tr>td>span[style*=monospace],html body .ant-table-tbody>tr>td>span[style*=tnum]{display:inline-block!important;max-width:200px!important;white-space:nowrap!important;overflow:hidden!important;overflow-x:clip!important;overflow-y:visible!important;text-overflow:ellipsis!important;vertical-align:middle}html body .ant-table-tbody .cell-wrap{white-space:normal!important}.ant-table-cell .ant-tag{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;vertical-align:middle}.ant-table-cell .ant-space .ant-tag{max-width:none}.ant-card,.ant-card.ant-card-bordered{position:relative;background:var(--mat-content-bg)!important;backdrop-filter:var(--mat-content-blur)!important;-webkit-backdrop-filter:var(--mat-content-blur)!important;border:var(--hairline) solid var(--mat-content-border)!important;border-radius:var(--r-card)!important;box-shadow:var(--mat-content-highlight),var(--mat-content-shadow)!important;overflow:visible!important}html body .ant-card .ant-card,html body .ant-modal-body .ant-card,html body .ant-drawer-body .ant-card,html body .ant-popover .ant-card{background:var(--mat-nested-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:var(--hairline) solid var(--sep)!important;border-radius:var(--r-nested)!important;box-shadow:none!important}.ant-card-head{min-height:44px!important;padding:0 16px!important;background:transparent!important;border-bottom:var(--hairline) solid var(--sep)!important}.ant-card-head-title{font-size:var(--fs-group)!important;font-weight:var(--fw-semibold)!important;letter-spacing:-.015em!important;line-height:1.3;color:var(--text-1);min-width:0}.ant-card-body{padding:var(--card-pad)!important;background:transparent!important}.ant-card>.ant-card-body,.ant-card>.ant-card-head{overflow:visible}html body .ant-card.ant-card-small>.ant-card-head{min-height:36px!important;padding:0 12px!important}html body .ant-card.ant-card-small>.ant-card-head .ant-card-head-title{font-size:var(--fs-body)!important}html body .ant-card.ant-card-small>.ant-card-body{padding:12px!important}html body .ant-card .ant-card-body:is([style*="padding: 0px;"],[style$="padding: 0px"]){padding:0!important}html body .ant-card .ant-card-body:is([style*="padding: 0px;"],[style$="padding: 0px"])>.ant-table-wrapper{border-color:transparent!important;border-radius:var(--r-card)!important}html body .ant-card .ant-card-body:is([style*="padding: 0px;"],[style$="padding: 0px"])>.ant-table-wrapper :is(.ant-table,.ant-table-container){border-radius:var(--r-card)!important}html body .ant-card:has(>.ant-card-head)>.ant-card-body:is([style*="padding: 0px;"],[style$="padding: 0px"])>.ant-table-wrapper :is(.ant-table,.ant-table-container),html body .ant-card .ant-card-body:is([style*="padding: 0px;"],[style$="padding: 0px"])>*+.ant-table-wrapper :is(.ant-table,.ant-table-container){border-top-left-radius:0!important;border-top-right-radius:0!important}html body .ant-card-head-wrapper{flex-wrap:wrap;row-gap:6px}html body .ant-card-extra{margin-inline-start:auto;max-width:100%;font-size:var(--fs-body)}html body .ant-card-extra>.ant-space{flex-wrap:wrap}.ant-card[role=button]:active{transform:scale(.98);transition:transform var(--dur-press) var(--ease-out)}.ant-row:not(.ant-form-item-row)>.ant-col{display:flex;flex-direction:column}.ant-row>.ant-col>.ant-card{flex:1 1 auto;display:flex;flex-direction:column}.ant-row>.ant-col>.ant-card>.ant-card-body{flex:1 1 auto}.ant-modal-body .ant-row{row-gap:0!important}html body .ant-list-bordered,html body .ant-descriptions-bordered .ant-descriptions-view,html body .ant-collapse:not(.ant-collapse-borderless):not(.ant-collapse-ghost){border:var(--hairline) solid var(--sep)!important;border-radius:var(--r-nested)!important;background:var(--mat-nested-bg)!important;box-shadow:none!important;overflow:hidden}.ant-collapse-item,.ant-collapse-content,.ant-collapse-content-box,.ant-list,.ant-list-item,.ant-descriptions-item-content{background:transparent!important}html body .ant-collapse>.ant-collapse-item{border-bottom:var(--hairline) solid var(--sep)!important}html body .ant-collapse>.ant-collapse-item:last-child{border-bottom:none!important}html body .ant-collapse-header{font-size:var(--fs-body);font-weight:var(--fw-medium)}html body .ant-descriptions-item-label{color:var(--text-2)!important;font-size:var(--fs-body)}html body .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--fill-2)!important}html body .ant-descriptions-title{font-size:var(--fs-group)!important;font-weight:var(--fw-semibold)!important}html body .ant-descriptions-view,html body .ant-list-items{overflow-x:auto}html body .ant-list-item-meta-title{font-size:var(--fs-body)!important}html body .ant-list-item-meta-description{font-size:var(--fs-small)!important;color:var(--text-2)!important}html body .ant-alert{border:var(--hairline) solid transparent!important;border-radius:12px!important;padding:8px 12px!important;font-size:var(--fs-body);box-shadow:none!important;backdrop-filter:none!important}html body .ant-alert-with-description{padding:12px 14px!important}html body .ant-alert-info{background:rgba(10,132,255,.08)!important;border-color:rgba(10,132,255,.22)!important}html body .ant-alert-success{background:rgba(48,209,88,.1)!important;border-color:rgba(48,209,88,.28)!important}html body .ant-alert-warning{background:rgba(255,214,10,.14)!important;border-color:rgba(255,184,0,.32)!important}html body .ant-alert-error{background:rgba(255,69,58,.08)!important;border-color:rgba(255,69,58,.24)!important}html body .ant-alert-info .ant-alert-icon{color:var(--c-blue)!important}html body .ant-alert-success .ant-alert-icon{color:var(--c-green)!important}html body .ant-alert-warning .ant-alert-icon{color:#ffb800!important}html body .ant-alert-error .ant-alert-icon{color:var(--c-red)!important}html body .ant-alert-message{color:var(--text-1)!important}html body .ant-alert-description{font-size:var(--fs-small)!important;color:var(--text-2)!important}html body .ant-empty,html body .ant-empty-normal,html body .ant-empty-small{border:none!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;padding:24px 16px!important;margin:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px}html body .ant-empty .ant-empty-image{height:40px!important;margin-bottom:0!important;opacity:.7}html body .ant-empty .ant-empty-image svg{height:40px!important;width:auto}html body .ant-empty-small .ant-empty-image,html body .ant-empty-small .ant-empty-image svg{height:28px!important}html body .ant-empty-description{color:var(--text-2)!important;font-size:var(--fs-body)!important}html body .ant-empty-small .ant-empty-description{font-size:var(--fs-small)!important}html body .ant-empty-footer{margin-top:8px!important}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 16px;margin:auto;color:var(--text-2);font-size:var(--fs-body);text-align:center}.empty-state .empty-state-icon{font-size:28px;color:var(--text-3);line-height:1}.empty-state.compact{padding:12px 8px;font-size:var(--fs-small)}.empty-state.compact .empty-state-icon{font-size:20px}html body .ant-card-body:has(>.ant-empty:only-child),html body .ant-card-body:has(>.empty-state:only-child),html body .ant-card-body:has(>div:only-child>.ant-empty:only-child){display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:160px!important}.ant-divider{border-color:var(--sep)!important}.ant-divider-horizontal.ant-divider-with-text{margin:16px 0 12px!important;color:var(--text-2)!important;font-size:var(--fs-small)!important;font-weight:var(--fw-semibold)!important}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{border-color:var(--sep)!important;border-top-width:var(--hairline)!important}.ant-modal-body .ant-divider{margin:16px 0!important}.ant-spin-dot-item{background:var(--m-primary)!important}.ant-spin-nested-loading>div>.ant-spin{background:rgba(255,255,255,.45)}.ant-badge-status-processing{background:var(--m-primary)!important}.ant-badge-status-processing:after{border-color:var(--m-primary)!important}html body .ant-badge .ant-badge-count{font-size:var(--fs-mini);font-weight:var(--fw-semibold);box-shadow:0 0 0 1.5px #fff}html body .ant-statistic-title{font-size:var(--fs-small)!important;color:var(--text-2)!important;margin-bottom:2px!important}html body .ant-statistic-content{font-size:var(--fs-stat)!important;font-weight:var(--fw-semibold)!important;font-feature-settings:"tnum" 1;color:var(--text-1)}html body .ant-statistic-content-value{position:relative;z-index:1}html body .ant-statistic-content-prefix,html body .ant-statistic-content-suffix{font-size:var(--fs-body)}html body .ant-progress-text{font-size:var(--fs-small)!important}.app-content [style*="font-size: 2"]:not([style*="font-size: 2px"]):not([style*="font-size: 20"]):not([style*="font-size: 21"]):not([style*="font-size: 22"]):not(.anticon,.ant-avatar,.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-size: 3"]:not([style*="font-size: 3px"]):not(.anticon,.ant-avatar,.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-size: 4"]:not([style*="font-size: 4px"]):not(.anticon,.ant-avatar,.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-size: 5"]:not([style*="font-size: 5px"]):not(.anticon,.ant-avatar,.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-size: 6"]:not([style*="font-size: 6px"]):not(.anticon,.ant-avatar,.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-size: 7"]:not([style*="font-size: 7px"]):not(.anticon,.ant-avatar,.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *){font-size:var(--fs-stat)!important}.app-content [style*="font-weight: 700"]:not(.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-weight: 800"]:not(.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),.app-content [style*="font-weight: 900"]:not(.allow-large-text,.allow-large-text *,.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *){font-weight:var(--fw-semibold)!important}.ant-modal-mask,body .ant-modal-mask,html body .ant-modal-root .ant-modal-mask,.ant-drawer-mask,html body .ant-drawer .ant-drawer-mask{background:var(--mat-mask)!important;backdrop-filter:var(--mat-mask-blur)!important;-webkit-backdrop-filter:var(--mat-mask-blur)!important}body .ant-modal-mask,html body .ant-modal-root .ant-modal-mask{pointer-events:auto!important}.ant-modal-mask.ant-modal-mask-hidden{animation:none!important}body .ant-modal-wrap{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}body .ant-modal-wrap.ant-zoom-leave,body .ant-modal-wrap[style*="display: none"],body .ant-modal-wrap[style*="display:none"]{display:none!important}body .ant-modal{top:0!important;padding-bottom:0!important;margin:0 auto!important;max-height:90vh!important;pointer-events:auto!important}html body .ant-modal .ant-modal-content{max-height:90vh!important;display:flex!important;flex-direction:column!important;padding:0;background:var(--mat-sheet-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;border-radius:var(--r-modal)!important;box-shadow:var(--mat-float-highlight),0 24px 64px -16px rgba(0,0,0,.28),0 8px 24px -8px rgba(0,0,0,.1)!important}html body .ant-modal .ant-modal-header{padding:14px 52px 12px var(--sheet-px);margin-bottom:0;background:transparent!important;border-bottom:var(--hairline) solid var(--sep)!important;flex-shrink:0;border-radius:var(--r-modal) var(--r-modal) 0 0}html body .ant-modal .ant-modal-title{font-size:var(--fs-modal)!important;font-weight:var(--fw-semibold)!important;color:var(--text-1)!important;letter-spacing:-.015em!important;line-height:1.4}html body .ant-modal .ant-modal-body{padding:16px var(--sheet-px);min-height:0;overflow-y:auto!important;flex:1 1 auto!important;background:transparent!important;font-size:var(--fs-body)}html body .ant-modal .ant-modal-content:not(:has(>.ant-modal-footer))>.ant-modal-body{border-radius:0 0 var(--r-modal) var(--r-modal)}html body .ant-drawer-right .ant-drawer-body:last-child{border-bottom-left-radius:var(--r-drawer)}html body .ant-drawer-left .ant-drawer-body:last-child{border-bottom-right-radius:var(--r-drawer)}html body .ant-modal .ant-modal-footer{padding:12px var(--sheet-px);margin-top:0;background:transparent!important;border-top:var(--hairline) solid var(--sep)!important;flex-shrink:0}html body .ant-modal .ant-modal-close{top:12px;inset-inline-end:12px;width:28px!important;height:28px!important;border-radius:50%!important;background:var(--fill-2)!important;color:var(--text-2)!important;transition:background-color var(--dur-fast) ease,transform var(--dur-press) ease!important}html body .ant-modal .ant-modal-close:hover{background:var(--fill-1)!important;color:var(--text-1)!important}html body .ant-modal .ant-modal-close:active{transform:scale(.92)}html body .ant-modal.ant-modal-confirm .ant-modal-body{padding:20px 24px}html body .ant-modal-confirm .ant-modal-confirm-title{font-size:var(--fs-group)!important;font-weight:var(--fw-semibold)!important}html body .ant-modal-confirm .ant-modal-confirm-content{font-size:var(--fs-body)!important;color:var(--text-2)!important}html body .ant-modal-confirm .ant-modal-confirm-btns{margin-top:16px}html body .ant-drawer .ant-drawer-content-wrapper{box-shadow:none!important}html body .ant-drawer .ant-drawer-content{background:var(--mat-sheet-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;box-shadow:var(--mat-float-highlight),0 0 48px -8px rgba(0,0,0,.22)!important}html body .ant-drawer-right .ant-drawer-content{border-radius:var(--r-drawer) 0 0 var(--r-drawer)!important;border-right:none!important}html body .ant-drawer-left .ant-drawer-content{border-radius:0 var(--r-drawer) var(--r-drawer) 0!important;border-left:none!important}html body .ant-drawer-top .ant-drawer-content{border-radius:0 0 var(--r-drawer) var(--r-drawer)!important}html body .ant-drawer-bottom .ant-drawer-content{border-radius:var(--r-drawer) var(--r-drawer) 0 0!important}html body .ant-drawer .ant-drawer-wrapper-body,html body .ant-drawer .ant-drawer-body{background:transparent!important}html body .ant-drawer .ant-drawer-header{padding:14px var(--sheet-px)!important;background:transparent!important;border-bottom:var(--hairline) solid var(--sep)!important;backdrop-filter:none!important}html body .ant-drawer .ant-drawer-title{font-size:var(--fs-modal)!important;font-weight:var(--fw-semibold)!important;color:var(--text-1)!important;letter-spacing:-.015em!important}html body .ant-drawer .ant-drawer-body{padding:16px var(--sheet-px);font-size:var(--fs-body)}html body .ant-drawer .ant-drawer-footer{padding:12px var(--sheet-px);background:transparent!important;border-top:var(--hairline) solid var(--sep)!important;backdrop-filter:none!important}html body .ant-drawer .ant-drawer-close{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--fill-2)!important;color:var(--text-2)!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color var(--dur-fast) ease,transform var(--dur-press) ease}html body .ant-drawer .ant-drawer-close:hover{background:var(--fill-1)!important;color:var(--text-1)!important}html body .ant-drawer .ant-drawer-close:active{transform:scale(.92)}.ant-modal-body [style*="background: #fff"],.ant-modal-body [style*="background:#fff"],.ant-modal-body [style*="background: #FFF"],.ant-modal-body [style*="background: white"],.ant-modal-body [style*="background-color: #fff"],.ant-modal-body [style*="background: rgb(255, 255, 255)"],.ant-modal-body [style*="background-color: rgb(255, 255, 255)"],.ant-modal-body [style*="background: rgb(248"],.ant-modal-body [style*="background: rgb(250"],.ant-modal-body [style*="background: rgb(245"],.ant-modal-body [style*="background: rgba(255, 255, 255, 0.2"],.ant-modal-body [style*="background: rgba(255, 255, 255, 0.3"],.ant-modal-body [style*="background: rgba(255, 255, 255, 0.4"],.ant-modal-body [style*="background: rgba(255, 255, 255, 0.5"],.ant-drawer-body [style*="background: #fff"],.ant-drawer-body [style*="background:#fff"],.ant-drawer-body [style*="background: white"],.ant-drawer-body [style*="background: rgb(255, 255, 255)"],.ant-drawer-body [style*="background: rgb(248"],.ant-drawer-body [style*="background: rgb(250"],.ant-drawer-body [style*="background: rgb(245"]{background:var(--mat-nested-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--sep)!important}html body .ant-tag{border:none!important;border-radius:var(--r-tag)!important;font-size:var(--fs-small)!important;font-weight:var(--fw-medium)!important;line-height:18px!important;padding:0 7px!important;margin-inline-end:6px;letter-spacing:.008em}html body .ant-tag:not([class*=ant-tag-]),html body .ant-tag.ant-tag-default{background:var(--fill-2)!important;color:var(--text-2)!important}html body .ant-tag .anticon+span,html body .ant-tag span+.anticon{margin-inline-start:4px}.ant-tag.tag-dot{display:inline-flex;align-items:center;gap:5px}.ant-tag.tag-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}html body .ant-tabs>.ant-tabs-nav{margin-bottom:12px!important;flex-wrap:wrap;row-gap:8px}html body .ant-tabs>.ant-tabs-nav:before{border-bottom:var(--hairline) solid var(--sep)!important}html body .ant-tabs .ant-tabs-tab{font-weight:var(--fw-medium)!important;font-size:var(--fs-body)!important;padding:8px 0!important;color:var(--text-2);transition:color var(--dur-fast) ease!important}html body .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px!important}html body .ant-tabs .ant-tabs-tab:hover{color:var(--text-1)}html body .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--fw-semibold)!important;color:var(--text-1)!important}html body .ant-tabs .ant-tabs-ink-bar{background:var(--m-primary)!important;height:2px!important;border-radius:2px}html body .ant-tabs-small .ant-tabs-tab{font-size:var(--fs-small)!important;padding:6px 0!important}html body .ant-tabs>.ant-tabs-nav>.ant-tabs-extra-content{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}html body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:6px 14px!important;border-radius:10px 10px 0 0!important;background:var(--fill-2)!important;border-color:var(--sep)!important}html body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:4px!important}html body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--mat-content-bg)!important}.sticky-tabs .ant-tabs-nav,.ant-tabs.sticky-tabs>.ant-tabs-nav,.selection-sticky-tabs>.ant-tabs-nav{position:sticky!important;top:0!important;z-index:15!important;background:var(--mat-bar-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;padding:4px 12px 0!important;border-radius:12px!important;box-shadow:0 0 0 var(--hairline) var(--mat-float-border),0 8px 20px -14px rgba(20,30,60,.2)}.selection-sticky-tabs>.ant-tabs-nav .ant-tabs-extra-content{padding-right:4px}.page-wrap>.ant-tabs:is(:has(>.ant-tabs-content-holder .ant-tabs-tabpane-active:empty),:not(:has(>.ant-tabs-content-holder .ant-tabs-tabpane-active)))>.ant-tabs-nav{margin-bottom:0!important}.page-wrap>.ant-tabs:is(:has(>.ant-tabs-content-holder .ant-tabs-tabpane-active:empty),:not(:has(>.ant-tabs-content-holder .ant-tabs-tabpane-active)))>.ant-tabs-content-holder{display:none}.page-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.page-wrap>*{margin-top:0}.page-wrap>:is([style*="margin-bottom: 8px"],[style*="margin-bottom: 10px"],[style*="margin-bottom: 12px"],[style*="margin-bottom: 14px"],[style*="margin-bottom: 16px"]){margin-bottom:0!important}.page-wrap>:is([style*="margin-top: 8px"],[style*="margin-top: 10px"],[style*="margin-top: 12px"],[style*="margin-top: 16px"]){margin-top:0!important}.page-title{display:none!important}.page-header{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:var(--ctl-h);min-width:0}.page-header:not(:has(>.page-header-extra)){display:none!important}.page-header-extra{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:nowrap;margin-left:auto}.page-stats{display:flex;flex-wrap:wrap;gap:12px}.page-stats>*{flex:1 1 160px;min-width:0}.page-toolbar{display:flex;align-items:flex-start;gap:8px;min-width:0}.page-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.page-toolbar-right{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex:0 0 auto;margin-left:auto}.page-toolbar-right>*{flex-shrink:0}.page-toolbar .ant-space-compact,.page-toolbar-left>.ant-select,.page-toolbar-left>.ant-picker,.page-toolbar-left>.ant-input-affix-wrapper,.page-toolbar-left>.ant-input-group-wrapper,.page-toolbar-left>.ant-cascader{max-width:100%}.sticky-bar{position:sticky;top:0;z-index:20;margin:0 calc(-1 * var(--page-px));padding:8px var(--page-px);transition:background-color var(--dur-page) ease,box-shadow var(--dur-page) ease}.app-main[data-scrolled] .sticky-bar{background:var(--mat-bar-bg);backdrop-filter:var(--mat-float-blur);-webkit-backdrop-filter:var(--mat-float-blur);box-shadow:0 var(--hairline) 0 var(--mat-float-border)}.tb-search{width:240px!important;max-width:100%}.tb-w-sm{width:120px!important;max-width:100%}.tb-w-md{width:160px!important;max-width:100%}.tb-w-lg,.tb-date{width:240px!important;max-width:100%}@media (max-width: 1279px){.tb-search{width:200px!important}.tb-date{width:220px!important}}.filter-popover{display:flex;flex-direction:column;gap:10px;width:280px;max-width:calc(100vw - 48px)}.filter-popover .ant-select,.filter-popover .ant-picker,.filter-popover .ant-input-affix-wrapper,.filter-popover .ant-input-group-wrapper,.filter-popover .ant-cascader{width:100%!important}.page-loading{display:flex;align-items:center;justify-content:center;min-height:240px;width:100%}.num{font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap}.ant-table-cell.num{text-align:right}.tnum{font-feature-settings:"tnum" 1}.cell-ellipsis{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-muted{color:var(--text-2);font-size:var(--fs-small)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.fs-small{font-size:var(--fs-small)}.section-title{font-size:var(--fs-group);font-weight:var(--fw-semibold);color:var(--text-1);line-height:1.3}.stat-value{font-size:var(--fs-stat);font-weight:var(--fw-semibold);font-feature-settings:"tnum" 1;color:var(--text-1);line-height:1.2}.stat-value.is-warn{color:var(--c-yellow-text)}.stat-value.is-danger{color:var(--c-red-text)}.stat-value.is-success{color:var(--c-green-text)}.stat-value.is-muted{color:var(--text-3)}.stat-label{font-size:var(--fs-small);color:var(--text-2);line-height:1.3}.stat-card{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;background:var(--mat-content-bg);backdrop-filter:var(--mat-content-blur);-webkit-backdrop-filter:var(--mat-content-blur);border:var(--hairline) solid var(--mat-content-border);border-radius:var(--r-card);box-shadow:var(--mat-content-highlight),var(--mat-content-shadow)}:is(.ant-card,.ant-modal-body,.ant-drawer-body,.ant-popover,.nested-block,.callout,.popup-surface,.login-card) .stat-card{background:var(--mat-nested-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--sep);border-radius:var(--r-nested);box-shadow:none;padding:10px 12px}.stat-card .stat-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card .stat-sub{font-size:var(--fs-mini);color:var(--text-3)}.stat-card[role=button],.stat-card.is-clickable{cursor:pointer;transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.stat-card[role=button]:active,.stat-card.is-clickable:active{transform:scale(.98)}.stat-card.is-active{border-color:var(--m-primary);box-shadow:0 0 0 1px var(--m-primary) inset}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min, 240px),100%),1fr));gap:12px;min-width:0}.card-grid.sm{--card-min: 160px}.card-grid.lg{--card-min: 320px}.card-grid>*{min-width:0}.stack{display:flex;flex-direction:column;gap:12px;min-width:0}.stack.tight{gap:8px}.stack>*{margin-top:0;margin-bottom:0}.nested-block{background:var(--mat-nested-bg);border:var(--hairline) solid var(--sep);border-radius:var(--r-nested);padding:12px;min-width:0}.nested-block.tight{padding:8px 10px}.callout{background:var(--fill-2);border:var(--hairline) solid transparent;border-radius:var(--r-nested);padding:10px 14px;color:var(--text-1);font-size:var(--fs-body);min-width:0}.callout.is-brand{background:var(--m-primary-tint);border-color:rgba(255,107,53,.22)}.callout.is-info{background:rgba(10,132,255,.08);border-color:rgba(10,132,255,.22)}.callout.is-success{background:rgba(48,209,88,.1);border-color:rgba(48,209,88,.28)}.callout.is-warn{background:rgba(255,214,10,.14);border-color:rgba(255,184,0,.32)}.callout.is-danger{background:rgba(255,69,58,.08);border-color:rgba(255,69,58,.24)}.select-all-banner{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:8px 16px;background:var(--m-primary-tint);border-bottom:var(--hairline) solid var(--sep);color:var(--text-1);font-size:var(--fs-body);line-height:1.4}.select-all-banner>.anticon{color:var(--m-primary)}.select-all-banner a{font-weight:var(--fw-semibold)}.select-all-banner.is-all{background:rgba(48,209,88,.08);color:var(--c-green-text)}.select-all-banner.is-all>.anticon{color:var(--c-green-text)}:is(.page-wrap,.stack)>.select-all-banner{border:var(--hairline) solid rgba(255,107,53,.22);border-radius:var(--r-inner)}:is(.page-wrap,.stack)>.select-all-banner.is-all{border-color:rgba(48,209,88,.28)}.sticky-subhead{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--mat-bar-solid);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:var(--hairline) solid var(--sep);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-2)}.sticky-subhead:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.drop-zone,html body .ant-upload-wrapper .ant-upload-drag{background:var(--fill-2);border:1px dashed var(--ctl-border-hover);border-radius:var(--r-nested);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.drop-zone{padding:20px 16px;text-align:center;color:var(--text-2);font-size:var(--fs-body);min-width:0}.drop-zone:hover,.drop-zone.is-active,html body .ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover,html body .ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{background:var(--m-primary-tint);border-color:var(--m-primary)}.drop-zone>.anticon:first-child,html body .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon .anticon{font-size:28px;color:var(--text-3)}html body .ant-upload-wrapper .ant-upload-drag .ant-upload-text{font-size:var(--fs-body);color:var(--text-1)}html body .ant-upload-wrapper .ant-upload-drag .ant-upload-hint{font-size:var(--fs-small);color:var(--text-2)}.popup-surface{background:var(--mat-popup-bg);backdrop-filter:var(--mat-float-blur);-webkit-backdrop-filter:var(--mat-float-blur);border:var(--hairline) solid var(--mat-float-border);border-radius:var(--r-popup);box-shadow:var(--mat-float-highlight),var(--mat-float-shadow);color:var(--text-1);overflow:hidden auto}.sheet-cta{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px var(--sheet-px);margin:16px calc(-1 * var(--sheet-px)) -16px;background:var(--mat-bar-solid);backdrop-filter:var(--mat-float-blur);-webkit-backdrop-filter:var(--mat-float-blur);border-top:var(--hairline) solid var(--sep)}.sheet-cta>.sheet-cta-left{margin-right:auto;display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2);font-size:var(--fs-small)}.sheet-cta>.sheet-cta-left.is-sum{flex-direction:column;align-items:flex-start;gap:2px}.sheet-cta-amount{display:flex;align-items:baseline;gap:6px}.sheet-cta-amount>.sheet-cta-value{font-size:var(--fs-stat);font-weight:var(--fw-semibold);color:var(--m-primary);font-feature-settings:"tnum" 1;line-height:1.2;letter-spacing:-.01em}.sheet-cta-amount>.sheet-cta-label{font-size:var(--fs-small);color:var(--text-2)}.sheet-cta-detail{font-size:var(--fs-mini);color:var(--text-2);font-feature-settings:"tnum" 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sheet-cta-action{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.sheet-cta-hint{font-size:var(--fs-mini);color:var(--text-2);max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-cta-hint.is-warn{color:var(--c-red-text)}html body .sheet-cta .ant-btn-primary:disabled,html body .sheet-cta-row .ant-btn-primary:disabled{background:var(--m-primary)!important;color:#fff!important;border-color:transparent!important;opacity:.38;box-shadow:none!important}.sheet-cta-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}.sheet-cta-row>.sheet-cta-left{margin-right:auto;display:flex;min-width:0}.sheet-cta-row>.sheet-cta-left.is-sum{flex-direction:column;align-items:flex-start;gap:2px}.sheet-scroll{overflow:auto;max-height:calc(100vh - var(--topbar-h) - 24px);border-radius:var(--r-card) var(--r-card) 0 0}.sheet-scroll:last-child{border-radius:var(--r-card)}.sheet-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-small);font-feature-settings:"tnum" 1;color:var(--text-1)}.sheet-table col.c-prod{width:180px}.sheet-table col.c-kpi{width:80px}.sheet-table col.c-total{width:100px}.sheet-table th,.sheet-table td{box-sizing:border-box;height:28px;padding:0 8px;text-align:right;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sheet-table thead th{position:sticky;top:0;z-index:4;height:44px;background:var(--mat-bar-solid);color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-medium);border-bottom:var(--hairline) solid var(--sep)}.sheet-table .is-left{position:sticky;left:0;z-index:2;text-align:left;background:var(--table-fix-bg)}.sheet-table .is-left2{position:sticky;left:180px;z-index:2;text-align:left;background:var(--table-fix-bg);box-shadow:inset calc(-1 * var(--hairline)) 0 0 var(--tbl-grid)}.sheet-table .is-right{position:sticky;right:0;z-index:2;background:var(--table-fix-bg);box-shadow:inset var(--hairline) 0 0 var(--tbl-grid);font-weight:var(--fw-semibold);padding-right:16px}.sheet-table thead th:is(.is-left,.is-left2,.is-right){z-index:5;background:var(--mat-bar-solid)}.sheet-table thead th.is-left{padding-left:16px}.sheet-table thead th.sheet-dayhead{padding-right:3px}.sheet-day{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1}.sheet-day-num{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-1)}.sheet-day-wd{font-size:var(--fs-mini);font-weight:var(--fw-medium);color:var(--text-3);padding-right:5px}.sheet-day.is-weekend .sheet-day-wd{color:var(--text-2)}.sheet-day.is-today .sheet-day-num{background:var(--m-primary);color:#fff}.sheet-day.is-today .sheet-day-wd{color:var(--m-primary-dark);font-weight:var(--fw-semibold)}.sheet-table tr.sheet-gap>td{height:8px;padding:0;background:transparent;border:0}.sheet-table tr.is-first>td{border-top:1px solid rgba(0,0,0,.08)}.sheet-table tr.is-profit>td:not(.sheet-prod-cell){border-top:var(--hairline) solid var(--tbl-grid);font-weight:var(--fw-semibold)}.sheet-table td.m-label{color:var(--text-2);font-weight:var(--fw-medium);padding-left:12px}.sheet-table tr.is-profit>td.m-label{color:var(--text-1)}.sheet-table .v-pos{color:var(--tbl-pos-text)}.sheet-table .v-neg{color:var(--tbl-neg-text)}.sheet-table td.is-right.v-pos{background:linear-gradient(var(--tbl-pos-bg-1),var(--tbl-pos-bg-1)),var(--table-fix-bg)}.sheet-table td.is-right.v-neg{background:linear-gradient(var(--tbl-neg-bg-1),var(--tbl-neg-bg-1)),var(--table-fix-bg)}.sheet-table td.is-empty{color:transparent}.sheet-table .sheet-hot{display:block;cursor:help}.sheet-table tr.is-sum>td{background:linear-gradient(var(--tbl-muted-bg),var(--tbl-muted-bg)),var(--mat-nested-bg);font-weight:var(--fw-semibold)}.sheet-table tr.is-sum>td:is(.is-left,.is-left2,.is-right){background:linear-gradient(var(--tbl-muted-bg),var(--tbl-muted-bg)),var(--table-fix-bg)}.sheet-table tr.is-sum>td.is-right.v-pos{background:linear-gradient(var(--tbl-pos-bg-1),var(--tbl-pos-bg-1)),var(--table-fix-bg)}.sheet-table tr.is-sum>td.is-right.v-neg{background:linear-gradient(var(--tbl-neg-bg-1),var(--tbl-neg-bg-1)),var(--table-fix-bg)}.sheet-table td.sheet-prod-cell{vertical-align:top;text-align:left;white-space:normal;padding:10px 12px 10px 16px;height:auto}.sheet-prod{display:flex;flex-direction:column;gap:8px;min-width:0}.sheet-prod-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.sheet-thumb,.sheet-thumb img,.sheet-thumb.table-thumb-placeholder{width:44px!important;height:44px!important;flex-shrink:0;border-radius:10px!important;overflow:hidden;object-fit:cover}.sheet-prod-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sheet-prod-code{display:flex;align-items:center;gap:6px;min-width:0}.sheet-prod-status{font-size:var(--fs-mini);color:var(--text-2);white-space:nowrap}.sheet-prod-name{font-size:var(--fs-small);color:var(--text-2);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.sheet-prod-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:3px 6px;font-size:var(--fs-mini);line-height:1.35;margin:0}.sheet-prod-meta>dt{color:var(--text-3);font-weight:var(--fw-regular);margin:0;white-space:nowrap}.sheet-prod-meta>dd{color:var(--text-1);font-weight:var(--fw-medium);margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum" 1}.sheet-prod-meta .is-link{cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.sheet-sum-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-1)}.sheet-sum-sub{font-size:var(--fs-small);color:var(--text-2);font-weight:var(--fw-regular);margin-top:2px}@media (max-width: 767px){.sheet-table .is-left2{position:static;box-shadow:none}.sheet-table thead th.is-left2{position:sticky;left:auto}}html body .ant-modal-content:not(:has(.ant-modal-footer)) .sheet-cta{border-radius:0 0 var(--r-modal) var(--r-modal)}:not(.ant-modal-body,.ant-drawer-body,.ant-modal-body>form,.ant-drawer-body>form,.ant-modal-body>.sheet-body,.ant-drawer-body>.sheet-body)>.sheet-cta{margin:12px 0 0;padding:10px 0 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.login-page{position:relative;min-height:100vh;height:100vh;overflow:hidden auto;display:flex;align-items:center;justify-content:center;padding:16px;background-color:var(--mat-base-bg);background-image:radial-gradient(circle 280px at 12% 8%,rgba(255,107,53,.22) 0%,transparent 100%),radial-gradient(circle 320px at 92% 96%,rgba(10,132,255,.12) 0%,transparent 100%),var(--mat-base-glow)}:root[data-glass=tinted] .login-page{background-image:none}.login-card{position:relative;z-index:1;width:100%;max-width:380px;padding:36px 28px 28px;background:var(--mat-float-bg);backdrop-filter:var(--mat-float-blur);-webkit-backdrop-filter:var(--mat-float-blur);border:var(--hairline) solid var(--mat-float-border);border-radius:var(--r-modal);box-shadow:var(--mat-float-highlight),var(--mat-float-shadow)}@media (max-width: 767px){.login-card{padding:28px 20px 20px;border-radius:18px}}.tip-title{display:inline-flex;align-items:center;gap:4px}.help-tip{color:var(--text-3);font-size:12px;cursor:help;vertical-align:-1px;transition:color var(--dur-fast) ease}.help-tip:hover{color:var(--text-2)}.help-tip-label{display:inline-flex;align-items:center;gap:4px}.row-actions{flex-wrap:nowrap!important}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.modal-footer>.modal-footer-left{margin-right:auto;display:flex;align-items:center;gap:8px;min-width:0}.route-skeleton{display:flex;flex-direction:column;gap:12px;padding:4px 0}.route-skeleton-bar{height:var(--ctl-h);border-radius:var(--r-pill);background:linear-gradient(90deg,rgba(60,60,67,.06) 25%,rgba(60,60,67,.11) 37%,rgba(60,60,67,.06) 63%);background-size:400% 100%;animation:route-skeleton-shimmer 1.4s ease infinite}.route-skeleton-bar.title{width:320px;max-width:60%}.route-skeleton-bar.table{height:360px;border-radius:var(--r-table)}@keyframes route-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.batch-float-bar{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:1000;display:flex;align-items:center;flex-wrap:wrap;max-width:calc(100vw - 32px)}html body .batch-float-bar{background:var(--mat-float-bg)!important;backdrop-filter:var(--mat-float-blur)!important;-webkit-backdrop-filter:var(--mat-float-blur)!important;border:var(--hairline) solid var(--mat-float-border)!important;border-radius:var(--r-pill)!important;box-shadow:var(--mat-float-highlight),var(--mat-float-shadow)!important;color:var(--text-1)!important;padding:6px 6px 6px 18px!important;gap:8px!important;font-size:var(--fs-body)!important;min-height:44px}html body .batch-float-bar [style*="color: rgb(255, 255, 255)"],html body .batch-float-bar [style*="color: #fff"],html body .batch-float-bar [style*="color: white"]{color:var(--text-1)!important}html body .batch-float-bar [style*="color: rgba(255, 255, 255"]{color:var(--text-2)!important}html body .batch-float-bar [style*="background: rgba(255, 255, 255"]{background:var(--fill-1)!important}html body .batch-float-bar [style*="border-left: 1px solid rgba(255"],html body .batch-float-bar [style*="border-right: 1px solid rgba(255"]{border-color:var(--sep)!important}html body .batch-float-bar .ant-btn{height:var(--ctl-h)!important;padding:0 var(--btn-px)!important;background:#fff!important;color:var(--text-1)!important;border:var(--hairline) solid var(--ctl-border)!important;box-shadow:var(--ctl-shadow)!important;font-weight:var(--fw-medium)!important}html body .batch-float-bar .ant-btn:not(:disabled):hover{background:#f7f7f9!important;color:var(--text-1)!important}html body .batch-float-bar .ant-btn-text,html body .batch-float-bar .ant-btn-link{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .batch-float-bar .ant-btn-text:not(:disabled):hover,html body .batch-float-bar .ant-btn-link:not(:disabled):hover{background:var(--fill-2)!important}html body .batch-float-bar .ant-btn-dangerous{color:var(--c-red-text)!important}html body .batch-float-bar .ant-btn-primary:not(.ant-btn-dangerous){background:var(--m-primary)!important;color:#fff!important;border-color:transparent!important}html body .batch-float-bar .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background:var(--m-primary-hover)!important;color:#fff!important}html body .batch-float-bar .ant-btn-primary.ant-btn-dangerous{background:var(--c-red)!important;color:#fff!important;border-color:transparent!important}html body .batch-float-bar .ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:#ff5b52!important;color:#fff!important}html body .batch-float-bar .ant-btn:disabled{background:var(--ctl-bg-disabled)!important;color:var(--text-3)!important;border-color:transparent!important}html body .batch-float-bar .ant-btn.ant-btn-icon-only{width:var(--ctl-h)!important;padding:0!important}html body .batch-float-bar .ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):hover{background:rgba(255,69,58,.08)!important;color:var(--c-red-text)!important;border-color:rgba(255,69,58,.35)!important}html body .batch-float-bar .ant-btn-dangerous:not(.ant-btn-primary){border-color:rgba(255,69,58,.3)!important}html body .batch-float-bar .ant-btn-primary [style*=color]{color:inherit!important}.batch-float-bar .bar-sep{display:inline-block;flex:0 0 auto;align-self:center;width:1px;height:18px;margin:0 4px;background:var(--ios-sep-strong)}html body .user-menu-panel{padding:4px;min-width:220px}html body .user-menu-panel .ant-dropdown-menu{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0!important}.glass-pref{padding:8px 10px 6px;border-top:var(--hairline) solid var(--sep);margin-top:4px}.glass-pref-label{font-size:var(--fs-small);color:var(--text-2);margin-bottom:6px;display:flex;align-items:center;gap:6px}@keyframes m-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes m-sheet-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes m-sheet-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes m-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes m-pop-out{0%{opacity:1}to{opacity:0}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}.m-page-in{animation:m-page-in var(--dur-page) var(--ease-ios) backwards}html body .ant-zoom-enter.ant-zoom-enter-active,html body .ant-zoom-appear.ant-zoom-appear-active{animation-name:m-sheet-in!important;animation-duration:var(--dur-sheet)!important;animation-timing-function:var(--ease-ios)!important;animation-fill-mode:both!important}html body .ant-zoom-leave.ant-zoom-leave-active{animation-name:m-sheet-out!important;animation-duration:.16s!important;animation-timing-function:var(--ease-in)!important;animation-fill-mode:both!important}html body .ant-slide-up-enter.ant-slide-up-enter-active,html body .ant-slide-up-appear.ant-slide-up-appear-active,html body .ant-slide-down-enter.ant-slide-down-enter-active,html body .ant-slide-down-appear.ant-slide-down-appear-active,html body .ant-zoom-big-enter.ant-zoom-big-enter-active,html body .ant-zoom-big-appear.ant-zoom-big-appear-active,html body .ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,html body .ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,html body .ant-zoom-up-enter.ant-zoom-up-enter-active,html body .ant-zoom-up-appear.ant-zoom-up-appear-active,html body .ant-zoom-down-enter.ant-zoom-down-enter-active,html body .ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:m-pop-in!important;animation-duration:var(--dur-fast)!important;animation-timing-function:var(--ease-out)!important;animation-fill-mode:both!important}html body .ant-slide-up-leave.ant-slide-up-leave-active,html body .ant-slide-down-leave.ant-slide-down-leave-active,html body .ant-zoom-big-leave.ant-zoom-big-leave-active,html body .ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active,html body .ant-zoom-up-leave.ant-zoom-up-leave-active,html body .ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:m-pop-out!important;animation-duration:.1s!important;animation-timing-function:var(--ease-in)!important;animation-fill-mode:both!important}html body .ant-drawer-content-wrapper{transition-property:transform,opacity!important;transition-duration:var(--dur-drawer)!important;transition-timing-function:var(--ease-ios)!important}html body .ant-drawer-mask{transition-duration:var(--dur-drawer)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html body .ant-btn:not(:disabled):active,.ant-card[role=button]:active{transform:none!important}}@media (prefers-contrast: more){html body .ant-table-tbody>tr>td{border-bottom-color:rgba(0,0,0,.14)!important}html body .ant-tabs .ant-tabs-tab,html body .ant-segmented .ant-segmented-item{color:var(--text-1)!important}}@media (max-width: 1279px){:root{--page-px: 12px}.app-topbar-search{width:200px}}@media (max-width: 767px){:root{--ctl-h: 36px;--ctl-h-sm: 28px;--page-px: 10px;--sheet-px: 16px}.app-topbar{gap:4px}.app-topbar-title{font-size:var(--fs-group);justify-content:center}.app-topbar-title .crumb-group,.app-topbar-title .crumb-sep{display:none}html body .ant-card{border-radius:14px!important}html body .ant-card .ant-card-body{padding:12px!important}html body .ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important;padding-bottom:8px!important}html body .ant-modal .ant-modal-content{border-radius:18px!important}html body .ant-modal-body{max-height:calc(100vh - 140px)!important}html body .ant-drawer-right>.ant-drawer-content-wrapper,html body .ant-drawer-left>.ant-drawer-content-wrapper{max-width:calc(100vw - 24px)!important}html body .ant-layout-content .ant-space-horizontal{flex-wrap:wrap!important;overflow-x:visible!important;row-gap:8px}html body .ant-table .ant-space-horizontal{flex-wrap:nowrap!important}html body input,html body textarea,html body select,html body .ant-input,html body .ant-select .ant-select-selection-search-input,html body .ant-input-number-input,html body .ant-picker-input>input{font-size:16px!important}html body .ant-layout-content,html body .ant-table-body,html body .ant-table-wrapper,html body .ant-modal-body,html body .ant-drawer-body,html body .ant-select-dropdown,html body .ant-cascader-menus{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain}html body .ant-card-body,html body .ant-modal-body,html body .ant-drawer-body{max-width:100%!important;overflow-x:hidden!important}html body .ant-card-head-title,html body .ant-modal-title{white-space:normal!important;word-break:break-word!important;line-height:1.4!important}html body .ant-card-head{min-height:40px!important;padding:8px 12px!important}html body h1,html body h2,html body h3{word-break:break-word!important}html body [style*="display: flex"][style*="justify-content: space-between"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),html body [style*="display:flex"][style*="justify-content:space-between"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *){flex-wrap:wrap!important;gap:8px!important}html,body{overflow-x:hidden!important;max-width:100vw!important}html body,html body .ant-card,html body .ant-form-item,html body .ant-descriptions-item-content,html body .ant-tag{word-break:normal!important;overflow-wrap:break-word!important}html body .ant-table-cell{word-break:normal!important;overflow-wrap:normal!important}html body .ant-statistic-content-value{word-break:keep-all!important;white-space:nowrap!important}html body .ant-layout-content [style*="grid-template-columns: repeat(4, 1fr)"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),html body .ant-layout-content [style*="grid-template-columns: repeat(5, 1fr)"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),html body .ant-layout-content [style*="grid-template-columns: repeat(6, 1fr)"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),html body .ant-layout-content [style*="grid-template-columns: repeat(7, 1fr)"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *),html body .ant-layout-content [style*="grid-template-columns: repeat(8, 1fr)"]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *){grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important;gap:8px!important}html body .ant-layout-content [style*="grid-template-columns: repeat("]>*{min-width:0}html body .ant-layout-content [style*="grid-template-columns: repeat("]:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *)>* *{white-space:nowrap}html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-select,html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-input-affix-wrapper,html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-input-group-wrapper,html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-input-search,html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-picker,html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-cascader,html body .page-toolbar-left>.ant-select,html body .page-toolbar-left>.ant-input-affix-wrapper,html body .page-toolbar-left>.ant-input-group-wrapper,html body .page-toolbar-left>.ant-picker,html body .page-toolbar-left>.ant-cascader{flex:1 1 calc(50% - 8px)!important;width:auto!important;min-width:0!important;max-width:100%!important}html body .ant-layout-content [style*="flex-wrap: wrap"]>.ant-picker-range,html body .page-toolbar-left>.ant-picker-range{flex-basis:100%!important}.page-toolbar{flex-wrap:wrap}html body .ant-table{min-width:0!important}html body .ant-table-wrapper{overflow-x:visible!important}html body .ant-table-tbody .ant-image,html body .ant-table-tbody .ant-image .ant-image-img{width:36px!important;height:36px!important}html body .ant-table-tbody>tr>td{padding-top:8px!important;padding-bottom:8px!important}html body .ant-layout-content .ant-segmented{max-width:100%!important;overflow-x:auto!important;scrollbar-width:none}html body .ant-layout-content .ant-segmented::-webkit-scrollbar{display:none}html body .ant-table-cell [style*="display: inline-flex"][style*="flex-direction: column"]{flex-direction:row!important}html body .batch-float-bar{bottom:12px!important;border-radius:22px!important}}@media print{:root,:root[data-glass]{--text-1: #000000;--text-2: #333333;--text-3: #666666;--sep: rgba(0, 0, 0, .18);--mat-base-bg: #ffffff;--mat-base-glow: none;--mat-content-bg: #ffffff;--mat-content-blur: none;--mat-content-border: rgba(0, 0, 0, .18);--mat-content-shadow: none;--mat-content-highlight: 0 0 0 transparent;--mat-nested-bg: #ffffff;--mat-float-blur: none;--mat-float-shadow: none;--mat-float-highlight: 0 0 0 transparent;--mat-bar-bg: #ffffff;--mat-bar-solid: #ffffff;--mat-sheet-bg: #ffffff;--mat-popup-bg: #ffffff;--table-head-bg: #ffffff;--table-fix-bg: #ffffff;--ctl-bg: #ffffff;--ctl-shadow: none;--ctl-highlight: 0 0 0 transparent}html,body,#root,#root>.ant-layout,.ant-layout.ant-layout-has-sider,.app-main,.app-content,.app-page{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html,body{background:#fff!important;background-image:none!important;color:#000!important}.app-main{display:block!important}.app-content{padding:0!important}.ant-layout-sider,.migoo-sider,.migoo-drawer-nav,.app-topbar,.batch-float-bar,.sticky-hscroll,.ant-table-sticky-scroll,.ant-message,.ant-notification,.ant-float-btn,.ant-float-btn-group,.ant-back-top,.ant-tooltip,.ant-popover,.ant-dropdown,.ant-select-dropdown,.ant-picker-dropdown,.route-skeleton{display:none!important}*:not(.awb-label,.awb-label *,.print-preview,.print-preview *,[data-print-preview],[data-print-preview] *){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}.sticky-bar,.sticky-subhead,.sheet-cta,.sticky-tabs .ant-tabs-nav,.ant-tabs.sticky-tabs>.ant-tabs-nav,.selection-sticky-tabs>.ant-tabs-nav,.ant-table-header,.ant-table-sticky-holder,html body .ant-table-wrapper .ant-table-pagination.ant-pagination{position:static!important}html body .ant-table-wrapper .ant-table-pagination.ant-pagination{display:none!important}.ant-card,.ant-table-wrapper,.stat-card,.nested-block,.callout{background:#fff!important;border-color:rgba(0,0,0,.18)!important}html body .ant-table-wrapper .ant-table-content,html body .ant-table-wrapper .ant-table-body{overflow:visible!important;max-height:none!important}html body .ant-table-thead>tr>th{color:#000!important;background:#fff!important;border-bottom-color:rgba(0,0,0,.4)!important}html body .ant-table-tbody>tr>td{border-bottom-color:rgba(0,0,0,.14)!important}.ant-table-tbody>tr,.ant-card,.stat-card{break-inside:avoid;page-break-inside:avoid}a{color:#000!important}html body .ant-btn-primary:not(.ant-btn-background-ghost){background:#fff!important;color:#000!important;border:1px solid #000000!important}}html body .ant-table-tbody>tr>td>div:not([style*=flex]):not([class*=ant-]):has(textarea,input,.ant-select,.ant-picker,.ant-input-number,.ant-upload-wrapper,.ant-radio-group,.ant-segmented){max-width:none}html body .ant-table-tbody>tr>td>div:only-child:not([style*=flex]):not([class*=ant-]):has(textarea,input,.ant-select,.ant-picker,.ant-input-number,.ant-upload-wrapper,.ant-radio-group,.ant-segmented){display:block}html body .ant-table-tbody>tr>td>span:not([class*=ant-]):not(.sku-badge):has(textarea,input,.ant-select,.ant-picker,.ant-input-number){max-width:none}.cell-editor{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.cell-editor>.ant-select,.cell-editor>.ant-input,.cell-editor>.ant-input-affix-wrapper{width:100%}html body .ant-table-tbody>tr>td>div.cell-editor.cell-editor.cell-editor.cell-editor.cell-editor{display:flex;max-width:none;width:100%}html body .table-align-top .ant-table-tbody>tr>td{vertical-align:top!important}html body .ant-select-multiple.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:auto!important}html body .ant-select-multiple:not(.ant-select-sm):not(.ant-select-customize-input) .ant-select-selector{padding-top:1px!important;padding-bottom:1px!important}html body textarea.ant-input{max-width:100%;resize:vertical}html body .ant-input-affix-wrapper.ant-input-textarea-affix-wrapper{width:100%}html body .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.tb-w-xl{width:420px!important;max-width:100%}.dr-kpi-row{display:flex;align-items:center;gap:16px;row-gap:6px;flex-wrap:wrap;min-height:32px}.dr-kpi-row>.dr-cat-select{margin-left:auto}.dr-cat-select{width:200px!important;max-width:100%}.dr-cat-letter{color:var(--text-3);font-size:var(--fs-small);margin-left:4px}.dr-cat-cnt{color:var(--text-3);font-size:var(--fs-small);margin-left:6px;font-feature-settings:"tnum" 1}.sheet-table tbody tr:not(.is-first):not(.sheet-gap):not(.is-sum)>td:not(.sheet-prod-cell),.sheet-table tbody tr.is-sum+tr.is-sum>td:not(.sheet-prod-cell){border-top:1px dashed rgba(0,0,0,.08)}.sheet-table tbody tr.is-profit:not(.is-first)>td:not(.sheet-prod-cell){border-top-style:dashed;border-top-color:rgba(0,0,0,.08);border-top-width:1px}html body .ant-image-preview-img{min-width:min(72vw,640px);min-height:min(72vh,640px);object-fit:contain}html body .ant-image-preview-root .ant-image-preview-img.ant-image-preview-img{width:auto!important;height:auto!important;max-width:100%!important;max-height:70%!important;border-radius:0!important;object-fit:contain!important}@media (max-width: 767px){.dash-grid{row-gap:8px!important;margin-left:-4px!important;margin-right:-4px!important}.dash-grid>.ant-col{padding-left:4px!important;padding-right:4px!important}.dash-grid .ant-card-small>.ant-card-head{min-height:0!important;padding:10px 12px 0!important;border-bottom:none!important;font-size:12px!important;font-weight:500!important;color:var(--text-2)!important}.dash-grid .ant-card-small>.ant-card-head .ant-card-head-title{padding:0!important;white-space:normal;line-height:1.3}.dash-grid .ant-card-small>.ant-card-head .ant-tag{display:none}.dash-grid .ant-card-small>.ant-card-body{padding:4px 12px 10px!important}.dash-grid .ant-statistic-content{font-size:20px!important;line-height:1.2}.dash-grid .ant-statistic-content-suffix{font-size:12px!important}}
