@charset "UTF-8";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)}[tabindex="-1"]:focus{outline:none}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}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}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,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}[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}[hidden]{display:none!important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root,[data-theme=supply-light]{color-scheme:light;--syc-palette-primary-50: #f5f7ff;--syc-palette-primary-100: #e8ecff;--syc-palette-primary-200: #d6dcff;--syc-palette-primary-300: #aab4ff;--syc-palette-primary-400: #7b86ff;--syc-palette-primary-500: #5864ff;--syc-palette-primary-600: #4654ef;--syc-palette-primary-700: #3a45e0;--syc-palette-primary-800: #3038ba;--syc-palette-primary-900: #262d94;--syc-palette-neutral-0: #ffffff;--syc-palette-neutral-50: #f8fafc;--syc-palette-neutral-100: #f4f7fb;--syc-palette-neutral-200: #edf1f7;--syc-palette-neutral-300: #d9e1ec;--syc-palette-neutral-400: #b8c4d6;--syc-palette-neutral-500: #7b8496;--syc-palette-neutral-600: #4b5565;--syc-palette-neutral-700: #344054;--syc-palette-neutral-800: #172033;--syc-palette-neutral-900: #0f172a;--syc-palette-neutral-950: #080c14;--syc-palette-success-50: #f6ffed;--syc-palette-success-100: #d9f7be;--syc-palette-success-500: #52c41a;--syc-palette-success-600: #389e0d;--syc-palette-success-700: #237804;--syc-palette-warning-50: #fff7e6;--syc-palette-warning-100: #ffe7ba;--syc-palette-warning-500: #fa8c16;--syc-palette-warning-600: #d46b08;--syc-palette-warning-700: #ad4e00;--syc-palette-danger-50: #fff1f0;--syc-palette-danger-100: #ffccc7;--syc-palette-danger-500: #ff4d4f;--syc-palette-danger-600: #cf1322;--syc-palette-danger-700: #a8071a;--syc-palette-info-50: #e6f7ff;--syc-palette-info-100: #bae7ff;--syc-palette-info-500: #1890ff;--syc-palette-info-600: #096dd9;--syc-palette-info-700: #0050b3;--syc-color-brand-primary: var(--syc-palette-primary-500);--syc-color-brand-primary-hover: var(--syc-palette-primary-600);--syc-color-brand-primary-active: var(--syc-palette-primary-700);--syc-color-brand-primary-soft: var(--syc-palette-primary-100);--syc-color-brand-primary-subtle: var(--syc-palette-primary-50);--syc-color-brand-secondary: #3a93ff;--syc-color-brand-accent: #8a58ff;--syc-color-brand-gradient: linear-gradient(135deg, #5864ff 0%, #3a93ff 100%);--syc-color-brand-gradient-horizontal: linear-gradient(90deg, #5864ff 0%, #3a93ff 100%);--syc-color-primary: var(--syc-color-brand-primary);--syc-color-primary-hover: var(--syc-color-brand-primary-hover);--syc-color-primary-active: var(--syc-color-brand-primary-active);--syc-color-primary-soft: var(--syc-color-brand-primary-soft);--syc-color-primary-subtle: var(--syc-color-brand-primary-subtle);--syc-color-on-primary: #ffffff;--syc-color-success: var(--syc-palette-success-500);--syc-color-success-hover: var(--syc-palette-success-600);--syc-color-success-soft: var(--syc-palette-success-50);--syc-color-on-success: #ffffff;--syc-color-warning: var(--syc-palette-warning-500);--syc-color-warning-hover: var(--syc-palette-warning-600);--syc-color-warning-soft: var(--syc-palette-warning-50);--syc-color-on-warning: #ffffff;--syc-color-danger: var(--syc-palette-danger-500);--syc-color-danger-hover: var(--syc-palette-danger-600);--syc-color-danger-soft: var(--syc-palette-danger-50);--syc-color-on-danger: #ffffff;--syc-color-info: var(--syc-palette-info-500);--syc-color-info-hover: var(--syc-palette-info-600);--syc-color-info-soft: var(--syc-palette-info-50);--syc-color-on-info: #ffffff;--syc-color-bg-page: var(--syc-palette-neutral-100);--syc-color-bg-layout: #eef3f8;--syc-color-bg-container: var(--syc-palette-neutral-0);--syc-color-bg-elevated: var(--syc-palette-neutral-0);--syc-color-bg-muted: var(--syc-palette-neutral-50);--syc-color-bg-subtle: var(--syc-palette-neutral-200);--syc-color-bg-media: var(--syc-palette-neutral-950);--syc-color-bg-overlay: rgba(15, 23, 42, .56);--syc-color-text-primary: var(--syc-palette-neutral-800);--syc-color-text-secondary: var(--syc-palette-neutral-600);--syc-color-text-tertiary: var(--syc-palette-neutral-500);--syc-color-text-disabled: #a8b0bf;--syc-color-text-inverse: #ffffff;--syc-color-border-subtle: var(--syc-palette-neutral-200);--syc-color-border-default: var(--syc-palette-neutral-300);--syc-color-border-strong: var(--syc-palette-neutral-400);--syc-color-border-focus: var(--syc-color-primary);--syc-rgb-primary: 88 100 255;--syc-rgb-secondary: 58 147 255;--syc-rgb-primary-soft: 232 236 255;--syc-rgb-success: 82 196 26;--syc-rgb-success-soft: 246 255 237;--syc-rgb-warning: 250 140 22;--syc-rgb-warning-soft: 255 247 230;--syc-rgb-danger: 255 77 79;--syc-rgb-danger-soft: 255 241 240;--syc-rgb-info: 24 144 255;--syc-rgb-info-soft: 230 247 255;--syc-rgb-bg-page: 244 247 251;--syc-rgb-bg-container: 255 255 255;--syc-rgb-bg-muted: 248 250 252;--syc-rgb-text-primary: 23 32 51;--syc-rgb-text-secondary: 75 85 101;--syc-rgb-text-tertiary: 123 132 150;--syc-rgb-border-default: 217 225 236;--syc-rgb-border-subtle: 237 241 247;--syc-gradient-brand: var(--syc-color-brand-gradient);--syc-gradient-primary: linear-gradient(135deg, #5864ff 0%, #3a93ff 100%);--syc-gradient-info: linear-gradient(135deg, #3a93ff 0%, #1890ff 100%);--syc-gradient-success: linear-gradient(135deg, #52c41a 0%, #13c2c2 100%);--syc-gradient-warning: linear-gradient(135deg, #fa8c16 0%, #fadb14 100%);--syc-gradient-danger: linear-gradient(135deg, #ff4d4f 0%, #cf1322 100%);--syc-gradient-neutral: linear-gradient(135deg, #64748b 0%, var(--syc-color-text-primary) 100%);--syc-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--syc-font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--syc-font-size-xs: 12px;--syc-font-size-sm: 13px;--syc-font-size-base: 14px;--syc-font-size-lg: 16px;--syc-font-size-xl: 18px;--syc-font-size-2xl: 20px;--syc-font-size-3xl: 24px;--syc-line-height-tight: 1.35;--syc-line-height-base: 1.6;--syc-line-height-relaxed: 1.75;--syc-font-weight-regular: 400;--syc-font-weight-medium: 500;--syc-font-weight-semibold: 600;--syc-font-weight-bold: 700;--syc-space-0: 0;--syc-space-1: 4px;--syc-space-2: 8px;--syc-space-3: 12px;--syc-space-4: 16px;--syc-space-5: 20px;--syc-space-6: 24px;--syc-space-8: 32px;--syc-space-10: 40px;--syc-space-12: 48px;--syc-radius-xs: 4px;--syc-radius-sm: 6px;--syc-radius-md: 8px;--syc-radius-lg: 12px;--syc-radius-xl: 16px;--syc-radius-2xl: 24px;--syc-radius-pill: 999px;--syc-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--syc-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--syc-shadow-card: 0 8px 24px rgba(15, 23, 42, .08);--syc-shadow-popover: 0 16px 40px rgba(15, 23, 42, .14);--syc-shadow-modal: 0 24px 64px rgba(15, 23, 42, .2);--syc-shadow-primary-sm: 0 2px 8px rgba(88, 100, 255, .08);--syc-shadow-primary-md: 0 4px 16px rgba(88, 100, 255, .15);--syc-shadow-primary-lg: 0 8px 24px rgba(88, 100, 255, .2);--syc-focus-ring: 0 0 0 3px rgba(88, 100, 255, .16);--syc-motion-duration-fast: .12s;--syc-motion-duration-base: .18s;--syc-motion-duration-slow: .26s;--syc-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--syc-motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--syc-component-page-padding: var(--syc-space-6);--syc-component-card-bg: var(--syc-color-bg-container);--syc-component-card-radius: var(--syc-radius-xl);--syc-component-card-border: 1px solid var(--syc-color-border-subtle);--syc-component-card-shadow: var(--syc-shadow-xs);--syc-component-table-header-bg: var(--syc-color-bg-muted);--syc-component-table-row-hover-bg: var(--syc-color-primary-subtle);--syc-component-form-label-color: var(--syc-color-text-secondary);--syc-component-menu-bg: #111827;--syc-component-menu-text: rgb(var(--syc-rgb-bg-container) / .72);--syc-component-menu-text-active: #ffffff;--syc-component-menu-item-hover-bg: rgb(var(--syc-rgb-bg-container) / .08);--syc-component-menu-item-active-bg: rgba(88, 100, 255, .24);--syc-component-header-bg: var(--syc-color-bg-container);--syc-component-header-border: var(--syc-color-border-subtle);--syc-component-tag-radius: var(--syc-radius-pill);--syc-component-login-page-bg: linear-gradient(135deg, #f5f7fa 0%, #e8ecff 100%);--syc-component-login-brand-bg: linear-gradient( 135deg, rgba(88, 100, 255, .05) 0%, rgba(58, 147, 255, .03) 50%, rgba(138, 88, 255, .05) 100% );--syc-component-login-orb-primary: radial-gradient(circle, rgba(88, 100, 255, .16) 0%, transparent 70%);--syc-component-login-orb-secondary: radial-gradient(circle, rgba(58, 147, 255, .14) 0%, transparent 70%);--syc-component-login-orb-accent: radial-gradient(circle, rgba(138, 88, 255, .12) 0%, transparent 70%);--syc-component-login-card-border: 1px solid rgba(88, 100, 255, .08);--syc-component-login-card-shadow: 0 20px 60px rgba(88, 100, 255, .16), 0 8px 30px rgba(15, 23, 42, .08);--syc-component-login-card-shadow-hover: 0 25px 70px rgba(88, 100, 255, .2), 0 10px 34px rgba(15, 23, 42, .1);--syc-component-login-logo-halo: rgba(88, 100, 255, .08);--syc-component-login-logo-shadow-hover: 0 12px 40px rgba(88, 100, 255, .28);--syc-component-login-input-hover-shadow: 0 4px 12px rgb(var(--syc-rgb-primary) / .18);--syc-component-login-input-focus-shadow: 0 0 0 3px rgb(var(--syc-rgb-primary) / .12), 0 4px 16px rgb(var(--syc-rgb-primary) / .16);--syc-component-login-footer-text: rgba(0, 0, 0, .45);--syc-domain-risk-normal: var(--syc-color-success);--syc-domain-risk-watch: var(--syc-color-warning);--syc-domain-risk-warning: var(--syc-color-warning-hover);--syc-domain-risk-high: var(--syc-color-danger);--syc-domain-order-pending: var(--syc-color-warning);--syc-domain-order-processing: var(--syc-color-info);--syc-domain-order-completed: var(--syc-color-success);--syc-domain-order-cancelled: var(--syc-color-text-tertiary);--syc-domain-finance-income: var(--syc-color-success);--syc-domain-finance-expense: var(--syc-color-danger);--syc-domain-finance-frozen: var(--syc-color-info);--syc-domain-audit-pending: var(--syc-color-warning);--syc-domain-audit-approved: var(--syc-color-success);--syc-domain-audit-rejected: var(--syc-color-danger);--syc-domain-publish-draft: var(--syc-color-text-tertiary);--syc-domain-publish-active: var(--syc-color-success);--syc-domain-publish-paused: var(--syc-color-warning);--syc-chart-1: #5864ff;--syc-chart-2: #3a93ff;--syc-chart-3: #f59e0b;--syc-chart-4: #7c3aed;--syc-chart-5: #db2777;--syc-chart-6: #0891b2;--syc-chart-grid: rgba(15, 23, 42, .08);--color-primary: var(--syc-color-primary);--color-primary-hover: var(--syc-color-primary-hover);--color-primary-active: var(--syc-color-primary-active);--color-primary-light: rgba(88, 100, 255, .08);--color-primary-lighter: rgba(88, 100, 255, .04);--color-gradient-primary: var(--syc-gradient-primary);--color-gradient-primary-hover: linear-gradient(135deg, #4654ef 0%, #2983ef 100%);--color-gradient-light: linear-gradient(135deg, rgba(88, 100, 255, .08) 0%, rgba(58, 147, 255, .08) 100%);--color-gradient-lighter: linear-gradient(135deg, rgba(88, 100, 255, .06) 0%, rgba(58, 147, 255, .06) 100%);--shadow-primary-sm: var(--syc-shadow-primary-sm);--shadow-primary-md: var(--syc-shadow-primary-md);--shadow-primary-lg: var(--syc-shadow-primary-lg);--syc-z-index-sticky: 100;--syc-z-index-dropdown: 1000;--syc-z-index-modal: 2000;--syc-z-index-toast: 3000;--font-family-base: var(--syc-font-family-base);--font-family-mono: var(--syc-font-family-mono)}[data-theme=supply-dark]{color-scheme:dark;--syc-color-bg-page: #080c14;--syc-color-bg-layout: #0f172a;--syc-color-bg-container: #111827;--syc-color-bg-elevated: #172033;--syc-color-bg-muted: #1f2937;--syc-color-bg-subtle: #243244;--syc-color-bg-overlay: rgb(var(--syc-rgb-text-primary) / .72);--syc-color-text-primary: #f8fafc;--syc-color-text-secondary: #d9e1ec;--syc-color-text-tertiary: #a8b0bf;--syc-color-text-disabled: #687386;--syc-color-border-subtle: #243244;--syc-color-border-default: #344054;--syc-color-border-strong: #4b5565;--syc-color-primary-soft: rgba(79, 145, 223, .16);--syc-color-primary-subtle: rgba(79, 145, 223, .1);--syc-rgb-bg-page: 8 12 20;--syc-rgb-bg-container: 17 24 39;--syc-rgb-bg-muted: 31 41 55;--syc-rgb-text-primary: 248 250 252;--syc-rgb-text-secondary: 217 225 236;--syc-rgb-text-tertiary: 168 176 191;--syc-rgb-border-default: 52 64 84;--syc-rgb-border-subtle: 36 50 68;--syc-component-card-shadow: none;--syc-component-card-border: 1px solid var(--syc-color-border-subtle);--syc-component-table-header-bg: #172033;--syc-component-table-row-hover-bg: rgba(79, 145, 223, .12);--syc-chart-grid: rgb(var(--syc-rgb-bg-container) / .1)}html,body{box-sizing:border-box;height:100%;background-color:var(--syc-color-bg-page);color:var(--syc-color-text-primary);font-weight:400;font-family:var(--syc-font-family-base),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:var(--syc-font-size-base);line-height:var(--syc-line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html h1,html h2,html h3,html h4,html h5,html h6,html p,html ul,body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul{margin:0;padding:0}html input,body input{outline:none}html li,body li{list-style:none}html img,body img{vertical-align:middle;-o-object-fit:cover;object-fit:cover;width:100%}.text-xs{font-size:var(--syc-font-size-xs);line-height:1.5}.text-sm{font-size:var(--syc-font-size-sm);line-height:1.5}.text-base{font-size:var(--syc-font-size-base);line-height:var(--syc-line-height-base)}.text-lg{font-size:var(--syc-font-size-lg);line-height:1.6}.text-xl{font-size:var(--syc-font-size-xl);line-height:1.7}.text-2xl{font-size:20px;line-height:1.7}.text-3xl{font-size:24px;line-height:1.8}.font-light{font-weight:300}.font-normal{font-weight:var(--syc-font-weight-regular)}.font-medium{font-weight:var(--syc-font-weight-medium)}.font-semibold{font-weight:var(--syc-font-weight-semibold)}.font-bold{font-weight:var(--syc-font-weight-bold)}.text-primary{color:var(--syc-color-primary)}.text-success{color:var(--syc-color-success)}.text-warning{color:var(--syc-color-warning)}.text-danger{color:var(--syc-color-danger)}.text-info{color:var(--syc-color-info)}.text-secondary{color:var(--syc-color-text-secondary)}.text-tertiary{color:var(--syc-color-text-tertiary)}.bg-surface{background-color:var(--syc-color-bg-container)}.bg-muted{background-color:var(--syc-color-bg-muted)}.border-token{border-color:var(--syc-color-border-default)}.syc-card{background:var(--syc-component-card-bg);border:var(--syc-component-card-border);border-radius:var(--syc-component-card-radius);box-shadow:var(--syc-component-card-shadow)}.mb20{margin-bottom:var(--syc-space-5)}.ml20{margin-left:var(--syc-space-5)}.flushright{display:flex;justify-content:flex-end}.tableimg{width:60px;height:60px;cursor:pointer}.inptxt{padding:0 10px}.el-image-viewer__wrapper{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background-color:var(--syc-color-bg-overlay)!important}.el-image-viewer__wrapper .el-image-viewer__canvas{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.el-image-viewer__wrapper .el-image-viewer__canvas img{max-width:90vw!important;max-height:90vh!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;margin:auto!important}.el-image-viewer__wrapper .el-image-viewer__close,.el-image-viewer__wrapper .el-image-viewer__actions{z-index:10000!important}.react-admin-shell{min-height:100vh;background:var(--syc-color-bg-page)}.jd-physical-workbench{--jd-ink: var(--syc-color-text-primary);--jd-muted: var(--syc-color-text-secondary);--jd-accent: var(--syc-color-primary);--jd-line: var(--syc-color-border-subtle)}.jd-physical-workbench .jd-balance-card{border-top:3px solid var(--syc-color-success);min-height:142px}.jd-physical-workbench .jd-balance-card--critical{border-top-color:var(--syc-color-danger)}.jd-physical-workbench .jd-pool-enabled-card{border-top:3px solid var(--syc-color-success);background:var(--syc-color-success-soft)}.jd-physical-workbench .jd-balance-policy{background:var(--syc-color-bg-muted);border-color:var(--jd-line);margin-bottom:16px}.jd-physical-workbench .jd-aftersale-stats .ant-card{border-top:3px solid var(--syc-color-primary);min-height:118px}.jd-physical-workbench .jd-aftersale-stats .jd-aftersale-stat--warning{border-top-color:var(--syc-color-warning);background:var(--syc-color-warning-soft)}.jd-physical-workbench .jd-sr-status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.jd-physical-workbench .jd-pipeline-card{min-height:186px}.jd-physical-workbench .jd-pipeline{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(110px,1fr) 28px) minmax(110px,1fr);margin:10px 0 26px}.jd-physical-workbench .jd-pipeline span{background:var(--syc-color-bg-muted);border:1px solid var(--jd-line);border-radius:7px;color:var(--jd-ink);font-size:13px;font-weight:600;padding:12px 8px;text-align:center}.jd-physical-workbench .jd-pipeline i{background:var(--jd-line);display:block;height:1px;position:relative}.jd-physical-workbench .jd-pipeline i:after{border-bottom:4px solid transparent;border-left:6px solid var(--syc-color-border-strong);border-top:4px solid transparent;content:"";position:absolute;right:0;top:-3px}.jd-physical-workbench .jd-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.jd-physical-workbench .ant-tabs-tab-btn:focus-visible,.jd-physical-workbench .ant-btn:focus-visible,.jd-physical-workbench .ant-input:focus-visible{outline:3px solid rgb(var(--syc-rgb-primary)/35%);outline-offset:2px}.jd-physical-workbench .drawer-form,.jd-physical-workbench .modal-form{margin-top:22px}@media (max-width: 1400px){.jd-physical-workbench .jd-pipeline{grid-template-columns:1fr}.jd-physical-workbench .jd-pipeline i{height:18px;justify-self:center;width:1px}.jd-physical-workbench .jd-pipeline i:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--syc-color-border-strong);bottom:0;left:-3px;right:auto;top:auto}}@media (max-width: 900px){.jd-physical-workbench .jd-toolbar{align-items:flex-start;flex-direction:column}.jd-physical-workbench .jd-pipeline{grid-template-columns:1fr}.jd-physical-workbench .jd-pipeline i{height:18px;justify-self:center;width:1px}.jd-physical-workbench .jd-pipeline i:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--syc-color-border-strong);bottom:0;left:-3px;right:auto;top:auto}}@media (prefers-reduced-motion: reduce){.jd-physical-workbench *,.jd-physical-workbench *:before,.jd-physical-workbench *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.react-admin-sider{position:sticky!important;top:0;height:100vh;border-right:1px solid rgba(15,23,42,.08);box-shadow:1px 0 #0f172a05;overflow:auto}.react-admin-menu-icon{width:22px;height:22px;flex:0 0 22px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.react-admin-sider .ant-menu-submenu .ant-menu-item .react-admin-menu-icon{width:18px;height:18px;flex-basis:18px}.react-admin-navigation-mask{display:none}.syc-brand-logo{display:block;-o-object-fit:cover;object-fit:cover;background:#fff}.react-admin-logo{height:72px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid rgba(15,23,42,.06)}.react-admin-logo img{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:0 3px 10px #0b3b8224}.react-admin-logo-main{font-size:20px;line-height:1;font-weight:700;color:var(--syc-color-text-primary);letter-spacing:1px}.react-admin-logo-sub{margin-top:6px;font-size:11px;color:var(--syc-color-text-tertiary)}.react-admin-header{position:sticky;top:0;z-index:var(--syc-z-index-sticky);height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a}.react-admin-header-left{min-width:0;display:flex;align-items:center;gap:12px}.react-admin-header-right{flex:0 0 auto;display:flex;align-items:center;gap:8px}.react-admin-time{flex:0 0 auto;height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);color:var(--syc-color-text-secondary);font-size:13px;font-weight:500;white-space:nowrap}.react-admin-time .anticon{color:var(--syc-color-primary)}.react-admin-user{border:0;background:transparent;padding:4px 8px 4px 4px;display:inline-flex;align-items:center;gap:10px;border-radius:var(--syc-radius-pill);cursor:pointer;transition:background var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.react-admin-user:hover{background:#0f172a0a}.react-admin-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;background:var(--syc-gradient-primary)}.react-admin-user-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.react-admin-dropdown-card{min-width:230px;display:flex;align-items:center;gap:12px;padding:10px 4px}.react-admin-dropdown-card .ant-avatar{flex:0 0 auto;background:var(--syc-gradient-primary);color:var(--syc-color-text-inverse);font-weight:650}.react-admin-dropdown-card>div{min-width:0;display:flex;flex-direction:column;gap:5px}.react-admin-dropdown-card .ant-tag{width:-moz-fit-content;width:fit-content;margin:0}.react-admin-profile-head{display:flex;align-items:center;gap:14px;padding:8px 0 18px;margin-bottom:18px;border-bottom:1px solid var(--syc-color-border-subtle)}.react-admin-profile-head .ant-avatar{flex:0 0 auto;background:var(--syc-gradient-primary);color:var(--syc-color-text-inverse);font-weight:700}.react-admin-profile-head h5.ant-typography{margin:0 0 4px}.react-admin-profile-head .ant-tag{margin-left:8px}.react-admin-password-alert{margin-bottom:16px}.react-admin-overview{display:flex;flex-direction:column;gap:12px}.react-admin-page{display:flex;flex-direction:column;gap:16px}.react-admin-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.react-admin-page__header h3.ant-typography{margin:0 0 4px}.react-admin-card{border-radius:var(--syc-radius-lg)}.react-admin-toolbar{margin:14px 0;row-gap:10px}.react-admin-grid{display:grid;gap:12px}.react-admin-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1180px){.react-admin-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.react-admin-page__header{flex-direction:column}.react-admin-grid--four{grid-template-columns:1fr}}.react-admin-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.react-admin-activity-list{display:flex;flex-direction:column;gap:10px}.react-admin-activity-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--syc-color-border-subtle)}.react-admin-activity-item:last-child{border-bottom:0}.react-admin-activity-item>.anticon{margin-top:3px;color:var(--syc-color-primary)}.react-admin-activity-item>div{min-width:0;display:flex;flex-direction:column;gap:2px}.react-admin-announcement-list,.react-admin-changelog-list{display:flex;flex-direction:column;gap:8px}.react-admin-announcement-item,.react-admin-side-list-item,.react-admin-changelog-item{width:100%;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);padding:10px 12px;display:grid;gap:6px;text-align:left;cursor:pointer;transition:border-color var(--syc-motion-duration-base),background var(--syc-motion-duration-base)}.react-admin-announcement-item:hover,.react-admin-announcement-item.is-active,.react-admin-side-list-item:hover,.react-admin-side-list-item.is-active,.react-admin-changelog-item:hover,.react-admin-changelog-item.is-active{border-color:var(--syc-color-primary);background:var(--syc-color-primary-subtle)}.react-admin-announcement-item>div,.react-admin-side-list-item>div,.react-admin-changelog-item>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.react-admin-announcement-item>strong,.react-admin-side-list-item>strong,.react-admin-changelog-item>strong{color:var(--syc-color-text-primary);font-size:13px;line-height:1.4}.react-admin-announcement-item>span,.react-admin-side-list-item>span,.react-admin-changelog-item>span{color:var(--syc-color-text-tertiary);font-size:12px}.react-admin-latest-changelog{margin-top:12px;padding-top:12px;border-top:1px solid var(--syc-color-border-subtle);display:flex;align-items:center;gap:8px}.react-admin-side-drawer{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px}.react-admin-side-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 120px);overflow:auto}.react-admin-side-detail,.react-admin-changelog-detail{min-width:0;display:flex;flex-direction:column;gap:14px}.react-admin-markdown{color:var(--syc-color-text-secondary);font-size:14px;line-height:1.8}.react-admin-markdown h2,.react-admin-markdown h3,.react-admin-markdown h4{color:var(--syc-color-text-primary);margin:12px 0 8px}.react-admin-markdown ul{padding-left:20px;margin:8px 0}.react-admin-markdown code{padding:2px 6px;border-radius:var(--syc-radius-sm);background:var(--syc-color-bg-muted);color:var(--syc-color-warning)}.react-admin-changelog-drawer{display:flex;flex-direction:column;gap:12px}.react-admin-changelog-filter{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.react-admin-changelog-type{width:120px}.react-admin-content{padding:16px;overflow:auto}.react-admin-page{min-height:calc(100vh - 88px);position:relative;background:var(--syc-color-bg-container);border:1px solid rgba(15,23,42,.08);border-radius:var(--syc-radius-xl);box-shadow:var(--syc-shadow-card);padding:20px}.react-admin-page-content{min-width:0;display:flex;flex-direction:column;gap:16px}.react-admin-route-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:clamp(96px,20vh,220px) 20px 20px;border-radius:inherit;background:color-mix(in srgb,var(--syc-color-bg-container) 94%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.react-admin-route-loading__panel{min-width:min(320px,100%);padding:20px 24px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);box-shadow:var(--syc-shadow-card);display:flex;align-items:center;justify-content:center;gap:14px}.react-route-loading{min-height:100vh;padding:24px;background:var(--syc-color-bg-layout);display:flex;align-items:center;justify-content:center;gap:14px}@media (prefers-reduced-motion: reduce){.react-admin-route-loading .ant-spin-dot-spin,.react-route-loading .ant-spin-dot-spin{animation:none}}.react-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:72px 24px 92px;overflow:hidden;background:var(--syc-component-login-page-bg)}.react-login-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.react-login-shape{position:absolute;display:block;width:58vw;height:34vh;opacity:.34;filter:blur(42px);transform:rotate(-12deg);animation:react-login-drift 22s ease-in-out infinite}.react-login-shape-1{top:-11vh;left:-22vw;background:linear-gradient(135deg,#5864ff2e,#3a93ff0a)}.react-login-shape-2{right:-18vw;bottom:-12vh;background:linear-gradient(135deg,#3a93ff29,#52c41a0a);animation-delay:-8s}.react-login-shape-3{left:35vw;top:42vh;width:32vw;height:18vh;background:linear-gradient(135deg,#8a58ff1f,#5864ff0a);animation-delay:-15s}.react-login-panel{position:relative;z-index:1;width:min(920px,100%);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);overflow:hidden;border:var(--syc-component-login-card-border);border-radius:var(--syc-radius-2xl);background:rgb(var(--syc-rgb-bg-container)/.96);box-shadow:var(--syc-component-login-card-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:react-login-enter .6s ease-out;transition:transform var(--syc-motion-duration-slow) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-slow) var(--syc-motion-ease-standard)}.react-login-panel:hover{transform:translateY(-4px);box-shadow:var(--syc-component-login-card-shadow-hover)}.react-login-brand{min-width:0;padding:80px 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;background:var(--syc-component-login-brand-bg)}.react-login-brand:before{content:"";position:absolute;width:220px;height:220px;top:-72px;right:-64px;background:var(--syc-component-login-logo-halo);border-radius:44px;transform:rotate(18deg)}.react-login-brand h1.ant-typography{margin:0 0 12px;font-size:32px;line-height:1.4;font-weight:var(--syc-font-weight-bold);color:transparent;background:var(--syc-gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.react-login-brand .ant-typography{margin:0;color:var(--syc-color-primary);font-size:var(--syc-font-size-base)}.react-login-logo-wrap{width:120px;height:120px;margin-bottom:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--syc-radius-2xl);border:1px solid rgba(11,59,130,.1);background:#fff;box-shadow:0 18px 42px #0b3b8233;transition:transform var(--syc-motion-duration-slow) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-slow) var(--syc-motion-ease-standard)}.react-login-logo-wrap:hover{transform:scale(1.04);box-shadow:var(--syc-component-login-logo-shadow-hover)}.react-login-logo-wrap img{width:108px;height:108px;-o-object-fit:cover;object-fit:cover;border-radius:18px}.react-login-card{min-width:0;border:0;border-radius:0;box-shadow:none}.react-login-card .ant-card-body{min-height:100%;padding:60px 70px;display:flex;flex-direction:column;justify-content:center}.react-login-form-header{margin-bottom:36px}.react-login-form-header h2.ant-typography{margin:0 0 10px;color:var(--syc-color-text-primary);font-size:26px;line-height:1.35;font-weight:var(--syc-font-weight-semibold)}.react-login-form-header .ant-typography{margin:0;color:var(--syc-color-text-tertiary)}.react-login-form .ant-form-item{margin-bottom:20px}.react-login-form .ant-input-affix-wrapper{padding:12px 16px;border-radius:10px;box-shadow:0 2px 8px rgb(var(--syc-rgb-text-primary)/.04);transition:border-color var(--syc-motion-duration-base) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.react-login-form .ant-input-affix-wrapper:hover{box-shadow:var(--syc-component-login-input-hover-shadow)}.react-login-form .ant-input-affix-wrapper:focus,.react-login-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{box-shadow:var(--syc-component-login-input-focus-shadow)}.react-login-form .ant-btn-primary{height:50px;margin-top:12px;border:0;border-radius:var(--syc-radius-lg);background:var(--syc-gradient-primary);box-shadow:var(--syc-shadow-primary-md);font-size:15px;font-weight:var(--syc-font-weight-medium);transition:transform var(--syc-motion-duration-base) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.react-login-form .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--syc-shadow-primary-lg)}.react-login-form .ant-btn-primary:active{transform:translateY(0)}.react-login-options{display:flex;align-items:center;margin:-2px 0 28px}.react-login-options .ant-checkbox-wrapper{color:var(--syc-color-text-secondary);font-size:var(--syc-font-size-sm)}.react-login-link{margin-top:24px;color:var(--syc-color-text-secondary);font-size:var(--syc-font-size-base);text-align:center}.react-login-link a{margin-left:4px;color:var(--syc-color-primary);font-weight:var(--syc-font-weight-medium)}.react-login-footer{position:absolute;z-index:1;left:50%;bottom:24px;transform:translate(-50%);color:var(--syc-component-login-footer-text);text-align:center}.react-login-footer p{margin:4px 0;font-size:var(--syc-font-size-xs);line-height:1.5}@keyframes react-login-drift{0%,to{transform:translate(0) rotate(-12deg)}50%{transform:translate(24px,-18px) rotate(-8deg)}}@keyframes react-login-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.react-placeholder-card{max-width:720px}.react-data-page{width:100%}.react-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.react-page-heading h3{margin-bottom:6px}.react-page-heading .ant-typography{margin-bottom:0}.platform-supply-page,.platform-movie-page{width:100%}.supply-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px;padding:2px 0 14px;border-bottom:1px solid var(--syc-color-border-subtle)}.supply-workbench-header__content{min-width:0}.supply-workbench-header__meta{margin-bottom:6px}.supply-workbench-header__meta .ant-tag{margin-inline-end:0}.supply-workbench-header h3.ant-typography{margin:0 0 4px;color:var(--syc-color-text-primary);font-size:24px;line-height:1.3}.supply-workbench-header .ant-typography-secondary{margin:0;font-size:13px;line-height:1.55}.supply-workbench-header__actions{flex:0 0 auto;justify-content:flex-end}.react-filter-card .ant-form{row-gap:12px}.react-filter-card .ant-form-item{margin-bottom:0}.react-public-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--syc-color-bg-page)}.platform-orders-page{width:100%}.platform-orders-filter .ant-card-body{padding-bottom:14px}.platform-orders-basic-filter,.platform-orders-advanced-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-orders-basic-filter{grid-template-columns:minmax(280px,1.2fr) minmax(260px,.9fr) auto}.platform-orders-advanced-filter{padding-top:12px;border-top:1px dashed var(--syc-color-border-subtle)}.platform-orders-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px dashed var(--syc-color-border-subtle)}.platform-orders-tabs-card .ant-card-body{padding:0 16px}.platform-orders-tabs-card .ant-tabs-nav{margin-bottom:0}.platform-order-product-line{display:flex;align-items:center;gap:8px}.platform-order-product-line .ant-image-img{border-radius:var(--syc-radius-sm);-o-object-fit:cover;object-fit:cover}.platform-order-product-thumb-placeholder{width:44px;height:44px;flex:0 0 auto;border-radius:var(--syc-radius-sm);background:var(--syc-color-bg-muted);border:1px solid var(--syc-color-border-subtle)}.platform-order-product-info{min-width:0;display:flex;flex-direction:column;gap:2px}.platform-orders-quick-tag{cursor:pointer}.platform-order-detail-page{width:100%}.platform-order-detail-page .ant-card{border-radius:var(--syc-radius-lg)}.platform-order-detail-page .ant-descriptions-item-label{color:var(--syc-color-text-tertiary);white-space:nowrap}.order-detail-image-placeholder{width:48px;height:48px;border-radius:var(--syc-radius-sm);background:var(--syc-color-bg-muted);border:1px solid var(--syc-color-border-subtle)}.platform-order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.platform-order-detail-main{min-width:0;width:100%}.platform-order-detail-aside{position:sticky;top:16px}.platform-order-log-panel{width:320px;display:grid;gap:10px}.platform-order-log-history{max-height:180px;overflow:auto;display:grid;gap:8px;padding:8px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-order-log-entry{display:grid;gap:2px}.platform-order-ai-card .ant-card-head{background:var(--syc-color-primary);color:var(--syc-color-text-inverse);border-radius:var(--syc-radius-lg) var(--syc-radius-lg) 0 0}.platform-order-ai-card .ant-card-head-title,.platform-order-ai-card .ant-card-extra .ant-btn-link{color:var(--syc-color-text-inverse)}.platform-order-ai-loading,.platform-order-ai-idle{min-height:160px;display:grid;justify-items:center;align-content:center;gap:12px;text-align:center}.platform-order-ai-idle>.anticon{font-size:34px;color:var(--syc-color-text-disabled)}.platform-order-ai-result{width:100%}.platform-order-ai-section{display:grid;gap:8px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-order-ai-section-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--syc-color-text-primary)}.platform-order-ai-suggestion,.platform-order-ai-script{padding:10px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container)}.platform-order-ai-suggestion .ant-typography,.platform-order-ai-script .ant-typography{margin-bottom:0}.platform-order-ai-script-head{width:100%;justify-content:space-between;margin-bottom:6px}.platform-order-aftersale-list{width:100%}.platform-order-aftersale-card{padding:12px 14px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-order-aftersale-row{margin-bottom:8px}.platform-order-aftersale-reason{margin-bottom:10px!important;color:var(--syc-color-text-secondary)}.platform-order-aftersale-confirm{margin-top:12px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) auto auto;gap:8px;align-items:center;padding:10px;border-radius:var(--syc-radius-md);background:var(--syc-color-success-soft)}.platform-order-aftersale-tip{margin-bottom:16px}.platform-order-aftersale-amount{width:100%}.enterprise-orders-page .ant-tabs-nav{margin-bottom:16px}.enterprise-order-filter-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.enterprise-order-products{display:flex;flex-direction:column;gap:8px}.enterprise-order-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center}.enterprise-order-product .ant-image,.enterprise-order-product .ant-image-img{border-radius:var(--syc-radius-sm)}.enterprise-order-product .ant-typography{display:block;min-width:0}.enterprise-order-product-placeholder{width:48px;height:48px;border-radius:var(--syc-radius-sm);background:var(--syc-color-bg-muted);border:1px solid var(--syc-color-border-subtle)}.enterprise-order-detail{display:flex;flex-direction:column;gap:16px}.enterprise-order-detail-card{border-radius:var(--syc-radius-lg)}.enterprise-order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px}.enterprise-order-aftersales{display:flex;flex-direction:column;gap:12px}.enterprise-order-aftersale{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.enterprise-order-aftersale .ant-typography{margin-bottom:0}.enterprise-order-ai{display:flex;flex-direction:column;gap:12px}.enterprise-order-ai ul{margin:0;padding-left:20px;color:var(--syc-color-text-secondary)}.enterprise-order-modal-form{margin-top:16px}.enterprise-order-compact-item{width:50%}.platform-products-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-products-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-products-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:linear-gradient(180deg,#fffffff5,#f8fafcf5);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-products-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-products-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.platform-products-filter .ant-card-body{padding-bottom:14px}.platform-products-basic-filter,.platform-products-advanced-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-products-basic-filter .ant-form-item,.platform-products-advanced-filter .ant-form-item{margin-bottom:0}.platform-products-basic-filter{grid-template-columns:minmax(240px,1.2fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(150px,.7fr) auto}.platform-products-advanced-filter{margin-top:12px;padding-top:12px;border-top:1px dashed var(--syc-color-border-subtle)}.platform-products-filter-actions{min-width:220px}.platform-products-number-input{width:100%}.platform-products-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;margin-top:12px;border-top:1px dashed var(--syc-color-border-subtle)}.platform-products-tabs-card .ant-card-body{padding:0 16px}.platform-products-tabs-card .ant-tabs-nav{margin-bottom:0}.platform-products-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.platform-products-column-popover{width:220px}.platform-products-column-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--syc-color-border-subtle)}.platform-products-column-list{max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:8px}.platform-products-result-full{width:100%}.enterprise-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-product-info{display:flex;align-items:center;gap:12px;min-width:0}.platform-product-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--syc-radius-sm)}.platform-product-image-placeholder{width:48px;height:48px;flex:0 0 48px;border-radius:var(--syc-radius-sm);border:1px solid var(--syc-color-border-subtle);background:var(--syc-color-bg-muted)}.platform-product-copy,.platform-product-metric{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-product-name-row,.platform-product-id-row{min-width:0;display:flex;align-items:center;gap:4px}.platform-product-name-row .ant-typography{cursor:pointer}.platform-product-id-row{flex-wrap:wrap}.platform-product-copy-button{width:18px;height:18px;min-width:18px;padding:0;color:var(--syc-color-text-tertiary)}.platform-product-copy-button .anticon{font-size:12px}.platform-product-supplier-name{color:var(--syc-color-primary);font-weight:500;cursor:help}.platform-product-supplier-popover{width:300px;display:flex;flex-direction:column;gap:10px}.platform-product-supplier-info{display:flex;flex-direction:column;gap:8px}.platform-product-supplier-info>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:start}.platform-product-supplier-info span{color:var(--syc-color-text-tertiary)}.platform-product-supplier-info .ant-typography{margin:0}.platform-product-inline-line{display:inline-flex;align-items:center;gap:6px;min-height:24px}.platform-product-inline-cell{border:0;padding:0;background:transparent;color:var(--syc-color-text);display:inline-flex;align-items:center;gap:4px;font:inherit}.platform-product-inline-cell .anticon{color:var(--syc-color-text-tertiary);font-size:12px;opacity:0;transition:opacity .15s ease}.platform-product-inline-cell.is-editable{cursor:pointer}.platform-product-inline-cell.is-editable:hover{color:var(--syc-color-primary)}.platform-product-inline-cell.is-editable:hover .anticon{opacity:1}.platform-product-inline-cell.is-warning{color:var(--syc-color-warning)}.platform-product-inline-cell:disabled{cursor:default}.platform-product-inline-input{width:108px}.platform-products-preview{display:flex;flex-direction:column;gap:18px}.platform-products-preview-hero{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;align-items:start}.platform-products-preview-gallery{display:flex;flex-direction:column;gap:10px}.platform-products-preview-main-image{width:100%;height:260px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-products-preview-empty-image{height:260px;border:1px dashed var(--syc-color-border);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);color:var(--syc-color-text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13px}.platform-products-preview-empty-image .anticon{font-size:30px}.platform-products-preview-thumbs{display:flex;gap:8px;flex-wrap:wrap}.platform-products-preview-thumbs .ant-image-img{-o-object-fit:cover;object-fit:cover;border-radius:var(--syc-radius-sm);border:1px solid var(--syc-color-border-subtle)}.platform-products-preview-core{min-width:0;display:flex;flex-direction:column;gap:14px}.platform-products-preview-core .ant-typography{margin-bottom:0}.platform-products-preview-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-products-preview-prices>div{min-width:0;padding:14px;display:flex;flex-direction:column;gap:4px}.platform-products-preview-prices>div+div{border-left:1px solid var(--syc-color-border-subtle)}.platform-products-preview-prices span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-products-preview-prices strong{color:var(--syc-color-text);font-size:18px}.platform-products-preview-stats{display:flex;flex-wrap:wrap;gap:8px}.platform-products-preview-stats span{border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-sm);padding:4px 8px;color:var(--syc-color-text-secondary);background:var(--syc-color-bg-container)}.platform-products-preview-section{border-top:1px solid var(--syc-color-border-subtle);padding-top:14px}.platform-products-preview-section .ant-typography{margin-bottom:8px}.platform-products-preview-link{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--syc-color-border-subtle)}.platform-products-preview-detail-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.platform-products-preview-detail-images .ant-image-img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-sm);background:var(--syc-color-bg-muted)}.platform-products-price-trend{width:100%}.platform-products-price-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.platform-products-price-chart{height:260px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container)}.platform-products-price-arrow{color:var(--syc-color-text-tertiary);font-size:11px}.platform-products-import{min-height:520px;display:flex;flex-direction:column;gap:22px}.platform-products-import-step{min-height:420px;display:flex;flex-direction:column;gap:18px;padding:8px 4px 0}.platform-products-import-template{display:flex;flex-direction:column;gap:12px;max-width:640px}.platform-products-import-progress{display:flex;flex-direction:column;gap:6px;max-width:640px}.platform-products-import-field{width:100%}.platform-products-import-arrow{color:var(--syc-color-success)}.platform-products-import-summary{display:flex;flex-wrap:wrap;gap:20px;padding:12px 14px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);color:var(--syc-color-text-secondary)}.platform-products-import-summary strong{color:var(--syc-color-text);font-size:16px}.platform-products-import-empty{min-height:240px;border:1px dashed var(--syc-color-border);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);color:var(--syc-color-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.platform-products-import-empty .anticon{color:var(--syc-color-success);font-size:34px}.platform-products-drawer-form{display:flex;flex-direction:column;gap:18px}.platform-products-drawer-section{border-top:1px solid var(--syc-color-border-subtle);padding-top:16px}.platform-products-drawer-section:first-of-type{border-top:0;padding-top:0}.platform-products-drawer-section .ant-typography{margin-bottom:12px}.platform-products-ai-panel{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:8px;background:var(--syc-color-bg-soft)}.platform-products-quality-list{margin:0;padding-left:18px}.platform-products-quality-list li+li{margin-top:4px}.platform-products-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.platform-products-drawer-full{width:100%}.platform-products-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-products-media-panel{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:8px;background:var(--syc-color-bg-soft)}.platform-products-media-header{display:flex;justify-content:space-between;gap:8px;align-items:center}.platform-products-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.platform-products-media-item{display:flex;flex-direction:column;gap:6px;align-items:center;padding:8px;border:1px solid var(--syc-color-border-subtle);border-radius:8px;background:#fff}.platform-products-media-item .ant-image,.platform-products-media-item .ant-image-img{width:72px!important;height:72px!important;-o-object-fit:cover;object-fit:cover;border-radius:6px}.platform-products-description-preview{max-height:60vh;overflow:auto;color:var(--syc-color-text)}.platform-products-description-preview img{max-width:100%;height:auto;border-radius:8px}.is-up{color:var(--syc-color-danger)}.is-down{color:var(--syc-color-success)}.platform-suppliers-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-suppliers-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-suppliers-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-suppliers-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-suppliers-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.platform-suppliers-filter-grid{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.8fr) minmax(160px,.8fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-suppliers-filter-grid .ant-form-item{margin-bottom:0}.platform-suppliers-filter-actions{min-width:160px}.platform-suppliers-lifecycle-card .ant-card-body{padding:12px 16px}.platform-suppliers-lifecycle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.platform-suppliers-lifecycle-select{width:160px}.platform-supplier-company,.platform-supplier-next{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-supplier-success{color:var(--syc-color-success)}.platform-supplier-warning{color:var(--syc-color-warning)}.platform-supplier-muted{color:var(--syc-color-text-disabled)}.platform-supplier-workspace{display:flex;flex-direction:column;gap:16px}.platform-supplier-workspace-summary{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-muted)}.platform-supplier-workspace-summary>.anticon{font-size:24px;color:var(--syc-color-primary)}.platform-supplier-workspace-summary>div{display:flex;flex-direction:column;gap:2px}.platform-supplier-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-supplier-workspace-grid button{min-height:92px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);display:flex;align-items:flex-start;gap:10px;padding:14px;text-align:left;cursor:pointer;transition:border-color var(--syc-motion-duration-base) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.platform-supplier-workspace-grid button:hover{border-color:var(--syc-color-primary);box-shadow:var(--syc-shadow-card)}.platform-supplier-workspace-grid .anticon{margin-top:2px;color:var(--syc-color-primary);font-size:18px}.platform-supplier-workspace-grid span{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-supplier-workspace-grid strong{color:var(--syc-color-text)}.platform-supplier-workspace-grid em{color:var(--syc-color-text-tertiary);font-style:normal;font-size:12px}.platform-suppliers-money-input{width:100%}.platform-suppliers-add-drawer,.platform-suppliers-add-form{display:flex;flex-direction:column;gap:18px}.platform-suppliers-add-section{border-top:1px solid var(--syc-color-border-subtle);padding-top:16px}.platform-suppliers-add-section:first-of-type{border-top:0;padding-top:0}.platform-suppliers-add-section .ant-typography{margin-bottom:12px}.platform-suppliers-add-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.platform-suppliers-add-full{grid-column:1/-1}.platform-suppliers-upload-card{width:100%;min-height:220px;border:1px dashed var(--syc-color-border-default);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);overflow:hidden;cursor:pointer;transition:border-color var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.platform-suppliers-upload-card:hover{border-color:var(--syc-color-primary)}.platform-suppliers-upload-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--syc-color-text-secondary)}.platform-suppliers-upload-empty .anticon{font-size:32px;color:var(--syc-color-primary)}.platform-suppliers-upload-empty strong{color:var(--syc-color-text-primary);font-weight:650}.platform-suppliers-upload-empty span{font-size:12px;color:var(--syc-color-text-tertiary)}.platform-suppliers-upload-preview{position:relative;height:260px}.platform-suppliers-upload-preview .ant-image,.platform-suppliers-upload-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.platform-suppliers-upload-preview:hover .platform-suppliers-upload-mask{opacity:1}.platform-suppliers-upload-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;background:#0f172a8f;opacity:0;transition:opacity var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.platform-suppliers-id-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-suppliers-qualification-upload{margin-top:14px}.platform-suppliers-qualification-upload .ant-upload-drag{border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-suppliers-qualification-upload .anticon{margin-bottom:8px;font-size:30px;color:var(--syc-color-primary)}.platform-suppliers-qualification-upload p{margin:0 0 6px;color:var(--syc-color-text-primary);font-weight:600}.platform-suppliers-qualification-upload span{font-size:12px;color:var(--syc-color-text-tertiary)}.platform-suppliers-qualification-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.platform-suppliers-qualification-tags .ant-tag{margin:0}.platform-suppliers-created-account{line-height:1.8}.platform-suppliers-created-account p{margin:0}.platform-supplier-brand-drawer{display:flex;flex-direction:column;gap:14px}.platform-supplier-brand-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-supplier-brand-form{display:flex;flex-direction:column;gap:16px}.platform-supplier-brand-form-grid,.platform-supplier-brand-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.platform-supplier-brand-uploader{width:100%}.platform-supplier-brand-file-list{display:grid;gap:8px}.platform-supplier-brand-file-item{min-height:36px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);padding:6px 8px 6px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.platform-supplier-brand-qual{display:flex;flex-direction:column;gap:16px}.platform-supplier-brand-qual-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-supplier-brand-qual-header>div{display:flex;align-items:center;gap:8px}.platform-supplier-brand-qual-header span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-supplier-brand-qual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-supplier-brand-qual-section{min-height:128px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);padding:12px}.platform-supplier-brand-qual-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--syc-color-border-subtle)}.platform-supplier-brand-qual-files{display:flex;flex-wrap:wrap;gap:8px}.platform-supplier-brand-qual-thumb{-o-object-fit:cover;object-fit:cover;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-sm)}.platform-brands-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-brands-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-brands-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-brands-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-brands-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.platform-brands-filter .ant-card-body{padding-bottom:14px}.platform-brands-filter .ant-tabs-nav{margin-bottom:12px}.platform-brands-filter-grid{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(180px,.8fr) minmax(150px,.7fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-brands-filter-grid .ant-form-item{margin-bottom:0}.platform-brands-filter-actions{min-width:160px}.platform-brands-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.platform-brand-cell{min-width:0;display:flex;align-items:center;gap:10px}.platform-brand-cell>div{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-brand-logo{-o-object-fit:contain;object-fit:contain;border-radius:var(--syc-radius-sm)}.platform-brand-logo-placeholder{width:40px;height:40px;flex:0 0 40px;border-radius:var(--syc-radius-sm);border:1px solid var(--syc-color-border-subtle);background:var(--syc-color-bg-muted)}.platform-brand-name-button{padding:0;height:auto;min-width:0}.platform-brand-detail,.platform-brand-edit-form{display:flex;flex-direction:column;gap:18px}.platform-brand-edit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-brand-edit-summary>div{min-height:70px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-brand-edit-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-brand-edit-summary strong{color:var(--syc-color-text)}.platform-brand-edit-grid,.platform-brand-edit-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.platform-brand-qualification-uploader{width:100%}.platform-brand-qualification-file-list{display:grid;gap:8px}.platform-brand-qualification-file-item{min-height:36px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);padding:6px 8px 6px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.platform-brand-description-card .ant-card-extra{max-width:100%}.platform-brand-description-text{margin-bottom:0;white-space:pre-wrap}.platform-brand-qualification-preview{display:flex;flex-direction:column;gap:16px}.platform-brand-qualification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-brand-qualification-image{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-brand-qualification-file{display:flex;flex-direction:column;gap:6px;min-height:96px;justify-content:center;word-break:break-all}.platform-brand-audit-modal{width:100%}.platform-contracts-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-contracts-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-contracts-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-contracts-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-contracts-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.platform-contracts-filter-grid{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr) minmax(160px,.75fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-contracts-filter-grid .ant-form-item{margin-bottom:0}.platform-contracts-filter-actions{min-width:160px}.platform-contracts-table-card .ant-card-body{padding-top:0}.platform-contracts-table-card .ant-tabs-nav{margin-bottom:12px}.platform-contract-summary{display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.platform-contract-detail,.platform-contract-editor{display:flex;flex-direction:column;gap:18px}.platform-contract-editor-section{border-top:1px solid var(--syc-color-border-subtle);padding-top:16px}.platform-contract-editor-section:first-of-type{border-top:0;padding-top:0}.platform-contract-editor-section .ant-typography{margin-bottom:12px}.platform-contract-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.platform-contract-editor-field,.platform-contract-attachment-field{width:100%}.platform-contract-attachment-list{width:100%;display:grid;gap:8px}.platform-contract-attachment-item{min-height:38px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);padding:6px 8px 6px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.platform-contract-qualification-drawer{width:100%}.platform-contract-qualification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.platform-contract-preview-image{width:100%;max-height:calc(100vh - 180px);-o-object-fit:contain;object-fit:contain;display:block;background:var(--syc-color-bg-layout)}.platform-contract-preview-frame{width:100%;height:calc(100vh - 150px);border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:#fff}.platform-contract-template-list{width:100%}.platform-contract-security-alert{margin-bottom:16px}.platform-contract-ai-steps{margin-bottom:22px}.platform-contract-ai-form{min-height:520px}.platform-contract-ai-panel{display:grid;gap:16px}.platform-contract-ai-enterprise{margin-top:4px}.platform-contract-ai-generating{min-height:360px;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.platform-contract-ai-generating>.anticon{font-size:44px;color:var(--syc-color-text-disabled)}.platform-contract-ai-preview{display:grid;gap:12px}.platform-contract-ai-toolbar{justify-content:flex-end}.platform-contract-ai-textarea textarea{font-family:SimSun,serif;line-height:1.8}.platform-contract-ai-confirm{display:grid;gap:16px}.platform-category-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-category-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-category-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-category-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-category-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.platform-category-filter{display:grid;grid-template-columns:minmax(260px,420px) auto;gap:12px;align-items:center}.platform-category-sort-cell .ant-btn{width:24px;height:24px}.platform-category-drag-handle{margin-right:4px;color:var(--syc-color-text-tertiary);cursor:grab}.platform-category-expand-button{width:26px;height:26px;margin-right:6px}.platform-category-expand-spacer{display:inline-block;width:32px}.platform-category-row-level-1>td{background:var(--syc-color-bg-muted);border-bottom:2px solid var(--syc-color-border-default)}.platform-category-row-level-1 .ant-typography{color:var(--syc-color-text-primary)}.platform-category-row-level-2>td:first-child{border-left:3px solid var(--syc-color-success)}.platform-category-row-level-3>td{background:rgb(var(--syc-rgb-bg-muted)/.55)}.platform-category-row-level-3>td:first-child{border-left:3px solid var(--syc-color-warning)}.platform-category-drawer{display:flex;flex-direction:column;gap:16px;min-height:100%}.platform-category-drawer-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.platform-category-parent-desc{margin-bottom:12px}.platform-open-apps-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-open-apps-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.platform-open-apps-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-open-apps-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-open-apps-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.platform-open-app-name,.platform-open-app-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-open-apps-number-input{width:220px}.platform-open-apps-fee-panel{margin-bottom:14px}.platform-open-apps-access-alert{margin-bottom:16px}.platform-open-apps-credential-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow-y:auto;overscroll-behavior:contain}.platform-open-apps-credential-workspace{display:flex;flex-direction:column;gap:20px}.platform-open-apps-credential-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:linear-gradient(135deg,var(--syc-color-primary-subtle),transparent 68%),var(--syc-color-bg-container)}.platform-open-apps-credential-hero h4.ant-typography,.platform-open-apps-credential-hero p.ant-typography{margin:0}.platform-open-apps-credential-identity{min-width:0;display:flex;align-items:flex-start;gap:12px}.platform-open-apps-credential-icon{width:42px;height:42px;flex:0 0 42px;border-radius:var(--syc-radius-md);background:var(--syc-color-primary);color:var(--syc-color-text-inverse);display:grid;place-items:center;font-size:20px}.platform-open-apps-credential-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.platform-open-apps-credential-metrics>div{min-width:0;min-height:112px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);display:grid;grid-template-columns:auto 1fr;align-content:start;gap:5px 8px}.platform-open-apps-credential-metrics .anticon{color:var(--syc-color-primary);margin-top:2px}.platform-open-apps-credential-metrics .anticon.is-success{color:var(--syc-color-success)}.platform-open-apps-credential-metrics .anticon.is-danger{color:var(--syc-color-danger)}.platform-open-apps-credential-metrics span,.platform-open-apps-credential-metrics strong,.platform-open-apps-credential-metrics small{min-width:0;overflow-wrap:anywhere}.platform-open-apps-credential-metrics span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-open-apps-credential-metrics strong,.platform-open-apps-credential-metrics small{grid-column:1/-1}.platform-open-apps-credential-metrics strong{color:var(--syc-color-text-primary);font-size:16px}.platform-open-apps-credential-metrics small{color:var(--syc-color-text-secondary);line-height:1.45}.platform-open-apps-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.platform-open-apps-section-heading h5.ant-typography,.platform-open-apps-section-heading p.ant-typography{margin:0}.platform-open-apps-section-heading p.ant-typography{margin-top:3px}.platform-open-apps-integration-panel{padding:14px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-open-apps-integration-panel pre{max-width:100%;margin:12px 0;padding:12px;border-radius:var(--syc-radius-sm);background:var(--syc-color-text-primary);color:var(--syc-color-text-inverse);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.platform-open-apps-integration-panel p.ant-typography{margin-bottom:0}.platform-open-apps-required-headers{display:flex;flex-wrap:wrap;gap:6px}.platform-open-apps-key-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-open-apps-key-version{min-width:0;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.platform-open-apps-key-version>div{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-open-apps-key-version>.ant-typography{grid-column:1/-1}.platform-open-apps-rotate-section h5.ant-typography{margin-top:0}.platform-open-apps-breakable-code{max-width:100%;overflow-wrap:anywhere;word-break:break-all}.platform-open-apps-product-access{display:flex;flex-direction:column;gap:14px}.platform-open-apps-access-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:linear-gradient(135deg,var(--syc-color-primary-bg),transparent 72%),var(--syc-color-bg-container)}.platform-open-apps-access-hero p.ant-typography{max-width:620px;margin:5px 0 0}.platform-open-apps-access-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:center}.platform-open-apps-fee-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.platform-open-apps-fee-head p.ant-typography{margin:4px 0 0}.platform-open-apps-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-open-apps-inline-form-item{margin-bottom:0}.platform-open-apps-fee-example{margin-top:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);padding:10px 12px;color:var(--syc-color-text-secondary);font-size:13px}.platform-open-apps-rate-limit{display:flex;flex-direction:column;gap:14px}.platform-open-apps-rate-limit-app{border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);padding:12px;display:flex;flex-direction:column;gap:6px}.platform-open-apps-drawer-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.platform-open-balances-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-open-balances-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.platform-open-balances-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-open-balances-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-open-balances-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-open-balances-card .ant-card-body{padding-top:0}.platform-open-balances-card .ant-tabs-nav{margin-bottom:12px}.platform-open-balances-app{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-open-balances-ledger-head{min-height:36px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-open-balances-service-total{display:inline-flex;align-items:center;gap:8px;color:var(--syc-color-text-secondary)}.platform-open-balances-negative{color:var(--syc-color-danger)}.platform-open-balances-number-input{width:220px}.platform-open-orders-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-open-orders-content{display:flex;flex-direction:column;gap:16px}.platform-open-orders-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.platform-open-orders-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-open-orders-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-open-orders-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-open-orders-console .ant-card-body{display:flex;flex-direction:column;gap:14px}.platform-open-orders-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.platform-open-orders-metrics button{min-height:76px;padding:12px 14px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);color:var(--syc-color-text-secondary);text-align:left;cursor:pointer}.platform-open-orders-metrics button span,.platform-open-orders-metrics button strong{display:block}.platform-open-orders-metrics button strong{margin-top:8px;color:var(--syc-color-text);font-size:24px;line-height:1}.platform-open-orders-metrics button.is-active{border-color:var(--syc-color-primary);background:var(--syc-color-primary-soft)}.platform-open-orders-filter .ant-card-body{padding-bottom:14px}.platform-open-orders-filter-grid{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(150px,.7fr) repeat(3,minmax(150px,.8fr));-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-open-orders-filter-grid .ant-form-item{margin-bottom:0}.platform-open-orders-filter-actions{display:flex;align-items:center;gap:8px}.platform-open-orders-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-open-orders-order-button{width:-moz-fit-content;width:fit-content;height:auto;padding:0}.platform-open-order-detail{display:flex;flex-direction:column;gap:16px}.platform-open-order-detail-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-muted)}.platform-open-order-detail-summary h5.ant-typography{margin:4px 0}.platform-open-order-diagnosis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-open-order-diagnosis>div{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container)}.platform-open-order-diagnosis span,.platform-open-order-diagnosis small{color:var(--syc-color-text-secondary)}.platform-open-order-diagnosis strong{color:var(--syc-color-text);font-size:18px}.platform-open-order-detail-card{border-radius:var(--syc-radius-lg)}.platform-open-order-json{max-height:260px;margin:0;overflow:auto;padding:12px;border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);color:var(--syc-color-text-secondary);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.platform-open-order-callbacks{display:flex;flex-direction:column;gap:16px}.platform-open-logs-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-open-logs-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.platform-open-logs-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-open-logs-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-open-logs-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-open-logs-card .ant-card-body{padding-top:0}.platform-open-logs-card .ant-tabs-nav{margin-bottom:12px}.platform-open-logs-toolbar{margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-open-logs-notice{margin-bottom:14px}.platform-open-logs-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-open-logs-order-button{width:-moz-fit-content;width:fit-content;height:auto;padding:0}.platform-open-logs-status-select{width:140px}.platform-open-logs-limit-input{width:120px}.platform-open-logs-json{min-height:100%;margin:0;padding:14px;border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-muted);color:var(--syc-color-text-primary);white-space:pre-wrap;word-break:break-word}.platform-product-pool-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-product-pool-summary{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.platform-product-pool-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-product-pool-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-product-pool-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-product-pool-filter .ant-card-body{padding-bottom:14px}.platform-product-pool-filter-grid{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.85fr));-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-product-pool-filter-grid .ant-form-item{margin-bottom:0}.platform-product-pool-filter-actions{min-height:32px;display:flex;align-items:center;gap:8px}.platform-product-pool-product{min-width:0;display:flex;align-items:center;gap:12px}.platform-product-pool-product-text,.platform-product-pool-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-product-pool-saleability{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.platform-product-pool-saleability .ant-btn{height:auto;padding:0}.platform-product-pool-debug{display:grid;gap:8px;min-width:260px;font-size:12px}.platform-product-pool-debug>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.platform-product-pool-debug span{color:var(--syc-color-text-tertiary)}.platform-product-pool-debug strong{overflow:hidden;color:var(--syc-color-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.platform-finance-dashboard-page,.platform-finance-transactions-page,.platform-finance-bills-page,.platform-finance-settlements-page{width:100%;display:flex;flex-direction:column;gap:16px}.platform-finance-dashboard-summary,.platform-finance-transactions-summary{display:grid;gap:10px}.platform-finance-dashboard-summary>div,.platform-finance-transactions-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-finance-dashboard-summary span,.platform-finance-transactions-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-finance-dashboard-summary strong,.platform-finance-transactions-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-finance-dashboard-summary em,.platform-finance-transactions-summary em{color:var(--syc-color-text-tertiary);font-style:normal;font-size:12px}.platform-finance-dashboard-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-finance-transactions-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-finance-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.platform-finance-dashboard-actions{display:flex;flex-direction:column;gap:10px}.platform-finance-transactions-filter .ant-card-body{padding-bottom:14px}.platform-finance-transactions-filter-grid{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(200px,1fr) minmax(220px,1fr) minmax(150px,.75fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-finance-transactions-filter-grid .ant-form-item{margin-bottom:0}.platform-finance-transactions-filter-actions{min-height:32px;display:flex;align-items:center;gap:8px}.platform-finance-transactions-link{width:-moz-fit-content;width:fit-content;height:auto;padding:0}.platform-finance-transactions-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-finance-transaction-product{min-width:0;display:flex;align-items:center;gap:8px}.platform-finance-transaction-product .ant-image,.platform-finance-transaction-product img{flex-shrink:0;border-radius:var(--syc-radius-sm);-o-object-fit:cover;object-fit:cover}.platform-finance-transaction-product>div:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.platform-finance-transaction-product-placeholder{width:40px;height:40px;flex-shrink:0;border-radius:var(--syc-radius-sm);border:1px solid var(--syc-color-border-subtle);background:var(--syc-color-bg-muted)}.platform-finance-transactions-negative{color:var(--syc-color-danger)}.platform-finance-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.platform-finance-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-finance-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-finance-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-finance-filter .ant-card-body{padding-bottom:14px}.platform-finance-query-type{margin-bottom:12px}.platform-finance-filter-grid{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(150px,.75fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:end}.platform-finance-filter-grid .ant-form-item{margin-bottom:0}.platform-finance-filter-actions{min-height:32px;display:flex;align-items:center;gap:8px}.platform-finance-link{width:-moz-fit-content;width:fit-content;height:auto;padding:0}.platform-finance-full{width:100%}.platform-finance-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-finance-detail-actions{margin-top:14px}.platform-finance-detail-title{margin-top:18px}.platform-supply-summary{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.platform-supply-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-supply-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-supply-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.jd-physical-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.jd-physical-summary>div{min-height:92px}.jd-physical-summary>.is-success{border-top:3px solid var(--syc-color-success)}.jd-physical-summary>.is-warning{border-top:3px solid var(--syc-color-warning)}.platform-supply-card{margin-bottom:12px;border-radius:var(--syc-radius-lg)}.platform-supply-card>.ant-card-body{padding:0 16px 16px}.platform-supply-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:18px}.platform-supply-subtabs>.ant-tabs-nav{margin-bottom:16px;padding:0 12px;border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-supply-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-supply-toolbar{margin-bottom:14px;row-gap:8px}.platform-supply-select{min-width:180px}.platform-supply-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-supply-debug-list{width:260px;display:grid;gap:8px}.platform-supply-debug-list>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px dashed var(--syc-color-border-subtle)}.platform-supply-debug-list>div:last-child{border-bottom:0;padding-bottom:0}.platform-supply-debug-list span{flex-shrink:0;color:var(--syc-color-text-tertiary)}.platform-supply-debug-list strong{min-width:0;color:var(--syc-color-text-primary);font-weight:500;text-align:right;word-break:break-all}.platform-supply-full{width:100%}.platform-supply-drawer-head{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-supply-drawer-form .ant-input-number{width:100%}.channel-product-editor-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:var(--syc-radius-xl, 16px)}.channel-product-editor-modal .ant-modal-header{margin:0;padding:20px 24px 14px;border-bottom:1px solid var(--syc-color-border-subtle)}.channel-product-editor-modal .ant-modal-body{max-height:min(74vh,820px);overflow:auto;padding:0 24px;background:var(--syc-color-bg-layout, #f6f8fb)}.channel-product-editor-modal .ant-modal-footer{margin:0;padding:14px 24px;border-top:1px solid var(--syc-color-border-subtle);background:var(--syc-color-bg-container)}.channel-product-editor-form>.ant-tabs>.ant-tabs-nav{position:sticky;z-index:3;top:0;margin:0 -24px 18px;padding:0 24px;background:var(--syc-color-bg-container);box-shadow:0 1px 0 var(--syc-color-border-subtle)}.channel-product-editor-form .ant-input-number,.channel-product-editor-form .ant-radio-group{width:100%}.channel-product-editor-form .ant-radio-button-wrapper{text-align:center}.channel-product-editor-pane{display:grid;gap:16px;padding-bottom:4px}.channel-product-editor-section{padding:18px 20px 2px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container)}.channel-product-editor-section>.ant-typography{margin-top:0}.channel-product-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.channel-product-section-heading h5.ant-typography{margin:0 0 3px}.channel-product-media-editor{min-height:150px;padding:14px;border:1px dashed var(--syc-color-border);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.channel-product-media-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.channel-product-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.channel-product-media-item{position:relative;overflow:hidden;min-height:88px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container)}.channel-product-media-item .ant-image,.channel-product-media-item img{display:block;width:100%!important;height:88px!important;-o-object-fit:cover;object-fit:cover}.channel-product-media-item>.ant-btn{position:absolute;top:2px;right:2px;background:#ffffffeb}.channel-product-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.channel-product-editor-bottom-divider{margin:12px 0 0}.platform-supply-record-detail{display:flex;flex-direction:column;gap:14px}.platform-supply-record-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.platform-supply-record-summary .ant-typography{margin:0}.platform-supply-record-diagnosis,.platform-supply-record-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-supply-record-diagnosis>div,.platform-supply-record-fields>div{min-width:0;padding:10px 12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-soft)}.platform-supply-record-diagnosis span,.platform-supply-record-fields span{display:block;margin-bottom:4px;color:var(--syc-color-text-tertiary);font-size:12px}.platform-supply-record-diagnosis strong,.platform-supply-record-fields strong{display:block;color:var(--syc-color-text);font-weight:500;word-break:break-all}.platform-supply-record-json{max-height:320px;overflow:auto;padding:12px;margin:0;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.6}.platform-supply-bind-state{display:flex;flex-direction:column;gap:16px}.platform-supply-bind-state .ant-form-item{margin-bottom:0}.platform-supply-bind-state .ant-select{width:100%}.platform-supply-bind-state-result{display:flex;flex-direction:column;gap:16px}.platform-supply-bind-state-result h5.ant-typography{margin:0 0 8px}.platform-supply-bind-state-result .ant-descriptions-item-content{word-break:break-all}.platform-system-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.platform-system-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-system-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-system-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1.15}.platform-system-card{margin-bottom:14px}.platform-system-guide{margin-bottom:12px}.platform-system-toolbar{display:grid;grid-template-columns:minmax(260px,420px) auto;align-items:center;gap:12px;margin-bottom:12px}.platform-system-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-system-user-cell{min-width:0;display:flex;align-items:center;gap:10px}.platform-system-user-cell .ant-avatar{flex:0 0 auto;background:var(--syc-gradient-primary);color:var(--syc-color-text-inverse);font-weight:650}.platform-system-full{width:100%}.platform-system-setting-alert{margin-bottom:16px}.platform-system-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:4px}.platform-system-form-span{grid-column:1/-1}.platform-system-permission-desc{margin-bottom:16px}.platform-system-permission-block{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--syc-color-border-subtle)}.platform-system-log-note{margin:12px 0 16px;padding:10px 12px;border-radius:8px;background:var(--syc-color-bg-soft)}.platform-system-log-table .ant-table-cell{vertical-align:top}.platform-ai-run-toolbar{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.7fr) minmax(220px,1fr) 140px auto;gap:10px;align-items:center;margin-bottom:14px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-soft)}.platform-statistics-summary,.platform-movie-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.platform-statistics-summary>div,.platform-movie-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-statistics-summary span,.platform-movie-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-statistics-summary strong,.platform-movie-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1.15}.platform-movie-balance-summary{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr));gap:8px;margin-bottom:12px}.platform-movie-balance-summary>div{min-width:0;min-height:64px;border:1px solid var(--syc-color-border-subtle);border-radius:8px;background:var(--syc-color-bg-container);padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px}.platform-movie-balance-summary .primary{border-color:color-mix(in srgb,var(--syc-color-primary) 34%,var(--syc-color-border-subtle));background:color-mix(in srgb,var(--syc-color-primary) 6%,var(--syc-color-bg-container))}.platform-movie-balance-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-movie-balance-summary strong{overflow:hidden;color:var(--syc-color-text);font-size:21px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.platform-statistics-grid,.platform-movie-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-statistics-metrics,.platform-statistics-finance,.platform-movie-sync{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.platform-statistics-metrics>div,.platform-statistics-finance>div,.platform-movie-sync>div{border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);padding:10px 12px}.platform-statistics-metrics span,.platform-statistics-finance span,.platform-movie-sync span{display:block;color:var(--syc-color-text-tertiary);font-size:12px;margin-bottom:4px}.platform-statistics-metrics strong,.platform-statistics-finance strong,.platform-movie-sync strong{font-size:18px}.platform-statistics-tags,.platform-statistics-aging{margin-bottom:14px}.platform-customers-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.platform-customers-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.platform-customers-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.platform-customers-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.platform-customers-card,.platform-movie-card{margin-bottom:12px}.platform-movie-summary{gap:8px;margin-bottom:0}.platform-movie-summary>div{min-height:72px;border-radius:8px;padding:10px 12px}.platform-movie-sync{gap:8px;margin-bottom:0}.platform-movie-sync>div{border-radius:8px;padding:10px}.platform-movie-card{border-radius:8px}.platform-movie-card>.ant-card-body{padding:0 16px 16px}.platform-movie-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:12px}.platform-movie-card .ant-tabs-tab{padding:12px 0}.platform-movie-card .ant-table-wrapper+.ant-pagination,.platform-movie-card .ant-table-pagination.ant-pagination{margin:12px 0 0}.platform-movie-overview{grid-template-columns:minmax(560px,1.3fr) minmax(360px,.7fr);align-items:start;gap:12px}.platform-movie-overview>.ant-card{border-radius:8px}.platform-movie-overview>.ant-card:last-child{grid-column:1/-1}.platform-movie-overview .ant-card-head{min-height:42px;padding:0 14px}.platform-movie-overview .ant-card-head-title{padding:10px 0}.platform-movie-overview .ant-card-body{padding:14px}.platform-customers-stack,.platform-movie-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-customers-full{width:100%}.platform-customers-form-grid,.platform-customer-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.platform-customers-detail{display:flex;flex-direction:column;gap:14px}.platform-customers-detail h5.ant-typography{margin:4px 0 -4px}.platform-customers-detail>.ant-btn{align-self:flex-start}.platform-customers-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-customers-detail-stats>div{min-height:68px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);padding:10px;display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0}.platform-customers-detail-stats strong{color:var(--syc-color-text);font-size:16px;line-height:1.25;word-break:break-word}.platform-customers-detail-stats span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-customers-detail-addresses{border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);padding:12px;display:grid;gap:10px}.platform-customers-detail-addresses p.ant-typography{margin:6px 0 0}.platform-customer-address-form{margin-top:14px}.platform-customer-address-ai{display:grid;gap:10px}.platform-customer-address-ai p.ant-typography{margin:4px 0 0}.platform-customer-address-ai>.ant-btn{justify-self:flex-start}.platform-customer-address-full{grid-column:1/-1}.platform-customer-order-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.platform-customer-order-summary>div{min-height:72px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);padding:12px;display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0}.platform-customer-order-summary span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-customer-order-summary strong{color:var(--syc-color-text);font-size:18px;line-height:1.2;word-break:break-word}.platform-customer-order-ai{margin-bottom:14px}.platform-customer-order-charts{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px;margin-bottom:14px}.platform-customer-order-chart{height:220px;min-height:220px}.platform-customer-order-ai-header,.platform-customer-order-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.platform-customer-order-ai-result{margin:10px 0 0;color:var(--syc-color-text-secondary);line-height:1.7;white-space:pre-wrap}.platform-customer-order-ai-result strong{color:var(--syc-color-text)}.platform-customer-order-ai-title{color:var(--syc-color-text);font-weight:700;margin:8px 0 4px}.platform-customer-order-filter{min-width:140px}.platform-customer-order-date{min-width:260px}.platform-customer-order-toolbar{justify-content:flex-start;margin-bottom:12px}.platform-movie-toolbar{margin-bottom:12px;row-gap:8px}.platform-movie-toolbar .ant-form-item{margin-bottom:0}.platform-movie-status-stack{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.platform-movie-money-stack{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:3px}.platform-movie-money-stack span{color:var(--syc-color-text-tertiary);font-size:12px;line-height:1.35;white-space:nowrap}.platform-movie-price-cell{display:grid;min-width:0;gap:8px}.platform-movie-price-headline{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.platform-movie-price-headline span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-movie-price-headline strong{color:var(--syc-color-text);font-size:16px}.platform-movie-price-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.platform-movie-price-metrics span{min-width:0;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-sm);background:var(--syc-color-fill-light);padding:5px 6px}.platform-movie-price-metrics em,.platform-movie-price-metrics b{display:block;overflow:hidden;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.platform-movie-price-metrics em{color:var(--syc-color-text-tertiary);font-size:11px}.platform-movie-price-metrics b{color:var(--syc-color-text);font-size:12px;font-weight:650}.platform-movie-area-price{display:grid;gap:6px}.platform-movie-area-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-movie-area-title span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-movie-area-list{display:grid;gap:5px}.platform-movie-area-item{display:grid;grid-template-columns:62px minmax(78px,.7fr) minmax(0,1fr);align-items:center;gap:6px;border-radius:var(--syc-radius-sm);background:var(--syc-color-fill-light);padding:5px 6px}.platform-movie-area-item span,.platform-movie-area-item em{overflow:hidden;color:var(--syc-color-text-tertiary);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.platform-movie-area-item strong{overflow:hidden;color:var(--syc-color-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-movie-area-more,.platform-movie-area-empty{color:var(--syc-color-text-tertiary);font-size:12px}.platform-movie-area-popover{display:grid;gap:8px;max-width:360px}.platform-movie-area-row{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;border-bottom:1px solid var(--syc-color-border-subtle);padding-bottom:8px}.platform-movie-area-row strong{grid-column:1/-1;color:var(--syc-color-text);font-size:13px}.platform-movie-area-row span{color:var(--syc-color-text-tertiary);font-size:12px}.platform-movie-full{width:100%}.platform-movie-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.platform-movie-section-heading>div{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-movie-overview-body{display:grid;gap:18px;max-height:68vh;overflow:auto;padding-right:2px}.platform-movie-overview-section{display:grid;gap:10px}.platform-movie-overview-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.platform-movie-overview-section-head strong{color:var(--syc-color-text);font-size:15px}.platform-movie-overview-section-head span{color:var(--syc-color-text-tertiary);font-size:12px;line-height:1.5;text-align:right}.platform-movie-overview-grid{display:grid;gap:10px}.platform-movie-overview-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-movie-overview-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-movie-overview-grid.is-six{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-movie-overview-card{min-height:78px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-fill-light);padding:12px 14px;text-align:left;cursor:pointer;transition:border-color var(--syc-motion-duration-fast),background var(--syc-motion-duration-fast)}.platform-movie-overview-card span,.platform-movie-overview-card em{display:block;color:var(--syc-color-text-tertiary);font-size:12px;font-style:normal;line-height:1.35}.platform-movie-overview-card strong{display:block;overflow-wrap:anywhere;color:var(--syc-color-text);font-size:20px;line-height:1.05;margin:7px 0 4px}.platform-movie-overview-card:hover:not(:disabled){border-color:var(--syc-color-primary);background:var(--syc-color-bg-container)}.platform-movie-overview-card:disabled{cursor:default}.platform-movie-overview-card.is-warn strong{color:var(--syc-color-warning)}.platform-movie-overview-card.is-danger strong{color:var(--syc-color-danger)}.platform-movie-secret-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.platform-movie-secret-card{min-width:0}.platform-movie-secret-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.platform-movie-secret-title>div{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-movie-secret-lines{display:grid;gap:8px}.platform-movie-secret-lines>div{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--syc-color-border-subtle);padding-top:8px}.platform-movie-secret-lines span,.platform-movie-secret-lines em{color:var(--syc-color-text-tertiary);font-size:12px;font-style:normal}.platform-movie-secret-lines strong{min-width:0;overflow:hidden;color:var(--syc-color-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.platform-movie-drawer-head{display:flex;flex-direction:column;gap:4px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-fill-light);margin-bottom:16px;padding:12px 14px}.platform-movie-drawer-form{margin-top:16px}.platform-movie-drawer-form .ant-input-number{width:100%}.enterprise-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.enterprise-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.enterprise-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.enterprise-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1.15}.enterprise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.enterprise-card{margin-bottom:14px}.enterprise-finance-chart{width:100%;height:280px;min-width:0;margin-bottom:14px}.enterprise-brands-page .enterprise-brand-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.enterprise-brands-page .enterprise-brand-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.enterprise-brands-page .enterprise-brand-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.enterprise-brands-page .enterprise-brand-summary strong{color:var(--syc-color-text);font-size:24px;line-height:1}.enterprise-brand-form-grid,.enterprise-brand-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.enterprise-brand-edit-summary{border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-subtle);padding:12px 14px;margin-bottom:16px;display:flex;flex-direction:column;gap:4px}.enterprise-brand-edit-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.enterprise-brand-uploader{width:100%}.enterprise-brand-file-list{display:flex;flex-direction:column;gap:8px}.enterprise-brand-file-item{min-width:0;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-sm);padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.enterprise-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.enterprise-contracts-page .ant-tabs{margin-bottom:6px}.enterprise-contract-select{min-width:150px}.enterprise-contract-create-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.enterprise-contract-create-options button{min-height:146px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);color:var(--syc-color-text-primary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center;transition:border-color var(--syc-motion-duration-base) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.enterprise-contract-create-options button:hover{border-color:var(--syc-color-primary);box-shadow:var(--syc-shadow-card)}.enterprise-contract-create-options .anticon{color:var(--syc-color-primary);font-size:28px}.enterprise-contract-create-options strong{font-size:15px}.enterprise-contract-create-options span{color:var(--syc-color-text-tertiary);font-size:13px;line-height:1.5}.enterprise-contract-steps{margin-bottom:24px}.enterprise-contract-form .ant-input-number,.enterprise-contract-form .ant-picker{width:100%}.enterprise-contract-template-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.enterprise-contract-template-list,.enterprise-contract-template-form-card{height:100%}.enterprise-contract-template-grid{display:grid;grid-template-columns:1fr;gap:10px}.enterprise-contract-template-card{width:100%;min-height:92px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);color:var(--syc-color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--syc-motion-duration-base) var(--syc-motion-ease-standard),box-shadow var(--syc-motion-duration-base) var(--syc-motion-ease-standard),background var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.enterprise-contract-template-card:hover,.enterprise-contract-template-card.is-active{border-color:var(--syc-color-primary);box-shadow:var(--syc-shadow-card)}.enterprise-contract-template-card.is-active{background:var(--syc-color-primary-bg)}.enterprise-contract-template-preview{min-height:220px;max-height:360px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-layout);color:var(--syc-color-text-secondary);font-family:var(--syc-font-family);font-size:13px;line-height:1.7}.enterprise-contract-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.enterprise-contract-grid-full,.enterprise-contract-special,.enterprise-contract-confirm{grid-column:1/-1;width:100%}.enterprise-contract-full{width:100%}.enterprise-contract-drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--syc-color-border-subtle)}.enterprise-contract-ai-preview{display:flex;flex-direction:column;gap:12px}.enterprise-contract-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-muted)}.enterprise-contract-detail{display:flex;flex-direction:column;gap:12px}.enterprise-contract-text,.enterprise-contract-special-text{margin:0;max-height:420px;overflow:auto;padding:14px;border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-muted);color:var(--syc-color-text-primary);font-size:14px;line-height:1.8;white-space:pre-wrap}.enterprise-contract-special-text{color:var(--syc-color-warning);background:var(--syc-color-warning-soft)}.enterprise-contract-sign-alert{margin-bottom:14px}.enterprise-contract-signature-pad{width:100%;height:180px;border:1px dashed var(--syc-color-border);border-radius:var(--syc-radius-lg);background:linear-gradient(0deg,rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px),#fff;background-size:20px 20px;overflow:hidden}.enterprise-contract-signature-pad canvas{width:100%;height:100%;display:block;cursor:crosshair;touch-action:none}.enterprise-contract-signature-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.public-register-page,.public-verify-page,.public-sales-page{min-height:100vh;background:linear-gradient(135deg,var(--syc-color-primary) 0%,var(--syc-color-brand-secondary) 100%)}.public-register-page{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 20px 76px;overflow:auto}.public-register-card{width:min(980px,100%);display:grid;grid-template-columns:380px minmax(0,1fr);overflow:hidden;border-radius:22px;background:var(--syc-color-bg-container);box-shadow:0 20px 60px #0f172a47}.public-register-info{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:52px 40px;color:#fff;background:linear-gradient(160deg,#0b3b82,#1268e5 66%,#21c5e8 118%)}.public-register-info img{width:72px;height:72px;border-radius:16px;border:1px solid rgba(255,255,255,.68);background:#fff;box-shadow:0 10px 24px #0f172a2e}.public-register-info .ant-typography{color:#fff;margin:0}.public-register-benefits{display:grid;gap:12px;margin-top:12px}.public-register-benefits>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--syc-radius-lg);background:#ffffff1f}.public-register-form{padding:46px 56px}.public-register-form .ant-btn-primary{height:46px}.public-login-link{margin-top:18px;text-align:center;color:var(--syc-color-text-secondary)}.public-login-link a{margin-left:4px;color:var(--syc-color-primary);font-weight:600}.public-register-footer{position:absolute;bottom:18px;left:0;right:0;color:#ffffffe0;font-size:12px;text-align:center}.public-register-footer p{margin:4px 0}.public-verify-page{display:flex;align-items:center;justify-content:center;padding:24px}.public-verify-page .ant-result,.public-verify-page .ant-spin{color:#fff}.public-verify-card{width:min(430px,100%);border-radius:18px;box-shadow:0 18px 50px #0f172a3d}.public-verify-head{text-align:center;margin-bottom:22px}.public-verify-head>.anticon{color:var(--syc-color-primary);font-size:28px;margin-bottom:8px}.public-verify-head .ant-typography{margin-bottom:8px}.public-verify-prefill{display:grid;gap:8px;margin-bottom:20px;padding:12px 14px;border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-muted)}.public-verify-prefill>div{display:flex;justify-content:space-between;gap:12px}.public-verify-prefill span{color:var(--syc-color-text-tertiary)}.public-verify-prefill strong{color:var(--syc-color-text-primary);letter-spacing:1px}.public-verify-tips{margin-top:18px;padding-top:14px;border-top:1px solid var(--syc-color-border-subtle)}.public-verify-tips ul{margin:8px 0 0;padding-left:18px;color:var(--syc-color-text-tertiary);font-size:12px;line-height:1.8}.public-sales-page{padding:20px;background:var(--syc-color-bg-page)}.public-sales-page>.ant-result,.public-sales-page>.ant-spin{min-height:70vh;display:flex;align-items:center;justify-content:center}.public-sales-wrapper{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px;overflow:hidden;border-radius:14px;background:var(--syc-color-bg-container);box-shadow:0 8px 28px #0f172a14}.public-sales-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:28px 30px;color:#fff;background:linear-gradient(135deg,var(--syc-color-primary),var(--syc-color-primary-active))}.public-sales-banner>div{display:flex;align-items:center;gap:12px}.public-sales-banner img{width:42px;height:42px;filter:brightness(0) invert(1)}.public-sales-banner .ant-typography{color:#fff;margin:0;letter-spacing:6px}.public-sales-banner span{color:#ffffffd1}.public-sales-docinfo,.public-sales-parties,.public-sales-wrapper>.ant-card,.public-sales-terms,.public-sales-amount,.public-sales-toolbar,.public-sales-footer{margin-left:24px;margin-right:24px}.public-sales-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.public-sales-parties,.public-sales-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-sales-amount{align-self:flex-end;width:min(360px,100% - 48px);padding:18px;border-radius:var(--syc-radius-lg);background:var(--syc-color-warning-soft)}.public-sales-amount>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.public-sales-amount span{color:var(--syc-color-text-secondary)}.public-sales-amount strong{color:var(--syc-color-text-primary)}.public-sales-amount .is-discount{color:var(--syc-color-success)}.public-sales-amount .is-total{margin-top:12px;padding-top:12px;border-top:1px dashed var(--syc-color-border)}.public-sales-amount .is-total strong{color:var(--syc-color-danger);font-size:22px}.public-sales-amount p{margin:0;color:var(--syc-color-text-secondary);text-align:right}.public-sales-actions .ant-card-body{display:flex;flex-direction:column;gap:14px;align-items:center}.public-sales-actions .ant-input{width:min(620px,100%)}.public-sales-footer{padding:6px 0 24px;color:var(--syc-color-text-tertiary);font-size:12px;text-align:center}.public-sales-footer p{margin:4px 0}@media (max-width: 760px){.public-register-card,.public-sales-parties,.public-sales-terms{grid-template-columns:1fr}.public-register-info,.public-register-form{padding:32px 24px}.public-sales-banner{flex-direction:column;align-items:flex-start}.public-sales-banner .ant-typography{font-size:24px}}@media print{@page{size:A4;margin:12mm}body{background:#fff!important}.public-sales-page{min-height:auto;padding:0;background:#fff!important}.public-sales-wrapper{max-width:none;margin:0;gap:10px;overflow:visible;border-radius:0;box-shadow:none}.public-sales-banner{padding:16px 0;color:#111827;background:#fff;border-bottom:2px solid #111827}.public-sales-banner img{filter:none}.public-sales-banner .ant-typography,.public-sales-banner span{color:#111827}.public-sales-toolbar,.public-sales-actions,.ant-modal-root,.ant-image-preview-root{display:none!important}.public-sales-docinfo,.public-sales-parties,.public-sales-wrapper>.ant-card,.public-sales-terms,.public-sales-amount,.public-sales-footer{margin-left:0;margin-right:0}.public-sales-wrapper .ant-card,.public-sales-docinfo{-moz-column-break-inside:avoid;break-inside:avoid}.public-sales-amount{width:320px;background:#fff;border:1px solid #d1d5db}}.enterprise-product-cell{min-width:0;display:flex;align-items:flex-start;gap:10px}.enterprise-product-thumb{flex:0 0 auto;border-radius:var(--syc-radius-md);border:1px solid var(--syc-color-border-subtle);-o-object-fit:cover;object-fit:cover;background:var(--syc-color-bg-muted)}.enterprise-product-thumb.is-empty{width:54px;height:54px;display:flex;align-items:center;justify-content:center;color:var(--syc-color-text-tertiary);font-size:12px}.enterprise-product-name{max-width:230px;height:auto;padding:0;text-align:left;white-space:normal}.enterprise-product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:2px}.enterprise-product-full{width:100%}.enterprise-product-ai-panel .ant-card-body{display:flex;flex-direction:column;gap:12px}.enterprise-product-quality-list{margin:0;padding-left:18px}.enterprise-product-quality-list li+li{margin-top:4px}.enterprise-product-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.enterprise-product-media-panel{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:8px;background:var(--syc-color-bg-soft)}.enterprise-product-media-header{display:flex;justify-content:space-between;gap:8px;align-items:center}.enterprise-product-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.enterprise-product-media-item{display:flex;flex-direction:column;gap:6px;align-items:center;padding:8px;border:1px solid var(--syc-color-border-subtle);border-radius:8px;background:#fff}.enterprise-product-media-item .ant-image,.enterprise-product-media-item .ant-image-img{width:72px!important;height:72px!important;-o-object-fit:cover;object-fit:cover;border-radius:6px}.enterprise-product-description-preview{max-height:60vh;overflow:auto}.enterprise-product-description-preview img{max-width:100%;height:auto;border-radius:8px}.enterprise-product-preview{display:flex;flex-direction:column;gap:14px}.enterprise-product-preview-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.enterprise-product-preview-image,.enterprise-product-preview-empty{width:220px;height:220px;border-radius:var(--syc-radius-lg);border:1px solid var(--syc-color-border-subtle);background:var(--syc-color-bg-muted);-o-object-fit:cover;object-fit:cover}.enterprise-product-preview-empty{display:flex;align-items:center;justify-content:center;color:var(--syc-color-text-tertiary)}.enterprise-product-preview-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.enterprise-product-preview-prices>div{padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);display:flex;flex-direction:column;gap:4px}.enterprise-product-preview-prices span{color:var(--syc-color-text-tertiary);font-size:12px}.enterprise-product-preview-prices strong{color:var(--syc-color-text-primary);font-size:18px}.enterprise-center-alert{margin-bottom:16px}.enterprise-center-form .ant-divider{margin:18px 0 14px}.enterprise-center-form-grid,.enterprise-center-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px}.enterprise-center-form-full{grid-column:1/-1}.enterprise-center-ocr-status{width:100%;margin-top:4px}.enterprise-center-actions{display:flex;justify-content:flex-end;margin-top:8px}.enterprise-center-status-card{max-width:900px;margin:0 auto;padding:24px 8px;text-align:center}.enterprise-center-status-card .ant-alert{margin:18px auto;text-align:left}.enterprise-center-contract-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--syc-color-border-subtle);margin-bottom:14px}.enterprise-center-contract-text{max-height:560px;overflow:auto;margin:0 0 16px;padding:24px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);color:var(--syc-color-text-primary);font-family:SimSun,serif;line-height:1.8;white-space:pre-wrap}.enterprise-center-contract-actions{padding:16px;border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted);display:flex;flex-direction:column;gap:14px}.tools-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.tools-summary>div{min-height:76px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-lg);background:var(--syc-color-bg-container);padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.tools-summary span{color:var(--syc-color-text-tertiary);font-size:13px}.tools-summary strong{color:var(--syc-color-text);font-size:22px;line-height:1}.tools-card{margin-bottom:14px}.tools-stack{min-width:0;display:flex;flex-direction:column;gap:4px}.tools-order-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:14px;margin-bottom:14px}.tools-product-search{max-width:320px;margin-bottom:12px}.tools-sales-detail{display:flex;flex-direction:column;gap:14px}.tools-sales-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.tools-money-input{width:100%}.tools-customer-bar{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-muted)}.tools-customer-bar>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tools-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.tools-address-list button{text-align:left;padding:10px;border:1px solid var(--syc-color-border-subtle);border-radius:var(--syc-radius-md);background:var(--syc-color-bg-container);cursor:pointer}.tools-address-list button:hover{border-color:var(--syc-color-primary)}.tools-address-list strong,.tools-address-list span,.tools-address-list em{display:block}.tools-address-list em{color:var(--syc-color-text-tertiary);font-style:normal;font-size:12px}.tools-step-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.tools-confirm-box{width:100%}.tools-customer-select,.tools-manual-form{margin-top:16px}@media (max-width: 900px){.react-admin-shell>.ant-layout{min-width:0}.react-admin-sider{position:fixed!important;inset:0 auto 0 0;z-index:calc(var(--syc-z-index-sticky) + 2);box-shadow:8px 0 24px #0f172a2e;transition:width var(--syc-motion-duration-base) var(--syc-motion-ease-standard)}.react-admin-sider.ant-layout-sider-collapsed{overflow:hidden;border-right:0;box-shadow:none}.react-admin-navigation-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--syc-z-index-sticky) + 1);width:100%;border:0;background:#0f172a6b}.react-admin-header{height:52px;padding:0 10px}.react-admin-header-left,.react-admin-header-right{gap:2px}.react-admin-time,.react-admin-header .ant-breadcrumb,.react-admin-header-right>.ant-btn,.react-admin-user-text{display:none}.react-admin-user{padding:2px}.react-admin-content{padding:8px}.react-admin-page{min-height:calc(100vh - 68px);padding:14px}.react-login-page{align-items:flex-start;padding:24px 16px 92px}.react-login-panel,.react-admin-side-drawer,.react-admin-changelog-filter{grid-template-columns:1fr}.react-admin-changelog-type{width:100%}.platform-order-detail-layout{grid-template-columns:1fr}.platform-order-detail-aside{position:static}.react-login-brand{padding:36px 24px 28px}.react-login-brand h1.ant-typography{white-space:normal;font-size:24px}.react-login-logo-wrap{width:82px;height:82px;margin-bottom:18px}.react-login-logo-wrap img{width:62px;height:62px}.react-login-card .ant-card-body{padding:28px 24px 32px}.react-login-form-header{margin-bottom:24px}.react-login-footer{width:calc(100% - 32px)}.react-page-heading{flex-direction:column}.supply-workbench-header{align-items:flex-start;flex-direction:column}.supply-workbench-header__actions{justify-content:flex-start;width:100%}.platform-open-apps-access-hero,.platform-open-apps-credential-hero,.platform-open-apps-section-heading{flex-direction:column}.platform-open-apps-credential-metrics,.platform-open-apps-key-versions{grid-template-columns:1fr}.platform-open-apps-credential-modal{width:calc(100vw - 24px)!important;max-width:none}.platform-open-apps-credential-modal .ant-modal-body{max-height:calc(100vh - 190px);padding-inline:14px}.platform-open-apps-access-toolbar,.platform-orders-basic-filter,.platform-products-summary,.platform-products-basic-filter,.platform-products-drawer-grid,.platform-products-media-grid{grid-template-columns:1fr}.platform-products-table-toolbar{align-items:flex-start;flex-direction:column}.channel-product-editor-modal{width:calc(100vw - 24px)!important;max-width:none}.channel-product-editor-modal .ant-modal-body{max-height:calc(100vh - 170px);padding:0 14px}.channel-product-editor-form>.ant-tabs>.ant-tabs-nav{margin-inline:-14px;padding-inline:14px}.channel-product-editor-section{padding:14px 14px 2px}.channel-product-section-heading,.channel-product-editor-footer{align-items:flex-start;flex-direction:column}.channel-product-editor-footer>.ant-space{justify-content:flex-end;width:100%}.platform-suppliers-summary,.platform-suppliers-filter-grid,.platform-supplier-workspace-grid,.platform-supplier-brand-form-grid,.platform-supplier-brand-file-grid,.platform-supplier-brand-qual-grid,.platform-brands-summary,.platform-brands-filter-grid,.platform-brand-edit-summary,.platform-brand-edit-grid,.platform-brand-edit-files,.platform-brand-qualification-grid,.platform-contracts-summary,.platform-contracts-filter-grid,.platform-contract-editor-grid,.platform-contract-qualification-grid,.platform-category-summary,.platform-category-filter,.platform-open-apps-summary,.platform-open-balances-summary,.platform-open-orders-summary,.platform-open-orders-filter-grid,.platform-open-logs-summary,.platform-product-pool-summary,.platform-product-pool-filter-grid,.platform-finance-dashboard-summary,.platform-finance-transactions-summary,.platform-finance-transactions-filter-grid,.platform-finance-dashboard-grid,.platform-finance-summary,.platform-finance-filter-grid,.platform-supply-summary,.platform-supply-overview,.platform-supply-record-diagnosis,.platform-supply-record-fields,.platform-system-summary,.platform-system-form-grid,.platform-ai-run-toolbar,.platform-statistics-summary,.platform-statistics-grid,.platform-statistics-metrics,.platform-statistics-finance,.platform-customers-summary,.platform-customers-form-grid,.platform-customers-detail-stats,.platform-customer-address-grid,.platform-customer-order-summary,.platform-customer-order-charts,.platform-movie-summary,.platform-movie-balance-summary,.platform-movie-overview,.platform-movie-sync,.platform-movie-overview-grid.is-four,.platform-movie-overview-grid.is-five,.platform-movie-overview-grid.is-six,.platform-movie-secret-grid,.enterprise-summary,.enterprise-grid,.enterprise-product-form-grid,.enterprise-product-media-grid,.enterprise-product-preview-hero,.enterprise-product-preview-prices,.tools-summary,.tools-order-grid{grid-template-columns:1fr}.platform-brands-table-toolbar,.platform-open-logs-toolbar{align-items:flex-start;flex-direction:column}}.platform-products-advanced-filter .ant-input-number{width:100%}@media (max-width: 760px){.platform-products-page .platform-products-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-products-page .platform-products-summary>div{padding:12px}.platform-products-page .platform-products-advanced-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}
