/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-0{order:0}.order-1{order:1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-10{grid-row:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-column-group{display:table-column-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}.erp-module-access-state{color:#294568;background:#f4f7fb;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;font-size:14px;display:flex}.erp-module-access-state h2{margin:0;font-size:18px}.erp-module-access-state p{color:#657996;margin:0}.erp-module-access-state button{color:#fff;cursor:pointer;background:#3265eb;border:0;border-radius:5px;padding:9px 22px}:root{--ink:#101b2d;--muted:#6b727d;--line:#e3e5e9;--paper:#f5f6f7;--brand:var(--erp-accent);--brand-dark:var(--erp-accent-hover);--orange:#ff7a31;--cream:#f3efe2;--erp-accent:#2f63df;--erp-accent-hover:#2857d4;--erp-accent-soft:#edf3ff;--erp-accent-ring:#2f63df2e;--erp-ink:#263449;--erp-muted:#64748b;--erp-line:#dce3ee;--erp-line-strong:#c7d2e3;--erp-surface:#f3f5f9;--erp-surface-subtle:#f7f9fc;--erp-header-height:52px;--erp-header-gradient:#2f63df;--erp-header-ink:#fff;--erp-header-muted:#fff;--erp-table-header-surface:#e3eaf2;--erp-table-header-ink:#24374d;--erp-table-header-line:#c2ceda;--erp-table-header-shadow:#24374d1a;--erp-action-gradient:linear-gradient(135deg, #2f63df, #2f5fd7);--erp-online-orders-uniform-font-size:clamp(13px, .82vw, 15px);--erp-premium-navy-950:#0d213b;--erp-premium-navy-900:#142f50;--erp-premium-navy-800:#1d4169;--erp-premium-blue:#356cf4;--erp-premium-blue-dark:#2859cf;--erp-premium-blue-soft:#edf4ff;--erp-premium-line:#d4deeb;--erp-premium-ink:#172b47;--erp-premium-muted:#6c7d93;--erp-premium-canvas:#f2f6fb;--erp-suite-accent:#356cf4;--erp-suite-accent-dark:#234fae;--erp-suite-navy:#183655;--erp-suite-navy-deep:#102944;--erp-suite-line:#cfdae8;--erp-suite-soft-line:#e2e9f2;--erp-suite-panel:#fff;--erp-suite-muted:#65778d}.erp-customized-shipment-page{--shipment-teal:var(--erp-accent);--shipment-teal-dark:var(--erp-accent-hover);--shipment-blue:#4781f1;--shipment-orange:#f2a13a;--shipment-green:var(--erp-accent);--shipment-border:#cfd5de;--shipment-ink:#17253d;height:var(--erp-page-viewport);min-height:560px;color:var(--shipment-ink);background:#f3f5f7;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:8px;padding:8px;font-size:13px;display:grid;overflow:hidden}.erp-customized-shipment-page *,.erp-customized-shipment-page :before,.erp-customized-shipment-page :after,.erp-customized-shipment-dialog *,.erp-customized-shipment-dialog :before,.erp-customized-shipment-dialog :after{box-sizing:border-box}.erp-customized-shipment-page button,.erp-customized-shipment-page input,.erp-customized-shipment-page select,.erp-customized-shipment-page textarea,.erp-customized-shipment-dialog button,.erp-customized-shipment-dialog input,.erp-customized-shipment-dialog textarea{font:inherit}.erp-customized-shipment-data-strip{color:#7a4a12;white-space:nowrap;scrollbar-width:thin;background:#fff9df;border:1px solid #f0dca1;border-radius:7px;align-items:center;gap:16px;min-height:34px;padding:6px 12px;display:flex;overflow-x:auto}.erp-customized-shipment-data-strip b{color:var(--shipment-teal)}.erp-customized-shipment-data-strip strong{color:#e5612c;font-variant-numeric:tabular-nums}.erp-customized-shipment-age{color:#b94e22;margin-left:auto}.erp-customized-shipment-filters{border:1px solid var(--shipment-border);background:#fff;border-radius:8px;gap:7px;padding:10px 12px;display:grid;box-shadow:0 2px 7px #18284412}.erp-customized-shipment-filter-row{grid-template-columns:150px 150px 160px 160px minmax(230px,1fr) minmax(230px,1fr);align-items:end;gap:8px 12px;display:grid}.erp-customized-shipment-filter-row-secondary{grid-template-columns:150px 230px 150px minmax(330px,1fr) 170px 180px auto}.erp-customized-shipment-filter-row label,.erp-customized-shipment-date-range{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:grid}.erp-customized-shipment-filter-row label>span,.erp-customized-shipment-date-range legend{color:#21304b;white-space:nowrap}.erp-customized-shipment-filter-row input,.erp-customized-shipment-filter-row select,.erp-customized-shipment-date-range input{color:#18263f;background:#fff;border:1px solid #c7cdd7;border-radius:4px;width:100%;min-width:0;height:30px;padding:0 8px}.erp-customized-shipment-date-range{grid-template-columns:auto minmax(120px,1fr) auto minmax(120px,1fr)}.erp-customized-shipment-date-range legend{float:left}.erp-customized-shipment-filter-actions{align-items:center;gap:7px;display:flex}.erp-customized-shipment-filter-actions button,.erp-customized-shipment-toolbar-actions button,.erp-customized-shipment-toolbar-actions a,.erp-customized-shipment-toolbar-meta button{color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 12px;font-weight:700;line-height:1;text-decoration:none;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.erp-customized-shipment-filter-actions .primary,.erp-customized-shipment-toolbar-actions .primary{background:var(--shipment-blue)}.erp-customized-shipment-filter-actions .reset,.erp-customized-shipment-toolbar-actions .warning{background:var(--shipment-orange)}.erp-customized-shipment-toolbar-actions .success,.erp-customized-shipment-toolbar-actions .download{background:var(--shipment-green)}.erp-customized-shipment-toolbar-meta button{background:var(--shipment-teal)}.erp-customized-shipment-toolbar-actions .disabled-capability{background:#aaafb7}.erp-customized-shipment-filter-actions button:not(:disabled):hover,.erp-customized-shipment-toolbar-actions button:not(:disabled):hover,.erp-customized-shipment-toolbar-actions a:hover,.erp-customized-shipment-toolbar-meta button:not(:disabled):hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 4px 10px #18284424}.erp-customized-shipment-page button:disabled,.erp-customized-shipment-dialog button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.erp-customized-shipment-filter-error{color:#c44032;grid-column:1/-1;margin:0}.erp-customized-shipment-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.erp-customized-shipment-toolbar-actions,.erp-customized-shipment-toolbar-meta{align-items:center;gap:7px;min-width:0;display:flex}.erp-customized-shipment-toolbar-actions{scrollbar-width:thin;padding-bottom:1px;overflow-x:auto}.erp-customized-shipment-toolbar-meta{white-space:nowrap;color:#555f71;margin-left:auto}.erp-customized-shipment-toolbar-meta strong{color:var(--shipment-teal)}.erp-customized-shipment-capability-note{color:#8b5529;background:#fff7ee;border:1px solid #f0cfaa;border-radius:6px;align-items:center;min-height:31px;margin:0;padding:6px 10px;line-height:1.45;display:flex}.erp-customized-shipment-table-card{border:1px solid var(--shipment-border);background:#fff;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-customized-shipment-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.erp-customized-shipment-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#17253d;background:#fff;width:100%;min-width:2457px}.erp-customized-shipment-table col:first-child{width:48px}.erp-customized-shipment-table col:nth-child(2){width:44px}.erp-customized-shipment-table col:nth-child(3){width:190px}.erp-customized-shipment-table col:nth-child(4),.erp-customized-shipment-table col:nth-child(5){width:150px}.erp-customized-shipment-table col:nth-child(6){width:170px}.erp-customized-shipment-table col:nth-child(7){width:105px}.erp-customized-shipment-table col:nth-child(8){width:300px}.erp-customized-shipment-table col:nth-child(9){width:220px}.erp-customized-shipment-table col:nth-child(10){width:130px}.erp-customized-shipment-table col:nth-child(11){width:105px}.erp-customized-shipment-table col:nth-child(12){width:185px}.erp-customized-shipment-table col:nth-child(13){width:140px}.erp-customized-shipment-table col:nth-child(14){width:110px}.erp-customized-shipment-table col:nth-child(15){width:180px}.erp-customized-shipment-table col:nth-child(16){width:230px}.erp-customized-shipment-table th,.erp-customized-shipment-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #d5dae2;border-right:1px solid #d5dae2;padding:7px 8px}.erp-customized-shipment-table thead th{z-index:4;color:#18263f;white-space:nowrap;background:#edf0f6;height:36px;padding-top:8px;padding-bottom:8px;font-weight:800;position:sticky;top:0;box-shadow:inset 0 -1px #cad0db}.erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row){transition:background .12s}.erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):hover,.erp-customized-shipment-row-selected{background:#fff6d7}.erp-customized-shipment-row-selected td{box-shadow:inset 0 1px #f0d993,inset 0 -1px #f0d993}.erp-customized-shipment-table thead th:first-child,.erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:first-child{z-index:5;text-align:center;background:inherit;position:sticky;left:0}.erp-customized-shipment-table thead th:nth-child(2),.erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(2){z-index:5;text-align:center;background:inherit;position:sticky;left:48px}.erp-customized-shipment-table thead th:nth-child(3),.erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(3){z-index:5;background:inherit;position:sticky;left:92px;box-shadow:2px 0 5px #1d2d4914}.erp-customized-shipment-table thead th:nth-child(-n+3){z-index:7;background:#e8ecf3}.erp-customized-shipment-table td>strong,.erp-customized-shipment-table td>span,.erp-customized-shipment-table td>small,.erp-customized-shipment-table td>a{display:block}.erp-customized-shipment-table td>small{color:#6f7786;margin-top:3px;line-height:1.35}.erp-customized-shipment-link{color:#2f63df;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.erp-customized-shipment-money{font-variant-numeric:tabular-nums;font-weight:800;text-align:right!important}.erp-customized-shipment-file-link{color:#3477dc;margin-top:4px;font-size:12px;text-decoration:none}.erp-customized-shipment-file-link:hover{text-decoration:underline}.erp-customized-shipment-file-missing,.erp-customized-shipment-blocking-reason{color:#d16b31!important}.erp-customized-shipment-note{max-height:3.9em;overflow:hidden}.erp-customized-shipment-hold-reason{color:#b96225!important}.erp-customized-shipment-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;width:fit-content;min-width:54px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex!important}.erp-customized-shipment-status.info{color:#2c68c9;background:#edf4ff;border-color:#cfe0ff}.erp-customized-shipment-status.success{color:#2f63df;background:#e7edf8;border-color:#bfcee9}.erp-customized-shipment-status.warning{color:#b45b20;background:#fff4e8;border-color:#ffd8b3}.erp-customized-shipment-status.danger{color:#b33d36;background:#fff0ee;border-color:#f4c5c1}.erp-customized-shipment-skeleton-row i{background:linear-gradient(90deg,#edeff3 25%,#f9f9fa 40%,#edeff3 65%) 0 0/300% 100%;border-radius:8px;height:13px;animation:1.2s ease-in-out infinite erp-customized-shipment-shimmer;display:block}.erp-customized-shipment-table-scroll:has(.erp-customized-shipment-state-row) .erp-customized-shipment-table{min-width:100%;height:100%}.erp-customized-shipment-state-row td{text-align:center;border-right:0;height:230px}.erp-customized-shipment-state-row td>div{color:#626b7b;justify-items:center;gap:8px;max-width:520px;margin:auto;display:grid}.erp-customized-shipment-state-row strong{color:#17253d;font-size:15px}.erp-customized-shipment-state-row p{margin:0;line-height:1.6}.erp-customized-shipment-state-row span[aria-hidden=true]{width:42px;height:42px;color:var(--shipment-teal);background:#f2f5fb;border:1px dashed #7690bd;border-radius:50%;place-items:center;font-weight:800;display:grid}.erp-customized-shipment-state-row button{color:#fff;background:var(--shipment-teal);cursor:pointer;border:0;border-radius:5px;min-height:30px;padding:0 13px}.erp-customized-shipment-state-row.error span[aria-hidden=true],.erp-customized-shipment-state-row.error strong{color:#b54136}.erp-customized-warehouse-shipment-page{--warehouse-grid-line:#d7e1ef;--warehouse-grid-ink:#20334d;background:linear-gradient(#f7f9fc 0%,#f1f5fa 100%);font-size:15px}.erp-customized-warehouse-shipment-page .erp-customized-shipment-data-strip,.erp-customized-warehouse-shipment-page .erp-customized-shipment-toolbar-actions{white-space:normal;scrollbar-width:none;flex-wrap:wrap;overflow-x:visible}.erp-customized-warehouse-shipment-page .erp-customized-shipment-filters{border-color:#d6e0ed;box-shadow:0 4px 14px #243f6212}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table-card{border-color:#cbd8e8;border-radius:10px;width:100%;min-width:0;box-shadow:0 8px 24px #233c5c14}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table-scroll{width:100%;min-width:0;overflow:hidden auto}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;color:var(--warehouse-grid-ink);font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.45}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:first-child,.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(2){width:2%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(3){width:9%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(4){width:8%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(5){width:14%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(6){width:6%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(7),.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(8){width:4%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(9){width:8%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(10){width:5%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(11){width:8%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(12),.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(13),.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(14){width:6%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(15){width:7%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table col:nth-child(16){width:5%}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table :is(th,td){border-color:var(--warehouse-grid-line);white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:10px 7px;font-size:15px}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table thead th{color:#1d3b63;text-align:center;background:linear-gradient(#f4f7fc 0%,#e8eef8 100%);height:44px;padding-block:10px;font-size:15px;font-weight:800;line-height:1.25;box-shadow:inset 0 -1px #c5d3e5}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table tbody td{vertical-align:top;height:72px}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):nth-child(2n){background:#f8fafc}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):hover{background:#eef5ff}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table tbody tr.erp-customized-shipment-row-selected:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row){background:#fff4cf}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(-n+3){z-index:auto;box-shadow:none;position:static;left:auto}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table :is(th,td):nth-child(-n+2){text-align:center;padding-inline:3px}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table thead th:nth-child(-n+3){background:linear-gradient(#f4f7fc 0%,#e8eef8 100%);left:auto}.erp-customized-warehouse-shipment-page .erp-customized-shipment-table td>small{color:#66758b;margin-top:4px;font-size:13px;line-height:1.4}.erp-customized-warehouse-shipment-page .erp-customized-shipment-link{color:#245fd0;max-width:100%;font-size:15px;line-height:1.4}.erp-customized-warehouse-shipment-page .erp-customized-shipment-file-link{font-size:13px;line-height:1.4}.erp-customized-warehouse-shipment-page .erp-customized-shipment-status{white-space:normal;text-align:center;min-width:0;max-width:100%;padding:4px 7px;font-size:13px}.erp-customized-warehouse-shipment-page .erp-customized-shipment-note{max-height:none;overflow:hidden}.erp-customized-warehouse-shipment-page .erp-customized-shipment-pagination{background:#f8fafc;min-height:52px;font-size:14px}.erp-customized-warehouse-shipment-page .erp-customized-shipment-pagination :is(select,input,button){height:32px}.erp-customized-warehouse-shipment-page .erp-warehouse-row-actions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.erp-customized-shipment-reference-page{grid-template-columns:minmax(0,1fr)}.erp-customized-shipment-reference-page>*{min-width:0;max-width:100%}.erp-customized-shipment-reference-page .erp-customized-shipment-filter-row{grid-template-columns:repeat(6,minmax(0,1fr))}.erp-customized-shipment-reference-page .erp-customized-shipment-filter-row-secondary{grid-template-columns:repeat(8,minmax(0,1fr))}.erp-customized-shipment-reference-page .erp-customized-shipment-filter-row-secondary .erp-customized-shipment-date-range{grid-column:span 2}.erp-customized-shipment-reference-page .erp-customized-shipment-toolbar{overflow:hidden}.erp-customized-shipment-reference-card{--shipment-reference-line:#ccd5e4;--shipment-reference-ink:#233c58;--shipment-reference-link:#4169e8;border-color:var(--shipment-reference-line);width:100%;min-width:0;max-width:100%;box-shadow:none;border-radius:0;overflow:hidden}.erp-customized-shipment-reference-card .erp-customized-shipment-table-scroll{width:100%;min-width:0;max-width:100%;overflow:hidden auto}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table{table-layout:fixed;width:100%;min-width:0;color:var(--shipment-reference-ink);font-family:Times New Roman,SimSun,Songti SC,Noto Serif CJK SC,serif;font-size:14px;line-height:1.35}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table :is(th,td){border-color:var(--shipment-reference-line);white-space:normal;overflow-wrap:anywhere;padding:6px;font-size:14px;font-weight:400}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table thead th:nth-child(n){z-index:6;height:42px;color:var(--shipment-reference-ink);box-shadow:none;background:#f7f7f7;padding:8px 6px;font-weight:600;left:auto}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td{height:96px;box-shadow:none;background:#fff}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(-n+3){z-index:auto;box-shadow:none;position:static;left:auto}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):hover td{background:#fff8dc}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table tbody tr.erp-customized-shipment-row-selected:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td{background:#fff3c7}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table :is(th,td):is(:first-child,:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(11),:nth-child(12),:nth-child(13),:nth-child(14),:nth-child(16)){text-align:center}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table td>small{color:#748096;font-size:13px;line-height:1.35}.erp-customized-shipment-reference-card .erp-customized-shipment-link{color:var(--shipment-reference-link);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere}.erp-customized-shipment-reference-card .erp-customized-shipment-link:hover{text-decoration:underline}.erp-customized-shipment-reference-card .erp-customized-shipment-link:focus-visible{outline:2px solid var(--shipment-reference-link);outline-offset:3px}.erp-customized-shipment-reference-card .erp-shipment-reference-image>img{object-fit:cover;background:#f7f8fa;border:1px solid #d6dce6;border-radius:3px;width:54px;height:54px;margin:0 auto;display:block}.erp-customized-shipment-reference-card .erp-shipment-reference-image>span,.erp-customized-shipment-reference-card .erp-shipment-reference-count{color:#8a919d}.erp-customized-shipment-reference-card .erp-shipment-reference-payment time{white-space:normal;overflow-wrap:anywhere;display:block}.erp-customized-shipment-reference-card .erp-shipment-reference-platform{color:#748096}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table td.erp-shipment-reference-amount{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600;display:table-cell}.erp-customized-shipment-reference-card .erp-shipment-reference-urgent-date{color:#f04438}.erp-customized-shipment-reference-card .erp-shipment-reference-overdue{color:#f04438;font-weight:700}.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table .erp-shipment-reference-buyer,.erp-customized-shipment-reference-card .erp-customized-shipment-reference-table .erp-shipment-reference-production-status{color:var(--shipment-reference-link);font-size:14px}.erp-customized-shipment-reference-card .erp-customized-shipment-money{font-weight:400}.erp-customized-shipment-reference-card .erp-shipment-reference-count{text-align:center;font-variant-numeric:tabular-nums}.erp-customized-shipment-reference-card .erp-shipment-reference-product,.erp-customized-shipment-reference-card .erp-shipment-reference-remark,.erp-customized-shipment-reference-card .erp-shipment-reference-address,.erp-customized-shipment-reference-card .erp-customized-shipment-note{line-height:1.45}.erp-customized-shipment-reference-card .erp-shipment-reference-workflow>span,.erp-customized-shipment-reference-card .erp-shipment-reference-workflow>small,.erp-customized-shipment-reference-card .erp-shipment-reference-logistics>span,.erp-customized-shipment-reference-card .erp-shipment-reference-address>span{display:block}.erp-customized-shipment-reference-card .erp-shipment-reference-workflow>span{color:var(--shipment-reference-link)}.erp-customized-shipment-reference-card .erp-customized-shipment-note{max-height:none;overflow:visible}.erp-customized-shipment-reference-card .erp-customized-shipment-file-link{overflow-wrap:anywhere;font-size:13px}.erp-customized-shipment-reference-card .erp-shipment-reference-assigned>span{white-space:normal;overflow-wrap:anywhere}.erp-customized-shipment-reference-card .erp-shipment-reference-estimate .erp-shipment-reference-unavailable{color:#8a919d}.erp-customized-shipment-reference-card .erp-shipment-reference-actions{flex-direction:column;align-items:center;gap:4px;display:flex}.erp-customized-shipment-reference-card .erp-shipment-reference-actions button{color:var(--shipment-reference-link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;line-height:1.4}.erp-customized-shipment-reference-card .erp-shipment-reference-actions button:hover:not(:disabled){text-decoration:underline}.erp-customized-shipment-reference-card .erp-shipment-reference-actions button:disabled{color:#9299a7;cursor:not-allowed;opacity:1}.erp-customized-shipment-reference-card .erp-shipment-reference-actions button:focus-visible{outline:2px solid var(--shipment-reference-link);outline-offset:2px}.erp-customized-shipment-reference-card .erp-customized-shipment-table-scroll:focus-visible{outline:2px solid var(--shipment-reference-link);outline-offset:-2px}.erp-customized-shipment-reference-card .erp-shipment-reference-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:5px;display:flex}.erp-customized-shipment-reference-card .erp-shipment-reference-tag{color:#fff;background:#65748b;border-radius:4px;padding:1px 4px;font-family:Microsoft YaHei,sans-serif;font-size:12px;line-height:18px;display:inline-block}.erp-customized-shipment-reference-card .erp-shipment-reference-tag.after-sale{background:#b000ce}.erp-customized-shipment-reference-card .erp-shipment-reference-tag.supplement{color:#614300;background:#ffc107}.erp-customized-shipment-reference-card .erp-shipment-reference-tag.urgent{background:#df134c}.erp-customized-shipment-reference-card .erp-shipment-reference-tag.proof{background:#087cbf}.erp-customized-shipment-pagination{border-top:1px solid var(--shipment-border);color:#566071;white-space:nowrap;background:#fbfcfd;flex:0 0 48px;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;padding:7px 11px;display:flex}.erp-customized-shipment-pagination>span:first-child{margin-right:auto}.erp-customized-shipment-pagination label,.erp-customized-shipment-page-buttons,.erp-customized-shipment-page-buttons form,.erp-customized-shipment-page-buttons form label{align-items:center;gap:5px;display:flex}.erp-customized-shipment-pagination select,.erp-customized-shipment-pagination input,.erp-customized-shipment-pagination button{color:#21304b;background:#fff;border:1px solid #c7cdd7;border-radius:4px;height:29px}.erp-customized-shipment-pagination button{cursor:pointer;min-width:30px}.erp-customized-shipment-pagination input{text-align:center;width:54px;padding:0 6px}.erp-customized-shipment-dialog-backdrop{z-index:2200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d16256b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.erp-customized-shipment-dialog{color:#17253d;background:#fff;border:1px solid #c8ced8;border-radius:12px;flex-direction:column;width:min(620px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 60px #0e17273d}.erp-customized-shipment-detail-dialog{width:min(840px,100%)}.erp-customized-shipment-dialog>header,.erp-customized-shipment-dialog>footer{flex:none;align-items:center;gap:14px;padding:13px 16px;display:flex}.erp-customized-shipment-dialog>header{background:linear-gradient(90deg,#edf1f9,#fff9f2);border-bottom:1px solid #d7dbe3;justify-content:space-between}.erp-customized-shipment-dialog>header small{color:var(--shipment-teal);letter-spacing:.12em;font-size:10px;font-weight:900}.erp-customized-shipment-dialog>header h3{margin:3px 0;font-size:18px}.erp-customized-shipment-dialog>header p{color:#616b7c;margin:0;line-height:1.45}.erp-customized-shipment-dialog>header>button{color:#455064;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.erp-customized-shipment-dialog>footer{background:#fbfcfd;border-top:1px solid #d7dbe3;justify-content:flex-end}.erp-customized-shipment-dialog>footer button{cursor:pointer;border:0;border-radius:5px;min-height:32px;padding:0 14px}.erp-customized-shipment-dialog>footer button[type=submit]{color:#fff;background:var(--shipment-teal);font-weight:800}.erp-customized-shipment-dialog>footer button.warning{background:var(--shipment-orange)}.erp-customized-shipment-dialog>footer button.success{background:var(--shipment-green)}.erp-customized-shipment-dialog-body{gap:13px;min-height:0;padding:16px;display:grid;overflow:auto}.erp-customized-shipment-dialog-body label{color:#21304b;gap:6px;font-weight:700;display:grid}.erp-customized-shipment-dialog-body input,.erp-customized-shipment-dialog-body textarea{color:#17253d;resize:vertical;background:#fff;border:1px solid #c7cdd7;border-radius:6px;width:100%;padding:8px 10px}.erp-customized-shipment-dialog-body label>small{color:#747c89;justify-self:end;font-weight:400}.erp-customized-shipment-dialog-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.erp-customized-shipment-dialog-fields p{color:#8a5628;background:#fff5e9;border-radius:6px;grid-column:1/-1;margin:0;padding:9px 10px}.erp-customized-shipment-confirm-note,.erp-customized-shipment-dialog-selection{background:#f4f6fa;border:1px solid #d1d6df;border-radius:7px;padding:10px 12px}.erp-customized-shipment-confirm-note p,.erp-customized-shipment-dialog-selection p{color:#616b7b;margin:4px 0 0;line-height:1.45}.erp-customized-shipment-planned-field input{max-width:320px}.erp-customized-shipment-dialog-error{color:#b53e35;margin:0}.erp-customized-shipment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.erp-customized-shipment-detail-grid>div{background:#fbfcfd;border:1px solid #d8dce4;border-radius:7px;min-width:0;padding:9px 10px}.erp-customized-shipment-detail-grid .wide{grid-column:1/-1}.erp-customized-shipment-detail-grid dt{color:#717986;font-size:11px}.erp-customized-shipment-detail-grid dd{color:#17253d;overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.erp-customized-shipment-detail-grid dd small{color:#717986;margin-top:3px;font-weight:400;display:block}:is(.erp-customized-shipment-page button:focus-visible,.erp-customized-shipment-page input:focus-visible,.erp-customized-shipment-page select:focus-visible,.erp-customized-shipment-page textarea:focus-visible,.erp-customized-shipment-page a:focus-visible,.erp-customized-shipment-dialog button:focus-visible,.erp-customized-shipment-dialog input:focus-visible,.erp-customized-shipment-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #4184f152}@keyframes erp-customized-shipment-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1450px){.erp-customized-shipment-filter-row,.erp-customized-shipment-filter-row-secondary{grid-template-columns:repeat(4,minmax(160px,1fr))}.erp-customized-shipment-filter-actions{grid-column:span 2;justify-content:flex-end}.erp-customized-shipment-page{min-height:680px}}@media (max-width:1040px){.erp-customized-shipment-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-customized-shipment-filter-row,.erp-customized-shipment-filter-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-customized-shipment-filter-actions{grid-column:1/-1}.erp-customized-shipment-toolbar{flex-direction:column;align-items:flex-start}.erp-customized-shipment-toolbar-actions{flex-wrap:wrap;width:100%;overflow:visible}.erp-customized-shipment-toolbar-meta{justify-content:space-between;width:100%;margin-left:0}.erp-customized-shipment-table-card{height:620px}}@media (max-width:640px){.erp-customized-shipment-page{padding:6px}.erp-customized-shipment-data-strip{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px}.erp-customized-shipment-age{margin-left:0}.erp-customized-shipment-filter-row,.erp-customized-shipment-filter-row-secondary{grid-template-columns:1fr}.erp-customized-shipment-date-range{grid-template-columns:auto 1fr}.erp-customized-shipment-date-range>span{display:none}.erp-customized-shipment-date-range input{grid-column:2}.erp-customized-shipment-filter-actions{grid-column:1;justify-content:stretch}.erp-customized-shipment-filter-actions button{flex:1}.erp-customized-shipment-capability-note{align-items:flex-start}.erp-customized-shipment-pagination{white-space:normal;flex-wrap:wrap;align-items:flex-start}.erp-customized-shipment-pagination>span:first-child{width:100%}.erp-customized-shipment-dialog-backdrop{align-items:end;padding:8px}.erp-customized-shipment-dialog{border-radius:12px 12px 4px 4px;max-height:calc(100dvh - 16px)}.erp-customized-shipment-dialog-fields,.erp-customized-shipment-detail-grid{grid-template-columns:1fr}.erp-customized-shipment-detail-grid .wide{grid-column:1}}.erp-waybill-import-page{--waybill-blue:var(--erp-accent);--waybill-export:#48b20f;height:var(--erp-page-viewport,calc(100vh - 128px));color:#1f2d43;background:#f2f3f6;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.erp-waybill-import-page *,.erp-waybill-import-page :before,.erp-waybill-import-page :after{box-sizing:border-box}.erp-waybill-import-filters{z-index:5;background:#fff;border:1px solid #d2d7df;border-radius:5px;min-width:0;padding:10px 12px;position:relative;box-shadow:0 2px 5px #182b4c1c}.erp-waybill-import-filter-row{grid-template-columns:repeat(4,minmax(180px,1fr)) auto 30px;align-items:center;gap:8px 16px;min-width:0;display:grid}.erp-waybill-import-filter-row>label,.erp-waybill-import-filter-row>fieldset{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:grid}.erp-waybill-import-filter-row>label>span,.erp-waybill-import-filter-row>fieldset>legend{color:#202c3f;white-space:nowrap;padding:0;font-size:13px;font-weight:600}.erp-waybill-import-filter-row input,.erp-waybill-import-filter-row select{color:#2e3541;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #c8cfda;border-radius:3px;outline:0;padding:0 8px;font-size:13px}.erp-waybill-import-filter-row input::placeholder{color:#9aa2af}.erp-waybill-import-filter-row input:focus,.erp-waybill-import-filter-row select:focus{border-color:var(--waybill-blue);box-shadow:0 0 0 2px #356cf41a}.erp-waybill-import-filter-actions{justify-content:flex-end;gap:7px;display:flex}.erp-waybill-import-filter-actions button,.erp-waybill-import-toolbar button,.erp-waybill-import-state-row button,.erp-waybill-import-dialog button,.erp-waybill-import-detail button{color:#235fcf;min-height:31px;box-shadow:none;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdc6d3;border-radius:4px;padding:0 13px;font-size:13px;font-weight:650}.erp-waybill-import-filter-actions button:first-child,.erp-waybill-import-primary{color:#fff!important;border-color:var(--waybill-blue)!important;background:var(--waybill-blue)!important;box-shadow:0 2px 5px #2f63df2e!important}.erp-waybill-import-filter-actions button:last-child{color:#5e4700;background:#ffc400;border-color:#f0b800}.erp-waybill-import-page button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.erp-waybill-import-page button:disabled{opacity:.48;cursor:not-allowed;transform:none}.erp-waybill-import-more{min-width:0;position:relative}.erp-waybill-import-more>summary{color:#2767d8;cursor:pointer;background:#f5f7fb;border:1px solid #d5dae2;border-radius:3px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:700;line-height:1;list-style:none;display:grid}.erp-waybill-import-more>summary::-webkit-details-marker{display:none}.erp-waybill-import-more[open]>summary{background:#edf3ff;border-color:#9eb6e5}.erp-waybill-import-more>.erp-waybill-import-filter-row-secondary{z-index:8;background:#fff;border:1px solid #cbd2dd;border-radius:5px;grid-template-columns:repeat(3,minmax(190px,1fr));align-items:center;gap:10px 14px;width:min(1000px,100vw - 260px);padding:11px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 9px 24px #16284829}.erp-waybill-import-more .erp-waybill-import-filter-row-secondary>fieldset{grid-column:span 2;grid-template-columns:auto minmax(130px,1fr) auto minmax(130px,1fr)}.erp-waybill-import-filter-row>fieldset>legend{float:none}.erp-waybill-import-filter-row>fieldset>i{color:#737c89;font-size:12px;font-style:normal}.erp-waybill-import-more .erp-waybill-import-filter-row-secondary>p{color:#747d89;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.erp-waybill-import-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:34px;display:flex}.erp-waybill-import-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.erp-waybill-import-toolbar>div>.erp-waybill-import-export{color:#fff;border-color:var(--waybill-export);background:var(--waybill-export);box-shadow:0 2px 5px #2f63df29}.erp-waybill-import-toolbar>p{color:#69717e;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:12px;overflow:hidden}.erp-waybill-import-table-card{background:#fff;border:1px solid #cbd1da;border-radius:4px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.erp-waybill-import-page>.erp-waybill-import-table-card>.erp-waybill-import-table-scroll{scrollbar-width:thin;scrollbar-color:#aeb6c2 #eef0f3;min-width:0;min-height:0;overflow:hidden auto}.erp-waybill-import-page>.erp-waybill-import-table-card>.erp-waybill-import-table-scroll>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#283344;width:100%;min-width:0;max-width:100%;font-size:14px}.erp-waybill-import-table-scroll col:first-child{width:4%}.erp-waybill-import-table-scroll col:nth-child(2){width:22%}.erp-waybill-import-table-scroll col:nth-child(3){width:19%}.erp-waybill-import-table-scroll col:nth-child(4){width:13%}.erp-waybill-import-table-scroll col:nth-child(5){width:18%}.erp-waybill-import-table-scroll col:nth-child(6),.erp-waybill-import-table-scroll col:nth-child(7){width:12%}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll th,.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll td{text-align:left;text-overflow:clip;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #d4d9e1;border-right:1px solid #d4d9e1;height:auto;padding:9px 10px;font-size:14px;overflow:visible}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll th:last-child,.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll td:last-child{border-right:0}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll thead th{z-index:2;color:#162641;white-space:normal;background:#f0f2f5;height:39px;font-size:14px;font-weight:700;position:sticky;top:0;box-shadow:inset 0 -1px #c8ced7}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll tbody tr:not(.erp-waybill-import-state-row) td{min-height:50px}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll tbody tr:nth-child(2n) td{background:#fbfcfd}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll tbody tr:hover td{background:#fff8dd}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll :is(th,td):first-child{text-align:center;font-variant-numeric:tabular-nums}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll td :is(strong,small,time),.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll td>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block;overflow:visible}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll td strong{color:#253650;font-size:14px;font-weight:500}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll td small{color:#747d8a;margin-top:4px;font-size:12px;line-height:1.35}.erp-waybill-import-order-link{color:#1769e0;max-width:100%;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1.4;overflow:visible}.erp-waybill-import-order-link:hover{text-decoration:underline}.erp-waybill-import-result,.erp-waybill-import-match{color:#646b76;white-space:nowrap;background:#f2f3f6;border:1px solid #ccd0d8;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.erp-waybill-import-result-ready,.erp-waybill-import-result-imported,.erp-waybill-import-match-matched{color:#2f63df;background:#e8eef8;border-color:#a8b9d7}.erp-waybill-import-result-duplicate,.erp-waybill-import-match-unmatched{color:#8b641f;background:#fff8dd;border-color:#e6cf9e}.erp-waybill-import-result-rejected,.erp-waybill-import-match-not-checked{color:#a14f3d;background:#fff0ec;border-color:#e7bab1}.erp-waybill-import-page>.erp-waybill-import-table-card .erp-waybill-import-table-scroll .erp-waybill-import-result{font-size:11px;display:inline-flex}.erp-waybill-import-state-row td{height:100%;min-height:230px;padding:0!important}.erp-waybill-import-state-row td>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:250px;padding:28px;display:flex}.erp-waybill-import-state-row td>div>span{color:#2f63df;background:#edf1f9;border:1px dashed #5071a9;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:8px;font-weight:800;display:grid}.erp-waybill-import-state-row strong{color:#24334e;font-size:14px}.erp-waybill-import-state-row p{color:#737c89;max-width:520px;margin:6px 0 11px;font-size:13px;line-height:1.5}.erp-waybill-import-error td>div>span{color:#fff;background:#cf644f;border-color:#d46f5a}.erp-waybill-import-error strong{color:#9d4938}.erp-waybill-import-pagination{color:#5f6875;background:#fafafa;border-top:1px solid #d5d9e1;justify-content:flex-end;align-items:center;gap:11px;min-height:40px;padding:5px 10px;font-size:14px;display:flex}.erp-waybill-import-pagination>span:first-child{margin-right:auto}.erp-waybill-import-pagination label,.erp-waybill-import-pagination>div{align-items:center;gap:5px;display:flex}.erp-waybill-import-pagination select,.erp-waybill-import-pagination input{color:#353d4c;height:29px;font:inherit;background:#fff;border:1px solid #c5cbd5;border-radius:4px}.erp-waybill-import-pagination select{padding:0 7px}.erp-waybill-import-pagination input{text-align:center;width:48px;padding:0 5px}.erp-waybill-import-pagination button{color:#3c4556;cursor:pointer;background:#fff;border:1px solid #cbd1da;border-radius:4px;width:29px;height:29px;padding:0;font-size:15px}.erp-waybill-import-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-waybill-import-backdrop{z-index:2400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c142385;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.erp-waybill-import-dialog,.erp-waybill-import-detail{background:#fff;border:1px solid #bec5d1;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 32px);max-height:min(90vh,840px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0c142140}.erp-waybill-import-dialog>header,.erp-waybill-import-detail>header{background:linear-gradient(100deg,#f6f8fc,#fff9f1);border-bottom:1px solid #d9dde4;justify-content:space-between;align-items:flex-start;gap:14px;min-height:65px;padding:10px 13px;display:flex}.erp-waybill-import-dialog>header small,.erp-waybill-import-detail>header small{color:#2f63df;letter-spacing:.13em;font-size:7px;font-weight:830}.erp-waybill-import-dialog>header h3,.erp-waybill-import-detail>header h3{color:#16253f;margin:2px 0;font-size:14px}.erp-waybill-import-dialog>header p,.erp-waybill-import-detail>header p{color:#717884;margin:0;font-size:8px}.erp-waybill-import-dialog>header>button,.erp-waybill-import-detail>header>button{color:#616977;background:#fff;border-color:#cfd4dd;border-radius:50%;width:29px;min-width:29px;height:29px;padding:0;font-size:16px}.erp-waybill-import-dialog-body,.erp-waybill-import-detail-body{background:#f6f7fa;align-content:start;gap:9px;min-height:0;padding:11px;display:grid;overflow:auto}.erp-waybill-import-dialog>footer,.erp-waybill-import-detail>footer{background:#fff;border-top:1px solid #d9dde4;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.erp-waybill-import-dialog>footer>p,.erp-waybill-import-detail>footer>p{color:#757c87;min-width:0;margin:0 auto 0 0;font-size:8px}.erp-waybill-import-file-picker{background:#fff;border:1px dashed #93a6c7;border-radius:8px;align-items:center;gap:8px;min-height:62px;padding:9px 10px;display:flex}.erp-waybill-import-file-picker>div{align-items:center;gap:9px;min-width:0;margin-right:auto;display:flex}.erp-waybill-import-file-picker>div>span{color:#fff;background:#2f63df;border-radius:8px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:800;display:grid}.erp-waybill-import-file-picker strong,.erp-waybill-import-file-picker p{text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin:0;overflow:hidden}.erp-waybill-import-file-picker strong{color:#23324c;font-size:10px;display:block}.erp-waybill-import-file-picker p{color:#7a818c;margin-top:3px;font-size:8px}.erp-waybill-import-dialog-error,.erp-waybill-import-existing{color:#934837;background:#fff1ed;border:1px solid #e7b9b0;border-radius:6px;padding:8px 10px}.erp-waybill-import-existing{color:#7f5b1e;background:#fff9e3;border-color:#e8cf99}.erp-waybill-import-dialog-error strong,.erp-waybill-import-existing strong{font-size:9px}.erp-waybill-import-dialog-error p,.erp-waybill-import-existing p{margin:3px 0 0;font-size:8px;line-height:1.45}.erp-waybill-import-file-evidence{background:#fff;border:1px solid #d3d8e1;border-radius:7px;grid-template-columns:minmax(180px,1fr) 130px minmax(230px,1.2fr) minmax(220px,1.1fr);display:grid;overflow:hidden}.erp-waybill-import-file-evidence>div{border-right:1px solid #dce0e6;min-width:0;padding:7px 9px}.erp-waybill-import-file-evidence>div:last-child{border-right:0}.erp-waybill-import-file-evidence small,.erp-waybill-import-file-evidence strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-waybill-import-file-evidence small{color:#828790;font-size:7px}.erp-waybill-import-file-evidence strong{color:#283751;margin-top:2px;font-size:9px}.erp-waybill-import-preview-summary{flex-wrap:wrap;gap:5px;display:flex}.erp-waybill-import-preview-summary>span{color:#555f70;background:#fff;border:1px solid #cfd4dd;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:4px 8px;font-size:8px;display:inline-flex}.erp-waybill-import-preview-summary b{color:#21324f;font-size:9px}.erp-waybill-import-preview-ready{color:#2f63df!important;background:#eaeff8!important;border-color:#a8b9d7!important}.erp-waybill-import-preview-warning{color:#8b641f!important;background:#fff9e2!important;border-color:#e6cf9e!important}.erp-waybill-import-preview-danger{color:#a14f3d!important;background:#fff0ec!important;border-color:#e7bab1!important}.erp-waybill-import-preview-table{background:#fff;border:1px solid #cfd5de;border-radius:7px;max-height:385px;overflow:auto}.erp-waybill-import-preview-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1030px;font-size:8px}.erp-waybill-import-preview-table th,.erp-waybill-import-preview-table td{vertical-align:top;border-bottom:1px solid #d8dce3;border-right:1px solid #d8dce3;padding:7px}.erp-waybill-import-preview-table th{z-index:1;color:#283750;text-align:left;background:#eaeef5;position:sticky;top:0}.erp-waybill-import-preview-table td small{color:#818790;margin-top:3px;display:block}.erp-waybill-import-preview-table>p{color:#7b818c;background:#fffaf0;margin:0;padding:7px 9px;font-size:8px}.erp-waybill-import-detail{width:min(850px,100vw - 32px)}.erp-waybill-import-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.erp-waybill-import-detail-grid>div{background:#fff;border:1px solid #d7dce4;border-radius:6px;min-width:0;padding:8px 9px}.erp-waybill-import-detail-grid dt{color:#7a818c;font-size:7px;font-weight:750}.erp-waybill-import-detail-grid dd{color:#24324b;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.45}.erp-waybill-import-detail-grid dd small{color:#838992;margin-top:3px;font-size:7px;display:block}.erp-waybill-import-detail-wide{grid-column:1/-1}.erp-waybill-import-page :focus-visible{outline-offset:2px;outline:2px solid #356cf46b}@media (max-width:1120px){.erp-waybill-import-page{height:auto;min-height:var(--erp-page-viewport,calc(100vh - 128px));overflow:visible}.erp-waybill-import-filter-row{grid-template-columns:repeat(2,minmax(220px,1fr))}.erp-waybill-import-filter-actions{justify-content:flex-start}.erp-waybill-import-more>.erp-waybill-import-filter-row-secondary{grid-template-columns:repeat(2,minmax(220px,1fr));width:min(760px,100vw - 56px)}.erp-waybill-import-more .erp-waybill-import-filter-row-secondary>fieldset{grid-column:1/-1}.erp-waybill-import-table-card{min-height:470px}.erp-waybill-import-file-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-waybill-import-file-evidence>div:nth-child(2){border-right:0}.erp-waybill-import-file-evidence>div:nth-child(n+3){border-top:1px solid #dce0e6}}@media (max-width:680px){.erp-waybill-import-page{padding:6px}.erp-waybill-import-filter-row{grid-template-columns:1fr}.erp-waybill-import-more>.erp-waybill-import-filter-row-secondary{grid-template-columns:1fr;width:calc(100vw - 40px)}.erp-waybill-import-more .erp-waybill-import-filter-row-secondary>fieldset{grid-column:auto;grid-template-columns:1fr}.erp-waybill-import-filter-actions{justify-content:stretch}.erp-waybill-import-filter-actions button{flex:1}.erp-waybill-import-toolbar{flex-direction:column;align-items:flex-start}.erp-waybill-import-toolbar>div{flex-wrap:wrap;width:100%;overflow:visible}.erp-waybill-import-toolbar>p{white-space:normal}.erp-waybill-import-pagination{flex-wrap:wrap;justify-content:center}.erp-waybill-import-pagination>span:first-child{text-align:center;width:100%;margin:0}.erp-waybill-import-backdrop{padding:7px}.erp-waybill-import-dialog,.erp-waybill-import-detail{width:calc(100vw - 14px);max-height:94vh}.erp-waybill-import-file-picker{flex-wrap:wrap;align-items:stretch}.erp-waybill-import-file-picker>div{width:100%}.erp-waybill-import-file-picker>button{flex:1}.erp-waybill-import-file-evidence,.erp-waybill-import-detail-grid{grid-template-columns:1fr}.erp-waybill-import-file-evidence>div{border-bottom:1px solid #dce0e6;border-right:0}.erp-waybill-import-file-evidence>div:last-child{border-bottom:0}.erp-waybill-import-detail-wide{grid-column:auto}.erp-waybill-import-dialog>footer,.erp-waybill-import-detail>footer{flex-wrap:wrap}.erp-waybill-import-dialog>footer>p,.erp-waybill-import-detail>footer>p{width:100%}}@media (prefers-reduced-motion:reduce){.erp-waybill-import-page *{scroll-behavior:auto!important;transition:none!important}.erp-customized-shipment-page *,.erp-customized-shipment-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.erp-stock-shipment-page{grid-template-rows:auto auto auto minmax(0,1fr)}.erp-stock-shipment-source-strip{color:#754819;background:#fff9df;border:1px solid #f0dca1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 18px;min-height:42px;padding:7px 12px;display:grid}.erp-stock-shipment-source-copy,.erp-stock-shipment-source-facts,.erp-stock-shipment-sla{align-items:center;gap:8px 14px;min-width:0;display:flex}.erp-stock-shipment-source-copy{white-space:nowrap;overflow:hidden}.erp-stock-shipment-source-copy>b{color:var(--shipment-teal)}.erp-stock-shipment-source-copy>span{text-overflow:ellipsis;overflow:hidden}.erp-stock-shipment-source-copy strong,.erp-stock-shipment-sla strong{color:#df5c28;font-variant-numeric:tabular-nums}.erp-stock-shipment-source-copy .danger{color:#bb3e34}.erp-stock-shipment-source-copy .muted{color:#7a7e85}.erp-stock-shipment-source-facts{color:#6a6f77;white-space:nowrap;justify-content:flex-end;font-size:12px}.erp-stock-shipment-source-facts span+span{border-left:1px solid #e8d9af;padding-left:14px}.erp-stock-shipment-sla{scrollbar-width:thin;white-space:nowrap;border-top:1px solid #efe1b8;grid-column:1/-1;padding-top:6px;overflow-x:auto}.erp-stock-shipment-sla span:first-child{color:#5d646f;font-weight:800}.erp-stock-shipment-sla button{color:#92501f;cursor:pointer;background:#ffffff8f;border:1px solid #0000;border-radius:999px;min-height:24px;padding:2px 9px}.erp-stock-shipment-sla button:hover{background:#fff;border-color:#e9bf8a}.erp-stock-shipment-sla button.active{color:#2f63df;background:#eef2fa;border-color:#627caa;font-weight:800}.erp-stock-shipment-sla button:disabled{cursor:default;opacity:.65}.erp-stock-shipment-filter-row{grid-template-columns:165px 165px 165px minmax(290px,1fr) 170px minmax(220px,1fr)}.erp-stock-shipment-filter-row-secondary{grid-template-columns:210px 150px 150px 165px 180px 190px minmax(190px,1fr) auto}.erp-stock-shipment-inline-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.erp-stock-shipment-toolbar-boundary{color:#6b717c;text-overflow:ellipsis;white-space:nowrap;min-width:260px;max-width:620px;overflow:hidden}.erp-stock-shipment-table{min-width:2320px}.erp-stock-shipment-table col:first-child{width:48px}.erp-stock-shipment-table col:nth-child(2){width:44px}.erp-stock-shipment-table col:nth-child(3){width:205px}.erp-stock-shipment-table col:nth-child(4){width:86px}.erp-stock-shipment-table col:nth-child(5){width:170px}.erp-stock-shipment-table col:nth-child(6){width:110px}.erp-stock-shipment-table col:nth-child(7){width:260px}.erp-stock-shipment-table col:nth-child(8){width:90px}.erp-stock-shipment-table col:nth-child(9){width:110px}.erp-stock-shipment-table col:nth-child(10){width:210px}.erp-stock-shipment-table col:nth-child(11){width:185px}.erp-stock-shipment-table col:nth-child(12){width:155px}.erp-stock-shipment-table col:nth-child(13){width:130px}.erp-stock-shipment-table col:nth-child(14){width:155px}.erp-stock-shipment-table col:nth-child(15){width:195px}.erp-stock-shipment-table col:nth-child(16){width:167px}.erp-stock-shipment-table thead th:first-child,.erp-stock-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:first-child{left:0}.erp-stock-shipment-table thead th:nth-child(2),.erp-stock-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(2){left:48px}.erp-stock-shipment-table thead th:nth-child(3),.erp-stock-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(3){left:92px}.erp-stock-shipment-row-overdue{background:#fff8dc}.erp-stock-shipment-row-overdue td{box-shadow:inset 0 1px #f1df9f,inset 0 -1px #f1df9f}.erp-stock-shipment-row-overdue:hover,.erp-stock-shipment-row-overdue.erp-customized-shipment-row-selected{background:#fff1bd!important}.erp-stock-shipment-image,.erp-stock-shipment-image-placeholder{background:#f6f7f8;border:1px solid #d2d7e0;border-radius:6px;place-items:center;width:54px;height:54px;margin:auto;overflow:hidden;display:grid!important}.erp-stock-shipment-image{object-fit:cover}.erp-stock-shipment-image-placeholder{color:#868d98;text-align:center;font-size:11px;line-height:1.2}.erp-stock-shipment-age-badge{margin-top:4px;font-weight:800;color:#d65c2c!important}.erp-stock-shipment-count{font-variant-numeric:tabular-nums;text-align:right!important}.erp-stock-shipment-detail-lines{max-height:4.2em;overflow:hidden}.erp-stock-shipment-readonly-actions{flex-wrap:wrap;gap:5px;display:flex}.erp-stock-shipment-readonly-actions button{color:#fff;background:var(--shipment-blue);cursor:pointer;border:0;border-radius:4px;min-height:26px;padding:0 8px}.erp-stock-shipment-readonly-actions button.secondary{background:var(--shipment-teal)}.erp-stock-shipment-state-detail{max-width:620px!important}.erp-stock-shipment-state-detail small{color:#78808d;line-height:1.55}.erp-stock-shipment-detail-list{gap:7px;margin-top:2px;display:grid}.erp-stock-shipment-detail-list article{background:#fff;border:1px solid #d8dce4;border-radius:6px;grid-template-columns:48px minmax(0,1fr) 110px;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.erp-stock-shipment-detail-list article>img,.erp-stock-shipment-detail-list article>span[aria-hidden=true]{color:#848b97;object-fit:cover;background:#f4f6f8;border:1px solid #d4d9e1;border-radius:5px;place-items:center;width:48px;height:48px;font-size:11px;display:grid;overflow:hidden}.erp-stock-shipment-detail-list article>div{min-width:0}.erp-stock-shipment-detail-list article>div:last-child{text-align:right;font-variant-numeric:tabular-nums}.erp-stock-shipment-detail-list strong,.erp-stock-shipment-detail-list small{overflow-wrap:anywhere;display:block}.erp-stock-shipment-detail-list small{color:#717986;margin-top:3px;font-weight:400}.erp-main:has(.erp-ready-stock-shipment-page){flex-direction:column;min-height:0;display:flex}.erp-content:has(>.erp-ready-stock-shipment-page){flex-direction:column;flex:auto;min-height:0;display:flex}.erp-content>.erp-ready-stock-shipment-page{height:auto;min-height:var(--erp-page-viewport);flex:auto}.erp-ready-stock-shipment-page{--ready-stock-line:#d6e0ed;--ready-stock-ink:#20334d;background:linear-gradient(#f8fafc 0%,#f1f5fa 100%);font-size:15px}.erp-ready-stock-shipment-page .erp-stock-shipment-source-strip,.erp-ready-stock-shipment-page .erp-customized-shipment-filters,.erp-ready-stock-shipment-page .erp-customized-shipment-table-card{border-color:#cfdaea;border-radius:10px;box-shadow:0 6px 18px #233c5c12}.erp-ready-stock-shipment-page .erp-customized-shipment-filter-row label>span,.erp-ready-stock-shipment-page .erp-customized-shipment-date-range legend{color:#203a5e;font-weight:650}.erp-ready-stock-shipment-page .erp-customized-shipment-filter-row input,.erp-ready-stock-shipment-page .erp-customized-shipment-filter-row select,.erp-ready-stock-shipment-page .erp-customized-shipment-date-range input{border-color:#bdcadc;border-radius:6px;height:34px;font-size:14px}.erp-ready-stock-shipment-page :is(.erp-stock-shipment-source-copy,.erp-stock-shipment-source-facts,.erp-stock-shipment-sla,.erp-customized-shipment-toolbar-actions){white-space:normal;scrollbar-width:none;flex-wrap:wrap;overflow-x:visible}.erp-ready-stock-shipment-page .erp-stock-shipment-source-facts{font-size:13px}.erp-ready-stock-shipment-page .erp-customized-shipment-toolbar-meta{white-space:normal}.erp-ready-stock-shipment-page .erp-stock-shipment-toolbar-boundary{text-overflow:clip;white-space:normal;max-width:none;line-height:1.45;overflow:visible}.erp-ready-stock-shipment-page :is(.erp-customized-shipment-filter-actions,.erp-customized-shipment-toolbar-actions,.erp-customized-shipment-toolbar-meta) button{border-radius:6px;min-height:34px;padding-inline:13px}.erp-ready-stock-shipment-page .erp-customized-shipment-table-card{width:100%;min-width:0;overflow:hidden}.erp-ready-stock-shipment-page .erp-customized-shipment-table-scroll{width:100%;min-width:0;max-width:100%;overflow:hidden auto}.erp-ready-stock-shipment-page .erp-stock-shipment-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;color:var(--ready-stock-ink);font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.45}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:first-child{width:2.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(2){width:2.8%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(3){width:9.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(4){width:5.2%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(5){width:7.3%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(6){width:6.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(7){width:10.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(8){width:5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(9){width:4.8%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(10){width:7%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(11){width:6%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(12){width:5.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(13){width:6.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(14){width:4.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(15){width:9.5%}.erp-ready-stock-shipment-page .erp-stock-shipment-table col:nth-child(16){width:6.9%}.erp-ready-stock-shipment-page .erp-stock-shipment-table :is(th,td){border-color:var(--ready-stock-line);white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:9px 5px;font-size:15px}.erp-ready-stock-shipment-page .erp-stock-shipment-table thead th{color:#183a65;text-align:center;background:linear-gradient(#f4f8fe 0%,#e7eef8 100%);height:44px;padding-block:9px;font-size:15px;line-height:1.25;box-shadow:inset 0 -1px #c4d2e4}.erp-ready-stock-shipment-page .erp-stock-shipment-table tbody td{vertical-align:top;height:76px}.erp-ready-stock-shipment-page .erp-stock-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):nth-child(2n){background:#f8fafc}.erp-ready-stock-shipment-page .erp-stock-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):hover{background:#edf5ff}.erp-ready-stock-shipment-page .erp-stock-shipment-table tbody tr.erp-customized-shipment-row-selected:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row){background:#fff3ca}.erp-ready-stock-shipment-page .erp-stock-shipment-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(-n+3){z-index:auto;box-shadow:none;position:static;left:auto}.erp-ready-stock-shipment-page .erp-stock-shipment-table thead th:nth-child(-n+3){background:linear-gradient(#f4f8fe 0%,#e7eef8 100%);left:auto}.erp-ready-stock-shipment-page .erp-stock-shipment-table :is(th,td):nth-child(-n+2){text-align:center;padding-inline:3px}.erp-ready-stock-shipment-page .erp-stock-shipment-table td>small{color:#65758b;margin-top:4px;font-size:13px;line-height:1.4}.erp-ready-stock-shipment-page .erp-customized-shipment-link{white-space:normal;overflow-wrap:anywhere;word-break:break-all;text-align:left;max-width:100%;line-height:1.4}.erp-ready-stock-shipment-page .erp-customized-shipment-status{white-space:normal;text-align:center;min-width:0;max-width:100%;padding:3px 4px;font-size:13px;line-height:1.25}.erp-ready-stock-shipment-page :is(.erp-stock-shipment-image,.erp-stock-shipment-image-placeholder){aspect-ratio:1;background:#f3f7fc;border-color:#cbd7e6;border-radius:7px;width:min(44px,100%);height:auto}.erp-ready-stock-shipment-page .erp-stock-shipment-image-placeholder{font-size:12px}.erp-ready-stock-shipment-page .erp-stock-shipment-detail-lines{white-space:normal;max-height:none;overflow:visible}.erp-ready-stock-shipment-page .erp-stock-shipment-readonly-actions{grid-template-columns:1fr;align-content:start;gap:5px;display:grid}.erp-ready-stock-shipment-page .erp-stock-shipment-readonly-actions button{width:100%;min-height:30px;padding-inline:4px;font-size:13px}.erp-stock-history-page{--stock-history-border:#cbd4e2;--stock-history-header:#edf1f7;--stock-history-link:#3573df;color:#26364d;background:#f3f5f8;gap:7px;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:14px}.erp-stock-history-page .erp-stock-history-data-strip{color:#b75c17;white-space:normal;background:#fffde7;border:1px solid #efdfa8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px 20px;min-width:0;min-height:34px;padding:6px 14px;line-height:1.45;display:flex;overflow-x:visible}.erp-stock-history-page .erp-stock-history-data-strip b{color:#3d7df0}.erp-stock-history-page .erp-stock-history-data-strip strong{color:#df5d22;font-variant-numeric:tabular-nums}.erp-stock-history-page .erp-stock-history-coverage{color:#66758a;margin-left:auto}.erp-stock-history-page .erp-stock-history-reference-filters{border-color:var(--stock-history-border);border-radius:5px;gap:8px;padding:11px 13px;position:relative;box-shadow:0 2px 7px #23375214}.erp-stock-history-page .erp-stock-history-query-row{flex-wrap:wrap;align-items:center;gap:8px 17px;min-width:0;display:flex}.erp-stock-history-page .erp-stock-history-query-row>label,.erp-stock-history-page .erp-stock-history-range,.erp-stock-history-page .erp-stock-history-more-filters label{border:0;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex}.erp-stock-history-page .erp-stock-history-query-row>label{flex:185px}.erp-stock-history-page .erp-stock-history-query-row-primary>label:first-child{flex-basis:235px}.erp-stock-history-page .erp-stock-history-query-row-primary>.erp-stock-history-range{flex:1.7 340px}.erp-stock-history-page .erp-stock-history-query-row-secondary>.erp-stock-history-product-filter{flex:1.5 290px}.erp-stock-history-page .erp-stock-history-query-row-secondary>label:nth-child(2){flex:1.25 260px}.erp-stock-history-page .erp-stock-history-query-row-secondary>label:nth-child(3),.erp-stock-history-page .erp-stock-history-query-row-secondary>label:nth-child(4){flex:.72 135px}.erp-stock-history-page .erp-stock-history-query-row label>span:first-child,.erp-stock-history-page .erp-stock-history-range legend,.erp-stock-history-page .erp-stock-history-more-filters label>span:first-child{color:#26364d;white-space:nowrap;flex:none;font-weight:600}.erp-stock-history-page .erp-stock-history-range legend{float:left}.erp-stock-history-page .erp-stock-history-range>input{flex:120px}.erp-stock-history-page .erp-stock-history-quantity-range{flex:auto}.erp-stock-history-page .erp-stock-history-quantity-range>input{min-width:64px}.erp-stock-history-page :is(.erp-stock-history-query-row,.erp-stock-history-more-filters) :is(input,select){color:#26364d;background:#fff;border:1px solid #c5cfdd;border-radius:4px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:14px}.erp-stock-history-page .erp-stock-history-more-filters{min-width:0}.erp-stock-history-page .erp-stock-history-more-filters>summary{color:#4774d5;cursor:pointer;background:#f3f6fb;border-radius:4px;place-items:center;width:31px;min-height:27px;margin-left:auto;font-size:18px;line-height:1;list-style:none;display:grid}.erp-stock-history-page .erp-stock-history-more-filters[open]>summary{color:#fff;background:#4a7de8}.erp-stock-history-page .erp-stock-history-more-filters>div{border-top:1px dashed #d8deea;flex-wrap:wrap;gap:8px 17px;min-width:0;padding-top:8px;display:flex}.erp-stock-history-page .erp-stock-history-more-filters>div>label{flex:210px}.erp-stock-history-page .erp-stock-history-more-filters>div>.erp-stock-history-range{flex:1.5 360px}.erp-stock-history-page .erp-stock-history-reference-toolbar,.erp-stock-history-page .erp-stock-history-reference-toolbar .erp-customized-shipment-toolbar-actions,.erp-stock-history-page .erp-stock-history-reference-toolbar .erp-customized-shipment-toolbar-meta{white-space:normal;flex-wrap:wrap;overflow-x:visible}.erp-stock-history-page .erp-stock-history-reference-toolbar{gap:7px 12px;min-height:39px}.erp-stock-history-page .erp-stock-history-reference-toolbar .erp-customized-shipment-toolbar-actions{gap:7px}.erp-stock-history-page .erp-stock-history-reference-toolbar button,.erp-stock-history-page .erp-stock-history-backfill-panel>summary{border-radius:4px;min-height:31px;padding-inline:13px;font-weight:700}.erp-stock-history-page .erp-stock-history-backfill-panel{min-width:0}.erp-stock-history-page .erp-stock-history-backfill-panel>summary{color:#fff;cursor:pointer;background:#f2a13a;align-items:center;list-style:none;display:inline-flex}.erp-stock-history-page .erp-stock-history-backfill-panel[open]{flex-basis:100%}.erp-stock-history-page .erp-stock-history-table-card{border-color:var(--stock-history-border);border-radius:4px;width:100%;min-width:0;overflow:hidden}.erp-stock-history-page .erp-stock-history-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:hidden auto}.erp-stock-history-page .erp-stock-history-table{table-layout:fixed;color:#27384f;width:100%;min-width:0;max-width:100%;font-size:14px;line-height:1.45}.erp-stock-history-page .erp-stock-history-table col:first-child{width:2.3%}.erp-stock-history-page .erp-stock-history-table col:nth-child(2){width:2.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(3){width:11%}.erp-stock-history-page .erp-stock-history-table col:nth-child(4){width:4.2%}.erp-stock-history-page .erp-stock-history-table col:nth-child(5){width:8.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(6){width:5.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(7){width:14.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(8){width:3.8%}.erp-stock-history-page .erp-stock-history-table col:nth-child(9){width:4.2%}.erp-stock-history-page .erp-stock-history-table col:nth-child(10){width:8%}.erp-stock-history-page .erp-stock-history-table col:nth-child(11){width:7%}.erp-stock-history-page .erp-stock-history-table col:nth-child(12){width:6.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(13){width:5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(14){width:7.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(15){width:5.5%}.erp-stock-history-page .erp-stock-history-table col:nth-child(16){width:4%}.erp-stock-history-page .erp-stock-history-table :is(th,td){border-color:var(--stock-history-border);white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:8px 5px;font-size:14px}.erp-stock-history-page .erp-stock-history-table thead th{z-index:4;color:#183655;background:linear-gradient(180deg, #f6f8fb 0%, var(--stock-history-header) 100%);text-align:center;height:41px;padding-block:8px;font-weight:700;line-height:1.25;position:sticky;top:0;box-shadow:inset 0 -1px #c3cfdf}.erp-stock-history-page .erp-stock-history-table tbody td{vertical-align:middle;min-height:76px}.erp-stock-history-page .erp-stock-history-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):nth-child(2n){background:#fbfcfe}.erp-stock-history-page .erp-stock-history-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row):hover{background:#eef5ff}.erp-stock-history-page .erp-stock-history-table tbody tr.erp-customized-shipment-row-selected:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row){background:#fff6d8}.erp-stock-history-page .erp-stock-history-table tbody tr:not(.erp-customized-shipment-state-row):not(.erp-customized-shipment-skeleton-row) td:nth-child(-n+3){z-index:auto;background:inherit;box-shadow:none;position:static;left:auto}.erp-stock-history-page .erp-stock-history-table thead th:nth-child(-n+3){z-index:4;background:linear-gradient(180deg, #f6f8fb 0%, var(--stock-history-header) 100%);left:auto;box-shadow:inset 0 -1px #c3cfdf}.erp-stock-history-page .erp-stock-history-table :is(th,td):nth-child(-n+2),.erp-stock-history-page .erp-stock-history-number-cell{text-align:center}.erp-stock-history-page .erp-stock-history-table td>small{color:#718096;margin-top:3px;font-size:12px}.erp-stock-history-page .erp-stock-history-order-cell .erp-customized-shipment-link{max-width:100%;color:var(--stock-history-link);white-space:normal;overflow-wrap:anywhere;word-break:break-all;text-align:left}.erp-stock-history-page .erp-stock-history-ready-badge{color:#fff;background:#4781f1;border-radius:3px;width:fit-content;margin-top:5px;padding:2px 5px;font-size:11px;line-height:1.2;display:inline-flex}.erp-stock-history-page .erp-stock-history-payment-cell{text-align:center}.erp-stock-history-page .erp-stock-history-payment-cell>span{font-variant-numeric:tabular-nums;margin-top:3px;display:block}.erp-stock-history-page .erp-stock-history-full-copy,.erp-stock-history-page .erp-stock-shipment-detail-lines{white-space:normal;max-height:none;overflow:visible}.erp-stock-history-page .erp-stock-history-missing{color:#8b96a8;text-align:center}.erp-stock-history-page .erp-stock-shipment-image{border-radius:4px;width:min(42px,100%);height:auto;margin:auto}.erp-stock-history-page .erp-customized-shipment-status{white-space:normal;text-align:center;min-width:0;max-width:100%;padding:2px 4px;font-size:12px}.erp-stock-history-page .erp-stock-shipment-readonly-actions{grid-template-columns:1fr;align-content:center;gap:4px;display:grid}.erp-stock-history-page .erp-stock-shipment-readonly-actions button{width:100%;min-height:26px;padding-inline:2px;font-size:12px}.erp-stock-history-page .erp-customized-shipment-pagination{color:#44556d;white-space:normal;background:#fff;flex-wrap:wrap;min-width:0;font-size:14px;overflow-x:visible}.erp-stock-history-logistics-list{gap:7px;display:grid}.erp-stock-history-logistics-list article{background:#fff;border:1px solid #d8dce4;border-radius:6px;grid-template-columns:minmax(130px,.65fr) minmax(170px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.erp-stock-history-logistics-list article span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.erp-stock-history-logistics-list article button{color:#fff;background:var(--shipment-teal);cursor:pointer;border:0;border-radius:4px;min-height:27px;padding:0 9px}.erp-stock-history-page .erp-stock-history-skipped-warning{color:#934d1e;background:#fff3e3;border:1px solid #efbd83;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding:2px 7px;display:inline-flex}.erp-stock-history-page .erp-stock-history-skipped-warning strong{color:#c64e24}.erp-stock-history-page .erp-stock-history-backfill{color:#4a566b;white-space:normal;flex-wrap:wrap;flex:none;align-items:center;gap:5px;min-width:0;padding:7px 0 0;display:flex}.erp-stock-history-page .erp-stock-history-backfill>span:first-child{font-size:12px;font-weight:800}.erp-stock-history-page .erp-stock-history-backfill>i{color:#828893;font-style:normal}.erp-stock-history-page .erp-stock-history-backfill input{border:1px solid var(--shipment-line-strong);width:174px;height:30px;color:var(--shipment-ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:5px;padding:3px 6px}.erp-stock-history-page .erp-stock-history-backfill input:focus{border-color:var(--erp-accent);outline:2px solid #356cf429}.erp-stock-history-page .erp-stock-history-backfill-error{color:#b7372c;white-space:normal;max-width:210px;font-size:12px;font-weight:700;line-height:1.25}@media (max-width:1450px){.erp-stock-shipment-filter-row,.erp-stock-shipment-filter-row-secondary{grid-template-columns:repeat(4,minmax(160px,1fr))}.erp-stock-history-page .erp-stock-history-query-row>label{flex-basis:205px}}@media (max-width:1040px){.erp-stock-shipment-source-strip{grid-template-columns:1fr}.erp-stock-shipment-source-facts{justify-content:flex-start;overflow-x:auto}.erp-stock-shipment-sla{grid-column:1}.erp-stock-shipment-toolbar-boundary{max-width:none}.erp-stock-history-page .erp-stock-history-reference-toolbar .erp-customized-shipment-toolbar-meta{justify-content:space-between;width:100%;margin-left:0}.erp-stock-history-page .erp-stock-history-backfill{width:100%}}@media (max-width:640px){.erp-stock-shipment-source-strip{align-items:start}.erp-stock-shipment-source-copy,.erp-stock-shipment-source-facts{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px}.erp-stock-shipment-source-copy>span{overflow:visible}.erp-stock-shipment-source-facts span+span{border-left:0;padding-left:0}.erp-stock-shipment-filter-row,.erp-stock-shipment-filter-row-secondary{grid-template-columns:1fr}.erp-stock-shipment-toolbar-boundary{white-space:normal}.erp-stock-shipment-detail-list article{grid-template-columns:48px minmax(0,1fr)}.erp-stock-shipment-detail-list article>div:last-child{text-align:left;grid-column:2}.erp-stock-history-logistics-list article{grid-template-columns:1fr}.erp-stock-history-logistics-list article button{justify-self:start}.erp-stock-history-page .erp-stock-history-query-row>label,.erp-stock-history-page .erp-stock-history-query-row>.erp-stock-history-range,.erp-stock-history-page .erp-stock-history-more-filters>div>label,.erp-stock-history-page .erp-stock-history-more-filters>div>.erp-stock-history-range{flex-basis:100%}.erp-stock-history-page .erp-stock-history-coverage{width:100%;margin-left:0}.erp-stock-history-page .erp-stock-history-table{font-size:12px}.erp-stock-history-page .erp-stock-history-table :is(th,td){padding-inline:3px;font-size:12px}.erp-stock-history-page .erp-stock-history-backfill>span:first-child{flex-basis:100%}.erp-stock-history-page .erp-stock-history-backfill input{flex:180px;width:min(100%,230px)}.erp-stock-history-page .erp-stock-history-backfill-error{flex-basis:100%;max-width:none}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Microsoft YaHei", "PingFang SC", sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}.login-shell{background:#f1f7ff;grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:center;gap:clamp(38px,6vw,102px);min-height:100vh;padding:44px clamp(40px,6.5vw,110px);display:grid;position:relative;overflow:hidden}.login-shell:before{content:"";opacity:.48;background-image:linear-gradient(#4487d51f 1px,#0000 1px),linear-gradient(90deg,#4487d51f 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0 43% 0 0;-webkit-mask-image:radial-gradient(circle at 10%,#000 0 36%,#0000 75%);mask-image:radial-gradient(circle at 10%,#000 0 36%,#0000 75%)}.login-shell:after{content:"";opacity:.5;background-image:radial-gradient(circle,#5f97e266 3px,#0000 3.5px);background-size:42px 42px;width:390px;height:240px;position:absolute;top:7px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.login-brand-panel{z-index:2;min-width:0;position:relative}.login-feature-grid{grid-template-columns:repeat(3,minmax(116px,.78fr)) minmax(330px,2.6fr);align-items:stretch;gap:clamp(12px,1.1vw,18px);width:100%;display:grid}.login-feature-card{color:#fff;border-radius:26px;flex-direction:column;min-width:0;min-height:388px;padding:28px 20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #4874ae21}.login-feature-card:before{content:"";background:#ffffff21;width:170%;height:1px;position:absolute;top:35%;left:-32%;transform:rotate(-55deg);box-shadow:0 74px #ffffff0f}.feature-blue{background:linear-gradient(160deg,#347ad8 0%,#67a7eb 100%)}.feature-teal{background:linear-gradient(160deg,#2f63df 0%,#5277b8 100%)}.feature-violet{background:linear-gradient(160deg,#6948d8 0%,#9c72e7 100%)}.feature-orange{background:linear-gradient(155deg,#f47b22 0%,#f7aa55 100%)}.feature-tag{z-index:1;color:#ffffff9e;letter-spacing:.13em;font-size:8px;font-weight:800;position:relative}.login-feature-card h2{z-index:1;letter-spacing:-.02em;margin:13px 0 16px;font-size:clamp(18px,1.55vw,23px);line-height:1.48;position:relative}.login-feature-card>p{z-index:1;color:#ffffffdb;margin:0;font-size:13px;line-height:1.9;position:relative}.feature-arrow{z-index:1;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:auto;font-size:20px;display:grid;position:relative}.feature-wide{padding:28px 25px 24px}.feature-wide h2{margin-bottom:4px;font-size:24px}.feature-wide .wide-intro{color:#ffffffe6;font-size:12px}.invoice-steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid;position:relative}.invoice-steps>div{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff24;border:1px solid #ffffff7a;border-radius:20px;min-height:235px;padding:19px 16px}.invoice-steps b{border:1px solid #ffffff7a;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.invoice-steps h3{margin:18px 0 7px;font-size:15px}.invoice-steps p{color:#ffffffd6;margin:0;font-size:11px;line-height:1.75}.brand-lockup{align-items:center;gap:13px;display:flex}.brand-mark{background:var(--orange);color:#fff;letter-spacing:-2px;border-radius:14px 5px;flex:none;place-items:center;width:46px;height:46px;font-weight:900;display:inline-grid;box-shadow:inset -8px -8px #73240017}.brand-lockup>span:last-child{flex-direction:column;display:flex}.brand-lockup strong{letter-spacing:.08em;font-size:24px;line-height:1.15}.brand-lockup small{letter-spacing:.15em;opacity:.68;margin-top:6px;font-size:10px}.brand-lockup-large .brand-mark{width:54px;height:54px;font-size:18px}.brand-lockup-large strong{font-size:28px}.eyebrow,.section-kicker{letter-spacing:.18em;color:#5b87d3;font-size:11px;font-weight:800}.login-form-panel{z-index:3;position:relative}.login-card-brand{align-items:center;gap:12px;margin-bottom:25px;display:flex}.login-card-brand .brand-mark{background:#3985df;border-radius:12px 4px;width:42px;height:42px;box-shadow:inset -8px -8px #174a911a}.login-card-brand>span:last-child{flex-direction:column;display:flex}.login-card-brand strong{color:#235da4;letter-spacing:.08em;font-size:18px}.login-card-brand small{color:#93a5bb;letter-spacing:.08em;margin-top:3px;font-size:9px}.role-tabs{background:#edf2f8;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:23px;padding:5px;display:grid}.role-tabs button{color:#75869e;cursor:pointer;background:0 0;border:0;border-radius:9px;height:44px;font-size:13px;font-weight:650;transition:all .2s}.field-label{display:block}.login-field{margin-top:14px}.login-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-label input{color:#29445f;background:#fbfdff;border:1px solid #d7e2f0;border-radius:12px;outline:0;width:100%;height:51px;padding:0 15px;transition:all .2s}.field-label input:focus{background:#fff;border-color:#438ce0;box-shadow:0 0 0 4px #3f89de1a}.login-security-note{color:#8b9db2;justify-content:space-between;align-items:center;margin:14px 1px 20px;font-size:10px;display:flex}.login-security-note span{align-items:center;gap:6px;display:flex}.login-security-note i{background:#2f63df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2f63df1a}.login-security-note button{color:#4788d6;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.primary-login{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f78d8,#57a0ea);border:0;border-radius:11px;width:100%;height:51px;font-size:13px;font-weight:750;transition:all .2s;box-shadow:0 13px 27px #2f78d83d}.primary-login:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2f78d84d}.login-orb{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.login-orb-one{border:1px solid #3d85d82e;width:520px;height:520px;top:-80px;left:-310px;box-shadow:0 0 0 70px #fff3}.login-orb-two{filter:blur(45px);background:#7795c81f;width:360px;height:360px;bottom:-245px;right:4%}.login-shell{background:#f5f6f8;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);gap:0;min-height:100vh;padding:0;display:grid;position:relative;overflow:clip}.login-shell:before,.login-shell:after{content:none}.login-brand-panel{color:#fff;z-index:1;background:#1b2c46;flex-direction:column;min-height:100vh;padding:clamp(42px,5.2vw,76px) clamp(46px,6.8vw,116px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";z-index:-2;background:radial-gradient(circle at 76% 15%,#517dc929,#0000 29%),radial-gradient(circle at 13% 82%,#ff8c4b0f,#0000 25%),linear-gradient(145deg,#243b5b 0%,#1b2c46 50%,#132039 100%);position:absolute;inset:0}.login-brand-panel:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-230px;right:-176px;box-shadow:0 0 0 70px #ffffff07,0 0 0 140px #ffffff05}.login-brand-panel .brand-lockup-large{z-index:2;position:relative}.login-brand-panel .brand-lockup-large .brand-mark{box-shadow:0 12px 28px #eb5c1f38,inset -8px -8px #73240017}.login-copy{z-index:1;max-width:700px;margin:clamp(62px,10vh,108px) 0 32px;position:relative}.login-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:20px 0 19px;font-size:clamp(44px,4.35vw,72px);font-weight:730;line-height:1.13}.login-copy p{color:#ffffffb3;max-width:600px;margin:0;font-size:15px;line-height:1.85}.feature-rail{z-index:2;border-top:0;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:0;display:grid;position:relative}.feature-rail>div{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:9px;min-width:0;min-height:82px;padding:14px 12px;display:grid;box-shadow:inset 0 1px #ffffff09}.feature-rail b{color:#ffb17f;background:#ff87451c;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.feature-rail span{flex-direction:column;min-width:0;display:flex}.feature-rail strong{white-space:nowrap;font-size:11px}.feature-rail small{color:#ffffffa6;margin-top:4px;font-size:8px;line-height:1.5}.login-footer{z-index:2;color:#ffffffa6;letter-spacing:.1em;margin:20px 0 0;font-size:9px;position:relative}.login-form-panel{z-index:2;place-items:center;min-height:100vh;padding:42px clamp(36px,6vw,88px);display:grid;position:relative}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffe0;border-radius:24px;width:min(100%,500px);padding:40px 40px 34px;position:relative;box-shadow:0 28px 70px #2c394f1a,0 4px 16px #2c394f0a}.login-card:before{content:"";background:linear-gradient(90deg, var(--orange), #ffc08b);border-radius:0 0 3px 3px;width:58px;height:3px;position:absolute;top:0;left:41px}.mobile-brand{display:none}.login-heading{margin-bottom:26px}.secure-dot{background:#2f63df;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #2f63df1a}.login-heading small{color:#707681;font-size:12px}.login-heading h2{letter-spacing:-.045em;margin:14px 0 7px;font-size:34px}.login-heading p{color:#7f848d;margin:0;font-size:13px}.role-tabs{background:#edeef1;border:1px solid #e6e8ec;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:21px;padding:5px;display:grid}.role-tabs button{color:#7a7f88;cursor:pointer;background:0 0;border:0;border-radius:9px;height:auto;padding:11px;font-size:13px;font-weight:650}.role-tabs button.active{color:var(--brand-dark);background:#fff;box-shadow:0 6px 18px #18294617}.field-label{margin-top:14px;display:block}.field-label>span{clip:auto;color:#444b56;white-space:normal;width:auto;height:auto;margin-bottom:7px;font-size:11px;font-weight:700;display:block;position:static;overflow:visible}.field-label input{width:100%;height:50px;color:var(--ink);background:#ffffffe0;border:1px solid #d9dce2;border-radius:11px;outline:0;padding:0 15px;transition:all .2s}.field-label input::placeholder{color:#9ba0a8}.field-label input:hover{border-color:#c8cdd5}.field-label input:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px #2f63df13}.login-options{color:#717781;justify-content:space-between;align-items:center;margin:15px 0 22px;font-size:11px;display:flex}.login-options input{accent-color:var(--brand)}.login-options button{cursor:pointer;color:var(--brand);background:0 0;border:0}.login-interactive-fields{border:0;min-inline-size:0;margin:0;padding:0}.login-credentials{gap:16px;display:grid}.login-credentials .field-label{margin:0;position:relative}.login-credentials .field-label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-credentials .field-label input{border-color:#c7d6ec;height:50px;font-size:16px}.login-credentials .field-label input[readonly]{color:#29445f;background:#fff}.login-credentials .field-label input[type=password]{background:#f8fbff}.login-credentials .field-label input:focus{border-color:var(--brand);background:#fff}.login-card #login-account-note{color:#838e9d;font-size:10px;line-height:1.6}.primary-login{color:#fff;background:var(--erp-action-gradient);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;height:53px;padding:0 18px;font-size:13px;font-weight:750;transition:all .2s;display:flex;box-shadow:0 15px 30px #2f63df33}.primary-login:hover{background:var(--erp-accent-hover);transform:translateY(-2px);box-shadow:0 18px 34px #2f63df40}.primary-login:focus-visible{outline-offset:3px;outline:3px solid #2f63df47}.primary-login:disabled{color:#ffffffe6;cursor:wait;background:linear-gradient(135deg,#7f96bd,#9cafcc);transform:none;box-shadow:0 8px 18px #30496f1f}.primary-login span{font-size:20px}.demo-note{text-align:center;color:#989ca4;margin:14px 0 0;font-size:9px}.login-orb{pointer-events:none;border-radius:50%;position:absolute}.login-orb-one{width:280px;height:280px;box-shadow:none;filter:blur(1px);background:#ff7a3116;border:0;top:-104px;left:auto;right:-96px}.login-orb-two{filter:blur(2px);background:#2f63df16;width:430px;height:430px;bottom:-304px;left:49%;right:auto}.app-shell{background:var(--paper);min-height:100vh;display:flex}.sidebar{z-index:10;color:#d9dde4;background:#0f192a;flex-direction:column;width:236px;height:100vh;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #ffffff14;padding:0 10px 29px}.sidebar-brand .brand-mark{border-radius:11px 4px;width:39px;height:39px;font-size:13px}.sidebar-brand strong{color:#fff;font-size:19px}.sidebar-brand small{font-size:8px}.side-nav{margin-top:20px}.side-nav p{color:#667081;letter-spacing:.16em;margin:22px 11px 8px;font-size:9px;font-weight:800}.side-nav button{color:#9fa7b4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;font-size:13px;display:flex}.side-nav button>span{text-align:center;color:#808ca0;width:21px;font-size:17px}.side-nav button:hover{color:#fff;background:#ffffff0b}.side-nav button.active{color:#fff;background:#4775c424}.side-nav button.active>span{color:#5784d2}.side-nav em{color:#fff;background:#e86d34;border-radius:8px;place-items:center;width:21px;height:18px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.sync-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin-top:auto;padding:12px 10px;display:grid}.sync-icon{color:#ffc19c;background:#ff7a311f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sync-icon.connected{color:#608cd9;background:#4775c41f}.sync-card div:nth-child(2){flex-direction:column;display:flex}.sync-card strong{color:#fff;font-size:11px}.sync-card small{color:#7c8698;margin-top:3px;font-size:8px}.sync-card>span{border-radius:10px;grid-column:2;width:max-content;padding:2px 6px;font-size:8px}.status-demo{color:#ffad7f;background:#ff7a3117}.status-online{color:#628ed9;background:#4775c41a}.sidebar-user{border-top:1px solid #ffffff14;grid-template-columns:34px 1fr 22px;align-items:center;gap:9px;margin-top:12px;padding-top:14px;display:grid}.avatar{color:#192946;background:#b7c9e9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.sidebar-user>div:nth-child(2){flex-direction:column;display:flex}.sidebar-user strong{color:#f4f6f8;font-size:10px}.sidebar-user small{color:#6f7a8c;margin-top:3px;font-size:8px}.sidebar-user button{color:#6f7a8c;cursor:pointer;background:0 0;border:0}.workspace{width:calc(100% - 236px);margin-left:236px}.topbar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e1e3e7;grid-template-columns:1fr minmax(280px,400px) 1fr;align-items:center;height:70px;padding:0 32px;display:grid;position:sticky;top:0}.breadcrumb{color:#9b9fa6;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb b{color:#c9ccd0}.breadcrumb strong{color:#353d4b}.global-search{color:#9398a0;background:#f7f8f9;border:1px solid #e1e3e7;border-radius:9px;align-items:center;gap:9px;height:39px;padding:0 10px;display:flex}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.global-search kbd{color:#979ca4;background:#fff;border:1px solid #dcdfe3;border-radius:5px;padding:3px 6px;font-size:8px}.top-actions{justify-self:end;align-items:center;gap:8px;display:flex}.top-actions button{cursor:pointer;background:#fff;border:1px solid #e2e4e8;border-radius:8px;height:34px;font-size:10px}.top-actions button:first-child{width:34px;position:relative}.top-actions i{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.help-button{padding:0 12px}.dashboard{max-width:1560px;margin:0 auto;padding:31px 34px 52px}.welcome-row{justify-content:space-between;align-items:end;display:flex}.welcome-row .eyebrow{color:#8a909a}.welcome-row h1{letter-spacing:-.04em;margin:8px 0 7px;font-size:28px}.welcome-row p{color:#7a7f89;margin:0;font-size:12px}.new-quote-button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;height:42px;padding:0 18px;font-size:12px;font-weight:700;box-shadow:0 9px 20px #2f63df2b}.new-quote-button span{margin-right:6px;font-size:17px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:126px;padding:20px;position:relative;box-shadow:0 7px 28px #18233709}.metric-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid;position:absolute;top:19px;right:19px}.metric-icon.blue{color:#2874c7;background:#edf5ff}.metric-icon.green{color:#2f63df;background:#eaeff8}.metric-icon.orange{color:#d86122;background:#fff2e9}.metric-icon.violet{color:#7b5cb8;background:#f3effb}.metric-grid p{color:#7f848d;margin:0 0 8px;font-size:10px}.metric-grid strong{letter-spacing:-.03em;font-size:23px;display:block}.metric-grid small{color:#9a9ea4;margin-top:11px;font-size:9px;display:block}.metric-grid small b{color:#2f63df}.metric-grid small em{color:#df672d;font-style:normal}.work-grid{grid-template-columns:minmax(0,1.85fr) minmax(300px,.72fr);gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 7px 28px #18233709}.quote-builder{padding:24px}.panel-heading,.panel-title-row{justify-content:space-between;align-items:flex-start;display:flex}.section-kicker{color:#9197a0;font-size:8px}.panel h2{letter-spacing:-.025em;margin:4px 0 5px;font-size:17px}.panel-heading p{color:#888e97;margin:0;font-size:10px}.calc-badge{color:#58667e;background:#eef1f7;border-radius:7px;padding:6px 9px;font-size:8px}.product-picker{margin-top:21px}.product-picker>label,.spec-grid label>span{color:#515865;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.product-search{color:#8d929b;background:#fbfbfc;border:1px solid #dfe2e6;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.product-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.product-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.product-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:9px;grid-template-columns:36px 1fr 16px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.product-options button.selected{border-color:var(--brand);box-shadow:0 0 0 2px #2f63df14}.product-options button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.product-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-options small{color:#9197a0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.product-options button>b{color:var(--brand);font-size:11px}.product-thumb{border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.product-thumb i:first-child{background:#ffffffeb;border-radius:2px;width:19px;height:24px;transform:rotate(-6deg);box-shadow:5px 2px #ffffff75}.product-thumb i:last-child{opacity:.45;background:currentColor;width:12px;height:2px;position:absolute}.product-thumb.blue{color:#297fc7;background:#d8ecfa}.product-thumb.orange{color:#dc6b33;background:#fae3d6}.product-thumb.green{color:#2f63df;background:#d9e1ee}.product-thumb.violet{color:#765bb5;background:#e6e0f2}.spec-grid{border-top:1px solid #edeef0;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:19px;padding-top:18px;display:grid}.spec-grid select,.quantity-input{color:#353d4b;background:#fff;border:1px solid #dfe2e6;border-radius:8px;outline:0;width:100%;height:39px;font-size:9px}.spec-grid select{padding:0 9px}.quantity-input{align-items:center;padding:0 9px;display:flex}.quantity-input input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.quantity-input b{color:#8d9199;font-size:8px}.price-summary{color:#fff;background:linear-gradient(120deg,#2f63df,#15233b);border-radius:10px;grid-template-columns:1fr .9fr 142px;align-items:center;gap:20px;margin-top:18px;padding:18px;display:grid}.price-summary>div>span{color:#ffffff8f;font-size:8px}.price-summary>div>strong{letter-spacing:-.04em;margin-top:4px;font-size:24px;display:block}.price-summary>div>strong small{color:#ffffff8c;font-size:9px;font-weight:500}.price-summary>div>p{color:#ffffff80;margin:4px 0 0;font-size:7px}.price-summary dl{border-left:1px solid #ffffff24;margin:0;padding-left:20px}.price-summary dl div{color:#ffffff94;justify-content:space-between;margin:4px 0;font-size:8px;display:flex}.price-summary dl .total-line{color:#fff;border-top:1px solid #ffffff21;margin-top:7px;padding-top:7px}.price-summary button{color:#3c2b1e;cursor:pointer;background:#ffb37d;border:0;border-radius:8px;height:42px;font-size:10px;font-weight:750}.price-summary button span{margin-left:8px}.right-stack{grid-template-rows:1fr auto;gap:16px;display:grid}.task-panel{padding:22px}.panel-title-row button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:8px}.progress-ring{border-top:1px solid #edeef0;border-bottom:1px solid #edeef0;grid-template-columns:94px 1fr;align-items:center;gap:16px;margin:14px 0 12px;padding:13px 0;display:grid}.progress-ring>div{align-items:baseline;gap:5px;display:flex}.progress-ring strong{font-size:26px}.progress-ring small{color:#9197a0;font-size:8px}.progress-ring>span{background:#e8eaee;border-radius:4px;height:5px;overflow:hidden}.progress-ring>span b{background:var(--brand);border-radius:4px;height:100%;display:block}.task-list{margin:0;padding:0;list-style:none}.task-list li{grid-template-columns:27px 1fr 30px;align-items:center;gap:9px;padding:10px 0;display:grid}.task-list i{border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.task-list i.warning{color:#d9662d;background:#fff0e8}.task-list i.success{color:#2f63df;background:#e8edf6}.task-list i.plain{color:#6d5aa2;background:#f0edf8}.task-list span{flex-direction:column;display:flex}.task-list strong{font-size:9px}.task-list small{color:#989ca3;margin-top:4px;font-size:7px}.task-list li>b{color:var(--brand);font-size:8px;font-weight:600}.insight-card{color:#eaeff8;background:linear-gradient(135deg,#16253f,#2f63df);padding:20px 21px;position:relative;overflow:hidden}.insight-card:after{content:"";border:22px solid #ffffff0a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-75px;right:-55px}.insight-icon{float:right;color:#ffd3a9;background:#ffb37d21;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.insight-card .section-kicker{color:#6d8fcb}.insight-card h3{margin:9px 0 6px;font-size:13px}.insight-card p{color:#ffffff94;max-width:90%;margin:0 0 13px;font-size:8px;line-height:1.65}.insight-card button{color:#ffb983;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.recent-panel{margin-top:16px;padding:22px 24px 8px}.table-wrap{margin-top:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;color:#979ba2;height:34px;font-size:8px;font-weight:650}td{color:#656b75;border-top:1px solid #edeef1;height:49px;font-size:9px}td strong,td b{color:#2c3340;font-size:9px}td:last-child button{cursor:pointer;color:#8d929a;background:0 0;border:0}.quote-status{border-radius:10px;padding:4px 8px;font-size:7px}.quote-status.待确认{color:#bd602e;background:#fff0e8}.quote-status.已报价{color:#2771a9;background:#eaf4fb}.quote-status.已成交{color:#2f63df;background:#e8edf6}.toast{z-index:50;color:#fff;background:#101b2f;border-radius:9px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0f192a40}.toast span{color:#2f63df;background:#7599d7;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (max-width:1180px){.login-form-panel{padding:32px 28px}.feature-rail{grid-template-columns:repeat(2,1fr);row-gap:15px}.metric-grid{grid-template-columns:repeat(2,1fr)}.work-grid{grid-template-columns:1fr}.right-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.price-summary{grid-template-columns:1fr 1fr}.price-summary button{grid-column:1/-1}}@media (max-width:900px){.login-shell{padding:0;display:block}.login-brand-panel{display:none}.mobile-brand{color:var(--brand-dark);align-items:center;gap:11px;margin-bottom:42px;display:flex}.mobile-brand strong{font-size:21px}.sidebar{width:76px;padding:22px 10px}.sidebar-brand{justify-content:center;padding:0 0 22px}.sidebar-brand>span:last-child,.side-nav button:not(.active):after,.side-nav button{font-size:0}.side-nav p,.side-nav em,.sync-card,.sidebar-user>div:nth-child(2),.sidebar-user button{display:none}.side-nav button{justify-content:center;padding:0}.side-nav button>span{font-size:18px}.sidebar-user{display:block}.avatar{margin:0 auto}.workspace{width:calc(100% - 76px);margin-left:76px}.topbar{grid-template-columns:1fr 240px;padding:0 18px}.top-actions{display:none}.dashboard{padding:25px 20px 40px}.spec-grid{grid-template-columns:repeat(2,1fr)}.product-options{grid-template-columns:1fr}}@media (max-width:640px){.login-form-panel{padding:30px 24px}.login-card{border-radius:20px;padding:32px 24px 28px}.login-card:before{left:25px}.sidebar{width:62px}.workspace{width:calc(100% - 62px);margin-left:62px}.topbar{grid-template-columns:1fr;height:58px}.global-search{display:none}.dashboard{padding:20px 14px 36px}.welcome-row{align-items:flex-start;gap:14px}.welcome-row h1{font-size:22px}.welcome-row p{display:none}.new-quote-button{flex:none;padding:0 12px}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:102px}.right-stack,.price-summary{grid-template-columns:1fr}.price-summary dl{border-top:1px solid #ffffff24;border-left:0;padding:12px 0 0}.price-summary button{grid-column:auto}.quote-builder{padding:18px}.spec-grid{grid-template-columns:1fr}}.erp-shell{min-height:100vh;color:var(--erp-ink);background:var(--erp-surface);font-family:var(--font-geist-sans), "Microsoft YaHei", "PingFang SC", sans-serif;font-size:13px;overflow:auto}.erp-header{height:var(--erp-header-height);min-width:1180px;color:var(--erp-header-ink);background:var(--erp-header-gradient);box-shadow:none;justify-content:space-between;align-items:center;padding:0 24px;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;display:flex}.erp-brand{align-items:center;gap:12px;display:flex}.erp-brand>span:last-child{flex-direction:column;display:flex}.erp-brand strong{letter-spacing:.16em;font-size:23px;font-weight:600}.erp-brand small{color:var(--erp-header-muted);letter-spacing:.12em;margin-top:2px;font-size:8px;font-weight:700}.erp-brand-mark{color:#fff;width:34px;height:34px;box-shadow:none;letter-spacing:-1px;background:linear-gradient(145deg,#ff8a48,#f26b25);border-radius:11px 4px;place-items:center;font-size:12px;font-weight:900;display:grid}.erp-account{flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.4;display:flex}.erp-account button{color:var(--erp-header-ink);cursor:pointer;background:0 0;border:0;padding:2px 0 0;font-size:13px;line-height:1.4}.erp-account button i{background:#fff;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #ffffff29}.erp-layout{min-width:1180px;min-height:calc(100vh - var(--erp-header-height));grid-template-columns:188px minmax(0,1fr);display:grid}.erp-sidebar{border-right:1px solid var(--erp-line);background:#fff;align-self:stretch;height:auto;min-height:0;max-height:none;position:static;overflow:visible;box-shadow:4px 0 16px #1b2c4606}.erp-sidebar nav{height:calc(100vh - var(--erp-header-height));height:calc(100dvh - var(--erp-header-height));max-height:calc(100vh - var(--erp-header-height));max-height:calc(100dvh - var(--erp-header-height));overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8c4d4 transparent;position:sticky;top:0;overflow:hidden auto}.erp-sidebar nav::-webkit-scrollbar{width:4px;height:4px}.erp-sidebar nav::-webkit-scrollbar-track{background:0 0}.erp-sidebar nav::-webkit-scrollbar-thumb{background:#b8c4d4;border-radius:999px}.erp-sidebar nav::-webkit-scrollbar-thumb:hover{background:#8f9fb3}.erp-menu-group{border-bottom:1px solid var(--erp-line)}.erp-menu-group>button{width:100%;height:50px;color:var(--erp-ink);cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 17px;font-size:13px;font-weight:650;transition:all .18s;display:flex}.erp-menu-group>button:hover{color:var(--erp-accent);background:var(--erp-surface-subtle)}.erp-menu-group>button.active{color:var(--erp-accent);background:var(--erp-accent-soft);box-shadow:inset 3px 0 0 var(--erp-accent)}.erp-menu-group>button.active:hover{color:var(--erp-accent);background:var(--erp-accent-soft)}.erp-menu-group>button b{color:var(--erp-muted);font-size:12px}.erp-submenu{border-top:1px solid var(--erp-line);background:#fff;padding:4px 0 7px}.erp-submenu-heading{height:38px;color:var(--erp-ink);background:var(--erp-surface-subtle);justify-content:space-between;align-items:center;padding:0 16px 0 22px;font-size:12px;font-weight:750;display:flex}.erp-submenu-heading b{color:var(--erp-muted);font-size:11px}.erp-submenu-heading.control-heading{border-top:1px solid #e7e9ec;margin-top:5px}.erp-sales-menu-group .erp-submenu button.erp-submenu-heading.sales-rule-heading{color:#4779df;cursor:pointer;text-align:left;background:#edf4ff;border:0;border-top:1px solid #dce6f5;justify-content:space-between;align-items:center;width:100%;height:38px;margin-top:5px;padding:0 16px 0 18px;font-size:12px;font-weight:750;display:flex}.erp-sales-menu-group .erp-submenu button.erp-submenu-heading.sales-rule-heading:hover{color:#315fbd;background:#e4efff}.erp-sales-menu-group .erp-submenu button.erp-submenu-heading.sales-rule-heading:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4e7ff1;position:relative}.erp-submenu-heading.sales-rule-heading b{color:#607897}.erp-sales-rule-items[hidden]{display:none}.erp-product-design-menu-group .erp-submenu button.erp-submenu-heading.product-design-tools-heading{color:#4779df;cursor:pointer;text-align:left;background:#edf4ff;border:0;border-top:1px solid #dce6f5;justify-content:space-between;align-items:center;width:100%;height:38px;margin-top:5px;padding:0 16px 0 18px;font-size:12px;font-weight:750;display:flex}.erp-product-design-menu-group .erp-submenu button.erp-submenu-heading.product-design-tools-heading:hover{color:#315fbd;background:#e4efff}.erp-product-design-menu-group .erp-submenu button.erp-submenu-heading.product-design-tools-heading:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4e7ff1;position:relative}.erp-submenu-heading.product-design-tools-heading b{color:#607897}.erp-product-design-tools-items[hidden]{display:none}.erp-submenu button{width:100%;height:39px;color:var(--erp-ink);cursor:pointer;text-align:left;background:#fff;border:0;padding:0 16px 0 34px;font-size:13px;transition:all .16s;display:block}.erp-submenu button:hover{color:var(--erp-accent);background:var(--erp-surface-subtle)}.erp-submenu button.active{color:var(--erp-accent);background:var(--erp-accent-soft);box-shadow:inset 3px 0 0 var(--erp-accent);font-weight:650}.erp-production-menu-group>button.active,.erp-production-menu-group>button.active:hover{color:#272d36;box-shadow:none;background:#fff}.erp-production-menu-group .erp-submenu{padding-top:0}.erp-production-menu-group .erp-submenu button{height:41px;padding-left:38px}.erp-production-menu-group .erp-submenu button:hover{color:#4c79e8;background:#f5f8ff}.erp-production-menu-group .erp-submenu button.active{color:#4c79e8;box-shadow:none;background:#edf3ff;font-weight:500}.erp-human-resources-menu-group .erp-submenu button.erp-submenu-heading.human-resources-heading,.erp-product-catalog-menu-group .erp-submenu button.erp-submenu-heading.product-base-data-heading,.erp-production-menu-group .erp-submenu button.erp-submenu-heading.production-base-data-heading{color:#272d36;cursor:pointer;text-align:left;width:100%;height:42px;box-shadow:none;background:#fff;border:0;border-top:1px solid #e6e8ec;justify-content:space-between;align-items:center;margin-top:4px;padding:0 17px 0 22px;font-size:13px;font-weight:700;display:flex}.erp-human-resources-menu-group .erp-submenu button.erp-submenu-heading.human-resources-heading:hover,.erp-product-catalog-menu-group .erp-submenu button.erp-submenu-heading.product-base-data-heading:hover,.erp-production-menu-group .erp-submenu button.erp-submenu-heading.production-base-data-heading:hover{color:#4c79e8;background:#f5f8ff}.erp-product-catalog-menu-group .product-base-data-heading b,.erp-production-menu-group .production-base-data-heading b{color:#6e747d;font-size:12px}.erp-product-base-data-items[hidden],.erp-production-base-data-items[hidden]{display:none}.erp-product-catalog-menu-group .erp-product-base-data-items button,.erp-production-menu-group .erp-production-base-data-items button{padding-left:38px}.erp-production-menu-group .production-base-data-heading:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-production-menu-group .erp-production-base-data-items button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-production-menu-group>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-production-menu-group .erp-submenu button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-sales-menu-group{border-top:4px solid #4e7ff1}.erp-sales-menu-group>button.active,.erp-sales-menu-group>button.active:hover{color:#30343b;box-shadow:none;background:#fff}.erp-sales-menu-group .erp-submenu{padding:0 0 8px}.erp-sales-menu-group .erp-submenu button{color:#272e3b;height:39px;padding-left:34px;font-size:13px}.erp-sales-menu-group .erp-submenu button:hover{color:#376edc;background:#f4f8ff}.erp-sales-menu-group .erp-submenu button.active{color:#4a78df;box-shadow:none;background:#edf4ff;font-weight:500}.erp-product-design-menu-group>button.active,.erp-product-design-menu-group>button.active:hover{color:#30343b;box-shadow:none;background:#fff}.erp-product-design-menu-group .erp-submenu{padding:0 0 8px}.erp-product-design-menu-group .erp-submenu button{color:#272e3b;height:39px;padding-left:34px;font-size:13px;font-weight:400}.erp-product-design-menu-group .erp-submenu button:hover{color:#376edc;background:#f4f8ff}.erp-product-design-menu-group .erp-submenu button.active{color:#4a78df;box-shadow:none;background:#edf4ff;font-weight:500}.erp-after-sales-menu-group>button.active,.erp-after-sales-menu-group>button.active:hover{color:#30343b;box-shadow:none;background:#fff}.erp-after-sales-menu-group .erp-submenu{padding:0 0 8px}.erp-after-sales-menu-group .erp-submenu button{color:#272e3b;height:39px;padding-left:34px;font-size:13px;font-weight:400}.erp-after-sales-menu-group .erp-submenu button:hover{color:#376edc;background:#f4f8ff}.erp-after-sales-menu-group .erp-submenu button.active{color:#4a78df;box-shadow:none;background:#edf4ff;font-weight:500}.erp-after-sales-menu-group .erp-submenu button.erp-submenu-heading.after-sales-base-data-heading{color:#272d36;cursor:pointer;text-align:left;width:100%;height:42px;box-shadow:none;background:#fff;border:0;border-top:1px solid #e2e9f2;justify-content:space-between;align-items:center;margin-top:4px;padding:0 17px 0 18px;font-size:13px;font-weight:700;display:flex}.erp-after-sales-menu-group .erp-submenu button.erp-submenu-heading.after-sales-base-data-heading:hover{color:#376edc;background:#f5f8ff}.erp-after-sales-menu-group .after-sales-base-data-heading b{color:#6e747d;font-size:12px}.erp-after-sales-base-data-items[hidden]{display:none}.erp-after-sales-menu-group .after-sales-base-data-heading:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-after-sales-menu-group>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-after-sales-menu-group .erp-submenu>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-after-sales-menu-group .erp-after-sales-base-data-items button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4c79e8;position:relative}.erp-connection{color:#718096;background:#fafbfc;border:1px solid #e3e8f0;border-radius:5px;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;padding:11px;font-size:10px;display:grid;position:absolute;inset:auto 12px 14px}.erp-connection i{background:#f2ad3a;border-radius:50%;width:8px;height:8px}.erp-connection i.online{background:#2f63df}.erp-connection b{color:#4d7de0;font-size:9px}.erp-main{min-width:0}.erp-tabs{border-bottom:1px solid var(--erp-line);background:var(--erp-surface-subtle);align-items:flex-end;height:42px;padding:0 12px;display:flex;overflow:auto hidden}.erp-tab{border:1px solid var(--erp-line);border-bottom-color:var(--erp-line);background:#fff;flex:none;align-items:stretch;height:32px;display:flex}.erp-tab:first-child{border-radius:4px 0 0}.erp-tab+.erp-tab{border-left:0}.erp-tab.active{color:var(--erp-accent);border-color:var(--erp-line-strong);border-top:2px solid var(--erp-accent);border-bottom-color:#fff}.erp-tab button{color:inherit;cursor:pointer;background:0 0;border:0}.erp-tab-label{padding:0 7px 0 16px;font-size:12px}.erp-tab-close{width:29px;padding:0 9px 1px 3px;font-size:15px;color:#7d8797!important}.erp-tab-close:hover{background:#fff1ef;color:#d95b50!important}.erp-tabs>.erp-fullscreen{width:38px;height:32px;color:var(--erp-accent);background:var(--erp-surface-subtle);cursor:pointer;border:0;flex:none;margin-left:auto;padding:0;font-size:21px}.erp-breadcrumb{color:#6b7280;background:#fff;border-bottom:1px solid #e4e7ed;align-items:center;gap:7px;height:42px;padding:0 12px;display:flex}.erp-breadcrumb b,.erp-breadcrumb strong{color:#343a44;font-weight:500}.erp-breadcrumb i{color:#8a94a2;font-style:normal}.erp-breadcrumb button{border:1px dashed var(--erp-line-strong);width:26px;height:26px;color:var(--erp-muted);cursor:pointer;background:#fff;margin-left:auto;font-size:18px}.erp-content{--erp-page-viewport:calc(100dvh - var(--erp-header-height) - 108px);padding:12px}.erp-empty-workspace{color:#8a8f98;text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 132px);display:grid}.erp-empty-workspace>span{color:#2f63df;background:#f3f6fa;border:1px dashed #9da7b8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.erp-empty-workspace h2{color:#404753;margin:14px 0 6px;font-size:17px}.erp-empty-workspace p{margin:0;font-size:12px}.erp-base-data-page{min-height:var(--erp-page-viewport)}.erp-base-data-panel{min-height:calc(var(--erp-page-viewport) - 2px)}.erp-base-data-count{color:#586170;text-align:center;background:#f7f8fa;border:1px solid #d9dde4;border-radius:999px;min-width:68px;padding:6px 10px;font-size:11px}.erp-base-data-table{min-width:880px}.erp-base-data-table th{width:20%}.erp-base-data-table tbody .erp-base-data-empty-row>td{border-bottom:0;height:420px;padding:0}.erp-base-data-table tbody td[colspan] .erp-base-data-empty{min-height:420px}.erp-base-data-empty>span{color:#2f63df;background:#edf1f8}.erp-base-data-empty small{color:#878c95;margin-top:8px;font-size:11px}.erp-data-strip{color:#e96a2b;white-space:nowrap;background:#fff9e8;border:1px solid #f0dbad;border-radius:6px;min-height:34px;padding:8px 18px;overflow:hidden}.erp-data-strip b{color:#2f63df;font-weight:650}.erp-data-strip span{margin-right:20px}.erp-data-strip em{margin-right:20px;font-style:normal}.erp-filter-panel{background:#fff;border:1px solid #dde0e6;border-radius:8px;flex-wrap:wrap;align-content:center;align-items:center;gap:9px 20px;min-height:116px;margin-top:9px;padding:12px 24px 10px;display:flex;position:relative;box-shadow:0 5px 16px #1f2c430e}.erp-filter-panel>label,.erp-filter-actions label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.erp-filter-panel label>span{color:#353b45}.erp-filter-panel input,.erp-filter-panel select{color:#404958;background:#fff;border:1px solid #cfd7e4;border-radius:3px;outline:0;height:26px;font-size:12px}.erp-filter-panel input{width:165px;padding:0 8px}.erp-filter-panel select{width:136px;padding:0 7px}.erp-filter-panel input:focus,.erp-filter-panel select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 2px #356cf417}.erp-filter-panel label i{font-style:normal}.erp-amount-range input{width:58px}.erp-date-range input{width:164px}.erp-filter-actions{align-items:center;gap:7px;display:inline-flex}.erp-filter-actions button{color:#fff;cursor:pointer;border:0;border-radius:4px;height:27px;padding:0 14px;font-size:12px}.erp-filter-actions .search{background:var(--erp-accent)}.erp-filter-actions .reset{background:#f39a46}.erp-more{color:#667085;cursor:pointer;background:#f0f2f5;border:0;width:24px;height:24px;font-size:16px;position:absolute;bottom:17px;right:6px}.erp-toolbar{align-items:center;gap:7px;height:45px;display:flex}.erp-toolbar button{color:#fff;background:var(--erp-accent);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:6px;height:31px;padding:0 13px;font-size:12px;display:inline-flex;box-shadow:0 3px 8px #356cf41c}.erp-toolbar button:hover{filter:brightness(.96)}.erp-toolbar button.accent{background:#f08a3e;box-shadow:0 3px 8px #f08a3e21}.erp-toolbar button span{font-size:18px;line-height:1}.erp-table-panel{background:#fff;border:1px solid #d8dce3;border-radius:8px;min-height:400px;overflow:hidden;box-shadow:0 4px 14px #1f2c430a}.erp-table-scroll{min-height:354px;overflow:auto}.erp-order-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1490px}.erp-order-table th,.erp-order-table td{color:#3d4450;text-align:left;border-bottom:1px solid #d5dce7;border-right:1px solid #cfd8e6;height:40px;padding:5px 8px;font-size:12px}.erp-order-table th{color:#343c49;background:#edf0f5;font-weight:650}.erp-order-table th:first-child,.erp-order-table td:first-child{text-align:center;width:38px}.erp-order-table th:nth-child(2){width:205px}.erp-order-table th:nth-child(3){width:150px}.erp-order-table th:nth-child(4){width:95px}.erp-order-table th:nth-child(5){width:265px}.erp-order-table th:nth-child(6){width:155px}.erp-order-table th:nth-child(7),.erp-order-table th:nth-child(8),.erp-order-table th:nth-child(9),.erp-order-table th:nth-child(10),.erp-order-table th:nth-child(11){width:95px}.erp-order-table th:nth-child(12){width:64px}.erp-order-table th:nth-child(13){width:70px}.erp-order-table tbody tr:hover{background:#f2f5f9}.erp-order-table td>button:not(.erp-row-action){color:#2f63df;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.erp-order-table td strong{color:#353b45;font-size:12px;display:block}.erp-order-table td small{color:#8c96a5;margin-top:3px;font-size:10px;display:block}.erp-order-status{border-radius:9px;padding:3px 7px;font-size:10px}.erp-order-status.status-0{color:#e36c20;background:#fff0e7}.erp-order-status.status-1{color:#2d73b9;background:#eaf4ff}.erp-order-status.status-2{color:#2f63df;background:#e7edf7}.erp-thumb{color:#2f63df;background:#e8edf5;border-radius:4px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.erp-row-action{color:#2f63df;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.erp-order-table tfoot td{background:#fff;height:35px}.erp-order-table tfoot td:nth-child(2),.erp-order-table tfoot td:nth-child(4){color:#303743;font-weight:650}.erp-pagination{color:#444c58;border-top:1px solid #d7dee9;justify-content:flex-end;align-items:center;gap:7px;height:44px;padding:0 12px;display:flex}.erp-pagination select,.erp-pagination input{background:#fff;border:1px solid #ccd4e0;border-radius:3px;height:26px}.erp-pagination select{width:82px;padding:0 7px}.erp-pagination input{text-align:center;width:64px}.erp-pagination button{color:#434b57;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:19px}.erp-pagination button:disabled{color:#b7bac0;cursor:not-allowed}.erp-user-filter-panel{background:#fff;border:1px solid #dcdfe5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:58px;padding:10px 24px;display:flex;position:relative;box-shadow:0 4px 13px #1f2c430e}.erp-system-user-page{min-height:var(--erp-page-viewport);grid-template-rows:auto auto minmax(580px,1fr);display:grid}.erp-user-filter-panel label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.erp-user-filter-panel input,.erp-user-filter-panel select{color:#383e48;background:#fff;border:1px solid #ccd0d7;border-radius:3px;outline:0;height:28px;font-size:12px}.erp-user-filter-panel input{width:165px;padding:0 8px}.erp-user-filter-panel select{width:90px;padding:0 7px}.erp-user-filter-panel .department-filter input{width:230px}.erp-user-filter-panel input:focus,.erp-user-filter-panel select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 2px #356cf417}.erp-user-toolbar{align-items:center;gap:8px;height:52px;display:flex}.erp-user-toolbar button{color:#fff;background:var(--erp-accent);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:5px;height:31px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.erp-user-toolbar button.export{background:#2f63df}.erp-user-toolbar button:disabled{opacity:.55;cursor:wait}.erp-user-toolbar button span{font-size:17px}.erp-user-table-panel{flex-direction:column;min-height:0;display:flex}.erp-user-table-panel .erp-table-scroll{flex:auto;min-height:0;max-height:none}.erp-user-table-panel>.erp-pagination{flex:0 0 44px}.erp-user-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1540px}.erp-user-table th,.erp-user-table td{color:#343941;text-align:left;border-bottom:1px solid #d4d7dd;border-right:1px solid #cfd3d9;height:41px;padding:5px 8px;font-size:12px}.erp-user-table th{color:#2f3540;background:#edf0f5;height:42px;font-weight:700}.erp-user-table th:first-child,.erp-user-table td:first-child{text-align:center;width:36px}.erp-user-table th:nth-child(2),.erp-user-table th:nth-child(3){width:108px}.erp-user-table th:nth-child(4){width:120px}.erp-user-table th:nth-child(5){width:108px}.erp-user-table th:nth-child(6){width:240px}.erp-user-table th:nth-child(7){width:108px}.erp-user-table th:nth-child(8){width:120px}.erp-user-table th:nth-child(9){width:245px}.erp-user-table th:nth-child(10){width:88px}.erp-user-table th:nth-child(11){width:230px}.erp-user-table th:nth-child(12){width:205px}.erp-user-table tbody tr:hover{background:#f1f4f8}.erp-user-table tbody tr.selected-row{background:#fff6d9}.erp-user-table tbody tr.erp-empty-row:hover{background:#fff}.erp-user-table .erp-empty-row td{color:#999da5;text-align:center;height:150px}.erp-user-table td strong{color:#2f63df;font-weight:650}.erp-boolean{border:1px solid;border-radius:2px;place-items:center;min-width:25px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.erp-boolean.yes{color:#2f63df;background:#f6f9fd;border-color:#4474c7}.erp-boolean.no{color:#898d93;background:#fff;border-color:#bec2c8}.erp-user-actions{white-space:nowrap;gap:5px;display:flex}.erp-user-actions button{color:#fff;cursor:pointer;background:#f0a417;border:0;border-radius:3px;height:25px;padding:0 8px;font-size:11px}.erp-user-actions button:nth-child(2){background:#2f63df}.erp-user-actions button.danger{background:#e55445}.erp-user-actions button:hover{filter:brightness(.96)}.erp-admin-page{gap:10px;display:grid}.erp-admin-header{background:linear-gradient(105deg,#f7f9fc 0%,#fff 52%,#fff8f1 100%);border:1px solid #d9dde4;border-radius:10px;align-items:center;gap:14px;min-height:82px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #1c2a430b}.erp-admin-header:after{content:"";border:1px solid #2f63df14;border-radius:50%;width:168px;height:168px;position:absolute;top:-120px;right:126px;box-shadow:0 0 0 26px #2f63df06,0 0 0 52px #f08a3e05}.erp-admin-header-icon{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:13px 5px;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid;box-shadow:0 10px 22px #2f63df2b}.erp-admin-header>div{z-index:1;position:relative}.erp-admin-header small{color:#2f63df;letter-spacing:.17em;font-size:8px;font-weight:850}.erp-admin-header h2{color:#17243b;letter-spacing:-.02em;margin:4px 0 2px;font-size:19px}.erp-admin-header p{color:#7f858e;margin:0;font-size:11px}.erp-admin-header-status{z-index:1;color:#747983;background:#fffc;border:1px solid #e2e5e9;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:10px;display:inline-flex;position:relative}.erp-admin-header-status i{background:#efa04e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #efa04e1c}.erp-admin-filter{background:#fff;border:1px solid #dbdfe5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:62px;padding:11px 18px;display:flex;box-shadow:0 4px 14px #1f2c430b}.erp-admin-filter label{color:#404650;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.erp-admin-filter label>span{font-size:12px;font-weight:600}.erp-admin-filter input,.erp-admin-filter select{color:#363c46;background:#fff;border:1px solid #cdd1d9;border-radius:5px;outline:0;height:31px;font-size:12px;transition:all .16s}.erp-admin-filter input{width:190px;padding:0 9px}.erp-admin-filter select{min-width:112px;padding:0 8px}.erp-admin-filter input::placeholder{color:#9a9fa7}.erp-admin-filter input:focus,.erp-admin-filter select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf414}.erp-admin-filter-actions{gap:7px;margin-left:auto;display:flex}.erp-admin-filter-actions button{color:#fff;background:var(--erp-accent);cursor:pointer;border:0;border-radius:5px;min-width:78px;height:31px;padding:0 14px;font-size:12px;font-weight:650;box-shadow:0 4px 10px #356cf41c}.erp-admin-filter-actions button[type=reset]{color:#a95625;box-shadow:none;background:#fff2e8}.erp-admin-filter-actions button:hover{filter:brightness(.97)}.erp-admin-toolbar{align-items:center;gap:7px;min-height:43px;display:flex}.erp-admin-toolbar button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:5px;height:31px;padding:0 14px;font-size:12px;font-weight:650;box-shadow:0 4px 10px #2f63df1f}.erp-admin-toolbar button.secondary{color:#424d60;box-shadow:none;background:#fff;border:1px solid #ccd1da}.erp-admin-toolbar button.export{background:#2f63df}.erp-admin-toolbar button:disabled{color:#a1a4aa;box-shadow:none;cursor:not-allowed;background:#f1f2f4;border-color:#e0e2e6}.erp-admin-toolbar>span{color:#8b9098;margin-left:5px;font-size:10px}.erp-permission-layout{grid-template-columns:minmax(270px,.78fr) minmax(620px,2.22fr);gap:10px;min-height:505px;display:grid}.erp-admin-panel,.erp-admin-table-panel{background:#fff;border:1px solid #d7dbe2;border-radius:9px;overflow:hidden;box-shadow:0 4px 15px #1f2c430a}.erp-admin-panel-heading{background:linear-gradient(90deg,#f3f5f9,#fbfbfc);border-bottom:1px solid #dfe2e8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 15px;display:flex}.erp-admin-panel-heading>div{flex-direction:column;gap:3px;display:flex}.erp-admin-panel-heading strong{color:#2c3340;font-size:13px}.erp-admin-panel-heading small{color:#888e97;font-size:9px}.erp-admin-panel-heading>span{color:#2f63df;white-space:nowrap;background:#e8edf6;border-radius:999px;padding:4px 8px;font-size:9px}.erp-admin-panel-heading>span.muted{color:#878b93;background:#eeeff2}.erp-admin-empty{color:#8b9099;text-align:center;place-content:center;justify-items:center;min-height:180px;display:grid}.erp-admin-empty>span{color:#2f63df;background:#f0f3f8;border:1px dashed #a9b3c4;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:10px;font-size:12px;font-weight:750;display:grid}.erp-admin-empty strong{color:#535a67;font-size:12px}.erp-admin-empty p{color:#9a9ea6;margin:5px 0 0;font-size:10px}.erp-position-panel .erp-admin-empty{min-height:445px}.erp-permission-tabs{border-bottom:1px solid #e2e5e9;align-items:flex-end;gap:18px;height:43px;padding:0 15px;display:flex}.erp-permission-tabs button{color:#7b8089;cursor:pointer;background:0 0;border:0;height:43px;padding:0 2px;font-size:11px;position:relative}.erp-permission-tabs button.active{color:#2f63df;font-weight:700}.erp-permission-tabs button.active:after{content:"";background:#2f63df;border-radius:2px;height:2px;position:absolute;inset:auto 0 0}.erp-permission-tabs button:disabled{color:#aaaeb4;cursor:not-allowed}.erp-permission-modules{grid-template-columns:repeat(3,minmax(170px,1fr));gap:9px;padding:15px;display:grid}.erp-permission-modules label{color:#7d828b;background:#fafbfc;border:1px solid #e0e3e8;border-radius:8px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:11px;display:grid}.erp-permission-modules input{accent-color:#2f63df;width:15px;height:15px}.erp-permission-modules label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.erp-permission-modules b{color:#5a606b;font-size:11px}.erp-permission-modules small{color:#a1a5ab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.erp-permission-modules em{color:#a0a4aa;white-space:nowrap;background:#edeef1;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal}.erp-permission-hint{color:#777d87;background:#f5f6f8;border-radius:6px;align-items:center;gap:8px;margin:2px 15px 15px;padding:10px 12px;font-size:10px;display:flex}.erp-permission-hint i{background:#f09a4a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f09a4a1a}.erp-query-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.erp-query-summary article{background:#fff;border:1px solid #dce0e6;border-radius:8px;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:flex;box-shadow:0 4px 13px #1f2c4309}.erp-query-summary article>span{color:#2f63df;background:#eaeef6;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:750;display:grid}.erp-query-summary article:nth-child(2)>span,.erp-query-summary article:nth-child(4)>span{color:#bf672f;background:#fff0e6}.erp-query-summary article div{flex-direction:column;gap:4px;display:flex}.erp-query-summary small{color:#8b9098;font-size:9px}.erp-query-summary strong{color:#384150;font-size:13px}.erp-query-direction{background:linear-gradient(90deg,#f3f6fa,#fff);border:1px solid #dce0e6;border-radius:8px;grid-template-columns:36px 130px 1fr;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:grid}.erp-query-direction>span{color:#fff;background:#2f63df;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.erp-query-direction>div{flex-direction:column;gap:3px;display:flex}.erp-query-direction small{color:#8b9099;font-size:9px}.erp-query-direction strong{color:#313947;font-size:12px}.erp-query-direction p{color:#797f89;border-left:1px solid #dce0e6;margin:0;padding-left:14px;font-size:10px;line-height:1.6}.erp-admin-table-panel{min-height:410px}.erp-admin-table-scroll{min-height:310px;overflow:auto}.erp-admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.erp-admin-table th,.erp-admin-table td{color:#393f48;text-align:left;border-bottom:1px solid #d7dae0;border-right:1px solid #d2d6dd;height:42px;padding:6px 10px;font-size:12px}.erp-admin-table th{color:#303845;background:#edf0f5;font-weight:700}.erp-admin-table th:last-child,.erp-admin-table td:last-child{border-right:0}.erp-admin-table tbody td[colspan]{height:254px;padding:0}.erp-admin-table tbody td[colspan] .erp-admin-empty{min-height:254px}.erp-supplier-table-panel{min-height:500px}.erp-supplier-table-panel .erp-admin-table-scroll{min-height:358px}.erp-supplier-table{min-width:1380px}.erp-supplier-table th:first-child{width:210px}.erp-supplier-table th:nth-child(3),.erp-supplier-table th:nth-child(4){width:120px}.erp-supplier-table th:nth-child(5),.erp-supplier-table th:nth-child(6){width:90px}.erp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-position-permission-page{min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto minmax(480px,1fr);gap:8px}.erp-position-heading{background:linear-gradient(96deg,#f3f6fa 0%,#fff 62%,#fff7ef 100%);border:1px solid #d7dce4;border-radius:8px;justify-content:space-between;align-items:center;min-height:60px;padding:10px 17px;display:flex;box-shadow:0 4px 14px #1f2c430a}.erp-position-heading>div{align-items:center;gap:11px;display:flex}.erp-position-heading>div>span{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:10px 4px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;box-shadow:0 8px 17px #2f63df29}.erp-position-heading section{flex-direction:column;display:flex}.erp-position-heading small{color:#2f63df;letter-spacing:.17em;font-size:7px;font-weight:850}.erp-position-heading h2{color:#19263d;letter-spacing:-.02em;margin:2px 0 0;font-size:17px}.erp-position-heading>p{color:#7d838c;margin:0;font-size:10px}.erp-position-heading>p b{color:#2f63df;font-size:13px}.erp-permission-notice{color:#775d40;background:linear-gradient(90deg,#fff8dd,#fffbec);border:1px solid #efd7a7;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:8px 14px;display:flex}.erp-permission-notice>span{color:#fff;background:#ee9442;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:grid;box-shadow:0 5px 12px #ee94422e}.erp-permission-notice>div{align-items:baseline;gap:10px;display:flex}.erp-permission-notice strong{color:#845723;white-space:nowrap;font-size:11px}.erp-permission-notice p{color:#8e704e;margin:0;font-size:10px;line-height:1.55}.erp-position-filter{min-height:54px}.erp-position-filter label:first-child input{width:230px}.erp-position-filter .erp-admin-filter-actions button[type=button]{color:#aa5b2b;box-shadow:none;background:#fff0e5}.erp-position-filter .erp-admin-filter-actions button:disabled{opacity:.55;cursor:wait}.erp-position-toolbar{align-items:center;gap:12px;min-height:39px;display:flex}.erp-position-toolbar>button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:5px;height:31px;padding:0 14px;font-size:12px;font-weight:700;box-shadow:0 5px 12px #2f63df21}.erp-position-toolbar p{color:#8b9099;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.erp-position-toolbar p i{background:#ef9b4d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ef9b4d1a}.erp-position-toolbar>span{color:#7e848d;margin-left:auto;font-size:10px}.erp-position-table-panel{background:#fff;border:1px solid #d4d8df;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #1f2c430a}.erp-position-table-scroll{flex:auto;min-height:0;max-height:none;overflow:auto}.erp-position-table-panel>.erp-pagination{flex:0 0 44px}.erp-position-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1240px}.erp-position-table th,.erp-position-table td{color:#393f48;text-align:left;border-bottom:1px solid #d7dae0;border-right:1px solid #d2d6dc;height:42px;padding:6px 9px;font-size:12px}.erp-position-table th{z-index:2;color:#2e3541;background:#edf0f5;height:40px;font-weight:720;position:sticky;top:0;box-shadow:0 1px #d2d6dc}.erp-position-table th:last-child,.erp-position-table td:last-child{border-right:0}.erp-position-table th:first-child{text-align:center;width:58px}.erp-position-table th:nth-child(2){width:118px}.erp-position-table th:nth-child(3){width:235px}.erp-position-table th:nth-child(4){width:140px}.erp-position-table th:nth-child(5){width:115px}.erp-position-table th:nth-child(6){width:245px}.erp-position-table th:nth-child(7){width:92px}.erp-position-table th:nth-child(8){width:210px}.erp-position-table tbody tr:not(.erp-position-state-row):not(.erp-position-skeleton){cursor:pointer;transition:background .14s}.erp-position-table tbody tr:not(.erp-position-state-row):not(.erp-position-skeleton):hover{background:#f1f4f8}.erp-position-table tbody tr.selected{box-shadow:inset 3px 0 #ef8b3f;background:#fff6d8!important}.erp-position-table tbody tr:focus-visible{outline:2px solid var(--erp-accent);outline-offset:-2px}.erp-position-table td:first-child{text-align:center}.erp-position-table td strong{color:#2f63df;font-weight:700}.erp-position-table td.members{color:#565c66;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-position-select-dot{background:#fff;border:1px solid #aeb4bd;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.erp-position-table tr.selected .erp-position-select-dot{background:#ef8b3f;border:2px solid #fff;box-shadow:0 0 0 1px #ef8b3f}.erp-permission-count{color:#8b8f97;background:#f8f9fa;border:1px solid #d8dbe1;border-radius:999px;place-items:center;min-width:44px;padding:3px 7px;font-size:9px;display:inline-grid}.erp-permission-count.configured{color:#2f63df;background:#edf1f9;border-color:#b9c5db}.erp-position-actions{white-space:nowrap;gap:6px;display:flex}.erp-position-actions button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:4px;height:27px;padding:0 10px;font-size:11px;font-weight:650}.erp-position-actions button.copy{color:#b35d29;background:#fff1e8;border:1px solid #efc5aa}.erp-position-actions button:hover{filter:brightness(.96)}.erp-position-state-row td{height:390px;padding:0}.erp-position-state-row td>div{text-align:center;place-content:center;justify-items:center;min-height:390px;display:grid}.erp-position-state-row td>div>span{color:#2f63df;background:#f0f3f8;border:1px dashed #a9b3c4;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:10px;font-size:11px;font-weight:800;display:grid}.erp-position-state-row strong{color:#525966;font-size:12px}.erp-position-state-row p{color:#969ba3;margin:5px 0 12px;font-size:10px}.erp-position-state-row button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:5px;height:29px;padding:0 13px;font-size:10px}.erp-position-skeleton i{background:linear-gradient(90deg,#eef0f3 20%,#f8f9fa 42%,#eef0f3 64%) 0 0/300% 100%;border-radius:4px;height:10px;animation:1.25s linear infinite erp-shimmer;display:block}@keyframes erp-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.erp-position-create-modal{width:min(100%,680px)}.erp-position-create-modal .erp-modal-actions button:disabled{opacity:.6;cursor:wait}.erp-permission-dialog{flex-direction:column;width:min(100%,930px);display:flex;overflow:hidden}.erp-permission-dialog>.erp-modal-heading,.erp-permission-dialog>.erp-permission-dialog-context,.erp-permission-dialog>.erp-dialog-notice,.erp-permission-dialog>.erp-permission-dialog-tabs,.erp-permission-dialog>.erp-modal-actions{flex:none}.erp-permission-dialog-context{background:#fff;border-bottom:1px solid #e0e3e8;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px 24px;display:grid}.erp-permission-dialog-context>div{background:#f9f9fa;border:1px solid #e0e3e8;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.erp-permission-dialog-context small{color:#8c9199;font-size:8px}.erp-permission-dialog-context strong{color:#37404f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.erp-dialog-notice{color:#826848;background:#fff9e9;border:1px solid #efdcb9;border-radius:6px;align-items:center;gap:8px;margin:11px 24px 0;padding:8px 10px;display:flex}.erp-dialog-notice span{color:#fff;background:#ee9848;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.erp-dialog-notice p{margin:0;font-size:9px;line-height:1.5}.erp-permission-dialog-tabs{border-bottom:1px solid #dfe2e7;align-items:flex-end;gap:20px;height:44px;padding:0 24px;display:flex}.erp-permission-dialog-tabs button{color:#7b8089;cursor:pointer;background:0 0;border:0;height:43px;padding:0 2px;font-size:11px;position:relative}.erp-permission-dialog-tabs button.active{color:#2f63df;font-weight:750}.erp-permission-dialog-tabs button.active:after{content:"";background:#2f63df;height:2px;position:absolute;inset:auto 0 0}.erp-permission-dialog-tabs button span{color:#fff;background:#2f63df;border-radius:8px;place-items:center;min-width:18px;height:16px;margin-left:4px;padding:0 4px;font-size:8px;display:inline-grid}.erp-permission-dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.erp-permission-tools{background:#fbfbfc;align-items:center;gap:7px;height:48px;padding:8px 24px;display:flex}.erp-permission-tools label,.erp-copy-targets-heading label{color:#868b94;background:#fff;border:1px solid #d2d6dd;border-radius:6px;align-items:center;gap:7px;width:min(280px,100%);height:31px;margin-right:auto;padding:0 9px;display:flex}.erp-permission-tools input,.erp-copy-targets-heading input{color:#353c49;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.erp-permission-tools button{color:#545e70;cursor:pointer;background:#fff;border:1px solid #cdd2db;border-radius:5px;height:29px;padding:0 10px;font-size:9px}.erp-permission-tree{flex:1;grid-template-columns:repeat(3,minmax(235px,1fr));align-content:start;gap:9px;min-height:0;padding:0 24px 18px;display:grid;overflow:auto}.erp-permission-tree fieldset{background:#fff;border:1px solid #dde0e6;border-radius:8px;min-width:0;margin:0;padding:0;overflow:hidden}.erp-permission-tree fieldset.selected{border-color:#9dafce;box-shadow:0 0 0 2px #2f63df0e}.erp-permission-tree fieldset.partial{border-color:#eac6a9}.erp-permission-module-heading{background:#f7f8fa;border-bottom:1px solid #e7e9ec;align-items:center;gap:7px;min-height:51px;padding:8px 9px;display:flex}.erp-permission-module-heading>button{color:#3d4451;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.erp-permission-module-heading>button>i{color:#fff;background:#fff;border:1px solid #bec4cd;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.erp-permission-tree fieldset.selected .erp-permission-module-heading>button>i{background:#2f63df;border-color:#2f63df}.erp-permission-tree fieldset.partial .erp-permission-module-heading>button>i{background:#e58c43;border-color:#e58c43}.erp-permission-module-heading button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-permission-module-heading b{color:#343d4c;font-size:10px}.erp-permission-module-heading small{color:#8c9199;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.erp-permission-module-heading em{color:#858a93;white-space:nowrap;font-size:8px;font-style:normal}.erp-permission-feature-list{gap:1px;padding:6px 9px 8px;display:grid}.erp-permission-feature-list label{color:#505763;cursor:pointer;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;min-height:29px;font-size:9px;display:grid}.erp-permission-feature-list input{accent-color:#2f63df;width:14px;height:14px}.erp-permission-feature-list small{color:#a0a4aa;font-size:8px}.erp-permission-loading{color:#8b9099;grid-column:1/-1;place-items:center;min-height:180px;font-size:10px;display:grid}.erp-data-scope-grid{background:#fbfbfc;flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;min-height:0;padding:20px 24px;display:grid;overflow:auto}.erp-data-scope-grid label{cursor:pointer;background:#fff;border:1px solid #dcdfe5;border-radius:9px;grid-template-columns:18px 1fr 25px;align-items:center;gap:10px;min-height:82px;padding:14px;display:grid}.erp-data-scope-grid label.selected{background:#f1f4fa;border-color:#8a9fc2;box-shadow:0 0 0 2px #2f63df0f}.erp-data-scope-grid input{accent-color:#2f63df}.erp-data-scope-grid label>span{flex-direction:column;gap:4px;display:flex}.erp-data-scope-grid b{color:#384151;font-size:11px}.erp-data-scope-grid small{color:#8c9199;font-size:9px}.erp-data-scope-grid label>i{color:#fff;background:#2f63df;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.erp-permission-dialog-actions{position:sticky;bottom:0}.erp-permission-dialog-actions p.dirty{color:#ad642e}.erp-permission-dialog-actions p.dirty i{background:#ed9246;box-shadow:0 0 0 4px #ed92461a}.erp-permission-dialog-actions button:last-child{border-color:var(--erp-accent);color:#fff;background:var(--erp-action-gradient);min-width:108px;box-shadow:0 9px 20px #356cf42e}.erp-permission-dialog-actions button:disabled{opacity:.48;cursor:not-allowed;transform:none}.erp-copy-dialog{flex-direction:column;width:min(100%,760px);display:flex;overflow:hidden}.erp-copy-dialog>.erp-modal-heading,.erp-copy-dialog>.erp-copy-source,.erp-copy-dialog>.erp-copy-mode,.erp-copy-dialog>.erp-copy-targets-heading,.erp-copy-dialog>.erp-modal-actions{flex:none}.erp-copy-source{background:linear-gradient(90deg,#f0f3f9,#fff);border:1px solid #d9dde5;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:16px 24px 0;padding:12px 14px;display:grid}.erp-copy-source>span{color:#2f63df;background:#dfe6f3;border-radius:5px;padding:4px 7px;font-size:8px}.erp-copy-source strong{color:#363e4d;font-size:11px}.erp-copy-source small{color:#878c95;font-size:9px}.erp-copy-mode{grid-template-columns:1fr 1fr;gap:9px;padding:11px 24px;display:grid}.erp-copy-mode label{cursor:pointer;background:#fff;border:1px solid #dcdfe5;border-radius:8px;grid-template-columns:17px 1fr;align-items:center;gap:8px;min-height:64px;padding:11px;display:grid}.erp-copy-mode label.selected{background:#f1f4fa;border-color:#8ca0c3}.erp-copy-mode label.selected.danger{background:#fff5ef;border-color:#eab08e}.erp-copy-mode input{accent-color:#2f63df}.erp-copy-mode label.danger input{accent-color:#df7044}.erp-copy-mode label>span{flex-direction:column;gap:3px;display:flex}.erp-copy-mode b{color:#3b4351;font-size:10px}.erp-copy-mode small{color:#8e939b;font-size:8px;line-height:1.5}.erp-copy-targets-heading{background:#fafbfc;border-top:1px solid #e3e6ea;border-bottom:1px solid #e3e6ea;align-items:center;gap:15px;min-height:50px;padding:8px 24px;display:flex}.erp-copy-targets-heading>div{flex-direction:column;gap:2px;display:flex}.erp-copy-targets-heading strong{color:#3e4655;font-size:10px}.erp-copy-targets-heading small{color:#2f63df;font-size:8px}.erp-copy-targets-heading label{margin-left:auto;margin-right:0}.erp-copy-target-list{flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:7px;min-height:150px;padding:10px 24px 15px;display:grid;overflow:auto}.erp-copy-target-list>label{cursor:pointer;background:#fff;border:1px solid #dde0e6;border-radius:7px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:9px 10px;display:grid}.erp-copy-target-list>label.selected{background:#f1f4fa;border-color:#98aac9}.erp-copy-target-list input{accent-color:#2f63df}.erp-copy-target-list label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.erp-copy-target-list b{color:#3c4452;font-size:10px}.erp-copy-target-list small{color:#8a8f98;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.erp-copy-target-list em{color:#2f63df;white-space:nowrap;font-size:8px;font-style:normal}.erp-copy-target-list .erp-permission-loading{grid-column:1/-1}.erp-copy-dialog-actions{position:sticky;bottom:0}.erp-copy-dialog-actions button:disabled{opacity:.48;cursor:not-allowed}.erp-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 70% 12%,#40619b1f,#0000 30%),#09101b85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.erp-user-modal{background:#fbfcfd;border:1px solid #ffffffeb;border-radius:22px;width:min(100%,700px);max-height:calc(100vh - 48px);position:relative;overflow:hidden auto;box-shadow:0 34px 95px #0a101b52,0 2px 8px #0a101b1f}.erp-user-modal:before{content:"";z-index:2;background:linear-gradient(90deg,#2f63df,#2f63df 62%,#ee8a45);height:4px;position:absolute;inset:0 0 auto}.erp-modal-heading{background:linear-gradient(135deg,#f1f4fa 0%,#fffaf4 100%);border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:flex-start;min-height:116px;padding:27px 29px 22px;display:flex;position:relative;overflow:hidden}.erp-modal-heading:after{content:"";border:1px solid #2f63df14;border-radius:50%;width:155px;height:155px;position:absolute;top:-105px;right:38px;box-shadow:0 0 0 26px #2f63df06,0 0 0 52px #f08a3e06}.erp-modal-title{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.erp-modal-title>i{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:14px 5px;flex:none;place-items:center;width:46px;height:46px;font-size:15px;font-style:normal;font-weight:800;display:grid;box-shadow:0 11px 24px #2f63df2e}.erp-modal-title span{color:#2f63df;letter-spacing:.18em;font-size:8px;font-weight:850}.erp-modal-title h2{color:#17253e;letter-spacing:-.03em;margin:4px 0 3px;font-size:23px}.erp-modal-title p{color:#787f8b;margin:0;font-size:11px}.erp-modal-heading>button{z-index:2;color:#5d6471;cursor:pointer;background:#ffffffb3;border:1px solid #dde1e7;border-radius:10px;width:32px;height:32px;font-size:20px;transition:all .18s;position:relative}.erp-modal-heading>button:hover{color:#c95f45;background:#fff5f1;border-color:#f0cabe;transform:rotate(4deg)}.erp-modal-grid{background:#fbfcfd;grid-template-columns:1fr 1fr;gap:15px 18px;padding:22px 29px 20px;display:grid}.erp-modal-grid label{display:block}.erp-modal-grid label>span{color:#414853;margin-bottom:7px;font-size:11px;font-weight:720;display:block}.erp-modal-grid .erp-field-help{color:#8a9099;margin:6px 2px 0;font-size:9px;font-weight:500;line-height:1.45}.erp-modal-grid label:not(.erp-switch-field)>span b{color:#e87538}.erp-modal-grid input:not([type=checkbox]),.erp-modal-grid select,.erp-modal-grid textarea{color:#2d3440;background:#ffffffeb;border:1px solid #d3d7df;border-radius:10px;outline:0;width:100%;font-size:12px;transition:all .18s;box-shadow:inset 0 1px 2px #23314a06}.erp-modal-grid input:not([type=checkbox]),.erp-modal-grid select{height:42px;padding:0 12px}.erp-modal-grid textarea{resize:vertical;min-height:76px;padding:11px 12px;line-height:1.6}.erp-modal-grid input::placeholder,.erp-modal-grid textarea::placeholder{color:#a5a9b0}.erp-modal-grid input:not([type=checkbox]):hover,.erp-modal-grid select:hover,.erp-modal-grid textarea:hover{background:#fff;border-color:#bdc3ce}.erp-modal-grid input:focus,.erp-modal-grid select:focus,.erp-modal-grid textarea:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf417,0 7px 18px #356cf40d}.erp-modal-grid .erp-default-password{background:linear-gradient(100deg,#fff8ed 0%,#fffdf9 47%,#f3f6fa 100%);border:1px solid #ead8c2;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:9px 13px;display:grid}.erp-default-password>i{color:#bd5d27;background:#ffe8cf;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.erp-default-password>span{flex-direction:column;gap:3px;display:flex}.erp-default-password>span b{color:#4f463f;font-size:11px}.erp-default-password>span small{color:#95877d;font-size:9px}.erp-default-password output{color:#b95620;text-align:center;min-width:88px;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;background:#fff;border:1px solid #f1d3b1;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:850;box-shadow:0 5px 14px #bc5c2712}.erp-modal-grid .erp-switch-field{background:#f6f7fa;border:1px solid #d5d9e1;border-radius:11px;justify-content:space-between;align-items:center;min-height:51px;padding:0 13px;display:flex}.erp-modal-grid .erp-switch-field>span{margin:0}.erp-switch-field>span:first-child{flex-direction:column;gap:3px;display:flex}.erp-switch-field>span:first-child b{color:#384151;font-size:11px}.erp-switch-field>span:first-child small{color:#9297a0;font-size:9px}.erp-toggle{flex:none;width:38px;height:22px;position:relative}.erp-toggle input{opacity:0;width:1px;height:1px;position:absolute}.erp-toggle i{cursor:pointer;background:#cbcfd6;border-radius:999px;transition:all .2s;position:absolute;inset:0;box-shadow:inset 0 1px 3px #1928411f}.erp-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #14223a38}.erp-toggle input:checked+i{background:linear-gradient(90deg,#2f63df,#2f63df)}.erp-toggle input:checked+i:after{transform:translate(16px)}.erp-toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #356cf429}.erp-modal-full{grid-column:1/-1}.erp-modal-actions{background:#fff;border-top:1px solid #e6e9ee;justify-content:flex-end;align-items:center;gap:9px;padding:16px 29px 22px;display:flex}.erp-modal-actions p{color:#8a9099;align-items:center;gap:7px;margin:0 auto 0 0;font-size:9px;display:flex}.erp-modal-actions p i{background:#2f63df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2f63df17}.erp-modal-actions button{color:#535963;cursor:pointer;background:#fff;border:1px solid #d5d9e0;border-radius:9px;height:40px;padding:0 20px;font-size:11px;font-weight:750;transition:all .18s}.erp-modal-actions button:hover{background:#f9f9fa;border-color:#bfc5cf;transform:translateY(-1px)}.erp-modal-actions button[type=submit]{border-color:var(--erp-accent);color:#fff;background:var(--erp-action-gradient);min-width:108px;box-shadow:0 9px 20px #356cf42e}.erp-modal-actions button[type=submit] span{margin-left:7px;font-size:15px}.erp-modal-actions button[type=submit]:hover{border-color:var(--erp-accent-hover);background:linear-gradient(135deg, var(--erp-accent-hover), var(--erp-accent-hover));box-shadow:0 12px 24px #356cf43b}.erp-user-query-page{min-height:var(--erp-page-viewport);flex-direction:column;gap:8px;display:flex}.erp-user-query-heading{background:linear-gradient(96deg,#f3f6fa 0%,#fff 62%,#fff7ef 100%);border:1px solid #d7dce4;border-radius:8px;align-items:center;gap:11px;min-height:62px;padding:10px 17px;display:flex;box-shadow:0 4px 14px #1f2c430a}.erp-user-query-heading-icon{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:10px 4px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;box-shadow:0 8px 17px #2f63df29}.erp-user-query-heading>div{min-width:0}.erp-user-query-heading small{color:#2f63df;letter-spacing:.16em;font-size:8px;font-weight:850}.erp-user-query-heading h2{color:#19263d;letter-spacing:-.02em;margin:2px 0 1px;font-size:17px}.erp-user-query-heading p{color:#7c828c;margin:0;font-size:10px}.erp-user-query-heading-status{color:#606774;white-space:nowrap;background:#ffffffd1;border:1px solid #dce0e6;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 10px;font-size:10px;display:inline-flex}.erp-user-query-heading-status i{background:#ef9648;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ef96481a}.erp-user-query-filter{background:#fff;border:1px solid #d9dde4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px 17px;min-height:56px;padding:10px 17px;display:flex;box-shadow:0 4px 13px #1f2c430a}.erp-user-query-filter label{color:#404650;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.erp-user-query-filter label>span{font-size:11px;font-weight:700}.erp-user-query-filter input,.erp-user-query-filter select{color:#343b47;background:#fff;border:1px solid #ccd1d9;border-radius:5px;outline:0;height:32px;font-size:11px;transition:all .16s}.erp-user-query-filter input{width:165px;padding:0 9px}.erp-user-query-filter label:nth-child(3) input{width:210px}.erp-user-query-filter select{min-width:105px;padding:0 8px}.erp-user-query-filter input::placeholder{color:#9a9fa7}.erp-user-query-filter input:focus,.erp-user-query-filter select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf414}.erp-user-query-filter-actions{gap:7px;margin-left:auto;display:flex}.erp-user-query-filter-actions button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:5px;min-width:78px;height:32px;padding:0 14px;font-size:11px;font-weight:700;box-shadow:0 5px 12px #2f63df24}.erp-user-query-filter-actions button span{margin-right:5px}.erp-user-query-filter-actions button:last-child{color:#a85828;box-shadow:none;background:#fff1e7}.erp-user-query-filter-actions button:disabled{opacity:.56;cursor:wait}.erp-user-query-table-panel{background:#fff;border:1px solid #d4d8df;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #1f2c430a}.erp-user-query-table-heading,.erp-user-query-pagination{flex:none}.erp-user-query-table-heading{background:linear-gradient(90deg,#f3f5f9,#fbfbfc);border-bottom:1px solid #dfe2e8;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 14px;display:flex}.erp-user-query-table-heading>div{flex-direction:column;gap:2px;display:flex}.erp-user-query-table-heading strong{color:#2c3340;font-size:12px}.erp-user-query-table-heading small{color:#868c96;font-size:10px}.erp-user-query-table-heading>span{color:#2f63df;white-space:nowrap;background:#e8edf6;border-radius:999px;padding:4px 8px;font-size:10px}.erp-user-query-table-scroll{flex:auto;min-height:0;max-height:none;overflow:auto}.erp-user-query-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px}.erp-user-query-table th,.erp-user-query-table td{color:#393f48;text-align:left;border-bottom:1px solid #d7dae0;border-right:1px solid #d2d6dc;height:42px;padding:6px 9px;font-size:11px}.erp-user-query-table th{z-index:2;color:#2e3541;background:#edf0f5;height:40px;font-weight:750;position:sticky;top:0;box-shadow:0 1px #d2d6dc}.erp-user-query-table th:last-child,.erp-user-query-table td:last-child{border-right:0}.erp-user-query-table th:first-child{width:42px}.erp-user-query-table th:nth-child(2){width:145px}.erp-user-query-table th:nth-child(3){width:115px}.erp-user-query-table th:nth-child(4){width:74px}.erp-user-query-table th:nth-child(5){width:225px}.erp-user-query-table th:nth-child(6){width:145px}.erp-user-query-table th:nth-child(8){width:110px}.erp-user-query-table tbody tr:not(.erp-user-query-state-row):not(.erp-user-query-skeleton-row){transition:background .14s,box-shadow .14s}.erp-user-query-table tbody tr:not(.erp-user-query-state-row):not(.erp-user-query-skeleton-row):hover{background:#f1f4f8}.erp-user-query-table tbody tr.selected{box-shadow:inset 3px 0 #ef8b3f;background:#fff6d8!important}.erp-user-query-table tbody tr:focus-visible{outline:2px solid var(--erp-accent);outline-offset:-2px}.erp-user-query-login{color:#2f63df;font-weight:750}.erp-user-query-selection{background:#fff;border:1px solid #aeb4bd;border-radius:50%;width:7px;height:7px;display:inline-block}.erp-user-query-table tr.selected .erp-user-query-selection{background:#ef8b3f;border:2px solid #fff;box-shadow:0 0 0 1px #ef8b3f}.erp-user-query-status{border:1px solid;border-radius:3px;place-items:center;min-width:30px;height:21px;padding:0 6px;font-size:10px;display:inline-grid}.erp-user-query-status.active{color:#2f63df;background:#f6f9fd;border-color:#4a77c5}.erp-user-query-status.disabled{color:#8c9097;background:#fff;border-color:#c3c6cc}.erp-user-query-note{color:#696f79;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-user-query-view-button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:4px;height:27px;padding:0 11px;font-size:10px;font-weight:700;box-shadow:0 4px 9px #2f63df1f}.erp-user-query-view-button:hover{background:#2f63df}.erp-user-query-skeleton-row span{background:linear-gradient(90deg,#eef0f3 20%,#f8f9fa 42%,#eef0f3 64%) 0 0/300% 100%;border-radius:4px;height:10px;animation:1.25s linear infinite erp-shimmer;display:block}.erp-user-query-state-row td{height:385px;padding:0}.erp-user-query-state{text-align:center;place-content:center;justify-items:center;min-height:385px;display:grid}.erp-user-query-state>span{color:#2f63df;background:#f0f3f8;border:1px dashed #a9b3c4;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:10px;font-size:11px;font-weight:800;display:grid}.erp-user-query-state strong{color:#525966;font-size:12px}.erp-user-query-state p{color:#8d939c;margin:5px 0 12px;font-size:10px}.erp-user-query-state button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:5px;height:29px;padding:0 13px;font-size:10px}.erp-user-query-state.error>span{color:#c2673f;background:#fff4ee;border-color:#e0ad94}.erp-user-query-pagination{color:#585e67;background:#fff;border-top:1px solid #d9dce2;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:7px 11px;font-size:10px;display:flex}.erp-user-query-pagination select,.erp-user-query-pagination input{color:#434953;background:#fff;border:1px solid #cfd3d9;border-radius:4px;height:27px;font-size:10px}.erp-user-query-pagination select{padding:0 7px}.erp-user-query-pagination input{text-align:center;width:48px}.erp-user-query-pagination button{color:#343b46;cursor:pointer;background:0 0;border:0;border-radius:4px;width:27px;height:27px;font-size:16px}.erp-user-query-pagination button:hover:not(:disabled){color:#2f63df;background:#edf1f7}.erp-user-query-pagination button:disabled{color:#bec1c7;cursor:not-allowed}.erp-user-permission-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090f1a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.erp-user-permission-drawer{background:#fbfcfd;border-left:1px solid #ffffffe6;flex-direction:column;width:min(760px,92vw);min-width:0;height:100%;animation:.2s ease-out erp-drawer-in;display:flex;overflow:hidden;box-shadow:-28px 0 80px #0a111d40}@keyframes erp-drawer-in{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.erp-user-permission-drawer-header{background:linear-gradient(135deg,#edf1f9,#fff9f3);border-bottom:1px solid #e0e3e9;flex:none;justify-content:space-between;align-items:flex-start;min-height:106px;padding:22px 25px 18px;display:flex;position:relative;overflow:hidden}.erp-user-permission-drawer-header:after{content:"";border:1px solid #2f63df17;border-radius:50%;width:150px;height:150px;position:absolute;top:-110px;right:40px;box-shadow:0 0 0 25px #2f63df06,0 0 0 50px #ef8b4306}.erp-user-permission-drawer-title{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.erp-user-permission-drawer-title>span{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:13px 5px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid;box-shadow:0 9px 20px #2f63df2b}.erp-user-permission-drawer-title small{color:#2f63df;letter-spacing:.17em;font-size:8px;font-weight:850}.erp-user-permission-drawer-title h2{color:#17253e;letter-spacing:-.02em;margin:3px 0 2px;font-size:20px}.erp-user-permission-drawer-title p{color:#7d838e;margin:0;font-size:10px}.erp-user-permission-drawer-header>button{z-index:2;color:#616874;cursor:pointer;background:#ffffffbf;border:1px solid #d9dde4;border-radius:9px;width:32px;height:32px;font-size:19px;position:relative}.erp-user-permission-drawer-header>button:hover{color:#c65f3e;background:#fff5ef;border-color:#edc5b3}.erp-user-permission-identity{background:#fff;border-bottom:1px solid #e0e3e8;flex:none;grid-template-columns:1fr 1fr 1.45fr auto;align-items:center;gap:8px;min-height:66px;padding:10px 24px;display:grid}.erp-user-permission-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.erp-user-permission-identity small{color:#878c95;font-size:9px}.erp-user-permission-identity strong{color:#333b49;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.erp-user-permission-identity>span{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.erp-user-permission-identity>span i{border-radius:50%;width:6px;height:6px}.erp-user-permission-identity>span.active{color:#2f63df;background:#eaeff7}.erp-user-permission-identity>span.active i{background:#2f63df}.erp-user-permission-identity>span.disabled{color:#9a593c;background:#fff0e8}.erp-user-permission-identity>span.disabled i{background:#e77e4c}.erp-user-permission-warning{color:#765c3e;background:#fff9e9;border:1px solid #efd8af;border-radius:7px;flex:none;align-items:center;gap:9px;margin:11px 24px 0;padding:9px 11px;display:flex}.erp-user-permission-warning>span{color:#fff;background:#eb9142;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.erp-user-permission-warning p{margin:0;font-size:10px;line-height:1.5}.erp-user-permission-summary{flex:none;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 24px;display:grid}.erp-user-permission-summary>div{background:#fff;border:1px solid #dce0e6;border-radius:8px;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:9px 10px;display:flex}.erp-user-permission-summary>div:nth-child(2n){background:#fffaf5}.erp-user-permission-summary small{color:#848a93;font-size:9px}.erp-user-permission-summary strong{color:#273246;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.erp-user-permission-summary em{color:#818790;font-size:9px;font-style:normal;font-weight:500}.erp-user-permission-position{background:linear-gradient(90deg,#eef2f8,#fff);border:1px solid #d9dde5;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 11px;padding:10px 12px;display:flex}.erp-user-permission-position>div{flex-direction:column;gap:2px;display:flex}.erp-user-permission-position small{color:#828891;font-size:9px}.erp-user-permission-position strong{color:#353d4c;font-size:11px}.erp-user-permission-position p{color:#7d838d;margin:0;font-size:9px;line-height:1.45}.erp-user-permission-position>p{border-left:1px solid #d5dae2;max-width:48%;padding-left:14px}.erp-user-permission-tabs{background:#fff;border-top:1px solid #e0e3e8;border-bottom:1px solid #dfe2e7;flex:none;align-items:flex-end;gap:20px;height:43px;padding:0 24px;display:flex}.erp-user-permission-tabs button{color:#717781;cursor:pointer;background:0 0;border:0;height:42px;padding:0 2px;font-size:10px;position:relative}.erp-user-permission-tabs button.active{color:#2f63df;font-weight:750}.erp-user-permission-tabs button.active:after{content:"";background:#2f63df;height:2px;position:absolute;inset:auto 0 0}.erp-user-permission-tabs button span{color:#fff;background:#2f63df;border-radius:8px;place-items:center;min-width:18px;height:16px;margin-left:4px;padding:0 4px;font-size:8px;display:inline-grid}.erp-user-permission-tools{background:#fafbfc;flex:none;align-items:center;gap:10px;min-height:47px;padding:8px 24px;display:flex}.erp-user-permission-tools label{color:#828891;background:#fff;border:1px solid #d0d4dc;border-radius:6px;align-items:center;gap:7px;width:min(290px,100%);height:31px;padding:0 9px;display:flex}.erp-user-permission-tools input{color:#343c49;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.erp-user-permission-tools>span{color:#777d87;margin-left:auto;font-size:10px}.erp-user-permission-list{flex:1;align-content:start;min-height:0;padding:0 24px 22px;overflow:auto}.erp-user-permission-list-heading,.erp-user-permission-row{grid-template-columns:1.05fr 1.25fr 1.55fr 1fr;min-width:650px;display:grid}.erp-user-permission-list-heading{z-index:1;color:#373f4e;background:#edf0f5;border:1px solid #d4d8df;border-radius:7px 7px 0 0;font-size:10px;font-weight:750;position:sticky;top:0;box-shadow:0 1px #d4d8df}.erp-user-permission-list-heading span{border-right:1px solid #d4d8df;min-height:35px;padding:9px}.erp-user-permission-list-heading span:last-child{border-right:0}.erp-user-permission-row{color:#4d535d;background:#fff;border-bottom:1px solid #d8dbe1;border-left:1px solid #d8dbe1;border-right:1px solid #d8dbe1;font-size:10px}.erp-user-permission-row:hover{background:#f3f5f9}.erp-user-permission-row>*{border-right:1px solid #d8dbe1;align-items:center;gap:6px;min-height:42px;padding:7px 9px;display:flex}.erp-user-permission-row>:last-child{border-right:0}.erp-user-permission-row strong{color:#323a47;font-weight:700}.erp-user-permission-row i{text-align:center;border-radius:4px;min-width:30px;padding:3px 5px;font-size:8px;font-style:normal}.erp-user-permission-row i.position{color:#2f63df;background:#e4eaf5}.erp-user-permission-row i.direct{color:#b55d2a;background:#ffede1}.erp-user-permission-state{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:22px;display:grid}.erp-user-permission-state.loading>span{border:3px solid #dadfe6;border-top-color:#2f63df;border-radius:50%;width:34px;height:34px;margin-bottom:12px;animation:.8s linear infinite erp-spin}@keyframes erp-spin{to{transform:rotate(360deg)}}.erp-user-permission-state:not(.loading)>span{color:#2f63df;background:#f0f3f8;border:1px dashed #a9b3c4;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:10px;font-weight:800;display:grid}.erp-user-permission-state.error:not(.loading)>span{color:#be6240;background:#fff3ed;border-color:#e0ad94}.erp-user-permission-state strong{color:#4c5462;font-size:12px}.erp-user-permission-state p{color:#8a9099;margin:5px 0 12px;font-size:10px}.erp-user-permission-state button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c1c8d4;border-radius:5px;height:29px;padding:0 13px;font-size:10px}.erp-user-permission-state.compact{min-height:230px}.erp-owner-page{gap:8px;display:grid}.erp-owner-heading{background:linear-gradient(96deg,#f3f6fa 0%,#fff 62%,#fff7ef 100%);border:1px solid #d7dce4;border-radius:8px;align-items:center;gap:11px;min-height:62px;padding:10px 17px;display:flex;box-shadow:0 4px 14px #1f2c430a}.erp-owner-heading-icon{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:10px 4px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;box-shadow:0 8px 17px #2f63df29}.erp-owner-heading-copy{min-width:0}.erp-owner-heading-copy small{color:#2f63df;letter-spacing:.16em;font-size:8px;font-weight:850}.erp-owner-heading-copy h2{color:#19263d;letter-spacing:-.02em;margin:2px 0 1px;font-size:17px}.erp-owner-heading-copy p{color:#7c828c;margin:0;font-size:10px}.erp-owner-heading-meta{align-items:center;gap:8px;margin-left:auto;display:flex}.erp-owner-heading-meta>span{color:#606774;white-space:nowrap;background:#ffffffd1;border:1px solid #dce0e6;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:inline-flex}.erp-owner-heading-meta>span i{background:#ef9648;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ef96481a}.erp-owner-heading-meta button{color:#a65b2e;cursor:pointer;background:#fff5ed;border:1px solid #e8c8b3;border-radius:5px;height:29px;padding:0 11px;font-size:10px}.erp-owner-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:50px;margin:0;padding:0;list-style:none;display:grid}.erp-owner-steps li{color:#838891;background:#fff;border:1px solid #dce0e6;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:8px 12px;display:flex}.erp-owner-steps li>span{color:#828892;background:#eef0f3;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.erp-owner-steps li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-owner-steps strong{color:#646a75;font-size:10px}.erp-owner-steps small{color:#969aa2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.erp-owner-steps li.active{background:linear-gradient(90deg,#edf1f9,#fff);border-color:#a9b8d2;box-shadow:0 3px 10px #2f63df0d}.erp-owner-steps li.active>span{color:#fff;background:#2f63df}.erp-owner-steps li.active strong{color:#2f63df}.erp-owner-steps li.complete>span{color:#fff;background:#2f63df}.erp-owner-catalog-filter{background:#fff;border:1px solid #d9dde4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:54px;padding:9px 15px;display:flex;box-shadow:0 4px 13px #1f2c430a}.erp-owner-catalog-filter label{color:#404650;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.erp-owner-catalog-filter label>span{font-size:11px;font-weight:700}.erp-owner-catalog-filter input,.erp-owner-catalog-filter select{color:#343b47;background:#fff;border:1px solid #ccd1d9;border-radius:5px;outline:0;height:32px;font-size:11px;transition:all .16s}.erp-owner-catalog-filter select{width:155px;padding:0 8px}.erp-owner-catalog-filter input{width:235px;padding:0 9px}.erp-owner-catalog-filter input:focus,.erp-owner-catalog-filter select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf414}.erp-owner-catalog-filter-summary{grid-template-columns:auto auto;align-items:center;gap:1px 7px;margin-left:auto;display:grid}.erp-owner-catalog-filter-summary small{color:#8c9199;font-size:8px}.erp-owner-catalog-filter-summary strong{color:#2f63df;font-size:12px}.erp-owner-catalog-filter-summary span{color:#8c9199;grid-column:1/-1;font-size:9px}.erp-owner-workspace{grid-template-columns:minmax(430px,.86fr) minmax(720px,1.55fr);gap:8px;min-height:530px;display:grid}.erp-owner-catalog-panel,.erp-owner-results-panel{background:#fff;border:1px solid #d4d8df;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #1f2c430a}.erp-owner-panel-heading{background:linear-gradient(90deg,#f3f5f9,#fbfbfc);border-bottom:1px solid #dfe2e8;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 13px;display:flex}.erp-owner-panel-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-owner-panel-heading strong{color:#2c3340;font-size:12px}.erp-owner-panel-heading small{color:#868c96;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.erp-owner-panel-heading>span{color:#2f63df;white-space:nowrap;background:#e8edf6;border-radius:999px;padding:4px 8px;font-size:9px}.erp-owner-catalog-scroll{flex:1;min-height:0;max-height:calc(100vh - 323px);overflow:auto}.erp-owner-catalog-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.erp-owner-catalog-table th,.erp-owner-catalog-table td{color:#464c56;text-align:left;border-bottom:1px solid #d7dae0;border-right:1px solid #d1d5db;height:43px;padding:6px 9px;font-size:10px}.erp-owner-catalog-table thead th{z-index:3;color:#2e3643;background:#edf0f5;height:39px;font-size:11px;font-weight:750;position:sticky;top:0;box-shadow:0 1px #d1d5db}.erp-owner-catalog-table th:last-child,.erp-owner-catalog-table td:last-child{border-right:0}.erp-owner-module-row th{z-index:2;color:#2f63df;background:linear-gradient(90deg,#eaeff7,#f7f8fb);height:48px;padding:8px 10px;position:sticky;top:39px;box-shadow:0 1px #cfd4dd}.erp-owner-module-row th>span{margin-right:10px;font-size:11px}.erp-owner-module-row th>small{color:#808691;font-size:9px;font-weight:500}.erp-owner-catalog-table tbody tr:not(.erp-owner-module-row):not(.erp-owner-catalog-empty){transition:background .14s,box-shadow .14s}.erp-owner-catalog-table tbody tr:not(.erp-owner-module-row):not(.erp-owner-catalog-empty):hover{background:#f1f4f8}.erp-owner-catalog-table tbody tr.selected{box-shadow:inset 3px 0 #ef8b3f;background:#fff6d8!important}.erp-owner-permission-type{color:#6e7582;white-space:nowrap;background:#f9f9fa;border:1px solid #c8ced9;border-radius:4px;padding:3px 6px;font-size:8px}.erp-owner-permission-button{color:#2f63df;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;width:100%;padding:0;display:flex}.erp-owner-permission-button>span{font-size:11px;font-weight:700}.erp-owner-permission-button>small{color:#9197a0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.erp-owner-permission-button:focus-visible{outline:2px solid var(--erp-accent);outline-offset:3px;border-radius:2px}.erp-owner-catalog-empty td{text-align:center;height:330px}.erp-owner-catalog-empty td>span{color:#2f63df;background:#f0f3f8;border:1px dashed #a9b3c4;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 9px;display:grid}.erp-owner-catalog-empty strong{color:#525966;font-size:11px;display:block}.erp-owner-catalog-empty p{color:#8d939c;margin:5px 0 11px;font-size:9px}.erp-owner-catalog-empty button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:5px;height:27px;padding:0 10px;font-size:9px}.erp-owner-user-filter{background:#fff;border-bottom:1px solid #e0e3e8;flex-wrap:wrap;flex:none;align-items:center;gap:7px 10px;min-height:89px;padding:9px 12px;display:flex}.erp-owner-user-filter label{color:#454b56;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-owner-user-filter label>span{font-size:9px;font-weight:700}.erp-owner-user-filter input,.erp-owner-user-filter select{color:#3c434e;background:#fff;border:1px solid #ced2da;border-radius:5px;outline:0;height:29px;font-size:9px}.erp-owner-user-filter input{width:118px;padding:0 7px}.erp-owner-user-filter select{width:88px;padding:0 6px}.erp-owner-user-filter input:focus,.erp-owner-user-filter select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 2px #356cf414}.erp-owner-user-filter-actions{gap:5px;margin-left:auto;display:flex}.erp-owner-user-filter-actions button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:5px;height:29px;padding:0 10px;font-size:9px;font-weight:700}.erp-owner-user-filter-actions button:last-child{color:#a85828;background:#fff0e6}.erp-owner-user-filter-actions button:disabled{opacity:.55;cursor:wait}.erp-owner-selected-permission{background:linear-gradient(90deg,#fff7df,#fffdf6);border:1px solid #ecd6b7;border-radius:7px;flex:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;margin:0 12px 9px;padding:8px 10px;display:grid}.erp-owner-selected-permission>span{color:#fff;background:#ed9142;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.erp-owner-selected-permission>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;display:grid}.erp-owner-selected-permission small{color:#8e765c;font-size:8px}.erp-owner-selected-permission strong{color:#704c29;font-size:11px}.erp-owner-selected-permission p{color:#90795f;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:9px;overflow:hidden}.erp-owner-selected-permission code{color:#9b7658;font-size:8px}.erp-owner-results-scroll{flex:1;min-height:0;overflow:auto}.erp-owner-results-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:930px}.erp-owner-results-table th,.erp-owner-results-table td{color:#434952;text-align:left;border-bottom:1px solid #d7dae0;border-right:1px solid #d2d6dc;height:41px;padding:6px 8px;font-size:9px}.erp-owner-results-table th{z-index:2;color:#2e3541;background:#edf0f5;height:38px;font-size:10px;font-weight:750;position:sticky;top:0;box-shadow:0 1px #d2d6dc}.erp-owner-results-table th:last-child,.erp-owner-results-table td:last-child{border-right:0}.erp-owner-results-table th:first-child{width:115px}.erp-owner-results-table th:nth-child(2){width:90px}.erp-owner-results-table th:nth-child(3){width:155px}.erp-owner-results-table th:nth-child(4){width:120px}.erp-owner-results-table th:nth-child(5){width:145px}.erp-owner-results-table th:nth-child(6){width:100px}.erp-owner-results-table th:nth-child(7){width:95px}.erp-owner-results-table tbody tr:hover{background:#f3f5f9}.erp-owner-results-table tr.ineffective{background:#fffaf6}.erp-owner-username{color:#2f63df;font-size:10px}.erp-owner-source{white-space:nowrap;border-radius:4px;margin-right:5px;padding:3px 5px;font-size:8px}.erp-owner-source.position{color:#2f63df;background:#e4eaf5}.erp-owner-source.direct{color:#b55d2a;background:#ffede1}.erp-owner-source-label{color:#838992;font-size:8px}.erp-owner-scope{color:#2f63df;background:#e8edf6;border-radius:999px;padding:3px 6px;font-size:8px}.erp-owner-scope.missing{color:#b1643d;background:#fff0e7}.erp-owner-account-status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-owner-account-status i{border-radius:50%;width:6px;height:6px}.erp-owner-account-status.active{color:#2f63df}.erp-owner-account-status.active i{background:#2f63df}.erp-owner-account-status.disabled{color:#9b5e42}.erp-owner-account-status.disabled i{background:#e77f4e}.erp-owner-account-status.warning{color:#a17a37}.erp-owner-account-status.warning i{background:#e4a644}.erp-owner-skeleton-row span{background:linear-gradient(90deg,#eef0f3 20%,#f8f9fa 42%,#eef0f3 64%) 0 0/300% 100%;border-radius:4px;height:9px;animation:1.25s linear infinite erp-shimmer;display:block}.erp-owner-state-row td{height:260px;padding:0}.erp-owner-state{text-align:center;place-content:center;justify-items:center;min-height:260px;display:grid}.erp-owner-state>span{color:#2f63df;background:#f0f3f8;border:1px dashed #a9b3c4;border-radius:50%;place-items:center;width:41px;height:41px;margin-bottom:9px;font-size:10px;font-weight:800;display:grid}.erp-owner-state.error>span{color:#bf6240;background:#fff3ed;border-color:#dfad95}.erp-owner-state strong{color:#525966;font-size:11px}.erp-owner-state p{color:#8d939c;margin:5px 0 11px;font-size:9px}.erp-owner-state button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:5px;height:27px;padding:0 10px;font-size:9px}.erp-owner-pagination{color:#585e67;background:#fff;border-top:1px solid #d9dce2;flex:none;justify-content:flex-end;align-items:center;gap:7px;min-height:46px;padding:7px 10px;font-size:9px;display:flex}.erp-owner-pagination select,.erp-owner-pagination input{color:#434953;background:#fff;border:1px solid #cfd3d9;border-radius:4px;height:26px;font-size:9px}.erp-owner-pagination select{padding:0 6px}.erp-owner-pagination input{text-align:center;width:42px}.erp-owner-pagination button{color:#343b46;cursor:pointer;background:0 0;border:0;border-radius:4px;width:26px;height:26px;font-size:15px}.erp-owner-pagination button:hover:not(:disabled){color:#2f63df;background:#edf1f7}.erp-owner-pagination button:disabled{color:#bdc0c6;cursor:not-allowed}.erp-owner-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1300px){.erp-filter-panel{gap-inline:12px}.erp-filter-panel input{width:135px}.erp-filter-panel select{width:116px}.erp-date-range input{width:135px}.erp-permission-layout{grid-template-columns:260px minmax(0,1fr)}.erp-permission-modules{grid-template-columns:repeat(2,minmax(170px,1fr))}.erp-admin-filter{gap-inline:12px}.erp-admin-filter input{width:165px}.erp-permission-tree{grid-template-columns:repeat(2,minmax(235px,1fr))}.erp-user-query-filter{gap-inline:11px}.erp-user-query-filter input{width:145px}.erp-user-query-filter label:nth-child(3) input{width:175px}.erp-owner-workspace{grid-template-columns:1fr}.erp-owner-catalog-scroll{max-height:390px}.erp-owner-results-panel{min-height:500px}}@media (max-width:640px){.erp-admin-header-status,.erp-admin-header:after{display:none}.erp-query-summary{grid-template-columns:repeat(2,1fr)}.erp-permission-layout{grid-template-columns:1fr}.erp-admin-filter-actions{margin-left:0}.erp-permission-dialog-context{grid-template-columns:repeat(2,1fr);padding-inline:16px}.erp-dialog-notice,.erp-copy-source{margin-inline:16px}.erp-permission-dialog-tabs,.erp-permission-tools,.erp-copy-mode,.erp-copy-targets-heading,.erp-copy-target-list{padding-inline:16px}.erp-permission-tree{grid-template-columns:1fr;padding-inline:16px}.erp-data-scope-grid,.erp-copy-mode,.erp-copy-target-list{grid-template-columns:1fr}.erp-copy-source{grid-template-columns:auto 1fr}.erp-copy-source small{grid-column:2}.erp-modal-backdrop{padding:12px}.erp-user-modal{max-height:calc(100vh - 24px)}.erp-modal-grid{grid-template-columns:1fr;padding:18px}.erp-modal-full{grid-column:auto}.erp-modal-grid .erp-default-password{grid-template-columns:34px 1fr}.erp-default-password output{grid-column:2;justify-self:start}.erp-modal-heading,.erp-modal-actions{padding-inline:18px}.erp-modal-title>i{width:40px;height:40px}.erp-modal-actions p,.erp-user-query-heading-status{display:none}.erp-user-query-filter{align-items:stretch}.erp-user-query-filter label{justify-content:space-between;width:100%}.erp-user-query-filter input,.erp-user-query-filter label:nth-child(3) input,.erp-user-query-filter select{width:min(72%,320px)}.erp-user-query-filter-actions{justify-content:flex-end;width:100%;margin-left:0}.erp-user-query-table-heading small{display:none}.erp-user-query-pagination{justify-content:flex-start;overflow-x:auto}.erp-user-permission-drawer{width:100%;max-width:none}.erp-user-permission-drawer-header{padding-inline:17px}.erp-user-permission-identity{grid-template-columns:1fr 1fr;padding-inline:17px}.erp-user-permission-identity>span{justify-self:start}.erp-user-permission-warning,.erp-user-permission-position{margin-inline:17px}.erp-user-permission-summary{grid-template-columns:repeat(2,1fr);padding-inline:17px}.erp-user-permission-position{flex-direction:column;align-items:flex-start}.erp-user-permission-position>p{border-top:1px solid #d5dae2;border-left:0;max-width:none;padding:8px 0 0}.erp-user-permission-tabs,.erp-user-permission-tools,.erp-user-permission-list{padding-inline:17px}.erp-user-permission-tabs{gap:13px}.erp-owner-heading-meta>span{display:none}.erp-owner-heading-meta button{padding-inline:8px}.erp-owner-heading-copy p{display:none}.erp-owner-steps{grid-template-columns:1fr}.erp-owner-catalog-filter{align-items:stretch}.erp-owner-catalog-filter label{justify-content:space-between;width:100%}.erp-owner-catalog-filter input,.erp-owner-catalog-filter select{width:min(70%,320px)}.erp-owner-catalog-filter-summary{gap:7px;width:100%;margin-left:0;display:flex}.erp-owner-workspace{min-height:0}.erp-owner-catalog-panel{min-height:430px}.erp-owner-catalog-scroll{max-height:430px}.erp-owner-user-filter{align-items:stretch}.erp-owner-user-filter label{justify-content:space-between;width:100%}.erp-owner-user-filter input,.erp-owner-user-filter label:nth-child(3) input,.erp-owner-user-filter select{width:min(70%,280px)}.erp-owner-user-filter-actions{justify-content:flex-end;width:100%;margin-left:0}.erp-owner-selected-permission{grid-template-columns:30px minmax(0,1fr)}.erp-owner-selected-permission code{display:none}.erp-owner-pagination{justify-content:flex-start;overflow-x:auto}}.erp-owner-page{min-height:var(--erp-page-viewport);color:#333b49;flex-direction:column;gap:10px;display:flex}.erp-owner-heading{background:linear-gradient(104deg,#f0f4fa 0%,#fff 58%,#fff7ef 100%);border-color:#d2d7e0;border-radius:9px;min-height:60px;padding:8px 16px;box-shadow:0 5px 16px #192b490d}.erp-owner-heading-icon{border-radius:10px 4px;width:36px;height:36px;font-size:11px;box-shadow:0 8px 17px #2f63df2b}.erp-owner-heading-copy small{letter-spacing:.17em;font-size:8px}.erp-owner-heading-copy h2{margin-block:2px 1px;font-size:18px}.erp-owner-heading-copy p{font-size:10px}.erp-owner-heading-meta>span,.erp-owner-heading-meta button{min-height:29px;font-size:10px}.erp-owner-heading-meta button:hover{background:#ffeadc;border-color:#e2a57e}.erp-owner-steps{gap:10px;min-height:46px}.erp-owner-steps li{border-radius:8px;min-height:46px;padding:7px 13px}.erp-owner-steps li>span{width:29px;height:29px;font-size:10px}.erp-owner-steps strong{font-size:12px}.erp-owner-steps small{font-size:10px}.erp-owner-catalog-filter{border-radius:12px;gap:12px 24px;min-height:68px;padding:13px 20px}.erp-owner-catalog-filter label>span{font-size:13px}.erp-owner-catalog-filter input,.erp-owner-catalog-filter select{border-radius:8px;height:42px;font-size:13px}.erp-owner-catalog-filter select{width:180px;padding-inline:12px}.erp-owner-catalog-filter input{width:300px;padding-inline:12px}.erp-owner-catalog-filter-summary small{font-size:10px}.erp-owner-catalog-filter-summary strong{font-size:17px}.erp-owner-catalog-filter-summary span{font-size:11px}.erp-owner-show-selection{color:#a65b2e;cursor:pointer;background:#fff7ee;border:1px solid #e6c7a8;border-radius:6px;min-height:30px;padding:0 10px;font-size:10px}.erp-owner-workspace{background:#fff;border:1px solid #c8ced9;border-radius:16px;flex-direction:column;gap:0;height:clamp(740px,100vh - 175px,940px);min-height:740px;display:flex;overflow:hidden;box-shadow:0 18px 48px #19284317,0 2px 8px #1928430a}.erp-owner-workspace-header{background:linear-gradient(110deg,#edf1f9 0%,#fff 54%,#fff7ef 100%);border-bottom:1px solid #d6dbe3;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.erp-owner-workspace-header:after{content:"";border:1px solid #2f63df14;border-radius:50%;width:180px;height:180px;position:absolute;top:-135px;right:31%;box-shadow:0 0 0 30px #2f63df06,0 0 0 60px #ef8b3f05}.erp-owner-workspace-title{z-index:1;align-items:center;gap:15px;min-width:0;display:flex;position:relative}.erp-owner-workspace-title>span{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:15px 6px;flex:none;place-items:center;width:52px;height:52px;font-size:16px;font-weight:850;display:grid;box-shadow:0 12px 26px #2f63df38}.erp-owner-workspace-title>div{min-width:0}.erp-owner-workspace-title small{color:#2f63df;letter-spacing:.18em;font-size:9px;font-weight:850}.erp-owner-workspace-title h3{color:#18263f;letter-spacing:-.025em;margin:3px 0 2px;font-size:22px}.erp-owner-workspace-title p{color:#717885;margin:0;font-size:12px}.erp-owner-workspace-metrics{z-index:1;grid-template-columns:repeat(3,minmax(110px,auto));gap:9px;display:grid;position:relative}.erp-owner-workspace-metrics>div{background:#ffffffc7;border:1px solid #d9dde4;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:9px 13px;display:flex}.erp-owner-workspace-metrics>div.selected{background:#fff8ed;border-color:#efcfac}.erp-owner-workspace-metrics small{color:#878d96;font-size:9px}.erp-owner-workspace-metrics strong{color:#283750;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:14px;overflow:hidden}.erp-owner-workspace-metrics em{color:#7a818e;margin-left:3px;font-size:10px;font-style:normal}.erp-owner-workspace-body{flex:auto;grid-template-columns:minmax(580px,.82fr) minmax(900px,1.68fr);min-height:0;display:grid}.erp-owner-catalog-panel,.erp-owner-results-panel{height:100%;box-shadow:none;border:0;border-radius:0}.erp-owner-catalog-panel{border-right:1px solid #ced4dd}.erp-owner-catalog-panel .erp-owner-panel-heading{min-height:66px;padding:12px 18px}.erp-owner-catalog-panel .erp-owner-panel-heading strong{font-size:16px}.erp-owner-catalog-panel .erp-owner-panel-heading small{font-size:11px}.erp-owner-catalog-panel .erp-owner-panel-heading>span{padding:6px 11px;font-size:11px}.erp-owner-results-panel .erp-owner-panel-heading{min-height:66px;padding:12px 18px}.erp-owner-results-panel .erp-owner-panel-heading strong{font-size:16px}.erp-owner-results-panel .erp-owner-panel-heading small{font-size:11px}.erp-owner-results-panel .erp-owner-panel-heading>span{padding:6px 11px;font-size:11px}.erp-owner-panel-heading{min-height:55px;padding:9px 14px}.erp-owner-panel-heading strong{font-size:13px}.erp-owner-panel-heading small{font-size:10px}.erp-owner-panel-heading>span{padding:5px 9px;font-size:10px}.erp-owner-catalog-scroll{overscroll-behavior:contain;height:100%;max-height:none}.erp-owner-catalog-table{min-width:680px}.erp-owner-catalog-table th,.erp-owner-catalog-table td{height:56px;padding:10px 13px;font-size:13px}.erp-owner-catalog-table thead th{height:48px;font-size:13px}.erp-owner-catalog-table thead th:first-child{width:145px}.erp-owner-catalog-table thead th:nth-child(2){width:220px}.erp-owner-module-row th{height:54px;padding:11px 14px;top:48px}.erp-owner-module-row th>span{font-size:14px}.erp-owner-module-row th>small{font-size:11px}.erp-owner-catalog-table tbody tr:not(.erp-owner-module-row):not(.erp-owner-catalog-empty){cursor:pointer}.erp-owner-group-cell{vertical-align:top;background:#f9f9fa;color:#384151!important}.erp-owner-group-cell>span,.erp-owner-group-cell>small{display:block}.erp-owner-group-cell>span{font-size:14px;font-weight:750}.erp-owner-group-cell>small{color:#9197a0;margin-top:5px;font-size:11px;font-weight:500}.erp-owner-catalog-table tbody tr.selected{box-shadow:inset 4px 0 #ef8b3f}.erp-owner-catalog-table tbody tr.selected .erp-owner-permission-button>span:after{content:"✓";color:#dc7430;margin-left:7px;font-size:11px}.erp-owner-permission-button{justify-content:center;min-height:36px}.erp-owner-permission-button>span{font-size:14px}.erp-owner-permission-button>small{font-size:10px}.erp-owner-permission-description{overflow-wrap:anywhere;line-height:1.5}.erp-owner-catalog-empty td{height:350px}.erp-owner-catalog-empty strong{font-size:12px}.erp-owner-catalog-empty p,.erp-owner-catalog-empty button{font-size:10px}.erp-owner-results-panel{min-height:0}.erp-owner-user-filter{gap:12px 18px;min-height:120px;padding:17px 20px}.erp-owner-user-filter label>span{font-size:12px}.erp-owner-user-filter input,.erp-owner-user-filter select{border-radius:8px;height:42px;font-size:13px}.erp-owner-user-filter input{width:155px;padding-inline:11px}.erp-owner-user-filter label:nth-child(3) input{width:195px}.erp-owner-user-filter select{width:118px;padding-inline:10px}.erp-owner-user-filter input:disabled,.erp-owner-user-filter select:disabled{color:#9398a0;cursor:not-allowed;background:#f3f4f6}.erp-owner-filter-state{color:#828790;white-space:nowrap;background:#f1f2f5;border-radius:999px;padding:5px 9px;font-size:10px}.erp-owner-filter-state.dirty{color:#9c5b31;background:#fff0e5}.erp-owner-user-filter-actions button{border-radius:8px;min-width:82px;height:42px;padding-inline:17px;font-size:13px}.erp-owner-user-filter-actions button:disabled{cursor:not-allowed}.erp-owner-selected-permission{border-radius:11px;grid-template-columns:42px minmax(0,1fr) minmax(100px,auto);min-height:88px;margin:0 20px 14px;padding:14px 16px}.erp-owner-selected-permission>span{border-radius:11px;width:40px;height:40px;font-size:13px}.erp-owner-selected-permission small{font-size:11px}.erp-owner-selected-permission strong{font-size:15px}.erp-owner-selected-permission p{font-size:12px}.erp-owner-selected-permission code{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:9px;overflow:hidden}.erp-owner-results-scroll{overscroll-behavior:contain}.erp-owner-results-table{min-width:1080px}.erp-owner-results-table th,.erp-owner-results-table td{height:54px;padding:10px 13px;font-size:13px}.erp-owner-results-table th{height:50px;font-size:14px}.erp-owner-username{font-size:13px}.erp-owner-source,.erp-owner-scope{padding:5px 8px;font-size:11px}.erp-owner-source-label{font-size:10px}.erp-owner-account-status{font-size:12px}.erp-owner-state-row td,.erp-owner-state{height:400px;min-height:400px}.erp-owner-state>span{width:60px;height:60px;margin-bottom:14px;font-size:16px}.erp-owner-state strong{font-size:17px}.erp-owner-state p,.erp-owner-state button{font-size:12px}.erp-owner-pagination{gap:10px;min-height:64px;padding:11px 17px;font-size:12px}.erp-owner-pagination select{border-radius:7px;height:40px;padding-inline:11px;font-size:12px}.erp-owner-pagination button{border-radius:8px;width:42px;height:42px;font-size:18px}.erp-owner-page-indicator{color:#525964;text-align:center;background:#fafbfc;border:1px solid #d4d8df;border-radius:5px;min-width:82px;padding:7px 9px;font-weight:500}.erp-owner-page-indicator strong{color:#2f63df}.erp-owner-page button:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-owner-page input:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-owner-page select:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-owner-catalog-scroll:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-owner-results-scroll:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}@media (max-width:1450px){.erp-owner-workspace{height:auto;min-height:0}.erp-owner-workspace-body{grid-template-columns:1fr}.erp-owner-catalog-panel{border-bottom:1px solid #ced4dd;border-right:0;height:430px;min-height:430px}.erp-owner-results-panel{height:760px;min-height:760px}.erp-owner-catalog-scroll{height:auto;max-height:none}}@media (max-width:640px){.erp-owner-heading{min-height:65px;padding-inline:13px}.erp-owner-heading-icon{width:38px;height:38px}.erp-owner-heading-copy h2{font-size:17px}.erp-owner-steps{grid-template-columns:1fr 1fr}.erp-owner-steps li{padding-inline:9px}.erp-owner-steps small{display:none}.erp-owner-catalog-filter input,.erp-owner-catalog-filter select{width:min(68%,330px)}.erp-owner-show-selection{width:100%}.erp-owner-workspace-header{min-height:86px;padding:14px}.erp-owner-workspace-title>span{width:44px;height:44px}.erp-owner-workspace-title h3{font-size:18px}.erp-owner-workspace-title p,.erp-owner-workspace-metrics{display:none}.erp-owner-catalog-panel{height:440px}.erp-owner-results-panel{height:780px}.erp-owner-filter-state{margin-left:auto}.erp-owner-user-filter-actions button{min-height:38px}.erp-owner-pagination button{flex:0 0 38px;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.erp-owner-skeleton-row span{animation:none}.erp-owner-page *{scroll-behavior:auto!important}}.erp-supplier-page{min-height:var(--erp-page-viewport);grid-template-rows:auto minmax(480px,1fr);gap:11px}.erp-supplier-header{background:linear-gradient(108deg,#f4f7fb 0%,#fff 56%,#fff7ee 100%);border-radius:11px;gap:14px;min-height:84px;padding:12px 18px;box-shadow:0 6px 20px #192a460e}.erp-supplier-header:after{width:184px;height:184px;top:-137px;right:174px;box-shadow:0 0 0 28px #2f63df06,0 0 0 56px #f08a3e05}.erp-supplier-header .erp-admin-header-icon{border-radius:13px 5px;width:44px;height:44px;font-size:14px;box-shadow:0 9px 20px #2f63df2e}.erp-supplier-header-copy>small{letter-spacing:.2em;font-size:8px}.erp-supplier-header-copy h2{margin:4px 0 2px;font-size:21px}.erp-supplier-header-copy p{font-size:11px}.erp-supplier-header-summary{background:#ffffffc7;border:1px solid #2f63df21;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;min-width:242px;margin-left:auto;padding:9px 13px;display:grid;box-shadow:0 8px 24px #1828430e}.erp-supplier-header-summary>span{color:#424c5e;align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.erp-supplier-header-summary>span i{background:#f09a4a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f09a4a1f}.erp-supplier-header-summary strong{color:#2f63df;grid-area:1/2/span 2;font-size:23px;line-height:1}.erp-supplier-header-summary strong em{color:#727882;margin-left:4px;font-size:9px;font-style:normal;font-weight:650}.erp-supplier-header-summary>small{color:#888d96;letter-spacing:0;font-size:9px;font-weight:500}.erp-supplier-filter{border-radius:11px;gap:10px 18px;min-height:66px;padding:11px 17px}.erp-supplier-filter label{gap:8px}.erp-supplier-filter label>span{font-size:12px}.erp-supplier-filter input,.erp-supplier-filter select{border-radius:7px;height:36px;font-size:12px}.erp-supplier-filter label:first-child input{width:180px}.erp-supplier-filter label:nth-child(2) input{width:205px}.erp-supplier-filter label:nth-child(3) input{width:235px}.erp-supplier-filter label:nth-child(4) select{min-width:118px}.erp-supplier-filter .erp-admin-filter-actions button{border-radius:7px;min-width:90px;height:36px;padding-inline:16px;font-size:12px}.erp-supplier-filter .erp-admin-filter-actions button[type=button]{color:#a95829;box-shadow:none;background:#fff0e5}.erp-supplier-filter button:disabled,.erp-supplier-toolbar button:disabled{opacity:.6;cursor:wait}.erp-supplier-toolbar{gap:8px;min-height:42px}.erp-supplier-toolbar button{border-radius:7px;height:34px;padding-inline:15px;font-size:12px}.erp-supplier-toolbar>span{font-size:10px}.erp-supplier-toolbar>span:before{content:"";background:#ef9949;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #ef99491a}.erp-supplier-table-panel{border-radius:11px;flex-direction:column;min-height:480px;display:flex;box-shadow:0 8px 24px #1f2c430e}.erp-supplier-table-panel .erp-admin-panel-heading{min-height:64px;padding:12px 17px}.erp-supplier-table-panel .erp-admin-panel-heading strong{font-size:17px}.erp-supplier-table-panel .erp-admin-panel-heading small{margin-top:2px;font-size:11px}.erp-supplier-table-panel .erp-admin-panel-heading>span{padding:6px 10px;font-size:11px}.erp-supplier-panel-actions{align-items:center;gap:7px;margin-left:auto;flex-direction:row!important;display:flex!important}.erp-supplier-panel-actions>span{color:#2f63df;white-space:nowrap;background:#e8edf6;border-radius:999px;padding:6px 10px;font-size:11px}.erp-supplier-panel-actions button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:6px;height:32px;padding:0 12px;font-size:11px;font-weight:700;box-shadow:0 5px 12px #2f63df1f}.erp-supplier-panel-actions button.export{color:#434e61;box-shadow:none;background:#fff;border:1px solid #ccd1db}.erp-supplier-panel-actions button:disabled{color:#a0a4aa;box-shadow:none;cursor:not-allowed;background:#f2f3f4;border-color:#e0e2e6}.erp-supplier-table-panel .erp-admin-panel-heading,.erp-supplier-pagination{flex:none}.erp-supplier-table-panel .erp-admin-table-scroll{scrollbar-color:#b7beca #f2f3f6;flex:auto;min-height:350px;overflow:auto}.erp-supplier-table-panel .erp-admin-table-scroll.state{overflow:hidden}.erp-supplier-table-panel .erp-admin-table-scroll.state .erp-supplier-table{height:100%}.erp-supplier-table-panel .erp-admin-table-scroll.state .erp-supplier-table tbody{height:calc(100% - 49px)}.erp-supplier-table-panel .erp-admin-table-scroll.state .erp-supplier-state-row,.erp-supplier-table-panel .erp-admin-table-scroll.state .erp-supplier-state-row>td,.erp-supplier-table-panel .erp-admin-table-scroll.state .erp-supplier-state{height:100%!important}.erp-supplier-table-panel .erp-admin-table-scroll.state .erp-supplier-state-row>td{border-bottom:0}.erp-supplier-table{table-layout:fixed;min-width:1580px}.erp-supplier-table th{z-index:3;height:49px;padding-inline:12px;font-size:13px;position:sticky;top:0;box-shadow:0 1px #cacfd8}.erp-supplier-table td{height:52px;padding-inline:12px;font-size:13px}.erp-supplier-table th:first-child{text-align:center;width:50px}.erp-supplier-table th:nth-child(2){width:180px}.erp-supplier-table th:nth-child(3){width:140px}.erp-supplier-table th:nth-child(4){width:135px}.erp-supplier-table th:nth-child(5){width:115px}.erp-supplier-table th:nth-child(6){width:90px}.erp-supplier-table th:nth-child(7){width:95px}.erp-supplier-table th:nth-child(8){width:180px}.erp-supplier-table th:nth-child(9){width:140px}.erp-supplier-table th:nth-child(10){width:220px}.erp-supplier-table th:nth-child(11){width:230px}.erp-supplier-table th:last-child{z-index:5;right:0;box-shadow:-8px 0 13px #1727420b,0 1px #cacfd8}.erp-supplier-table tbody tr:not(.erp-supplier-state-row):not(.erp-supplier-skeleton-row) td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 13px #1727420b}.erp-supplier-table tbody tr:not(.erp-supplier-state-row):not(.erp-supplier-skeleton-row){cursor:pointer;transition:background .15s}.erp-supplier-table tbody tr:not(.erp-supplier-state-row):not(.erp-supplier-skeleton-row):hover,.erp-supplier-table tbody tr:not(.erp-supplier-state-row):not(.erp-supplier-skeleton-row):hover td:last-child{background:#f0f3f8}.erp-supplier-table tbody tr.selected,.erp-supplier-table tbody tr.selected td:last-child{background:#fff6d8}.erp-supplier-table tbody tr.selected{box-shadow:inset 3px 0 #ef8e43}.erp-supplier-table tbody tr.disabled:not(.selected){color:#7f848d;background:#fafafb}.erp-supplier-table tbody tr.disabled:not(.selected) td:last-child{background:#fafafb}.erp-supplier-table td:first-child{text-align:center}.erp-supplier-table td>small,.erp-supplier-username,.erp-supplier-last-login{display:block}.erp-supplier-name{color:#2f63df;font-size:13px;font-weight:720}.erp-supplier-username{color:#2f63df;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:700}.erp-supplier-password-state{color:#b86a36;margin-top:4px;font-size:10px}.erp-supplier-row-selector{color:#727882;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:30px;height:28px;padding:0 5px;font-size:11px}.erp-supplier-table tr.selected .erp-supplier-row-selector{color:#fff;background:#ed904d;border-color:#e8843d;box-shadow:0 3px 9px #ed904d38}.erp-supplier-status,.erp-supplier-ip-state{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;display:inline-flex}.erp-supplier-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.erp-supplier-status.active,.erp-supplier-ip-state.enabled{color:#2f63df;background:#edf1f9;border-color:#b8c6dd}.erp-supplier-status.disabled,.erp-supplier-ip-state.disabled{color:#7c8088;background:#f4f5f6;border-color:#d7dadf}.erp-supplier-ip-state+small{color:#838992;margin-top:4px;font-size:10px}.erp-supplier-allowed-ips{color:#565d68;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-supplier-note{color:#565d68;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-supplier-last-login{color:#4b525e;font-size:12px}.erp-supplier-last-login+small{color:#878b93;font-family:var(--font-geist-mono), monospace;margin-top:3px;font-size:10px}.erp-supplier-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.erp-supplier-row-actions button{color:#fff;cursor:pointer;background:#2f63df;border:1px solid #0000;border-radius:5px;height:32px;padding:0 10px;font-size:11px;font-weight:680;transition:transform .14s,filter .14s}.erp-supplier-row-actions button.ip{color:#2f63df;background:#eef2f8;border-color:#b8c4d9}.erp-supplier-row-actions button.reset{color:#a75a2c;background:#fff2e8;border-color:#efcbb4}.erp-supplier-row-actions button.danger{background:#df5b4c}.erp-supplier-row-actions button.enable{background:#2f63df}.erp-supplier-row-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.erp-supplier-skeleton-row span{background:linear-gradient(90deg,#edeff3 20%,#fafbfc 42%,#edeff3 64%) 0 0/300% 100%;border-radius:4px;height:10px;animation:1.25s linear infinite erp-shimmer;display:block}.erp-supplier-state-row td{height:360px!important}.erp-supplier-state{background:radial-gradient(circle at 50% 42%,#2f63df0e,#0000 155px),linear-gradient(#fff 0%,#fbfcfd 100%);padding:26px;min-height:360px!important}.erp-supplier-state>span{border-width:1px;width:58px;height:58px;margin-bottom:14px;font-size:16px;box-shadow:0 9px 22px #2f63df14}.erp-supplier-state strong{color:#29354b;font-size:18px}.erp-supplier-state p{margin-top:7px;font-size:12px}.erp-supplier-empty-features{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px;display:flex}.erp-supplier-empty-features span{color:#5a6271;background:#ffffffe6;border:1px solid #d9dde4;border-radius:999px;padding:6px 11px;font-size:10px}.erp-supplier-state button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:7px;height:39px;margin-top:18px;padding:0 18px;font-size:12px;font-weight:700}.erp-supplier-state button.primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 8px 18px #356cf429}.erp-supplier-state.error>span{color:#c65c47;background:#fff4f0;border-color:#e4b8ae}.erp-supplier-pagination{height:auto;min-height:58px;padding:9px 15px;font-size:12px}.erp-supplier-pagination button{background:#fff;border:1px solid #d5d8de;border-radius:6px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.erp-supplier-pagination input,.erp-supplier-pagination select{border-radius:7px;height:36px;font-size:12px}:is(.erp-supplier-pagination input:focus-visible,.erp-supplier-pagination select:focus-visible,.erp-supplier-page button:focus-visible,.erp-supplier-page input:focus-visible,.erp-supplier-page select:focus-visible,.erp-supplier-page textarea:focus-visible){outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-dialog{background:#fbfcfd;border:1px solid #ffffffeb;border-radius:22px;width:min(100%,760px);max-height:calc(100dvh - 32px);position:relative;overflow:hidden auto;box-shadow:0 34px 95px #0a101b52,0 2px 8px #0a101b1f}.erp-supplier-dialog:before{content:"";z-index:3;background:linear-gradient(90deg,#2f63df,#2f63df 62%,#ee8a45);height:4px;position:absolute;inset:0 0 auto}.erp-supplier-ip-dialog{width:min(100%,650px)}.erp-supplier-confirm-dialog{width:min(100%,540px)}.erp-supplier-dialog-account{background:linear-gradient(100deg,#f1f4fa,#fff);border:1px solid #dce0e6;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-height:62px;padding:11px 13px;display:grid}.erp-supplier-dialog-account>span{color:#828891;grid-column:1/-1;font-size:9px}.erp-supplier-dialog-account strong{color:#24324a;font-size:13px}.erp-supplier-dialog-account small{color:#2f63df;font-family:var(--font-geist-mono), monospace}.erp-supplier-form-error{color:#a84432;background:#fff3ef;border:1px solid #efc2b7;border-radius:8px;padding:10px 12px;font-size:11px}.erp-supplier-confirm-content{background:#fbfcfd;padding:23px 29px}.erp-supplier-confirm-content>p{color:#535964;margin:0 0 15px;font-size:12px;line-height:1.65}.erp-supplier-reset-password{background:linear-gradient(100deg,#fff7ec,#fffdf8);border:1px solid #efd4b7;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px 15px;display:grid}.erp-supplier-reset-password>span{color:#7d695b;font-size:10px;font-weight:700}.erp-supplier-reset-password output{color:#b95826;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:18px;font-weight:850}.erp-supplier-reset-password small{color:#9b887a;grid-column:1/-1;font-size:9px}.erp-supplier-status-notice{color:#2f63df;background:#eef2f9;border:1px solid #bdcae0;border-radius:9px;padding:12px 14px;font-size:11px;line-height:1.6}.erp-supplier-status-notice.danger{color:#a74737;background:#fff3ef;border-color:#edc0b6}.erp-supplier-confirm-dialog .erp-modal-actions{position:sticky;bottom:0}.erp-supplier-confirm-dialog .erp-modal-actions button:last-child{color:#fff;background:#2f63df;border-color:#2f63df}.erp-supplier-confirm-dialog .erp-modal-actions button.danger{background:#db584a;border-color:#db584a}.erp-supplier-dialog .erp-modal-actions button:disabled{opacity:.58;cursor:wait;transform:none}@media (max-width:1100px){.erp-supplier-filter .erp-admin-filter-actions{justify-content:flex-end;width:100%;margin-left:0}.erp-supplier-page{grid-template-rows:auto;min-height:auto}.erp-supplier-table-panel{min-height:560px}}@media (max-width:640px){.erp-supplier-header{min-height:70px;padding-inline:13px}.erp-supplier-header .erp-admin-header-status,.erp-supplier-header-summary{display:none}.erp-supplier-filter{align-items:stretch;padding:12px}.erp-supplier-filter label{grid-template-columns:110px minmax(0,1fr);width:100%;display:grid}.erp-supplier-filter input,.erp-supplier-filter label:nth-child(3) input,.erp-supplier-filter select{width:100%;min-width:0}.erp-supplier-filter .erp-admin-filter-actions button{flex:1;min-height:38px}.erp-supplier-toolbar{flex-wrap:wrap}.erp-supplier-toolbar button{flex:1;min-height:38px}.erp-supplier-toolbar>span{width:100%;margin:3px 0;line-height:1.5}.erp-supplier-table-panel{min-height:590px}.erp-supplier-table-panel .erp-admin-panel-heading{flex-wrap:wrap;align-items:flex-start}.erp-supplier-panel-actions{justify-content:flex-end;width:100%}.erp-supplier-pagination{justify-content:flex-start;overflow-x:auto}.erp-supplier-pagination button{flex:0 0 38px;width:38px;height:38px}.erp-supplier-dialog{border-radius:16px;max-height:calc(100dvh - 24px)}.erp-supplier-dialog .erp-modal-actions{z-index:4;position:sticky;bottom:0}.erp-supplier-confirm-content{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.erp-supplier-skeleton-row span{animation:none}.erp-supplier-page *{scroll-behavior:auto!important}}.erp-owner-module-switcher{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;min-height:104px;display:grid}.erp-owner-module-switcher>button{color:#5d6470;cursor:pointer;text-align:left;background:linear-gradient(115deg,#fff 0%,#f9f9fa 100%);border:1px solid #d5d9e1;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;min-height:94px;padding:15px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #1a2a460b}.erp-owner-module-switcher>button:after{content:"";opacity:0;background:linear-gradient(90deg,#2f63df,#2f63df 65%,#ef8e47);height:4px;transition:opacity .18s;position:absolute;inset:auto 0 0}.erp-owner-module-switcher>button:hover{border-color:#bdc4d1;transform:translateY(-1px);box-shadow:0 10px 28px #1a2c4b14}.erp-owner-module-switcher>button.active{background:linear-gradient(110deg,#eaeff8 0%,#fff 58%,#fff8f0 100%);border-color:#8fa4c9;box-shadow:0 14px 34px #2f63df1d}.erp-owner-module-switcher>button.active:after{opacity:1}.erp-owner-module-switcher>button.complete:not(.active){background:#f5f7fb;border-color:#c1cbdd}.erp-owner-module-switcher>button>span{color:#717885;background:#eaedf1;border-radius:15px 6px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:850;display:grid}.erp-owner-module-switcher>button.active>span{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);box-shadow:0 10px 23px #2f63df33}.erp-owner-module-switcher>button.complete:not(.active)>span{color:#fff;background:#5a79ae}.erp-owner-module-switcher button>div{min-width:0}.erp-owner-module-switcher button small{color:#2f63df;letter-spacing:.17em;font-size:9px;font-weight:850;display:block}.erp-owner-module-switcher button strong{color:#24324b;letter-spacing:-.02em;margin:4px 0 2px;font-size:20px;display:block}.erp-owner-module-switcher button p{color:#808690;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.erp-owner-module-switcher button>em{color:#707783;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd9;border:1px solid #dce0e7;border-radius:999px;max-width:190px;padding:7px 11px;font-size:11px;font-style:normal;overflow:hidden}.erp-owner-module-switcher>button.active>em{color:#2f63df;background:#fff;border-color:#b8c4da}.erp-owner-module-stage{flex:auto;min-height:680px;display:flex}.erp-owner-standalone-module{background:#fff;border:1px solid #ccd1db;border-radius:16px;flex:auto;width:100%;height:auto;min-height:680px;overflow:hidden;box-shadow:0 18px 48px #19284316,0 2px 8px #1928430a}.erp-owner-standalone-module.erp-owner-catalog-panel,.erp-owner-standalone-module.erp-owner-results-panel{border:1px solid #ccd1db;border-radius:16px;box-shadow:0 18px 48px #19284316,0 2px 8px #1928430a}.erp-owner-standalone-module .erp-owner-panel-heading{background:linear-gradient(100deg,#eef2f9 0%,#fff 65%,#fff8f1 100%);min-height:78px;padding:14px 22px}.erp-owner-standalone-module .erp-owner-panel-heading strong{font-size:18px}.erp-owner-standalone-module .erp-owner-panel-heading small{margin-top:2px;font-size:12px}.erp-owner-standalone-module .erp-owner-panel-heading>span{padding:7px 12px;font-size:12px}.erp-owner-standalone-module .erp-owner-catalog-scroll,.erp-owner-standalone-module .erp-owner-results-scroll{overscroll-behavior-y:auto;flex:1;min-height:0;max-height:none}.erp-owner-standalone-module .erp-owner-catalog-table{min-width:980px}.erp-owner-standalone-module .erp-owner-catalog-table thead th:first-child{width:190px}.erp-owner-standalone-module .erp-owner-catalog-table thead th:nth-child(2){width:310px}.erp-owner-standalone-module .erp-owner-catalog-table th,.erp-owner-standalone-module .erp-owner-catalog-table td{height:58px;padding-inline:16px;font-size:14px}.erp-owner-standalone-module .erp-owner-catalog-table thead th{height:50px;font-size:14px}.erp-owner-standalone-module .erp-owner-module-row th{top:50px}.erp-owner-standalone-module .erp-owner-permission-button>span{font-size:15px}.erp-owner-standalone-module .erp-owner-permission-description{font-size:13px}.erp-owner-standalone-module .erp-owner-user-filter{gap:12px 20px;min-height:104px;padding:18px 22px}.erp-owner-standalone-module .erp-owner-user-filter label>span{font-size:13px}.erp-owner-standalone-module .erp-owner-user-filter input{width:180px}.erp-owner-standalone-module .erp-owner-user-filter label:nth-child(3) input{width:235px}.erp-owner-standalone-module .erp-owner-user-filter select{width:130px}.erp-owner-standalone-module .erp-owner-user-filter input,.erp-owner-standalone-module .erp-owner-user-filter select{height:44px;font-size:13px}.erp-owner-standalone-module .erp-owner-user-filter-actions button{min-width:88px;height:44px;font-size:13px}.erp-owner-selected-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-owner-selected-actions code{max-width:180px}.erp-owner-selected-actions button{color:#a65627;cursor:pointer;background:#fff8ef;border:1px solid #e6bd9e;border-radius:7px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.erp-owner-selected-actions button:hover{background:#ffeddf;border-color:#dc9564}.erp-owner-standalone-module .erp-owner-results-table{min-width:1100px}.erp-owner-standalone-module .erp-owner-state-row td,.erp-owner-standalone-module .erp-owner-state{height:410px;min-height:410px}@media (max-width:900px){.erp-owner-module-switcher{grid-template-columns:1fr 1fr;gap:9px}.erp-owner-module-switcher>button{grid-template-columns:44px minmax(0,1fr);min-height:90px;padding:13px}.erp-owner-module-switcher>button>span{width:44px;height:44px}.erp-owner-module-switcher button>em{display:none}.erp-owner-module-switcher button strong{font-size:17px}.erp-owner-standalone-module{height:760px;min-height:760px}.erp-owner-selected-actions code{display:none}}@media (max-width:640px){.erp-owner-module-switcher{min-height:86px}.erp-owner-module-switcher>button{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:78px}.erp-owner-module-switcher>button>span{border-radius:11px 4px;width:38px;height:38px;font-size:11px}.erp-owner-module-switcher button small,.erp-owner-module-switcher button p{display:none}.erp-owner-module-switcher button strong{margin:0;font-size:15px}.erp-owner-standalone-module{border-radius:12px;height:790px;min-height:790px}.erp-owner-standalone-module .erp-owner-panel-heading{min-height:68px;padding-inline:15px}.erp-owner-standalone-module .erp-owner-panel-heading strong{font-size:16px}.erp-owner-selected-actions button{min-width:78px}}.erp-orders-page{color:#262e3c;grid-template-rows:auto auto auto auto;align-content:start;gap:9px;height:auto;min-height:0;display:grid;overflow:visible}.erp-orders-status-strip{color:#a95d2f;white-space:nowrap;background:linear-gradient(100deg,#fff9e8 0%,#fffdf5 68%,#f3f6fb 100%);border:1px solid #efd69f;border-radius:9px;align-items:center;gap:22px;min-height:42px;padding:8px 16px;display:flex;overflow:hidden;box-shadow:0 4px 14px #58452209}.erp-orders-status-time{flex:none;align-items:baseline;gap:8px;display:flex}.erp-orders-status-time span{color:#2f63df;font-size:12px;font-weight:800}.erp-orders-status-time strong{color:#d9692c;font-size:12px;font-weight:700}.erp-orders-status-items{scrollbar-width:none;align-items:center;gap:20px;min-width:0;display:flex;overflow-x:auto}.erp-orders-status-items::-webkit-scrollbar{display:none}.erp-orders-status-item{color:#b45d2f;font-size:12px}.erp-orders-status-item b{color:#d8652b;margin-left:4px;font-weight:750}.erp-orders-filter{border:1px solid var(--erp-line);background:#fff;border-radius:12px;padding:12px 16px 0;box-shadow:0 7px 22px #1b2c460e}.erp-orders-filter-fields{grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:10px 12px;display:grid}.erp-orders-filter-fields>label{color:#343c49;white-space:nowrap;grid-column:span 2;align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.erp-orders-filter-fields label>span{flex:none;font-size:12px;font-weight:750}.erp-orders-filter input,.erp-orders-filter select,.erp-orders-dialog input,.erp-orders-dialog select,.erp-orders-dialog textarea{border:1px solid var(--erp-line-strong);color:var(--erp-ink);background:#fff;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.erp-orders-filter input,.erp-orders-filter select{border-radius:8px;flex:auto;width:auto;min-width:0;height:36px;padding:0 10px;font-size:12px}.erp-orders-filter input::placeholder,.erp-orders-dialog input::placeholder,.erp-orders-dialog textarea::placeholder{color:#9a9fa8}.erp-orders-filter input:hover,.erp-orders-filter select:hover,.erp-orders-dialog input:hover,.erp-orders-dialog select:hover,.erp-orders-dialog textarea:hover{background:#fff;border-color:#a7bce5}.erp-orders-filter input:focus,.erp-orders-filter select:focus,.erp-orders-dialog input:focus,.erp-orders-dialog select:focus,.erp-orders-dialog textarea:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf417}.erp-orders-filter-range{align-items:center;display:inline-flex}.erp-orders-filter-range i{color:#7e848d;font-size:11px;font-style:normal}.erp-orders-filter-date{grid-column:span 6!important}.erp-orders-filter-amount{grid-column:span 4!important}.erp-orders-filter-date input,.erp-orders-filter-amount input{flex:1 1 0;width:auto;min-width:0}.erp-orders-filter-fields>label:nth-child(8),.erp-orders-filter-fields>label:nth-child(9),.erp-orders-filter-fields>label:nth-child(10),.erp-orders-filter-fields>label:nth-child(11),.erp-orders-filter-fields>label:nth-child(12),.erp-orders-filter-fields>label:nth-child(14),.erp-orders-filter-fields>label:nth-child(15),.erp-orders-filter-fields>label:nth-child(16){grid-column:span 3}.erp-orders-filter-fields>label:nth-child(13){grid-column:span 4}.erp-orders-filter-footer{border-top:1px solid #edeef1;justify-content:flex-end;align-items:center;gap:8px;min-height:46px;margin-top:10px;display:flex}.erp-orders-filter-summary{color:#848a93;margin-right:auto;font-size:11px}.erp-orders-filter-footer button{cursor:pointer;border:1px solid #0000;border-radius:7px;height:34px;padding:0 15px;font-size:12px;font-weight:750;transition:transform .16s,box-shadow .16s,opacity .16s}.erp-orders-filter-more{color:var(--erp-accent);background:var(--erp-accent-soft);border-color:var(--erp-line-strong)!important}.erp-orders-filter-reset{color:#ae5f30;background:#fff6ee;border-color:#f0d4bf!important}.erp-orders-filter-submit{color:#fff;background:var(--erp-accent);min-width:92px;box-shadow:0 7px 15px #356cf429}.erp-orders-filter-footer button:hover:not(:disabled){transform:translateY(-1px)}.erp-orders-filter-footer button:disabled{opacity:.55;cursor:wait}.erp-orders-toolbar{background:#f3f4f9;border-top:1px solid #e0e5ea;border-bottom:1px solid #d7dde4;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:6px 5px 7px;display:flex}.erp-orders-toolbar-primary{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.erp-orders-toolbar-primary button{color:#fff;height:31px;box-shadow:none;cursor:pointer;white-space:nowrap;background:#4c7ef3;border:0;border-radius:3px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;transition:filter .14s,opacity .14s;display:inline-flex}.erp-orders-toolbar-primary button:hover:not(:disabled){filter:brightness(.94)}.erp-orders-toolbar-primary button:disabled{opacity:.38;box-shadow:none;cursor:not-allowed}.erp-orders-toolbar-primary button>span{font-size:15px;line-height:1}.erp-orders-toolbar-primary .erp-orders-tool-accent,.erp-orders-toolbar-primary .erp-orders-tool-warn,.erp-orders-toolbar-primary .erp-orders-tool-reset{background:#ffb600}.erp-orders-toolbar-primary .erp-orders-tool-export{background:#2f63df}.erp-orders-toolbar-state{color:#6f787f;flex:none;font-size:11px}.erp-orders-toolbar-primary .erp-orders-tool-accent{min-width:92px}.erp-orders-toolbar-primary .erp-orders-tool-accent[aria-busy=true]>span{animation:.8s linear infinite erp-orders-spin;display:inline-block}.erp-orders-toolbar-state.erp-orders-sync-working{color:#3c82b4}.erp-orders-toolbar-state.erp-orders-sync-success{color:#2f63df}.erp-orders-toolbar-state.erp-orders-sync-warning{color:#b66c28}.erp-orders-toolbar-state.erp-orders-sync-error{color:#c95643;font-weight:700}@keyframes erp-orders-spin{to{transform:rotate(360deg)}}.erp-orders-table-panel{height:auto;min-height:0;box-shadow:none;background:#fff;border:1px solid #cbd4de;border-radius:3px;flex-direction:column;display:flex;overflow:visible}.erp-orders-table-scroll{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.erp-orders-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.erp-orders-table th,.erp-orders-table td{color:#2d353d;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #cbd4de;border-right:1px solid #cbd4de;height:80px;padding:7px 8px;font-size:13px;line-height:1.4}.erp-orders-table thead th{z-index:auto;color:#27313b;height:42px;box-shadow:none;background:#f7f8fa;font-weight:800;position:static;top:auto}.erp-orders-table th:first-child,.erp-orders-table td:first-child{text-align:center;width:2.2%}.erp-orders-table th:nth-child(2),.erp-orders-table td:nth-child(2){text-align:center;width:2.5%}.erp-orders-table th:nth-child(3),.erp-orders-table td:nth-child(3){width:11%}.erp-orders-table th:nth-child(4),.erp-orders-table td:nth-child(4){text-align:center;width:10%}.erp-orders-table th:nth-child(5),.erp-orders-table td:nth-child(5){text-align:right;width:5%}.erp-orders-table th:nth-child(6),.erp-orders-table td:nth-child(6){width:15%}.erp-orders-table th:nth-child(7),.erp-orders-table td:nth-child(7){width:7%}.erp-orders-table th:nth-child(8),.erp-orders-table td:nth-child(8){text-align:center;width:7%}.erp-orders-table th:nth-child(9),.erp-orders-table td:nth-child(9),.erp-orders-table th:nth-child(10),.erp-orders-table td:nth-child(10){text-align:center;width:6%}.erp-orders-table th:nth-child(11),.erp-orders-table td:nth-child(11),.erp-orders-table th:nth-child(12),.erp-orders-table td:nth-child(12){text-align:center;width:6.5%}.erp-orders-table th:nth-child(13),.erp-orders-table td:nth-child(13){text-align:center;width:8%}.erp-orders-table th:nth-child(14),.erp-orders-table td:nth-child(14){text-align:center;width:3%}.erp-orders-table th:nth-child(15),.erp-orders-table td:nth-child(15){width:4.3%}.erp-orders-table thead th:last-child,.erp-orders-table tbody tr:not(.erp-orders-state-row) td:last-child{z-index:auto;box-shadow:none;background:#fff;border-left:1px solid #cbd4de;position:static;right:auto}.erp-orders-table thead th:last-child{background:#f7f8fa}.erp-orders-table tbody tr:hover td,.erp-orders-table tbody tr:hover td:last-child{background:#fffaf0}.erp-orders-table tbody tr.erp-orders-row-urgent td,.erp-orders-table tbody tr.erp-orders-row-urgent td:last-child{background:#fff7d9}.erp-orders-table tbody tr.erp-orders-row-urgent:hover td,.erp-orders-table tbody tr.erp-orders-row-urgent:hover td:last-child{background:#fff4c7}.erp-orders-table tbody tr.erp-orders-row-selected td{background:#fff4cf}.erp-orders-table tbody tr.erp-orders-row-selected td:first-child{box-shadow:inset 3px 0 #ee8a43}.erp-orders-table tbody tr.erp-orders-row-selected td:last-child{background:#fff4cf}.erp-orders-table input[type=checkbox]{accent-color:#4c7ef3;cursor:pointer;width:14px;height:14px}.erp-orders-sequence-cell{font-variant-numeric:tabular-nums;color:#4c5660!important}.erp-orders-table td>strong{color:#272e3b;font-size:12px;display:block}.erp-orders-table td>small,.erp-orders-table td strong+small{color:#828892;margin-top:4px;font-size:10px;line-height:1.35;display:block}.erp-orders-detail-cell{position:relative;vertical-align:middle!important}.erp-orders-detail-link{color:#2f67ee;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;width:100%;min-width:0;max-width:100%;padding:0;font-size:14px;font-weight:400;line-height:20px;display:block}.erp-orders-detail-link:hover{color:#e27636;text-underline-offset:3px;text-decoration:underline}.erp-orders-detail-number{max-width:100%;display:block}.erp-orders-detail-source{white-space:normal;overflow-wrap:anywhere;min-width:0}.erp-orders-detail-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-height:20px;margin-top:3px;padding-left:24px;display:flex;position:relative}.erp-orders-detail-tag{color:#fff;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.erp-orders-detail-tag-after-sale{background:#a73af0}.erp-orders-detail-tag-return{background:#f44336}.erp-orders-detail-tag-urgent{background:#f20c4f}.erp-orders-detail-tag-supplement{color:#5b3a00;background:#ffb600}.erp-orders-detail-tag-ready{background:#4cbde8}.erp-orders-detail-tag-neutral{background:#7e8187}.erp-orders-detail-copy{color:#606875;cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:3px;width:20px;min-width:20px;height:20px;padding:0;font-size:13px;font-weight:700;transition:opacity .16s,color .16s,border-color .16s,background .16s;position:absolute;top:0;left:0}.erp-orders-detail-copy:hover{color:#2f63df;background:#eef2f9;border-color:#9dafcf}.erp-orders-detail-cell:hover .erp-orders-detail-copy,.erp-orders-detail-cell:focus-within .erp-orders-detail-copy{opacity:1;pointer-events:auto}:is(.erp-orders-detail-copy:focus-visible,.erp-orders-detail-link:focus-visible){outline-offset:2px;outline:2px solid #356cf459}@media (hover:none),(pointer:coarse){.erp-orders-detail-copy{opacity:1;pointer-events:auto}}.erp-orders-payment-cell{text-align:center!important}.erp-orders-payment-cell>*{display:block}.erp-orders-payment-store{overflow-wrap:anywhere;font-weight:500;line-height:1.35;color:#30343b!important;font-size:13px!important}.erp-orders-payment-buyer{color:#356cf4;margin-top:2px;font-size:12px;line-height:1.3}.erp-orders-payment-buyer-missing{color:#6f7681;font-size:12px}.erp-orders-payment-cell time,.erp-orders-payment-empty{color:#262d3a;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:12px}.erp-orders-payment-cell em{color:#f14a3c;margin-top:2px;font-size:11px;font-style:normal}.erp-orders-amount-cell{text-align:right!important}.erp-orders-money{font-variant-numeric:tabular-nums;font-weight:500;color:#17202f!important;font-size:13px!important}.erp-orders-product-cell{vertical-align:top!important;padding-top:10px!important}.erp-orders-product-name{line-height:1.35;color:#17202f!important;font-size:13px!important}.erp-orders-product-spec{white-space:normal;overflow-wrap:anywhere;color:#646c7a!important;margin-top:3px!important;font-size:11px!important;line-height:1.45!important}.erp-orders-product-configured{white-space:normal;overflow-wrap:anywhere;line-height:1.45;display:block;color:#282f3a!important;font-size:12px!important}.erp-orders-cell-ellipsis{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.erp-orders-status-cell,.erp-orders-assignee-cell,.erp-orders-invoice-cell,.erp-orders-province-cell,.erp-orders-supplier-cell,.erp-orders-image-cell{text-align:center!important}.erp-orders-source-status,.erp-orders-product-workflow,.erp-orders-invoice-value{white-space:nowrap;font-size:13px;line-height:1.35;display:block}.erp-orders-source-status{color:#30383f;font-weight:400}.erp-orders-product-workflow{color:#356cf4;margin-top:3px}.erp-orders-invoice-value{color:#30383f}.erp-orders-status-cell small,.erp-orders-assignee-cell small,.erp-orders-supplier-cell small{color:#6383d9;margin-top:3px;font-size:10px;line-height:1.35;display:block}.erp-orders-assignee-cell small,.erp-orders-supplier-cell small{color:#6f7b85;font-variant-numeric:tabular-nums}.erp-orders-supplier-cell strong{font-weight:500;color:#30383f!important}.erp-orders-province-cell span{color:#356cf4}.erp-orders-empty-text,.erp-orders-province-cell .erp-orders-empty-text{color:#898c92;font-size:13px}.erp-orders-status-success{color:#2f63df;background:#e9eff8;border-color:#bdcbe3}.erp-orders-status-danger{color:#be5739;background:#fff0eb;border-color:#f2cabc}.erp-orders-status-pending{color:#d0662d;background:#fff3e9;border-color:#f4d2b8}.erp-orders-status-info{color:#3373a9;background:#edf6ff;border-color:#c9def0}.erp-orders-status-muted{color:#717781;background:#f3f4f6;border-color:#d9dce1}.erp-orders-unassigned{color:#cf6d43}.erp-orders-thumb{object-fit:cover;background:#f1f3f5;border:1px solid #cbd4de;border-radius:2px;width:32px;height:32px;margin:0 auto;display:block}.erp-orders-image-state{color:#8a939b;background:#f0f2f4;border-radius:3px;place-items:center;width:30px;height:27px;font-size:9px;display:inline-grid}.erp-orders-image-state-has-image{color:#2f63df;background:#e5ebf5}.erp-orders-row-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.erp-orders-table .erp-orders-row-action,.erp-orders-table .erp-orders-row-attachment{color:#fff;cursor:pointer;background:#4c7ef3;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:25px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.erp-orders-table .erp-orders-row-action-note{background:#ffb600}.erp-orders-table .erp-orders-row-attachment{background:#b7bcc2}.erp-orders-table .erp-orders-row-action:hover,.erp-orders-table .erp-orders-row-attachment:hover{filter:brightness(.94)}.erp-orders-table tfoot td{color:#26313b;background:#fbfcfd;height:42px;font-weight:750}.erp-orders-skeleton-row td{height:80px}.erp-orders-skeleton-row span{background:linear-gradient(90deg,#edeff3 20%,#f8f9fa 44%,#edeff3 68%) 0 0/300% 100%;border-radius:6px;height:10px;animation:1.35s ease-in-out infinite erp-orders-shimmer;display:block}@keyframes erp-orders-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.erp-orders-table-state .erp-orders-table,.erp-orders-table-state .erp-orders-table tbody{height:auto}.erp-orders-state-row,.erp-orders-state-row td{height:auto!important}.erp-orders-state-row td{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-right:0;padding:0}.erp-orders-state-row:hover td{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important}.erp-orders-state{color:#7e848e;text-align:center;place-content:center;justify-items:center;height:auto;min-height:330px;padding:36px 24px;display:grid}.erp-orders-state>span{color:#2f63df;background:#f0f4fa;border:1px dashed #a4aec0;border-radius:50%;place-items:center;width:50px;height:50px;font-size:15px;font-weight:850;display:grid;box-shadow:0 12px 28px #2f63df14}.erp-orders-state strong{color:#2d3441;margin-top:15px;font-size:16px}.erp-orders-state p{color:#878d97;max-width:470px;margin:8px 0 0;font-size:12px;line-height:1.6}.erp-orders-state-actions{justify-content:center;gap:8px;margin-top:17px;display:flex}.erp-orders-state-actions button,.erp-orders-state-error>button{color:#545b67;cursor:pointer;background:#fff;border:1px solid #c9cfda;border-radius:7px;height:35px;padding:0 15px;font-size:11px;font-weight:750}.erp-orders-state-actions .erp-orders-state-primary,.erp-orders-state-error>button{color:#fff;background:#2f63df;border-color:#2f63df;box-shadow:0 8px 20px #2f63df2b}.erp-orders-state-error>span{color:#b95039;background:#fff1ec;border-color:#e8b8aa}.erp-orders-pagination{color:#434c55;background:#fff;border-top:1px solid #cbd4de;flex:none;justify-content:flex-end;align-items:center;gap:7px;min-height:43px;padding:0 8px;font-size:12px;display:flex;position:static}.erp-orders-pagination select,.erp-orders-pagination input{color:#303943;background:#fff;border:1px solid #c5ced8;border-radius:3px;outline:0;height:28px}.erp-orders-pagination select{width:88px;padding:0 8px}.erp-orders-pagination input{text-align:center;width:58px}.erp-orders-pagination button{color:#3f4b57;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:29px;height:29px;font-size:17px}.erp-orders-pagination button:hover:not(:disabled){color:#356cf4;background:#f5f7fa;border-color:#c5ced8}.erp-orders-pagination button:disabled{color:#bdc1c8;cursor:not-allowed}.erp-shell:has(.erp-orders-page){overflow:visible}.erp-content:has(>.erp-orders-page){padding-inline:0}.erp-orders-page>:is(.erp-orders-status-strip,.erp-orders-filter,.erp-orders-toolbar){width:calc(100% - 24px);margin-inline:12px}.erp-orders-page>section[aria-label=订单列表]{border-color:#bdcadb;background:#fff;border-inline:0;border-radius:0;width:100%;margin-inline:0;box-shadow:0 14px 34px #142b4b1a}.erp-orders-page .erp-orders-table{color:#1d2c42;background:#fff;width:100%;min-width:0;max-width:100%}.erp-orders-page .erp-orders-table th,.erp-orders-page .erp-orders-table td{color:#26364b;border-bottom-color:#d9e2ec;border-right-color:#e6ecf3;height:76px;padding:9px 8px;font-size:13px;line-height:1.45}.erp-orders-page .erp-orders-table thead th,.erp-orders-page .erp-orders-table thead th:last-child{height:54px;color:var(--erp-table-header-ink);border-right-color:#24374d24;border-bottom-color:var(--erp-table-header-line);background:var(--erp-table-header-surface);box-shadow:inset 0 -1px 0 #ffffff8c, 0 4px 14px var(--erp-table-header-shadow);letter-spacing:.02em;text-align:center;font-size:14px;font-weight:720}.erp-orders-page .erp-orders-table tbody tr:nth-child(2n) td,.erp-orders-page .erp-orders-table tbody tr:nth-child(2n) td:last-child{background:#f8fafc}.erp-orders-page .erp-orders-table tbody tr:hover td,.erp-orders-page .erp-orders-table tbody tr:hover td:last-child{background:#edf4ff}.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-urgent td,.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-urgent td:last-child{background:#fff8e5}.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-urgent:hover td,.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-urgent:hover td:last-child{background:#fff2cf}.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-selected td,.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-selected td:last-child{background:#e8f0ff}.erp-orders-page .erp-orders-table tbody tr.erp-orders-row-selected td:first-child{box-shadow:inset 3px 0 #2f63df}.erp-orders-page .erp-orders-detail-link{color:#245fcf;font-weight:650;text-decoration:none}.erp-orders-page .erp-orders-detail-link:hover{color:#173f91;text-decoration:underline}.erp-orders-page .erp-orders-detail-tag{border-radius:999px;font-size:11px;font-weight:750;box-shadow:0 2px 5px #1e304a1f}.erp-orders-page .erp-orders-payment-store{font-weight:650;color:#1e2d42!important}.erp-orders-page .erp-orders-money{font-weight:750;color:#172a46!important;font-size:14px!important}.erp-orders-page .erp-orders-product-name{font-weight:700;color:#1e2d42!important}.erp-orders-page :is(.erp-orders-source-status,.erp-orders-invoice-value){color:#35465d;white-space:normal;background:#f5f7fa;border:1px solid #d6e0ec;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;padding:3px 7px;font-size:11px;font-weight:650;display:flex}.erp-orders-page .erp-orders-product-workflow{color:#245fcf;white-space:normal;background:#edf3ff;border:1px solid #cbdaf5;border-radius:999px;width:fit-content;max-width:100%;margin:5px auto 0;padding:2px 7px;font-size:11px;font-weight:700}.erp-orders-page .erp-orders-thumb{background:#f3f6fa;border-color:#c6d2e1;border-radius:7px;width:38px;height:38px;box-shadow:0 4px 10px #192e491a}.erp-orders-page .erp-orders-image-state{background:#f4f7fa;border:1px solid #dce4ed;border-radius:6px;width:34px;height:30px}.erp-orders-page .erp-orders-row-actions{grid-template-columns:1fr;justify-items:stretch;gap:5px;display:grid}.erp-orders-page .erp-orders-table .erp-orders-row-action,.erp-orders-page .erp-orders-table .erp-orders-row-attachment{color:#fff;background:linear-gradient(135deg,#3d72e7,#2858c9);border:1px solid #2f63df;border-radius:6px;width:100%;min-height:29px;padding-inline:6px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 4px 10px #2f63df2e}.erp-orders-page .erp-orders-table .erp-orders-row-action-note{color:#6c4500;box-shadow:none;background:#fff3d4;border-color:#dda335}.erp-orders-page .erp-orders-table .erp-orders-row-attachment{color:#36516f;box-shadow:none;background:#f2f6fa;border-color:#c8d3e1}.erp-orders-page .erp-orders-table :is(.erp-orders-row-action,.erp-orders-row-attachment):hover{filter:none;transform:translateY(-1px);box-shadow:0 6px 14px #223e6429}.erp-orders-page .erp-orders-table tfoot td{color:#20334d;background:linear-gradient(#f8fafc,#eef3f8);border-bottom-color:#c8d4e3;height:46px;font-weight:800}.erp-orders-page .erp-orders-pagination{color:#334a67;background:linear-gradient(#fbfdff 0%,#f1f5fa 100%);border-top-color:#cbd7e4;gap:9px;min-height:52px;padding:12px 18px;font-size:13px;box-shadow:inset 0 1px #fff}.erp-orders-page .erp-orders-pagination-summary{color:#71829a;white-space:nowrap;margin-right:auto}.erp-orders-page .erp-orders-pagination-summary strong{color:#284a79;font-variant-numeric:tabular-nums;margin-inline:3px;font-size:15px}.erp-orders-page .erp-orders-pagination :is(select,input,button){color:#2f425c;background:#fff;border:1px solid #c7d2e0;border-radius:6px;height:34px}.erp-orders-page .erp-orders-pagination button{width:32px}.erp-orders-page .erp-orders-pagination button:hover:not(:disabled){color:#1f55c3;background:#edf3ff;border-color:#9fb5d5;box-shadow:0 3px 8px #2f63df1a}.erp-orders-page .erp-orders-pagination button:disabled{color:#a8b5c7;background:#f7f9fc;border-color:#e1e7ef}.erp-orders-page .erp-orders-table .erp-orders-state-row td{padding:0}.erp-orders-page .erp-orders-state{background:radial-gradient(at 50% 45%,#f2f7ff 0%,#fff 64%);min-height:clamp(420px,52vh,680px);padding:48px 24px}.erp-orders-page .erp-orders-empty-illustration{margin-bottom:4px;display:block}.erp-orders-page .erp-orders-state strong{color:#304a6b;letter-spacing:.03em;font-size:18px;font-weight:600}.erp-orders-page .erp-orders-state p{color:#8696ac;font-size:14px;line-height:1.8}.erp-orders-page .erp-orders-state-actions button{font-size:13px}@media (max-width:700px){.erp-orders-page .erp-orders-state{min-height:360px}.erp-orders-page .erp-orders-pagination{flex-wrap:wrap;gap:6px}.erp-orders-page .erp-orders-pagination-summary{flex-basis:100%}}.erp-orders-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c15246e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.erp-orders-dialog{background:#fff;border:1px solid #ffffffeb;border-radius:18px;width:min(900px,100vw - 32px);max-height:calc(100dvh - 44px);overflow:hidden;box-shadow:0 34px 90px #0e182847}.erp-orders-batch-dialog{width:min(620px,100vw - 32px)}.erp-orders-detail-dialog{width:min(820px,100vw - 32px)}.erp-orders-dialog>form{max-height:inherit;flex-direction:column;display:flex}.erp-orders-dialog-heading{background:linear-gradient(105deg,#eff3f9 0%,#fff 60%,#fff6ee 100%);border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:flex-start;gap:18px;min-height:104px;padding:20px 24px;display:flex}.erp-orders-dialog-heading>button{color:#676d78;cursor:pointer;background:#edeff3;border:0;border-radius:9px;flex:none;width:34px;height:34px;font-size:23px;line-height:1}.erp-orders-dialog-title{align-items:center;gap:14px;min-width:0;display:flex}.erp-orders-dialog-title>i{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:14px 5px;flex:none;place-items:center;width:50px;height:50px;font-size:14px;font-style:normal;font-weight:850;display:grid;box-shadow:0 11px 24px #2f63df33}.erp-orders-dialog-title span{color:#2f63df;letter-spacing:.17em;font-size:9px;font-weight:850;display:block}.erp-orders-dialog-title h2{color:#17253d;letter-spacing:-.025em;margin:5px 0 3px;font-size:23px}.erp-orders-dialog-title p{color:#7a818c;margin:0;font-size:11px}.erp-orders-dialog-error{color:#ad4934;background:#fff2ee;border:1px solid #edc1b5;border-radius:8px;margin:14px 24px 0;padding:10px 12px;font-size:11px}.erp-orders-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.erp-orders-dialog-grid label,.erp-orders-batch-content label{color:#424956;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:750;display:flex}.erp-orders-dialog-grid label>span b,.erp-orders-batch-content label>span b{color:#e06434}.erp-orders-dialog input,.erp-orders-dialog select{border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:12px}.erp-orders-dialog textarea{resize:vertical;width:100%;font:inherit;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.55}.erp-orders-dialog-full{grid-column:1/-1}.erp-orders-dialog-grid .erp-orders-dialog-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:9px;min-height:40px}.erp-orders-dialog-check input{accent-color:#2f63df;width:17px;height:17px;padding:0}.erp-orders-dialog-actions{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border-top:1px solid #e2e5ea;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding:11px 24px;display:flex;position:sticky;bottom:0}.erp-orders-dialog-actions p{color:#838891;align-items:center;gap:7px;margin:0 auto 0 0;font-size:10px;display:flex}.erp-orders-dialog-actions p i{background:#f2a05c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fff1e5}.erp-orders-dialog-actions button{color:#4e5562;cursor:pointer;background:#fff;border:1px solid #d0d4dc;border-radius:8px;min-width:82px;height:38px;padding:0 15px;font-size:12px;font-weight:750}.erp-orders-dialog-actions button:last-child{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 8px 18px #356cf429}.erp-orders-dialog-actions button:disabled{opacity:.55;cursor:wait}.erp-orders-batch-summary{background:#fff8ee;border:1px solid #efd7b8;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin:18px 24px 0;padding:15px 16px;display:grid}.erp-orders-batch-summary span{color:#a96a3b;grid-row:1/3;font-size:11px}.erp-orders-batch-summary strong{color:#9a4d21;font-size:17px}.erp-orders-batch-summary small{color:#967d6c;font-size:10px}.erp-orders-batch-content{gap:15px;padding:18px 24px 22px;display:grid}.erp-orders-batch-notice{color:#646b77;background:#f1f3f6;border-radius:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.6}.erp-orders-detail-content{max-height:calc(100dvh - 220px);padding:22px 24px;overflow-y:auto}.erp-orders-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.erp-orders-detail-grid>div{background:#fbfcfd;border:1px solid #dce0e6;border-radius:9px;min-width:0;padding:13px 14px}.erp-orders-detail-grid dt{color:#838891;font-size:10px;font-weight:750}.erp-orders-detail-grid dd{overflow-wrap:anywhere;color:#2b323d;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.55}.erp-orders-detail-grid dd small{color:#838891;margin-top:3px;font-size:10px;font-weight:400;display:block}.erp-orders-detail-grid .erp-orders-detail-full{grid-column:1/-1}.erp-orders-detail-money{color:#2f63df!important;font-size:16px!important}.erp-orders-detail-image{background:#f7f8fa;border:1px solid #dce0e6;border-radius:10px;margin:16px 0 0;padding:12px}.erp-orders-detail-image img{object-fit:contain;border-radius:7px;max-width:100%;max-height:360px;margin:0 auto;display:block}.erp-orders-detail-image figcaption{color:#7f858f;text-align:center;margin-top:8px;font-size:10px}:is(.erp-orders-page button:focus-visible,.erp-orders-page input:focus-visible,.erp-orders-page select:focus-visible,.erp-orders-dialog button:focus-visible,.erp-orders-dialog input:focus-visible,.erp-orders-dialog select:focus-visible,.erp-orders-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #356cf440}@media (max-width:1200px){.erp-orders-toolbar{flex-direction:column;align-items:flex-start}.erp-orders-toolbar-state{align-self:flex-end}}@media (max-width:1320px){.erp-orders-filter-fields{grid-template-columns:repeat(8,minmax(0,1fr))}.erp-orders-filter-fields>label,.erp-orders-filter-fields>label:nth-child(n){grid-column:span 2}.erp-orders-filter-date{grid-column:span 6!important}.erp-orders-filter-amount{grid-column:span 4!important}.erp-orders-filter-fields>label:nth-child(16){grid-column:span 4}}@media (max-width:900px){.erp-orders-status-strip{flex-direction:column;align-items:flex-start;gap:5px}.erp-orders-status-items{width:100%}.erp-orders-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-orders-filter-fields>label,.erp-orders-filter-fields>label:nth-child(n){grid-column:span 1}.erp-orders-filter-date{grid-column:span 3!important}.erp-orders-filter-amount,.erp-orders-filter-fields>label:nth-child(16){grid-column:span 2!important}}@media (max-width:640px){.erp-orders-status-strip,.erp-orders-filter{border-radius:9px}.erp-orders-filter-fields{grid-template-columns:1fr;display:grid}.erp-orders-filter-fields>label,.erp-orders-filter-fields>label:nth-child(n),.erp-orders-filter-date,.erp-orders-filter-amount{grid-template-columns:94px minmax(0,1fr);width:100%;display:grid;grid-column:1/-1!important}.erp-orders-filter-fields>label input,.erp-orders-filter-fields>label select{width:100%}.erp-orders-filter-range{grid-template-columns:94px minmax(0,1fr) auto minmax(0,1fr)!important}.erp-orders-filter-footer{flex-wrap:wrap;padding-block:9px}.erp-orders-filter-summary{width:100%}.erp-orders-filter-footer button{flex:1}.erp-orders-toolbar-state{align-self:flex-start}.erp-orders-pagination{justify-content:flex-start;overflow-x:auto}.erp-orders-pagination button{flex:0 0 36px;width:36px;height:36px}.erp-orders-dialog-backdrop{padding:12px}.erp-orders-dialog{border-radius:14px;width:100%;max-height:calc(100dvh - 24px)}.erp-orders-dialog-heading{min-height:92px;padding:17px}.erp-orders-dialog-title>i{width:42px;height:42px}.erp-orders-dialog-title h2{font-size:19px}.erp-orders-dialog-grid{grid-template-columns:1fr;padding:18px}.erp-orders-dialog-full,.erp-orders-dialog-grid .erp-orders-dialog-check{grid-column:auto}.erp-orders-dialog-actions{padding-inline:17px}.erp-orders-dialog-actions p{display:none}.erp-orders-dialog-actions button{flex:1}.erp-orders-detail-grid{grid-template-columns:1fr}.erp-orders-detail-grid .erp-orders-detail-full{grid-column:auto}}@media (prefers-reduced-motion:reduce){.erp-orders-skeleton-row span{animation:none}.erp-orders-page *,.erp-orders-dialog *{scroll-behavior:auto!important}}.erp-pending-page{min-height:var(--erp-page-viewport);color:#262e3c;grid-template-rows:auto auto minmax(470px,1fr);gap:9px;display:grid}.erp-pending-filter{border:1px solid var(--erp-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1b2c460d}.erp-pending-filter-head{border-bottom:1px solid var(--erp-line);background:linear-gradient(108deg, var(--erp-accent-soft) 0%, var(--erp-surface-subtle) 60%, #fff 100%);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:9px 16px;display:flex}.erp-pending-filter-title{align-items:center;gap:11px;min-width:0;display:flex}.erp-pending-filter-title>span{color:#fff;background:var(--erp-action-gradient);width:32px;height:32px;box-shadow:0 6px 14px var(--erp-accent-ring);border-radius:10px 4px;flex:0 0 32px;place-items:center;font-size:12px;font-weight:850;display:grid}.erp-pending-filter-title strong{color:var(--erp-ink);letter-spacing:-.01em;font-size:15px;display:block}.erp-pending-filter-title small{color:var(--erp-muted);margin-top:2px;font-size:10px;font-weight:550;display:block}.erp-pending-filter-head>b{border:1px solid var(--erp-line);color:var(--erp-accent);white-space:nowrap;background:#ffffffc7;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.erp-pending-filter-fields{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;padding:12px 16px 13px;display:grid}.erp-pending-filter-fields>label{min-width:0;color:var(--erp-ink);white-space:nowrap;flex-direction:column;align-items:stretch;gap:5px;display:flex}.erp-pending-filter-fields label>span{color:var(--erp-ink);flex:none;font-size:12px;font-weight:750}.erp-pending-filter input,.erp-pending-filter select,.erp-pending-dialog input{border:1px solid var(--erp-line-strong);color:var(--erp-ink);background:#fff;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.erp-pending-filter input,.erp-pending-filter select{border-radius:9px;width:100%;min-width:0;height:38px;padding:0 11px;font-size:12px}.erp-pending-filter input::placeholder,.erp-pending-dialog input::placeholder{color:#95a1b2}.erp-pending-filter input:hover,.erp-pending-filter select:hover,.erp-pending-dialog input:hover{background:#fff;border-color:#a7bce5}.erp-pending-filter input:focus,.erp-pending-filter select:focus,.erp-pending-dialog input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px var(--erp-accent-ring);background:#fff}.erp-pending-filter-range{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center!important;column-gap:9px!important;display:grid!important}.erp-pending-filter-range>span{grid-column:1/-1}.erp-pending-filter-range input{width:100%}.erp-pending-filter-range i{color:var(--erp-muted);font-size:11px;font-style:normal;font-weight:650}.erp-pending-filter-actions{border-top:1px solid var(--erp-line);background:var(--erp-surface-subtle);justify-content:flex-end;align-items:center;gap:10px;min-height:50px;padding:7px 16px;display:flex}.erp-pending-filter-actions>span{color:var(--erp-muted);align-items:center;gap:7px;margin-right:auto;font-size:11px;display:inline-flex}.erp-pending-filter-actions>span i{width:19px;height:19px;color:var(--erp-accent);background:var(--erp-accent-soft);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.erp-pending-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:9px;min-width:86px;height:36px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .16s,box-shadow .16s,opacity .16s}.erp-pending-filter-actions button:hover:not(:disabled){transform:translateY(-1px)}.erp-pending-filter-actions button:disabled{opacity:.55;cursor:wait}.erp-pending-filter-reset{color:#8a654d;background:#fffaf6;border-color:#ddcdbf!important}.erp-pending-filter-submit{color:#fff;background:var(--erp-action-gradient);box-shadow:0 6px 14px var(--erp-accent-ring);min-width:108px!important}.erp-pending-filter-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-pending-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.erp-pending-toolbar-actions{align-items:center;gap:7px;display:flex}.erp-pending-toolbar-actions button{color:#fff;cursor:pointer;background:#4c7ef3;border:0;border-radius:3px;align-items:center;gap:6px;height:31px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex}.erp-pending-toolbar-actions button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.erp-pending-toolbar-actions button:disabled{opacity:.4;cursor:not-allowed}.erp-pending-toolbar-actions button>span{font-size:16px}.erp-pending-toolbar-actions .erp-pending-claim-primary{color:#fff;box-shadow:none;background:#4c7ef3}.erp-pending-toolbar-meta{color:#7c828c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.erp-pending-sync-error{color:#a74d39;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;font-size:12px;line-height:1.45;display:flex}.erp-pending-sync-retry{min-height:27px;color:inherit;cursor:pointer;background:#ffffffd1;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:760;display:inline-flex}.erp-pending-sync-retry:hover{background:#fff}.erp-pending-sync-retry:disabled{opacity:.62;cursor:wait}.erp-pending-sync-retry:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px}.erp-pending-sync-error.is-checking{color:#60738f}.erp-pending-sync-error.is-success{color:#245fcf}.erp-pending-sync-error.is-success .erp-pending-sync-retry{background:#f4f8ff;border-color:#aabfe2}.erp-pending-table-panel{min-height:0;box-shadow:none;background:#fff;border:1px solid #cbd4de;border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.erp-pending-table-scroll{scrollbar-color:#99a7b2 #eef1f5;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.erp-pending-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1370px;font-family:inherit}.erp-pending-table th,.erp-pending-table td{color:#2d353d;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #cbd4de;border-right:1px solid #cbd4de;height:58px;padding:8px 11px;font-size:13px;line-height:1.4}.erp-pending-table thead th{z-index:4;color:#27313b;height:45px;box-shadow:none;background:#f7f8fa;font-weight:800;position:sticky;top:0}.erp-pending-table th:first-child,.erp-pending-table td:first-child{text-align:center;width:44px}.erp-pending-table th:nth-child(2),.erp-pending-table th:nth-child(3){width:190px}.erp-pending-table th:nth-child(4){width:235px}.erp-pending-table th:nth-child(5){width:120px}.erp-pending-table th:nth-child(6){width:340px}.erp-pending-table th:nth-child(7),.erp-pending-table th:nth-child(8){width:145px}.erp-pending-table thead th:last-child,.erp-pending-table tbody tr:not(.erp-pending-state-row) td:last-child{z-index:3;background:#fff;border-left:1px solid #cbd4de;position:sticky;right:0;box-shadow:-5px 0 10px #2a37440d}.erp-pending-table thead th:last-child{z-index:6;background:#f7f8fa}.erp-pending-table tbody tr:hover td,.erp-pending-table tbody tr:hover td:last-child{background:#fffaf0}.erp-pending-table tbody tr.erp-pending-row-selected td{background:#fff4cf}.erp-pending-table tbody tr.erp-pending-row-selected td:first-child{box-shadow:inset 3px 0 #ee8a43}.erp-pending-table tbody tr.erp-pending-row-selected td:last-child{background:#fff4cf}.erp-pending-table input[type=checkbox]{accent-color:#4c7ef3;cursor:pointer;width:14px;height:14px}.erp-pending-table td strong{color:#272e3b;font-size:12px;display:block}.erp-pending-table td small{color:#828892;margin-top:4px;font-size:10px;line-height:1.35;display:block}.erp-pending-detail-link{color:#2f67ee;cursor:pointer;text-align:left;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;max-width:100%;padding:0;font-size:14px;font-weight:400;line-height:20px}.erp-pending-detail-link:hover{color:#e27636;text-underline-offset:3px;text-decoration:underline}.erp-pending-table .erp-pending-platform-cell>strong{color:#30343b;font-size:13px;font-weight:500;line-height:1.35}.erp-pending-table .erp-pending-platform-cell>small{color:#262d3a;font-variant-numeric:tabular-nums;font-size:12px}.erp-pending-table .erp-pending-product-cell>strong{color:#17202f;font-size:13px;line-height:1.35}.erp-pending-table .erp-pending-product-cell>small{color:#646c7a;font-size:11px;line-height:1.45}.erp-pending-table .erp-pending-buyer-cell>strong{color:#356cf4;font-size:12px;font-weight:400;line-height:1.3}.erp-pending-money{font-variant-numeric:tabular-nums;font-weight:500;color:#17202f!important;font-size:13px!important}.erp-pending-message{color:#646c7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.erp-pending-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:50px;min-height:24px;padding:4px 8px;font-size:10px;display:inline-flex}.erp-pending-status-success{color:#2f63df;background:#e9eff8;border-color:#bdcbe3}.erp-pending-status-danger{color:#bd5739;background:#fff0eb;border-color:#f1c9bc}.erp-pending-status-pending{color:#d1662d;background:#fff3e8;border-color:#f3d1b7}.erp-pending-status-info{color:#3373a9;background:#edf6ff;border-color:#c9def0}.erp-pending-status-muted{color:#717781;background:#f3f4f6;border-color:#d9dce1}.erp-pending-table .erp-pending-status{color:#30383f;white-space:normal;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;font-size:13px;font-weight:400;line-height:1.35;display:block}.erp-pending-table .erp-pending-status-cell>small{color:#356cf4;margin-top:3px;font-size:13px;line-height:1.35}.erp-pending-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.erp-pending-table .erp-pending-row-actions button{color:#fff;cursor:pointer;background:#4c7ef3;border:0;border-radius:3px;height:25px;padding:0 7px;font-size:10px;font-weight:700;line-height:1}.erp-pending-table .erp-pending-row-actions .erp-pending-row-claim{color:#fff;background:#4c7ef3}.erp-pending-table .erp-pending-row-actions button:hover{filter:brightness(.94)}.erp-pending-skeleton-row td{height:58px}.erp-pending-skeleton-row i{background:linear-gradient(90deg,#edeff3 20%,#f8f9fa 44%,#edeff3 68%) 0 0/300% 100%;border-radius:6px;height:10px;animation:1.35s ease-in-out infinite erp-pending-shimmer;display:block}@keyframes erp-pending-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.erp-pending-table-state .erp-pending-table{height:100%}.erp-pending-table-state .erp-pending-table tbody{height:calc(100% - 45px)}.erp-pending-state-row,.erp-pending-state-row td{height:100%!important}.erp-pending-state-row td{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-right:0;padding:0}.erp-pending-state-row:hover td{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important}.erp-pending-state{color:#818790;text-align:center;place-content:center;justify-items:center;height:100%;min-height:315px;padding:34px 24px;display:grid}.erp-pending-state>span{color:#2f63df;background:#f0f4fa;border:1px dashed #a4aec0;border-radius:50%;place-items:center;width:50px;height:50px;font-size:14px;font-weight:850;display:grid;box-shadow:0 12px 28px #2f63df14}.erp-pending-state>strong{color:#2d3440;margin-top:15px;font-size:16px}.erp-pending-state>p{color:#878d97;max-width:470px;margin:8px 0 0;font-size:12px;line-height:1.6}.erp-pending-state>button{color:#fff;cursor:pointer;background:#2f63df;border:1px solid #2f63df;border-radius:7px;height:35px;margin-top:16px;padding:0 15px;font-size:11px;font-weight:750;box-shadow:0 8px 20px #2f63df2b}.erp-pending-state-error>span{color:#b95039;background:#fff1ec;border-color:#e8b8aa}.erp-pending-pagination{color:#434c55;background:#fff;border-top:1px solid #cbd4de;flex:0 0 50px;justify-content:flex-end;align-items:center;gap:15px;min-height:50px;padding:0 12px;font-size:12px;display:flex}.erp-pending-pagination>span:first-child{margin-right:auto}.erp-pending-pagination label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.erp-pending-pagination select,.erp-pending-pagination input{color:#303943;background:#fff;border:1px solid #c5ced8;border-radius:3px;outline:0;height:30px}.erp-pending-pagination select{width:78px;padding:0 7px}.erp-pending-pagination input{text-align:center;width:54px}.erp-pending-page-buttons{align-items:center;gap:6px;display:flex}.erp-pending-page-buttons button{color:#3f4b57;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:31px;height:31px;font-size:17px}.erp-pending-page-buttons button:hover:not(:disabled){color:#356cf4;background:#f5f7fa;border-color:#c5ced8}.erp-pending-page-buttons button:disabled{color:#bdc1c8;cursor:not-allowed}.erp-shell:has(.erp-pending-page){overflow:visible}.erp-content:has(>.erp-pending-page){padding-inline:0}.erp-pending-page>:is(.erp-pending-filter,.erp-pending-toolbar){width:calc(100% - 24px);margin-inline:12px}.erp-pending-page>.erp-pending-filter{border-color:#c7d3e2;border-radius:12px;box-shadow:0 12px 30px #142b4b14}.erp-pending-page .erp-pending-filter-head{background:linear-gradient(112deg,#eaf1fc 0%,#f7faff 52%,#fff 100%);border-bottom-color:#d8e1ed;min-height:58px}.erp-pending-page .erp-pending-filter-title>span{background:linear-gradient(145deg,#477be8 0%,#2858c9 100%);border-radius:9px;box-shadow:0 7px 16px #2f63df38}.erp-pending-page .erp-pending-filter-title strong{color:#1c2d46;font-size:16px}.erp-pending-page .erp-pending-filter-title small{color:#60728b;font-size:11px}.erp-pending-page .erp-pending-filter-head>b{color:#245fcf;background:#f8fbff;border-color:#cbd8eb;box-shadow:inset 0 1px #fff}.erp-pending-page .erp-pending-filter input,.erp-pending-page .erp-pending-filter select{color:#223550;background:#fbfdff;border-color:#c8d3e2;border-radius:8px;height:40px}.erp-pending-page .erp-pending-filter-actions{background:linear-gradient(#fbfdff 0%,#f3f7fb 100%);border-top-color:#dbe3ed}.erp-pending-page .erp-pending-filter-reset{color:#5a493d;background:#fffaf6;border-color:#d9c9bc!important}.erp-pending-page .erp-pending-filter-submit{background:linear-gradient(135deg,#3f75e9 0%,#2858c9 100%);border-color:#2f63df;box-shadow:0 7px 16px #2f63df33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-pending-page>.erp-pending-toolbar{background:linear-gradient(105deg,#fff 0%,#f6f9fe 100%);border:1px solid #cbd6e3;border-radius:10px;min-height:72px;padding:13px 18px;box-shadow:0 4px 14px #162b480a}.erp-pending-page .erp-pending-toolbar-actions{gap:10px}.erp-pending-page .erp-pending-select-all{color:#425b7a;white-space:nowrap;cursor:pointer;background:#f7faff;border:1px solid #dbe5f1;border-radius:7px;align-items:center;gap:9px;min-height:38px;margin-right:4px;padding:0 12px;font-size:14px;display:inline-flex}.erp-pending-page .erp-pending-select-all input{accent-color:#3266d9;cursor:pointer;width:17px;height:17px;margin:0}.erp-pending-page .erp-pending-toolbar-actions button{color:#36516f;background:linear-gradient(#fff 0%,#f1f5fa 100%);border:1px solid #c7d3e2;border-radius:7px;height:38px;padding-inline:16px;font-size:14px;box-shadow:0 3px 9px #1c324f12}.erp-pending-page .erp-pending-toolbar-actions .erp-pending-claim-primary{color:#fff;background:linear-gradient(135deg,#3f75e9 0%,#2858c9 100%);border-color:#2f63df;box-shadow:0 6px 14px #2f63df2e}.erp-pending-page .erp-pending-toolbar-actions button:disabled{opacity:1;color:#8b9db7;box-shadow:none;background:#edf2f9;border-color:#dce5f0}.erp-pending-page .erp-pending-selection-count{background:#fff3;border-radius:5px;min-width:22px;padding:2px 5px;font-size:12px}.erp-pending-page .erp-pending-toolbar-meta{color:#71839b;font-variant-numeric:tabular-nums;white-space:normal;flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;font-size:13px;display:flex;overflow:visible}.erp-pending-page .erp-pending-toolbar-numbers{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.erp-pending-page .erp-pending-toolbar-numbers>span{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.erp-pending-page .erp-pending-toolbar-numbers>span+span{border-left:1px solid #dce5f0;padding-left:16px}.erp-pending-page .erp-pending-toolbar-numbers strong{color:#264b7b;font-size:16px;font-weight:650}.erp-pending-page .erp-pending-toolbar-updated{color:#8c9bb0;font-size:12px}@media (max-width:760px){.erp-pending-page .erp-pending-toolbar-meta{align-items:flex-start;margin-left:0}}.erp-pending-page>section[aria-label=待领单列表]{border-color:#bdcadb;background:#fff;border-inline:0;border-radius:0;width:100%;margin-inline:0;box-shadow:0 14px 34px #142b4b1a}.erp-pending-page .erp-pending-table th,.erp-pending-page .erp-pending-table td{color:#26364b;border-bottom-color:#d8e1eb;border-right-color:#e5ebf2;height:74px;padding:10px 11px;font-size:13px;line-height:1.45}.erp-pending-page .erp-pending-table thead th,.erp-pending-page .erp-pending-table thead th:last-child{height:48px;color:var(--erp-table-header-ink);border-right-color:#24374d24;border-bottom-color:var(--erp-table-header-line);background:var(--erp-table-header-surface);box-shadow:inset 0 -1px 0 #ffffff8c, 0 4px 14px var(--erp-table-header-shadow);letter-spacing:.02em;text-align:center;font-weight:720}.erp-pending-page .erp-pending-table tbody tr:nth-child(2n) td,.erp-pending-page .erp-pending-table tbody tr:nth-child(2n) td:last-child{background:#f8fafc}.erp-pending-page .erp-pending-table tbody tr:hover td,.erp-pending-page .erp-pending-table tbody tr:hover td:last-child{background:#edf4ff}.erp-pending-page .erp-pending-table tbody tr.erp-pending-row-selected td,.erp-pending-page .erp-pending-table tbody tr.erp-pending-row-selected td:last-child{background:#e8f0ff}.erp-pending-page .erp-pending-table tbody tr.erp-pending-row-selected td:first-child{box-shadow:inset 3px 0 #2f63df}.erp-pending-page .erp-pending-table td:nth-child(5),.erp-pending-page .erp-pending-table td:nth-child(7),.erp-pending-page .erp-pending-table td:nth-child(8){text-align:center}.erp-pending-page .erp-pending-table input[type=checkbox]{width:15px;height:15px}.erp-pending-page .erp-pending-detail-link{color:#245fcf;font-weight:650;text-decoration:none}.erp-pending-page .erp-pending-detail-link:hover{color:#173f91}.erp-pending-page .erp-pending-table .erp-pending-platform-cell>strong,.erp-pending-page .erp-pending-table .erp-pending-product-cell>strong{color:#1e2d42;font-weight:700}.erp-pending-page .erp-pending-table .erp-pending-platform-cell>small,.erp-pending-page .erp-pending-table .erp-pending-product-cell>small{color:#67788f;font-size:11px}.erp-pending-page .erp-pending-money{font-weight:750;color:#172a46!important;font-size:14px!important}.erp-pending-page .erp-pending-table .erp-pending-buyer-cell>strong{color:#245fcf;font-weight:650}.erp-pending-page .erp-pending-message{color:#5e6e83}.erp-pending-page .erp-pending-table .erp-pending-status{color:#35465d;white-space:normal;background:#f4f7fa;border:1px solid #d1dbe8;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:25px;margin-inline:auto;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.erp-pending-page .erp-pending-table .erp-pending-status-success{color:#245fcf;background:#edf3ff;border-color:#c7d7f1}.erp-pending-page .erp-pending-table .erp-pending-status-danger{color:#a54838;background:#fff1ed;border-color:#edc7bd}.erp-pending-page .erp-pending-table .erp-pending-status-pending{color:#a66516;background:#fff7e8;border-color:#ead2aa}.erp-pending-page .erp-pending-table .erp-pending-status-info{color:#2b658d;background:#eef7fb;border-color:#c6dce9}.erp-pending-page .erp-pending-table .erp-pending-status-muted{color:#627085;background:#f3f5f8;border-color:#d7dee7}.erp-pending-page .erp-pending-table .erp-pending-status-cell>small{color:#245fcf;white-space:normal;background:#edf3ff;border:1px solid #cbdaf5;border-radius:999px;width:fit-content;max-width:100%;margin:5px auto 0;padding:2px 7px;font-size:11px;font-weight:700}.erp-pending-page .erp-pending-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.erp-pending-page .erp-pending-table .erp-pending-row-actions button{color:#36516f;width:100%;min-width:0;height:30px;box-shadow:none;background:#f2f6fa;border:1px solid #c7d3e2;border-radius:6px;padding-inline:5px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.erp-pending-page .erp-pending-table .erp-pending-row-actions .erp-pending-row-claim{color:#fff;background:linear-gradient(135deg,#3d72e7 0%,#2858c9 100%);border-color:#2f63df;box-shadow:0 4px 10px #2f63df2e}.erp-pending-page .erp-pending-table .erp-pending-row-actions button:hover{filter:none;transform:translateY(-1px);box-shadow:0 6px 14px #223e6426}.erp-pending-page .erp-pending-pagination{color:#334a67;background:linear-gradient(#fbfdff 0%,#f1f5fa 100%);border-top-color:#cbd7e4;min-height:52px;padding:8px 14px;box-shadow:inset 0 1px #fff}.erp-pending-page .erp-pending-pagination :is(select,input,button){color:#2f425c;background:#fff;border:1px solid #c7d2e0;border-radius:6px;height:32px}.erp-pending-page .erp-pending-page-buttons button{width:32px}.erp-pending-page .erp-pending-page-buttons button:hover:not(:disabled){color:#1f55c3;background:#edf3ff;border-color:#9fb5d5;box-shadow:0 3px 8px #2f63df1a}.erp-pending-dialog-backdrop{z-index:82;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c152470;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.erp-pending-dialog{background:#fff;border:1px solid #ffffffeb;border-radius:18px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:hidden;box-shadow:0 34px 90px #0e18284a}.erp-pending-detail-dialog{flex-direction:column;width:min(780px,100vw - 32px);display:flex}.erp-pending-detail-dialog .erp-pending-dialog-heading{flex-shrink:0}.erp-pending-dialog-heading{background:linear-gradient(106deg,#eef2f9 0%,#fff 60%,#fff5eb 100%);border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:flex-start;gap:16px;min-height:99px;padding:19px 23px;display:flex}.erp-pending-dialog-heading small{color:#2f63df;letter-spacing:.17em;font-size:9px;font-weight:850}.erp-pending-dialog-heading h2{color:#17253d;letter-spacing:-.025em;margin:5px 0 3px;font-size:22px}.erp-pending-dialog-heading>div{min-width:0}.erp-pending-dialog-heading p{overflow-wrap:anywhere;color:#7a818c;margin:0;font-size:11px}.erp-pending-dialog-heading>button{color:#666d78;cursor:pointer;background:#edeff3;border:0;border-radius:9px;flex:none;width:34px;height:34px;font-size:22px}.erp-pending-dialog form{flex-direction:column;display:flex}.erp-pending-claim-summary{background:#fff8ee;border:1px solid #efd5b8;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:19px 23px 0;padding:14px 15px;display:grid}.erp-pending-claim-summary>span{color:#fff;background:#ed8c43;border-radius:11px 4px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.erp-pending-claim-summary b{color:#81461f;font-size:15px}.erp-pending-claim-summary p{color:#927b69;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.erp-pending-claim-summary>strong{color:#2f63df;font-variant-numeric:tabular-nums;font-size:16px}.erp-pending-claim-field{color:#414855;flex-direction:column;gap:7px;margin:18px 23px 0;font-size:11px;font-weight:750;display:flex}.erp-pending-claim-field b{color:#e06434}.erp-pending-claim-field input{border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:12px}.erp-pending-claim-notice{color:#616874;background:#f1f2f5;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 23px 0;padding:11px 12px;display:flex}.erp-pending-claim-notice i{color:#fff;background:#657eaa;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.erp-pending-claim-notice p{margin:0;font-size:10px;line-height:1.6}.erp-pending-dialog-error{color:#ad4934;background:#fff2ee;border:1px solid #edc1b5;border-radius:8px;margin:13px 23px 0;padding:10px 12px;font-size:11px}.erp-pending-dialog-actions{background:#fff;border-top:1px solid #e2e5ea;justify-content:flex-end;align-items:center;gap:9px;min-height:65px;padding:11px 23px;display:flex}.erp-pending-claim-dialog .erp-pending-dialog-actions{margin-top:18px}.erp-pending-sync-dialog{width:min(640px,100vw - 32px)}.erp-pending-sync-confirm-body{flex-direction:column;display:flex}.erp-pending-sync-confirm-body .erp-pending-dialog-actions{margin-top:17px}.erp-pending-dialog-actions button{color:#4e5562;cursor:pointer;background:#fff;border:1px solid #d0d4dc;border-radius:8px;min-width:82px;height:38px;padding:0 15px;font-size:12px;font-weight:750}.erp-pending-dialog-actions .erp-pending-dialog-submit{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 8px 18px #356cf429}.erp-pending-dialog-actions button:disabled{opacity:.55;cursor:wait}.erp-pending-detail-content{min-height:0;max-height:calc(100dvh - 140px);overflow-y:auto}.erp-pending-detail-hero{background:#f2f5fa;border:1px solid #cfd4dd;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:68px;margin:18px 23px 0;padding:12px 15px;display:flex}.erp-pending-detail-hero>span{color:#ad5f30;background:#fff0e5;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.erp-pending-detail-hero div{text-align:right}.erp-pending-detail-hero small{color:#7d838d;font-size:9px;display:block}.erp-pending-detail-hero b{color:#2f63df;margin-top:3px;font-size:19px;display:block}.erp-pending-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 23px 20px;display:grid}.erp-pending-detail-grid>div{background:#fbfcfd;border:1px solid #dce0e6;border-radius:8px;min-width:0;padding:12px 13px}.erp-pending-detail-grid dt{color:#838891;font-size:10px;font-weight:750}.erp-pending-detail-grid dd{overflow-wrap:anywhere;color:#2b323d;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.55}.erp-pending-detail-grid .erp-pending-detail-message{background:#fffaf1;border-color:#edd9bd;grid-column:1/-1}.erp-pending-detail-message dd{white-space:pre-wrap}:is(.erp-pending-page button:focus-visible,.erp-pending-page input:focus-visible,.erp-pending-page select:focus-visible,.erp-pending-dialog button:focus-visible,.erp-pending-dialog input:focus-visible){outline-offset:2px;outline:3px solid #356cf440}@media (max-width:1440px){.erp-pending-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-pending-filter-range{grid-column:span 2}}@media (max-width:1040px){.erp-pending-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-pending-filter-range{grid-column:1/-1}.erp-pending-table-panel{min-height:clamp(430px,56dvh,550px)}}@media (max-width:700px){.erp-pending-page{grid-template-rows:auto;min-height:auto}.erp-pending-filter-head{padding:11px 14px}.erp-pending-filter-head>b{display:none}.erp-pending-filter-title small{white-space:normal}.erp-pending-filter-fields{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.erp-pending-filter-fields>label{width:100%;display:flex}.erp-pending-filter-fields>label input,.erp-pending-filter-fields>label select{width:100%}.erp-pending-filter-range{grid-column:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.erp-pending-filter-actions{flex-wrap:wrap;padding:11px 14px 13px}.erp-pending-filter-actions>span{width:100%}.erp-pending-filter-actions button{flex:1}.erp-pending-toolbar{flex-direction:column;align-items:flex-start}.erp-pending-toolbar-actions{flex-wrap:wrap;width:100%}.erp-pending-toolbar-actions button{flex:auto;justify-content:center}.erp-pending-toolbar-meta{width:100%}.erp-pending-table-panel{min-height:clamp(420px,58dvh,540px)}.erp-pending-pagination{flex-wrap:wrap;justify-content:flex-start;padding-block:8px}.erp-pending-pagination>span:first-child{width:100%}.erp-pending-page-buttons{overflow-x:auto}.erp-pending-dialog-backdrop{padding:12px}.erp-pending-dialog{border-radius:14px;width:100%;max-height:calc(100dvh - 24px)}.erp-pending-dialog-heading{min-height:90px;padding:17px}.erp-pending-claim-summary{grid-template-columns:38px minmax(0,1fr);margin-inline:17px}.erp-pending-claim-summary>strong{grid-column:2}.erp-pending-claim-field,.erp-pending-claim-notice,.erp-pending-dialog-error{margin-inline:17px}.erp-pending-dialog-actions{padding-inline:17px}.erp-pending-dialog-actions button{flex:1}.erp-pending-detail-grid{grid-template-columns:1fr;margin-inline:17px}.erp-pending-detail-grid .erp-pending-detail-message{grid-column:auto}}@media (prefers-reduced-motion:reduce){.erp-pending-skeleton-row i{animation:none}.erp-pending-page *,.erp-pending-dialog *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-history-page{min-height:var(--erp-page-viewport);color:#262e3c;grid-template-rows:auto auto minmax(470px,1fr);gap:9px;display:grid}.erp-history-filter{border:1px solid var(--erp-line);background:#fff;border-radius:12px;padding:12px 16px 0;box-shadow:0 7px 22px #1b2c460b}.erp-history-filter-main{grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:10px 12px;display:grid}.erp-history-filter-main .erp-history-field{grid-column:span 2;width:100%}.erp-history-filter-main .erp-history-field-range{grid-column:span 6}.erp-history-field{color:#343c49;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.erp-history-field>span{flex:none;font-size:12px;font-weight:750}.erp-history-filter input,.erp-history-filter select{border:1px solid var(--erp-line-strong);width:auto;min-width:0;height:36px;color:var(--erp-ink);background:#fff;border-radius:8px;outline:0;padding:0 10px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.erp-history-filter-main .erp-history-field>input,.erp-history-filter-main .erp-history-field>select{flex:1;width:auto;min-width:0}.erp-history-filter input::placeholder{color:#9ca1a9}.erp-history-filter input:hover,.erp-history-filter select:hover{background:#fff;border-color:#a7bce5}.erp-history-filter input:focus,.erp-history-filter select:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf417}.erp-history-field-range input{flex:1;width:auto;min-width:0}.erp-history-field-range i{color:#7b818b;font-size:11px;font-style:normal}.erp-history-advanced-toggle{min-height:31px;color:var(--erp-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:9px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.erp-history-advanced-toggle b{color:#fff;background:#ed8c43;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.erp-history-advanced-toggle i{font-size:13px;font-style:normal;transition:transform .18s}.erp-history-advanced-toggle[aria-expanded=true] i{transform:rotate(180deg)}.erp-history-filter-advanced{border-top:1px solid #edeff2;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:10px 12px;margin-top:3px;padding:10px 0 2px;display:grid}.erp-history-filter-advanced .erp-history-field{width:100%}.erp-history-filter-advanced .erp-history-field>span{min-width:70px}.erp-history-filter-advanced .erp-history-field>input,.erp-history-filter-advanced .erp-history-field>select{flex:1;width:auto;min-width:0}.erp-history-filter-advanced .erp-history-field-range{grid-column:span 2}.erp-history-filter-advanced .erp-history-field-range input{flex:1;width:auto;min-width:0}.erp-history-filter-actions{border-top:1px solid #edeef1;justify-content:flex-end;align-items:center;gap:8px;min-height:45px;margin-top:7px;display:flex}.erp-history-filter-actions>span{color:#818790;margin-right:auto;font-size:11px}.erp-history-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:7px;min-width:82px;height:34px;padding:0 15px;font-size:12px;font-weight:750;transition:transform .16s,box-shadow .16s,opacity .16s}.erp-history-filter-actions button:hover:not(:disabled){transform:translateY(-1px)}.erp-history-filter-actions button:disabled{opacity:.55;cursor:wait}.erp-history-filter-reset{color:#aa5b2d;background:#fff4eb;border-color:#efd1bb!important}.erp-history-filter-submit{color:#fff;background:var(--erp-accent);box-shadow:0 7px 16px #356cf429}.erp-history-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:43px;display:flex}.erp-history-toolbar-actions{align-items:center;gap:7px;display:flex}.erp-history-toolbar-actions button{color:#fff;cursor:pointer;background:#4c7ef3;border:0;border-radius:3px;align-items:center;gap:6px;height:31px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .16s,opacity .16s,filter .16s;display:inline-flex}.erp-history-toolbar-actions button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.erp-history-toolbar-actions button:disabled{opacity:.42;cursor:not-allowed}.erp-history-toolbar-actions button>span{font-size:15px}.erp-history-toolbar-actions .erp-history-export{color:#fff;box-shadow:none;background:#2f63df}.erp-history-toolbar-meta{color:#7b818b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.erp-history-table-panel{min-height:0;box-shadow:none;background:#fff;border:1px solid #cbd4de;border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.erp-history-panel-heading{background:#f7f8fa;border-bottom:1px solid #cbd4de;flex:0 0 47px;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:0 13px;display:flex}.erp-history-panel-heading div{min-width:0}.erp-history-panel-heading strong{color:#27313b;font-size:13px;display:block}.erp-history-panel-heading span{color:#6f7b85;margin-top:3px;font-size:11px;display:block}.erp-history-panel-heading>b{color:#356cf4;white-space:nowrap;background:#eef3ff;border-radius:3px;padding:5px 9px;font-size:11px}.erp-history-table-scroll{scrollbar-color:#99a7b2 #eef1f5;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.erp-history-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1510px;font-family:inherit}.erp-history-table th,.erp-history-table td{color:#2d353d;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #cbd4de;border-right:1px solid #cbd4de;height:56px;padding:8px 11px;font-size:13px;line-height:1.4}.erp-history-table thead th{z-index:4;color:#27313b;height:44px;box-shadow:none;background:#f7f8fa;font-weight:800;position:sticky;top:0}.erp-history-table th:first-child{width:220px}.erp-history-table th:nth-child(2){width:195px}.erp-history-table th:nth-child(3){width:160px}.erp-history-table th:nth-child(4){width:225px}.erp-history-table th:nth-child(5){width:120px}.erp-history-table th:nth-child(6){width:245px}.erp-history-table th:nth-child(7){width:125px}.erp-history-table th:nth-child(8),.erp-history-table th:nth-child(9),.erp-history-table th:nth-child(10){width:105px}.erp-history-table th:nth-child(11){width:120px}.erp-history-table thead th:last-child,.erp-history-table tbody tr:not(.erp-history-state-row) td:last-child{z-index:3;background:#fff;border-left:1px solid #cbd4de;position:sticky;right:0;box-shadow:-5px 0 10px #2a37440d}.erp-history-table thead th:last-child{z-index:6;background:#f7f8fa}.erp-history-table tbody tr:hover td,.erp-history-table tbody tr:hover td:last-child{background:#fffaf0}.erp-history-table td strong{color:#272e3b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.erp-history-table td small{color:#828892;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.erp-history-detail-link{color:#2f67ee;cursor:pointer;text-align:left;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;max-width:100%;padding:0;font-size:14px;font-weight:400;line-height:20px}.erp-history-detail-link:hover{color:#e27636;text-underline-offset:3px;text-decoration:underline}.erp-history-table .erp-history-number-cell>small{color:#262d3a;font-variant-numeric:tabular-nums;font-size:12px}.erp-history-table .erp-history-updated-cell>strong{color:#262d3a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.erp-history-table .erp-history-platform-cell>strong{color:#30343b;font-size:13px;font-weight:500;line-height:1.35}.erp-history-table .erp-history-product-cell>strong{color:#17202f;font-size:13px;line-height:1.35}.erp-history-table .erp-history-product-cell>small{color:#646c7a;font-size:11px;line-height:1.45}.erp-history-table .erp-history-buyer-cell>strong{color:#356cf4;font-size:12px;font-weight:400;line-height:1.3}.erp-history-money{font-variant-numeric:tabular-nums;font-weight:500;color:#17202f!important;font-size:13px!important}.erp-history-note{color:#646c7a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.45;overflow:hidden}.erp-history-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:24px;padding:4px 8px;font-size:10px;display:inline-flex}.erp-history-status-success{color:#2f63df;background:#e9eff8;border-color:#bdcbe3}.erp-history-status-cancelled{color:#a76035;background:#fff2e7;border-color:#efd0b9}.erp-history-status-returned{color:#b44e3d;background:#fff0ec;border-color:#efc5bb}.erp-history-status-muted{color:#717781;background:#f3f4f6;border-color:#d9dce1}.erp-history-table .erp-history-status{color:#30383f;white-space:normal;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;font-size:13px;font-weight:400;line-height:1.35;display:block}.erp-history-table .erp-history-status-cell>small:not(.erp-history-return-flag){color:#356cf4;white-space:normal;margin-top:3px;font-size:13px;line-height:1.35}.erp-history-table td .erp-history-return-flag{color:#b6513d;white-space:normal;overflow-wrap:anywhere;font-size:11px}.erp-history-table .erp-history-row-detail{color:#fff;cursor:pointer;background:#4c7ef3;border:0;border-radius:3px;height:25px;padding:0 7px;font-size:10px;font-weight:700;line-height:1}.erp-history-table .erp-history-row-detail:hover{filter:brightness(.94)}.erp-history-skeleton-row td{height:56px}.erp-history-skeleton-row i{background:linear-gradient(90deg,#edeff3 20%,#f8f9fa 44%,#edeff3 68%) 0 0/300% 100%;border-radius:6px;height:10px;animation:1.35s ease-in-out infinite erp-history-shimmer;display:block}@keyframes erp-history-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.erp-history-table-state .erp-history-table{height:100%}.erp-history-table-state .erp-history-table tbody{height:calc(100% - 44px)}.erp-history-state-row,.erp-history-state-row td{height:100%!important}.erp-history-state-row td{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-right:0;padding:0}.erp-history-state-row:hover td{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important}.erp-history-state{color:#818790;text-align:center;place-content:center;justify-items:center;height:100%;min-height:290px;padding:32px 24px;display:grid}.erp-history-state>span{color:#2f63df;background:#f0f4fa;border:1px dashed #a4aec0;border-radius:50%;place-items:center;width:50px;height:50px;font-size:14px;font-weight:850;display:grid;box-shadow:0 12px 28px #2f63df14}.erp-history-state>strong{color:#2d3440;margin-top:15px;font-size:16px}.erp-history-state>p{color:#878d97;max-width:470px;margin:8px 0 0;font-size:12px;line-height:1.6}.erp-history-state>button{color:#fff;cursor:pointer;background:#2f63df;border:1px solid #2f63df;border-radius:7px;height:35px;margin-top:16px;padding:0 15px;font-size:11px;font-weight:750;box-shadow:0 8px 20px #2f63df2b}.erp-history-state-error>span{color:#b95039;background:#fff1ec;border-color:#e8b8aa}.erp-history-pagination{color:#434c55;background:#fff;border-top:1px solid #cbd4de;flex:0 0 50px;justify-content:flex-end;align-items:center;gap:15px;min-height:50px;padding:0 12px;font-size:12px;display:flex}.erp-history-pagination>span:first-child{margin-right:auto}.erp-history-pagination label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.erp-history-pagination select,.erp-history-pagination input{color:#303943;background:#fff;border:1px solid #c5ced8;border-radius:3px;outline:0;height:30px}.erp-history-pagination select{width:78px;padding:0 7px}.erp-history-pagination input{text-align:center;width:54px}.erp-history-page-buttons{align-items:center;gap:6px;display:flex}.erp-history-page-buttons button{color:#3f4b57;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:31px;height:31px;font-size:17px}.erp-history-page-buttons button:hover:not(:disabled){color:#356cf4;background:#f5f7fa;border-color:#c5ced8}.erp-history-page-buttons button:disabled{color:#bdc1c8;cursor:not-allowed}.erp-history-dialog-backdrop{z-index:82;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c152470;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.erp-history-dialog{background:#fff;border:1px solid #ffffffeb;border-radius:18px;width:min(790px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:hidden;box-shadow:0 34px 90px #0e18284a}.erp-history-dialog-heading{background:linear-gradient(106deg,#eef2f9 0%,#fff 60%,#fff5eb 100%);border-bottom:1px solid #e2e5eb;justify-content:space-between;align-items:flex-start;gap:16px;min-height:98px;padding:19px 23px;display:flex}.erp-history-dialog-heading small{color:#2f63df;letter-spacing:.17em;font-size:9px;font-weight:850}.erp-history-dialog-heading h2{color:#17253d;letter-spacing:-.025em;margin:5px 0 3px;font-size:22px}.erp-history-dialog-heading p{color:#7a818c;margin:0;font-size:11px}.erp-history-dialog-heading>button{color:#666d78;cursor:pointer;background:#edeff3;border:0;border-radius:9px;flex:none;width:34px;height:34px;font-size:22px}.erp-history-detail-content{max-height:calc(100dvh - 138px);overflow-y:auto}.erp-history-detail-hero{background:#f2f5fa;border:1px solid #cfd4dd;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:72px;margin:18px 23px 0;padding:12px 15px;display:flex}.erp-history-detail-hero>div:first-child p{color:#7a818c;margin:6px 0 0;font-size:10px}.erp-history-detail-hero>div:last-child{text-align:right}.erp-history-detail-hero>div:last-child small{color:#7d838d;font-size:9px;display:block}.erp-history-detail-hero>div:last-child b{color:#2f63df;margin-top:3px;font-size:19px;display:block}.erp-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 23px;display:grid}.erp-history-detail-grid>div{background:#fbfcfd;border:1px solid #dce0e6;border-radius:8px;min-width:0;padding:12px 13px}.erp-history-detail-grid dt{color:#838891;font-size:10px;font-weight:750}.erp-history-detail-grid dd{overflow-wrap:anywhere;color:#2b323d;white-space:pre-wrap;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.55}.erp-history-detail-grid .erp-history-detail-wide{background:#fffaf3;border-color:#eadcc8;grid-column:1/-1}.erp-history-readonly-note{color:#616874;background:#f1f2f5;border-radius:8px;align-items:flex-start;gap:9px;margin:0 23px 14px;padding:10px 12px;display:flex}.erp-history-readonly-note span{color:#fff;background:#657eaa;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.erp-history-readonly-note p{margin:0;font-size:10px;line-height:1.6}.erp-history-dialog-actions{background:#fff;border-top:1px solid #e2e5ea;justify-content:flex-end;align-items:center;min-height:62px;padding:11px 23px;display:flex}.erp-history-dialog-actions button{border:1px solid var(--erp-accent);color:#fff;background:var(--erp-accent);cursor:pointer;border-radius:8px;min-width:86px;height:38px;padding:0 16px;font-size:12px;font-weight:750;box-shadow:0 8px 18px #356cf429}:is(.erp-history-page button:focus-visible,.erp-history-page input:focus-visible,.erp-history-page select:focus-visible,.erp-history-dialog button:focus-visible){outline-offset:2px;outline:3px solid #356cf440}@media (max-width:1240px){.erp-history-filter-main{grid-template-columns:repeat(8,minmax(0,1fr))}.erp-history-filter-main .erp-history-field{grid-column:span 2}.erp-history-filter-main .erp-history-field-range{grid-column:span 6}.erp-history-filter-advanced{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-history-filter-advanced .erp-history-field-range{grid-column:span 2}.erp-history-filter-advanced .erp-history-field-range:last-child{grid-column:1/-1}.erp-history-table-panel{min-height:clamp(450px,57dvh,580px)}}@media (max-width:900px){.erp-history-filter-main{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-history-filter-main .erp-history-field{grid-column:span 1}.erp-history-filter-main .erp-history-field-range{grid-column:span 3}.erp-history-table-panel{min-height:clamp(430px,58dvh,550px)}}@media (max-width:640px){.erp-history-page{grid-template-rows:auto;min-height:auto}.erp-history-filter-main,.erp-history-filter-advanced{grid-template-columns:1fr}.erp-history-filter-main .erp-history-field,.erp-history-filter-advanced .erp-history-field{grid-column:1/-1;grid-template-columns:90px minmax(0,1fr);display:grid}.erp-history-filter-main .erp-history-field-range,.erp-history-filter-advanced .erp-history-field-range,.erp-history-filter-advanced .erp-history-field-range:last-child{grid-column:1/-1;grid-template-columns:90px minmax(0,1fr) auto minmax(0,1fr)}.erp-history-filter-advanced .erp-history-field>span{min-width:0}.erp-history-filter-actions{flex-wrap:wrap;padding-block:9px}.erp-history-filter-actions>span{width:100%}.erp-history-filter-actions button{flex:1}.erp-history-toolbar{flex-direction:column;align-items:flex-start}.erp-history-toolbar-meta{width:100%}.erp-history-table-panel{min-height:clamp(420px,58dvh,530px)}.erp-history-pagination{flex-wrap:wrap;justify-content:flex-start;padding-block:8px}.erp-history-pagination>span:first-child{width:100%}.erp-history-page-buttons{overflow-x:auto}.erp-history-dialog-backdrop{padding:12px}.erp-history-dialog{border-radius:14px;width:100%;max-height:calc(100dvh - 24px)}.erp-history-dialog-heading{min-height:90px;padding:17px}.erp-history-detail-hero{margin-inline:17px}.erp-history-detail-grid{grid-template-columns:1fr;margin-inline:17px}.erp-history-detail-grid .erp-history-detail-wide{grid-column:auto}.erp-history-readonly-note{margin-inline:17px}.erp-history-dialog-actions{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.erp-history-skeleton-row i{animation:none}.erp-history-page *,.erp-history-dialog *{scroll-behavior:auto!important}}.erp-shell:has(.erp-history-page){overflow:visible}.erp-content:has(>.erp-history-page){padding-inline:0}.erp-history-page{background:linear-gradient(#ebf1f957 0%,#f3f5f900 280px);gap:12px;width:100%;min-width:0;max-width:none}.erp-history-page>:is(.erp-history-filter,.erp-history-toolbar){width:calc(100% - 24px);margin-inline:12px}.erp-history-page>.erp-history-filter{background:#fff;border-color:#c6d2e1;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 13px 34px #142b4b16}.erp-history-filter-heading{background:linear-gradient(112deg,#e9f1fc 0%,#f7faff 52%,#fff 100%);border-bottom:1px solid #d7e0eb;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 16px;display:flex}.erp-history-filter-title{align-items:center;gap:11px;min-width:0;display:flex}.erp-history-filter-title>span{color:#fff;background:linear-gradient(145deg,#477be8 0%,#2858c9 100%);border:1px solid #ffffff9e;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:850;display:grid;box-shadow:0 8px 18px #245fcf3d}.erp-history-filter-title>div{min-width:0}.erp-history-filter-title strong{color:#172a45;letter-spacing:.01em;font-size:16px;font-weight:800;display:block}.erp-history-filter-title small{color:#60738f;margin-top:3px;font-size:11px;display:block}.erp-history-filter-heading>b{color:#245fcf;background:#ffffffc7;border:1px solid #c8d6ea;border-radius:999px;flex:none;padding:6px 11px;font-size:11px;font-weight:760;box-shadow:inset 0 1px #fff}.erp-history-page .erp-history-filter-main{padding:14px 16px 4px}.erp-history-page .erp-history-field{color:#243650}.erp-history-page .erp-history-field>span{font-size:12px;font-weight:760}.erp-history-page .erp-history-filter :is(input,select){color:#21334f;background:#fbfdff;border-color:#c7d3e2;border-radius:9px;height:40px;box-shadow:inset 0 1px 1px #142b4b06}.erp-history-page .erp-history-filter :is(input,select):hover{background:#fff;border-color:#9fb5d3}.erp-history-page .erp-history-filter :is(input,select):focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #2f63df1c}.erp-history-page .erp-history-advanced-toggle{color:#245fcf;margin-inline:16px}.erp-history-page .erp-history-advanced-toggle:hover{color:var(--erp-accent-hover)}.erp-history-page .erp-history-filter-advanced{background:#f8fafd;border-top-color:#dbe3ed;margin-top:0;padding:12px 16px 7px}.erp-history-page .erp-history-filter-actions{background:linear-gradient(#fbfdff 0%,#f3f7fb 100%);border-top-color:#dbe3ed;min-height:52px;margin-top:8px;padding-inline:16px}.erp-history-page .erp-history-filter-actions>span{color:#60738f;font-size:11px}.erp-history-page .erp-history-filter-actions button{border-radius:8px;min-width:92px;height:38px;font-size:12px}.erp-history-page .erp-history-filter-reset{color:#5b4a3e;background:#fffaf6;border-color:#dac9bc!important}.erp-history-page .erp-history-filter-submit{color:#fff;background:var(--erp-action-gradient);box-shadow:0 8px 18px #2350af38}.erp-history-page .erp-history-filter-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-history-page>.erp-history-toolbar{background:linear-gradient(105deg,#fff 0%,#f9fbfe 62%,#f0f4fa 100%);border:1px solid #ced8e5;border-radius:11px;min-height:52px;padding:7px 10px;box-shadow:0 7px 20px #142b4b0e}.erp-history-page .erp-history-toolbar-actions button{background:var(--erp-action-gradient);border:1px solid #2f63df;border-radius:7px;height:36px;padding-inline:13px;box-shadow:0 6px 14px #2f63df29}.erp-history-page .erp-history-toolbar-actions .erp-history-export{color:#245fcf;box-shadow:none;background:#f3f7fd;border-color:#b8c8df}.erp-history-page .erp-history-toolbar-meta{color:#53647c;font-variant-numeric:tabular-nums;background:#ffffffd6;border:1px solid #d7e0eb;border-radius:999px;padding:7px 11px}.erp-history-page>.erp-history-table-panel{border-color:#bdcadb;background:#fff;border-inline:0;border-radius:0;width:100%;min-width:0;margin-inline:0;box-shadow:0 16px 36px #142b4b1a}.erp-history-page .erp-history-panel-heading{background:linear-gradient(100deg,#f7faff 0%,#fff 58%,#eef3fa 100%);border-bottom-color:#c9d5e3;flex-basis:58px;min-height:58px;padding-inline:16px}.erp-history-page .erp-history-panel-heading strong{color:#172a45;font-size:15px;font-weight:800}.erp-history-page .erp-history-panel-heading span{color:#60738f;font-size:11px}.erp-history-page .erp-history-panel-heading>b{color:#245fcf;background:#f3f7fd;border:1px solid #c8d6ea;border-radius:999px;padding:6px 11px;font-size:11px}.erp-history-page .erp-history-table-scroll{scrollbar-color:#8fa2ba #eef3f8;scrollbar-width:thin;min-width:0;overflow:hidden auto}.erp-history-page .erp-history-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.erp-history-page .erp-history-table th:first-child,.erp-history-page .erp-history-table th:nth-child(2){width:2%}.erp-history-page .erp-history-table th:nth-child(3){width:11.5%}.erp-history-page .erp-history-table th:nth-child(4){width:12%}.erp-history-page .erp-history-table th:nth-child(5){width:6%}.erp-history-page .erp-history-table th:nth-child(6){width:17%}.erp-history-page .erp-history-table th:nth-child(7){width:8%}.erp-history-page .erp-history-table th:nth-child(8){width:7%}.erp-history-page .erp-history-table th:nth-child(9),.erp-history-page .erp-history-table th:nth-child(10){width:5%}.erp-history-page .erp-history-table th:nth-child(11){width:6%}.erp-history-page .erp-history-table th:nth-child(12){width:5%}.erp-history-page .erp-history-table th:nth-child(13){width:6.5%}.erp-history-page .erp-history-table th:nth-child(14),.erp-history-page .erp-history-table th:nth-child(15){width:3.5%}.erp-history-page .erp-history-table :is(th,td):nth-child(-n+2){text-align:center;padding-inline:3px}.erp-history-page .erp-history-table tbody tr[aria-selected=true] td{background:#edf4ff}.erp-history-page .erp-history-table tfoot td{background:#f7f9fc;border-top:1px solid #c9d5e3;height:48px}.erp-history-page .erp-history-image{cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.erp-history-page .erp-history-image img{object-fit:contain;width:36px;max-width:100%;height:36px;display:block}.erp-history-page .erp-history-table th,.erp-history-page .erp-history-table td{color:#25364d;overflow-wrap:anywhere;word-break:break-word;border-bottom-color:#d7e1ec;border-right-color:#dfe7f0;height:72px;padding:10px 9px;font-size:13px;line-height:1.48}.erp-history-page .erp-history-table thead th,.erp-history-page .erp-history-table thead th:last-child{height:48px;color:var(--erp-table-header-ink);border-right-color:#24374d24;border-bottom-color:var(--erp-table-header-line);background:var(--erp-table-header-surface);box-shadow:inset 0 -1px 0 #ffffff8c, 0 4px 14px var(--erp-table-header-shadow);letter-spacing:.015em;text-align:center;font-weight:760}.erp-history-page .erp-history-table tbody tr:nth-child(2n) td,.erp-history-page .erp-history-table tbody tr:nth-child(2n) td:last-child{background:#f8fafc}.erp-history-page .erp-history-table tbody tr:hover td,.erp-history-page .erp-history-table tbody tr:hover td:last-child{background:#edf4ff}.erp-history-page .erp-history-table tbody tr:not(.erp-history-state-row) td:last-child{box-shadow:none;border-left:0;position:static;right:auto}.erp-history-page .erp-history-table thead th:last-child{border-left:0;right:auto}.erp-history-page .erp-history-table td :is(strong,small),.erp-history-page .erp-history-note{text-overflow:clip;white-space:normal;overflow:visible}.erp-history-page .erp-history-detail-link{color:#245fcf;font-weight:650;text-decoration:none}.erp-history-page .erp-history-money{font-weight:780;color:#172b49!important}.erp-history-page .erp-history-table .erp-history-status{color:#365679;background:#f1f5fa;border:1px solid #c8d5e6;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex}.erp-history-page .erp-history-table .erp-history-status-success{color:#245fcf;background:#eaf2ff;border-color:#b9ccec}.erp-history-page .erp-history-table .erp-history-status-cancelled{color:#9a5b2d;background:#fff5e9;border-color:#edd0b7}.erp-history-page .erp-history-table .erp-history-status-returned{color:#ad493b;background:#fff1ed;border-color:#e9c1b8}.erp-history-page .erp-history-table .erp-history-row-detail{color:#fff;background:var(--erp-action-gradient);border:1px solid #2f63df;border-radius:7px;width:100%;min-width:0;height:31px;padding-inline:3px;font-size:11px;box-shadow:0 6px 13px #2f63df2b}.erp-history-page .erp-history-pagination{color:#43536a;background:linear-gradient(#fff 0%,#f7f9fc 100%);border-top-color:#c9d5e3;flex-basis:52px;min-height:52px;padding-inline:14px}.erp-history-page .erp-history-page-buttons button{color:#435978;background:#fff;border-color:#d0dae7}@media (max-width:1180px){.erp-history-page .erp-history-table-scroll{overflow-x:auto}.erp-history-page .erp-history-table{min-width:1280px}}@media (max-width:700px){.erp-history-page>:is(.erp-history-filter,.erp-history-toolbar){width:calc(100% - 16px);margin-inline:8px}.erp-history-filter-heading{padding-inline:12px}.erp-history-filter-title small{white-space:normal}.erp-history-filter-heading>b{display:none}.erp-history-page .erp-history-filter-main,.erp-history-page .erp-history-filter-advanced,.erp-history-page .erp-history-filter-actions{padding-inline:12px}.erp-history-page>.erp-history-toolbar{align-items:stretch;padding:9px}.erp-history-page .erp-history-toolbar-actions{width:100%}.erp-history-page .erp-history-toolbar-actions button{flex:1;justify-content:center}.erp-history-page .erp-history-toolbar-meta{white-space:normal;border-radius:8px;width:100%}}.erp-order-list-page{min-height:var(--erp-page-viewport);color:#17243b;grid-template-rows:auto auto auto minmax(460px,1fr);gap:8px;display:grid}.erp-order-list-summary{background:#fff;border:1px solid #d0d6df;border-radius:12px;grid-template-columns:minmax(220px,.82fr) minmax(300px,1.1fr) minmax(610px,2.65fr);min-height:86px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1726400e}.erp-order-list-overview-meta{background:linear-gradient(125deg,#eff3f9 0%,#fbfcfd 72%,#fffaf5 100%);border-right:1px solid #dde1e7;align-items:center;gap:12px;padding:13px 17px;display:flex}.erp-order-list-overview-mark{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border:1px solid #859abe;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 7px 16px #2f63df2e}.erp-order-list-overview-meta>div{gap:2px;min-width:0;display:grid}.erp-order-list-overview-eyebrow{color:#2f63df;letter-spacing:.16em;font-size:8px;font-weight:850}.erp-order-list-overview-meta strong{color:#17263f;font-size:15px;font-weight:780}.erp-order-list-overview-meta small{color:#787f8b;white-space:nowrap;font-size:10px}.erp-order-list-overview-meta time{color:#444f61;font-variant-numeric:tabular-nums;font-weight:680}.erp-order-list-overview-query,.erp-order-list-overview-operations{min-width:0;margin:0;padding:0;display:grid}.erp-order-list-overview-query{background:#fbfcfd;grid-template-columns:repeat(2,minmax(0,1fr))}.erp-order-list-overview-operations{grid-template-columns:repeat(5,minmax(105px,1fr))}.erp-order-list-summary-metric{border-left:1px solid #e0e3e9;flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;display:flex}.erp-order-list-overview-query .erp-order-list-summary-metric:first-child{border-left:0}.erp-order-list-summary-metric dt{color:#717885;white-space:nowrap;font-size:10px;font-weight:680}.erp-order-list-summary-metric dd{color:#243046;white-space:nowrap;align-items:baseline;gap:4px;margin:5px 0 0;display:flex}.erp-order-list-summary-metric b{min-width:0;color:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:18px;font-weight:820;overflow:hidden}.erp-order-list-summary-metric dd>span{color:#818791;font-size:9px;font-weight:620}.erp-order-list-summary-metric-primary{background:linear-gradient(#f0f3f9c7,#ffffffeb)}.erp-order-list-summary-metric-primary dt,.erp-order-list-summary-metric-primary dd{color:#2f63df}.erp-order-list-summary-metric.is-attention{background:#fffaf4}.erp-order-list-summary-metric.is-attention dd{color:#cf682e}.erp-order-list-summary-metric.is-danger{background:#fff7f5}.erp-order-list-summary-metric.is-danger dd{color:#c84b40}input[type=date].erp-date-empty:not(:focus){color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit-fields-wrapper{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit-text{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit-month-field{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit-day-field{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit-year-field{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}input[type=date].erp-date-empty:focus{-webkit-text-fill-color:currentColor}@media (forced-colors:active){input[type=date].erp-date-empty:not(:focus){color:canvastext!important;opacity:1!important;-webkit-text-fill-color:CanvasText!important}input[type=date].erp-date-empty:not(:focus)::-webkit-datetime-edit{color:canvastext!important;opacity:1!important;-webkit-text-fill-color:CanvasText!important}}.erp-order-list-toolbar{background:linear-gradient(105deg,#fff 0%,#fbfcfd 62%,#f4f6fa 100%);border:1px solid #d3d8e0;border-radius:10px;justify-content:space-between;align-items:center;gap:13px;min-height:58px;padding:9px 11px;display:flex;box-shadow:0 6px 18px #1726400b}.erp-order-list-toolbar-main,.erp-order-list-toolbar-primary,.erp-order-list-toolbar-secondary{align-items:center;gap:7px;min-width:0;display:flex}.erp-order-list-toolbar-main{flex:auto}.erp-order-list-toolbar-primary{flex-wrap:wrap;overflow:visible}.erp-order-list-toolbar-secondary{flex:none}.erp-order-list-toolbar-divider{background:#d9dde4;flex:0 0 1px;width:1px;height:25px;margin:0 3px}.erp-order-list-toolbar button{color:#243b64;cursor:pointer;height:38px;box-shadow:none;background:#fff;border:1px solid #c1c8d4;border-radius:7px;flex:none;padding:0 13px;font-size:12px;font-weight:750;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.erp-order-list-toolbar button:hover:not(:disabled){background:#f2f5fa;border-color:#8a97ad;transform:translateY(-1px)}.erp-order-list-toolbar .erp-order-list-toolbar-create{color:#fff;background:linear-gradient(135deg,#2f63df,#2f63df);border-color:#2f63df;padding-inline:17px;box-shadow:0 7px 16px #2f63df2b}.erp-order-list-toolbar .erp-order-list-toolbar-create:hover:not(:disabled){background:#2f63df;border-color:#2f63df}.erp-order-list-toolbar button:disabled{color:#989ea7;box-shadow:none;cursor:not-allowed;opacity:1;background:#f1f2f5;border-color:#d5d9e1;transform:none}.erp-order-list-toolbar .erp-order-list-toolbar-warning:not(:disabled){color:#bc5c28;background:#fff8f1;border-color:#efd0b9}.erp-order-list-toolbar-selection{white-space:nowrap;border-left:1px solid #d9dde4;gap:2px;min-width:148px;padding:3px 12px;display:grid}.erp-order-list-toolbar-selection b{color:#28354b;font-size:11px;font-weight:760}.erp-order-list-toolbar-selection small{color:#7b828d;font-size:9px;font-weight:560}.erp-order-list-toolbar .erp-order-list-toolbar-export{color:#2f63df;background:#f0f4fb;border-color:#b8c6df}.erp-order-list-toolbar .erp-order-list-toolbar-refresh{color:#2f63df;background:#fff;border-color:#cbd1db}.erp-order-list-table-panel{background:#fff;border:1px solid #cfd5de;border-radius:9px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #1c2b460d}.erp-order-list-table-heading{background:linear-gradient(90deg,#f8f9fc,#fff);border-bottom:1px solid #d5dae2;flex:0 0 50px;justify-content:space-between;align-items:center;min-height:50px;padding:7px 15px;display:flex}.erp-order-list-table-heading strong{color:#172641;font-size:14px;display:block}.erp-order-list-table-heading small{color:#7b828d;margin-top:2px;font-size:10px;display:block}.erp-order-list-table-heading>span{color:#2f63df;background:#eaeff7;border-radius:999px;padding:5px 11px;font-size:11px}.erp-order-list-table-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;overflow:hidden auto}.erp-order-list-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.erp-order-list-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.erp-order-list-table th,.erp-order-list-table td{color:#303744;text-align:left;vertical-align:middle;overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #d5d9e1;border-right:1px solid #d5d9e1;height:47px;padding:7px 6px;font-size:13px;line-height:1.5}.erp-order-list-table th{z-index:4;color:#17263f;background:#eaeef4;height:42px;font-weight:760;position:sticky;top:0}.erp-order-list-table thead th:last-child,.erp-order-list-table tbody tr:not(.erp-order-list-state-row) td:last-child{box-shadow:none;border-right:0;right:auto}.erp-order-list-table thead th:last-child{z-index:5;background:#eaeef4}.erp-order-list-table tbody tr:hover td,.erp-order-list-table tbody tr:hover td:last-child{background:#f3f6fa}.erp-order-list-table tbody .erp-order-list-row-selected td{background:#fff7dc}.erp-order-list-table tbody .erp-order-list-row-selected td:first-child{box-shadow:inset 3px 0 #ef8b47}.erp-order-list-table tbody .erp-order-list-row-selected td:last-child{background:#fff7dc}.erp-order-list-table th:first-child,.erp-order-list-table td:first-child{text-align:center;width:2.5%}.erp-order-list-table th:nth-child(2),.erp-order-list-table td:nth-child(2){width:10%}.erp-order-list-table th:nth-child(3),.erp-order-list-table td:nth-child(3){width:8%}.erp-order-list-table th:nth-child(4),.erp-order-list-table td:nth-child(4){width:9%}.erp-order-list-table th:nth-child(5),.erp-order-list-table td:nth-child(5){text-align:right;width:6%}.erp-order-list-table th:nth-child(6),.erp-order-list-table td:nth-child(6){width:16%}.erp-order-list-table th:nth-child(7),.erp-order-list-table td:nth-child(7){width:9%}.erp-order-list-table th:nth-child(8),.erp-order-list-table td:nth-child(8){width:7%}.erp-order-list-table th:nth-child(9),.erp-order-list-table td:nth-child(9),.erp-order-list-table th:nth-child(10),.erp-order-list-table td:nth-child(10){width:6%}.erp-order-list-table th:nth-child(11),.erp-order-list-table td:nth-child(11){width:7%}.erp-order-list-table th:nth-child(12),.erp-order-list-table td:nth-child(12){width:6.5%}.erp-order-list-table th:nth-child(13),.erp-order-list-table td:nth-child(13),.erp-order-list-table th:nth-child(14),.erp-order-list-table td:nth-child(14){text-align:center;width:3.5%}.erp-order-list-table td strong{color:#232d3f;font-size:13px;font-weight:680;display:block}.erp-order-list-table td b{font-size:13px}.erp-order-list-table td small{color:#7e8591;margin-top:3px;font-size:12px;line-height:1.5;display:block}.erp-order-list-detail-link{color:#2f63df;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-size:14px;font-weight:730;line-height:1.45}.erp-order-list-money{font-variant-numeric:tabular-nums;color:#212c3e!important}.erp-order-list-cell-ellipsis{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.erp-order-list-table .erp-product-display-value{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;overflow-wrap:anywhere;overflow:visible;display:block!important}.erp-order-list-unassigned{color:#d76d31;font-weight:700}.erp-order-list-status-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.erp-order-list-source-status{color:#232d3f;overflow-wrap:anywhere;max-width:100%;font-weight:760;line-height:1.35;display:block}.erp-order-list-local-status{white-space:normal;border-radius:999px;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;font-size:9px;font-weight:720;line-height:1.2;display:inline-flex}.erp-order-list-fact-missing{color:#686f7b;white-space:nowrap;background:#f4f5f7;border:1px solid #d9dde3;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.erp-order-list-status{color:#545c6b;white-space:nowrap;background:#eef0f3;border-radius:999px;align-items:center;min-height:23px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.erp-order-list-status-success{color:#2f63df;background:#e1e8f5}.erp-order-list-status-info{color:#2870b7;background:#e8f2ff}.erp-order-list-status-pending,.erp-order-list-status-warning{color:#bf5d28;background:#fff0e5}.erp-order-list-status-danger{color:#c43d3d;background:#ffebeb}.erp-order-list-status-muted{color:#696f7a;background:#eeeff2}.erp-order-list-table .erp-order-list-local-status,.erp-order-list-table .erp-order-list-fact-missing,.erp-order-list-table .erp-order-list-status{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.4}.erp-order-list-image-state{color:#a6abb4;background:#f1f2f5;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.erp-order-list-image-state-active{color:#2f63df;background:#e3e9f4}.erp-order-list-row-action{color:#2f63df;cursor:pointer;background:0 0;border:0;padding:4px 3px;font-size:13px;font-weight:700}.erp-order-list-table tfoot td{color:#232e41;background:#fbfbfc;height:38px;font-weight:700}.erp-order-list-skeleton-row span{background:linear-gradient(90deg,#edeff3 25%,#f9f9fa 50%,#edeff3 75%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.25s linear infinite erp-order-list-shimmer;display:block}@keyframes erp-order-list-shimmer{to{background-position:-200% 0}}.erp-order-list-state-row td{border-right:0;background:#fff!important;height:clamp(300px,44vh,560px)!important}.erp-order-list-state{color:#7b828d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.erp-order-list-state>span{color:#2f63df;background:#f1f4fa;border:1px dashed #8399be;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:14px;font-weight:800;display:inline-flex}.erp-order-list-table .erp-order-list-state strong{color:#243045;font-size:15px}.erp-order-list-state p{max-width:480px;margin:7px 0 0;font-size:11px;line-height:1.7}.erp-order-list-state button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:6px;height:34px;margin-top:14px;padding:0 16px;font-weight:700}.erp-order-list-state-error>span{color:#c24a3c;background:#fff3f1;border-color:#eab5ad}.erp-order-list-pagination{color:#4e5766;background:#fbfcfd;border-top:1px solid #d5d9e1;flex:0 0 50px;justify-content:flex-end;align-items:center;gap:7px;min-height:50px;padding:7px 14px;font-size:12px;display:flex}.erp-order-list-pagination select,.erp-order-list-pagination input{color:#2e3541;background:#fff;border:1px solid #cad0d9;border-radius:5px;height:32px}.erp-order-list-pagination select{padding:0 9px}.erp-order-list-pagination input{text-align:center;width:55px}.erp-order-list-pagination button{color:#434e60;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;width:32px;height:32px;font-size:17px}.erp-order-list-pagination button:hover:not(:disabled){background:#f0f3f8;border-color:#cbd1db}.erp-order-list-pagination button:disabled{color:#bdc1c8;cursor:not-allowed}.erp-order-list-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a111d6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.erp-order-list-dialog{background:#fff;border:1px solid #d2d7e0;border-radius:16px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 26px 80px #0a111e3b}.erp-order-list-detail-dialog{width:min(880px,100vw - 32px)}.erp-order-list-dialog-heading{background:linear-gradient(115deg,#f3f6fb 0%,#fffaf5 100%);border-bottom:1px solid #dce0e7;justify-content:space-between;align-items:flex-start;gap:18px;min-height:96px;padding:19px 22px;display:flex}.erp-order-list-dialog-heading span{color:#2f63df;letter-spacing:.16em;font-size:9px;font-weight:850}.erp-order-list-dialog-heading h2{color:#16243d;margin:4px 0 3px;font-size:22px;font-weight:720}.erp-order-list-dialog-heading p{color:#757c87;margin:0;font-size:11px}.erp-order-list-dialog-heading>button{color:#606773;cursor:pointer;background:#eceef2;border:0;border-radius:8px;width:34px;height:34px;font-size:21px}.erp-order-list-detail-dialog .erp-order-list-dialog-heading>div{overflow-wrap:anywhere;min-width:0}.erp-order-list-detail-dialog .erp-order-list-dialog-heading>button{flex-shrink:0}.erp-order-list-dialog-body{gap:15px;padding:20px 22px;display:grid}.erp-order-list-create-dialog{width:min(850px,100vw - 32px)}.erp-order-list-create-dialog .erp-order-list-dialog-body{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-order-list-dialog-body>label{color:#384151;gap:7px;font-size:12px;font-weight:700;display:grid}.erp-order-list-dialog-body input,.erp-order-list-dialog-body select,.erp-order-list-dialog-body textarea{color:#252e3e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd1db;border-radius:7px;padding:8px 11px}.erp-order-list-dialog-selection{color:#725d3a;background:#fff9e9;border:1px solid #e5d8b6;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:7px;padding:12px 14px;display:grid}.erp-order-list-dialog-selection strong{color:#e07235;font-size:22px}.erp-order-list-dialog-selection small{color:#85775f}.erp-order-list-dialog-error{color:#a13d33;background:#fff0ed;border-radius:7px;margin:0;padding:9px 11px;font-size:11px}.erp-order-list-dialog-wide{grid-column:1/-1}.erp-order-list-dialog-body>.erp-order-list-dialog-check{background:#f9f9fa;border:1px solid #d4d9e1;border-radius:7px;align-self:end;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.erp-order-list-dialog-check input{width:16px;min-height:16px}.erp-order-list-dialog-actions{background:#fffffff5;border-top:1px solid #dbdfe6;justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:11px 22px;display:flex;position:sticky;bottom:0}.erp-order-list-dialog-actions p{color:#7d838d;margin-right:auto;font-size:10px}.erp-order-list-dialog-actions button{color:#3f495a;cursor:pointer;background:#fff;border:1px solid #ccd2dc;border-radius:7px;min-width:88px;height:38px;padding:0 16px;font-weight:720}.erp-order-list-dialog-actions button[type=submit]{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-order-list-detail-grid{border:1px solid #d7dbe3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:20px 22px;display:grid;overflow:hidden}.erp-order-list-detail-grid>div{border-bottom:1px solid #e0e3e9;border-right:1px solid #e0e3e9;min-width:0;min-height:70px;padding:12px 14px}.erp-order-list-detail-grid>div:nth-child(2n){border-right:0}.erp-order-list-detail-grid dt{color:#7a818c;margin-bottom:6px;font-size:10px}.erp-order-list-detail-grid dd{color:#242f43;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.erp-order-list-detail-wide{grid-column:1/-1;border-right:0!important}.erp-order-list-detail-grid a{color:#2f63df;font-weight:700}:is(.erp-order-list-page button:focus-visible,.erp-order-list-page input:focus-visible,.erp-order-list-page select:focus-visible,.erp-order-list-dialog button:focus-visible,.erp-order-list-dialog input:focus-visible,.erp-order-list-dialog select:focus-visible,.erp-order-list-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #356cf43b}@media (max-width:1450px){.erp-order-list-summary{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.erp-order-list-overview-operations{border-top:1px solid #e0e3e9;grid-column:1/-1}.erp-order-list-overview-operations .erp-order-list-summary-metric:first-child{border-left:0}}@media (max-width:1040px){.erp-order-list-page{grid-template-rows:auto auto auto minmax(430px,1fr)}.erp-order-list-toolbar{flex-direction:column;align-items:flex-start}.erp-order-list-toolbar-main,.erp-order-list-toolbar-secondary{width:100%}.erp-order-list-toolbar-secondary{justify-content:flex-end}}@media (max-width:640px){.erp-order-list-page{grid-template-rows:auto;min-height:auto}.erp-order-list-summary{grid-template-columns:minmax(0,1fr)}.erp-order-list-overview-meta{border-bottom:1px solid #dde1e7;border-right:0}.erp-order-list-overview-operations{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.erp-order-list-overview-operations .erp-order-list-summary-metric:nth-child(odd){border-left:0}.erp-order-list-toolbar-main{align-items:flex-start}.erp-order-list-toolbar-divider{display:none}.erp-order-list-toolbar-primary{padding-bottom:3px}.erp-order-list-toolbar-secondary{flex-wrap:wrap;justify-content:flex-start}.erp-order-list-toolbar-selection{border-bottom:1px solid #e0e3e9;border-left:0;width:100%;padding:2px 3px 7px}.erp-order-list-table-panel{min-height:clamp(420px,60dvh,560px)}.erp-order-list-pagination{flex-wrap:wrap;justify-content:flex-start;padding-block:8px}.erp-order-list-dialog-backdrop{padding:10px}.erp-order-list-dialog{border-radius:13px;width:100%;max-height:calc(100dvh - 20px)}.erp-order-list-dialog-heading{min-height:86px;padding:16px}.erp-order-list-dialog-body,.erp-order-list-dialog-actions{padding-inline:16px}.erp-order-list-create-dialog .erp-order-list-dialog-body{grid-template-columns:1fr}.erp-order-list-dialog-wide{grid-column:auto}.erp-order-list-detail-grid{grid-template-columns:1fr;margin:16px}.erp-order-list-detail-grid>div{border-right:0}.erp-order-list-detail-wide{grid-column:auto}}.erp-order-list-filter{background:#fff;border:1px solid #cdd2dc;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1727420e}.erp-order-list-filter-shell{container:order-list-filters/inline-size}.erp-order-list-page .erp-order-list-filter-heading{background:linear-gradient(100deg,#f4f6fa 0%,#fff 58%,#fffaf5 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.erp-order-list-page .erp-order-list-filter-heading-copy,.erp-order-list-page .erp-order-list-filter-heading-actions{align-items:center;min-width:0;display:flex}.erp-order-list-page .erp-order-list-filter-heading-copy{gap:10px}.erp-order-list-page .erp-order-list-filter-heading-actions{flex:none;gap:8px}.erp-order-list-page .erp-order-list-filter-heading-mark{color:#2f63df;background:#eff3f9;border:1px solid #9bacc9;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:inline-flex}.erp-order-list-page .erp-order-list-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-order-list-page .erp-order-list-filter-heading-copy strong{color:#18263f;font-size:14px;font-weight:790}.erp-order-list-page .erp-order-list-filter-heading-copy small{color:#7a818c;white-space:nowrap;font-size:10px}.erp-order-list-page .erp-order-list-filter label{color:#18263f;min-width:0;font-size:12px;font-weight:750}.erp-order-list-page .erp-order-list-filter label>span{white-space:nowrap}.erp-order-list-page .erp-order-list-filter input,.erp-order-list-page .erp-order-list-filter select{color:#18253b;background-color:#fff;border:1px solid #c5ccd7;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:13px;transition:border-color .18s,box-shadow .18s}.erp-order-list-page .erp-order-list-filter input::placeholder{color:#878d98;opacity:1}.erp-order-list-page .erp-order-list-filter-range i{color:#6f7681;font-style:normal;font-weight:520}.erp-order-list-page .erp-order-list-filter-date input[type=date]{font-variant-numeric:tabular-nums;accent-color:#2f63df}.erp-order-list-page .erp-order-list-filter-date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:15px;height:15px;padding:1px}:is(.erp-order-list-page .erp-order-list-filter button:focus-visible,.erp-order-list-page .erp-order-list-filter input:focus-visible,.erp-order-list-page .erp-order-list-filter select:focus-visible){outline-offset:2px;outline:3px solid #356cf42e}.erp-order-list-page .erp-order-list-filter-primary-grid{background:linear-gradient(#fff 0%,#fbfcfd 100%);grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;padding:14px 16px 13px;display:grid}.erp-order-list-page .erp-order-list-filter-primary-grid>label,.erp-order-list-page .erp-order-list-filter-advanced-panel>label,.erp-order-list-page .erp-order-list-filter-command-status{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.erp-order-list-page .erp-order-list-filter-primary-grid>label>span,.erp-order-list-page .erp-order-list-filter-advanced-panel>label>span,.erp-order-list-page .erp-order-list-filter-command-status>span,.erp-order-list-page .erp-order-list-filter-command-date>legend{color:#3b4555;font-size:11px;font-weight:780;line-height:1.2}.erp-order-list-page .erp-order-list-filter input:hover,.erp-order-list-page .erp-order-list-filter select:hover{border-color:#a4aebf}.erp-order-list-page .erp-order-list-filter input:focus,.erp-order-list-page .erp-order-list-filter select:focus{border-color:var(--erp-accent);outline:0;box-shadow:0 0 0 3px #356cf41a}.erp-order-list-page .erp-order-list-filter-advanced-panel{background:linear-gradient(135deg,#f5f7fb 0%,#fbfcfd 55%,#fffaf5 100%);border-top:1px solid #dde1e7;grid-template-columns:repeat(4,minmax(190px,1fr));gap:13px 14px;padding:15px 16px;display:grid}.erp-order-list-page .erp-order-list-filter-advanced-panel[hidden]{display:none!important}.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-product{grid-column:span 2}.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-amount{grid-template-rows:auto 38px;gap:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-amount>span{grid-column:1/-1}.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-amount>input,.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-amount>i{grid-row:2}.erp-order-list-page .erp-order-list-filter-command-bar{background:#f7f8fa;border-top:1px solid #d8dce4;grid-template-columns:minmax(190px,.72fr) minmax(410px,1.45fr) auto;align-items:end;gap:12px 18px;min-height:72px;padding:10px 16px 12px;display:grid}.erp-order-list-page .erp-order-list-filter-command-date{min-width:390px;border:0;grid-column:auto;grid-template-rows:auto 38px;align-items:center;gap:6px 9px;min-inline-size:0;margin:0;padding:0;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr)!important}.erp-order-list-page .erp-order-list-filter-command-date>legend{grid-column:1/-1;width:100%;margin:0;padding:0}.erp-order-list-page .erp-order-list-filter-command-date>input,.erp-order-list-page .erp-order-list-filter-command-date>i{grid-row:2}.erp-order-list-page .erp-order-list-filter-command-date input[type=date]{color:#343d4c;border-color:#c5ccd7;border-radius:8px;min-width:140px;height:38px;padding:0 9px;font-size:13px}.erp-order-list-page .erp-order-list-filter-summary{color:#505c70;white-space:nowrap;background:#fff;border:1px solid #d7dce4;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:11px;font-weight:680;display:inline-flex}.erp-order-list-page .erp-order-list-filter-command-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-order-list-page .erp-order-list-filter-command-actions button{cursor:pointer;border:1px solid #0000;border-radius:8px;min-width:86px;height:40px;padding:0 16px;font-size:13px;font-weight:760;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.erp-order-list-page .erp-order-list-filter-command-actions button:hover:not(:disabled){transform:translateY(-1px)}.erp-order-list-page .erp-order-list-filter-more{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d4;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:126px;height:36px;padding:0 13px;font-size:11px;font-weight:750;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.erp-order-list-page .erp-order-list-filter-more:hover{background:#f1f4fa;border-color:#8f9bb1;transform:translateY(-1px)}.erp-order-list-page .erp-order-list-filter-more-arrow{color:#2f63df;font-size:11px;transition:transform .18s}.erp-order-list-page .erp-order-list-filter-reset{color:#a95b2b;background:#fff8f2;border-color:#efd0ba}.erp-order-list-page .erp-order-list-filter-submit{color:#fff;background:var(--erp-action-gradient);min-width:112px;box-shadow:0 8px 18px #356cf433}.erp-order-list-page .erp-order-list-filter-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-order-list-page .erp-order-list-filter-submit:disabled{color:#717884;box-shadow:none;cursor:not-allowed;background:#e8ebef}.erp-order-list-page .erp-order-list-filter-error{color:#a14335;background:#fff5f2;border-top:1px solid #f0d4cb;margin:0;padding:9px 16px;font-size:11px;font-weight:650}@container order-list-filters (width<=1180px){.erp-order-list-page .erp-order-list-filter-primary-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.erp-order-list-page .erp-order-list-filter-advanced-panel{grid-template-columns:repeat(3,minmax(190px,1fr))}.erp-order-list-page .erp-order-list-filter-command-bar{grid-template-columns:minmax(180px,.7fr) minmax(360px,1.35fr) auto}}@container order-list-filters (width<=760px){.erp-order-list-page .erp-order-list-filter-primary-grid,.erp-order-list-page .erp-order-list-filter-advanced-panel{grid-template-columns:repeat(2,minmax(150px,1fr))}.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-product{grid-column:1/-1}.erp-order-list-page .erp-order-list-filter-command-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.erp-order-list-page .erp-order-list-filter-heading{flex-wrap:wrap;align-items:flex-start}.erp-order-list-page .erp-order-list-filter-heading-actions{justify-content:space-between;width:100%}.erp-order-list-page .erp-order-list-filter-command-date{width:100%;min-width:0}.erp-order-list-page .erp-order-list-filter-command-actions{grid-template-columns:minmax(78px,.72fr) minmax(105px,.9fr);display:grid}.erp-order-list-page .erp-order-list-filter-command-actions button{width:100%;min-width:0}}@container order-list-filters (width<=520px){.erp-order-list-page .erp-order-list-filter-primary-grid,.erp-order-list-page .erp-order-list-filter-advanced-panel{grid-template-columns:minmax(0,1fr);padding-inline:12px}.erp-order-list-page .erp-order-list-filter-heading{padding-inline:12px}.erp-order-list-page .erp-order-list-filter-heading-copy small{white-space:normal}.erp-order-list-page .erp-order-list-filter-heading-actions{flex-direction:column;align-items:stretch}.erp-order-list-page .erp-order-list-filter-summary,.erp-order-list-page .erp-order-list-filter-more{justify-content:center;width:100%}.erp-order-list-page .erp-order-list-filter-advanced-panel .erp-order-list-filter-product{grid-column:auto}.erp-order-list-page .erp-order-list-filter-command-bar{padding-inline:12px}.erp-order-list-page .erp-order-list-filter-command-date{grid-template-columns:minmax(125px,1fr) auto minmax(125px,1fr)!important}.erp-order-list-page .erp-order-list-filter-command-date input[type=date]{min-width:125px}.erp-order-list-page .erp-order-list-filter-command-actions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.erp-order-list-skeleton-row span{animation:none}.erp-order-list-page *,.erp-order-list-dialog *{scroll-behavior:auto!important}}.erp-shell:has(.erp-order-list-page){overflow:visible}.erp-content:has(>.erp-order-list-page){background:linear-gradient(#f6f8fb 0%,#eef3f8 100%);padding-inline:0}.erp-order-list-page{box-sizing:border-box;grid-template-rows:auto auto auto minmax(380px,1fr);gap:10px;width:100%;min-width:0;max-width:none}.erp-order-list-page>:is(.erp-order-list-summary,.erp-order-list-filter,.erp-order-list-toolbar,.erp-order-list-table-panel){border-color:#c4d0dd;border-inline:0;border-radius:0;width:100%;min-width:0;margin-inline:0;box-shadow:0 10px 26px #24374d12}.erp-order-list-page>.erp-order-list-summary{background:#fff;min-height:94px}.erp-order-list-page .erp-order-list-overview-meta{background:linear-gradient(120deg,#edf3fa 0%,#fbfdff 70%,#fff8f2 100%);padding-inline:20px}.erp-order-list-page .erp-order-list-summary-metric{padding-inline:16px}.erp-order-list-page>.erp-order-list-filter{background:#fff;box-shadow:0 12px 30px #24374d13}.erp-order-list-page .erp-order-list-filter-heading{background:linear-gradient(105deg,#edf3fa 0%,#fbfdff 62%,#fff8f2 100%)}.erp-order-list-page .erp-order-list-filter-primary-grid{padding-block:12px}.erp-order-list-page .erp-order-list-filter-command-bar{background:linear-gradient(#f8fafc 0%,#f2f5f9 100%);min-height:66px;padding-block:9px 10px}.erp-order-list-page>.erp-order-list-toolbar{background:linear-gradient(105deg,#fff 0%,#f7f9fc 72%,#eef3f8 100%);min-height:58px;padding-inline:16px}.erp-order-list-page .erp-order-list-toolbar button{white-space:nowrap}.erp-order-list-page>.erp-order-list-table-panel{background:#fff;min-height:380px;box-shadow:0 14px 34px #192d4817}.erp-order-list-page .erp-order-list-table-heading{border-bottom-color:var(--erp-table-header-line);background:linear-gradient(90deg,#f8fafc 0%,#fff 64%,#f2f6fb 100%);flex-basis:52px;min-height:52px;padding-inline:18px}.erp-order-list-page .erp-order-list-table th,.erp-order-list-page .erp-order-list-table td{color:#26364b;border-bottom-color:#d8e1eb;border-right-color:#e2e8f0;height:64px;padding:9px 8px;line-height:1.45}.erp-order-list-page .erp-order-list-table thead th,.erp-order-list-page .erp-order-list-table thead th:last-child{height:46px;color:var(--erp-table-header-ink);border-right-color:#24374d24;border-bottom-color:var(--erp-table-header-line);background:var(--erp-table-header-surface);box-shadow:inset 0 -1px 0 #ffffff8c, 0 4px 14px var(--erp-table-header-shadow);letter-spacing:.015em;text-align:center;font-weight:760}.erp-order-list-page .erp-order-list-table tbody tr:not(.erp-order-list-row-selected):nth-child(2n) td{background:#f8fafc}.erp-order-list-page .erp-order-list-table tbody tr:not(.erp-order-list-row-selected):hover td{background:#edf4fb}.erp-order-list-page .erp-order-list-row-action{background:#f3f7ff;border:1px solid #bfd0eb;border-radius:6px;min-width:48px;min-height:30px;padding-inline:9px;box-shadow:0 3px 8px #2f63df14}.erp-order-list-page .erp-order-list-row-action:hover{background:#eaf1ff;border-color:#8eabe0}.erp-order-list-page .erp-order-list-pagination{background:linear-gradient(#fbfdff 0%,#f2f5f9 100%);border-top-color:#d5dfea;flex-basis:52px;min-height:52px;padding-inline:16px}@media (min-width:1280px){.erp-order-list-page .erp-order-list-summary{grid-template-columns:minmax(240px,.95fr) minmax(300px,1.2fr) minmax(500px,2.2fr)}.erp-order-list-page .erp-order-list-overview-operations{border-top:0;grid-column:auto}.erp-order-list-page .erp-order-list-overview-operations .erp-order-list-summary-metric:first-child{border-left:1px solid #e0e3e9}.erp-order-list-page .erp-order-list-toolbar-primary{flex-wrap:nowrap;gap:6px}.erp-order-list-page .erp-order-list-toolbar button{height:36px;padding-inline:10px;font-size:11px}.erp-order-list-page .erp-order-list-toolbar-selection{min-width:136px;padding-inline:10px}}@container order-list-filters (width>=960px){.erp-order-list-page .erp-order-list-filter-primary-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.erp-order-list-page .erp-order-list-filter-advanced-panel{grid-template-columns:repeat(4,minmax(190px,1fr))}}.erp-online-orders-page{min-height:var(--erp-page-viewport);color:#17243b;grid-template-rows:auto auto auto minmax(440px,1fr);gap:8px;display:grid}.erp-online-orders-summary{background:linear-gradient(90deg,#fff9df 0%,#fffdf4 64%,#f5f7fb 100%);border:1px solid #ead9a5;border-radius:8px;align-items:center;gap:20px;min-height:52px;padding:9px 18px;display:flex;overflow:hidden;box-shadow:0 3px 12px #1f2e490a}.erp-online-orders-summary-time{white-space:nowrap;flex:none;align-items:baseline;gap:9px;display:flex}.erp-online-orders-summary-time span{color:#2f63df;font-size:13px;font-weight:800}.erp-online-orders-summary-time strong{color:#d95719;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.erp-online-orders-summary-items{scrollbar-width:thin;align-items:center;min-width:0;display:flex;overflow-x:auto}.erp-online-orders-summary-items>span{color:#54575b;white-space:nowrap;border-left:1px solid #b897456b;flex:none;padding:0 16px;font-size:12px;font-weight:580}.erp-online-orders-summary-items b{color:#d95719;font-variant-numeric:tabular-nums;margin-left:5px;font-size:14px;font-weight:800}.erp-online-orders-filter{background:#fff;border:1px solid #d3d8e1;border-radius:9px;overflow:hidden;box-shadow:0 5px 16px #1726400b}.erp-online-orders-filter-primary,.erp-online-orders-filter-advanced{gap:9px 14px;padding:12px 16px;display:grid}.erp-online-orders-filter-primary{grid-template-columns:repeat(6,minmax(170px,1fr))}.erp-online-orders-filter-advanced{background:#fbfcfd;border-top:1px dashed #dce0e6;grid-template-columns:repeat(4,minmax(255px,1fr))}.erp-online-orders-filter label{color:#17263f;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:740;display:grid}.erp-online-orders-filter label>span{white-space:nowrap}.erp-online-orders-filter input,.erp-online-orders-filter select{color:#18253b;background:#fff;border:1px solid #c8ced9;border-radius:6px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:12px;transition:border-color .18s,box-shadow .18s,background-color .18s}.erp-online-orders-filter input:hover,.erp-online-orders-filter select:hover{border-color:#a0abbd}.erp-online-orders-filter input:focus,.erp-online-orders-filter select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf417}.erp-online-orders-filter input::placeholder{color:#818893;opacity:1}.erp-online-orders-filter-range{grid-template-columns:max-content minmax(0,1fr) auto minmax(0,1fr)!important}.erp-online-orders-filter-range i{color:#6f7681;font-style:normal;font-weight:500}.erp-online-orders-filter-range input[type=date]{font-variant-numeric:tabular-nums;accent-color:#2f63df;padding-right:6px}.erp-online-orders-filter-range input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;width:16px;height:16px}.erp-online-orders-filter-actions{background:#f7f8fa;border-top:1px solid #d8dce4;justify-content:flex-end;align-items:center;gap:9px;min-height:52px;padding:7px 16px;display:flex}.erp-online-orders-filter-actions>span{color:#586170;margin-right:auto;font-size:11px;font-weight:560}.erp-online-orders-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:6px;min-width:88px;height:38px;padding:0 16px;font-size:12px;font-weight:760}.erp-online-orders-filter-more{color:#283c5f;background:#fff;border-color:#cad0da!important}.erp-online-orders-filter-reset{color:#a85728;background:#fff7f1;border-color:#f0d2bd!important}.erp-online-orders-filter-submit{color:#fff;background:var(--erp-accent);box-shadow:0 6px 14px #356cf42e}.erp-online-orders-filter-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-online-orders-filter-actions button:disabled{color:#828892;box-shadow:none;cursor:not-allowed;background:#edeff3}.erp-online-orders-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 2px;display:flex}.erp-online-orders-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.erp-online-orders-toolbar>div:first-child strong{color:#172641;font-size:14px}.erp-online-orders-toolbar>div:first-child span{color:#757c89;font-size:10px}.erp-online-orders-toolbar button{color:#fff;cursor:pointer;background:#2f63df;border:1px solid #2f63df;border-radius:6px;height:38px;padding:0 15px;font-size:12px;font-weight:750;box-shadow:0 4px 10px #192b4917}.erp-online-orders-toolbar button:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-online-orders-toolbar .erp-online-orders-export{background:#2f63df;border-color:#2f63df}.erp-online-orders-toolbar .erp-online-orders-export:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-online-orders-toolbar .erp-online-orders-refresh{color:#2f63df;box-shadow:none;background:#fff;border-color:#cbd1db}.erp-online-orders-toolbar .erp-online-orders-refresh:hover:not(:disabled){color:var(--erp-accent-hover);border-color:var(--erp-accent);background:var(--erp-accent-soft)}.erp-online-orders-toolbar button:disabled{color:#818791;box-shadow:none;cursor:not-allowed;opacity:1;background:#edeff3;border-color:#c8cdd5}.erp-online-orders-table-panel{background:#fff;border:1px solid #cdd3dc;border-radius:9px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #1c2b460d}.erp-online-orders-table-heading{background:linear-gradient(90deg,#f8f9fc 0%,#fff 72%);border-bottom:1px solid #d5dae2;flex:0 0 50px;justify-content:space-between;align-items:center;min-height:50px;padding:7px 15px;display:flex}.erp-online-orders-table-heading strong{color:#172641;font-size:14px;display:block}.erp-online-orders-table-heading small{color:#7b828d;margin-top:2px;font-size:10px;display:block}.erp-online-orders-table-heading>span{color:#2f63df;white-space:nowrap;background:#eaeff7;border-radius:999px;padding:5px 11px;font-size:11px}.erp-online-orders-table-heading>span b{font-variant-numeric:tabular-nums}.erp-online-orders-table-scroll{scrollbar-color:#b3bbc9 #eef0f3;background:#fff;flex:auto;min-height:0;overflow:hidden auto}.erp-online-orders-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.erp-online-orders-table th,.erp-online-orders-table td{color:#303744;text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;background:#fff;border-bottom:1px solid #d4d9e1;border-right:1px solid #d4d9e1;height:48px;padding:7px clamp(4px,.45vw,9px);font-size:clamp(10px,.7vw,12px);line-height:1.45}.erp-online-orders-table th{z-index:4;color:#17263f;white-space:normal;background:#eaeef4;height:42px;font-size:clamp(10px,.7vw,12px);font-weight:780;position:sticky;top:0}.erp-online-orders-table thead th:last-child,.erp-online-orders-table tbody tr:not(.erp-online-orders-state-row) td:last-child{box-shadow:none;background:#fbfcfd;border-right:0;right:auto}.erp-online-orders-table tbody tr:hover td,.erp-online-orders-table tbody tr:hover td:last-child{background:#f3f6fa}.erp-online-orders-table th:first-child,.erp-online-orders-table td:first-child{text-align:center;width:2.5%}.erp-online-orders-table th:nth-child(2),.erp-online-orders-table td:nth-child(2){width:11%}.erp-online-orders-table th:nth-child(3),.erp-online-orders-table td:nth-child(3){width:8%}.erp-online-orders-table th:nth-child(4),.erp-online-orders-table td:nth-child(4){width:6%}.erp-online-orders-table th:nth-child(5),.erp-online-orders-table td:nth-child(5),.erp-online-orders-table th:nth-child(6),.erp-online-orders-table td:nth-child(6),.erp-online-orders-table th:nth-child(7),.erp-online-orders-table td:nth-child(7){width:8%}.erp-online-orders-table th:nth-child(8),.erp-online-orders-table td:nth-child(8){width:6%}.erp-online-orders-table th:nth-child(9),.erp-online-orders-table td:nth-child(9){text-align:right;width:5.5%}.erp-online-orders-table th:nth-child(10),.erp-online-orders-table td:nth-child(10){text-align:right;width:4.5%}.erp-online-orders-table th:nth-child(11),.erp-online-orders-table td:nth-child(11),.erp-online-orders-table th:nth-child(12),.erp-online-orders-table td:nth-child(12){width:8.5%}.erp-online-orders-table th:nth-child(13),.erp-online-orders-table td:nth-child(13){width:5%}.erp-online-orders-table th:nth-child(14),.erp-online-orders-table td:nth-child(14){width:7%}.erp-online-orders-table th:nth-child(15),.erp-online-orders-table td:nth-child(15){text-align:center;width:3.5%}.erp-online-orders-table td strong{color:#222d3f;font-weight:700;display:block}.erp-online-orders-table td small{color:#7d8490;margin-top:3px;font-size:10px;display:block}.erp-online-orders-table .erp-date-empty{color:#9aa0ab}.erp-online-orders-detail-link{color:#2f63df;cursor:pointer;max-width:100%;font-size:inherit;text-align:left;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;white-space:normal;background:0 0;border:0;padding:0;font-weight:760;display:block;overflow:visible}.erp-online-orders-detail-link:hover,.erp-online-orders-row-action:hover{color:#192b49;text-underline-offset:3px;text-decoration:underline}.erp-online-orders-money{font-variant-numeric:tabular-nums;color:#17253e!important}.erp-online-orders-cell-ellipsis{text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;display:block;overflow:visible}.erp-online-orders-unassigned,.erp-online-orders-unlinked{color:#c66731;font-weight:700}.erp-online-orders-system-order{color:#2f63df;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-weight:740;display:inline-block}.erp-online-orders-row-action{color:#2f63df;cursor:pointer;background:0 0;border:0;padding:5px 4px;font-size:12px;font-weight:740}.erp-online-orders-status{color:#565e6b;white-space:nowrap;background:#eef0f3;border-radius:999px;align-items:center;min-height:23px;padding:2px 8px;font-size:10px;font-weight:720;display:inline-flex}.erp-online-orders-status-success{color:#2f63df;background:#e1e8f5}.erp-online-orders-status-info{color:#2870b7;background:#e8f2ff}.erp-online-orders-status-pending{color:#bf5d28;background:#fff0e5}.erp-online-orders-status-danger{color:#c43d3d;background:#ffebeb}.erp-online-orders-status-muted{color:#696f7a;background:#eeeff2}.erp-online-orders-table tfoot td{color:#232e41;background:#fbfbfc;height:40px;font-weight:750}.erp-online-orders-skeleton-row span{background:linear-gradient(90deg,#edeff3 25%,#f9f9fa 50%,#edeff3 75%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.25s linear infinite erp-online-orders-shimmer;display:block}@keyframes erp-online-orders-shimmer{to{background-position:-200% 0}}.erp-online-orders-state-row td{border-right:0;background:#fff!important;height:clamp(300px,44vh,580px)!important}.erp-online-orders-state{color:#7b828d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:28px;display:flex}.erp-online-orders-state>span{color:#2f63df;background:#f1f4fa;border:1px dashed #8399be;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:12px;font-size:14px;font-weight:850;display:inline-flex}.erp-online-orders-state strong{color:#243045;font-size:15px}.erp-online-orders-state p{color:#828893;max-width:520px;margin:7px 0 0;font-size:11px;line-height:1.75}.erp-online-orders-state button{color:#fff;cursor:pointer;background:#2f63df;border:0;border-radius:6px;height:34px;margin-top:14px;padding:0 16px;font-size:12px;font-weight:720}.erp-online-orders-state-error>span{color:#c24a3c;background:#fff3f1;border-color:#eab5ad}.erp-online-orders-pagination{color:#4e5766;background:#fbfcfd;border-top:1px solid #d5d9e1;flex:0 0 50px;justify-content:flex-end;align-items:center;gap:7px;min-height:50px;padding:7px 14px;font-size:12px;display:flex}.erp-online-orders-pagination select,.erp-online-orders-pagination input{color:#2e3541;background:#fff;border:1px solid #cad0d9;border-radius:5px;outline:0;height:32px}.erp-online-orders-pagination select{padding:0 9px}.erp-online-orders-pagination input{text-align:center;font-variant-numeric:tabular-nums;width:55px}.erp-online-orders-pagination button{color:#434e60;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;width:32px;height:32px;font-size:17px}.erp-online-orders-pagination button:hover:not(:disabled){background:#f0f3f8;border-color:#cbd1db}.erp-online-orders-pagination button:disabled{color:#bdc1c8;cursor:not-allowed}.erp-online-orders-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a111d6e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.erp-online-orders-dialog{background:#fff;border:1px solid #d0d5de;border-radius:16px;width:min(900px,100vw - 32px);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 26px 80px #0a111e3d}.erp-online-orders-dialog-heading{background:linear-gradient(115deg,#f3f6fb 0%,#fffaf5 100%);border-bottom:1px solid #dce0e7;justify-content:space-between;align-items:flex-start;gap:18px;min-height:100px;padding:20px 22px;display:flex}.erp-online-orders-dialog-heading span{color:#2f63df;letter-spacing:.16em;font-size:9px;font-weight:850}.erp-online-orders-dialog-heading h2{color:#16243d;margin:4px 0 3px;font-size:22px;font-weight:730}.erp-online-orders-dialog-heading p{color:#757c87;margin:0;font-size:11px}.erp-online-orders-dialog-heading>button{color:#606773;cursor:pointer;background:#eceef2;border:0;border-radius:8px;flex:none;width:36px;height:36px;font-size:22px}.erp-online-orders-detail-grid{border:1px solid #d7dbe3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 22px;display:grid;overflow:hidden}.erp-online-orders-detail-grid>div{border-bottom:1px solid #e0e3e9;border-right:1px solid #e0e3e9;min-height:70px;padding:12px 14px}.erp-online-orders-detail-grid>div:nth-child(2n){border-right:0}.erp-online-orders-detail-grid dt{color:#7a818c;margin-bottom:6px;font-size:10px}.erp-online-orders-detail-grid dd{color:#242f43;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.erp-online-orders-detail-wide{grid-column:1/-1;border-right:0!important}.erp-online-orders-dialog-actions{background:#fffffff7;border-top:1px solid #dbdfe6;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:11px 22px;display:flex;position:sticky;bottom:0}.erp-online-orders-dialog-actions p{color:#7d838d;margin:0 auto 0 0;font-size:10px}.erp-online-orders-dialog-actions button{border:1px solid var(--erp-accent);color:#fff;background:var(--erp-accent);cursor:pointer;border-radius:7px;min-width:90px;height:38px;padding:0 16px;font-size:12px;font-weight:740}:is(.erp-online-orders-page button:focus-visible,.erp-online-orders-page input:focus-visible,.erp-online-orders-page select:focus-visible,.erp-online-orders-dialog button:focus-visible){outline-offset:2px;outline:3px solid #356cf440}@media (max-width:1450px){.erp-online-orders-filter-primary{grid-template-columns:repeat(3,minmax(220px,1fr))}.erp-online-orders-filter-advanced{grid-template-columns:repeat(2,minmax(330px,1fr))}}@media (max-width:1040px){.erp-online-orders-page{grid-template-rows:auto auto auto minmax(420px,1fr)}.erp-online-orders-summary{flex-direction:column;align-items:flex-start;gap:5px}.erp-online-orders-summary-items{width:100%}.erp-online-orders-filter-primary,.erp-online-orders-filter-advanced{grid-template-columns:repeat(2,minmax(230px,1fr))}.erp-online-orders-toolbar{align-items:flex-start}.erp-online-orders-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:640px){.erp-online-orders-page{grid-template-rows:auto;min-height:auto}.erp-online-orders-summary{padding:10px 12px}.erp-online-orders-summary-items>span{padding-inline:10px}.erp-online-orders-filter-primary,.erp-online-orders-filter-advanced{grid-template-columns:1fr;padding:11px}.erp-online-orders-filter-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.erp-online-orders-filter-range>span{grid-column:1/-1}.erp-online-orders-filter-actions{flex-wrap:wrap;align-items:stretch;padding:9px 11px}.erp-online-orders-filter-actions>span{width:100%}.erp-online-orders-filter-actions button{flex:90px;padding-inline:10px}.erp-online-orders-toolbar{flex-direction:column;align-items:flex-start}.erp-online-orders-toolbar>div{width:100%}.erp-online-orders-toolbar>div:last-child{overflow-x:auto}.erp-online-orders-table-panel{min-height:clamp(430px,66dvh,590px)}.erp-online-orders-table-heading{padding-inline:11px}.erp-online-orders-pagination{flex-wrap:wrap;justify-content:flex-start;padding:8px 10px}.erp-online-orders-dialog-backdrop{padding:10px}.erp-online-orders-dialog{border-radius:13px;width:100%;max-height:calc(100dvh - 20px)}.erp-online-orders-dialog-heading{min-height:88px;padding:16px}.erp-online-orders-dialog-heading h2{overflow-wrap:anywhere;font-size:19px}.erp-online-orders-detail-grid{grid-template-columns:1fr;margin:16px}.erp-online-orders-detail-grid>div{border-right:0}.erp-online-orders-detail-wide{grid-column:auto}.erp-online-orders-dialog-actions{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.erp-online-orders-skeleton-row span{animation:none}.erp-online-orders-page *,.erp-online-orders-dialog *{scroll-behavior:auto!important}}.erp-shell:has(.erp-online-orders-page){overflow:visible}.erp-main:has(.erp-online-orders-page){width:100%;min-width:0;max-width:none}.erp-content:has(>.erp-online-orders-page){box-sizing:border-box;background:radial-gradient(circle at 92% 4%,#5384dc1a,#0000 26%),linear-gradient(#f4f7fb 0%,#edf2f8 100%);width:100%;max-width:none;padding-inline:0}.erp-online-orders-page{--online-orders-navy:#183252;--online-orders-blue:#2f63df;--online-orders-blue-deep:#2452be;--online-orders-line:#c8d5e4;--online-orders-soft:#f4f7fb;box-sizing:border-box;background:linear-gradient(#f4f7fbf5,#edf2f8fa);grid-template-rows:auto auto auto minmax(430px,1fr);justify-self:stretch;gap:6px;width:100%;min-width:0;max-width:none;padding:0;container:online-orders-workspace/inline-size}.erp-online-orders-page>:is(.erp-online-orders-summary,.erp-online-orders-filter,.erp-online-orders-toolbar,.erp-online-orders-table-panel){box-sizing:border-box;width:100%;min-width:0;margin-inline:0}.erp-online-orders-page>.erp-online-orders-summary{border-color:#c6d4e4;background:radial-gradient(circle at 2% 0,#3c71dc26,#0000 30%),radial-gradient(circle at 98% 100%,#e7a3591f,#0000 27%),linear-gradient(108deg,#edf4fd 0%,#f9fbfe 48%,#fffaf2 100%);border-inline:0;border-radius:0;gap:12px;min-height:72px;padding:9px 18px;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #99aec821,0 10px 28px #1b314e14}.erp-online-orders-page .erp-online-orders-summary-time{background:#ffffffc2;border:1px solid #a6bbd6b3;border-radius:12px;flex:0 0 226px;justify-content:center;min-height:50px;padding:8px 16px;box-shadow:0 7px 18px #27486f12,inset 0 1px #fff}.erp-online-orders-page .erp-online-orders-summary-time span{color:var(--online-orders-blue);letter-spacing:.03em}.erp-online-orders-page .erp-online-orders-summary-time strong{color:var(--online-orders-navy);font-size:15px}.erp-online-orders-page .erp-online-orders-summary-items{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid;overflow:hidden}.erp-online-orders-page .erp-online-orders-summary-items>span{color:#52657d;text-align:center;background:#ffffffb0;border:1px solid #bccbdeb8;border-radius:11px;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:7px 10px;font-weight:680;display:flex;box-shadow:inset 0 1px #fffffff2}.erp-online-orders-page .erp-online-orders-summary-items>span:first-child{border-left:1px solid #bccbdeb8}.erp-online-orders-page .erp-online-orders-summary-items b{color:#c45f24;font-size:15px}.erp-online-orders-page>.erp-online-orders-filter{border-color:var(--online-orders-line);background:#fff;border-inline:0;border-radius:0;box-shadow:inset 0 1px #fffffff5,0 12px 30px #1c335013;container:online-orders-filters/inline-size}.erp-online-orders-page .erp-online-orders-filter-primary{background:radial-gradient(circle at 100% 0,#4274d10e,#0000 28%),linear-gradient(#fff 0%,#fafcff 100%);padding:14px 18px}.erp-online-orders-page .erp-online-orders-filter-advanced{background:#f6f9fc;border-top-color:#d3dfec;padding-inline:18px}.erp-online-orders-page .erp-online-orders-filter label{color:#1d3655;font-weight:760}.erp-online-orders-page .erp-online-orders-filter input,.erp-online-orders-page .erp-online-orders-filter select{color:#1f324a;background:#fcfdff;border-color:#bdcbdb;border-radius:9px;height:40px;box-shadow:inset 0 1px 2px #1d314c08,0 1px #ffffffe6}.erp-online-orders-page .erp-online-orders-filter input:hover,.erp-online-orders-page .erp-online-orders-filter select:hover{background:#fff;border-color:#8fa8c5}.erp-online-orders-page .erp-online-orders-filter input:focus,.erp-online-orders-page .erp-online-orders-filter select:focus{background:#fff;border-color:#5580df;box-shadow:0 0 0 3px #2f63df1c,0 7px 18px #254c8812}.erp-online-orders-page .erp-online-orders-filter-actions{background:linear-gradient(#f8fbfe 0%,#f0f5fa 100%);border-top-color:#d1ddea;min-height:54px;padding-inline:18px}.erp-online-orders-page .erp-online-orders-filter-actions>span{color:#5d7189}.erp-online-orders-page .erp-online-orders-filter-actions button{border-radius:9px;min-width:92px;height:40px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.erp-online-orders-page .erp-online-orders-filter-actions button:hover:not(:disabled){transform:translateY(-1px)}.erp-online-orders-page .erp-online-orders-filter-more{color:#294665;background:#ffffffeb;border-color:#bdcadd!important}.erp-online-orders-page .erp-online-orders-filter-reset{color:#a75328;background:#fff9f4;border-color:#efc9af!important}.erp-online-orders-page .erp-online-orders-filter-submit{background:linear-gradient(135deg, #3f75ea 0%, var(--online-orders-blue-deep) 100%);box-shadow:0 8px 18px #2f63df38}.erp-online-orders-page>.erp-online-orders-toolbar{background:linear-gradient(90deg,#2f63df14 0 4px,#0000 4px),radial-gradient(circle at 100%,#4d80d917,#0000 30%),linear-gradient(105deg,#fff 0%,#f8fafc 68%,#eef4fb 100%);border-block:1px solid #c6d4e3;min-height:56px;padding:8px 18px;box-shadow:0 10px 26px #1b314e12}.erp-online-orders-page .erp-online-orders-toolbar>div:first-child{gap:11px}.erp-online-orders-page .erp-online-orders-toolbar>div:first-child strong{color:var(--online-orders-navy);letter-spacing:.015em;align-items:center;gap:8px;font-size:16px;display:inline-flex}.erp-online-orders-page .erp-online-orders-toolbar>div:first-child strong:before{content:"";background:linear-gradient(#4d82ed 0%,#2858c8 100%);border-radius:999px;flex:none;width:4px;height:18px;box-shadow:0 3px 9px #2f63df3d}.erp-online-orders-page .erp-online-orders-toolbar>div:first-child span{color:#667b94;font-size:12px}.erp-online-orders-page .erp-online-orders-toolbar button{border-radius:9px;height:38px;transition:transform .18s,box-shadow .18s,background-color .18s;box-shadow:0 6px 14px #2f63df24}.erp-online-orders-page .erp-online-orders-toolbar button:hover:not(:disabled){transform:translateY(-1px)}.erp-online-orders-page .erp-online-orders-toolbar .erp-online-orders-sync{border-color:var(--online-orders-blue);background:linear-gradient(135deg,#447bec 0%,#2858c9 100%);box-shadow:0 7px 16px #2f63df33}.erp-online-orders-page .erp-online-orders-toolbar .erp-online-orders-sync:hover:not(:disabled){background:linear-gradient(135deg,#356bdf 0%,#214fba 100%)}.erp-online-orders-page .erp-online-orders-toolbar .erp-online-orders-export{color:#285fcf;background:linear-gradient(#fff 0%,#f2f6fc 100%);border-color:#b8cae4;box-shadow:0 5px 12px #24477714}.erp-online-orders-page .erp-online-orders-toolbar .erp-online-orders-export:hover:not(:disabled){color:#214fae;background:#eaf1ff;border-color:#8ca9d6}.erp-online-orders-page .erp-online-orders-toolbar .erp-online-orders-refresh{background:#ffffffeb;border-color:#bdcadd;box-shadow:0 4px 10px #2137530f}.erp-online-orders-page .erp-online-orders-state button:disabled{color:#8794a7;cursor:not-allowed;background:#e9edf3}.erp-online-orders-page>.erp-online-orders-table-panel{border-color:#bdcbda;background:#fff;border-inline:0;border-radius:0;min-height:430px;box-shadow:0 16px 38px #192d4818}.erp-online-orders-page .erp-online-orders-table-heading{border-bottom-color:var(--erp-table-header-line);background:linear-gradient(90deg,#2f63df17 0 4px,#0000 4px),linear-gradient(90deg,#f7fafd 0%,#fff 58%,#edf4fb 100%);flex-basis:56px;min-height:56px;padding-inline:18px}.erp-online-orders-page .erp-online-orders-table-heading strong{color:var(--online-orders-navy);font-size:16px}.erp-online-orders-page .erp-online-orders-table-heading small{color:#6c8098;font-size:12px}.erp-online-orders-page .erp-online-orders-table-heading>span{color:#285fcf;background:linear-gradient(#f8fbff 0%,#edf3fb 100%);border:1px solid #c5d4e7;padding:6px 12px;font-weight:760;box-shadow:inset 0 1px #fff}.erp-online-orders-page .erp-online-orders-table{--erp-online-orders-uniform-font-size:clamp(13px, .82vw, 15px);--erp-table-header-surface:linear-gradient(180deg, #edf3f9 0%, #e2eaf3 100%);--erp-table-header-ink:#203955;--erp-table-header-line:#bccbdb;--erp-table-header-shadow:#24374d1c}.erp-online-orders-page .erp-online-orders-table-scroll{scrollbar-width:thin;scrollbar-color:#9fb1c7 #eef3f8;background:#fff;overflow-x:hidden}.erp-online-orders-page .erp-online-orders-table-scroll::-webkit-scrollbar{width:6px;height:6px}.erp-online-orders-page .erp-online-orders-table-scroll::-webkit-scrollbar-track{background:#eef3f8}.erp-online-orders-page .erp-online-orders-table-scroll::-webkit-scrollbar-thumb{background:#9fb1c7;border-radius:999px}.erp-online-orders-page .erp-online-orders-table th,.erp-online-orders-page .erp-online-orders-table td{color:#293b52;height:74px;font-size:var(--erp-online-orders-uniform-font-size);border-bottom-color:#d5dfeb;border-right-color:#dce5ef;padding:10px clamp(5px,.48vw,10px);line-height:1.5;transition:background-color .16s,box-shadow .16s}.erp-online-orders-page .erp-online-orders-table thead th,.erp-online-orders-page .erp-online-orders-table thead th:last-child{height:50px;color:var(--erp-table-header-ink);border-right-color:#24374d24;border-bottom-color:var(--erp-table-header-line);background:var(--erp-table-header-surface);box-shadow:inset 0 -1px 0 #ffffff8c, 0 4px 14px var(--erp-table-header-shadow);font-size:var(--erp-online-orders-uniform-font-size);letter-spacing:.015em;text-align:center;font-weight:780;line-height:1.4}.erp-online-orders-page .erp-online-orders-table td strong,.erp-online-orders-page .erp-online-orders-table td small{font-size:var(--erp-online-orders-uniform-font-size);margin-top:4px;line-height:1.45}.erp-online-orders-page .erp-online-orders-table td strong{color:#172d48}.erp-online-orders-page .erp-online-orders-table td small{color:#6d7f95}.erp-online-orders-page .erp-online-orders-table td strong:first-child{margin-top:0}.erp-online-orders-page .erp-online-orders-status{min-height:28px;font-size:var(--erp-online-orders-uniform-font-size);padding:3px 8px;box-shadow:inset 0 0 0 1px #4058770b}.erp-online-orders-page .erp-online-orders-table tbody tr:not(.erp-online-orders-state-row):nth-child(2n) td{background:#f7fafe}.erp-online-orders-page .erp-online-orders-table tbody tr:not(.erp-online-orders-state-row):hover td{background:#edf4fc;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #567eb714}.erp-online-orders-page .erp-online-orders-row-action{color:#285fcf;min-width:44px;min-height:34px;font-size:var(--erp-online-orders-uniform-font-size);background:linear-gradient(#f8fbff 0%,#edf3ff 100%);border:1px solid #b6cae9;border-radius:8px;padding-inline:6px;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 4px 10px #2f63df17,inset 0 1px #fff}.erp-online-orders-page .erp-online-orders-row-action:hover{color:#1f51b5;background:#eaf1ff;border-color:#8eabe0;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 13px #2f63df24}.erp-online-orders-page .erp-online-orders-state-row td{background:radial-gradient(circle at 50% 35%,#e0ecfcc2 0%,#fffffff5 34%,#fbfcfe 100%)!important;height:clamp(300px,44vh,580px)!important}.erp-online-orders-page .erp-online-orders-state>span{color:#285fcf;background:linear-gradient(145deg,#fff 0%,#eaf1fb 100%);border-color:#88a5cf;width:58px;height:58px;box-shadow:0 12px 28px #274f8b21,inset 0 1px #fff}.erp-online-orders-page .erp-online-orders-state strong{color:#20344f;font-size:16px}.erp-online-orders-page .erp-online-orders-state p{color:#6d8098;font-size:12px}.erp-online-orders-page .erp-online-orders-pagination{background:linear-gradient(#fbfdff 0%,#eef4fa 100%);border-top-color:#ccd9e6;flex-basis:50px;min-height:50px;padding-inline:16px;box-shadow:inset 0 1px #ffffffe6}@container online-orders-filters (width>=1040px){.erp-online-orders-page .erp-online-orders-filter-primary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-block:11px}.erp-online-orders-page .erp-online-orders-filter label{gap:7px}}@container online-orders-workspace (width>=1180px){.erp-online-orders-page .erp-online-orders-summary-items{overflow:hidden}.erp-online-orders-page .erp-online-orders-summary-items>span{text-align:center;padding-inline:10px}}@container online-orders-workspace (width<=1179px){.erp-online-orders-page>.erp-online-orders-summary{flex-direction:column;align-items:stretch}.erp-online-orders-page .erp-online-orders-summary-time{flex-basis:auto;justify-content:flex-start;width:100%;min-height:0}.erp-online-orders-page .erp-online-orders-summary-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.erp-online-orders-page{gap:6px}.erp-online-orders-page>.erp-online-orders-summary{padding:10px 12px}.erp-online-orders-page .erp-online-orders-summary-items{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-online-orders-page .erp-online-orders-filter-primary,.erp-online-orders-page .erp-online-orders-filter-advanced{padding:11px 12px}.erp-online-orders-page .erp-online-orders-filter-actions{padding:9px 12px}.erp-online-orders-page>.erp-online-orders-toolbar{padding:10px 12px}}.erp-stores-page{color:#263449;grid-template-rows:auto auto auto;align-content:start;gap:10px;min-width:0;min-height:0;font-size:13px;display:grid}.erp-stores-filter{background:#fff;border:1px solid #dce1e9;border-radius:0;min-width:0;min-height:46px;padding:9px 22px;box-shadow:0 2px 3px #17264026}.erp-stores-filter-primary{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.erp-stores-filter-fields{flex-wrap:wrap;gap:9px 20px;min-width:0;display:flex}.erp-stores-filter label{color:#263449;grid-template-columns:max-content 134px;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:400;display:grid}.erp-stores-filter .erp-stores-name-filter{grid-template-columns:max-content 165px}.erp-stores-filter label>span{white-space:nowrap}.erp-stores-filter input,.erp-stores-filter select{color:#263449;background:#fff;border:1px solid #cbd4e1;border-radius:2px;outline:0;width:100%;min-width:0;height:26px;padding:0 5px;font-size:13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.erp-stores-filter input::placeholder{color:#8c929b;opacity:1}.erp-stores-filter input:hover,.erp-stores-filter select:hover{border-color:#9faabc}.erp-stores-filter input:focus,.erp-stores-filter select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf417}.erp-stores-filter-actions{align-items:center;gap:8px;display:flex}.erp-stores-filter-actions button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-width:76px;height:26px;padding:0 12px;font-size:12px;font-weight:400;display:inline-flex}.erp-stores-filter-reset{color:#513600;background:#ffbf00;border-color:#ffbf00!important}.erp-stores-filter-reset:hover:not(:disabled){background:#efae00;border-color:#efae00!important}.erp-stores-filter-submit{color:#fff;background:var(--erp-accent);box-shadow:none}.erp-stores-filter-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-stores-filter-actions button:disabled{color:#828892;box-shadow:none;cursor:not-allowed;background:#edeff2;border-color:#dcdfe4!important}.erp-stores-search-icon{border:2px solid;border-radius:50%;width:11px;height:11px;margin-right:2px;position:relative}.erp-stores-search-icon:after{content:"";background:currentColor;width:6px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.erp-stores-filter-more{width:24px;height:24px;color:var(--erp-accent);cursor:pointer;background:#eef1f6;border:0;border-radius:0;flex:0 0 24px;margin-left:auto;padding:0;font-size:19px;font-weight:700;line-height:1}.erp-stores-filter-more:hover,.erp-stores-filter-more[aria-expanded=true],.erp-stores-filter-more.is-active{color:#fff;background:var(--erp-accent)}.erp-stores-filter-extra{border-top:1px solid #e5e9f0;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:10px;padding-top:10px;display:flex}.erp-stores-filter-extra[hidden]{display:none}.erp-stores-toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:30px;padding:0;display:flex}.erp-stores-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.erp-stores-toolbar button{height:30px;color:var(--erp-accent);box-shadow:none;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9cfda;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:400;display:inline-flex}.erp-stores-toolbar button:hover:not(:disabled){background:#f1f4fa;border-color:#95a1b6}.erp-stores-toolbar .erp-stores-export{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-stores-toolbar .erp-stores-export:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-stores-toolbar button:disabled{color:#9a9fa8;box-shadow:none;cursor:not-allowed;background:#edeff2;border-color:#dcdfe4}.erp-stores-source-switch{gap:0;display:inline-flex}.erp-stores-toolbar .erp-stores-source-switch button{border-radius:0}.erp-stores-toolbar .erp-stores-source-switch button:first-child{border-radius:3px 0 0 3px}.erp-stores-toolbar .erp-stores-source-switch button:last-child{border-radius:0 3px 3px 0;margin-left:-1px}.erp-stores-toolbar .erp-stores-source-switch button[aria-pressed=true]{border-color:var(--erp-accent);color:var(--erp-accent);background:var(--erp-accent-soft);font-weight:600;position:relative}.erp-stores-toolbar .erp-stores-source-switch button:disabled{opacity:.55;cursor:not-allowed}.erp-stores-toolbar-meta{color:#7b828d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.erp-stores-table-panel{min-width:0;min-height:0;box-shadow:none;background:#fff;border:1px solid #cbd4e1;border-radius:0;flex-direction:column;display:flex}.erp-stores-table-scroll{scrollbar-color:#b7bdc8 #edeff3;scrollbar-width:thin;flex:none;min-width:0;height:auto;min-height:0;max-height:none;overflow-x:auto}.erp-stores-table-scroll::-webkit-scrollbar{width:10px;height:10px}.erp-stores-table-scroll::-webkit-scrollbar-track{background:#edeff3}.erp-stores-table-scroll::-webkit-scrollbar-thumb{background:#b1b8c4;border:2px solid #edeff3;border-radius:999px}.erp-stores-table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:1160px;font-family:inherit}.erp-stores-table th,.erp-stores-table td{color:#263449;text-align:left;vertical-align:middle;overflow-wrap:anywhere;background:#fff;border-top:0;border-bottom:1px solid #cbd4e1;border-right:1px solid #cbd4e1;height:41px;padding:6px;font-size:13px;line-height:1.45}.erp-stores-table thead th{color:#263449;height:41px;box-shadow:none;white-space:nowrap;background:#f7f8fa;font-size:13px;font-weight:700}.erp-stores-table th:last-child,.erp-stores-table td:last-child{border-right:0}.erp-stores-table tbody tr:not(.erp-stores-state-row):not(.erp-stores-skeleton-row){transition:background-color .14s}.erp-stores-table tbody tr:not(.erp-stores-state-row):not(.erp-stores-skeleton-row):hover>td,.erp-stores-table tbody tr.erp-stores-row-selected>td{background:#fff7dc}.erp-stores-table tbody tr:last-child>td{border-bottom:0}.erp-stores-table th:first-child,.erp-stores-table td:first-child{text-align:center;font-variant-numeric:tabular-nums;width:32px}.erp-stores-table th:nth-child(2),.erp-stores-table td:nth-child(2){text-align:center;width:90px}.erp-stores-table th:nth-child(3),.erp-stores-table td:nth-child(3),.erp-stores-table th:nth-child(4),.erp-stores-table td:nth-child(4){width:160px}.erp-stores-table th:nth-child(5),.erp-stores-table td:nth-child(5){width:128px}.erp-stores-table th:nth-child(6),.erp-stores-table td:nth-child(6),.erp-stores-table th:nth-child(7),.erp-stores-table td:nth-child(7){text-align:center;font-variant-numeric:tabular-nums;width:110px}.erp-stores-table th:nth-child(8),.erp-stores-table td:nth-child(8){text-align:center;width:70px}.erp-stores-table th:nth-child(9),.erp-stores-table td:nth-child(9){width:auto}.erp-stores-table th:nth-child(10),.erp-stores-table td:nth-child(10){width:108px}.erp-stores-table td strong,.erp-stores-platform{color:inherit;font-size:13px;font-weight:400}.erp-stores-record-link{max-width:100%;color:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:400}.erp-stores-record-link:hover{color:var(--erp-accent);text-underline-offset:3px;text-decoration:underline}.erp-stores-note{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.erp-stores-enabled-status{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:0;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 4px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.erp-stores-enabled{color:var(--erp-accent);background:#fff}.erp-stores-disabled{color:#b34635;background:#fff4f0}.erp-stores-enabled-status:hover{background:#edf3ff}.erp-stores-enabled-status.erp-stores-source-status{cursor:default}.erp-stores-unknown{color:var(--erp-muted);background:#fff}.erp-stores-source-auth{color:#976113;text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:11px;overflow:hidden}.erp-stores-source-auth.is-authorized{color:var(--erp-accent)}.erp-stores-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.erp-stores-table .erp-stores-row-actions button{border:1px solid var(--erp-accent);color:#fff;background:var(--erp-accent);cursor:pointer;border-radius:3px;min-width:36px;height:24px;padding:0 5px;font-size:12px;font-weight:400}.erp-stores-table .erp-stores-row-actions button:hover{border-color:var(--erp-accent-hover);background:var(--erp-accent-hover)}.erp-stores-table .erp-stores-row-actions .erp-stores-row-auth{color:#513600;background:#ffbf00;border-color:#ffbf00}.erp-stores-table .erp-stores-row-actions .erp-stores-row-auth:hover{background:#efae00;border-color:#efae00}.erp-stores-skeleton-row i{background:linear-gradient(90deg,#edeff3 25%,#f9fafb 50%,#edeff3 75%) 0 0/200% 100%;border-radius:999px;height:11px;animation:1.2s linear infinite erp-stores-shimmer;display:block}@keyframes erp-stores-shimmer{to{background-position:-200% 0}}.erp-stores-state-row td{vertical-align:middle;background:#fff;border-right:0;height:auto;padding:0}.erp-stores-state{color:#7d848f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:20px;display:flex}.erp-stores-table .erp-stores-state strong{color:#263449;font-size:14px;font-weight:500}.erp-stores-state p{color:#667488;max-width:500px;margin:7px 0 0;font-size:12px;line-height:1.65}.erp-stores-table .erp-stores-state button{height:28px;color:var(--erp-accent);cursor:pointer;background:#fff;border:1px solid #cbd4e1;border-radius:3px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:400}.erp-stores-table .erp-stores-state button:hover{border-color:var(--erp-accent);background:#edf3ff}.erp-stores-table .erp-stores-state-error strong{color:#b34635}.erp-stores-pagination{color:#263449;background:#fff;border-top:1px solid #cbd4e1;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px 8px;font-size:12px;display:flex}.erp-stores-pagination label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-stores-pagination select,.erp-stores-pagination input{color:#2e3541;background:#fff;border:1px solid #cbd4e1;border-radius:2px;outline:0;height:26px;font-size:12px}.erp-stores-pagination select{padding:0 7px}.erp-stores-pagination input{text-align:center;font-variant-numeric:tabular-nums;width:64px;padding:0 5px}.erp-stores-page-buttons{white-space:nowrap;align-items:center;gap:6px;display:flex}.erp-stores-page-buttons button{color:#444f61;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;width:24px;height:26px;font-size:15px}.erp-stores-page-buttons button:hover:not(:disabled){background:#edf1f8;border-color:#c9cfda}.erp-stores-page-buttons button:disabled{color:#bcc0c8;cursor:not-allowed}.erp-stores-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-stores-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a111c75;place-items:center;padding:20px;animation:.16s ease-out both erp-stores-backdrop-in;display:grid;position:fixed;inset:0}.erp-stores-dialog{background:#fff;border:1px solid #d0d5de;border-radius:15px;width:min(780px,100vw - 32px);max-height:calc(100dvh - 40px);animation:.2s cubic-bezier(.22,.8,.3,1) both erp-stores-dialog-in;overflow:auto;box-shadow:0 28px 90px #0a111c47}.erp-stores-details-dialog{width:min(780px,100vw - 32px)}.erp-stores-authorization-dialog{width:min(690px,100vw - 32px)}.erp-stores-status-dialog{width:min(560px,100vw - 32px)}@keyframes erp-stores-backdrop-in{0%{opacity:0}}@keyframes erp-stores-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.erp-stores-dialog-heading{background:linear-gradient(112deg,#f1f4fa 0%,#fff 61%,#fff8f1 100%);border-bottom:1px solid #dce0e7;justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;padding:18px 20px;display:flex}.erp-stores-dialog-heading>div{min-width:0}.erp-stores-dialog-heading small{color:#2f63df;letter-spacing:.17em;font-size:8px;font-weight:850}.erp-stores-dialog-heading h2{color:#17263f;letter-spacing:-.02em;margin:4px 0 3px;font-size:21px;font-weight:750}.erp-stores-dialog-heading p{overflow-wrap:anywhere;color:#787f8a;margin:0;font-size:10px}.erp-stores-dialog-heading>button{color:#5c6472;cursor:pointer;background:#eaedf1;border:0;border-radius:8px;flex:none;width:34px;height:34px;font-size:20px}.erp-stores-dialog-heading>button:hover:not(:disabled){color:#182946;background:#e1e4ea}.erp-stores-dialog-record-meta{background:#dbdfe6;border:1px solid #dbdfe6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 20px 0;display:grid;overflow:hidden}.erp-stores-dialog-record-meta span{color:#7b828d;background:#f9f9fa;min-width:0;padding:9px 11px;font-size:9px}.erp-stores-dialog-record-meta b{color:#253248;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.erp-stores-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px 20px 14px;display:grid}.erp-stores-form-grid label,.erp-stores-authorization-fields label{color:#343c4b;gap:6px;min-width:0;font-size:10px;font-weight:720;display:grid}.erp-stores-form-grid label>span b{color:#d95542}.erp-stores-form-grid input,.erp-stores-form-grid textarea,.erp-stores-authorization-fields input{color:#202b3f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd1da;border-radius:7px;outline:0;font-weight:500;transition:border-color .16s,box-shadow .16s}.erp-stores-form-grid input,.erp-stores-authorization-fields input{height:40px;padding:0 11px}.erp-stores-form-grid textarea{resize:vertical;min-height:92px;padding:10px 11px;line-height:1.6}.erp-stores-form-grid input::placeholder,.erp-stores-form-grid textarea::placeholder{color:#959aa3;opacity:1}.erp-stores-form-grid input:focus,.erp-stores-form-grid textarea:focus,.erp-stores-authorization-fields input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf417}.erp-stores-form-wide{grid-column:1/-1}.erp-stores-dialog-notice,.erp-stores-authorization-notice{color:#765f47;background:#fff9eb;border:1px solid #ecd8b9;border-radius:8px;align-items:flex-start;gap:10px;margin:0 20px 16px;padding:10px 12px;display:flex}.erp-stores-dialog-notice>span,.erp-stores-authorization-notice>span{color:#fff;background:#ee9345;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.erp-stores-dialog-notice p,.erp-stores-authorization-notice p{margin:0;font-size:10px;line-height:1.65}.erp-stores-authorization-notice{margin-top:18px}.erp-stores-authorization-notice strong{color:#6a4a2b;margin-bottom:3px;font-size:11px;display:block}.erp-stores-authorization-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;padding:4px 20px 0;display:grid}.erp-stores-authorization-fields>i{color:#717883;padding-bottom:13px;font-size:10px;font-style:normal}.erp-stores-authorization-fields input[type=date]{accent-color:#2f63df;font-variant-numeric:tabular-nums;padding-right:7px}.erp-stores-authorization-help{color:#858b95;margin:9px 20px 18px;font-size:9px;line-height:1.65}.erp-stores-dialog-error{color:#a93f34;background:#fff2f0;border:1px solid #eabbb4;border-radius:7px;margin:0 20px 14px;padding:9px 11px;font-size:10px;line-height:1.55}.erp-stores-source-notice{background:var(--erp-accent-soft);color:#31486a;border:1px solid #d6e1f3;margin:16px 20px 0;padding:10px 12px;font-size:13px;line-height:1.65}.erp-stores-source-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:18px 20px;display:grid}.erp-stores-source-details>div{min-width:0}.erp-stores-source-details dt{color:var(--erp-muted);margin-bottom:5px;font-size:12px}.erp-stores-source-details dd{color:var(--erp-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.erp-stores-source-wide{grid-column:1/-1}.erp-stores-source-help{color:var(--erp-muted);margin:0 20px 18px;font-size:12px;line-height:1.6}.erp-stores-status-content{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;padding:22px 20px;display:grid}.erp-stores-status-enable-icon,.erp-stores-status-disable-icon{border-radius:14px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.erp-stores-status-enable-icon{color:#2f63df;background:#e4ebf6}.erp-stores-status-disable-icon{color:#bd5041;background:#ffebe7}.erp-stores-status-content strong{color:#273347;font-size:12px}.erp-stores-status-content p{color:#7c828d;margin:6px 0 0;font-size:10px;line-height:1.7}.erp-stores-dialog-actions{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff7;border-top:1px solid #dbdfe6;justify-content:flex-end;align-items:center;gap:9px;min-height:62px;padding:10px 20px;display:flex;position:sticky;bottom:0}.erp-stores-dialog-actions button{color:#535c6b;cursor:pointer;background:#fff;border:1px solid #ccd1d9;border-radius:7px;min-width:88px;height:38px;padding:0 15px;font-size:11px;font-weight:740}.erp-stores-dialog-actions button:hover:not(:disabled){background:#f2f5fa;border-color:#97a3b7}.erp-stores-dialog-actions .erp-stores-dialog-submit{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 6px 14px #356cf429}.erp-stores-dialog-actions .erp-stores-dialog-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-stores-dialog-actions .erp-stores-dialog-danger{color:#fff;background:#c95446;border-color:#c64e40;box-shadow:0 6px 14px #be493b26}.erp-stores-dialog-actions .erp-stores-dialog-danger:hover:not(:disabled){background:#ad4135}.erp-stores-dialog button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:is(.erp-stores-page button:focus-visible,.erp-stores-page input:focus-visible,.erp-stores-page select:focus-visible,.erp-stores-dialog button:focus-visible,.erp-stores-dialog input:focus-visible,.erp-stores-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #356cf43d}@media (max-width:900px){.erp-stores-filter{padding-inline:12px}.erp-stores-toolbar{flex-wrap:wrap;gap:6px}.erp-stores-dialog-record-meta{grid-template-columns:1fr}}@media (max-width:620px){.erp-stores-filter{padding:10px}.erp-stores-filter-fields,.erp-stores-filter-extra{flex-direction:column;align-items:stretch;width:100%}.erp-stores-filter label,.erp-stores-filter .erp-stores-name-filter{grid-template-columns:90px minmax(0,1fr)}.erp-stores-filter input,.erp-stores-filter select,.erp-stores-filter-actions button{height:32px}.erp-stores-toolbar-meta{white-space:normal}.erp-stores-pagination{flex-wrap:wrap;justify-content:flex-start}.erp-stores-page-buttons{flex-wrap:wrap}.erp-stores-dialog-backdrop{padding:9px}.erp-stores-dialog,.erp-stores-authorization-dialog,.erp-stores-status-dialog{border-radius:12px;width:100%;max-height:calc(100dvh - 18px)}.erp-stores-dialog-heading{min-height:84px;padding:15px}.erp-stores-dialog-heading h2{font-size:18px}.erp-stores-dialog-record-meta{margin-inline:15px}.erp-stores-source-details{grid-template-columns:1fr;padding-inline:15px}.erp-stores-source-notice,.erp-stores-source-help{margin-inline:15px}.erp-stores-form-grid{grid-template-columns:1fr;padding:15px}.erp-stores-form-wide{grid-column:auto}.erp-stores-dialog-notice,.erp-stores-authorization-notice,.erp-stores-dialog-error,.erp-stores-authorization-help{margin-inline:15px}.erp-stores-authorization-fields{grid-template-columns:1fr;padding-inline:15px}.erp-stores-authorization-fields>i{text-align:center;padding:0}.erp-stores-status-content{padding:18px 15px}.erp-stores-dialog-actions{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.erp-stores-skeleton-row i,.erp-stores-dialog-backdrop,.erp-stores-dialog{animation:none}.erp-stores-page *,.erp-stores-dialog *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.erp-shell:has(.erp-stores-page){overflow:visible}.erp-main:has(.erp-stores-page){width:100%;min-width:0;max-width:none}.erp-content:has(>.erp-stores-page){box-sizing:border-box;background:radial-gradient(circle at 94% 2%,#4c7ed81a,#0000 28%),linear-gradient(#f4f7fb 0%,#edf2f8 100%);width:100%;max-width:none;padding-inline:0}.erp-stores-page{--stores-premium-blue:#2f63df;--stores-premium-blue-deep:#2452bd;--stores-premium-navy:#183250;--stores-premium-line:#c7d4e3;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#23364d;box-sizing:border-box;background:linear-gradient(#f4f7fbf7,#edf2f8fc);grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;justify-self:stretch;gap:6px;min-height:620px;padding:0;overflow:hidden;container:stores-premium-workspace/inline-size}.erp-stores-page>:is(.erp-stores-filter,.erp-stores-toolbar,.erp-stores-table-panel){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0}.erp-stores-page>.erp-stores-filter{border-color:var(--stores-premium-line);background:radial-gradient(circle at 100% 0,#4375d213,#0000 30%),linear-gradient(#fff 0%,#f9fbfe 100%);border-inline:0;border-radius:0;min-height:70px;padding:14px 18px;box-shadow:inset 0 1px #fffffff5,0 11px 28px #1b314e13}.erp-stores-page .erp-stores-filter-primary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.erp-stores-page .erp-stores-filter-fields{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);align-items:center;gap:18px;width:100%;display:grid}.erp-stores-page .erp-stores-filter label,.erp-stores-page .erp-stores-filter .erp-stores-name-filter{color:#1e3754;grid-template-columns:max-content minmax(0,1fr);gap:10px;font-size:13px;font-weight:750}.erp-stores-page .erp-stores-filter input,.erp-stores-page .erp-stores-filter select{color:#21364f;background:#fcfdff;border-color:#bdcbdb;border-radius:9px;height:40px;padding-inline:11px;font-size:13px;box-shadow:inset 0 1px 2px #1d314c08,0 1px #ffffffeb}.erp-stores-page .erp-stores-filter input:hover,.erp-stores-page .erp-stores-filter select:hover{background:#fff;border-color:#8fa8c5}.erp-stores-page .erp-stores-filter input:focus,.erp-stores-page .erp-stores-filter select:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #2f63df1c,0 7px 18px #254c8812}.erp-stores-page .erp-stores-filter-actions{gap:9px}.erp-stores-page .erp-stores-filter-actions button{border-radius:9px;min-width:92px;height:40px;padding-inline:16px;font-size:13px;font-weight:760;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.erp-stores-page .erp-stores-filter-actions button:hover:not(:disabled){transform:translateY(-1px)}.erp-stores-page .erp-stores-filter-submit{border-color:var(--stores-premium-blue);background:linear-gradient(135deg, #447aec 0%, var(--stores-premium-blue-deep) 100%);box-shadow:0 8px 18px #2f63df38}.erp-stores-page .erp-stores-filter-reset{color:#9b4d24;background:linear-gradient(#fffaf6 0%,#fff3e9 100%);box-shadow:0 5px 12px #9a4e2313;border-color:#efc9af!important}.erp-stores-page .erp-stores-filter-reset:hover:not(:disabled){color:#89401d;background:#ffecdc;border-color:#e8b58f!important}.erp-stores-page .erp-stores-filter-more{color:#285fcf;background:linear-gradient(#fff 0%,#edf3fb 100%);border:1px solid #bdcce0;border-radius:9px;flex-basis:40px;width:40px;height:40px;margin-left:0;box-shadow:0 5px 12px #24477712,inset 0 1px #fff}.erp-stores-page .erp-stores-filter-more:hover,.erp-stores-page .erp-stores-filter-more[aria-expanded=true],.erp-stores-page .erp-stores-filter-more.is-active{color:#fff;border-color:var(--stores-premium-blue);background:linear-gradient(135deg, #447aec 0%, var(--stores-premium-blue-deep) 100%);box-shadow:0 7px 16px #2f63df33}.erp-stores-page .erp-stores-filter-extra{border-top-color:#d2deeb;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px 18px;margin-top:14px;padding-top:14px;display:grid}.erp-stores-page .erp-stores-filter-extra[hidden]{display:none}.erp-stores-page>.erp-stores-toolbar{background:linear-gradient(90deg,#2f63df17 0 4px,#0000 4px),radial-gradient(circle at 100%,#4c7ed817,#0000 30%),linear-gradient(105deg,#fff 0%,#f8fafc 68%,#eef4fb 100%);border-block:1px solid #c6d4e3;min-height:58px;padding:8px 18px;box-shadow:0 10px 26px #1b314e12}.erp-stores-page .erp-stores-toolbar-actions{gap:9px}.erp-stores-page .erp-stores-toolbar button{color:#2a5fc9;background:linear-gradient(#fff 0%,#f1f5fb 100%);border-color:#bac9dc;border-radius:9px;height:38px;padding-inline:14px;font-size:13px;font-weight:720;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 5px 12px #24477713,inset 0 1px #fff}.erp-stores-page .erp-stores-toolbar button:hover:not(:disabled){color:#214fae;background:#eaf1ff;border-color:#8ca9d6;transform:translateY(-1px)}.erp-stores-page .erp-stores-source-switch{background:#edf2f8;border:1px solid #c5d2e2;border-radius:11px;gap:3px;padding:3px;box-shadow:inset 0 1px 2px #1f38560f}.erp-stores-page .erp-stores-toolbar .erp-stores-source-switch button,.erp-stores-page .erp-stores-toolbar .erp-stores-source-switch button:first-child,.erp-stores-page .erp-stores-toolbar .erp-stores-source-switch button:last-child{height:32px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;margin-left:0}.erp-stores-page .erp-stores-toolbar .erp-stores-source-switch button[aria-pressed=true]{color:#fff;border-color:var(--stores-premium-blue);background:linear-gradient(135deg,#447aec 0%,#2858c9 100%);font-weight:760;box-shadow:0 5px 12px #2f63df33}.erp-stores-page .erp-stores-toolbar .erp-stores-export{color:#fff;border-color:var(--stores-premium-blue);background:linear-gradient(135deg,#3f75e9 0%,#2858c9 100%);box-shadow:0 7px 16px #2f63df33}.erp-stores-page .erp-stores-toolbar .erp-stores-export:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#356bdf 0%,#214fba 100%);border-color:#214fae}.erp-stores-page .erp-stores-toolbar-meta{color:#667a92;background:#ffffffb3;border:1px solid #beccdeb8;border-radius:999px;max-width:min(50%,760px);padding:7px 12px;font-size:12px;box-shadow:inset 0 1px #fffffff2}.erp-stores-page>.erp-stores-table-panel{border-color:#bdcbda;background:#fff;border-inline:0;border-radius:0;min-height:0;overflow:hidden;box-shadow:0 16px 38px #192d4818}.erp-stores-page .erp-stores-table-scroll{scrollbar-color:#9fb1c7 #eef3f8;scrollbar-width:thin;background:#fff;flex:auto;height:auto;min-height:0;max-height:none;overflow:hidden auto}.erp-stores-page .erp-stores-table-scroll::-webkit-scrollbar{width:6px;height:6px}.erp-stores-page .erp-stores-table-scroll::-webkit-scrollbar-track{background:#eef3f8}.erp-stores-page .erp-stores-table-scroll::-webkit-scrollbar-thumb{background:#9fb1c7;border:0;border-radius:999px}.erp-stores-page .erp-stores-table{table-layout:fixed;--stores-premium-font-size:clamp(13px, .78vw, 15px);width:100%;min-width:0}.erp-stores-page .erp-stores-table th,.erp-stores-page .erp-stores-table td{color:#293b52;height:54px;font-size:var(--stores-premium-font-size);word-break:break-word;border-bottom-color:#d5dfeb;border-right-color:#dce5ef;padding:9px clamp(6px,.58vw,12px);line-height:1.45;transition:background-color .16s,box-shadow .16s}.erp-stores-page .erp-stores-table thead th{z-index:3;color:#203955;height:50px;font-size:var(--stores-premium-font-size);text-align:center;background:linear-gradient(#edf3f9 0%,#e2eaf3 100%);border-bottom-color:#bccbdb;border-right-color:#24374d24;font-weight:780;line-height:1.35;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff9e,0 4px 14px #24374d1a}.erp-stores-page .erp-stores-table th:first-child,.erp-stores-page .erp-stores-table td:first-child{width:3%}.erp-stores-page .erp-stores-table th:nth-child(2),.erp-stores-page .erp-stores-table td:nth-child(2){width:8%}.erp-stores-page .erp-stores-table th:nth-child(3),.erp-stores-page .erp-stores-table td:nth-child(3){width:9%}.erp-stores-page .erp-stores-table th:nth-child(4),.erp-stores-page .erp-stores-table td:nth-child(4){width:16%}.erp-stores-page .erp-stores-table th:nth-child(5),.erp-stores-page .erp-stores-table td:nth-child(5),.erp-stores-page .erp-stores-table th:nth-child(6),.erp-stores-page .erp-stores-table td:nth-child(6),.erp-stores-page .erp-stores-table th:nth-child(7),.erp-stores-page .erp-stores-table td:nth-child(7){width:9%}.erp-stores-page .erp-stores-table th:nth-child(8),.erp-stores-page .erp-stores-table td:nth-child(8){width:5%}.erp-stores-page .erp-stores-table th:nth-child(9),.erp-stores-page .erp-stores-table td:nth-child(9){width:20%}.erp-stores-page .erp-stores-table th:nth-child(10),.erp-stores-page .erp-stores-table td:nth-child(10){width:12%}.erp-stores-page .erp-stores-table td strong,.erp-stores-page .erp-stores-platform,.erp-stores-page .erp-stores-record-link{color:inherit;font-size:var(--stores-premium-font-size);line-height:1.45}.erp-stores-page .erp-stores-record-link{color:#285fcf;font-weight:700}.erp-stores-page .erp-stores-record-link:hover{color:#214fae}.erp-stores-page .erp-stores-table tbody tr:not(.erp-stores-state-row):not(.erp-stores-skeleton-row):nth-child(2n)>td{background:#f7fafe}.erp-stores-page .erp-stores-table tbody tr:not(.erp-stores-state-row):not(.erp-stores-skeleton-row):hover>td{background:#edf4fc;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #567eb714}.erp-stores-page .erp-stores-table tbody tr.erp-stores-row-selected>td{background:#fff8e9;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #c487381a}.erp-stores-page .erp-stores-enabled-status{color:#285fcf;min-width:32px;height:28px;font-size:var(--stores-premium-font-size);background:linear-gradient(#f8fbff 0%,#edf3ff 100%);border-color:#a9bfe0;border-radius:8px;padding-inline:8px;font-weight:680;line-height:26px;box-shadow:inset 0 1px #fff}.erp-stores-page .erp-stores-disabled{color:#b34c3e;background:#fff1ef;border-color:#e5b4ad}.erp-stores-page .erp-stores-unknown{color:#718096;background:#f4f6f9;border-color:#cbd4df}.erp-stores-page .erp-stores-source-auth{color:#a0601f;background:#fff4df;border-radius:999px;max-width:none;padding:4px 7px;font-size:12px;font-weight:700}.erp-stores-page .erp-stores-source-auth.is-authorized{color:#285fcf;background:#eaf1ff}.erp-stores-page .erp-stores-row-actions{flex-wrap:wrap;justify-content:center;gap:6px}.erp-stores-page .erp-stores-table .erp-stores-row-actions button{border-color:var(--stores-premium-blue);color:#fff;background:linear-gradient(135deg,#447aec 0%,#2858c9 100%);border-radius:8px;min-width:44px;height:32px;padding-inline:8px;font-size:13px;font-weight:720;box-shadow:0 5px 12px #2f63df2e}.erp-stores-page .erp-stores-table .erp-stores-row-actions button:hover{background:linear-gradient(135deg,#356bdf 0%,#214fba 100%);border-color:#214fae}.erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-auth{color:#934a20;background:linear-gradient(#fff9f1 0%,#ffead7 100%);border-color:#e9b788;box-shadow:0 5px 12px #9a4e2317}.erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-auth:hover{color:#803b18;background:#ffe1c5;border-color:#dd9f66}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table :is(th,td):nth-child(9){width:calc(32% - 156px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table :is(th,td):nth-child(10){width:156px}.erp-stores-page .erp-stores-row-actions:has(>.erp-stores-row-action){flex-wrap:nowrap;gap:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-action{box-sizing:border-box;cursor:pointer;border-radius:7px;flex:0 0 64px;justify-content:center;align-items:center;gap:5px;width:64px;min-width:64px;max-width:64px;height:32px;min-height:32px;max-height:32px;padding:0 8px;font-family:inherit;font-weight:600;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #23406c0d;color:#3266c5!important;background:#eff5ff!important;border:1px solid #cbdcf8!important;font-size:13px!important;line-height:1!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-action:hover{box-shadow:0 2px 5px #284f901a;background:#e3edff!important;border-color:#9bbbea!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-auth{color:#117867!important;background:#edf8f4!important;border-color:#bde2d8!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-auth:hover{background:#def2ea!important;border-color:#86c9b8!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-action:focus-visible{outline-offset:2px;outline:2px solid #6894e5}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-stores-page .erp-stores-table .erp-stores-row-actions .erp-stores-row-auth:focus-visible{outline-color:#3ca78f}.erp-stores-page .erp-stores-state-row td{background:radial-gradient(circle at 50% 36%,#e0ecfcc2 0%,#fffffff5 34%,#fbfcfe 100%);height:100%}.erp-stores-page .erp-stores-state{min-height:320px}.erp-stores-page .erp-stores-table .erp-stores-state strong{color:#20344f;font-size:16px;font-weight:730}.erp-stores-page .erp-stores-state p{color:#6d8098;font-size:13px}.erp-stores-page .erp-stores-table .erp-stores-state button{color:#285fcf;background:linear-gradient(#fff 0%,#edf3ff 100%);border-color:#b7c9e3;border-radius:8px;height:36px;padding-inline:15px;font-size:13px;font-weight:720;box-shadow:0 5px 12px #2f63df17}.erp-stores-page .erp-stores-pagination{color:#44566c;background:linear-gradient(#fbfdff 0%,#eef4fa 100%);border-top-color:#ccd9e6;flex-basis:52px;min-height:52px;padding-inline:16px;font-size:13px;box-shadow:inset 0 1px #ffffffe6}.erp-stores-page .erp-stores-pagination select,.erp-stores-page .erp-stores-pagination input{border-color:#bdcad9;border-radius:7px;height:32px;font-size:13px}.erp-stores-page .erp-stores-page-buttons button{color:#3d536e;border-radius:7px;width:32px;height:32px}.erp-stores-page .erp-stores-page-buttons button:hover:not(:disabled){background:#e8f0fb;border-color:#aebed2}@container stores-premium-workspace (width<=1120px){.erp-stores-page .erp-stores-filter-primary{grid-template-columns:minmax(0,1fr) auto}.erp-stores-page .erp-stores-filter-fields{grid-column:1/-1}.erp-stores-page .erp-stores-filter-more{grid-area:2/2}.erp-stores-page .erp-stores-filter-actions{grid-area:2/1}.erp-stores-page>.erp-stores-toolbar{flex-direction:column;align-items:flex-start}.erp-stores-page .erp-stores-toolbar-meta{white-space:normal;max-width:100%}}@container stores-premium-workspace (width<=700px){.erp-stores-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-stores-page>.erp-stores-filter{padding:12px}.erp-stores-page .erp-stores-filter-fields,.erp-stores-page .erp-stores-filter-extra{grid-template-columns:1fr}.erp-stores-page .erp-stores-filter label,.erp-stores-page .erp-stores-filter .erp-stores-name-filter{grid-template-columns:96px minmax(0,1fr)}.erp-stores-page .erp-stores-filter input,.erp-stores-page .erp-stores-filter select,.erp-stores-page .erp-stores-filter-actions button{height:38px}.erp-stores-page>.erp-stores-toolbar{padding:10px 12px}.erp-stores-page .erp-stores-toolbar-actions{width:100%}.erp-stores-page .erp-stores-pagination{flex-wrap:wrap;justify-content:flex-start;padding:9px 12px}.erp-stores-page .erp-stores-page-buttons{flex-wrap:wrap}}.erp-service-stats-page{width:100%;min-width:0;height:var(--erp-page-viewport);color:#17243b;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.erp-service-stats-page.erp-customer-service-stats-page{grid-template-rows:auto auto auto minmax(0,1fr)}.erp-service-stats-definition{background:linear-gradient(90deg,#fff9df 0%,#fffdf4 66%,#f7f8fb 100%);border:1px solid #ecd59e;border-radius:7px;align-items:center;gap:13px;min-width:0;min-height:40px;padding:6px 13px;display:flex;overflow:hidden;box-shadow:0 3px 10px #5e451709}.erp-service-stats-definition-title{white-space:nowrap;border-right:1px solid #be9a4559;flex:none;align-items:center;gap:8px;padding-right:13px;display:inline-flex}.erp-service-stats-definition-title>span{color:#fff;background:#2f63df;border-radius:7px 3px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.erp-service-stats-definition-title strong{color:#283750;font-size:11px;font-weight:800}.erp-service-stats-definition p{color:#705f46;min-width:0;margin:0;font-size:10px;line-height:1.5}.erp-service-stats-definition p+p{color:#8c7153;white-space:nowrap;border-left:1px solid #be9a4547;margin-left:auto;padding-left:13px}.erp-service-stats-definition b{color:#b15b24;font-weight:800}.erp-service-stats-summary{background:#fff;border:1px solid #d4d9e1;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;min-height:62px;display:grid;overflow:hidden;box-shadow:0 4px 14px #1726400a}.erp-service-stats-summary>div{background:linear-gradient(135deg,#fff 0%,#fbfcfd 100%);border-left:1px solid #dfe3e9;align-content:center;gap:2px;min-width:0;padding:8px 13px;display:grid}.erp-service-stats-summary>div:first-child{border-left:0}.erp-service-stats-summary span{color:#747b87;white-space:nowrap;font-size:9px;font-weight:680}.erp-service-stats-summary strong{color:#2f63df;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;overflow:hidden}.erp-service-stats-summary small{color:#434d5f;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:670;overflow:hidden}.erp-service-stats-summary .erp-service-stats-summary-return{background:linear-gradient(135deg,#fffaf4 0%,#fff5e9 100%)}.erp-service-stats-summary-return strong,.erp-service-stats-summary-return small{color:#b5602d}.erp-service-stats-summary .erp-service-stats-summary-time{color:#29364d;font-size:11px;line-height:1.35}.erp-service-stats-filter{background:#fff;border:1px solid #d2d7e0;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #1726400a}.erp-service-stats-filter-fields{grid-template-columns:minmax(205px,.8fr) minmax(245px,1fr) minmax(480px,2fr);align-items:center;gap:10px 18px;min-width:0;padding:10px 14px;display:grid}.erp-service-stats-filter label{color:#2e3541;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:750;display:grid}.erp-service-stats-filter label>span{white-space:nowrap}.erp-service-stats-filter input{color:#1d293f;background:#fff;border:1px solid #c7cdd8;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px;transition:border-color .16s,box-shadow .16s,background-color .16s}.erp-service-stats-filter input::placeholder{color:#8c929c;opacity:1}.erp-service-stats-filter input:hover{border-color:#9faabd}.erp-service-stats-filter input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf417}.erp-service-stats-date-range{grid-template-columns:max-content minmax(160px,1fr) auto minmax(160px,1fr)!important}.erp-service-stats-date-range i{color:#717883;font-style:normal;font-weight:540}.erp-service-stats-date-range input[type=date]{accent-color:#2f63df;font-variant-numeric:tabular-nums;padding-right:6px}.erp-service-stats-date-range input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;width:15px;height:15px}.erp-service-stats-filter-footer{background:#f9f9fa;border-top:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:43px;padding:6px 14px;display:flex}.erp-service-stats-quick-ranges,.erp-service-stats-filter-actions{align-items:center;gap:7px;min-width:0;display:flex}.erp-service-stats-quick-ranges>span{color:#68707e;white-space:nowrap;margin-right:2px;font-size:10px;font-weight:680}.erp-service-stats-quick-ranges button{color:#2f63df;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cad0db;border-radius:999px;height:28px;padding:0 11px;font-size:10px;font-weight:720}.erp-service-stats-quick-ranges button:hover{background:#eaeff7;border-color:#8c99af}.erp-service-stats-filter-actions>span{color:#757c89;text-overflow:ellipsis;white-space:nowrap;max-width:370px;margin-right:3px;font-size:10px;overflow:hidden}.erp-service-stats-filter-actions button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;min-width:76px;height:32px;padding:0 13px;font-size:11px;font-weight:760}.erp-service-stats-filter-reset{color:#a6572d;background:#fff6ef;border-color:#efd1bb!important}.erp-service-stats-filter-reset:hover{background:#ffecdf;border-color:#e5ae88!important}.erp-service-stats-filter-submit{color:#fff;background:var(--erp-accent);box-shadow:0 5px 13px #356cf429}.erp-service-stats-filter-submit:hover:not(:disabled){background:var(--erp-accent-hover)}.erp-service-stats-filter-actions button:disabled{color:#828892;box-shadow:none;cursor:not-allowed;background:#edeff2;border-color:#dcdfe4!important}.erp-service-stats-toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:38px;padding:0 2px;display:flex}.erp-service-stats-toolbar-actions{align-items:center;gap:7px;min-width:0;display:flex}.erp-service-stats-toolbar button{color:#2f63df;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7cdd8;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:11px;font-weight:740;display:inline-flex}.erp-service-stats-toolbar button:first-child{color:#fff;background:#2f63df;border-color:#2f63df;box-shadow:0 4px 11px #2f63df21}.erp-service-stats-toolbar button:first-child:hover:not(:disabled){background:#2f63df}.erp-service-stats-toolbar button:not(:first-child):hover:not(:disabled){background:#f0f3f9;border-color:#94a0b4}.erp-service-stats-toolbar button:disabled{color:#9a9fa8;box-shadow:none;cursor:not-allowed;background:#edeff2;border-color:#dcdfe4}.erp-service-stats-toolbar-meta{color:#7b828e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.erp-service-stats-table-panel{background:#fff;border:1px solid #ccd2db;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 23px #1b2a450d}.erp-service-stats-table-scroll{overscroll-behavior:contain;scrollbar-color:#aeb6c4 #edeff3;scrollbar-width:thin;background:#fff;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.erp-service-stats-table-scroll::-webkit-scrollbar{width:10px;height:10px}.erp-service-stats-table-scroll::-webkit-scrollbar-track{background:#edeff3}.erp-service-stats-table-scroll::-webkit-scrollbar-thumb{background:#aeb5c2;border:2px solid #edeff3;border-radius:999px}.erp-service-stats-table{border-spacing:0;border-collapse:separate;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:1480px}.erp-service-stats-table th,.erp-service-stats-table td{color:#313946;text-align:center;vertical-align:middle;background:#fff;border-bottom:1px solid #d5d9e1;border-right:1px solid #d3d7df;height:44px;padding:6px 9px;font-size:11px;line-height:1.4}.erp-service-stats-table th:last-child,.erp-service-stats-table td:last-child{border-right:0}.erp-service-stats-table thead th{color:#19273f;white-space:nowrap;font-size:11px;font-weight:800;position:sticky}.erp-service-stats-table thead tr:first-child th{z-index:5;background:#e5e9f1;height:36px;padding-block:5px;top:0;box-shadow:inset 0 -1px #c8ced8}.erp-service-stats-table thead tr:nth-child(2) th{z-index:4;color:#485263;background:#f0f3f7;height:34px;padding-block:4px;font-size:10px;font-weight:730;top:36px;box-shadow:0 1px #cbd0d9}.erp-service-stats-table thead tr:first-child th[rowspan]{z-index:6;background:#e5e9f1}.erp-service-stats-table thead tr:first-child th:first-child{width:58px}.erp-service-stats-table thead tr:first-child th:nth-child(2){text-align:left;width:175px}.erp-service-stats-table thead tr:first-child th:nth-child(n+3){width:248px}.erp-service-stats-table tbody td:first-child{color:#7b828e}.erp-service-stats-table tbody td:nth-child(2),.erp-service-stats-table tfoot td:nth-child(2){text-align:left}.erp-service-stats-table tbody td:nth-child(2) strong{color:#1f2e47;text-overflow:ellipsis;white-space:nowrap;font-weight:760;display:block;overflow:hidden}.erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row){transition:background-color .14s}.erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td{background:#f2f5f9}.erp-service-stats-table .erp-service-stats-money{color:#27354d;text-align:right;font-weight:690}.erp-service-stats-table .erp-service-stats-money-valid{color:#2f63df}.erp-service-stats-table .erp-service-stats-money-return{color:#b15a2a}.erp-service-stats-table tfoot td{z-index:auto;color:#273347;background:#f9f9fa;height:40px;font-weight:790;position:static!important}.erp-service-stats-table tfoot td:first-child{text-align:left;padding-left:12px}.erp-service-stats-skeleton-row i{background:linear-gradient(90deg,#edeff3 25%,#f9fafb 50%,#edeff3 75%) 0 0/200% 100%;border-radius:999px;height:11px;animation:1.2s linear infinite erp-service-stats-shimmer;display:block}@keyframes erp-service-stats-shimmer{to{background-position:-200% 0}}.erp-service-stats-state-row td{z-index:auto;vertical-align:middle;border-right:0;height:205px;padding:0;background:#fff!important;position:static!important}.erp-service-stats-state{color:#7c838f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:22px;display:flex}.erp-service-stats-state>span{color:#2f63df;background:#f1f4fa;border:1px dashed #919db2;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:9px;font-size:10px;font-weight:850;display:grid}.erp-service-stats-state strong{color:#27344a;font-size:13px}.erp-service-stats-state p{color:#838a95;max-width:500px;margin:6px 0 0;font-size:10px;line-height:1.65}.erp-service-stats-state button{color:#fff;cursor:pointer;background:#2f63df;border:1px solid #2f63df;border-radius:6px;height:31px;margin-top:11px;padding:0 13px;font-size:10px;font-weight:740}.erp-service-stats-state-error>span{color:#bd4f40;background:#fff2f0;border-color:#e1aaa1}.erp-service-stats-pagination{color:#5c6473;background:#fbfcfd;border-top:1px solid #d1d6df;flex:0 0 48px;justify-content:flex-end;align-items:center;gap:9px;min-width:0;min-height:48px;padding:7px 12px;font-size:10px;display:flex}.erp-service-stats-pagination>span:first-child{margin-right:auto}.erp-service-stats-pagination label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-service-stats-pagination select,.erp-service-stats-pagination input{color:#2e3541;background:#fff;border:1px solid #cad0d9;border-radius:5px;outline:0;height:30px;font-size:10px}.erp-service-stats-pagination select{padding:0 7px}.erp-service-stats-pagination input{text-align:center;font-variant-numeric:tabular-nums;width:48px;padding:0 5px}.erp-service-stats-page-buttons{align-items:center;gap:3px;display:flex}.erp-service-stats-page-buttons button{color:#444f61;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;width:30px;height:30px;font-size:15px}.erp-service-stats-page-buttons button:hover:not(:disabled){background:#edf1f8;border-color:#c9cfda}.erp-service-stats-page-buttons button:disabled{color:#bcc0c8;cursor:not-allowed}.erp-service-stats-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.erp-service-stats-page button:focus-visible,.erp-service-stats-page input:focus-visible,.erp-service-stats-page select:focus-visible){outline-offset:2px;outline:3px solid #356cf440}.erp-customer-service-stats-page{font-size:14px}.erp-customer-service-stats-page .erp-service-stats-summary span,.erp-customer-service-stats-page .erp-service-stats-summary small,.erp-customer-service-stats-page .erp-service-stats-summary .erp-service-stats-summary-time,.erp-customer-service-stats-page .erp-service-stats-filter-actions>span,.erp-customer-service-stats-page .erp-service-stats-toolbar-meta{font-size:13px}.erp-customer-service-stats-page .erp-service-stats-summary strong{font-size:22px}.erp-customer-service-stats-page .erp-service-stats-filter label,.erp-customer-service-stats-page .erp-service-stats-filter input,.erp-customer-service-stats-page .erp-service-stats-quick-ranges>span,.erp-customer-service-stats-page .erp-service-stats-quick-ranges button,.erp-customer-service-stats-page .erp-service-stats-filter-actions button,.erp-customer-service-stats-page .erp-service-stats-toolbar button,.erp-customer-service-stats-page .erp-service-stats-pagination,.erp-customer-service-stats-page .erp-service-stats-pagination input,.erp-customer-service-stats-page .erp-service-stats-pagination select,.erp-customer-service-stats-page .erp-service-stats-state>span,.erp-customer-service-stats-page .erp-service-stats-state p,.erp-customer-service-stats-page .erp-service-stats-state button,.erp-customer-service-stats-page .erp-service-stats-table thead th,.erp-customer-service-stats-page .erp-service-stats-table thead tr:nth-child(2) th{font-size:14px}.erp-customer-service-stats-page .erp-service-stats-table td,.erp-customer-service-stats-page .erp-service-stats-table td strong,.erp-customer-service-stats-page .erp-service-stats-table td b{font-size:15px}.erp-customer-service-stats-page .erp-service-stats-table .erp-service-stats-state strong{font-size:16px}@media (max-width:1450px){.erp-service-stats-definition{flex-wrap:wrap;align-items:flex-start;gap:5px 11px}.erp-service-stats-definition-title{align-self:center}.erp-service-stats-definition p+p{white-space:normal;border-left:0;width:100%;margin-left:38px;padding:0}.erp-service-stats-filter-fields{grid-template-columns:repeat(2,minmax(250px,1fr))}.erp-service-stats-date-range{grid-column:1/-1}}@media (max-width:1040px){.erp-service-stats-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto auto minmax(420px,1fr);overflow:visible}.erp-service-stats-page.erp-customer-service-stats-page{grid-template-rows:auto auto auto minmax(420px,1fr)}.erp-service-stats-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-service-stats-summary>div:nth-child(4){border-top:1px solid #dfe3e9;border-left:0}.erp-service-stats-summary>div:nth-child(n+5){border-top:1px solid #dfe3e9}.erp-service-stats-filter-footer{flex-direction:column;align-items:flex-start;gap:6px}.erp-service-stats-filter-actions{justify-content:flex-end;width:100%}.erp-service-stats-filter-actions>span{margin-right:auto}.erp-service-stats-table-panel{min-height:420px}}@media (max-width:640px){.erp-service-stats-page{grid-template-rows:auto;gap:7px;min-height:auto}.erp-service-stats-page.erp-customer-service-stats-page{grid-template-rows:auto}.erp-service-stats-definition{flex-direction:column;align-items:flex-start;padding:9px 10px}.erp-service-stats-definition-title{border-bottom:1px solid #be9a4547;border-right:0;align-self:stretch;padding:0 0 6px}.erp-service-stats-definition p+p{width:auto;margin-left:0}.erp-service-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-service-stats-summary>div{border-top:1px solid #dfe3e9;min-height:58px}.erp-service-stats-summary>div:nth-child(-n+2){border-top:0}.erp-service-stats-summary>div:nth-child(odd){border-left:0}.erp-service-stats-summary>div:nth-child(2n){border-left:1px solid #dfe3e9}.erp-service-stats-filter-fields{grid-template-columns:1fr;padding:10px}.erp-service-stats-filter label{grid-template-columns:1fr;gap:5px}.erp-service-stats-date-range{grid-column:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.erp-service-stats-date-range>span{grid-column:1/-1}.erp-service-stats-filter-footer{padding:8px 10px}.erp-service-stats-quick-ranges{width:100%;padding-bottom:2px;overflow-x:auto}.erp-service-stats-filter-actions{flex-wrap:wrap;align-items:stretch}.erp-service-stats-filter-actions>span{width:100%;max-width:none}.erp-service-stats-filter-actions button{flex:95px}.erp-service-stats-toolbar{flex-direction:column;align-items:flex-start;gap:5px}.erp-service-stats-toolbar-actions{width:100%;padding-bottom:2px;overflow-x:auto}.erp-service-stats-toolbar button{flex:none}.erp-service-stats-toolbar-meta{width:100%}.erp-service-stats-table-panel{min-height:clamp(430px,64dvh,590px)}.erp-service-stats-pagination{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.erp-service-stats-pagination>span:first-child{width:100%;margin-right:0}.erp-service-stats-page-buttons{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.erp-service-stats-skeleton-row i{animation:none}.erp-service-stats-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-shell:has(.erp-customer-service-stats-page){overflow:visible}.erp-main:has(.erp-customer-service-stats-page){width:100%;min-width:0;max-width:none}.erp-content:has(>.erp-customer-service-stats-page){box-sizing:border-box;background:radial-gradient(circle at 96% 0,#4375d21b,#0000 29%),linear-gradient(#f5f8fc 0%,#edf2f8 100%);width:100%;max-width:none;padding-inline:0}.erp-service-stats-page.erp-customer-service-stats-page{--service-stats-blue:#2f63df;--service-stats-blue-deep:#2454bf;--service-stats-navy:#183653;--service-stats-line:#c4d2e1;color:#23384f;box-sizing:border-box;background:linear-gradient(#f5f8fcfa,#edf2f8fc);align-content:stretch;justify-self:stretch;gap:6px;width:100%;min-width:0;max-width:none;padding:0;container:service-stats-premium-workspace/inline-size}.erp-customer-service-stats-page>:is(.erp-service-stats-summary,.erp-service-stats-filter,.erp-service-stats-toolbar,.erp-service-stats-table-panel){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0}.erp-customer-service-stats-page>.erp-service-stats-summary{border-color:var(--service-stats-line);background:radial-gradient(circle at 86% -36%,#4f82e030,#0000 39%),linear-gradient(108deg,#fcfdff 0%,#f4f8fd 54%,#eef4fb 100%);border-inline:0;border-radius:0;grid-template-columns:.82fr repeat(4,minmax(0,1fr)) 1.08fr;min-height:88px;box-shadow:inset 0 3px #2f63dfeb,inset 0 1px #fffffff2,0 12px 28px #1e375814}.erp-customer-service-stats-page .erp-service-stats-summary>div{background:linear-gradient(150deg,#ffffffe6,#f2f7fdb8);border-left-color:#a4b8cf8f;align-content:center;gap:3px;min-height:88px;padding:12px clamp(14px,1.15vw,23px);position:relative}.erp-customer-service-stats-page .erp-service-stats-summary>div:after{content:"";opacity:.78;background:linear-gradient(90deg,#2f63df,#79a2f1);border-radius:999px;width:26px;height:2px;position:absolute;top:13px;left:clamp(14px,1.15vw,23px)}.erp-customer-service-stats-page .erp-service-stats-summary span{color:#64778f;letter-spacing:.015em;margin-top:8px;font-weight:720}.erp-customer-service-stats-page .erp-service-stats-summary strong{color:#2b61d5;letter-spacing:-.015em;text-shadow:0 1px #ffffffe6;font-weight:830}.erp-customer-service-stats-page .erp-service-stats-summary small{color:#314762;font-weight:680}.erp-customer-service-stats-page .erp-service-stats-summary .erp-service-stats-summary-return{background:linear-gradient(145deg,#fffaf3f7,#fff2e3db)}.erp-customer-service-stats-page .erp-service-stats-summary .erp-service-stats-summary-return:after{background:linear-gradient(90deg,#d27336,#eda86f)}.erp-customer-service-stats-page .erp-service-stats-summary-return strong,.erp-customer-service-stats-page .erp-service-stats-summary-return small{color:#b85d25}.erp-customer-service-stats-page .erp-service-stats-summary .erp-service-stats-summary-time{color:#183653;letter-spacing:0;font-weight:780}.erp-customer-service-stats-page>.erp-service-stats-filter{border-color:var(--service-stats-line);background:radial-gradient(circle at 100% 0,#4a7ddb17,#0000 31%),linear-gradient(#fff 0%,#f8fbfe 100%);border-inline:0;border-radius:0;box-shadow:inset 0 1px #fffffffa,0 11px 27px #1d355313}.erp-customer-service-stats-page .erp-service-stats-filter-fields{grid-template-columns:minmax(250px,.82fr) minmax(320px,1.08fr) minmax(600px,2.1fr);gap:12px 24px;width:100%;padding:12px 16px}.erp-customer-service-stats-page .erp-service-stats-filter label{color:#203b57;gap:10px;font-weight:760}.erp-customer-service-stats-page .erp-service-stats-filter input{color:#21374f;background:#fcfdff;border-color:#bdcbda;border-radius:9px;height:40px;padding-inline:12px;box-shadow:inset 0 1px 2px #1d314c09,0 1px #ffffffeb}.erp-customer-service-stats-page .erp-service-stats-filter input:hover{background:#fff;border-color:#8fa8c5}.erp-customer-service-stats-page .erp-service-stats-filter input:focus{border-color:var(--service-stats-blue);background:#fff;box-shadow:0 0 0 3px #2f63df1c,0 7px 18px #254c8812}.erp-customer-service-stats-page .erp-service-stats-date-range{gap:10px}.erp-customer-service-stats-page .erp-service-stats-date-range i{color:#718197;font-weight:680}.erp-customer-service-stats-page .erp-service-stats-filter-footer{background:linear-gradient(90deg,#f8fbff 0%,#f1f6fc 100%);border-top-color:#cfdae7;min-height:48px;padding:7px 16px}.erp-customer-service-stats-page .erp-service-stats-quick-ranges{gap:8px}.erp-customer-service-stats-page .erp-service-stats-quick-ranges>span{color:#63778f;font-weight:720}.erp-customer-service-stats-page .erp-service-stats-quick-ranges button{color:#2b61d5;background:linear-gradient(#fff 0%,#eef4fc 100%);border-color:#bccce0;border-radius:999px;height:32px;padding-inline:13px;font-weight:720;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #fff}.erp-customer-service-stats-page .erp-service-stats-quick-ranges button:hover{background:#e8f1ff;border-color:#88a7d4;transform:translateY(-1px);box-shadow:0 5px 12px #2f63df1a}.erp-customer-service-stats-page .erp-service-stats-filter-actions{gap:9px}.erp-customer-service-stats-page .erp-service-stats-filter-actions>span{color:#687b92}.erp-customer-service-stats-page .erp-service-stats-filter-actions button{border-radius:9px;min-width:86px;height:38px;padding-inline:16px;font-weight:760;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.erp-customer-service-stats-page .erp-service-stats-filter-actions button:hover:not(:disabled){transform:translateY(-1px)}.erp-customer-service-stats-page .erp-service-stats-filter-reset{color:#985026;background:linear-gradient(#fffaf6 0%,#fff2e8 100%);box-shadow:0 5px 12px #9a4e2312;border-color:#ebc7ad!important}.erp-customer-service-stats-page .erp-service-stats-filter-reset:hover:not(:disabled){color:#843e1b;background:#ffead9;border-color:#e3ae87!important}.erp-customer-service-stats-page .erp-service-stats-filter-submit{border-color:var(--service-stats-blue);background:linear-gradient(135deg, #447aec 0%, var(--service-stats-blue-deep) 100%);box-shadow:0 8px 18px #2f63df38}.erp-customer-service-stats-page .erp-service-stats-filter-submit:hover:not(:disabled){background:linear-gradient(135deg,#386fdf 0%,#214daf 100%);box-shadow:0 10px 21px #2f63df40}.erp-customer-service-stats-page>.erp-service-stats-toolbar{border:1px solid #c7d5e4;background:linear-gradient(90deg,#2f63df1a 0 4px,#0000 4px),radial-gradient(circle at 100%,#4c7ed81a,#0000 31%),linear-gradient(105deg,#fff 0%,#f8fafc 68%,#edf4fb 100%);border-inline:0;min-height:48px;padding:6px 16px;box-shadow:0 10px 25px #1b314e12}.erp-customer-service-stats-page .erp-service-stats-toolbar-actions{gap:9px}.erp-customer-service-stats-page .erp-service-stats-toolbar button{color:#2a5fc9;background:linear-gradient(#fff 0%,#eef3fa 100%);border-color:#bac9dc;border-radius:9px;height:36px;padding-inline:15px;font-weight:730;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 5px 12px #24477713,inset 0 1px #fff}.erp-customer-service-stats-page .erp-service-stats-toolbar button:hover:not(:disabled){transform:translateY(-1px)}.erp-customer-service-stats-page .erp-service-stats-toolbar button:first-child{color:#fff;border-color:var(--service-stats-blue);background:linear-gradient(135deg, #447aec 0%, var(--service-stats-blue-deep) 100%);box-shadow:0 7px 16px #2f63df33}.erp-customer-service-stats-page .erp-service-stats-toolbar button:first-child:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#356bdf 0%,#214fba 100%);border-color:#214fae}.erp-customer-service-stats-page .erp-service-stats-toolbar button:not(:first-child):hover:not(:disabled){color:#214fae;background:#e9f1fc;border-color:#8da9cf}.erp-customer-service-stats-page .erp-service-stats-toolbar-meta{color:#647990;background:#ffffffbd;border:1px solid #b9c9dcbf;border-radius:999px;max-width:min(55%,760px);padding:6px 12px;box-shadow:inset 0 1px #fffffff2}.erp-customer-service-stats-page>.erp-service-stats-table-panel{border-color:#b9c9da;background:#fff;border-inline:0;border-radius:0;min-height:0;overflow:hidden;box-shadow:0 16px 38px #192d4818}.erp-customer-service-stats-page .erp-service-stats-table-scroll{scrollbar-color:#91a8c2 #eef3f8;scrollbar-width:thin;background:#fff;flex:auto;min-width:0;min-height:0;overflow:auto}.erp-customer-service-stats-page .erp-service-stats-table-scroll::-webkit-scrollbar{width:6px;height:6px}.erp-customer-service-stats-page .erp-service-stats-table-scroll::-webkit-scrollbar-track{background:#eef3f8}.erp-customer-service-stats-page .erp-service-stats-table-scroll::-webkit-scrollbar-thumb{background:#91a8c2;border:0;border-radius:999px}.erp-customer-service-stats-page .erp-service-stats-table-scroll::-webkit-scrollbar-thumb:hover{background:#6f8cae}.erp-customer-service-stats-page .erp-service-stats-table{border-collapse:separate;table-layout:fixed;width:100%;min-width:1480px}.erp-customer-service-stats-page .erp-service-stats-table th,.erp-customer-service-stats-page .erp-service-stats-table td{color:#273b52;border-bottom-color:#d4dfeb;border-right-color:#d9e3ee;height:50px;padding:8px clamp(7px,.62vw,12px);line-height:1.42;transition:background-color .16s,box-shadow .16s}.erp-customer-service-stats-page .erp-service-stats-table thead tr:first-child th{z-index:5;color:#1e3a58;letter-spacing:.01em;background:linear-gradient(#e7f0fa 0%,#dbe7f4 100%);border-right-color:#2b486a29;height:44px;padding-block:7px;font-weight:810;top:0;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #b8c9db,0 4px 13px #1f37521a}.erp-customer-service-stats-page .erp-service-stats-table thead tr:nth-child(2) th{z-index:4;color:#425c77;background:linear-gradient(#f3f7fc 0%,#eaf1f8 100%);border-right-color:#2b486a21;height:40px;padding-block:6px;font-weight:750;top:44px;box-shadow:inset 0 -1px #c1cfde,0 3px 9px #1f37520e}.erp-customer-service-stats-page .erp-service-stats-table thead tr:first-child th[rowspan]{z-index:6;background:linear-gradient(#e7f0fa 0%,#dbe7f4 100%)}.erp-customer-service-stats-page .erp-service-stats-table thead tr:first-child th:first-child{width:60px}.erp-customer-service-stats-page .erp-service-stats-table thead tr:first-child th:nth-child(2){width:200px}.erp-customer-service-stats-page .erp-service-stats-table thead tr:first-child th:nth-child(n+3){width:244px}.erp-customer-service-stats-page .erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):nth-child(2n)>td{background:#f8fbfe}.erp-customer-service-stats-page .erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td{background:#edf4fc;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4e78b114}.erp-customer-service-stats-page .erp-service-stats-table tbody td:nth-child(4),.erp-customer-service-stats-page .erp-service-stats-table tbody td:nth-child(6),.erp-customer-service-stats-page .erp-service-stats-table tbody td:nth-child(8),.erp-customer-service-stats-page .erp-service-stats-table tbody td:nth-child(10),.erp-customer-service-stats-page .erp-service-stats-table tfoot td:nth-child(4),.erp-customer-service-stats-page .erp-service-stats-table tfoot td:nth-child(6),.erp-customer-service-stats-page .erp-service-stats-table tfoot td:nth-child(8),.erp-customer-service-stats-page .erp-service-stats-table tfoot td:nth-child(10){border-right-color:#bdcddd}.erp-customer-service-stats-page .erp-service-stats-table .erp-service-stats-money{color:#253a52;font-weight:750}.erp-customer-service-stats-page .erp-service-stats-table .erp-service-stats-money-valid{color:#2861d7}.erp-customer-service-stats-page .erp-service-stats-table .erp-service-stats-money-return{color:#ba5d24}.erp-customer-service-stats-page .erp-service-stats-table tfoot td{color:#203a55;background:linear-gradient(#f8fbfe 0%,#eef4fa 100%);border-top:1px solid #bdcddd;height:44px;font-weight:800}.erp-customer-service-stats-page .erp-service-stats-state-row td{background:radial-gradient(circle at 50% 36%,#deebfcd1 0%,#fffffff7 35%,#fbfcfe 100%)!important}.erp-customer-service-stats-page .erp-service-stats-state>span{color:#2b61d5;background:linear-gradient(145deg,#f8fbff,#e9f1fc);border-color:#8da8ca;box-shadow:0 7px 17px #2f63df17}.erp-customer-service-stats-page .erp-service-stats-state strong{color:#203a55}.erp-customer-service-stats-page .erp-service-stats-state p{color:#6c8098}.erp-customer-service-stats-page .erp-service-stats-pagination{color:#445a72;background:linear-gradient(#fbfdff 0%,#eef4fa 100%);border-top-color:#c7d5e4;flex-basis:52px;min-height:52px;padding-inline:16px;box-shadow:inset 0 1px #ffffffeb}.erp-customer-service-stats-page .erp-service-stats-pagination select,.erp-customer-service-stats-page .erp-service-stats-pagination input{background:#fff;border-color:#bdcad9;border-radius:7px;height:32px}.erp-customer-service-stats-page .erp-service-stats-page-buttons button{color:#3d536e;border-radius:7px;width:32px;height:32px}.erp-customer-service-stats-page .erp-service-stats-page-buttons button:hover:not(:disabled){background:#e8f0fb;border-color:#aebed2}@container service-stats-premium-workspace (width<=1180px){.erp-customer-service-stats-page .erp-service-stats-filter-fields{grid-template-columns:repeat(2,minmax(260px,1fr))}.erp-customer-service-stats-page .erp-service-stats-date-range{grid-column:1/-1}.erp-customer-service-stats-page .erp-service-stats-filter-footer{flex-direction:column;align-items:flex-start;gap:7px}.erp-customer-service-stats-page .erp-service-stats-filter-actions{justify-content:flex-end;width:100%}.erp-customer-service-stats-page .erp-service-stats-filter-actions>span{margin-right:auto}.erp-customer-service-stats-page .erp-service-stats-toolbar-meta{max-width:62%}}@container service-stats-premium-workspace (width<=900px){.erp-customer-service-stats-page>.erp-service-stats-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-customer-service-stats-page .erp-service-stats-summary>div:nth-child(4){border-top:1px solid #a4b8cf8f;border-left:0}.erp-customer-service-stats-page .erp-service-stats-summary>div:nth-child(n+5){border-top:1px solid #a4b8cf8f}.erp-customer-service-stats-page>.erp-service-stats-toolbar{flex-direction:column;align-items:flex-start;padding-block:9px}.erp-customer-service-stats-page .erp-service-stats-toolbar-meta{white-space:normal;width:100%;max-width:none}.erp-customer-service-stats-page>.erp-service-stats-table-panel{min-height:420px}}@container service-stats-premium-workspace (width<=700px){.erp-service-stats-page.erp-customer-service-stats-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-customer-service-stats-page>.erp-service-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-customer-service-stats-page .erp-service-stats-summary>div{border-top:1px solid #a4b8cf8f;min-height:78px}.erp-customer-service-stats-page .erp-service-stats-summary>div:nth-child(-n+2){border-top:0}.erp-customer-service-stats-page .erp-service-stats-summary>div:nth-child(odd){border-left:0}.erp-customer-service-stats-page .erp-service-stats-summary>div:nth-child(2n){border-left:1px solid #a4b8cf8f}.erp-customer-service-stats-page .erp-service-stats-filter-fields{grid-template-columns:1fr;padding:11px 12px}.erp-customer-service-stats-page .erp-service-stats-filter label{grid-template-columns:1fr;gap:6px}.erp-customer-service-stats-page .erp-service-stats-date-range{grid-column:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.erp-customer-service-stats-page .erp-service-stats-date-range>span{grid-column:1/-1}.erp-customer-service-stats-page .erp-service-stats-filter-footer{padding:9px 12px}.erp-customer-service-stats-page .erp-service-stats-quick-ranges{width:100%;padding-bottom:2px;overflow-x:auto}.erp-customer-service-stats-page .erp-service-stats-filter-actions{flex-wrap:wrap;align-items:stretch}.erp-customer-service-stats-page .erp-service-stats-filter-actions>span{width:100%;max-width:none}.erp-customer-service-stats-page .erp-service-stats-filter-actions button{flex:100px}.erp-customer-service-stats-page>.erp-service-stats-toolbar{padding-inline:12px}.erp-customer-service-stats-page .erp-service-stats-toolbar-actions{width:100%;padding-bottom:2px;overflow-x:auto}.erp-customer-service-stats-page>.erp-service-stats-table-panel{min-height:clamp(430px,64dvh,590px)}.erp-customer-service-stats-page .erp-service-stats-pagination{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-inline:12px}.erp-customer-service-stats-page .erp-service-stats-pagination>span:first-child{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.erp-customer-service-stats-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-design-upload-page{--design-upload-teal:var(--erp-accent);--design-upload-dark:#192a48;--design-upload-orange:#f28b48;height:var(--erp-page-viewport);color:#202b3f;background:#f4f5f7;grid-template-rows:auto auto auto minmax(220px,1fr) auto;gap:8px;min-height:610px;display:grid;overflow:auto}.erp-design-upload-live,.erp-design-upload-sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-design-upload-notice{background:#fff9df;border:1px solid #efd49d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;padding:8px 14px;display:grid}.erp-design-upload-notice strong{color:#9b5a24;font-size:12px}.erp-design-upload-notice p{color:#6c6453;margin:0;font-size:11px;line-height:1.5}.erp-design-upload-notice code{color:#8b4a1f;background:#fff0ce;border-radius:4px;padding:1px 4px}.erp-design-upload-notice>span{color:#86745b;white-space:nowrap;font-size:10px}.erp-design-upload-capability-error{color:#9f4533;background:#fff1ec;border:1px solid #efb9aa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.erp-design-upload-capability-error p{margin:3px 0 0;font-size:11px}.erp-design-upload-capability-error button,.erp-design-upload-results header button{color:#434e61;cursor:pointer;background:#fff;border:1px solid #d8dce4;border-radius:7px;min-height:34px;padding:0 13px}.erp-design-upload-picker{background:#fff;border:1px solid #d5d9e1;border-radius:10px;grid-template-columns:minmax(220px,.8fr) minmax(330px,1.15fr) minmax(360px,1.2fr);align-items:stretch;gap:12px;min-height:126px;margin:0;padding:13px 15px;display:grid}.erp-design-upload-picker-copy{align-self:center}.erp-design-upload-picker-copy h3{color:#17263f;margin:0 0 6px;font-size:17px}.erp-design-upload-picker-copy p{color:#7a818c;margin:0;font-size:11px;line-height:1.55}.erp-design-upload-file-input{display:none}.erp-design-upload-dropzone{min-height:96px;color:var(--design-upload-teal);cursor:pointer;background:#f2f5fb;border:1px dashed #879bbe;border-radius:10px;align-content:center;place-items:center;gap:4px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.erp-design-upload-dropzone:hover:not(:disabled),.erp-design-upload-dropzone.is-dragging{border-color:var(--design-upload-teal);background:#e8eef8;transform:translateY(-1px)}.erp-design-upload-dropzone>span{font-size:25px;line-height:1}.erp-design-upload-dropzone strong{font-size:13px}.erp-design-upload-dropzone small{color:#7a8291;font-size:10px}.erp-design-upload-selection-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.erp-design-upload-selection-stats>div{box-sizing:border-box;background:#f9fafc;border:1px solid #dde1e7;border-radius:8px;align-content:center;min-width:0;padding:10px 12px;display:grid}.erp-design-upload-selection-stats dd{color:#2f63df;margin:4px 0 0;font-size:17px;font-weight:800}.erp-design-upload-toolbar{background:#fff;border:1px solid #d5d9e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:5px 8px;display:flex}.erp-design-upload-button{cursor:pointer;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 14px;font-size:11px;font-weight:750}.erp-design-upload-button-primary,.erp-design-upload-button-check{color:#fff;background:var(--erp-accent)}.erp-design-upload-button-upload{color:#fff;background:#2f63df}.erp-design-upload-button:hover:not(:disabled){filter:brightness(.96);box-shadow:0 4px 12px #2f63df1f}.erp-design-upload-button:disabled,.erp-design-upload-capability-error button:disabled,.erp-design-upload-results button:disabled{opacity:.45;cursor:not-allowed}.erp-design-upload-queue-card{background:#fff;border:1px solid #d3d8e1;border-radius:10px;flex-direction:column;min-height:220px;margin:0;display:flex;overflow:hidden}.erp-design-upload-queue-card>header,.erp-design-upload-results>header{background:#fbfcfd;border-bottom:1px solid #dce0e6;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:8px 13px;display:flex}.erp-design-upload-queue-card>header h3,.erp-design-upload-results>header h3{color:#19273f;margin:0;font-size:15px}.erp-design-upload-queue-card>header p,.erp-design-upload-results>header p{color:#838891;margin:3px 0 0;font-size:10px}.erp-design-upload-queue-card>header>span{color:#2f63df;background:#e9eef7;border-radius:999px;padding:5px 10px;font-size:10px}.erp-design-upload-table-scroll{flex:auto;min-height:0;overflow:auto}.erp-design-upload-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1180px;font-size:12px}.erp-design-upload-table th,.erp-design-upload-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #d4d9e1;border-right:1px solid #d4d9e1;padding:8px 10px}.erp-design-upload-table th{z-index:3;color:#263349;background:#edf0f6;height:40px;font-weight:800;position:sticky;top:0}.erp-design-upload-table th:first-child{text-align:center;width:58px}.erp-design-upload-table th:nth-child(4){width:105px}.erp-design-upload-table td:first-child{text-align:center;color:#717782}.erp-design-upload-table td strong{color:#2f63df;overflow-wrap:anywhere;display:block}.erp-design-upload-table td small{color:#7d838e;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.45;display:block}.erp-design-upload-table td em{color:#6f6f65;background:#f3f2e8;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-flex}.erp-design-upload-table td p{color:#616874;margin:5px 0 0;font-size:11px;line-height:1.45}.erp-design-upload-table td a{color:#2f63df;text-decoration:none}.erp-design-upload-table tbody tr.erp-design-upload-row-replace td{background:#fffaf0}.erp-design-upload-table tbody tr.erp-design-upload-row-error td,.erp-design-upload-table tbody tr.erp-design-upload-row-conflict td{background:#fff6f2}.erp-design-upload-table tbody tr:not(.erp-design-upload-empty-row) td:last-child,.erp-design-upload-table th:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-7px 0 12px #2b323d0d}.erp-design-upload-table th:last-child{z-index:4;background:#edf0f6}.erp-design-upload-table tbody tr:hover td:last-child{background:#f3f6fb}.erp-design-upload-table td:last-child button{color:#b24c38;cursor:pointer;background:#fff4f0;border:1px solid #f0c7bb;border-radius:6px;min-height:30px;padding:0 10px}.erp-design-upload-table td:last-child button:disabled{opacity:.4;cursor:not-allowed}.erp-design-upload-status{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.erp-design-upload-status-pending,.erp-design-upload-status-validating{color:#5d646f;background:#edeff2}.erp-design-upload-status-ready{color:#2f63df;background:#e5ebf6}.erp-design-upload-status-replace{color:#a65b22;background:#fff0d8}.erp-design-upload-status-uploading{color:#255e9a;background:#e8f2ff}.erp-design-upload-status-localInvalid,.erp-design-upload-status-invalid,.erp-design-upload-status-notFound,.erp-design-upload-status-duplicate,.erp-design-upload-status-locked,.erp-design-upload-status-error,.erp-design-upload-status-conflict{color:#a84835;background:#ffebe5}.erp-design-upload-empty-row td{border-right:0;height:170px;padding:0}.erp-design-upload-empty-row div{color:#878d96;align-content:center;place-items:center;gap:6px;display:grid}.erp-design-upload-empty-row span{color:#2f63df;background:#f1f4fa;border:1px dashed #8ea2c4;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.erp-design-upload-empty-row strong{color:#3a4454;font-size:13px}.erp-design-upload-empty-row p{margin:0;font-size:10px}.erp-design-upload-results{background:#fff;border:1px solid #d5d9e1;border-radius:10px;overflow:hidden}.erp-design-upload-results ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.erp-design-upload-results li{border-bottom:1px solid #e1e4ea;grid-template-columns:82px minmax(220px,1fr) auto auto;align-items:center;gap:11px;min-height:54px;padding:7px 13px;display:grid}.erp-design-upload-results li:last-child{border-bottom:0}.erp-design-upload-results li div{min-width:0}.erp-design-upload-results li strong{color:#27344a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.erp-design-upload-results li p{color:#7a818c;margin:3px 0 0;font-size:10px}.erp-design-upload-results li>small{color:#727985;white-space:nowrap;font-size:10px}.erp-design-upload-results li>a{color:#2f63df;border:1px solid #b9c5d9;border-radius:6px;padding:6px 10px;font-size:10px;text-decoration:none}.erp-design-upload-result-status{color:#2f63df;text-align:center;background:#e5ebf6;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.erp-design-upload-result-status.is-replaced{color:#a45a23;background:#fff0d7}.erp-design-upload-result-status.is-unchanged{color:#565e6d;background:#edeff2}:is(.erp-design-upload-page button:focus-visible,.erp-design-upload-page a:focus-visible){outline-offset:2px;outline:3px solid #356cf442}@media (max-width:1180px){.erp-design-upload-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-design-upload-notice{grid-template-columns:auto minmax(0,1fr)}.erp-design-upload-notice>span{white-space:normal;grid-column:1/-1}.erp-design-upload-picker{grid-template-columns:1fr 1fr}.erp-design-upload-picker-copy{grid-column:1/-1}.erp-design-upload-queue-card{min-height:420px}}@media (max-width:720px){.erp-design-upload-page{gap:6px}.erp-design-upload-notice,.erp-design-upload-picker{grid-template-columns:1fr}.erp-design-upload-picker-copy{grid-column:auto}.erp-design-upload-selection-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-design-upload-toolbar{flex-direction:column;align-items:stretch}.erp-design-upload-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-design-upload-button{min-width:0;padding-inline:8px}.erp-design-upload-toolbar>span{white-space:normal}.erp-design-upload-results li{grid-template-columns:1fr auto}.erp-design-upload-results li>div{grid-area:1/1/auto/-1}.erp-design-upload-results li>small{white-space:normal}}@media (prefers-reduced-motion:reduce){.erp-design-upload-page *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.erp-design-upload-page{--design-upload-teal:var(--erp-accent);--design-upload-dark:#2f63df;--design-upload-border:#dce0e6;--design-upload-border-soft:#e9ebef;--design-upload-muted:#6d747f;color:#17202f;background:#f4f5f7;flex-direction:column;gap:12px;height:auto;min-height:680px;padding:12px 16px 14px;font-family:Microsoft YaHei,Segoe UI,sans-serif;font-size:13px;display:flex;overflow:visible}.erp-design-upload-notice{border:1px solid var(--design-upload-border);background:#fff;border-radius:10px;flex:none;min-height:0;padding:0;display:block;box-shadow:0 1px 2px #1b273d06}.erp-design-upload-notice summary{color:#434d5e;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 14px;list-style:none;display:flex}.erp-design-upload-notice summary::-webkit-details-marker{display:none}.erp-design-upload-notice summary:focus-visible{outline-offset:-3px;border-radius:9px;outline:3px solid #356cf438}.erp-design-upload-notice summary:after{content:"查看";color:#646f81;margin-left:auto;font-size:12px;font-weight:650}.erp-design-upload-notice[open] summary:after{content:"收起"}.erp-design-upload-notice-badge{color:#2f63df;background:#eaeff7;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:750}.erp-design-upload-notice summary strong{color:#243044;font-size:13px;font-weight:750}.erp-design-upload-notice-hint{color:#818790;font-size:12px}.erp-design-upload-notice-body{border-top:1px solid var(--design-upload-border-soft);background:#fbfcfd;grid-template-columns:minmax(320px,1fr) minmax(380px,.95fr);align-items:flex-start;gap:20px;padding:12px 14px 13px;display:grid}.erp-design-upload-rule-copy p{color:#656c77;margin:0;font-size:12px;line-height:1.65}.erp-design-upload-rule-copy code{color:#2f63df;background:#eaeff7;border-radius:4px;padding:2px 5px}.erp-design-upload-rule-copy>span{color:#6e7581;margin-top:5px;font-size:12px;line-height:1.65;display:block}.erp-design-upload-name-helper{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 8px;min-width:0;display:grid}.erp-design-upload-name-helper label{color:#343d4c;grid-column:1/-1;font-size:12px;font-weight:750}.erp-design-upload-name-helper>div{grid-column:1/-1;gap:7px;display:flex}.erp-design-upload-name-helper input{color:#243045;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd1db;border-radius:7px;flex:auto;padding:0 10px;font-size:12px}.erp-design-upload-name-helper button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #afbdd4;border-radius:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.erp-design-upload-name-helper button:disabled{color:#9a9fa7;cursor:not-allowed;background:#f3f4f6;border-color:#dde0e6}.erp-design-upload-name-helper output{color:#747b86;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-family:Consolas,Microsoft YaHei,monospace;font-size:11px;overflow:hidden}.erp-design-upload-capability-error{background:#fff6f2;border-color:#f0c7ba;border-radius:10px;min-height:54px;padding:10px 14px}.erp-design-upload-capability-error strong{font-size:13px}.erp-design-upload-capability-error p{font-size:12px}.erp-design-upload-picker{border:1px solid var(--design-upload-border);background:#fff;border-radius:12px;flex:none;grid-template-columns:minmax(480px,1fr) minmax(300px,340px);grid-template-areas:"header header""dropzone stats""toolbar toolbar";align-items:stretch;gap:0;min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1b273d08}.erp-design-upload-picker-header{border-bottom:1px solid var(--design-upload-border-soft);grid-area:header;justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:58px;padding:8px 16px;display:flex}.erp-design-upload-picker-copy{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:240px;display:grid}.erp-design-upload-picker-copy h2{color:#17243a;grid-area:1/2;margin:0;font-size:17px;font-weight:750;line-height:1.45}.erp-design-upload-picker-copy p{color:#727883;grid-column:2;margin:2px 0 0;font-size:12px;line-height:1.55}.erp-design-upload-readiness{color:#0000;background:#fff7f1;border:1px solid #ead7c9;border-radius:10px;grid-area:1/1/span 2;place-items:center;width:34px;height:34px;font-size:0;display:grid;overflow:hidden}.erp-design-upload-readiness:before{content:"!";color:#b56a38;font-size:15px;font-weight:800}.erp-design-upload-readiness.is-ready{background:#eaeff7;border-color:#b9c6dd}.erp-design-upload-readiness.is-ready:before{content:"✓";color:#2f63df}.erp-design-upload-workflow{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.erp-design-upload-workflow li{color:#9398a1;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.erp-design-upload-workflow li:not(:last-child):after{content:"";background:#dce0e6;width:34px;height:1px;margin-left:3px}.erp-design-upload-workflow li>span{color:#808690;background:#fff;border:1px solid #d7dbe2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.erp-design-upload-workflow li.is-current{color:#2f63df}.erp-design-upload-workflow li.is-current>span{border-color:var(--design-upload-teal);color:#fff;background:var(--design-upload-teal);box-shadow:0 0 0 3px #e7ecf5}.erp-design-upload-workflow li.is-complete{color:#505d74}.erp-design-upload-workflow li.is-complete>span{color:#2f63df;background:#eaeff7;border-color:#b9c6dd}.erp-design-upload-workflow li.is-complete:not(:last-child):after{background:#9eb1d1}.erp-design-upload-dropzone{box-sizing:border-box;color:#16243d;cursor:pointer;background:#f7f9fc;border:1.5px dashed #8096bd;border-radius:11px;flex-direction:row;grid-area:dropzone;justify-content:flex-start;align-items:center;gap:12px;min-height:94px;margin:10px 12px;padding:10px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.erp-design-upload-dropzone:hover:not(:disabled),.erp-design-upload-dropzone.is-dragging{border-color:var(--design-upload-teal);background:#eff3fa;transform:none;box-shadow:inset 0 0 0 1px #2f63df14}.erp-design-upload-dropzone>.erp-design-upload-dropzone-icon{color:#2f63df;background:#e6ecf6;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:750;line-height:1;display:grid}.erp-design-upload-dropzone>.erp-design-upload-dropzone-copy{text-align:left;font-size:inherit;place-items:start;gap:2px;line-height:normal;display:grid}.erp-design-upload-dropzone-copy strong{color:#17263f;font-size:15px;line-height:1.5}.erp-design-upload-dropzone-copy small{color:#767d88;font-size:12px;line-height:1.5}.erp-design-upload-dropzone>.erp-design-upload-dropzone-action{color:#2f63df;background:#fff;border:1px solid #b9c5d9;border-radius:7px;margin:0 0 0 auto;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.45}.erp-design-upload-dropzone:disabled{opacity:.58;cursor:not-allowed}.erp-design-upload-selection-stats{box-sizing:border-box;border:1px solid var(--design-upload-border-soft);background:#f8f9fa;border-radius:11px;grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:112px;margin:10px 12px 10px 0;padding:7px;display:grid;overflow:hidden}.erp-design-upload-selection-stats>div{background:0 0;border:0;border-radius:0;align-content:center;min-width:0;min-height:46px;padding:3px 10px;display:grid}.erp-design-upload-selection-stats>div:nth-child(odd){border-right:1px solid #e1e4e9}.erp-design-upload-selection-stats>div:nth-child(-n+2){border-bottom:1px solid #e1e4e9}.erp-design-upload-selection-stats dt{color:#777e89;font-size:12px}.erp-design-upload-selection-stats dd{color:#2f63df;margin:3px 0 0;font-size:17px;font-weight:750;line-height:1.2}.erp-design-upload-selection-stats dd small{color:#828891;margin-top:1px;font-size:10px;font-weight:600;line-height:1.2;display:block}.erp-design-upload-toolbar{border:0;border-top:1px solid var(--design-upload-border-soft);background:#fbfcfd;border-radius:0;grid-area:toolbar;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:6px 16px;display:flex}.erp-design-upload-toolbar>span{color:#686f7b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.erp-design-upload-toolbar>span progress{vertical-align:middle;width:110px;height:5px;accent-color:var(--design-upload-teal);border:0;border-radius:999px;margin-left:10px;overflow:hidden}.erp-design-upload-toolbar>div{align-items:center;gap:8px;display:flex}.erp-design-upload-button{border-radius:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:700}.erp-design-upload-button-check{color:#2f63df;background:#fff;border-color:#afbdd4}.erp-design-upload-button-upload{color:#fff;border-color:var(--design-upload-teal);background:var(--design-upload-teal);box-shadow:0 4px 10px #2f63df24}.erp-design-upload-button:hover:not(:disabled){filter:none}.erp-design-upload-button-check:hover:not(:disabled){border-color:var(--design-upload-teal);background:#f0f4fa}.erp-design-upload-button-upload:hover:not(:disabled){background:var(--design-upload-dark);box-shadow:0 5px 14px #2f63df33}.erp-design-upload-button-secondary:hover:not(:disabled){background:#fff8f4;border-color:#d5beb2}.erp-design-upload-button:disabled{color:#a3a7ae;box-shadow:none;opacity:1;background:#f2f3f5;border-color:#e1e3e7}.erp-design-upload-queue-card{border-color:var(--design-upload-border);border-radius:12px;flex:clamp(500px,58vh,660px);min-height:clamp(500px,58vh,660px);box-shadow:0 1px 2px #1b273d08}.erp-design-upload-queue-card>header,.erp-design-upload-results>header{border-bottom-color:var(--design-upload-border-soft);background:#fff;min-height:66px;padding:12px 18px}.erp-design-upload-queue-card>header h3,.erp-design-upload-results>header h3{color:#17243a;font-size:17px;line-height:1.45}.erp-design-upload-queue-card>header p,.erp-design-upload-results>header p{color:#787e89;margin-top:3px;font-size:12px;line-height:1.45}.erp-design-upload-queue-card>header>span{color:#2f63df;background:#eaeff7;padding:6px 11px;font-size:11px;font-weight:700}.erp-design-upload-table-scroll{background:#fff;flex:auto;min-height:0;overflow:auto}.erp-design-upload-table{color:#2d3440;min-width:1050px;font-size:13px}.erp-design-upload-table th,.erp-design-upload-table td{border-right-color:var(--design-upload-border-soft);border-bottom-color:var(--design-upload-border-soft);padding:9px 12px}.erp-design-upload-table th{color:#293549;background:#f3f5f7;height:46px;font-size:12px;font-weight:750}.erp-design-upload-table th:first-child{width:58px}.erp-design-upload-table th:nth-child(2){width:280px}.erp-design-upload-table th:nth-child(3){width:250px}.erp-design-upload-table th:nth-child(4){text-align:right;width:110px}.erp-design-upload-table th:nth-child(5){width:auto}.erp-design-upload-table th:nth-child(6){width:90px}.erp-design-upload-table td:nth-child(4){text-align:right}.erp-design-upload-table td strong{color:#202f4a;font-size:13px}.erp-design-upload-table td small{color:#787e89;font-size:11px}.erp-design-upload-table td p{color:#606773;font-size:12px}.erp-design-upload-table tbody tr:not(.erp-design-upload-empty-row) td{min-height:56px}.erp-design-upload-table tbody tr:not(.erp-design-upload-empty-row):hover td{background:#f7f8fb}.erp-design-upload-table tbody tr:not(.erp-design-upload-empty-row) td:last-child,.erp-design-upload-table th:last-child{box-shadow:-5px 0 10px #2b323d09}.erp-design-upload-queue-card.is-empty .erp-design-upload-table-scroll{flex-direction:column;display:flex}.erp-design-upload-queue-card.is-empty .erp-design-upload-table{width:100%;min-width:100%;height:100%}.erp-design-upload-queue-card.is-empty .erp-design-upload-empty-row td{border-right:0;height:auto;padding:0}.erp-design-upload-empty-row div{color:#7c828d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:380px;padding:24px;display:flex}.erp-design-upload-empty-row span{color:#2f63df;background:#e9eef7;border:0;border-radius:12px;width:46px;height:46px;font-size:21px}.erp-design-upload-empty-row strong{color:#26334a;font-size:15px;line-height:1.5}.erp-design-upload-empty-row p{color:#7a808b;margin:0;font-size:12px;line-height:1.6}.erp-design-upload-empty-row button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #b9c5d9;border-radius:8px;min-height:36px;margin-top:6px;padding:0 14px;font-size:12px;font-weight:700}.erp-design-upload-empty-row button:hover:not(:disabled){border-color:var(--design-upload-teal);background:#f0f4fa}.erp-design-upload-empty-row button:disabled{opacity:.5;cursor:not-allowed}.erp-design-upload-results{border-color:var(--design-upload-border);border-radius:12px;flex:none}.erp-design-upload-results li{border-bottom-color:var(--design-upload-border-soft);min-height:60px;padding:8px 16px}.erp-design-upload-results li strong{font-size:12px}.erp-design-upload-results li p,.erp-design-upload-results li>small{font-size:11px}@media (max-width:1180px){.erp-design-upload-page{height:auto;min-height:var(--erp-page-viewport);padding:10px 12px 14px;overflow:visible}.erp-design-upload-picker{grid-template-columns:1fr;grid-template-areas:"header""dropzone""stats""toolbar"}.erp-design-upload-picker-header{align-items:flex-start}.erp-design-upload-dropzone{margin-bottom:10px}.erp-design-upload-selection-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 18px}.erp-design-upload-selection-stats>div:nth-child(odd),.erp-design-upload-selection-stats>div:nth-child(-n+2){border-bottom:0;border-right:1px solid #e1e4e9}.erp-design-upload-selection-stats>div:last-child{border-right:0}.erp-design-upload-queue-card{min-height:420px}}@media (max-width:760px){.erp-design-upload-page{gap:9px;padding:8px}.erp-design-upload-notice summary{flex-wrap:wrap;padding-block:8px}.erp-design-upload-notice-hint{display:none}.erp-design-upload-notice-body{flex-direction:column;grid-template-columns:1fr;gap:8px}.erp-design-upload-picker-header{flex-direction:column;gap:13px}.erp-design-upload-workflow{justify-content:space-between;width:100%}.erp-design-upload-workflow li:not(:last-child):after{width:clamp(14px,5vw,30px)}.erp-design-upload-dropzone{text-align:center;flex-direction:column;justify-content:center;min-height:150px;margin:12px}.erp-design-upload-dropzone>.erp-design-upload-dropzone-copy{text-align:center;place-items:center}.erp-design-upload-dropzone>.erp-design-upload-dropzone-action{margin:2px 0 0}.erp-design-upload-selection-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px 12px}.erp-design-upload-selection-stats>div:nth-child(odd){border-right:1px solid #e1e4e9}.erp-design-upload-selection-stats>div:nth-child(-n+2){border-bottom:1px solid #e1e4e9}.erp-design-upload-selection-stats>div:nth-child(2){border-right:0}.erp-design-upload-toolbar{flex-direction:column;align-items:stretch}.erp-design-upload-toolbar>span{white-space:normal}.erp-design-upload-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.erp-design-upload-button-upload{grid-area:1/1/auto/-1}.erp-design-upload-button{width:100%}.erp-design-upload-empty-row p{text-align:center}.erp-design-upload-results li{grid-template-columns:1fr auto}}.erp-rule-settings-page{color:#17243b;grid-template-rows:minmax(70px,auto) auto;align-content:start;gap:8px;width:100%;min-width:0;display:grid}.erp-rule-settings-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 64%,#fff7ef 100%);border:1px solid #d4d9e1;border-radius:9px;align-items:center;gap:12px;min-width:0;min-height:70px;padding:10px 16px;display:flex;overflow:hidden;box-shadow:0 4px 14px #1727420b}.erp-rule-settings-heading-icon{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:9px 4px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid;box-shadow:0 7px 16px #2f63df2b}.erp-rule-settings-heading-copy{min-width:0}.erp-rule-settings-heading-copy small{color:#2f63df;letter-spacing:.15em;margin-bottom:2px;font-size:8px;font-weight:850;display:block}.erp-rule-settings-heading-copy h2{color:#17263f;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:770}.erp-rule-settings-heading-copy p{color:#757c89;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.erp-rule-settings-heading-status{color:#9d5a2f;white-space:nowrap;background:#fff8f1;border:1px solid #ecd3bd;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:29px;margin-left:auto;padding:4px 10px;font-size:9px;font-weight:720;display:inline-flex}.erp-rule-settings-heading-status i{background:#efa04b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #efa04b1f}.erp-rule-settings-workspace{background:#fff;border:1px solid #ced4dd;border-radius:9px;min-width:0;height:244px;overflow:hidden;box-shadow:0 7px 20px #1928430b}.erp-rule-settings-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:14px 22px;display:flex}.erp-rule-settings-empty-icon{color:#2f63df;background:#f0f4fa;border:1px dashed #919eb3;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:7px;font-size:10px;font-weight:850;display:grid}.erp-rule-settings-empty>strong{color:#24324a;font-size:13px;font-weight:790}.erp-rule-settings-empty>p{color:#7d8490;max-width:680px;margin:4px 0 0;font-size:10px;line-height:1.55}.erp-rule-settings-empty-summary{background:#dbdfe6;border:1px solid #dbdfe6;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(570px,100%);margin:10px 0 0;display:grid;overflow:hidden}.erp-rule-settings-empty-summary>div{background:#f9fafc;border-left:1px solid #dbdfe6;min-width:0;padding:7px 10px}.erp-rule-settings-empty-summary>div:first-child{border-left:0}.erp-rule-settings-empty-summary dt{color:#7d848f;font-size:8px}.erp-rule-settings-empty-summary dd{color:#37404f;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;font-weight:740;overflow:hidden}.erp-rule-settings-empty-note{color:#79634b;text-align:left;background:#fff9ed;border:1px solid #ebd8bb;border-radius:6px;align-items:flex-start;gap:7px;max-width:740px;margin-top:9px;padding:6px 9px;display:flex}.erp-rule-settings-empty-note>span{color:#fff;background:#ed9749;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-weight:850;display:grid}.erp-rule-settings-empty-note p{margin:1px 0 0;font-size:9px;line-height:1.5}.erp-rule-settings-page button:focus-visible{outline-offset:2px;outline:3px solid #356cf440}.erp-rule-settings-page a:focus-visible{outline-offset:2px;outline:3px solid #356cf440}.erp-rule-settings-page [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #356cf440}@media (max-width:720px){.erp-rule-settings-heading{align-items:flex-start;min-height:76px;padding:10px 12px}.erp-rule-settings-heading-copy p{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.erp-rule-settings-heading-status{margin-top:2px}.erp-rule-settings-workspace{height:auto;min-height:250px}.erp-rule-settings-empty{min-height:250px;padding:15px 14px}}@media (max-width:480px){.erp-rule-settings-heading{flex-wrap:wrap}.erp-rule-settings-heading-copy{flex:calc(100% - 52px)}.erp-rule-settings-heading-status{margin:0 0 0 50px}.erp-rule-settings-empty-summary{grid-template-columns:1fr}.erp-rule-settings-empty-summary>div{border-top:1px solid #dbdfe6;border-left:0;padding-block:5px}.erp-rule-settings-empty-summary>div:first-child{border-top:0}.erp-rule-settings-workspace,.erp-rule-settings-empty{min-height:286px}}@media (prefers-reduced-motion:reduce){.erp-rule-settings-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-content:has(>.erp-order-tags-page){box-sizing:border-box;background:#f3f5f9;width:100%;max-width:none;padding-inline:0}.erp-order-tags-page{--order-tags-teal:var(--erp-accent);--order-tags-teal-dark:var(--erp-accent-hover);--order-tags-orange:#ee8e43;--order-tags-line:#cbd6e4;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#242d3d;box-sizing:border-box;background:radial-gradient(circle at 94% 2%,#2f63df11,#0000 26%),linear-gradient(#f5f7fb 0%,#eef2f7 100%);grid-template-rows:auto auto auto minmax(0,1fr);justify-self:stretch;gap:7px;min-height:0;display:grid;overflow:hidden}.erp-order-tags-page>:is(.erp-order-tags-definition,.erp-order-tags-filter,.erp-order-tags-toolbar,.erp-order-tags-table-panel){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0}.erp-order-tags-page button,.erp-order-tags-page input,.erp-order-tags-page select,.erp-order-tags-page textarea,.erp-order-tags-dialog button,.erp-order-tags-dialog input,.erp-order-tags-dialog select,.erp-order-tags-dialog textarea{font:inherit}.erp-order-tags-definition{background:linear-gradient(90deg,#fff9df 0%,#fffdf3 65%,#fff9ec 100%);border:1px solid #ecd6a5;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:6px 13px;display:flex;overflow:hidden;box-shadow:0 2px 7px #72532709}.erp-order-tags-definition>span{color:#fff;background:linear-gradient(145deg,#ee9d4e,#e97c32);border-radius:6px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid;box-shadow:0 5px 12px #e97c322e}.erp-order-tags-definition-icon{flex:none}.erp-order-tags-definition-copy{min-width:0}.erp-order-tags-definition>div:not(.erp-order-tags-definition-summary){align-items:baseline;gap:10px;min-width:0;display:flex}.erp-order-tags-definition strong{color:#363e4d;white-space:nowrap;font-size:12px}.erp-order-tags-definition p{color:#8b7359;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.erp-order-tags-definition-summary{color:#7b6a58;white-space:nowrap;align-items:center;gap:0;min-width:0;margin-left:auto;font-size:10px;display:flex}.erp-order-tags-definition-summary span{border-left:1px solid #ead9b8;padding:0 10px}.erp-order-tags-definition-summary span:first-child{border-left:0}.erp-order-tags-definition-summary b{color:var(--order-tags-teal);font-weight:820}.erp-order-tags-filter{border:1px solid var(--order-tags-line);background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex;box-shadow:0 7px 20px #1f36580e}.erp-order-tags-filter-fields{align-items:center;gap:15px;min-width:0;display:flex}.erp-order-tags-filter label{color:#343c49;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.erp-order-tags-filter label>span{font-size:12px;font-weight:700}.erp-order-tags-filter input,.erp-order-tags-filter select{color:#303743;background:#fff;border:1px solid #cbd0d8;border-radius:6px;outline:0;height:32px;font-size:12px;transition:border-color .16s,box-shadow .16s,background-color .16s}.erp-order-tags-filter input{width:190px;padding:0 10px}.erp-order-tags-filter select{width:108px;padding:0 28px 0 9px}.erp-order-tags-filter input::placeholder,.erp-order-tags-dialog input::placeholder,.erp-order-tags-dialog textarea::placeholder{color:#a3a7ae}.erp-order-tags-filter-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.erp-order-tags-filter-actions>span{color:#878c94;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;overflow:hidden}.erp-order-tags-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:6px;min-width:72px;height:32px;padding:0 14px;font-size:12px;font-weight:720;transition:transform .16s,box-shadow .16s,filter .16s}.erp-order-tags-filter-reset{color:#a55a2c;background:#fff4eb;border-color:#efd8c7!important}.erp-order-tags-filter-submit{color:#fff;background:var(--erp-accent);box-shadow:0 5px 12px #356cf424}.erp-order-tags-filter-actions button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.erp-order-tags-filter-actions button:disabled{opacity:.58;cursor:wait}.erp-order-tags-toolbar{background:linear-gradient(90deg,#ffffffe6,#f4f8fde0);border-block:1px solid #c7d3e3c2;align-items:center;gap:7px;min-height:38px;padding:3px 12px;display:flex}.erp-order-tags-toolbar button{color:#3e485a;cursor:pointer;background:#fff;border:1px solid #c8ced9;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 13px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.erp-order-tags-toolbar button:hover:not(:disabled){background:#f7f8fb;transform:translateY(-1px);box-shadow:0 5px 12px #1f2c4314}.erp-order-tags-toolbar button:disabled{opacity:.55;cursor:wait}.erp-order-tags-toolbar button>span{font-size:16px;line-height:1}.erp-order-tags-toolbar .erp-order-tags-add{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 5px 14px #356cf426}.erp-order-tags-toolbar .erp-order-tags-add:hover:not(:disabled){color:#fff;border-color:var(--erp-accent-hover);background:var(--erp-accent-hover)}.erp-order-tags-toolbar .erp-order-tags-refresh{color:#434e61;background:#f9fafc}.erp-order-tags-toolbar-meta{color:#848991;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:10px;overflow:hidden}.erp-order-tags-toolbar-meta:before{content:"";background:var(--order-tags-orange);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #ee8e431a}.erp-order-tags-table-panel{background:#fbfcff;border:1px solid #c4d2e1;border-inline:0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 14px 32px #18325014}.erp-order-tags-table-scroll{scrollbar-color:#aeb4bd #f0f2f5;scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:auto;container-type:inline-size}.erp-order-tags-table-scroll::-webkit-scrollbar{width:10px;height:10px}.erp-order-tags-table-scroll::-webkit-scrollbar-track{background:#f0f2f5}.erp-order-tags-table-scroll::-webkit-scrollbar-thumb{background:#aeb4bd;border:2px solid #f0f2f5;border-radius:999px}.erp-order-tags-table-state{background:radial-gradient(circle at 50% 44%,#2f63df18 0%,#2f63df0a 22%,#0000 46%),radial-gradient(circle at 9% 86%,#ee8e430e 0%,#0000 25%),repeating-linear-gradient(#ffffffb8 0 43px,#ccd6e470 43px 44px),linear-gradient(135deg,#fbfcff 0%,#f7f9fd 100%)}.erp-order-tags-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1940px}.erp-order-tags-table th,.erp-order-tags-table td{color:#343b46;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #d5d9df;border-right:1px solid #d2d6dd;height:43px;padding:6px 10px;font-size:12px}.erp-order-tags-table th{z-index:4;color:#262f3f;white-space:nowrap;background:#eaeef4;height:44px;font-weight:760;position:sticky;top:0;box-shadow:inset 0 -1px #cad0db}.erp-order-tags-table th:first-child,.erp-order-tags-table td:first-child{text-align:center;width:50px}.erp-order-tags-table th:nth-child(2){width:165px}.erp-order-tags-table th:nth-child(3){width:186px}.erp-order-tags-table th:nth-child(4){width:93px}.erp-order-tags-table th:nth-child(5){width:95px}.erp-order-tags-table th:nth-child(6){width:97px}.erp-order-tags-table th:nth-child(7){width:99px}.erp-order-tags-table th:nth-child(8){width:102px}.erp-order-tags-table th:nth-child(9),.erp-order-tags-table th:nth-child(10),.erp-order-tags-table th:nth-child(11),.erp-order-tags-table th:nth-child(12),.erp-order-tags-table th:nth-child(13){width:85px}.erp-order-tags-table th:nth-child(14){width:84px}.erp-order-tags-table th:nth-child(15){width:125px}.erp-order-tags-table th:nth-child(16),.erp-order-tags-table th:last-child{width:184px}.erp-order-tags-table th:last-child{z-index:6;border-left:1px solid #c8ced8;right:0;box-shadow:-8px 0 16px #18263d0b,inset 0 -1px #cad0db}.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row)>td:last-child{z-index:2;background:#fff;border-left:1px solid #d0d5dd;position:sticky;right:0;box-shadow:-8px 0 16px #18263d0a}.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row)>td{transition:background-color .14s}.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row):hover>td,.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row)[aria-selected=true]>td,.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row).selected>td{background:#fff8dc}.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row):hover>td:first-child,.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row)[aria-selected=true]>td:first-child,.erp-order-tags-table tbody tr:not(.erp-order-tags-state-row):not(.erp-order-tags-skeleton-row).selected>td:first-child{box-shadow:inset 3px 0 0 var(--order-tags-orange)}.erp-order-tags-table code{color:#525966;font-family:var(--font-geist-mono), Consolas, monospace;background:#f7f8fa;border:1px solid #d9dde3;border-radius:4px;padding:3px 6px;font-size:10px}.erp-order-tags-record-link{color:#2f63df;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-weight:760;overflow:hidden}.erp-order-tags-preview{text-overflow:ellipsis;white-space:nowrap;border:1px solid #17243a1a;border-radius:6px;align-items:center;max-width:105px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:760;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.erp-order-tags-preview+code{margin-left:6px}.erp-order-tags-record-note{color:#8a8f97;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:9px;font-weight:450;display:block;overflow:hidden}.erp-order-tags-flag{border:1px solid;border-radius:4px;place-items:center;min-width:25px;height:21px;padding:0 6px;font-size:10px;font-weight:720;display:inline-grid}.erp-order-tags-flag-yes{color:#2f63df;background:#ecf1f9;border-color:#a9bbd9}.erp-order-tags-flag-no{color:#898d95;background:#f8f9fa;border-color:#d2d6dc}.erp-order-tags-status{border:1px solid;border-radius:999px;place-items:center;min-width:39px;height:22px;padding:0 7px;font-size:10px;font-weight:700;display:inline-grid}.erp-order-tags-status-enabled{color:#2f63df;background:#ecf0f8;border-color:#b9c6dd}.erp-order-tags-status-disabled{color:#7c8189;background:#f4f5f6;border-color:#d6d9df}.erp-order-tags-note{color:#5f656f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;line-height:1.45;overflow:hidden}.erp-order-tags-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.erp-order-tags-row-actions button{color:#2f63df;cursor:pointer;background:#eef2f8;border:1px solid #c7cdd8;border-radius:5px;height:27px;padding:0 9px;font-size:11px;transition:transform .14s,filter .14s}.erp-order-tags-row-actions button:nth-child(2){color:#a45b2d;background:#fff2e8;border-color:#efd1bc}.erp-order-tags-row-actions .erp-order-tags-row-delete{color:#c34f42;background:#fff3f0;border-color:#ecc8c1}.erp-order-tags-row-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.erp-order-tags-skeleton-row td{height:45px}.erp-order-tags-skeleton-row i{background:linear-gradient(90deg,#eff1f4 20%,#dfe3e9 45%,#eff1f4 70%) 0 0/260% 100%;border-radius:999px;width:min(84%,130px);height:10px;animation:1.25s ease-in-out infinite erp-order-tags-shimmer;display:block}@keyframes erp-order-tags-shimmer{to{background-position:-130% 0}}.erp-order-tags-table-scroll:has(.erp-order-tags-state-row) .erp-order-tags-table{height:100%}.erp-order-tags-table-scroll:has(.erp-order-tags-state-row) .erp-order-tags-table tbody{height:calc(100% - 44px)}.erp-order-tags-state-row,.erp-order-tags-state-row>td{height:100%!important}.erp-order-tags-state-row>td{background:0 0;border-bottom:0;border-right:0;padding:0}.erp-order-tags-state{box-sizing:border-box;isolation:isolate;color:#898f98;text-align:center;place-content:center;justify-items:center;width:100cqw;height:100%;min-height:250px;padding:28px;display:grid;position:sticky;left:0}.erp-order-tags-state>span{width:44px;height:44px;color:var(--order-tags-teal);background:#f2f5fa;border:1px dashed #abb4c4;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.erp-order-tags-state strong{color:#363e4d;margin-top:11px;font-size:15px}.erp-order-tags-state p{margin:5px 0 13px;font-size:11px;line-height:1.55}.erp-order-tags-state button{color:#8d929a;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:6px;min-height:32px;padding:0 13px;font-size:11px;font-weight:730;box-shadow:0 7px 18px #26467e14}.erp-order-tags-state:not(.erp-order-tags-state-error) button:hover:not(:disabled){color:var(--order-tags-teal);background:#f9fbff;border-color:#cfd9ed}.erp-order-tags-state-error>span{color:#c75345;background:#fff3ef;border-color:#e7bcb4}.erp-order-tags-state-error strong{color:#9c4137}.erp-order-tags-state-error button{color:#fff;background:#d55a4c;border-color:#d55a4c}.erp-order-tags-state:not(.erp-order-tags-state-error){text-align:left;grid-template:"icon title action""icon copy action"/52px minmax(300px,430px) auto;place-items:center start;gap:6px 18px}.erp-order-tags-state:not(.erp-order-tags-state-error):before{content:"";z-index:0;background:linear-gradient(90deg, var(--order-tags-teal), #5f8cf0 68%, var(--order-tags-orange)) top / 100% 3px no-repeat, #fffffff0;border:1px solid #dce4f0;border-radius:16px;width:clamp(640px,42vw,720px);height:158px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #203c6e1a}.erp-order-tags-state:not(.erp-order-tags-state-error)>*{z-index:1;position:relative}.erp-order-tags-state:not(.erp-order-tags-state-error)>span{width:52px;height:52px;color:var(--order-tags-teal);background:linear-gradient(145deg,#fff 0%,#edf3fc 100%);border:1px solid #c6d5ed;grid-area:icon;align-self:center;font-size:14px;box-shadow:0 11px 25px #2d57a021,inset 0 0 0 5px #ffffffa6}.erp-order-tags-state:not(.erp-order-tags-state-error)>strong{color:#243047;letter-spacing:.01em;grid-area:title;align-self:end;margin:0;font-size:16px}.erp-order-tags-state:not(.erp-order-tags-state-error)>p{color:#6f7a8d;grid-area:copy;align-self:start;max-width:430px;margin:0;font-size:12px;line-height:1.7}.erp-order-tags-state:not(.erp-order-tags-state-error)>button{min-height:34px;color:var(--order-tags-teal);border-color:#c8d5ec;grid-area:action;place-self:center end;padding-inline:16px;box-shadow:0 9px 22px #2a52941a}.erp-order-tags-state:not(.erp-order-tags-state-error)>button:hover:not(:disabled){color:#fff;border-color:var(--order-tags-teal);background:var(--order-tags-teal);box-shadow:0 11px 24px #2f63df33}.erp-order-tags-pagination{color:#565c67;white-space:nowrap;background:linear-gradient(#fbfcfe 0%,#f3f6fa 100%);border-top:1px solid #d3d7df;flex:0 0 48px;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;padding:7px 12px;font-size:11px;display:flex}.erp-order-tags-pagination>span:first-child{color:#7a7f89;margin-right:auto}.erp-order-tags-pagination label{align-items:center;gap:5px;display:inline-flex}.erp-order-tags-pagination select,.erp-order-tags-pagination input{color:#343c49;background:#fff;border:1px solid #cbd0d8;border-radius:5px;outline:0;height:30px;font-size:11px}.erp-order-tags-pagination select{min-width:78px;padding:0 7px}.erp-order-tags-pagination input{text-align:center;width:50px;padding:0 5px}.erp-order-tags-page-buttons{align-items:center;gap:5px;display:flex}.erp-order-tags-page-buttons button{color:#3f495b;cursor:pointer;background:#fff;border:1px solid #d0d4dc;border-radius:5px;width:30px;height:30px;padding:0;font-size:15px}.erp-order-tags-page-buttons button:hover:not(:disabled){color:#fff;border-color:var(--order-tags-teal);background:var(--order-tags-teal)}.erp-order-tags-page-buttons button:disabled{color:#b8bcc2;cursor:not-allowed;background:#f8f9fa}.erp-order-tags-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a111c7a;place-items:center;padding:22px;animation:.18s ease-out both erp-order-tags-backdrop-in;display:grid;position:fixed;inset:0}.erp-order-tags-dialog{--order-tags-teal:var(--erp-accent);--order-tags-teal-dark:var(--erp-accent-hover);--order-tags-orange:#ee8e43;background:#fbfcfd;border:1px solid #d0d6dff5;border-radius:17px;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - 44px);animation:.2s cubic-bezier(.2,.8,.2,1) both erp-order-tags-dialog-in;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0b132140}.erp-order-tags-dialog:before{content:"";background:linear-gradient(90deg, var(--order-tags-teal,#2f63df), #2f63df 55%, var(--order-tags-orange,#ee8e43));flex:none;height:3px}.erp-order-tags-dialog-heading{background:linear-gradient(105deg,#f5f8fc 0%,#fff 58%,#fff8f2 100%);border-bottom:1px solid #dce0e7;align-items:flex-start;gap:18px;min-height:92px;padding:18px 24px 16px;display:flex}.erp-order-tags-dialog-heading>div{min-width:0}.erp-order-tags-dialog-heading small{color:#2f63df;letter-spacing:.18em;font-size:8px;font-weight:850}.erp-order-tags-dialog-heading h2{color:#18263f;letter-spacing:-.02em;margin:5px 0 3px;font-size:21px}.erp-order-tags-dialog-heading p{color:#7c838e;margin:0;font-size:11px;line-height:1.5}.erp-order-tags-dialog-heading>button{color:#606773;cursor:pointer;background:#ffffffdb;border:1px solid #dbdfe6;border-radius:9px;flex:none;width:34px;height:34px;margin-left:auto;font-size:22px;line-height:1}.erp-order-tags-dialog-heading>button:hover:not(:disabled){color:#b64a3f;background:#fff3f0;border-color:#edc6bf}.erp-order-tags-dialog-meta{background:#e1e5ea;border-bottom:1px solid #dce0e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:10px 24px;display:grid}.erp-order-tags-dialog-meta>div{background:#f9f9fa;min-width:0;padding:7px 10px}.erp-order-tags-dialog-meta dt{color:#878c95;font-size:9px}.erp-order-tags-dialog-meta dd{color:#394252;font-family:var(--font-geist-mono), Consolas, monospace;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:700;overflow:hidden}.erp-order-tags-editor>form{min-height:0;padding:20px 24px 0;overflow-y:auto}.erp-order-tags-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.erp-order-tags-form-grid>label{color:#3d4450;gap:7px;min-width:0;display:grid}.erp-order-tags-form-grid>label>span:first-child{font-size:11px;font-weight:720}.erp-order-tags-form-grid>label>span b{color:#df5548}.erp-order-tags-form-grid>label>small{color:#8b9098;margin-top:-2px;font-size:9px;line-height:1.4}.erp-order-tags-form-grid input:not([type=checkbox]):not([type=color]),.erp-order-tags-form-grid select,.erp-order-tags-form-grid textarea{color:#303845;background:#fff;border:1px solid #ccd1d9;border-radius:7px;outline:0;width:100%;font-size:12px;transition:border-color .16s,box-shadow .16s}.erp-order-tags-form-grid input:not([type=checkbox]):not([type=color]),.erp-order-tags-form-grid select{height:38px;padding:0 11px}.erp-order-tags-form-grid textarea{resize:vertical;min-height:78px;padding:10px 11px;line-height:1.55}.erp-order-tags-form-wide{grid-column:1/-1}.erp-order-tags-color-field>div{grid-template-columns:44px minmax(0,1fr);gap:7px;display:grid}.erp-order-tags-color-field input[type=color]{cursor:pointer;background:#fff;border:1px solid #ccd1d9;border-radius:7px;width:44px;height:38px;padding:4px}.erp-order-tags-switch-field>span:last-child{color:#475060;background:#f9f9fa;border:1px solid #d3d7df;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.erp-order-tags-switch-field input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#c9cdd3;border-radius:999px;outline:0;width:36px;height:20px;margin:0;transition:background-color .16s;position:relative}.erp-order-tags-switch-field input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #101b2d33}.erp-order-tags-switch-field input[type=checkbox]:checked{background:var(--order-tags-teal,#2f63df)}.erp-order-tags-switch-field input[type=checkbox]:checked:after{transform:translate(16px)}.erp-order-tags-options,.erp-order-tags-scopes{background:#f9fafc;border:1px solid #d5d9e1;border-radius:10px;min-width:0;margin:17px 0 0;padding:13px 14px 14px}.erp-order-tags-options legend,.erp-order-tags-scopes legend{color:#283752;padding:0 7px;font-size:11px;font-weight:790}.erp-order-tags-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.erp-order-tags-options>label,.erp-order-tags-scope-grid>label{color:#3e4756;cursor:pointer;background:#fff;border:1px solid #dbdfe6;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;min-height:58px;padding:9px 10px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.erp-order-tags-options>label:hover,.erp-order-tags-scope-grid>label:hover{background:#f4f7fb;border-color:#a8b7d2;transform:translateY(-1px)}:is(.erp-order-tags-options>label:has(input:checked),.erp-order-tags-scope-grid>label:has(input:checked)){box-shadow:inset 3px 0 0 var(--order-tags-teal,#2f63df);background:#eef2f9;border-color:#9cafcf}.erp-order-tags-options input,.erp-order-tags-scope-grid input{width:16px;height:16px;accent-color:var(--order-tags-teal,#2f63df);cursor:pointer;margin:2px 0 0}.erp-order-tags-options label>span,.erp-order-tags-scope-grid label>span{gap:3px;min-width:0;display:grid}.erp-order-tags-options strong,.erp-order-tags-scope-grid strong{color:#353e4d;font-size:11px}.erp-order-tags-options small,.erp-order-tags-scope-grid small{color:#8a8f98;font-size:9px;line-height:1.4}.erp-order-tags-scopes>p{color:#878c95;margin:0 0 10px;font-size:9px;line-height:1.5}.erp-order-tags-scope-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.erp-order-tags-preview-panel{background:linear-gradient(100deg,#f1f4fa,#fff);border:1px solid #d6dbe3;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:11px;min-height:70px;margin-top:17px;padding:12px 15px;display:grid}.erp-order-tags-preview-panel>span{color:#566071;font-size:10px;font-weight:740}.erp-order-tags-preview-panel>strong{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:180px;padding:5px 10px;font-size:12px;overflow:hidden}.erp-order-tags-preview-panel>p{color:#878c95;margin:0;font-size:10px}.erp-order-tags-dialog-error{color:#a74439;background:#fff3ef;border:1px solid #edc1b9;border-radius:7px;margin:13px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.erp-order-tags-dialog-actions{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfcfdf5;border-top:1px solid #dce0e6;justify-content:flex-end;align-items:center;gap:9px;min-height:68px;margin-top:17px;padding:13px 0 16px;display:flex;position:sticky;bottom:0}.erp-order-tags-dialog-actions button{color:#454d5b;cursor:pointer;background:#fff;border:1px solid #ced3db;border-radius:7px;min-width:86px;height:38px;padding:0 16px;font-size:12px;font-weight:730;transition:transform .16s,box-shadow .16s,filter .16s}.erp-order-tags-dialog-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #1a273e1a}.erp-order-tags-dialog-actions button:disabled,.erp-order-tags-dialog-heading button:disabled{opacity:.55;cursor:wait}.erp-order-tags-dialog-actions .erp-order-tags-dialog-submit{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-order-tags-dialog-actions .erp-order-tags-dialog-danger{color:#fff;background:#d65749;border-color:#d65749}.erp-order-tags-delete-dialog{width:min(560px,100%)}.erp-order-tags-delete-content{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:0;padding:24px;display:grid}.erp-order-tags-delete-content>span{color:#c44d41;background:#fff2ef;border:1px solid #edc0b8;border-radius:14px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:850;display:grid}.erp-order-tags-delete-content strong{color:#493e3c;font-size:14px}.erp-order-tags-delete-content p{color:#826f6a;margin:6px 0 0;font-size:11px;line-height:1.6}.erp-order-tags-delete-dialog>.erp-order-tags-dialog-error{margin-inline:24px}.erp-order-tags-delete-dialog>.erp-order-tags-dialog-actions{margin:0;padding-inline:24px}.erp-order-tags-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.erp-order-tags-page button:focus-visible,.erp-order-tags-page input:focus-visible,.erp-order-tags-page select:focus-visible,.erp-order-tags-page textarea:focus-visible,.erp-order-tags-dialog button:focus-visible,.erp-order-tags-dialog input:focus-visible,.erp-order-tags-dialog select:focus-visible,.erp-order-tags-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #356cf438}.erp-order-tags-filter input:focus,.erp-order-tags-filter select:focus,.erp-order-tags-form-grid input:focus,.erp-order-tags-form-grid select:focus,.erp-order-tags-form-grid textarea:focus,.erp-order-tags-pagination input:focus,.erp-order-tags-pagination select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf414}@keyframes erp-order-tags-backdrop-in{0%{opacity:0}}@keyframes erp-order-tags-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:1040px){.erp-order-tags-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto minmax(520px,1fr);overflow:visible}.erp-order-tags-definition{align-items:flex-start}.erp-order-tags-definition>div:not(.erp-order-tags-definition-summary){display:block}.erp-order-tags-definition p{margin-top:2px}.erp-order-tags-definition-summary span:last-child{display:none}.erp-order-tags-filter{flex-direction:column;align-items:stretch}.erp-order-tags-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.erp-order-tags-filter label{grid-template-columns:auto minmax(0,1fr);display:grid}.erp-order-tags-filter input,.erp-order-tags-filter select,.erp-order-tags-filter-actions{width:100%}.erp-order-tags-filter-actions>span{margin-right:auto}.erp-order-tags-table-panel{min-height:520px}.erp-order-tags-state:not(.erp-order-tags-state-error){text-align:center;grid-template:"icon""title""copy""action"/minmax(0,430px);justify-items:center;row-gap:8px}.erp-order-tags-state:not(.erp-order-tags-state-error):before{width:min(520px,100% - 32px);height:248px;top:50%}.erp-order-tags-state:not(.erp-order-tags-state-error)>strong,.erp-order-tags-state:not(.erp-order-tags-state-error)>p,.erp-order-tags-state:not(.erp-order-tags-state-error)>button{place-self:center}.erp-order-tags-dialog{width:min(860px,100%)}.erp-order-tags-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.erp-order-tags-page{grid-template-rows:auto auto auto minmax(500px,1fr);gap:6px}.erp-order-tags-definition{min-height:48px;padding:7px 9px}.erp-order-tags-definition-summary{display:none}.erp-order-tags-definition p{white-space:normal}.erp-order-tags-filter{padding:10px}.erp-order-tags-filter-fields{grid-template-columns:1fr;gap:8px}.erp-order-tags-filter label{grid-template-columns:76px minmax(0,1fr)}.erp-order-tags-filter-actions{flex-wrap:wrap}.erp-order-tags-filter-actions>span{width:100%;max-width:none}.erp-order-tags-filter-actions button{flex:1;min-height:36px}.erp-order-tags-toolbar{flex-wrap:wrap;min-height:42px}.erp-order-tags-toolbar button{flex:1;justify-content:center;min-height:36px}.erp-order-tags-toolbar-meta{order:3;width:100%;margin:0 3px}.erp-order-tags-table-panel{min-height:500px}.erp-order-tags-pagination{justify-content:flex-start;min-height:52px;padding-inline:9px;overflow-x:auto}.erp-order-tags-pagination>span:first-child{display:none}.erp-order-tags-page-buttons button{flex:0 0 32px;width:32px;height:32px}.erp-order-tags-dialog-backdrop{place-items:end center;padding:10px}.erp-order-tags-dialog{border-radius:15px 15px 8px 8px;max-height:calc(100dvh - 20px)}.erp-order-tags-dialog-heading{min-height:82px;padding:15px 16px 13px}.erp-order-tags-dialog-heading h2{font-size:18px}.erp-order-tags-dialog-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 16px}.erp-order-tags-editor>form{padding:16px 16px 0}.erp-order-tags-form-grid{grid-template-columns:1fr;gap:12px}.erp-order-tags-form-wide{grid-column:auto}.erp-order-tags-options,.erp-order-tags-scope-grid{grid-template-columns:1fr}.erp-order-tags-preview-panel{grid-template-columns:auto minmax(0,1fr)}.erp-order-tags-preview-panel>p{grid-column:1/-1}.erp-order-tags-dialog-actions{min-height:64px}.erp-order-tags-dialog-actions button{flex:1}.erp-order-tags-delete-content{grid-template-columns:42px minmax(0,1fr);padding:20px 16px}.erp-order-tags-delete-content>span{border-radius:11px;width:42px;height:42px}.erp-order-tags-delete-dialog>.erp-order-tags-dialog-error{margin-inline:16px}.erp-order-tags-delete-dialog>.erp-order-tags-dialog-actions{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.erp-order-tags-page *,.erp-order-tags-dialog,.erp-order-tags-dialog-backdrop{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-merchant-notes-page{--merchant-notes-teal:var(--erp-accent);--merchant-notes-teal-dark:var(--erp-accent-hover);--merchant-notes-orange:#ee8e43;--merchant-notes-line:#d4d8e0;height:var(--erp-page-viewport);color:#2b323d;background:#fff;border:1px solid #d5d9e1;border-radius:8px;grid-template-rows:39px minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 5px 17px #1f2c430a}.erp-merchant-notes-page button,.erp-merchant-notes-page input,.erp-merchant-notes-page select,.erp-merchant-notes-page textarea,.erp-merchant-notes-dialog button,.erp-merchant-notes-dialog input,.erp-merchant-notes-dialog select,.erp-merchant-notes-dialog textarea{font:inherit}.erp-merchant-notes-tabs{scrollbar-width:thin;background:#f4f5f7;border-bottom:1px solid #ced3db;align-items:stretch;min-width:0;height:39px;display:flex;overflow:auto hidden}.erp-merchant-notes-tabs button{color:#484f5a;cursor:pointer;text-align:left;background:#f1f2f4;border:0;border-right:1px solid #d7dbe1;flex:none;min-width:120px;height:39px;padding:0 15px;font-size:12px;font-weight:650;transition:color .16s,background-color .16s;position:relative}.erp-merchant-notes-tabs button>span{color:#989ca4;margin-left:8px;font-size:8px;font-weight:500}.erp-merchant-notes-tabs button:hover{color:#2f63df;background:#f9f9fa}.erp-merchant-notes-tabs button[aria-selected=true]{color:#2f63df;box-shadow:inset 0 3px 0 var(--merchant-notes-teal), inset 0 -1px 0 #fff;background:#fff;font-weight:780}.erp-merchant-notes-tabs button[aria-selected=true]>span{color:#df843c}.erp-merchant-notes-workspace{background:#fff;grid-template-rows:auto auto auto minmax(0,1fr);gap:7px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.erp-merchant-notes-notice{color:#7f674b;background:linear-gradient(90deg,#fff8dc,#fffdf2 68%,#fff8e9);border:1px solid #ead5a4;border-radius:6px;align-items:center;gap:9px;min-height:39px;padding:6px 11px;display:flex;overflow:hidden}.erp-merchant-notes-notice>span{color:#fff;background:var(--merchant-notes-orange);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid;box-shadow:0 4px 10px #ee8e432b}.erp-merchant-notes-notice p{color:#b6602c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:670;overflow:hidden}.erp-merchant-notes-notice small{color:#9a866e;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:9px;overflow:hidden}.erp-merchant-notes-notice strong{color:#2f63df;white-space:nowrap;border-left:1px solid #ead9b8;flex:none;padding-left:10px;font-size:10px}.erp-merchant-notes-filter{border:1px solid var(--merchant-notes-line);background:#fff;border-radius:7px;align-items:center;gap:12px;min-height:51px;padding:8px 12px;display:flex;box-shadow:0 3px 12px #1f2c430a}.erp-merchant-notes-filter-fields{align-items:center;gap:15px;min-width:0;display:flex}.erp-merchant-notes-filter label{color:#353c49;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.erp-merchant-notes-filter label>span{font-size:12px;font-weight:710}.erp-merchant-notes-filter input,.erp-merchant-notes-filter select{color:#303744;background:#fff;border:1px solid #cacfd8;border-radius:6px;outline:0;height:32px;font-size:12px;transition:border-color .16s,box-shadow .16s}.erp-merchant-notes-filter input{width:255px;padding:0 10px}.erp-merchant-notes-filter select{width:122px;padding:0 28px 0 9px}.erp-merchant-notes-filter input::placeholder,.erp-merchant-notes-dialog input::placeholder,.erp-merchant-notes-dialog textarea::placeholder{color:#a1a5ad}.erp-merchant-notes-filter-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.erp-merchant-notes-filter-actions>span{color:#878c94;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:10px;overflow:hidden}.erp-merchant-notes-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:6px;min-width:70px;height:32px;padding:0 14px;font-size:12px;font-weight:720;transition:transform .16s,filter .16s,box-shadow .16s}.erp-merchant-notes-filter-reset{color:#a65a2b;background:#fff3e9;border-color:#efd7c5!important}.erp-merchant-notes-filter-submit{color:#fff;background:var(--erp-accent);box-shadow:0 5px 12px #356cf424}.erp-merchant-notes-filter-actions button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.erp-merchant-notes-filter-actions button:disabled{opacity:.56;cursor:wait}.erp-merchant-notes-toolbar{align-items:center;gap:7px;min-height:38px;display:flex}.erp-merchant-notes-toolbar button{color:#3e485a;cursor:pointer;background:#fff;border:1px solid #c8ced8;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 13px;font-size:12px;font-weight:710;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.erp-merchant-notes-toolbar button>span{font-size:16px;line-height:1}.erp-merchant-notes-toolbar button:hover:not(:disabled){background:#f6f8fb;transform:translateY(-1px);box-shadow:0 5px 12px #1f2c4314}.erp-merchant-notes-toolbar button:disabled{color:#9ca0a8;cursor:not-allowed;box-shadow:none;background:#f3f4f6;border-color:#dfe2e6}.erp-merchant-notes-toolbar .erp-merchant-notes-add{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 5px 14px #356cf424}.erp-merchant-notes-toolbar .erp-merchant-notes-add:hover:not(:disabled){color:#fff;border-color:var(--erp-accent-hover);background:var(--erp-accent-hover)}.erp-merchant-notes-toolbar .erp-merchant-notes-transform:not(:disabled){color:#a25528;background:#fff1e6;border-color:#edcdb6}.erp-merchant-notes-toolbar .erp-merchant-notes-refresh{color:#434e61;background:#f9fafc}.erp-merchant-notes-toolbar-meta{color:#848991;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:10px;overflow:hidden}.erp-merchant-notes-toolbar-meta:before{content:"";background:var(--merchant-notes-orange);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #ee8e431a}.erp-merchant-notes-table-panel{border:1px solid var(--merchant-notes-line);background:#fff;border-radius:7px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #1f2c430a}.erp-merchant-notes-table-scroll{overscroll-behavior:contain;scrollbar-color:#aeb4bd #eff1f4;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:auto}.erp-merchant-notes-table-scroll::-webkit-scrollbar{width:10px;height:10px}.erp-merchant-notes-table-scroll::-webkit-scrollbar-track{background:#eff1f4}.erp-merchant-notes-table-scroll::-webkit-scrollbar-thumb{background:#aeb4bd;border:2px solid #eff1f4;border-radius:999px}.erp-merchant-notes-table-state{background:#fff}.erp-merchant-notes-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.erp-merchant-notes-table th,.erp-merchant-notes-table td{color:#343b46;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #d5d9df;border-right:1px solid #d2d6dd;height:47px;padding:6px 10px;font-size:12px}.erp-merchant-notes-table th{z-index:4;color:#2a313c;white-space:nowrap;background:#eaeef4;height:44px;font-weight:770;position:sticky;top:0;box-shadow:inset 0 -1px #cad0db}.erp-merchant-notes-table-rules{min-width:1280px}.erp-merchant-notes-table-attributes{min-width:1960px}.erp-merchant-notes-table .erp-merchant-notes-col-select{text-align:center;width:44px}.erp-merchant-notes-table .erp-merchant-notes-col-row{text-align:center;width:58px}.erp-merchant-notes-table .erp-merchant-notes-col-order{text-align:center;width:92px}.erp-merchant-notes-table .erp-merchant-notes-col-format{width:520px}.erp-merchant-notes-table .erp-merchant-notes-col-code{width:105px}.erp-merchant-notes-table .erp-merchant-notes-col-name{width:165px}.erp-merchant-notes-table .erp-merchant-notes-col-storage{width:180px}.erp-merchant-notes-table .erp-merchant-notes-col-expression{width:285px}.erp-merchant-notes-table .erp-merchant-notes-col-index{text-align:center;width:105px}.erp-merchant-notes-table .erp-merchant-notes-col-parse{text-align:center;width:95px}.erp-merchant-notes-table .erp-merchant-notes-col-disabled{text-align:center;width:78px}.erp-merchant-notes-table .erp-merchant-notes-col-note{width:250px}.erp-merchant-notes-table .erp-merchant-notes-col-updated{width:154px}.erp-merchant-notes-table .erp-merchant-notes-col-actions,.erp-merchant-notes-table th:last-child{width:190px}.erp-merchant-notes-table th:last-child{z-index:6;border-left:1px solid #c8ced8;right:0;box-shadow:-8px 0 16px #18263d0b,inset 0 -1px #cad0db}.erp-merchant-notes-table tbody tr:not(.erp-merchant-notes-state-row):not(.erp-merchant-notes-skeleton-row)>td:last-child{z-index:2;background:#fff;border-left:1px solid #d0d5dd;position:sticky;right:0;box-shadow:-8px 0 16px #18263d0a}.erp-merchant-notes-table tbody tr:not(.erp-merchant-notes-state-row):not(.erp-merchant-notes-skeleton-row)>td{transition:background-color .14s}.erp-merchant-notes-table tbody tr:not(.erp-merchant-notes-state-row):not(.erp-merchant-notes-skeleton-row):hover>td,.erp-merchant-notes-table tbody .erp-merchant-notes-row-selected>td{background:#fff8dc}.erp-merchant-notes-table tbody .erp-merchant-notes-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--merchant-notes-orange)}.erp-merchant-notes-table input[type=radio]{width:15px;height:15px;accent-color:var(--merchant-notes-teal);cursor:pointer;margin:0}.erp-merchant-notes-record-link{color:#2f63df;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-weight:760;overflow:hidden}.erp-merchant-notes-format,.erp-merchant-notes-note{color:#4b525e;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.erp-merchant-notes-format{color:#373f4e;font-weight:650}.erp-merchant-notes-table-attributes td{height:58px}.erp-merchant-notes-col-expression code{color:#33435a;max-width:100%;font-family:var(--font-geist-mono), Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.erp-merchant-notes-mode{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:999px;min-height:24px;padding:2px 8px;font-size:10px;font-weight:730}.erp-merchant-notes-mode-none{color:#7b8089;background:#f5f6f7;border-color:#d4d7dd}.erp-merchant-notes-mode-split{color:#2f63df;background:#edf1f9;border-color:#b5c4dd}.erp-merchant-notes-mode-replace{color:#af5b29;background:#fff2e7;border-color:#efcbb2}.erp-merchant-notes-mode-split_replace{color:#47688e;background:#eff6fc;border-color:#c7d9e9}.erp-merchant-notes-transform-summary{color:#878c95;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:9px;display:block;overflow:hidden}.erp-merchant-notes-status{border:1px solid;border-radius:999px;place-items:center;min-width:34px;height:22px;padding:0 7px;font-size:10px;font-weight:710;display:inline-grid}.erp-merchant-notes-status-enabled{color:#2f63df;background:#edf1f9;border-color:#b5c4dd}.erp-merchant-notes-status-disabled{color:#85898f;background:#f5f6f7;border-color:#d5d8de}.erp-merchant-notes-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.erp-merchant-notes-row-actions button{color:#2f63df;cursor:pointer;background:#eef2f8;border:1px solid #c7cdd8;border-radius:5px;height:27px;padding:0 9px;font-size:11px;transition:transform .14s,filter .14s}.erp-merchant-notes-row-actions button:nth-child(2){color:#a45b2d;background:#fff2e8;border-color:#efd1bc}.erp-merchant-notes-row-actions .erp-merchant-notes-row-delete{color:#c34f42;background:#fff3f0;border-color:#ecc8c1}.erp-merchant-notes-row-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.erp-merchant-notes-skeleton-row td{height:47px}.erp-merchant-notes-skeleton-row i{background:linear-gradient(90deg,#eff1f4 20%,#dfe3e9 45%,#eff1f4 70%) 0 0/260% 100%;border-radius:999px;width:min(84%,135px);height:10px;animation:1.25s ease-in-out infinite erp-merchant-notes-shimmer;display:block}@keyframes erp-merchant-notes-shimmer{to{background-position:-130% 0}}.erp-merchant-notes-table-scroll:has(.erp-merchant-notes-state-row) .erp-merchant-notes-table{height:100%}.erp-merchant-notes-table-scroll:has(.erp-merchant-notes-state-row) .erp-merchant-notes-table tbody{height:calc(100% - 44px)}.erp-merchant-notes-state-row,.erp-merchant-notes-state-row>td{height:100%!important}.erp-merchant-notes-state-row>td{background:#fff;border-bottom:0;border-right:0}.erp-merchant-notes-state{color:#898f98;text-align:center;place-content:center;justify-items:center;height:100%;min-height:210px;padding:18px 24px;display:grid}.erp-merchant-notes-state>span{width:39px;height:39px;color:var(--merchant-notes-teal);background:#f2f5fa;border:1px dashed #abb4c4;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.erp-merchant-notes-state strong{color:#363e4d;margin-top:9px;font-size:14px}.erp-merchant-notes-state p{margin:4px 0 10px;font-size:10px;line-height:1.5}.erp-merchant-notes-state button{border:1px solid var(--merchant-notes-teal);color:#fff;background:var(--merchant-notes-teal);cursor:pointer;border-radius:6px;min-height:31px;padding:0 12px;font-size:11px;font-weight:720;box-shadow:0 6px 15px #2f63df21}.erp-merchant-notes-state-error>span{color:#c75345;background:#fff3ef;border-color:#e7bcb4}.erp-merchant-notes-state-error strong{color:#9c4137}.erp-merchant-notes-state-error button{background:#d55a4c;border-color:#d55a4c}.erp-merchant-notes-pagination{color:#565c67;white-space:nowrap;background:#fff;border-top:1px solid #d3d7df;flex:0 0 48px;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;padding:7px 12px;font-size:11px;display:flex}.erp-merchant-notes-pagination>span:first-child{color:#7a7f89;margin-right:auto}.erp-merchant-notes-pagination label{align-items:center;gap:5px;display:inline-flex}.erp-merchant-notes-pagination select,.erp-merchant-notes-pagination input{color:#343c49;background:#fff;border:1px solid #cbd0d8;border-radius:5px;outline:0;height:30px;font-size:11px}.erp-merchant-notes-pagination select{min-width:78px;padding:0 7px}.erp-merchant-notes-pagination input{text-align:center;width:50px;padding:0 5px}.erp-merchant-notes-page-buttons{align-items:center;gap:5px;display:flex}.erp-merchant-notes-page-buttons button{color:#3f495b;cursor:pointer;background:#fff;border:1px solid #d0d4dc;border-radius:5px;width:30px;height:30px;padding:0;font-size:15px}.erp-merchant-notes-page-buttons button:hover:not(:disabled){color:#fff;border-color:var(--merchant-notes-teal);background:var(--merchant-notes-teal)}.erp-merchant-notes-page-buttons button:disabled{color:#b8bcc2;cursor:not-allowed;background:#f8f9fa}.erp-merchant-notes-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a111c7a;place-items:center;padding:22px;animation:.18s ease-out both erp-merchant-notes-backdrop-in;display:grid;position:fixed;inset:0}.erp-merchant-notes-dialog{--merchant-notes-teal:var(--erp-accent);--merchant-notes-teal-dark:var(--erp-accent-hover);--merchant-notes-orange:#ee8e43;background:#fbfcfd;border:1px solid #d0d6dff5;border-radius:17px;flex-direction:column;width:min(930px,100%);max-height:calc(100dvh - 44px);animation:.2s cubic-bezier(.2,.8,.2,1) both erp-merchant-notes-dialog-in;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0b132140}.erp-merchant-notes-dialog:before{content:"";background:linear-gradient(90deg, var(--merchant-notes-teal), #2f63df 55%, var(--merchant-notes-orange));flex:none;height:3px}.erp-merchant-notes-dialog-heading{background:linear-gradient(105deg,#f5f8fc 0%,#fff 58%,#fff8f2 100%);border-bottom:1px solid #dce0e7;align-items:flex-start;gap:18px;min-height:91px;padding:18px 24px 16px;display:flex}.erp-merchant-notes-dialog-heading>div{min-width:0}.erp-merchant-notes-dialog-heading small{color:#2f63df;letter-spacing:.18em;font-size:8px;font-weight:850}.erp-merchant-notes-dialog-heading h2{color:#18263f;letter-spacing:-.02em;margin:5px 0 3px;font-size:21px}.erp-merchant-notes-dialog-heading p{color:#7c838e;margin:0;font-size:11px;line-height:1.5}.erp-merchant-notes-dialog-heading>button{color:#606773;cursor:pointer;background:#ffffffdb;border:1px solid #dbdfe6;border-radius:9px;flex:none;width:34px;height:34px;margin-left:auto;font-size:22px;line-height:1}.erp-merchant-notes-dialog-heading>button:hover:not(:disabled){color:#b64a3f;background:#fff3f0;border-color:#edc6bf}.erp-merchant-notes-dialog-meta{background:#e1e5ea;border-bottom:1px solid #dce0e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:9px 24px;display:grid}.erp-merchant-notes-dialog-meta>div{background:#f9f9fa;min-width:0;padding:7px 10px}.erp-merchant-notes-dialog-meta dt{color:#878c95;font-size:9px}.erp-merchant-notes-dialog-meta dd{color:#394252;font-family:var(--font-geist-mono), Consolas, monospace;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:700;overflow:hidden}.erp-merchant-notes-editor>form,.erp-merchant-notes-transform-dialog>form{min-height:0;padding:19px 24px 0;overflow-y:auto}.erp-merchant-notes-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.erp-merchant-notes-form-grid>label{color:#3d4450;gap:7px;min-width:0;display:grid}.erp-merchant-notes-form-grid>label>span:first-child{font-size:11px;font-weight:720}.erp-merchant-notes-form-grid>label>span b{color:#df5548}.erp-merchant-notes-form-grid>label>small{color:#8b9098;margin-top:-2px;font-size:9px}.erp-merchant-notes-form-grid input:not([type=checkbox]),.erp-merchant-notes-form-grid select,.erp-merchant-notes-form-grid textarea,.erp-merchant-notes-transform-fields input,.erp-merchant-notes-transform-fields select,.erp-merchant-notes-preview textarea{color:#303845;background:#fff;border:1px solid #ccd1d9;border-radius:7px;outline:0;width:100%;font-size:12px;transition:border-color .16s,box-shadow .16s}.erp-merchant-notes-form-grid input:not([type=checkbox]),.erp-merchant-notes-form-grid select,.erp-merchant-notes-transform-fields input,.erp-merchant-notes-transform-fields select{height:38px;padding:0 11px}.erp-merchant-notes-form-grid textarea,.erp-merchant-notes-preview textarea{resize:vertical;min-height:74px;padding:10px 11px;line-height:1.55}.erp-merchant-notes-form-wide{grid-column:1/-1}.erp-merchant-notes-switch-field>span:last-child{color:#475060;background:#f9f9fa;border:1px solid #d3d7df;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.erp-merchant-notes-switch-field input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#c9cdd3;border-radius:999px;outline:0;width:36px;height:20px;margin:0;transition:background-color .16s;position:relative}.erp-merchant-notes-switch-field input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #101b2d33}.erp-merchant-notes-switch-field input[type=checkbox]:checked{background:var(--merchant-notes-teal)}.erp-merchant-notes-switch-field input[type=checkbox]:checked:after{transform:translate(16px)}.erp-merchant-notes-transform-fields{background:#f7f8fb;border:1px solid #d5d9e1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;margin:16px 0 0;padding:13px 14px 14px;display:grid}.erp-merchant-notes-transform-fields legend{color:#283752;padding:0 7px;font-size:11px;font-weight:790}.erp-merchant-notes-transform-fields>p{color:#878c95;grid-column:1/-1;margin:-2px 0 0;font-size:9px;line-height:1.5}.erp-merchant-notes-transform-fields>label{color:#3d4450;gap:7px;min-width:0;display:grid}.erp-merchant-notes-transform-fields>label>span{font-size:11px;font-weight:720}.erp-merchant-notes-transform-fields>label>span b{color:#df5548}.erp-merchant-notes-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-top:16px;display:grid}.erp-merchant-notes-preview>label,.erp-merchant-notes-preview>div{background:#fff;border:1px solid #d5dae2;border-radius:9px;gap:7px;min-width:0;padding:12px;display:grid}.erp-merchant-notes-preview>label>span,.erp-merchant-notes-preview>div>span{color:#394252;font-size:10px;font-weight:760}.erp-merchant-notes-preview pre{color:#394252;min-height:74px;max-height:132px;font-family:var(--font-geist-mono), Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f4f8;border:1px solid #dce0e7;border-radius:7px;margin:0;padding:10px 11px;font-size:10px;line-height:1.55;overflow:auto}.erp-merchant-notes-transform-boundary{color:#896245;background:#fff7ed;border:1px solid #ecd4b8;border-radius:7px;margin:12px 0 0;padding:8px 10px;font-size:10px;line-height:1.5}.erp-merchant-notes-dialog-error{color:#a74439;background:#fff3ef;border:1px solid #edc1b9;border-radius:7px;margin:13px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.erp-merchant-notes-dialog-actions{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfcfdf5;border-top:1px solid #dce0e6;justify-content:flex-end;align-items:center;gap:9px;min-height:67px;margin-top:16px;padding:13px 0 16px;display:flex;position:sticky;bottom:0}.erp-merchant-notes-dialog-actions button{color:#454d5b;cursor:pointer;background:#fff;border:1px solid #ced3db;border-radius:7px;min-width:86px;height:38px;padding:0 16px;font-size:12px;font-weight:730;transition:transform .16s,box-shadow .16s}.erp-merchant-notes-dialog-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #1a273e1a}.erp-merchant-notes-dialog-actions button:disabled,.erp-merchant-notes-dialog-heading button:disabled{opacity:.55;cursor:wait}.erp-merchant-notes-dialog-actions .erp-merchant-notes-dialog-submit{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-merchant-notes-dialog-actions .erp-merchant-notes-dialog-danger{color:#fff;background:#d65749;border-color:#d65749}.erp-merchant-notes-transform-dialog{width:min(820px,100%)}.erp-merchant-notes-attribute-editor{width:min(1120px,100%)}.erp-merchant-notes-form-grid-attributes{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-merchant-notes-form-grid-attributes textarea{font-family:var(--font-geist-mono), Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere}.erp-merchant-notes-delete-dialog{width:min(560px,100%)}.erp-merchant-notes-delete-content{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;padding:24px;display:grid}.erp-merchant-notes-delete-content>span{color:#c44d41;background:#fff2ef;border:1px solid #edc0b8;border-radius:14px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:850;display:grid}.erp-merchant-notes-delete-content strong{color:#493e3c;font-size:14px}.erp-merchant-notes-delete-content p{color:#826f6a;margin:6px 0 0;font-size:11px;line-height:1.6}.erp-merchant-notes-delete-dialog>.erp-merchant-notes-dialog-error{margin-inline:24px}.erp-merchant-notes-delete-dialog>.erp-merchant-notes-dialog-actions{margin:0;padding-inline:24px}.erp-merchant-notes-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.erp-merchant-notes-page button:focus-visible,.erp-merchant-notes-page input:focus-visible,.erp-merchant-notes-page select:focus-visible,.erp-merchant-notes-page textarea:focus-visible,.erp-merchant-notes-dialog button:focus-visible,.erp-merchant-notes-dialog input:focus-visible,.erp-merchant-notes-dialog select:focus-visible,.erp-merchant-notes-dialog textarea:focus-visible){outline-offset:2px;outline:3px solid #356cf438}.erp-merchant-notes-filter input:focus,.erp-merchant-notes-filter select:focus,.erp-merchant-notes-form-grid input:focus,.erp-merchant-notes-form-grid select:focus,.erp-merchant-notes-form-grid textarea:focus,.erp-merchant-notes-transform-fields input:focus,.erp-merchant-notes-transform-fields select:focus,.erp-merchant-notes-preview textarea:focus,.erp-merchant-notes-pagination input:focus,.erp-merchant-notes-pagination select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf414}@keyframes erp-merchant-notes-backdrop-in{0%{opacity:0}}@keyframes erp-merchant-notes-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:1040px){.erp-merchant-notes-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:39px auto;overflow:visible}.erp-merchant-notes-workspace{min-height:calc(var(--erp-page-viewport) - 39px);grid-template-rows:auto auto auto minmax(520px,1fr);overflow:visible}.erp-merchant-notes-notice{flex-wrap:wrap}.erp-merchant-notes-notice p{flex:calc(100% - 120px)}.erp-merchant-notes-notice small{order:4;width:100%;margin:0 0 0 33px}.erp-merchant-notes-filter{flex-direction:column;align-items:stretch}.erp-merchant-notes-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-merchant-notes-filter label{grid-template-columns:auto minmax(0,1fr);display:grid}.erp-merchant-notes-filter input,.erp-merchant-notes-filter select,.erp-merchant-notes-filter-actions{width:100%}.erp-merchant-notes-filter-actions>span{margin-right:auto}.erp-merchant-notes-table-panel{min-height:520px}}@media (max-width:640px){.erp-merchant-notes-page{border-radius:6px}.erp-merchant-notes-tabs button{min-width:105px;padding-inline:11px}.erp-merchant-notes-tabs button>span{display:none}.erp-merchant-notes-workspace{gap:6px;padding:6px}.erp-merchant-notes-notice{align-items:flex-start;min-height:52px;padding:7px 9px}.erp-merchant-notes-notice p{white-space:normal}.erp-merchant-notes-notice small{display:none}.erp-merchant-notes-notice strong{margin-left:auto;padding-top:5px}.erp-merchant-notes-filter{padding:10px}.erp-merchant-notes-filter-fields{grid-template-columns:1fr;gap:8px}.erp-merchant-notes-filter label{grid-template-columns:70px minmax(0,1fr)}.erp-merchant-notes-filter-actions{flex-wrap:wrap}.erp-merchant-notes-filter-actions>span{width:100%;max-width:none}.erp-merchant-notes-filter-actions button{flex:1;min-height:36px}.erp-merchant-notes-toolbar{flex-wrap:wrap;min-height:42px}.erp-merchant-notes-toolbar button{flex:1;justify-content:center;min-height:36px}.erp-merchant-notes-toolbar-meta{order:4;width:100%;margin:0 3px}.erp-merchant-notes-table-panel{min-height:500px}.erp-merchant-notes-pagination{justify-content:flex-start;min-height:52px;padding-inline:9px;overflow-x:auto}.erp-merchant-notes-pagination>span:first-child{display:none}.erp-merchant-notes-page-buttons button{flex:0 0 32px;width:32px;height:32px}.erp-merchant-notes-dialog-backdrop{place-items:end center;padding:10px}.erp-merchant-notes-dialog{border-radius:15px 15px 8px 8px;max-height:calc(100dvh - 20px)}.erp-merchant-notes-dialog-heading{min-height:82px;padding:15px 16px 13px}.erp-merchant-notes-dialog-heading h2{font-size:18px}.erp-merchant-notes-dialog-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 16px}.erp-merchant-notes-editor>form,.erp-merchant-notes-transform-dialog>form{padding:16px 16px 0}.erp-merchant-notes-form-grid,.erp-merchant-notes-transform-fields,.erp-merchant-notes-preview{grid-template-columns:1fr}.erp-merchant-notes-form-wide,.erp-merchant-notes-transform-fields>p{grid-column:auto}.erp-merchant-notes-dialog-actions{min-height:64px}.erp-merchant-notes-dialog-actions button{flex:1}.erp-merchant-notes-delete-content{grid-template-columns:42px minmax(0,1fr);padding:20px 16px}.erp-merchant-notes-delete-content>span{border-radius:11px;width:42px;height:42px}.erp-merchant-notes-delete-dialog>.erp-merchant-notes-dialog-error{margin-inline:16px}.erp-merchant-notes-delete-dialog>.erp-merchant-notes-dialog-actions{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.erp-merchant-notes-page *,.erp-merchant-notes-dialog,.erp-merchant-notes-dialog-backdrop{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-product-display-page{--product-display-teal:var(--erp-accent);--product-display-teal-dark:var(--erp-accent-hover);--product-display-orange:#ef9148;--product-display-line:#d4d9e1;width:100%;height:var(--erp-page-viewport);color:#18263e;flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.erp-product-display-page button,.erp-product-display-page input{font:inherit}.erp-product-display-notice{color:#765f3f;background:#fff9df;border:1px solid #ead49e;border-radius:7px;flex:none;align-items:center;gap:8px;min-height:34px;padding:6px 12px;display:flex}.erp-product-display-notice>span{color:#fff;background:var(--product-display-orange);border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:850;display:grid}.erp-product-display-notice p{margin:0;font-size:11px;line-height:1.45}.erp-product-display-composer{border:1px solid var(--product-display-line);background:#fff;border-radius:9px;flex:none;grid-template-columns:minmax(190px,250px) minmax(190px,250px) minmax(320px,1fr);align-items:stretch;gap:12px;min-height:76px;padding:9px 12px;display:grid;box-shadow:0 4px 14px #17274209}.erp-product-display-composer>label{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-product-display-composer label>span{color:#29354b;font-size:12px;font-weight:720}.erp-product-display-composer input,.erp-product-display-table td:last-child input{color:#232d3f;background:#fff;border:1px solid #cbd1da;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 10px}.erp-product-display-composer input::placeholder,.erp-product-display-table input::placeholder{color:#a2a6ae}.erp-product-display-composer input:disabled,.erp-product-display-table input:disabled{color:#959aa3;cursor:not-allowed;background:#f5f6f8}.erp-product-display-preview{background:linear-gradient(90deg,#eff3f9,#fbfcfd);border:1px solid #cfd5de;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:9px;min-width:0;padding:8px 11px;display:grid}.erp-product-display-preview>span{color:#2f63df;white-space:nowrap;background:#dfe6f2;border-radius:999px;grid-row:1/3;align-self:center;padding:4px 8px;font-size:9px;font-weight:800}.erp-product-display-preview output{color:#192b49;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;line-height:1.35;overflow:hidden}.erp-product-display-preview small{color:#838993;font-size:9px;line-height:1.35}.erp-product-display-toolbar{border:1px solid var(--product-display-line);background:#f9f9fa;border-radius:8px;flex:0 0 40px;align-items:center;gap:7px;min-height:40px;padding:4px 6px;display:flex}.erp-product-display-toolbar button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d4;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:76px;height:31px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.erp-product-display-toolbar button:hover:not(:disabled){border-color:var(--product-display-teal);box-shadow:0 4px 10px #2f63df17}.erp-product-display-toolbar button:disabled{color:#a6aab2;cursor:not-allowed;box-shadow:none;background:#f5f6f8;border-color:#dadde3}.erp-product-display-toolbar-hint{color:#848a93;font-size:9px}.erp-product-display-toolbar .erp-product-display-restore{color:#a25b2c;background:#fff8f2;border-color:#ecd4c0;margin-left:auto}.erp-product-display-toolbar .erp-product-display-reload{color:#945321;background:#fff5ec;border-color:#edc8a8}.erp-product-display-toolbar .erp-product-display-save{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);min-width:96px;box-shadow:0 6px 14px #356cf426}.erp-product-display-toolbar .erp-product-display-save:hover:not(:disabled){color:#fff;background:var(--erp-accent-hover)}.erp-product-display-error{color:#9c3f34;background:#fff3f1;border:1px solid #efc7c1;border-radius:7px;flex:none;align-items:center;gap:10px;min-height:34px;padding:5px 10px;font-size:11px;display:flex}.erp-product-display-error button{color:#8d342b;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.erp-product-display-table-panel{border:1px solid var(--product-display-line);background:#fff;border-radius:9px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #1928410b}.erp-product-display-table-scroll{scrollbar-color:#b7beca #eef0f3;flex:auto;min-height:0;overflow:auto}.erp-product-display-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1040px}.erp-product-display-table th,.erp-product-display-table td{border-right:1px solid var(--product-display-line);border-bottom:1px solid var(--product-display-line);color:#303846;text-align:left;vertical-align:middle;background:#fff;height:48px;padding:7px 10px;font-size:12px}.erp-product-display-table th{z-index:3;color:#17263f;background:#eaeef4;height:42px;font-weight:780;position:sticky;top:0}.erp-product-display-table th:last-child,.erp-product-display-table td:last-child{border-right:0}.erp-product-display-table th:first-child,.erp-product-display-table td:first-child,.erp-product-display-table th:nth-child(2),.erp-product-display-table td:nth-child(2),.erp-product-display-table th:nth-child(3),.erp-product-display-table td:nth-child(3){text-align:center;width:68px}.erp-product-display-table th:nth-child(4),.erp-product-display-table td:nth-child(4){width:auto}.erp-product-display-table th:nth-child(5),.erp-product-display-table td:nth-child(5){width:280px}.erp-product-display-table tbody tr:hover td{background:#f3f6fa}.erp-product-display-table tbody tr.is-unavailable td{color:#696f7a;background:#fbfbfc}.erp-product-display-table tbody tr.is-unavailable:hover td{background:#f5f6f8}.erp-product-display-table tbody tr[aria-selected=true] td{background:#fff7dc}.erp-product-display-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--product-display-orange)}.erp-product-display-table input[type=radio],.erp-product-display-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--product-display-teal);cursor:pointer}.erp-product-display-table input[type=radio]:disabled,.erp-product-display-table input[type=checkbox]:disabled{cursor:not-allowed}.erp-product-display-table td strong{color:#2f63df;font-size:12px;display:block}.erp-product-display-table tr.is-unavailable td strong{color:#606671}.erp-product-display-table td code{color:#878d97;background:0 0;margin-top:3px;font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.erp-product-display-table td:nth-child(4)>span{border:1px solid #0000;border-radius:999px;align-items:center;min-height:20px;margin-top:5px;padding:2px 7px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.erp-product-display-table td:nth-child(4)>span.is-available{color:#2f63df;background:#eaeff7;border-color:#c8d3e6}.erp-product-display-table td:nth-child(4)>span.is-pending{color:#9a633d;background:#fff4ea;border-color:#f1d8c4}.erp-product-display-table-footer{border-top:1px solid var(--product-display-line);color:#727986;background:#fbfcfd;flex:0 0 43px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:10px;display:flex}.erp-product-display-table-footer span:last-child{color:#394e71;background:#eaeef5;border-radius:999px;padding:4px 9px;font-weight:720}.erp-product-display-table-footer span.is-dirty{color:#a25d2f;background:#fff0e5}.erp-product-display-announcement{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erp-product-display-skeleton-row i{background:linear-gradient(90deg,#edeff3 20%,#fafbfc 45%,#edeff3 70%) 0 0/230% 100%;border-radius:999px;width:76%;height:10px;margin-inline:auto;animation:1.25s ease-in-out infinite erp-shimmer;display:block}:is(.erp-product-display-page button:focus-visible,.erp-product-display-page input:focus-visible){outline-offset:2px;outline:3px solid #356cf43d}.erp-product-display-value{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;overflow:hidden;display:-webkit-box!important}@media (max-width:1120px){.erp-product-display-composer{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr)}.erp-product-display-preview{grid-column:1/-1;min-height:48px}.erp-product-display-toolbar-hint{display:none}}@media (max-width:720px){.erp-product-display-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-product-display-composer{grid-template-columns:1fr}.erp-product-display-preview{grid-column:auto}.erp-product-display-toolbar{flex-wrap:wrap;flex:none;height:auto;min-height:40px}.erp-product-display-toolbar .erp-product-display-restore{margin-left:0}.erp-product-display-table-panel{min-height:480px}.erp-product-display-table-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:6px}}@media (max-width:480px){.erp-product-display-composer>label{grid-template-columns:1fr;gap:4px}.erp-product-display-preview{grid-template-rows:auto;grid-template-columns:1fr;row-gap:5px}.erp-product-display-preview>span{grid-row:auto;justify-self:start}.erp-product-display-toolbar button{flex:calc(50% - 7px)}}@media (prefers-reduced-motion:reduce){.erp-product-display-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-design-workspace-page{color:#17253d;align-content:start;gap:10px;display:grid}.erp-design-workspace-heading{background:linear-gradient(105deg,#f4f7fb 0%,#fff 58%,#fff8f1 100%);border:1px solid #d5dae2;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:14px 18px;display:grid}.erp-design-workspace-heading-icon{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:9px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 18px #2f63df24}.erp-design-workspace-heading-copy{min-width:0}.erp-design-workspace-heading-copy small{color:#2f63df;letter-spacing:.16em;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.erp-design-workspace-heading-copy h2{color:#15233c;margin:0;font-size:19px;line-height:1.2}.erp-design-workspace-heading-copy p{color:#707783;margin:4px 0 0;font-size:11px}.erp-design-workspace-status{color:#93613b;white-space:nowrap;background:#fffaf5;border:1px solid #ead8c7;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 11px;font-size:10px;display:inline-flex}.erp-design-workspace-status i{background:#f4a04d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fff0e2}.erp-design-workspace-empty{background:#fff;border:1px solid #d5dae2;border-radius:10px;grid-template-columns:minmax(260px,1.1fr) minmax(260px,.9fr);grid-template-areas:"copy expected""meta meta""boundary boundary";align-content:center;gap:14px 22px;min-height:236px;padding:25px 28px;display:grid}.erp-design-workspace-empty-copy{grid-area:copy;align-items:center;gap:14px;display:flex}.erp-design-workspace-empty-copy>span{color:#2f63df;background:#f1f4fa;border:1px dashed #97a3b7;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.erp-design-workspace-empty-copy strong{color:#24324b;margin-bottom:5px;font-size:15px;display:block}.erp-design-workspace-empty-copy p{color:#7a818d;max-width:570px;margin:0;font-size:11px;line-height:1.7}.erp-design-workspace-expected{background:#f9f9fa;border:1px solid #e2e5eb;border-radius:8px;grid-area:expected;padding:12px 14px}.erp-design-workspace-expected>span{color:#666e7c;font-size:10px;font-weight:750}.erp-design-workspace-expected ul{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.erp-design-workspace-expected li{color:#394e73;background:#fff;border:1px solid #dadee5;border-radius:999px;padding:5px 9px;font-size:10px}.erp-design-workspace-meta{border:1px solid #dce0e7;border-radius:8px;grid-area:meta;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.erp-design-workspace-meta>div{text-align:center;background:#fbfcfd;align-content:center;gap:2px;min-height:48px;padding:8px 12px;display:grid}.erp-design-workspace-meta>div+div{border-left:1px solid #dce0e7}.erp-design-workspace-meta dt{color:#858a93;font-size:9px}.erp-design-workspace-meta dd{color:#4b5566;margin:0;font-size:11px;font-weight:700}.erp-design-workspace-boundary{color:#8f6544;background:#fff8ee;border:1px solid #f0d7bd;border-radius:7px;grid-area:boundary;align-items:center;gap:8px;min-height:34px;padding:7px 11px;display:flex}.erp-design-workspace-boundary>span{color:#fff;background:#f1a04a;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.erp-design-workspace-boundary p{margin:0;font-size:10px;line-height:1.5}@media (max-width:900px){.erp-design-workspace-empty{grid-template-columns:1fr;grid-template-areas:"copy""expected""meta""boundary"}}@media (max-width:640px){.erp-design-workspace-heading{grid-template-columns:42px minmax(0,1fr)}.erp-design-workspace-status{grid-column:1/-1;justify-self:start}.erp-design-workspace-empty{padding:20px}.erp-design-workspace-meta{grid-template-columns:1fr}.erp-design-workspace-meta>div+div{border-top:1px solid #dce0e7;border-left:0}}.erp-my-design-page{--my-design-teal:var(--erp-accent);--my-design-teal-dark:var(--erp-accent-hover);--my-design-orange:#ee8d43;--my-design-mint:#edf1f7;--my-design-line:#cfd4dd;--my-design-ink:#212c3f;height:var(--erp-page-viewport);min-width:0;min-height:0;color:var(--my-design-ink);grid-template-rows:auto auto auto auto minmax(0,1fr);gap:7px;font-size:12px;display:grid;overflow:hidden}.erp-my-design-page *,.erp-my-design-page :before,.erp-my-design-page :after,.erp-my-design-dialog *,.erp-my-design-dialog :before,.erp-my-design-dialog :after{box-sizing:border-box}.erp-my-design-page button,.erp-my-design-page input,.erp-my-design-page select,.erp-my-design-page textarea,.erp-my-design-dialog button,.erp-my-design-dialog input,.erp-my-design-dialog select,.erp-my-design-dialog textarea{font:inherit}.erp-my-design-sr-only,.erp-my-design-live{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-my-design-scope{color:#776757;background:linear-gradient(90deg,#fff8e7 0%,#fffdf5 58%,#f0f3f9 100%);border:1px solid #ecd8b7;border-radius:7px;align-items:center;gap:12px;min-width:0;min-height:34px;padding:6px 12px;display:flex;overflow:hidden}.erp-my-design-scope:before{content:"";background:var(--my-design-orange);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #ee8d431c}.erp-my-design-scope strong{color:#9a592e;white-space:nowrap;flex:none;font-size:11px}.erp-my-design-scope span{color:#7d756c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.erp-my-design-summary{border:1px solid var(--my-design-line);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,1.4fr) repeat(10,minmax(74px,1fr));min-width:0;margin:0;display:grid;overflow:hidden;box-shadow:0 4px 15px #1e2d4609}.erp-my-design-summary>div{text-align:center;background:linear-gradient(#fff,#fbfcfd);border-right:1px solid #e2e5eb;align-content:center;gap:2px;min-width:0;min-height:46px;padding:6px 9px;display:grid}.erp-my-design-summary>div:last-child{border-right:0}.erp-my-design-summary dt{color:#848992;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.erp-my-design-summary dd{color:#25334a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;overflow:hidden}.erp-my-design-summary-time{text-align:left!important;background:linear-gradient(135deg,#f0f4fa,#fff)!important}.erp-my-design-summary-time dd{color:#2f63df;font-size:11px}.erp-my-design-summary-pending dd{color:#cb6c32}.erp-my-design-summary-warning{background:#fffaf0!important}.erp-my-design-summary-warning dd{color:#bd7139}.erp-my-design-summary-danger{background:#fff7f3!important}.erp-my-design-summary-danger dd{color:#be5942}.erp-my-design-summary-success{background:#f3f6fb!important}.erp-my-design-summary-success dd{color:#2f63df}.erp-my-design-filters{border:1px solid var(--my-design-line);background:#fff;border-radius:8px;min-width:0;padding:10px 12px 0;overflow:hidden;box-shadow:0 5px 16px #1e2d460a}.erp-my-design-filter-grid{gap:9px 13px;min-width:0;display:grid}.erp-my-design-filter-primary{grid-template-columns:repeat(5,minmax(128px,1fr)) minmax(292px,1.7fr)}.erp-my-design-filter-secondary{grid-template-columns:repeat(6,minmax(145px,1fr));padding:10px 0 2px}.erp-my-design-filter-wide{grid-column:span 2}.erp-my-design-filter-grid>label,.erp-my-design-date-range{color:#353c49;white-space:nowrap;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:grid}.erp-my-design-filter-grid label>span,.erp-my-design-date-range legend{color:#343b48;min-width:0;padding:0;font-size:11px;font-weight:760}.erp-my-design-filter-grid input,.erp-my-design-filter-grid select,.erp-my-design-dialog input,.erp-my-design-dialog textarea{color:#2e3643;background:#fbfcfd;border:1px solid #c9cfd8;border-radius:6px;outline:0;min-width:0;height:32px;padding:0 9px;transition:border-color .16s,box-shadow .16s,background-color .16s}.erp-my-design-filter-grid select{padding-right:26px}.erp-my-design-filter-grid input::placeholder,.erp-my-design-dialog input::placeholder,.erp-my-design-dialog textarea::placeholder{color:#a3a7af}.erp-my-design-filter-grid input:hover,.erp-my-design-filter-grid select:hover,.erp-my-design-dialog input:hover,.erp-my-design-dialog textarea:hover{background:#fff;border-color:#afb8c7}.erp-my-design-filter-grid input:focus,.erp-my-design-filter-grid select:focus,.erp-my-design-dialog input:focus,.erp-my-design-dialog textarea:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf41a}.erp-my-design-date-range{grid-template-columns:auto minmax(104px,1fr) auto minmax(104px,1fr)}.erp-my-design-date-range legend{float:none}.erp-my-design-date-range>span{color:#848a93;font-size:10px}.erp-my-design-date-range input{width:100%}.erp-my-design-date-empty{color:#0000!important;-webkit-text-fill-color:transparent!important}.erp-my-design-date-has-value{color:#2e3643!important;-webkit-text-fill-color:#2e3643!important}.erp-my-design-date-empty::-webkit-calendar-picker-indicator{opacity:.72}.erp-my-design-more-filters{border-top:1px solid #e9ebef;min-width:0;margin-top:8px}.erp-my-design-more-filters>summary{color:#556073;cursor:pointer;width:fit-content;min-height:28px;padding:6px 2px;font-size:10px;font-weight:740;list-style-position:inside}.erp-my-design-more-filters>summary:hover,.erp-my-design-more-filters[open]>summary{color:var(--my-design-teal)}.erp-my-design-filter-actions{border-top:1px solid #edeff2;justify-content:flex-end;align-items:center;gap:7px;min-height:42px;margin-top:5px;display:flex}.erp-my-design-filter-actions>span{color:#838992;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:10px;overflow:hidden}.erp-my-design-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:72px;height:32px;padding:0 12px;font-size:11px;font-weight:760;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s,opacity .16s;display:inline-flex}.erp-my-design-button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.erp-my-design-button:active:not(:disabled){transform:translateY(0)}.erp-my-design-button:disabled{opacity:.47;cursor:not-allowed;box-shadow:none}.erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 6px 14px #356cf426}.erp-my-design-button-secondary{color:#455062;background:#fff;border-color:#c9cfd8}.erp-my-design-button-warning{color:#a95729;background:#fff2e8;border-color:#ecc9b1}.erp-my-design-button-success{color:#2f63df;background:#eaeff8;border-color:#acbcd7}.erp-my-design-button-disabled{color:#838891;background:#f1f2f5;border-color:#dcdfe5}.erp-my-design-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:39px;display:flex}.erp-my-design-toolbar-primary,.erp-my-design-toolbar-meta{align-items:center;gap:6px;min-width:0;display:flex}.erp-my-design-toolbar-primary{overflow:hidden}.erp-my-design-toolbar-meta{color:#7e848e;white-space:nowrap;margin-left:auto;font-size:10px}.erp-my-design-toolbar-meta strong{color:var(--my-design-teal);font-size:12px}.erp-my-design-toolbar .erp-my-design-button{height:32px}.erp-my-design-table-card{background:#fff;border:1px solid #c8ced9;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #1c2a430d}.erp-my-design-table-heading{border-bottom:1px solid var(--my-design-line);background:linear-gradient(90deg,#fbfcfe,#f4f6fa 68%,#fffaf4);flex:0 0 43px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:43px;padding:6px 11px;display:flex}.erp-my-design-table-heading>div{min-width:0}.erp-my-design-table-heading h3{color:#212f46;margin:0;font-size:13px;line-height:1.25}.erp-my-design-table-heading p{color:#878c95;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.erp-my-design-table-heading>span{color:#2f63df;background:#e9eef6;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:740}.erp-my-design-table-scroll{overscroll-behavior:contain;scrollbar-color:#9fa7b4 #edeff3;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:auto}.erp-my-design-table-scroll::-webkit-scrollbar{width:10px;height:10px}.erp-my-design-table-scroll::-webkit-scrollbar-track{background:#edeff3}.erp-my-design-table-scroll::-webkit-scrollbar-thumb{background:#9fa7b4;border:2px solid #edeff3;border-radius:999px}.erp-my-design-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:2007px}.erp-my-design-table-scroll:has(.erp-my-design-state-row) .erp-my-design-table{min-width:100%;height:100%}.erp-my-design-table-scroll:has(.erp-my-design-state-row) .erp-my-design-table tbody{height:calc(100% - 41px)}.erp-my-design-table th,.erp-my-design-table td{color:#353b46;text-align:left;vertical-align:middle;text-overflow:ellipsis;background:#fff;border-bottom:1px solid #d6dae1;border-right:1px solid #d2d6de;height:53px;padding:7px 9px;font-size:11px;overflow:hidden}.erp-my-design-table thead th{z-index:5;color:#202a3c;white-space:nowrap;background:#eaeef4;height:41px;font-size:11px;font-weight:800;position:sticky;top:0;box-shadow:0 1px #c8ced8}.erp-my-design-table th:first-child,.erp-my-design-table td:first-child{text-align:center;width:44px}.erp-my-design-table th:nth-child(2),.erp-my-design-table td:nth-child(2){width:180px}.erp-my-design-table th:nth-child(3),.erp-my-design-table td:nth-child(3){width:150px}.erp-my-design-table th:nth-child(4),.erp-my-design-table td:nth-child(4){width:108px}.erp-my-design-table th:nth-child(5),.erp-my-design-table td:nth-child(5){width:180px}.erp-my-design-table th:nth-child(6),.erp-my-design-table td:nth-child(6){width:130px}.erp-my-design-table th:nth-child(7),.erp-my-design-table td:nth-child(7){width:270px}.erp-my-design-table th:nth-child(8),.erp-my-design-table td:nth-child(8){width:250px}.erp-my-design-table th:nth-child(9),.erp-my-design-table td:nth-child(9){width:150px}.erp-my-design-table th:nth-child(10),.erp-my-design-table td:nth-child(10){width:175px}.erp-my-design-table th:nth-child(11),.erp-my-design-table td:nth-child(11),.erp-my-design-table th:nth-child(12),.erp-my-design-table td:nth-child(12){width:110px}.erp-my-design-table th:nth-child(13),.erp-my-design-table td:nth-child(13){width:150px}.erp-my-design-table thead th:last-child,.erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{z-index:4;background:#fff;border-left:1px solid #c9cfd8;position:sticky;right:0;box-shadow:-10px 0 18px #1e2c430e}.erp-my-design-table thead th:last-child{z-index:7;background:#eaeef4}.erp-my-design-table tbody tr:not(.erp-my-design-state-row):hover td,.erp-my-design-table tbody tr:not(.erp-my-design-state-row):hover td:last-child{background:#f3f6fa}.erp-my-design-table tbody tr.erp-my-design-row-selected td{background:#fff5d8}.erp-my-design-table tbody tr.erp-my-design-row-selected td:first-child{box-shadow:inset 3px 0 0 var(--my-design-orange)}.erp-my-design-table tbody tr.erp-my-design-row-selected td:last-child{background:#fff5d8}.erp-my-design-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--my-design-teal);cursor:pointer}.erp-my-design-table td>strong{color:#2b323f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.erp-my-design-table td>small,.erp-my-design-table td>span+small{color:#7e8590;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.erp-my-design-money{font-variant-numeric:tabular-nums;font-weight:820;color:#15233c!important}.erp-my-design-link{color:#2f63df;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:11px;font-weight:760;overflow:hidden}.erp-my-design-link:hover:not(:disabled){color:#d87437;text-underline-offset:3px;text-decoration:underline}.erp-my-design-link:disabled{color:#a7abb1;cursor:not-allowed;text-decoration:none}.erp-my-design-tag{background:#fff3e9;border:1px solid #ebcfb8;border-radius:999px;width:fit-content;max-width:100%;padding:3px 6px;font-weight:730;color:#a45a2e!important}.erp-my-design-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:20px;padding:3px 7px;font-size:9px!important;line-height:1!important;display:inline-flex!important}.erp-my-design-status-success{background:#e9eff8;border-color:#b8c6df;color:#2f63df!important}.erp-my-design-status-danger{background:#fff0eb;border-color:#efc6ba;color:#b8543c!important}.erp-my-design-status-pending{background:#fff2e8;border-color:#f0cfb8;color:#bf612f!important}.erp-my-design-status-info{background:#edf6fd;border-color:#c8dced;color:#3973a2!important}.erp-my-design-status-muted{background:#f3f4f6;border-color:#d7dae0;color:#727781!important}.erp-my-design-row-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.erp-my-design-state-row,.erp-my-design-state-row td{height:100%!important}.erp-my-design-state-row td{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-right:0;min-height:210px;padding:0}.erp-my-design-state-row:hover td{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important}.erp-my-design-state-row td>div{color:#818791;text-align:center;place-content:center;justify-items:center;min-height:clamp(210px,30dvh,340px);padding:26px;display:grid}.erp-my-design-state-row strong{color:#253145;font-size:14px}.erp-my-design-state-row p{color:#888e97;max-width:480px;margin:7px 0 0;font-size:10px;line-height:1.6}.erp-my-design-state-row .erp-my-design-button{margin-top:13px}.erp-my-design-empty-icon{width:44px;height:44px;color:var(--my-design-teal);background:#eff3f9;border:1px dashed #9ea9bc;border-radius:50%;place-items:center;margin-bottom:12px;font-size:13px;font-weight:850;display:grid;box-shadow:0 10px 25px #2f63df12}.erp-my-design-loading{grid-auto-flow:column;gap:10px;display:flex!important}.erp-my-design-loading>span{border:2px solid #cad0db;border-top-color:var(--my-design-teal);border-radius:50%;width:17px;height:17px;animation:.75s linear infinite erp-my-design-spin}.erp-my-design-error-row td>div,.erp-my-design-error-row strong{color:#a9513d}.erp-my-design-empty-row td>div{background:radial-gradient(circle at 50% 45%,#e9eff88c,#0000 34%)}@keyframes erp-my-design-spin{to{transform:rotate(360deg)}}.erp-my-design-pagination{border-top:1px solid var(--my-design-line);color:#646b77;background:#fbfcfd;flex:0 0 45px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;min-height:45px;padding:6px 10px;font-size:10px;display:flex}.erp-my-design-pagination label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-my-design-pagination select,.erp-my-design-pagination input,.erp-my-design-pagination button{color:#404856;background:#fff;border:1px solid #cbd0d9;border-radius:6px;outline:0;height:29px}.erp-my-design-pagination select{width:76px;padding:0 6px}.erp-my-design-pagination input{text-align:center;width:48px}.erp-my-design-pagination button{cursor:pointer;width:29px;padding:0;font-size:15px}.erp-my-design-pagination button:hover:not(:disabled){color:var(--my-design-teal);background:#f1f4fa;border-color:#acb6c6}.erp-my-design-pagination button:disabled{color:#b7bbc2;cursor:not-allowed;background:#f6f7f8}.erp-my-design-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d152475;place-items:center;padding:20px;animation:.16s ease-out erp-my-design-fade-in;display:grid;position:fixed;inset:0}.erp-my-design-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--my-design-ink);background:#fff;border:1px solid #fffffff0;border-radius:16px;flex-direction:column;animation:.2s ease-out erp-my-design-dialog-in;display:flex;overflow:hidden;box-shadow:0 32px 90px #0e18284d}.erp-my-design-assign-dialog,.erp-my-design-return-dialog{width:min(620px,100vw - 32px)}.erp-my-design-finalize-dialog{width:min(560px,100vw - 32px)}.erp-my-design-detail-dialog{width:min(920px,100vw - 32px)}.erp-my-design-dialog>header{background:linear-gradient(107deg,#edf1f9 0%,#fff 59%,#fff5ec 100%);border-bottom:1px solid #dde1e8;justify-content:space-between;align-items:flex-start;gap:15px;min-height:92px;padding:17px 21px;display:flex}.erp-my-design-dialog>header>div{min-width:0}.erp-my-design-dialog>header small{color:var(--my-design-teal);letter-spacing:.16em;font-size:8px;font-weight:850}.erp-my-design-dialog>header h3{color:#17253e;margin:5px 0 3px;font-size:20px;line-height:1.2}.erp-my-design-dialog>header p{color:#787f8b;margin:0;font-size:10px;line-height:1.5}.erp-my-design-dialog>header>button{color:#616875;cursor:pointer;background:#ebedf1;border:0;border-radius:8px;flex:0 0 33px;width:33px;height:33px;font-size:21px;line-height:1}.erp-my-design-dialog>header>button:hover:not(:disabled){color:#a85332;background:#fff0e9}.erp-my-design-dialog-body{min-height:0;padding:18px 21px;overflow-y:auto}.erp-my-design-dialog-body>label{color:#353d4c;gap:7px;font-size:11px;font-weight:750;display:grid}.erp-my-design-dialog-body>label>small{color:#898d95;justify-self:end;font-size:9px;font-weight:500}.erp-my-design-dialog input{width:100%;height:39px}.erp-my-design-dialog textarea{resize:vertical;width:100%;height:auto;min-height:106px;padding:10px 11px;line-height:1.55}.erp-my-design-dialog-selection,.erp-my-design-confirm-note{background:#fff9ef;border:1px solid #e8d3b8;border-radius:8px;margin-top:13px;padding:11px 13px}.erp-my-design-dialog-selection strong,.erp-my-design-confirm-note strong{color:#965329;font-size:10px}.erp-my-design-dialog-selection p,.erp-my-design-confirm-note p{color:#756b60;overflow-wrap:anywhere;max-height:68px;margin:5px 0 0;font-size:10px;line-height:1.55;overflow:auto}.erp-my-design-dialog-error{color:#a84734;background:#fff1ec;border:1px solid #ecc0b3;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.erp-my-design-dialog>footer{background:#fbfcfd;border-top:1px solid #dfe2e8;justify-content:flex-end;align-items:center;gap:8px;min-height:61px;margin-top:auto;padding:10px 21px;display:flex}.erp-my-design-dialog>footer .erp-my-design-button{min-width:84px;height:36px}.erp-my-design-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.erp-my-design-detail-grid>div{background:#fbfcfd;border:1px solid #dce0e7;border-radius:7px;min-width:0;padding:10px 11px}.erp-my-design-detail-grid dt{color:#848a93;font-size:9px;font-weight:750}.erp-my-design-detail-grid dd{overflow-wrap:anywhere;color:#2d3441;margin:5px 0 0;font-size:11px;font-weight:660;line-height:1.5}.erp-my-design-detail-grid dd small{color:#848992;margin-top:3px;font-size:9px;font-weight:500;display:block}.erp-my-design-detail-wide{grid-column:1/-1}.erp-my-design-detail-wide dd{white-space:pre-wrap}:is(.erp-my-design-page button:focus-visible,.erp-my-design-page input:focus-visible,.erp-my-design-page select:focus-visible,.erp-my-design-page textarea:focus-visible,.erp-my-design-dialog button:focus-visible,.erp-my-design-dialog input:focus-visible,.erp-my-design-dialog select:focus-visible,.erp-my-design-dialog textarea:focus-visible,.erp-my-design-more-filters>summary:focus-visible){outline-offset:2px;outline:3px solid #356cf442}@keyframes erp-my-design-fade-in{0%{opacity:0}}@keyframes erp-my-design-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:1450px){.erp-my-design-page{grid-template-rows:auto auto auto auto minmax(260px,1fr)}.erp-my-design-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.erp-my-design-summary>div{min-height:39px;padding-block:4px}.erp-my-design-summary>div:nth-child(6n){border-right:0}.erp-my-design-summary>div:nth-child(n+7){border-top:1px solid #e2e5eb}.erp-my-design-filter-primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.erp-my-design-filter-secondary{grid-template-columns:repeat(4,minmax(160px,1fr))}.erp-my-design-date-range{grid-column:span 2}.erp-my-design-toolbar-primary{flex-wrap:wrap;overflow:visible}}@media (max-width:1040px){.erp-my-design-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-my-design-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-my-design-summary>div:nth-child(6n){border-right:1px solid #e2e5eb}.erp-my-design-summary>div:nth-child(4n){border-right:0}.erp-my-design-summary>div:nth-child(n+5){border-top:1px solid #e2e5eb}.erp-my-design-filter-primary,.erp-my-design-filter-secondary{grid-template-columns:repeat(2,minmax(210px,1fr))}.erp-my-design-filter-wide,.erp-my-design-date-range{grid-column:1/-1}.erp-my-design-toolbar{flex-direction:column;align-items:flex-start}.erp-my-design-toolbar-primary{width:100%}.erp-my-design-toolbar-meta{justify-content:flex-end;width:100%;margin-left:0}.erp-my-design-table-card{min-height:clamp(510px,65dvh,690px)}.erp-my-design-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.erp-my-design-page{gap:6px}.erp-my-design-scope{flex-wrap:wrap;align-items:flex-start;gap:5px 10px;padding:8px 10px}.erp-my-design-scope span{white-space:normal;width:100%;padding-left:19px;overflow:visible}.erp-my-design-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-my-design-summary>div,.erp-my-design-summary>div:nth-child(4n),.erp-my-design-summary>div:nth-child(6n){border-top:1px solid #e2e5eb;border-right:1px solid #e2e5eb;min-height:41px}.erp-my-design-summary>div:nth-child(-n+2){border-top:0}.erp-my-design-summary>div:nth-child(2n){border-right:0}.erp-my-design-filters{padding:9px 10px 0}.erp-my-design-filter-primary,.erp-my-design-filter-secondary{grid-template-columns:1fr}.erp-my-design-filter-wide,.erp-my-design-date-range{grid-column:auto}.erp-my-design-filter-grid>label{grid-template-columns:86px minmax(0,1fr)}.erp-my-design-date-range{grid-template-columns:86px minmax(0,1fr) auto minmax(0,1fr)}.erp-my-design-filter-actions{flex-wrap:wrap;padding-block:8px}.erp-my-design-filter-actions>span{width:100%}.erp-my-design-filter-actions .erp-my-design-button{flex:1}.erp-my-design-toolbar-primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-my-design-toolbar-primary .erp-my-design-button{width:100%;min-width:0}.erp-my-design-toolbar-meta{justify-content:space-between}.erp-my-design-table-card{min-height:520px}.erp-my-design-table-heading{flex-basis:auto;align-items:flex-start;height:auto;min-height:49px}.erp-my-design-pagination{flex-wrap:wrap;flex:none;justify-content:flex-start;min-height:76px}.erp-my-design-pagination>label:first-child{width:100%}.erp-my-design-dialog-backdrop{padding:10px}.erp-my-design-dialog,.erp-my-design-finalize-dialog,.erp-my-design-detail-dialog{border-radius:12px;width:100%;max-height:calc(100dvh - 20px)}.erp-my-design-dialog>header{min-height:86px;padding:15px}.erp-my-design-dialog>header h3{font-size:18px}.erp-my-design-dialog-body{padding:15px}.erp-my-design-dialog>footer{padding:9px 15px}.erp-my-design-dialog>footer .erp-my-design-button{flex:1;min-width:0}.erp-my-design-detail-grid{grid-template-columns:1fr}.erp-my-design-detail-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.erp-my-design-page *,.erp-my-design-dialog *,.erp-my-design-dialog-backdrop{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-my-design-filter-shell{background:#fff;border-color:#cbd1db;border-radius:12px;padding:0;box-shadow:0 9px 26px #18284411;container:my-design-filters/inline-size}.erp-my-design-filter-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 58%,#fff9f2 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.erp-my-design-filter-heading-copy{align-items:center;gap:11px;min-width:0;display:flex}.erp-my-design-filter-heading-mark{color:#2f63df;background:#eaeff7;border:1px solid #99abc9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.erp-my-design-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-my-design-filter-heading-copy strong{color:#18263f;font-size:14px;font-weight:800}.erp-my-design-filter-heading-copy small{color:#787f8b;font-size:10px;line-height:1.4}.erp-my-design-filter-count{color:#2f63df;white-space:nowrap;background:#ffffffe0;border:1px solid #ced4dd;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 11px;font-size:10px;font-weight:760;display:inline-flex}.erp-my-design-filter-shell .erp-my-design-filter-primary{grid-template-columns:repeat(5,minmax(145px,1fr)) minmax(350px,2.15fr);gap:16px;padding:18px 18px 16px}.erp-my-design-filter-shell .erp-my-design-filter-secondary{grid-template-columns:repeat(5,minmax(145px,1fr));gap:13px 14px;padding:14px 16px 16px}.erp-my-design-filter-shell .erp-my-design-filter-grid>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.erp-my-design-filter-shell .erp-my-design-date-range{white-space:normal;min-width:0;display:block}.erp-my-design-filter-shell .erp-my-design-filter-grid label>span,.erp-my-design-filter-shell .erp-my-design-date-range legend{color:#3a4454;font-size:11px;font-weight:780;line-height:1.25}.erp-my-design-filter-shell .erp-my-design-date-range legend{width:100%;margin:0 0 6px}.erp-my-design-filter-shell .erp-my-design-filter-grid input,.erp-my-design-filter-shell .erp-my-design-filter-grid select{background:#fff;border-color:#c4cbd6;border-radius:8px;width:100%;height:42px;padding-inline:13px;font-size:13px}.erp-my-design-filter-shell .erp-my-design-filter-grid input::placeholder{color:#9197a0}.erp-my-design-filter-shell .erp-my-design-filter-grid input:hover,.erp-my-design-filter-shell .erp-my-design-filter-grid select:hover{border-color:#99a4b8}.erp-my-design-filter-shell .erp-my-design-filter-grid input:focus,.erp-my-design-filter-shell .erp-my-design-filter-grid select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf41c}.erp-my-design-filter-shell .erp-my-design-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-my-design-filter-shell .erp-my-design-date-controls>span{color:#717884;justify-self:center}.erp-my-design-filter-shell .erp-my-design-filter-payment{grid-column:auto}.erp-my-design-filter-shell .erp-my-design-filter-wide,.erp-my-design-filter-shell .erp-my-design-filter-assigned,.erp-my-design-filter-shell .erp-my-design-filter-designer{grid-column:span 2}.erp-my-design-filter-shell .erp-my-design-more-filters{background:#f9f9fa;border-top:1px solid #dde1e7;margin-top:0}.erp-my-design-filter-shell .erp-my-design-more-filters>summary{color:#455064;background:linear-gradient(90deg,#f6f7fa,#fbfcfd);width:100%;min-height:42px;padding:12px 18px;font-size:11px;list-style-position:inside}.erp-my-design-filter-shell .erp-my-design-more-filters>summary::marker{color:#2f63df}.erp-my-design-filter-shell .erp-my-design-more-filters[open]>summary{background:#f1f4f8;border-bottom:1px solid #e2e5eb}.erp-my-design-filter-shell .erp-my-design-filter-actions{background:linear-gradient(90deg,#f9f9fa,#fff);border-top-color:#dde1e7;gap:9px;min-height:64px;margin-top:0;padding:11px 18px}.erp-my-design-filter-shell .erp-my-design-filter-actions>span{color:#717884;font-size:11px}.erp-my-design-filter-shell .erp-my-design-filter-actions .erp-my-design-button{border-radius:8px;min-width:100px;height:42px;font-size:12px}.erp-my-design-filter-shell .erp-my-design-filter-actions .erp-my-design-button-primary{min-width:116px}@container my-design-filters (width<=1180px){.erp-my-design-filter-shell .erp-my-design-filter-primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.erp-my-design-filter-shell .erp-my-design-filter-secondary{grid-template-columns:repeat(2,minmax(210px,1fr))}}@container my-design-filters (width<=760px){.erp-my-design-filter-shell .erp-my-design-filter-primary,.erp-my-design-filter-shell .erp-my-design-filter-secondary{grid-template-columns:repeat(2,minmax(150px,1fr))}.erp-my-design-filter-shell .erp-my-design-filter-wide,.erp-my-design-filter-shell .erp-my-design-filter-assigned,.erp-my-design-filter-shell .erp-my-design-filter-designer{grid-column:1/-1}.erp-my-design-filter-heading{flex-wrap:wrap;align-items:flex-start}}@container my-design-filters (width<=520px){.erp-my-design-filter-heading{padding-inline:12px}.erp-my-design-filter-heading-copy small{white-space:normal}.erp-my-design-filter-count{margin-left:45px}.erp-my-design-filter-shell .erp-my-design-filter-primary,.erp-my-design-filter-shell .erp-my-design-filter-secondary{grid-template-columns:minmax(0,1fr);padding-inline:12px}.erp-my-design-filter-shell .erp-my-design-filter-payment,.erp-my-design-filter-shell .erp-my-design-filter-wide,.erp-my-design-filter-shell .erp-my-design-filter-assigned,.erp-my-design-filter-shell .erp-my-design-filter-designer{grid-column:auto}.erp-my-design-filter-shell .erp-my-design-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.erp-my-design-filter-shell .erp-my-design-more-filters>summary{padding-inline:12px}.erp-my-design-filter-shell .erp-my-design-filter-actions{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.erp-my-design-filter-shell .erp-my-design-filter-actions>span{grid-column:1/-1;width:100%}.erp-my-design-filter-shell .erp-my-design-filter-actions .erp-my-design-button{width:100%;min-width:0}}.erp-my-design-workbench-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto minmax(460px,1fr);gap:10px;padding-bottom:10px;overflow:visible}.erp-my-design-workbench-page .erp-my-design-scope{border-radius:10px;min-height:40px;padding-inline:14px;box-shadow:0 5px 16px #39425209}.erp-my-design-workbench-page .erp-my-design-summary{border-radius:11px;box-shadow:0 8px 24px #1e2d460d}.erp-my-design-workbench-page .erp-my-design-summary>div{min-height:56px;padding:8px 10px}.erp-my-design-workbench-page .erp-my-design-summary dt{font-size:10px}.erp-my-design-workbench-page .erp-my-design-summary dd{font-size:15px}.erp-my-design-workbench-page .erp-my-design-summary-time dd{font-size:12px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar{background:#fbfcfd;border-bottom:1px solid #d7dce4;flex:0 0 52px;min-height:52px;padding:8px 12px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-button{border-radius:8px;height:36px;padding-inline:13px;font-size:12px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-button-primary:not(:disabled){box-shadow:0 7px 16px #356cf42e}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-toolbar-meta{border-left:1px solid #dce0e6;padding-left:12px;font-size:11px}.erp-my-design-workbench-page .erp-my-design-availability{color:#757b84;white-space:nowrap;background:#fff;border:1px solid #d7dbe2;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.erp-my-design-workbench-page .erp-my-design-availability:before{content:"";background:#e2a56e;border-radius:50%;width:6px;height:6px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-button:disabled{opacity:1;color:#9b9fa7;background:#f4f5f7;border-color:#dcdfe5}.erp-my-design-workbench-page>.erp-my-design-table-card{border-color:#c6ccd7;border-radius:10px;min-height:460px;box-shadow:0 8px 24px #1827400e}.erp-my-design-workbench-page .erp-my-design-table-scroll{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-color:#99a7b2 #eef1f5;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.erp-my-design-workbench-page .erp-my-design-table thead th:last-child,.erp-my-design-workbench-page .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{box-shadow:none}.erp-my-design-workbench-page:has(>.erp-my-design-table-card-empty){grid-template-rows:auto auto clamp(560px,66dvh,700px)}.erp-my-design-workbench-page>.erp-my-design-table-card-empty{min-height:clamp(560px,66dvh,700px)}.erp-my-design-workbench-page .erp-my-design-table-heading{background:#fff;flex-basis:60px;min-height:60px;padding:10px 15px}.erp-my-design-workbench-page .erp-my-design-table-heading h3{font-size:17px;font-weight:820}.erp-my-design-workbench-page .erp-my-design-table-heading p{margin-top:4px;font-size:11px}.erp-my-design-workbench-page .erp-my-design-table-heading>span{background:#f3f6fa;border:1px solid #c8d2e2;padding:5px 10px;font-size:10px}.erp-my-design-workbench-page .erp-my-design-table thead th{color:#29354b;background:#e9edf4;height:44px;font-size:12px}.erp-my-design-workbench-page .erp-my-design-table{min-width:1690px}.erp-my-design-workbench-page .erp-my-design-table th,.erp-my-design-workbench-page .erp-my-design-table td{height:60px;padding:8px 10px;font-size:12px}.erp-my-design-workbench-page .erp-my-design-table th:first-child,.erp-my-design-workbench-page .erp-my-design-table td:first-child{width:48px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(2),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(2){width:155px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(3),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(3){width:130px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(4),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(4){width:95px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(5),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(5){width:150px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(6),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(6){width:110px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(7),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(7){width:230px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(8),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(8){width:190px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(9),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(9){width:140px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(10),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(10){width:150px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(11),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(11),.erp-my-design-workbench-page .erp-my-design-table th:nth-child(12),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(12){width:90px}.erp-my-design-workbench-page .erp-my-design-table th:nth-child(13),.erp-my-design-workbench-page .erp-my-design-table td:nth-child(13){width:105px}.erp-my-design-workbench-page .erp-my-design-table td>strong,.erp-my-design-workbench-page .erp-my-design-link{font-size:12px}.erp-my-design-workbench-page .erp-my-design-table td>small,.erp-my-design-workbench-page .erp-my-design-table td>span+small{font-size:10px}.erp-my-design-workbench-page .erp-my-design-status{min-height:22px;font-size:10px!important}.erp-my-design-workbench-page .erp-my-design-pagination-empty{color:#757c87;border-left:1px solid #d8dce4;margin-left:6px;padding-left:12px;font-weight:700}.erp-my-design-workbench-page .erp-my-design-pagination{background:#fff;flex-basis:44px;min-height:44px;padding-inline:12px}.erp-my-design-workbench-page .erp-my-design-table-card-empty .erp-my-design-pagination>label:first-child{display:none}.erp-my-design-workbench-page .erp-my-design-table-scroll:has(.erp-my-design-empty-state){background:#fff;min-height:438px;overflow:hidden}.erp-my-design-workbench-page .erp-my-design-table-scroll:has(.erp-my-design-empty-state) .erp-my-design-table{table-layout:fixed;width:100%;min-width:100%;height:100%}:is(.erp-my-design-workbench-page .erp-my-design-table-scroll:has(.erp-my-design-empty-state) .erp-my-design-table th,.erp-my-design-workbench-page .erp-my-design-table-scroll:has(.erp-my-design-empty-state) .erp-my-design-table td){width:auto!important}.erp-my-design-workbench-page .erp-my-design-empty-row td{background:0 0}.erp-my-design-workbench-page .erp-my-design-empty-row:hover td{background:0 0!important}.erp-my-design-workbench-page .erp-my-design-empty-row td>.erp-my-design-empty-state{background:0 0;height:100%;min-height:100%;padding:20px}.erp-my-design-empty-panel{width:min(560px,100% - 28px);min-height:180px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 24px;display:flex}.erp-my-design-empty-panel .erp-my-design-empty-icon{color:#2f63df;width:48px;height:48px;box-shadow:none;background:#edf1f8;border:1px solid #bdc8db;border-radius:14px;margin:0;font-size:17px}.erp-my-design-empty-copy{justify-items:center;gap:4px;min-width:0;display:grid}.erp-my-design-empty-copy strong{color:#18263f;font-size:18px;font-weight:820;line-height:1.35}.erp-my-design-empty-copy p{color:#707784;max-width:520px;margin:0;font-size:12px;line-height:1.6}.erp-my-design-empty-actions{align-items:center;gap:9px;margin-top:4px;display:flex}.erp-my-design-empty-actions .erp-my-design-button{border-radius:8px;min-width:104px;height:34px;margin:0}.erp-my-design-workbench-page .erp-my-design-state-row .erp-my-design-button-primary{color:#fff;border:1px solid var(--erp-accent);background:var(--erp-accent);box-shadow:0 8px 20px #356cf42e}.erp-my-design-workbench-page .erp-my-design-state-row .erp-my-design-button-secondary{color:#455062;background:#fff;border:1px solid #c9cfd8}.erp-my-design-workbench-page .erp-my-design-state-row .erp-my-design-button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}@media (max-width:1040px){.erp-my-design-workbench-page{grid-template-rows:auto}.erp-my-design-workbench-page>.erp-my-design-table-card{min-height:500px}.erp-my-design-workbench-page:has(>.erp-my-design-table-card-empty){grid-template-rows:auto}.erp-my-design-workbench-page>.erp-my-design-table-card-empty{min-height:520px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar{flex-direction:column;flex-basis:104px;align-items:flex-start;min-height:104px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-toolbar-primary{flex-wrap:wrap;width:100%;overflow:visible}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-toolbar-meta{border-top:1px solid #dce0e6;border-left:0;justify-content:flex-end;width:100%;padding:7px 0 0}}@media (max-width:640px){.erp-my-design-workbench-page .erp-my-design-summary>div{min-height:52px}.erp-my-design-workbench-page>.erp-my-design-table-card{min-height:520px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar{flex-basis:170px;min-height:170px}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-toolbar-primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-toolbar-primary .erp-my-design-button,.erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-availability{justify-content:center;width:100%}.erp-my-design-empty-panel{width:min(440px,100% - 8px);min-height:210px;padding:20px}.erp-my-design-empty-copy p{max-width:340px}.erp-my-design-empty-actions{flex-wrap:wrap;justify-content:center}}.erp-design-task-list-page{height:var(--erp-page-viewport);background:#f3f4f6;grid-template-rows:auto auto auto minmax(0,1fr);gap:6px;min-height:0;padding:0;overflow:hidden}.erp-design-task-list-page .erp-my-design-scope{min-height:31px;padding-block:5px}.erp-design-task-list-page .erp-my-design-summary>div{min-height:41px;padding-block:4px}.erp-design-task-list-page .erp-my-design-filters{padding-top:8px}.erp-design-task-list-page .erp-my-design-filter-grid{gap:7px 11px}.erp-design-task-list-page .erp-my-design-filter-grid input,.erp-design-task-list-page .erp-my-design-filter-grid select{height:31px}.erp-design-task-list-page .erp-my-design-more-filters{margin-top:6px}.erp-design-task-list-page .erp-my-design-more-filters>summary{min-height:26px;padding-block:5px}.erp-design-task-list-page .erp-my-design-filter-secondary{padding-top:8px}.erp-design-task-list-page .erp-my-design-filter-actions{min-height:37px;margin-top:3px}.erp-design-task-amount-range input{min-width:82px}.erp-design-task-filter-error{color:#a64b38;background:#fff2ed;border:1px solid #edc2b5;border-radius:6px;margin:7px 0 0;padding:7px 9px;font-size:10px;line-height:1.45}.erp-design-task-list-page .erp-my-design-toolbar{min-height:35px}.erp-design-task-list-page .erp-my-design-toolbar .erp-my-design-button{height:31px}.erp-design-task-list-page .erp-my-design-button-export{color:#fff;background:#2f63df;border-color:#2f63df;box-shadow:0 5px 13px #2f63df26}.erp-design-task-list-card{border-color:#c6cdd8;border-radius:7px;align-self:stretch;min-height:0;box-shadow:0 8px 22px #1b2a430b}.erp-design-task-list-card .erp-my-design-table-heading{flex-basis:39px;min-height:39px;padding-block:5px}.erp-design-task-list-card .erp-my-design-table-scroll{background:#fff;flex:1 1 0;min-height:0}.erp-design-task-list-card .erp-my-design-table{width:100%;min-width:1850px;height:auto}.erp-design-task-list-card .erp-my-design-table:has(tbody>.erp-my-design-state-row){table-layout:fixed;min-width:100%}:is(.erp-design-task-list-card .erp-my-design-table:has(tbody>.erp-my-design-state-row) th,.erp-design-task-list-card .erp-my-design-table:has(tbody>.erp-my-design-state-row) td){width:auto}.erp-design-task-list-card .erp-my-design-table th,.erp-design-task-list-card .erp-my-design-table td{height:51px;padding:6px 8px;line-height:1.38}.erp-design-task-list-card .erp-my-design-table thead th{z-index:5;background:#e9edf3;height:38px;top:0}.erp-design-task-list-card .erp-my-design-table th:first-child,.erp-design-task-list-card .erp-my-design-table td:first-child{width:42px}.erp-design-task-list-card .erp-my-design-table th:nth-child(2),.erp-design-task-list-card .erp-my-design-table td:nth-child(2){width:185px}.erp-design-task-list-card .erp-my-design-table th:nth-child(3),.erp-design-task-list-card .erp-my-design-table td:nth-child(3){width:142px}.erp-design-task-list-card .erp-my-design-table th:nth-child(4),.erp-design-task-list-card .erp-my-design-table td:nth-child(4){width:102px}.erp-design-task-list-card .erp-my-design-table th:nth-child(5),.erp-design-task-list-card .erp-my-design-table td:nth-child(5){width:135px}.erp-design-task-list-card .erp-my-design-table th:nth-child(6),.erp-design-task-list-card .erp-my-design-table td:nth-child(6){width:245px}.erp-design-task-list-card .erp-my-design-table th:nth-child(7),.erp-design-task-list-card .erp-my-design-table td:nth-child(7){width:205px}.erp-design-task-list-card .erp-my-design-table th:nth-child(8),.erp-design-task-list-card .erp-my-design-table td:nth-child(8){width:145px}.erp-design-task-list-card .erp-my-design-table th:nth-child(9),.erp-design-task-list-card .erp-my-design-table td:nth-child(9),.erp-design-task-list-card .erp-my-design-table th:nth-child(10),.erp-design-task-list-card .erp-my-design-table td:nth-child(10){width:96px}.erp-design-task-list-card .erp-my-design-table th:nth-child(11),.erp-design-task-list-card .erp-my-design-table td:nth-child(11){width:158px}.erp-design-task-list-card .erp-my-design-table th:nth-child(12),.erp-design-task-list-card .erp-my-design-table td:nth-child(12){width:170px}.erp-design-task-list-card .erp-my-design-table th:nth-child(13),.erp-design-task-list-card .erp-my-design-table td:nth-child(13){width:102px}.erp-design-task-list-card .erp-my-design-table td:nth-child(7)>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-design-task-list-card .erp-my-design-file-link{color:#2f63df;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:750;text-decoration:none;display:block;overflow:hidden}.erp-design-task-list-card .erp-my-design-file-link:hover{color:#d87537;text-underline-offset:3px;text-decoration:underline}.erp-design-task-list-card .erp-my-design-file-link small{color:#818791;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:500;display:block;overflow:hidden}.erp-design-task-list-card .erp-my-design-row-actions{gap:9px}.erp-design-task-list-card .erp-my-design-table thead th:last-child,.erp-design-task-list-card .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{position:sticky;right:0}.erp-design-task-list-card .erp-my-design-table thead th:last-child{z-index:7;background:#e9edf3}.erp-design-task-list-card .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{z-index:4}.erp-design-task-list-card .erp-my-design-table tbody tr.erp-my-design-state-row td:last-child,.erp-design-task-list-card .erp-my-design-table tfoot td:last-child{box-shadow:none;position:static}.erp-design-task-list-card .erp-my-design-state-row td>div{min-height:100%;padding:22px}.erp-design-task-list-card .erp-my-design-pagination{flex-basis:41px;min-height:41px;padding-block:5px}:is(.erp-design-task-list-page a:focus-visible,.erp-design-task-list-page summary:focus-visible){outline-offset:2px;outline:3px solid #356cf442}@media (max-width:1450px){.erp-design-task-list-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto minmax(360px,auto);overflow:visible}.erp-design-task-list-card{min-height:360px}.erp-design-task-list-page .erp-my-design-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.erp-design-task-list-page .erp-my-design-filter-primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.erp-design-task-list-page .erp-my-design-filter-secondary{grid-template-columns:repeat(4,minmax(160px,1fr))}.erp-design-task-list-page .erp-my-design-date-range{grid-column:span 2}}@media (max-width:1040px){.erp-design-task-list-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-design-task-list-page .erp-my-design-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-design-task-list-page .erp-my-design-filter-primary,.erp-design-task-list-page .erp-my-design-filter-secondary{grid-template-columns:repeat(2,minmax(210px,1fr))}.erp-design-task-list-page .erp-my-design-filter-wide,.erp-design-task-list-page .erp-my-design-date-range{grid-column:1/-1}.erp-design-task-list-page .erp-my-design-toolbar{flex-direction:column;align-items:flex-start}.erp-design-task-list-page .erp-my-design-toolbar-primary{flex-wrap:wrap;width:100%;overflow:visible}.erp-design-task-list-page .erp-my-design-toolbar-meta{justify-content:flex-end;width:100%;margin-left:0}.erp-design-task-list-card{min-height:clamp(500px,66dvh,690px)}}@media (max-width:640px){.erp-design-task-list-page .erp-my-design-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-design-task-list-page .erp-my-design-filter-primary,.erp-design-task-list-page .erp-my-design-filter-secondary{grid-template-columns:1fr}.erp-design-task-list-page .erp-my-design-filter-wide,.erp-design-task-list-page .erp-my-design-date-range{grid-column:auto}.erp-design-task-list-page .erp-my-design-filter-grid>label{grid-template-columns:78px minmax(0,1fr)}.erp-design-task-list-page .erp-my-design-date-range{grid-template-columns:78px minmax(0,1fr) auto minmax(0,1fr)}.erp-design-task-list-page .erp-my-design-toolbar-primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-design-task-list-page .erp-my-design-toolbar-primary .erp-my-design-button{width:100%;min-width:0}.erp-design-task-list-page .erp-my-design-toolbar-meta{justify-content:space-between}.erp-design-task-list-card{min-height:510px}.erp-design-task-list-card .erp-my-design-pagination{flex-wrap:wrap;flex-basis:auto;justify-content:flex-start;min-height:74px}.erp-design-task-list-card .erp-my-design-pagination>label:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.erp-design-task-list-page *,.erp-design-task-list-page :before,.erp-design-task-list-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:is(.erp-shell.erp-design-task-list-shell,.erp-shell.erp-product-design-shell:has(.erp-design-task-list-workspace)){overflow:visible}.erp-design-task-list-workspace{--task-list-blue:#436bea;--task-list-green:#467e08;--task-list-yellow:#ffc400;--task-list-line:#ccd5e4;--task-list-ink:#20324b;--design-reference-heading-surface:linear-gradient(180deg, #36577e 0%, #2c4868 100%);--design-reference-heading-ink:#fff;--design-reference-heading-line:#607b9b;--design-reference-heading-bottom:#284465;height:auto;min-height:var(--erp-page-viewport);min-width:0;color:var(--task-list-ink);background:#f3f4f9;flex-direction:column;gap:10px;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;font-size:14px;line-height:1.45;display:flex;overflow:visible}.erp-design-task-action-icon{flex:0 0 16px;width:16px;height:16px}.erp-design-task-inline-summary{flex-wrap:wrap;flex:560px;gap:6px 16px;margin:0;display:flex}.erp-design-task-inline-summary>div{align-items:baseline;gap:5px;display:flex}.erp-design-task-inline-summary dt{color:#718097;font-size:12px}.erp-design-task-inline-summary dd{color:#304a72;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.erp-design-task-inline-summary .erp-design-task-summary-danger dd{color:#c84236}.erp-design-task-inline-summary .erp-design-task-summary-warning dd{color:#a95a0e}.erp-design-task-list-workspace .erp-design-task-toolbar{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:wrap;align-items:center;gap:8px 14px;padding:0;display:flex}.erp-design-task-list-workspace .erp-design-task-toolbar .erp-my-design-toolbar-primary{flex-wrap:wrap;flex:0 auto;order:0;align-items:center;gap:8px;width:auto;display:flex;overflow:visible}.erp-design-task-list-workspace .erp-design-task-toolbar .erp-my-design-button{width:auto;min-width:78px;height:30px;box-shadow:none;border:1px solid #0000;border-radius:3px;gap:5px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transform:none}.erp-design-task-list-workspace .erp-design-task-action-blue{color:#fff;background:var(--task-list-blue)}.erp-design-task-list-workspace .erp-design-task-action-green{color:#fff;background:var(--task-list-green)}.erp-design-task-list-workspace .erp-design-task-toolbar .erp-my-design-button:disabled{opacity:1;color:#728097;box-shadow:none;filter:none;cursor:not-allowed;background:#e9edf3;border-color:#d2d9e3}.erp-design-task-list-workspace .erp-design-task-toolbar .erp-my-design-toolbar-meta{color:#78869c;white-space:normal;border:0;flex-wrap:wrap;gap:8px 12px;width:auto;margin-left:auto;padding:0;font-size:12px;display:flex}.erp-design-task-toolbar .erp-my-design-toolbar-meta strong{color:var(--task-list-blue);font-size:inherit}.erp-design-task-refresh{border:1px solid var(--task-list-line);color:#496589;cursor:pointer;background:#fff;border-radius:2px;width:29px;height:28px}.erp-design-task-more-actions{position:relative}.erp-design-task-more-actions>summary{border:1px solid var(--task-list-line);color:#566780;cursor:pointer;white-space:nowrap;background:#fff;border-radius:3px;min-height:30px;padding:5px 9px;font-size:13px;list-style:none}.erp-design-task-more-actions>summary::-webkit-details-marker{display:none}.erp-design-task-more-actions>summary:after{content:"⌄";margin-left:6px}.erp-design-task-more-action-list{z-index:30;border:1px solid var(--task-list-line);background:#fff;border-radius:3px;gap:6px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 4px 14px #1f2d4424}.erp-design-task-more-actions:not([open])>.erp-design-task-more-action-list{display:none}:is(.erp-design-task-list-workspace button:focus-visible,.erp-design-task-list-workspace summary:focus-visible,.erp-design-task-list-workspace a:focus-visible){outline-offset:2px;outline:2px solid #7596ff}.erp-design-task-list-workspace .erp-design-task-list-card{border-color:var(--task-list-line);width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;border-radius:0;flex:none;overflow:visible}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-behavior:auto;flex:none;height:auto;min-height:0;max-height:none;overflow:auto hidden}.erp-design-task-list-workspace .erp-my-design-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #7596ff}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table{table-layout:fixed;width:100%;min-width:1652px;max-width:none;height:auto;font-family:inherit}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table th,.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table td{border-color:var(--task-list-line);width:auto;height:auto;color:var(--task-list-ink);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:6px 7px;font-size:14px;font-weight:400;line-height:1.4;overflow:visible}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table thead th{height:42px;box-shadow:0 1px 0 var(--task-list-line);white-space:nowrap;background:#f7f7f8;font-size:14px;font-weight:600}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td{vertical-align:middle;background:#fff;height:64px}.erp-design-task-list-workspace .erp-design-task-table :is(th,td):is(:first-child,:nth-child(2),:nth-child(4),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(13)){text-align:center}.erp-design-task-list-workspace .erp-design-task-table :is(th,td):nth-child(5){text-align:right}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-sequence{color:#687c98;font-variant-numeric:tabular-nums;padding-inline:3px}.erp-design-task-list-workspace .erp-design-task-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--task-list-blue)}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table thead th:last-child,.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{box-shadow:none;border-left:0;position:static;right:auto}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-link{width:100%;max-width:100%;color:var(--task-list-blue);text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4;display:block;overflow:visible}.erp-design-task-list-workspace .erp-my-design-link:hover{text-decoration:underline}.erp-design-task-order-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:3px;display:flex}.erp-design-task-order-tag{color:#fff;overflow-wrap:anywhere;border-radius:3px;max-width:100%;padding:1px 4px;font-size:12px;line-height:18px}.erp-design-task-order-tag-refund{background:#5a5a5a}.erp-design-task-order-tag-after-sale{background:#b600df}.erp-design-task-order-tag-other{background:#d78d00}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-payment-cell>span,.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-payment-cell>small,.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-payment-cell>time{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:0;font-size:14px;font-weight:400;line-height:1.4;display:block;overflow:visible}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-payment-cell>small{color:var(--task-list-blue)}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-payment-cell>time{font-variant-numeric:tabular-nums;margin-top:3px}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table .erp-my-design-money{font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;color:var(--task-list-ink)!important}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-product-cell>span,.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table td:nth-child(7)>span:first-child,.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-note-cell>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block;overflow:visible}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-status-text{color:var(--task-list-ink);text-overflow:clip;white-space:normal;margin:0;font-size:14px;font-weight:400;line-height:1.4;display:block;overflow:visible}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-status-cell>small{color:var(--task-list-blue)}.erp-design-task-list-workspace .erp-design-task-table .erp-design-task-status-danger{color:#d24236}.erp-design-task-time-cell>span{font-variant-numeric:tabular-nums;display:block}.erp-design-task-time-cell b{margin-right:2px;font-weight:400}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-file-link{max-width:100%;color:var(--task-list-blue);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:400;display:block;overflow:visible}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-file-link small{color:#78869c;text-overflow:clip;white-space:normal;font-size:12px;overflow:visible}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-row-actions{justify-content:center;gap:4px}.erp-design-task-row-button{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:3px;min-width:40px;height:26px;padding:0 6px;font-family:inherit;font-size:13px;line-height:26px}.erp-design-task-row-button-detail{background:var(--task-list-blue)}.erp-design-task-row-button-note{color:#584600;background:var(--task-list-yellow)}.erp-design-task-row-button:disabled{color:#7b8798;cursor:not-allowed;background:#e9edf3}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table tbody tr:not(.erp-my-design-state-row):hover td{background:#fff8dc}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table tbody tr.erp-my-design-row-selected td,.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-table tbody tr.erp-my-design-row-selected:hover td{background:#fff3c7}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-state-row td>div{min-height:240px;padding:28px;font-size:14px}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-pagination{border-top-color:var(--task-list-line);color:#496080;background:#fff;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;min-height:42px;padding:5px 9px;font-size:13px;position:static}.erp-design-task-page-range{margin-right:auto}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-pagination :is(input,select,button){border-radius:2px;height:28px;font-size:13px}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-pagination input{width:64px}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-pagination>button{background:0 0;border-color:#0000;min-width:24px;padding-inline:4px;font-size:20px}@media (max-width:760px){.erp-design-task-list-workspace .erp-design-task-toolbar .erp-my-design-toolbar-meta{width:100%;margin-left:0}.erp-design-task-list-workspace .erp-design-task-toolbar .erp-my-design-toolbar-meta>span:nth-child(2){margin-left:auto}.erp-design-task-list-workspace .erp-design-task-list-card .erp-my-design-pagination .erp-design-task-page-range{width:100%}}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell{background:#fff;border-color:#cad0db;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 28px #18284412;container:design-timeout-filters/inline-size}.erp-design-timeout-filter-heading{background:linear-gradient(105deg,#edf1f9 0%,#fff 58%,#fff8ef 100%);min-height:60px}.erp-design-timeout-filter-heading .erp-my-design-filter-heading-mark{color:#2f63df;background:#e3eaf5;border-color:#8da2c7}.erp-design-timeout-filter-heading .erp-my-design-filter-count{color:#2f63df;background:#fff;border-color:#bac6db;box-shadow:0 3px 10px #2f63df0f}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-primary-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;padding:14px 16px 13px}.erp-design-timeout-filter-detail,.erp-design-timeout-filter-order-tag,.erp-design-timeout-filter-shop,.erp-design-timeout-filter-status{grid-column:span 2}.erp-design-timeout-filter-payment{grid-column:span 4}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-date-range{white-space:normal;min-width:0;display:block}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid label>span,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-date-range legend{color:#2d3b54;font-size:10px;font-weight:790;line-height:1.25}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-date-range legend{width:100%;margin:0 0 6px;padding:0}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid input,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid select{color:#2d3440;background:#fff;border-color:#c4cbd6;border-radius:8px;width:100%;height:38px;padding-inline:11px;font-size:12px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid input:hover,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid select:hover{border-color:#97a3b7}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid input:focus,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell .erp-my-design-filter-grid select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf41c}.erp-design-timeout-date-controls{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.erp-design-timeout-date-controls>span{color:#727984;justify-self:center;font-size:10px}.erp-design-timeout-date-controls input[type=date]{width:100%;min-width:0}.erp-design-timeout-filter-compact-row{background:#fbfcfd;border-top:1px solid #e2e5eb;grid-template-columns:minmax(0,1fr) minmax(180px,.22fr);align-items:end;gap:14px;margin:0;padding:13px 16px 14px}.erp-design-timeout-filter-product{grid-column:auto}.erp-design-timeout-filter-disclosure{align-items:center;min-width:0;display:flex}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-toggle{color:#2f63df;width:100%;min-width:180px;height:38px;box-shadow:none;background:#f0f3f9;border-color:#bec5d1;border-radius:8px;justify-content:space-between;padding-inline:13px}.erp-design-timeout-filter-toggle:hover:not(:disabled){color:#2f63df;background:#e7edf6;border-color:#8b98ae}.erp-design-timeout-filter-toggle-arrow{color:#2f63df;margin-left:9px;font-size:12px;line-height:1}.erp-design-timeout-filter-advanced{background:linear-gradient(135deg,#f3f6fa,#fff);border:0;border-top:1px solid #dde1e7;border-radius:0;margin:0;padding:14px 16px 15px}.erp-design-timeout-filter-advanced[hidden]{display:none}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-advanced-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;padding:0}.erp-design-timeout-filter-designer{grid-column:span 2}.erp-design-timeout-filter-recorded{grid-column:span 4}.erp-design-timeout-filter-reason{grid-column:span 6}.erp-design-timeout-filter-error{border-top:1px solid #f0d7c6;border-radius:0;margin:0;padding:9px 16px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-actions{background:linear-gradient(90deg,#f6f7fa,#fff);border-top:1px solid #dde1e7;gap:12px;min-height:58px;margin:0;padding:9px 16px}.erp-design-timeout-filter-actions>span{color:#6d7582;text-align:left;flex:auto;margin-right:0}.erp-design-timeout-filter-action-buttons{align-items:center;gap:8px;display:flex}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-actions .erp-my-design-button{opacity:1;border-radius:8px;min-width:92px;height:38px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-actions .erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);min-width:118px;box-shadow:0 7px 16px #356cf42e}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-actions .erp-my-design-button:disabled{color:#616b7b;box-shadow:none;background:#e8ebef;border-color:#d2d7df}:is(.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-shell :is(input,select,button):focus-visible,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-toolbar button:focus-visible){outline:2px solid var(--erp-accent);outline-offset:2px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-toolbar{background:linear-gradient(105deg,#fff 0%,#fbfcfd 68%,#f1f4f9 100%);border:1px solid #cdd2dc;border-radius:10px;min-height:58px;padding:8px 11px;box-shadow:0 7px 20px #1828440e;container:design-timeout-toolbar/inline-size}.erp-design-timeout-toolbar-heading{align-items:center;gap:9px;min-width:150px;display:flex}.erp-design-timeout-toolbar-heading>span{color:#fff;background:#2f63df;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid;box-shadow:0 6px 14px #2f63df2b}.erp-design-timeout-toolbar-heading>div{gap:1px;min-width:0;display:grid}.erp-design-timeout-toolbar-heading strong{color:#212f46;font-size:12px}.erp-design-timeout-toolbar-heading small{color:#818791;white-space:nowrap;font-size:9px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-toolbar .erp-my-design-button{opacity:1;border-radius:8px;height:36px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-toolbar .erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-toolbar .erp-my-design-button-success{color:#2f63df;background:#e7edf7;border-color:#adbdd8}.erp-design-timeout-toolbar .erp-my-design-toolbar-meta{border-left:1px solid #dde1e7;padding-left:12px}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-toolbar .erp-my-design-button:disabled{color:#717883;box-shadow:none;background:#e8ebef;border-color:#d2d7df}@container design-timeout-filters (width<=1120px){.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-primary-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.erp-design-timeout-filter-detail,.erp-design-timeout-filter-order-tag,.erp-design-timeout-filter-shop,.erp-design-timeout-filter-status{grid-column:auto}.erp-design-timeout-filter-payment{grid-column:1/-1}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-advanced-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.erp-design-timeout-filter-designer,.erp-design-timeout-filter-recorded{grid-column:auto}.erp-design-timeout-filter-reason{grid-column:1/-1}}@container design-timeout-filters (width<=720px){.erp-design-timeout-filter-heading{align-items:flex-start}.erp-design-timeout-filter-heading .erp-my-design-filter-heading-copy small{white-space:normal}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-design-timeout-filter-compact-row,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-advanced-grid{grid-template-columns:1fr}.erp-design-timeout-filter-payment,.erp-design-timeout-filter-reason{grid-column:1/-1}.erp-design-timeout-filter-disclosure,.erp-design-timeout-filter-toggle,.erp-design-timeout-filter-actions{width:100%}.erp-design-timeout-filter-actions{flex-wrap:wrap}.erp-design-timeout-filter-actions>span,.erp-design-timeout-filter-action-buttons{width:100%}.erp-design-timeout-filter-action-buttons .erp-my-design-button{flex:1}}@container design-timeout-filters (width<=500px){.erp-design-timeout-filter-heading{min-height:0;padding:11px 12px}.erp-design-timeout-filter-heading .erp-my-design-filter-count{display:none}.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-primary-grid,.erp-design-task-list-page.erp-design-timeout-page .erp-design-timeout-filter-advanced-grid{grid-template-columns:1fr}.erp-design-timeout-filter-detail,.erp-design-timeout-filter-order-tag,.erp-design-timeout-filter-payment,.erp-design-timeout-filter-shop,.erp-design-timeout-filter-status,.erp-design-timeout-filter-designer,.erp-design-timeout-filter-recorded,.erp-design-timeout-filter-reason{grid-column:auto}.erp-design-timeout-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@container design-timeout-toolbar (width<=780px){.erp-design-timeout-toolbar-heading{min-width:132px}.erp-design-timeout-toolbar .erp-my-design-toolbar-meta{border-top:1px solid #e0e4ea;border-left:0;justify-content:space-between;width:100%;margin-left:0;padding:8px 0 0}}@container design-timeout-toolbar (width<=520px){.erp-design-timeout-toolbar-heading{width:100%}.erp-design-timeout-toolbar .erp-my-design-toolbar-primary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.erp-design-timeout-toolbar .erp-my-design-toolbar-primary .erp-my-design-button{width:100%;min-width:0}}.erp-design-timeout-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto auto minmax(560px,1fr);overflow:visible}.erp-design-timeout-card{min-height:clamp(560px,68dvh,760px)}.erp-design-timeout-card .erp-my-design-table{min-width:1768px}.erp-design-timeout-card .erp-my-design-table th:first-child,.erp-design-timeout-card .erp-my-design-table td:first-child{width:46px}.erp-design-timeout-card .erp-my-design-table th:nth-child(2),.erp-design-timeout-card .erp-my-design-table td:nth-child(2){width:170px}.erp-design-timeout-card .erp-my-design-table th:nth-child(3),.erp-design-timeout-card .erp-my-design-table td:nth-child(3){width:135px}.erp-design-timeout-card .erp-my-design-table th:nth-child(4),.erp-design-timeout-card .erp-my-design-table td:nth-child(4){width:100px}.erp-design-timeout-card .erp-my-design-table th:nth-child(5),.erp-design-timeout-card .erp-my-design-table td:nth-child(5){width:125px}.erp-design-timeout-card .erp-my-design-table th:nth-child(6),.erp-design-timeout-card .erp-my-design-table td:nth-child(6){width:240px}.erp-design-timeout-card .erp-my-design-table th:nth-child(7),.erp-design-timeout-card .erp-my-design-table td:nth-child(7){width:260px}.erp-design-timeout-card .erp-my-design-table th:nth-child(8),.erp-design-timeout-card .erp-my-design-table td:nth-child(8){width:150px}.erp-design-timeout-card .erp-my-design-table th:nth-child(9),.erp-design-timeout-card .erp-my-design-table td:nth-child(9){width:145px}.erp-design-timeout-card .erp-my-design-table th:nth-child(10),.erp-design-timeout-card .erp-my-design-table td:nth-child(10){width:140px}.erp-design-timeout-card .erp-my-design-table th:nth-child(11),.erp-design-timeout-card .erp-my-design-table td:nth-child(11){width:165px}.erp-design-timeout-card .erp-my-design-table th:nth-child(12),.erp-design-timeout-card .erp-my-design-table td:nth-child(12){width:92px}.erp-design-timeout-card .erp-my-design-table td:nth-child(7)>span:first-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.erp-design-timeout-card .erp-my-design-table td:nth-child(10) small{margin-top:4px;display:block}.erp-design-timeout-card .erp-my-design-row-actions{justify-content:center}@media (max-width:640px){.erp-design-timeout-page{grid-template-rows:auto auto auto auto minmax(500px,1fr)}.erp-design-timeout-card{min-height:500px}}.erp-legacy-design-page{grid-template-rows:auto auto auto auto minmax(0,1fr)}.erp-legacy-design-summary{grid-template-columns:minmax(150px,1.35fr) repeat(5,minmax(92px,1fr))}.erp-legacy-design-filter-primary{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(300px,1.7fr) minmax(220px,1.25fr) minmax(180px,1.1fr)}.erp-legacy-design-filter-primary .erp-legacy-design-field-wide{grid-column:auto}.erp-legacy-design-filter-secondary{grid-template-columns:repeat(9,minmax(125px,1fr))}.erp-legacy-design-field input,.erp-legacy-design-field select{width:100%}.erp-legacy-design-table-card{min-height:0}.erp-legacy-design-table-card .erp-legacy-design-table{width:100%;min-width:1933px}.erp-legacy-design-table-card .erp-legacy-design-table th:first-child,.erp-legacy-design-table-card .erp-legacy-design-table td:first-child{width:42px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(2),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(2){width:205px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(3),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(3){width:140px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(4),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(4){width:105px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(5),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(5){width:245px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(6),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(6){width:210px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(7),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(7){width:105px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(8),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(8),.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(9),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(9){width:100px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(10),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(10){width:125px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(11),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(11){width:155px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(12),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(12){text-align:center;width:76px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(13),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(13){width:220px}.erp-legacy-design-table-card .erp-legacy-design-table th:nth-child(14),.erp-legacy-design-table-card .erp-legacy-design-table td:nth-child(14){width:105px}.erp-legacy-design-table td:nth-child(5) strong,.erp-legacy-design-table td:nth-child(5) small,.erp-legacy-design-ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.erp-legacy-design-table td:nth-child(2) small:last-child{color:#667183}.erp-legacy-design-table tfoot td{color:#2e3643;background:#fbfcfd;height:38px;font-weight:750}.erp-legacy-design-table tfoot td:last-child{box-shadow:none;position:static}.erp-legacy-design-repeat{border:1px solid #d5d9e1;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:20px;padding:3px 6px;font-size:9px;font-weight:760;display:inline-flex}.erp-legacy-design-repeat-yes{color:#9d5a2f;background:#fff3e9;border-color:#efd0b8}.erp-legacy-design-repeat-no{color:#707681;background:#f3f4f6}.erp-legacy-design-no-file{color:#898e97;font-size:10px}.erp-legacy-design-table td em{color:#b25e3d;margin-top:3px;font-size:9px;font-style:normal;display:block}.erp-legacy-design-row-actions{justify-content:center}.erp-legacy-design-download{text-decoration:none}.erp-legacy-design-dialog{width:min(820px,100vw - 32px)}.erp-legacy-design-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.erp-legacy-design-detail-grid>div{background:#fbfcfd;border:1px solid #dce0e7;border-radius:7px;min-width:0;padding:9px 10px}.erp-legacy-design-detail-grid dt{color:#848a93;font-size:9px;font-weight:750}.erp-legacy-design-detail-grid dd{color:#2d3441;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.erp-legacy-design-detail-wide{grid-column:1/-1}.erp-legacy-design-file-card{background:linear-gradient(105deg,#f0f4fa,#fffaf4);border:1px solid #cfd4dd;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 13px;display:flex}.erp-legacy-design-file-card>div{min-width:0}.erp-legacy-design-file-card strong,.erp-legacy-design-file-card p,.erp-legacy-design-file-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-legacy-design-file-card p{color:#636c7b;margin:4px 0;font-size:10px}.erp-legacy-design-file-card small{color:#878c95;font-size:9px}.erp-legacy-design-file-card a{color:#fff;white-space:nowrap;background:#2f63df;border-radius:6px;justify-content:center;align-items:center;min-width:126px;height:34px;padding:0 12px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.erp-legacy-design-dialog-footer>span{color:#7d838e;margin-right:auto;font-size:9px}@media (max-width:1450px){.erp-legacy-design-filter-primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.erp-legacy-design-filter-secondary{grid-template-columns:repeat(4,minmax(160px,1fr))}.erp-legacy-design-filter-primary .erp-legacy-design-field-wide{grid-column:span 2}}@media (max-width:1040px){.erp-legacy-design-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.erp-legacy-design-filter-primary,.erp-legacy-design-filter-secondary{grid-template-columns:repeat(2,minmax(210px,1fr))}.erp-legacy-design-filter-primary .erp-legacy-design-field-wide,.erp-legacy-design-date-range{grid-column:1/-1}}@media (max-width:640px){.erp-legacy-design-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-legacy-design-filter-primary,.erp-legacy-design-filter-secondary{grid-template-columns:1fr}.erp-legacy-design-filter-primary .erp-legacy-design-field-wide,.erp-legacy-design-date-range{grid-column:auto}.erp-legacy-design-detail-grid{grid-template-columns:1fr}.erp-legacy-design-detail-wide{grid-column:auto}.erp-legacy-design-file-card{flex-direction:column;align-items:stretch}.erp-legacy-design-file-card a{width:100%}}.erp-service-stats-page.erp-design-task-stats-page{color:#233349;height:auto;min-height:0;font-size:13px;display:block;overflow:visible}.erp-design-task-stats-page>*+*{margin-top:10px}.erp-design-system-overview{background:linear-gradient(135deg,#f7faff 0%,#fff 58%,#fffaf0 100%);border:1px solid #cbd8ef;padding:10px 12px;box-shadow:0 2px 5px #23395e14}.erp-design-system-overview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.erp-design-system-overview>header>div{align-items:center;gap:9px;min-width:0;display:flex}.erp-design-system-overview>header>div>span{color:#fff;background:#356cf4;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.erp-design-system-overview>header strong,.erp-design-system-overview>header small{display:block}.erp-design-system-overview>header strong{color:#17233b;font-size:14px}.erp-design-system-overview>header small{color:#768195;margin-top:2px;font-size:11px}.erp-design-system-flow{background:#fffc;border:1px solid #e2e8f3;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:7px 9px;display:flex}.erp-design-system-flow>div{align-items:center;gap:7px;min-width:0;display:flex}.erp-design-system-flow b{color:#356cf4;background:#eaf0ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.erp-design-system-flow span{color:#263550;white-space:nowrap;font-size:12px;font-weight:700}.erp-design-system-flow small{color:#7c8798;margin-top:1px;font-size:10px;font-weight:400;display:block}.erp-design-system-flow>i{color:#a7b4c9;font-size:18px;font-style:normal}.erp-design-system-metrics{border:0 solid #d8e1f0;border-width:1px 0 0 1px;grid-template-columns:repeat(9,minmax(78px,1fr));margin:9px 0 0;display:grid}.erp-design-system-metrics>div{background:#fff;border:1px solid #d8e1f0;border-width:0 1px 1px 0;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:6px 8px;display:flex}.erp-design-system-metrics dt{color:#687589;white-space:nowrap;font-size:10px}.erp-design-system-metrics dd{color:#1f4fbd;white-space:nowrap;margin:0;font-size:14px;font-weight:800}.erp-design-task-stats-page .erp-design-task-stats-notice{color:#c66020;background:#fffde1;border:1px solid #f2edc7;min-height:30px;padding:6px 10px;font-size:13px;line-height:1.4}.erp-design-task-stats-page .erp-design-task-stats-filter-shell{background:#fff;border:1px solid #d9dee8;border-radius:0;min-width:0;padding:11px 16px;box-shadow:0 2px 3px #1c2a412e;container:design-task-stats-filters/inline-size}.erp-design-task-stats-page .erp-design-task-stats-filter-row{flex-wrap:wrap;align-items:center;gap:9px 14px;min-width:0;display:flex}.erp-design-task-stats-page .erp-design-task-stats-filter-row+.erp-design-task-stats-filter-row{margin-top:9px}.erp-design-task-stats-page .erp-design-task-stats-filter-row[hidden]{display:none}.erp-design-task-stats-page .erp-design-task-stats-filter-row label{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:400;display:inline-flex}.erp-design-task-stats-page .erp-design-task-stats-filter-shell input,.erp-design-task-stats-page .erp-design-task-stats-filter-shell select{color:#233349;width:134px;min-width:0;height:25px;font:inherit;background:#fff;border:1px solid #c8d2e3;border-radius:2px;outline:none;padding:2px 6px}:is(.erp-design-task-stats-page .erp-design-task-stats-filter-shell input:focus-visible,.erp-design-task-stats-page .erp-design-task-stats-filter-shell select:focus-visible){border-color:#4b7bff;box-shadow:0 0 0 2px #4b7bff26}.erp-design-task-stats-page .erp-design-task-stats-filter-shell input:disabled{color:#7c8594;background:#f5f6f8;width:164px}.erp-design-task-stats-page .erp-design-task-stats-date-field{border:0;min-width:0;margin:0;padding:0}.erp-design-task-stats-page .erp-design-task-stats-date-field legend{float:left;margin:0 6px 0 0;padding:0;font-size:13px;line-height:25px}.erp-design-task-stats-page .erp-design-task-stats-date-controls{align-items:center;gap:6px;display:flex}.erp-design-task-stats-page .erp-design-task-stats-date-controls input{width:125px}.erp-design-task-stats-page .erp-design-task-stats-date-controls>span{color:#727d8c}.erp-design-task-stats-page .erp-design-task-stats-quick-buttons{gap:5px;display:flex}.erp-design-task-stats-page .erp-design-task-stats-filter-shell button{color:#4b7bff;cursor:pointer;background:#fff;border:1px solid #bdcced;border-radius:3px;min-height:25px;padding:2px 12px;font-size:13px;line-height:19px}.erp-design-task-stats-page .erp-design-task-stats-filter-shell .erp-design-task-stats-quick-buttons button{padding-inline:7px}.erp-design-task-stats-page .erp-design-task-stats-filter-shell .erp-design-task-stats-search{color:#fff;background:#4b7bff;border-color:#4b7bff;min-width:76px}.erp-design-task-stats-page .erp-design-task-stats-filter-shell .erp-design-task-stats-reset{color:#342600;background:#ffbd00;border-color:#ffbd00;min-width:76px}.erp-design-task-stats-page .erp-design-task-stats-filter-shell button:disabled{cursor:default;opacity:.6}.erp-design-task-stats-page .erp-design-task-stats-filter-shell .erp-design-task-stats-search:disabled{color:#49556a;opacity:1;background:#e1e5ea;border-color:#c6cdd8}.erp-design-task-stats-page .erp-design-task-stats-filter-shell button:focus-visible{outline-offset:2px;outline:2px solid #4b7bff}.erp-design-task-stats-page .erp-design-task-stats-sort:focus-visible{outline-offset:2px;outline:2px solid #4b7bff}.erp-design-task-stats-page .erp-design-task-stats-search-row input{width:110px}.erp-design-task-stats-page .erp-design-task-stats-filter-count{color:#768195;font-size:12px}.erp-design-task-stats-page .erp-design-task-stats-filter-shell .erp-design-task-stats-more{background:#f0f2f7;border-color:#0000;min-width:23px;margin-left:auto;padding-inline:5px}.erp-design-task-stats-page .erp-design-task-stats-extra{border-top:1px solid #edf0f5;padding-top:9px}.erp-design-task-stats-page .erp-design-task-stats-extra small{color:#687589;flex:360px;font-size:12px;line-height:1.5}.erp-design-task-stats-page .erp-service-stats-toolbar{flex-wrap:wrap;min-height:32px;padding:0}.erp-design-task-stats-page .erp-service-stats-toolbar-actions button{border-radius:3px;height:30px;font-size:13px}.erp-design-task-stats-page .erp-service-stats-toolbar-meta{font-size:12px}.erp-design-task-stats-page .erp-service-stats-table-panel{min-height:0;box-shadow:none;background:#fff;border:1px solid #cbd5e6;border-radius:0;display:block;overflow:visible}.erp-design-task-stats-page .erp-service-stats-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;background:#fff;height:auto;min-height:0;max-height:none;display:block;overflow:auto hidden}.erp-design-task-stats-page .erp-service-stats-table{border-collapse:collapse;table-layout:fixed;color:#233349;width:100%;min-width:1210px;font-family:var(--font-geist-sans), "Microsoft YaHei", "PingFang SC", sans-serif;font-variant-numeric:tabular-nums;font-size:15px}.erp-design-task-stats-page .erp-service-stats-table th,.erp-design-task-stats-page .erp-service-stats-table td{color:#26354b;text-align:center;letter-spacing:0;height:46px;box-shadow:none;background:#fff;border-color:#cbd5e6;padding:8px;font-size:15px;font-weight:400;line-height:1.5;position:static}.erp-design-task-stats-page .erp-service-stats-table thead tr:first-child th:nth-child(n){color:#1d2b42;text-align:center;width:auto;height:44px;box-shadow:none;background:#f7f7f8;font-size:15px;font-weight:600}.erp-design-task-stats-page .erp-service-stats-table tbody td:nth-child(2){font-size:15px;font-weight:500}.erp-design-task-stats-page .erp-service-stats-table td.erp-service-stats-money{font-size:15px;font-weight:600}.erp-design-task-stats-page .erp-service-stats-table tbody td:nth-child(n),.erp-design-task-stats-page .erp-service-stats-table tfoot td:nth-child(n){text-align:center}.erp-design-task-stats-page .erp-service-stats-table th:last-child,.erp-design-task-stats-page .erp-service-stats-table td:last-child{border-right:1px solid #cbd5e6}.erp-design-task-stats-page .erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover td{background:#fff8df}.erp-design-task-stats-page .erp-service-stats-table tfoot td{color:#233349;background:#fff;font-size:15px;font-weight:500}.erp-design-task-stats-page .erp-service-stats-table tfoot td:nth-child(2){font-weight:600}.erp-design-task-stats-page .erp-design-task-stats-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.erp-design-task-stats-page .erp-design-task-stats-sort:disabled{cursor:default;opacity:1}.erp-design-task-stats-page .erp-design-task-stats-sort-icon{gap:3px;display:inline-grid}.erp-design-task-stats-page .erp-design-task-stats-sort-icon:before,.erp-design-task-stats-page .erp-design-task-stats-sort-icon:after{content:"";border-top:2px solid #a8acb4;border-left:2px solid #a8acb4;width:5px;height:5px;transform:rotate(45deg)}.erp-design-task-stats-page .erp-design-task-stats-sort-icon:after{transform:rotate(225deg)}.erp-design-task-stats-page .erp-design-task-stats-sort-icon.asc:before,.erp-design-task-stats-page .erp-design-task-stats-sort-icon.desc:after{border-color:#4b7bff}.erp-design-task-stats-page .erp-service-stats-table-state{min-height:0}.erp-design-task-stats-page .erp-service-stats-table .erp-service-stats-state-row td{height:156px;padding:16px}.erp-design-task-stats-page .erp-service-stats-state{background:#fff;min-height:120px}.erp-design-task-stats-page .erp-service-stats-state strong{font-size:14px}.erp-design-task-stats-page .erp-service-stats-state p,.erp-design-task-stats-page .erp-service-stats-state button{font-size:13px}.erp-design-task-stats-page .erp-service-stats-pagination{border-radius:0;flex-wrap:wrap;min-height:38px;padding:6px 10px;font-size:13px}.erp-design-task-stats-page .erp-service-stats-pagination select,.erp-design-task-stats-page .erp-service-stats-pagination input,.erp-design-task-stats-page .erp-service-stats-pagination button{border-radius:2px;font-size:13px}.erp-breadcrumb .erp-design-view-switch{color:#356cf4;background:#fff;border:1px solid #bdcced;border-radius:3px;width:auto;height:26px;margin-left:auto;padding:0 10px;font-size:13px}.erp-breadcrumb .erp-design-view-switch+button{margin-left:8px}@container design-task-stats-filters (width<=620px){.erp-design-task-stats-page .erp-design-task-stats-date-field{flex-basis:100%}.erp-design-task-stats-page .erp-design-task-stats-date-controls input{width:min(125px,31cqi)}}@media (max-width:1100px){.erp-design-system-overview>header{align-items:flex-start}.erp-design-system-flow{justify-content:flex-start;overflow-x:auto}.erp-design-system-metrics{grid-template-columns:repeat(3,minmax(100px,1fr))}}.erp-order-list-dialog-hint{color:#6c788a;margin-top:-4px;font-size:11px;display:block}.erp-design-product-stats-page{--design-product-stats-teal:var(--erp-accent);--design-product-stats-orange:#ef8b42;--my-design-teal:var(--erp-accent);--my-design-line:#cbd1db;height:auto;min-height:0;font-size:14px;display:block;overflow:visible}.erp-design-product-stats-page>*+*{margin-top:10px}.erp-design-product-stats-page .erp-service-stats-definition{min-height:42px}.erp-design-product-stats-page .erp-service-stats-definition-title strong{font-size:13px}.erp-design-product-stats-page .erp-service-stats-definition p{font-size:12px;line-height:1.55}.erp-design-product-stats-page .erp-design-product-stats-filter-shell{background:#fff;border-color:#cbd1db;border-radius:12px;min-width:0;padding:0;overflow:hidden;box-shadow:0 9px 26px #1828440f;container:design-product-stats-filters/inline-size}.erp-design-product-stats-filter-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 58%,#fff8ef 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 16px;display:flex}.erp-design-product-stats-filter-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}.erp-design-product-stats-filter-mark{color:#2f63df;background:#eaeff7;border:1px solid #99abc9;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.erp-design-product-stats-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-design-product-stats-filter-heading-copy strong{color:#18263f;font-size:13px;font-weight:800}.erp-design-product-stats-filter-heading-copy small{color:#787f8b;font-size:11px;line-height:1.4}.erp-design-product-stats-filter-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.erp-design-product-stats-filter-quick{align-items:center;gap:8px;min-width:0;display:flex}.erp-design-product-stats-filter-quick>span{color:#5f6878;white-space:nowrap;font-size:12px;font-weight:760}.erp-design-product-stats-quick-buttons{grid-template-columns:repeat(3,minmax(52px,1fr));gap:6px;min-width:0;display:grid}.erp-design-product-stats-quick-buttons button{color:#2f63df;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #c1c8d4;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:760;transition:border-color .16s,background-color .16s,transform .16s}.erp-design-product-stats-quick-buttons button:hover{background:#eaeff7;border-color:#8095b8;transform:translateY(-1px)}.erp-design-product-stats-filter-count{color:#2f63df;white-space:nowrap;background:#ffffffe6;border:1px solid #ced4dd;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 11px;font-size:12px;font-weight:760;display:inline-flex}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"platform shop product product-status design-status designer""paid paid assigned assigned finalized finalized";gap:13px 14px;padding:13px 16px 14px}.erp-design-product-stats-filter-platform{grid-area:platform}.erp-design-product-stats-filter-shop{grid-area:shop}.erp-design-product-stats-filter-product{grid-area:product}.erp-design-product-stats-filter-product-status{grid-area:product-status}.erp-design-product-stats-filter-design-status{grid-area:design-status}.erp-design-product-stats-filter-designer{grid-area:designer}.erp-design-product-stats-filter-paid{grid-area:paid}.erp-design-product-stats-filter-assigned{grid-area:assigned}.erp-design-product-stats-filter-finalized{grid-area:finalized}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:6px;min-width:0;display:grid}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid label>span,.erp-design-product-stats-filter-shell .erp-design-product-stats-date-field legend{color:#3a4454;font-size:12px;font-weight:780;line-height:1.25}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid input,.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid select{color:#2e3541;background:#fff;border-color:#c4cbd6;border-radius:8px;width:100%;min-width:0;height:36px;padding-inline:11px;font-size:13px}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid input::placeholder{color:#9197a0}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid input:hover,.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid select:hover{border-color:#99a4b8}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid input:focus,.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf41c}.erp-design-product-stats-filter-shell .erp-design-product-stats-date-field{white-space:normal;background:linear-gradient(135deg,#f9f9fa,#fff);border:1px solid #dde1e7;border-radius:10px;min-width:0;margin:0;padding:9px 10px 10px;display:block}.erp-design-product-stats-filter-shell .erp-design-product-stats-date-field legend{float:none;width:auto;margin:0 0 6px;padding:0 5px}.erp-design-product-stats-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-design-product-stats-date-controls>span{color:#717884;justify-self:center;font-size:12px}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions{background:linear-gradient(90deg,#f9f9fa,#fff);border-top-color:#dde1e7;min-height:52px;margin-top:0;padding:8px 16px}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions>span{color:#717884;font-size:12px}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions .erp-my-design-button{opacity:1;border-radius:8px;min-width:90px;height:36px}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions .erp-my-design-button-secondary{color:#8a5632;background:#fff7f0;border-color:#e6cbb8}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions .erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-action-gradient);min-width:116px;box-shadow:0 6px 14px #356cf42e}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions .erp-my-design-button:disabled{color:#616976;box-shadow:none;opacity:1;background:#e5e8ec;border-color:#ccd1d9}.erp-design-product-stats-page .erp-service-stats-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1170px}.erp-design-product-stats-page .erp-service-stats-table-panel{min-height:0;box-shadow:none;border-radius:0;display:block;overflow:visible}.erp-design-product-stats-page .erp-service-stats-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;height:auto;min-height:0;max-height:none;overflow:auto hidden}.erp-design-product-stats-page .erp-service-stats-table th,.erp-design-product-stats-page .erp-service-stats-table td{color:#233349;text-align:center;height:44px;box-shadow:none;background:#fff;border-color:#cbd5e6;padding:7px 6px;font-size:15px;font-weight:400;line-height:1.45;position:static}.erp-design-product-stats-page .erp-service-stats-table thead tr:first-child th:nth-child(n){color:#17243b;text-align:center;width:auto;height:42px;box-shadow:none;background:#f7f7f8;padding:5px;font-size:14px;font-weight:700}.erp-design-product-stats-page .erp-service-stats-table th:last-child,.erp-design-product-stats-page .erp-service-stats-table td:last-child{border-right:1px solid #cbd5e6}.erp-design-product-stats-page .erp-service-stats-table tbody td:nth-child(n),.erp-design-product-stats-page .erp-service-stats-table tfoot td:nth-child(n){text-align:center}.erp-design-product-stats-page .erp-service-stats-table tbody td.erp-design-product-stats-product strong{color:#233349;letter-spacing:.01em;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:1.5;display:block;overflow:visible}.erp-design-product-stats-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.erp-design-product-stats-sort-icon{gap:3px;display:inline-grid}.erp-design-product-stats-sort-icon:before,.erp-design-product-stats-sort-icon:after{content:"";border-top:2px solid #a8acb4;border-left:2px solid #a8acb4;width:5px;height:5px;transform:rotate(45deg)}.erp-design-product-stats-sort-icon:after{transform:rotate(225deg)}.erp-design-product-stats-sort-icon.asc:before,.erp-design-product-stats-sort-icon.desc:after{border-color:#4b7bff}.erp-design-product-stats-page .erp-design-product-stats-refund-heading{color:#f04438!important}.erp-design-product-stats-page .erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td{background:#fff8df}.erp-design-product-stats-page .erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td:first-child{box-shadow:inset 3px 0 0 var(--design-product-stats-orange)}.erp-design-product-stats-page .erp-service-stats-table tfoot td{color:#233349;background:#fff8dc;height:44px;font-weight:400}.erp-design-product-stats-page .erp-service-stats-table tfoot td:nth-child(3){font-weight:700}.erp-design-product-stats-page .erp-service-stats-table-state{min-height:0}.erp-design-product-stats-page .erp-service-stats-state-row td{height:112px;padding:12px}.erp-design-product-stats-page .erp-service-stats-state{min-height:88px;padding:12px}.erp-design-product-stats-page .erp-service-stats-state>span{width:30px;height:30px;margin-bottom:6px}.erp-design-product-stats-page .erp-service-stats-state strong{font-size:15px}.erp-design-product-stats-page .erp-service-stats-state p,.erp-design-product-stats-page .erp-service-stats-state button{font-size:13px}.erp-design-product-stats-page .erp-service-stats-pagination{border-radius:0;flex-wrap:wrap;min-height:44px;padding:5px 10px;font-size:13px}.erp-design-product-stats-page .erp-service-stats-pagination select,.erp-design-product-stats-page .erp-service-stats-pagination input,.erp-design-product-stats-page .erp-service-stats-pagination button{border-radius:2px;font-size:13px}.erp-design-product-stats-page .erp-service-stats-toolbar button{font-size:13px}.erp-design-product-stats-page .erp-service-stats-toolbar-meta{font-size:12px}@container design-product-stats-filters (width<=1180px){.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"platform shop product""product-status design-status designer""paid assigned finalized"}}@container design-product-stats-filters (width<=760px){.erp-design-product-stats-filter-heading{flex-wrap:wrap;align-items:flex-start}.erp-design-product-stats-filter-tools{justify-content:space-between;width:100%;padding-left:42px}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"platform shop""product product""product-status design-status""designer designer""paid paid""assigned assigned""finalized finalized"}}@container design-product-stats-filters (width<=520px){.erp-design-product-stats-filter-heading{padding-inline:12px}.erp-design-product-stats-filter-heading-copy small{white-space:normal}.erp-design-product-stats-filter-tools{flex-direction:column;align-items:flex-start}.erp-design-product-stats-filter-quick{flex-direction:column;align-items:flex-start;width:100%}.erp-design-product-stats-quick-buttons,.erp-design-product-stats-quick-buttons button{width:100%}.erp-design-product-stats-filter-shell .erp-design-product-stats-filter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"platform""shop""product""product-status""design-status""designer""paid""assigned""finalized";padding-inline:12px}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions>span{grid-column:1/-1;width:100%}.erp-design-product-stats-filter-shell .erp-my-design-filter-actions .erp-my-design-button{width:100%;min-width:0}}.erp-finalization-rate-page{--finalization-rate-teal:var(--erp-accent);--finalization-rate-orange:#ef8b42;--my-design-teal:var(--erp-accent);--my-design-line:#cbd1db;grid-template-rows:auto auto auto minmax(0,1fr)}.erp-finalization-rate-page .erp-service-stats-definition{min-height:44px}.erp-finalization-rate-page .erp-service-stats-definition p:first-of-type{flex:560px}.erp-finalization-rate-page .erp-service-stats-definition p+p{white-space:normal;flex:500px}.erp-finalization-rate-page .erp-finalization-rate-filter-shell{background:#fff;border-color:#cbd1db;border-radius:12px;min-width:0;padding:0;overflow:hidden;box-shadow:0 9px 26px #1828440f;container:finalization-rate-filters/inline-size}.erp-finalization-rate-filter-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 58%,#fff8ef 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 16px;display:flex}.erp-finalization-rate-filter-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}.erp-finalization-rate-filter-mark{color:#2f63df;background:#eaeff7;border:1px solid #99abc9;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.erp-finalization-rate-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-finalization-rate-filter-heading-copy strong{color:#18263f;font-size:13px;font-weight:800}.erp-finalization-rate-filter-heading-copy small{color:#787f8b;font-size:9px;line-height:1.4}.erp-finalization-rate-filter-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.erp-finalization-rate-filter-quick{align-items:center;gap:8px;min-width:0;display:flex}.erp-finalization-rate-filter-quick>span{color:#5f6878;white-space:nowrap;font-size:10px;font-weight:760}.erp-finalization-rate-quick-buttons{grid-template-columns:repeat(3,minmax(52px,1fr));gap:6px;min-width:0;display:grid}.erp-finalization-rate-quick-buttons button{color:#2f63df;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #c1c8d4;border-radius:999px;height:28px;padding:0 10px;font-size:10px;font-weight:760;transition:border-color .16s,background-color .16s,transform .16s}.erp-finalization-rate-quick-buttons button:hover{background:#eaeff7;border-color:#8095b8;transform:translateY(-1px)}.erp-finalization-rate-filter-count{color:#2f63df;white-space:nowrap;background:#ffffffe6;border:1px solid #ced4dd;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 11px;font-size:10px;font-weight:760;display:inline-flex}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"date date platform shop designer designer";gap:13px 14px;padding:13px 16px 14px}.erp-finalization-rate-filter-date{grid-area:date}.erp-finalization-rate-filter-platform{grid-area:platform}.erp-finalization-rate-filter-shop{grid-area:shop}.erp-finalization-rate-filter-designer{grid-area:designer}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:6px;min-width:0;display:grid}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid label>span,.erp-finalization-rate-filter-shell .erp-finalization-rate-date-field legend{color:#3a4454;font-size:10px;font-weight:780;line-height:1.25}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid input{color:#2e3541;background:#fff;border-color:#c4cbd6;border-radius:8px;width:100%;min-width:0;height:36px;padding-inline:11px;font-size:11px}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid input::placeholder{color:#9197a0}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid input:hover{border-color:#99a4b8}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf41c}.erp-finalization-rate-filter-shell .erp-finalization-rate-date-field{white-space:normal;background:linear-gradient(135deg,#f9f9fa,#fff);border:1px solid #dde1e7;border-radius:10px;min-width:0;margin:0;padding:9px 10px 10px;display:block}.erp-finalization-rate-filter-shell .erp-finalization-rate-date-field legend{float:none;width:auto;margin:0 0 6px;padding:0 5px}.erp-finalization-rate-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-finalization-rate-date-controls>span{color:#717884;justify-self:center;font-size:10px}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions{background:linear-gradient(90deg,#f9f9fa,#fff);border-top-color:#dde1e7;min-height:52px;margin-top:0;padding:8px 16px}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions>span{color:#717884;font-size:10px}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions .erp-my-design-button{opacity:1;border-radius:8px;min-width:104px;height:36px}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions .erp-my-design-button-secondary{color:#8a5632;background:#fff7f0;border-color:#e6cbb8}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions .erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-action-gradient);min-width:126px;box-shadow:0 6px 14px #356cf42e}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions .erp-my-design-button:disabled{color:#616976;box-shadow:none;opacity:1;background:#e5e8ec;border-color:#ccd1d9}.erp-finalization-rate-table{table-layout:fixed;width:max-content;min-width:100%}.erp-finalization-rate-table-panel .erp-service-stats-table-state .erp-finalization-rate-table{width:100%;min-width:100%}.erp-finalization-rate-table-panel .erp-service-stats-table-state .erp-finalization-rate-table col{width:auto!important}.erp-finalization-rate-table th,.erp-finalization-rate-table td{height:62px;padding:8px 10px;font-size:14px;line-height:1.35}.erp-finalization-rate-table thead tr:first-child th{color:#23314a;letter-spacing:.02em;background:#e8ecf3;height:44px;font-size:14px;font-weight:750}.erp-finalization-rate-table thead th:first-child,.erp-finalization-rate-table thead th:nth-child(2),.erp-finalization-rate-table thead th:last-child{z-index:9}.erp-finalization-rate-table thead th:first-child{left:0}.erp-finalization-rate-table thead th:nth-child(2){text-align:left;left:52px;box-shadow:2px 0 #c9cfd9}.erp-finalization-rate-table thead th:last-child{right:0;box-shadow:-2px 0 #c9cfd9}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:first-child,.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:nth-child(2),.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:last-child{z-index:3;background:#fff;position:sticky}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:first-child{left:0}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:nth-child(2){text-align:left;left:52px;box-shadow:2px 0 #d1d6df}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:nth-child(2)>strong{font-size:15px;line-height:1.35}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row)>td:last-child{right:0;box-shadow:-2px 0 #d1d6df}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td{background:#fff8df}.erp-finalization-rate-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td:first-child{box-shadow:inset 3px 0 0 var(--finalization-rate-orange)}.erp-finalization-rate-designer-total{color:#808691;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:620;display:block;overflow:hidden}.erp-finalization-rate-cell{place-items:center;gap:4px;min-width:0;line-height:1.25;display:grid}.erp-finalization-rate-cell strong{color:#2f63df;font-variant-numeric:tabular-nums;font-size:16px;font-weight:820}.erp-finalization-rate-cell small{color:#727a87;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.erp-finalization-rate-cell.is-below-threshold strong{color:#9a9fa8}.erp-finalization-rate-cell.is-below-threshold small{color:#ad784e}.erp-finalization-rate-average strong{color:#b45e29}.erp-finalization-rate-summary-cell small{color:#4f5b6f}.erp-finalization-rate-table tfoot td{background:#f5f7fa;height:62px;font-size:14px}.erp-finalization-rate-table-panel .erp-service-stats-pagination,.erp-finalization-rate-table-panel .erp-service-stats-pagination select,.erp-finalization-rate-table-panel .erp-service-stats-pagination input{font-size:13px}.erp-finalization-rate-table tfoot td:first-child{color:#1f2f4b}@container finalization-rate-filters (width<=1180px){.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"date date platform""shop designer designer"}}@container finalization-rate-filters (width<=760px){.erp-finalization-rate-filter-heading{flex-wrap:wrap;align-items:flex-start}.erp-finalization-rate-filter-tools{justify-content:space-between;width:100%;padding-left:42px}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"date date""platform shop""designer designer"}}@container finalization-rate-filters (width<=520px){.erp-finalization-rate-filter-heading{padding-inline:12px}.erp-finalization-rate-filter-heading-copy small{white-space:normal}.erp-finalization-rate-filter-tools{flex-direction:column;align-items:flex-start}.erp-finalization-rate-filter-quick{flex-direction:column;align-items:flex-start;width:100%}.erp-finalization-rate-quick-buttons,.erp-finalization-rate-quick-buttons button{width:100%}.erp-finalization-rate-filter-shell .erp-finalization-rate-filter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""platform""shop""designer";padding-inline:12px}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions>span{grid-column:1/-1;width:100%}.erp-finalization-rate-filter-shell .erp-my-design-filter-actions .erp-my-design-button{width:100%;min-width:0}}@media (max-width:1040px){.erp-finalization-rate-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-finalization-rate-table-panel{min-height:480px}}@media (max-width:640px){.erp-finalization-rate-page .erp-service-stats-definition-title{border-right:0;width:100%}.erp-finalization-rate-table-panel{min-height:430px}}@media (prefers-reduced-motion:reduce){.erp-finalization-rate-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.erp-auto-assignment-page{--my-design-teal:var(--erp-accent);--my-design-teal-dark:var(--erp-accent-hover);--my-design-orange:#ee8d43;--my-design-mint:#edf1f7;--my-design-line:#cfd4dd;--my-design-ink:#212c3f;background:#f4f5f9;grid-template-rows:42px minmax(0,1fr);gap:6px}.erp-auto-assignment-status{grid-template-columns:auto minmax(330px,1.25fr) minmax(320px,1fr) auto;align-items:center;gap:8px 13px;min-height:52px;padding-block:7px;display:grid}.erp-auto-assignment-status .erp-service-stats-definition-title{align-self:stretch}.erp-auto-assignment-status p+p{white-space:normal;border-left:1px solid #be9a4547;width:auto;margin:0;padding-left:13px}.erp-auto-assignment-status-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.erp-auto-assignment-status-actions>span{color:#a55b2c;background:#fff5eb;border:1px solid #e9cdb6;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:9px;font-weight:780;display:inline-flex}.erp-auto-assignment-status-actions>span:before{content:"";background:#ed934c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ed934c1a}.erp-auto-assignment-status-actions>span.is-warning{color:#a44735;background:#fff0ed;border-color:#e6b2a6}.erp-auto-assignment-status-actions>span.is-warning:before{background:#d65a43}.erp-auto-assignment-status-actions button{color:#707681;cursor:pointer;background:#f4f5f7;border:1px solid #d0d5dd;border-radius:6px;height:29px;padding:0 11px;font-size:10px;font-weight:740}.erp-auto-assignment-status-actions button:disabled{opacity:.68;cursor:not-allowed}.erp-auto-assignment-page .erp-auto-assignment-filter-shell{background:#fff;border-color:#cbd1db;border-radius:12px;min-width:0;padding:0;overflow:hidden;box-shadow:0 9px 26px #1828440f;container:auto-assignment-filters/inline-size}.erp-auto-assignment-filter-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 58%,#fff8ef 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 16px;display:flex}.erp-auto-assignment-filter-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}.erp-auto-assignment-filter-mark{color:#2f63df;background:#eaeff7;border:1px solid #99abc9;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.erp-auto-assignment-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-auto-assignment-filter-heading-copy strong{color:#18263f;font-size:13px;font-weight:800}.erp-auto-assignment-filter-heading-copy small{color:#787f8b;font-size:9px;line-height:1.4}.erp-auto-assignment-filter-count{color:#2f63df;white-space:nowrap;background:#ffffffeb;border:1px solid #ced4dd;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 11px;font-size:10px;font-weight:760;display:inline-flex}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"organization organization position position level level";gap:13px 14px;padding:13px 16px 14px}.erp-auto-assignment-filter-organization{grid-area:organization}.erp-auto-assignment-filter-position{grid-area:position}.erp-auto-assignment-filter-level{grid-area:level}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:6px;min-width:0;display:grid}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid label>span{color:#3a4454;font-size:10px;font-weight:780;line-height:1.25}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid input{color:#2e3541;background:linear-gradient(#fff,#fbfcfd);border-color:#c4cbd6;border-radius:8px;width:100%;min-width:0;height:38px;padding-inline:12px;font-size:11px}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid input::placeholder{color:#9197a0}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid input:hover{background:#fff;border-color:#99a4b8}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid input:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf41c}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions{background:linear-gradient(90deg,#f9f9fa,#fff);border-top-color:#dde1e7;min-height:52px;margin-top:0;padding:8px 16px}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions>span{color:#717884;align-items:center;gap:7px;font-size:10px;display:inline-flex}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions>span:before{content:"";background:#ef984e;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #ef984e1a}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions .erp-my-design-button{opacity:1;border-radius:8px;min-width:90px;height:36px}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions .erp-my-design-button-secondary{color:#8a5632;background:#fff7f0;border-color:#e6cbb8}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions .erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-action-gradient);min-width:126px;box-shadow:0 6px 14px #356cf42e}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions .erp-my-design-button:disabled{color:#616976;box-shadow:none;opacity:1;background:#e5e8ec;border-color:#ccd1d9}@container auto-assignment-filters (width<=900px){.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"organization organization""position level"}}@container auto-assignment-filters (width<=560px){.erp-auto-assignment-filter-heading{flex-wrap:wrap;align-items:flex-start;padding-inline:12px}.erp-auto-assignment-filter-heading-copy small{white-space:normal}.erp-auto-assignment-filter-count{margin-left:42px}.erp-auto-assignment-filter-shell .erp-auto-assignment-filter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"organization""position""level";padding-inline:12px}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions>span{white-space:normal;grid-column:1/-1;width:100%}.erp-auto-assignment-filter-shell .erp-my-design-filter-actions .erp-my-design-button{width:100%;min-width:0}}.erp-auto-assignment-toolbar{min-height:42px;padding:4px 0;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}.erp-auto-assignment-handlers{align-items:center;gap:8px;min-width:0;display:flex}.erp-auto-assignment-handlers .erp-auto-assignment-handler-button{color:#fff;width:195px;min-width:195px;height:30px;box-shadow:none;white-space:nowrap;background:#4d83ff;border:1px solid #4b7bff;border-radius:3px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.erp-auto-assignment-handlers .erp-auto-assignment-handler-button:nth-child(2){width:218px;min-width:218px}.erp-auto-assignment-handler-button>svg{flex:0 0 14px;width:14px;height:14px}.erp-auto-assignment-handler-button>b{font:inherit;flex:none}.erp-auto-assignment-handler-button select{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;width:0;min-width:0;max-width:170px;height:28px;font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0}.erp-auto-assignment-handler-button select option{color:#233349;background:#fff}.erp-auto-assignment-page .erp-auto-assignment-handler-button select:focus-visible{box-shadow:none;outline:0}.erp-auto-assignment-handler-button:focus-within{outline-offset:2px;outline:2px solid #4b7bff47}.erp-auto-assignment-handler-button:has(select:disabled){opacity:.66}.erp-auto-assignment-toolbar .erp-service-stats-toolbar-meta{align-items:center;gap:7px;display:flex}.erp-auto-assignment-toolbar .erp-service-stats-toolbar-meta button{color:#2f63df;width:auto;height:30px;box-shadow:none;background:#fff;border-color:#c7cdd8;border-radius:3px;padding:0 9px}.erp-auto-assignment-page .erp-service-stats-table-panel{border-color:#cfd5de;border-radius:0;box-shadow:0 0 5px #0000002e}.erp-auto-assignment-page .erp-service-stats-table-scroll{scrollbar-color:#9aa7b8 #f1f4f8;flex:1 1 0;overflow:scroll}.erp-auto-assignment-page .erp-service-stats-table-scroll::-webkit-scrollbar{width:12px;height:12px}.erp-auto-assignment-page .erp-service-stats-table-scroll::-webkit-scrollbar-track{background:#f1f4f8}.erp-auto-assignment-page .erp-service-stats-table-scroll::-webkit-scrollbar-corner{background:#f1f4f8}.erp-auto-assignment-page .erp-service-stats-table-scroll::-webkit-scrollbar-thumb{background:#9aa7b8;border:3px solid #f1f4f8;border-radius:6px}.erp-auto-assignment-page .erp-service-stats-table-state{flex-direction:column;display:flex;overflow:hidden}.erp-auto-assignment-page .erp-service-stats-table-state .erp-auto-assignment-table{flex:none;min-width:0}.erp-auto-assignment-table-state-body{flex:1 1 0;width:100%;min-height:0}.erp-auto-assignment-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:1462px;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}.erp-auto-assignment-table.erp-service-stats-table thead tr:first-child th:nth-child(n){width:auto}.erp-auto-assignment-table th,.erp-auto-assignment-table td{color:#434343;border-color:#cfd5de;height:41px;padding:0 7px;font-size:14px;font-weight:400;line-height:1.35}.erp-auto-assignment-table thead tr:first-child th{color:#252525;width:auto;height:42px;box-shadow:none;background:#f8f8f8;font-size:14px;font-weight:600}.erp-auto-assignment-table th:nth-child(2),.erp-auto-assignment-table td:nth-child(2),.erp-auto-assignment-table th:nth-child(3),.erp-auto-assignment-table td:nth-child(3),.erp-auto-assignment-table th:nth-child(4),.erp-auto-assignment-table td:nth-child(4),.erp-auto-assignment-table th:nth-child(5),.erp-auto-assignment-table td:nth-child(5),.erp-auto-assignment-table th:nth-child(9),.erp-auto-assignment-table td:nth-child(9){text-align:left}.erp-auto-assignment-table tbody td:first-child{text-align:center;color:#434343}.erp-auto-assignment-table td:nth-child(6),.erp-auto-assignment-table td:nth-child(7),.erp-auto-assignment-table td:nth-child(8){text-align:right}.erp-auto-assignment-sort-label,.erp-auto-assignment-help-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.erp-auto-assignment-sort-mark{flex-direction:column;flex:0 0 9px;justify-content:center;align-items:center;gap:2px;width:9px;height:14px;display:inline-flex}.erp-auto-assignment-sort-mark i{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.erp-auto-assignment-sort-mark i:first-child{border-bottom:4px solid #a4a9b1}.erp-auto-assignment-sort-mark i:last-child{border-top:4px solid #a4a9b1}.erp-auto-assignment-help-mark{color:#7d838c;border:1px solid #a1a6ad;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:600;line-height:11px;display:inline-flex}.erp-auto-assignment-table td:nth-child(2) code{color:#434343;font:inherit}.erp-auto-assignment-table td:nth-child(3) strong{color:#434343;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.erp-auto-assignment-unset{color:#9aa2af;font-size:14px}.erp-auto-assignment-people-skills{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;line-height:1.45;display:flex;overflow:hidden}.erp-auto-assignment-people-skills>span{color:#4d83ff;white-space:nowrap;flex:none;font-size:14px;font-weight:400}.erp-auto-assignment-people-skills>span.is-disabled{color:#a06b50;text-decoration:line-through}.erp-auto-assignment-people-skills>i{color:#a3a9b3;font-size:14px;font-style:normal}.erp-auto-assignment-edit{color:#fff;cursor:pointer;background:#4d83ff;border:0;border-radius:3px;width:36px;min-width:36px;height:24px;padding:0;font-size:12px;font-weight:400}.erp-auto-assignment-edit:hover{background:#356cf4}.erp-auto-assignment-table thead th:last-child{z-index:8;box-shadow:none;position:sticky;right:0}.erp-auto-assignment-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row) td:last-child{z-index:2;box-shadow:none;background:#fff;position:sticky;right:0}.erp-auto-assignment-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover td:last-child{background:#f2f5f9}.erp-auto-assignment-page .erp-service-stats-pagination{color:#434343;background:#fff;border-radius:0;flex-basis:48px;min-height:48px;padding:8px 12px;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px}.erp-auto-assignment-page .erp-service-stats-pagination select,.erp-auto-assignment-page .erp-service-stats-pagination input{height:32px;font-size:14px}.erp-auto-assignment-page .erp-service-stats-pagination select{min-width:80px}.erp-auto-assignment-page .erp-service-stats-pagination input{width:64px}.erp-auto-assignment-page .erp-service-stats-page-buttons button{width:28px;height:32px;padding:0}.erp-auto-assignment-page .erp-service-stats-page-buttons button svg{width:16px;height:16px;margin:auto;display:block}.erp-auto-assignment-dialog{width:min(100%,760px)}.erp-auto-assignment-dialog .erp-dialog-notice{margin:0}.erp-auto-assignment-dialog textarea{resize:vertical}@media (max-width:1450px){.erp-auto-assignment-status{grid-template-columns:auto minmax(0,1fr) auto}.erp-auto-assignment-status p+p{border-left:0;grid-column:2/-1;padding-left:0}.erp-auto-assignment-toolbar{align-items:flex-start}.erp-auto-assignment-handlers{flex-wrap:wrap}.erp-auto-assignment-toolbar .erp-service-stats-toolbar-meta{white-space:normal;text-align:right;flex-wrap:wrap;justify-content:flex-end;max-width:360px}}@media (max-width:1040px){.erp-auto-assignment-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:42px minmax(440px,1fr);overflow:visible}.erp-auto-assignment-status{grid-template-columns:1fr auto}.erp-auto-assignment-status .erp-service-stats-definition-title,.erp-auto-assignment-status p,.erp-auto-assignment-status p+p{grid-column:1/-1}.erp-auto-assignment-status-actions{grid-column:1/-1;justify-content:space-between}.erp-auto-assignment-toolbar{flex-direction:column}.erp-auto-assignment-handlers{width:100%}.erp-auto-assignment-toolbar .erp-service-stats-toolbar-meta{text-align:left;justify-content:flex-start;width:100%;max-width:none}}@media (max-width:640px){.erp-auto-assignment-page{grid-template-rows:auto minmax(430px,1fr);min-height:auto}.erp-auto-assignment-handlers{flex-direction:column;align-items:stretch}.erp-auto-assignment-handlers label{grid-template-columns:1fr;gap:4px;width:100%;min-width:0}.erp-auto-assignment-dialog .erp-modal-grid{grid-template-columns:1fr}.erp-auto-assignment-dialog .erp-modal-grid>*{grid-column:1}}@media (prefers-reduced-motion:reduce){.erp-auto-assignment-page *,.erp-auto-assignment-dialog *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.erp-design-count-summary-page{--design-count-teal:var(--erp-accent);--design-count-orange:#ef8b42;--my-design-teal:var(--erp-accent);--my-design-line:#cbd1db;grid-template-rows:auto auto auto minmax(0,1fr);gap:7px}.erp-design-count-summary-page .erp-service-stats-definition{min-height:42px}.erp-design-count-summary-page .erp-design-count-summary-filter-shell{background:#fff;border-color:#cbd1db;border-radius:12px;min-width:0;padding:0;overflow:hidden;box-shadow:0 9px 26px #1828440f;container:design-count-summary-filters/inline-size}.erp-design-count-summary-filter-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 58%,#fff8ef 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 16px;display:flex}.erp-design-count-summary-filter-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}.erp-design-count-summary-filter-mark{color:#2f63df;background:#eaeff7;border:1px solid #99abc9;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.erp-design-count-summary-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-design-count-summary-filter-heading-copy strong{color:#18263f;font-size:13px;font-weight:800}.erp-design-count-summary-filter-heading-copy small{color:#787f8b;font-size:9px;line-height:1.4}.erp-design-count-summary-filter-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.erp-design-count-summary-filter-quick{align-items:center;gap:8px;min-width:0;display:flex}.erp-design-count-summary-filter-quick>span{color:#5f6878;white-space:nowrap;font-size:10px;font-weight:760}.erp-design-count-summary-quick-buttons{grid-template-columns:repeat(3,minmax(52px,1fr));gap:6px;min-width:0;display:grid}.erp-design-count-summary-quick-buttons button{color:#2f63df;cursor:pointer;white-space:nowrap;background:#ffffffeb;border:1px solid #c1c8d4;border-radius:999px;height:28px;padding:0 10px;font-size:10px;font-weight:760;transition:border-color .16s,background-color .16s,transform .16s}.erp-design-count-summary-quick-buttons button:hover{background:#eaeff7;border-color:#8095b8;transform:translateY(-1px)}.erp-design-count-summary-filter-count{color:#2f63df;white-space:nowrap;background:#ffffffe6;border:1px solid #ced4dd;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 11px;font-size:10px;font-weight:760;display:inline-flex}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"platform shop product-status design-status designer designer""paid paid assigned assigned finalized finalized";gap:13px 14px;padding:13px 16px 14px}.erp-design-count-summary-filter-platform{grid-area:platform}.erp-design-count-summary-filter-shop{grid-area:shop}.erp-design-count-summary-filter-product-status{grid-area:product-status}.erp-design-count-summary-filter-design-status{grid-area:design-status}.erp-design-count-summary-filter-designer{grid-area:designer}.erp-design-count-summary-filter-paid{grid-area:paid}.erp-design-count-summary-filter-assigned{grid-area:assigned}.erp-design-count-summary-filter-finalized{grid-area:finalized}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:6px;min-width:0;display:grid}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid label>span,.erp-design-count-summary-filter-shell .erp-design-count-summary-date-field legend{color:#3a4454;font-size:10px;font-weight:780;line-height:1.25}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid input,.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid select{color:#2e3541;background:#fff;border-color:#c4cbd6;border-radius:8px;width:100%;min-width:0;height:36px;padding-inline:11px;font-size:11px}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid input::placeholder{color:#9197a0}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid input:hover,.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid select:hover{border-color:#99a4b8}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid input:focus,.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px #356cf41c}.erp-design-count-summary-filter-shell .erp-design-count-summary-date-field{white-space:normal;background:linear-gradient(135deg,#f9f9fa,#fff);border:1px solid #dde1e7;border-radius:10px;min-width:0;margin:0;padding:9px 10px 10px;display:block}.erp-design-count-summary-filter-shell .erp-design-count-summary-date-field legend{float:none;width:auto;margin:0 0 6px;padding:0 5px}.erp-design-count-summary-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-design-count-summary-date-controls>span{color:#717884;justify-self:center;font-size:10px}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions{background:linear-gradient(90deg,#f9f9fa,#fff);border-top-color:#dde1e7;min-height:52px;margin-top:0;padding:8px 16px}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions>span{color:#717884;font-size:10px}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions .erp-my-design-button{opacity:1;border-radius:8px;min-width:90px;height:36px}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions .erp-my-design-button-secondary{color:#8a5632;background:#fff7f0;border-color:#e6cbb8}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions .erp-my-design-button-primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-action-gradient);min-width:116px;box-shadow:0 6px 14px #356cf42e}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions .erp-my-design-button:disabled{color:#616976;box-shadow:none;opacity:1;background:#e5e8ec;border-color:#ccd1d9}.erp-design-count-summary-page .erp-service-stats-table{min-width:1112px}.erp-design-count-summary-page .erp-service-stats-table thead th:first-child{text-align:center;width:52px}.erp-design-count-summary-page .erp-service-stats-table thead th:nth-child(2){text-align:left;width:190px}.erp-design-count-summary-page .erp-service-stats-table thead th:nth-child(3){width:160px}.erp-design-count-summary-page .erp-service-stats-table thead th:nth-child(n+4):nth-child(-n+8){width:110px}.erp-design-count-summary-page .erp-service-stats-table thead th:nth-child(9){width:120px}.erp-design-count-summary-page .erp-service-stats-table tbody td:nth-child(n+4),.erp-design-count-summary-page .erp-service-stats-table tfoot td:nth-child(n+3){text-align:center}.erp-design-count-summary-page .erp-service-stats-table tfoot td:nth-child(2){color:#24334d;text-align:right}.erp-design-count-summary-page .erp-service-stats-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td:first-child{box-shadow:inset 3px 0 0 var(--design-count-orange)}.erp-service-stats-page.erp-design-count-summary-report-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto auto;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:15px;overflow:visible}.erp-design-count-summary-report-page .erp-design-count-summary-table-panel{height:auto;min-height:0;display:block;overflow:visible}.erp-design-count-summary-report-page .erp-design-count-summary-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:none;height:auto;min-height:0;max-height:none;display:block;overflow:auto hidden}.erp-design-count-summary-report-page .erp-service-stats-definition,.erp-design-count-summary-report-page .erp-service-stats-toolbar,.erp-design-count-summary-report-page .erp-service-stats-pagination{font-size:14px}.erp-design-count-summary-report-page .erp-design-count-summary-filter-heading-copy strong{font-size:16px}.erp-design-count-summary-report-page .erp-design-count-summary-filter-heading-copy small,.erp-design-count-summary-report-page .erp-design-count-summary-filter-quick>span,.erp-design-count-summary-report-page .erp-design-count-summary-filter-count,.erp-design-count-summary-report-page .erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid label>span,.erp-design-count-summary-report-page .erp-design-count-summary-filter-shell .erp-design-count-summary-date-field legend,.erp-design-count-summary-report-page .erp-design-count-summary-date-controls>span,.erp-design-count-summary-report-page .erp-design-count-summary-filter-shell .erp-my-design-filter-actions>span,.erp-design-count-summary-report-page .erp-service-stats-toolbar-meta{font-size:13px}.erp-design-count-summary-report-page .erp-service-stats-definition-title strong,.erp-design-count-summary-report-page .erp-service-stats-definition p{font-size:14px}.erp-design-count-summary-report-page .erp-service-stats-definition-title strong{font-size:16px}.erp-design-count-summary-report-page .erp-service-stats-definition-title>span{font-size:13px}.erp-design-count-summary-report-page .erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid input,.erp-design-count-summary-report-page .erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid select,.erp-design-count-summary-report-page .erp-design-count-summary-quick-buttons button,.erp-design-count-summary-report-page .erp-design-count-summary-filter-shell .erp-my-design-button,.erp-design-count-summary-report-page .erp-service-stats-toolbar button,.erp-design-count-summary-report-page .erp-service-stats-pagination,.erp-design-count-summary-report-page .erp-service-stats-pagination input,.erp-design-count-summary-report-page .erp-service-stats-pagination select{font-size:14px}.erp-design-count-summary-report-page .erp-service-stats-table th,.erp-design-count-summary-report-page .erp-service-stats-table thead th,.erp-design-count-summary-report-page .erp-service-stats-table thead tr:nth-child(2) th{font-size:15px}.erp-design-count-summary-report-page .erp-service-stats-table th,.erp-design-count-summary-report-page .erp-service-stats-table td{height:58px;padding:10px 12px;line-height:1.5}.erp-design-count-summary-report-page .erp-service-stats-table thead tr:first-child th{height:48px;padding-block:8px}.erp-design-count-summary-report-page .erp-service-stats-table tbody td,.erp-design-count-summary-report-page .erp-service-stats-table tbody td strong,.erp-design-count-summary-report-page .erp-service-stats-table tbody td b,.erp-design-count-summary-report-page .erp-service-stats-table tfoot td{font-size:16px}.erp-design-count-summary-report-page .erp-service-stats-table tbody td strong,.erp-design-count-summary-report-page .erp-service-stats-table .erp-service-stats-money{font-size:17px;font-weight:750}.erp-design-count-summary-report-page .erp-service-stats-table tfoot td{height:54px}.erp-design-count-summary-report-page .erp-service-stats-pagination{flex-basis:56px;min-height:56px}html.erp-design-count-scrollbars-hidden,body.erp-design-count-scrollbars-hidden,html.erp-design-count-scrollbars-hidden .erp-shell,html.erp-design-count-scrollbars-hidden .erp-design-count-summary-report-page,html.erp-design-count-scrollbars-hidden .erp-design-count-summary-report-page *{scrollbar-width:none!important;-ms-overflow-style:none!important}html.erp-design-count-scrollbars-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.erp-design-count-scrollbars-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.erp-design-count-scrollbars-hidden .erp-shell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.erp-design-count-scrollbars-hidden .erp-design-count-summary-report-page::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.erp-design-count-scrollbars-hidden .erp-design-count-summary-report-page ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@container design-count-summary-filters (width<=1180px){.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"platform shop product-status""design-status designer designer""paid assigned finalized"}}@container design-count-summary-filters (width<=760px){.erp-design-count-summary-filter-heading{flex-wrap:wrap;align-items:flex-start}.erp-design-count-summary-filter-tools{justify-content:space-between;width:100%;padding-left:42px}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"platform shop""product-status design-status""designer designer""paid paid""assigned assigned""finalized finalized"}}@container design-count-summary-filters (width<=520px){.erp-design-count-summary-filter-heading{padding-inline:12px}.erp-design-count-summary-filter-heading-copy small{white-space:normal}.erp-design-count-summary-filter-tools{flex-direction:column;align-items:flex-start}.erp-design-count-summary-filter-quick{flex-direction:column;align-items:flex-start;width:100%}.erp-design-count-summary-quick-buttons,.erp-design-count-summary-quick-buttons button{width:100%}.erp-design-count-summary-filter-shell .erp-design-count-summary-filter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"platform""shop""product-status""design-status""designer""paid""assigned""finalized";padding-inline:12px}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions>span{grid-column:1/-1;width:100%}.erp-design-count-summary-filter-shell .erp-my-design-filter-actions .erp-my-design-button{width:100%;min-width:0}}@media (max-width:1040px){.erp-design-count-summary-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto minmax(420px,1fr);overflow:visible}}@media (max-width:640px){.erp-design-count-summary-page{grid-template-rows:auto;min-height:auto}}@media (prefers-reduced-motion:reduce){.erp-design-count-summary-page *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.erp-production-order-page{--production-teal:var(--erp-accent);--production-teal-dark:var(--erp-accent-hover);--production-blue:#4781f1;--production-orange:#f2a900;--production-green:var(--erp-accent);--production-ink:#242e3f;--production-muted:#717884;--production-line:#cbd0d9;min-width:0;height:auto;min-height:var(--erp-page-viewport);color:var(--production-ink);background:#f3f5f7;grid-template-rows:auto;gap:8px;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:13px;line-height:1.45;display:grid;overflow:visible}.erp-production-order-page *,.erp-production-order-page :before,.erp-production-order-page :after,.erp-production-order-dialog *,.erp-production-order-dialog :before,.erp-production-order-dialog :after{box-sizing:border-box}.erp-production-order-page button,.erp-production-order-page input,.erp-production-order-page select,.erp-production-order-page textarea,.erp-production-order-dialog button,.erp-production-order-dialog input,.erp-production-order-dialog select,.erp-production-order-dialog textarea{font:inherit}.erp-production-order-data-strip{color:#8d5a32;scrollbar-width:thin;white-space:nowrap;background:linear-gradient(100deg,#fffaf0,#fff 58%,#f0f5ff);border:1px solid #ead7a8;border-radius:9px;align-items:center;gap:0;min-width:0;min-height:38px;padding:7px 13px;font-size:12px;display:flex;overflow-x:auto;box-shadow:0 4px 13px #1f304c0d}.erp-production-order-data-strip span{flex:none;padding-inline:12px}.erp-production-order-data-strip span:first-child{padding-left:0}.erp-production-order-data-strip span+span{border-left:1px solid #ceb27f6b}.erp-production-order-data-strip b{color:#2f63df}.erp-production-order-data-strip strong{color:#d86631;font-variant-numeric:tabular-nums;margin-inline:2px;font-weight:700}.erp-production-order-data-strip .awaiting-file,.erp-production-order-data-strip .awaiting-file strong{color:#b85c29}.erp-production-order-data-strip .ready-to-assign,.erp-production-order-data-strip .ready-to-assign strong{color:#2f63df}.erp-production-order-source-note{color:#526480;background:#f4f7ff;border:1px solid #cedbf2;border-radius:6px;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:10px 14px;font-size:13px;line-height:1.65;display:flex}.erp-production-order-source-note strong{color:#2657ad;font-weight:600}.erp-production-order-table td>.erp-production-order-status-origin{color:#667690;font-size:12px}.erp-production-order-source-path{overflow-wrap:anywhere;white-space:normal}.erp-production-order-filters{border:1px solid var(--production-line);background:#fff;border-radius:6px;min-width:0;padding:8px 11px 7px;box-shadow:0 3px 11px #1e2b4212}.erp-production-order-filter-row{grid-template-columns:minmax(176px,.9fr) minmax(184px,.9fr) minmax(198px,1fr) minmax(180px,.9fr) minmax(330px,1.55fr) minmax(224px,1.15fr);align-items:center;gap:7px 13px;min-width:0;display:grid}.erp-production-order-filter-row-secondary{grid-template-columns:minmax(202px,.9fr) minmax(264px,1.15fr) minmax(330px,1.45fr) minmax(260px,1.08fr) auto;margin-top:7px}.erp-production-order-filter-row>label,.erp-production-order-date-range,.erp-production-order-fee-range{color:#343c4a;white-space:nowrap;border:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:grid}.erp-production-order-filter-product{min-width:0}.erp-production-order-filter-row>label>span,.erp-production-order-date-range legend,.erp-production-order-fee-range legend{color:#313947;min-width:0;padding:0;font-size:11px;font-weight:720}.erp-production-order-date-range{grid-template-columns:max-content minmax(116px,1fr) auto minmax(116px,1fr)}.erp-production-order-fee-range{grid-template-columns:max-content minmax(76px,1fr) auto minmax(76px,1fr)}.erp-production-order-date-range legend,.erp-production-order-fee-range legend{float:none}.erp-production-order-date-range>span,.erp-production-order-fee-range>span{color:#7d838e;font-size:10px}.erp-production-order-filter-row input,.erp-production-order-filter-row select{color:#2e3643;background:#fff;border:1px solid #c6ccd5;border-radius:4px;outline:0;width:100%;min-width:0;height:30px;padding:0 8px;transition:border-color .15s,box-shadow .15s,background-color .15s}.erp-production-order-filter-row select{padding-right:25px}.erp-production-order-filter-row input:hover,.erp-production-order-filter-row select:hover{background:#fcfdfe;border-color:#a8b2c2}.erp-production-order-filter-row input:focus,.erp-production-order-filter-row select:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf41a}.erp-production-order-filter-row input::placeholder{color:#9ea2aa}.erp-production-order-filter-row .erp-date-empty{color:#0000;-webkit-text-fill-color:transparent}.erp-production-order-filter-row .erp-date-has-value{color:#2e3643;-webkit-text-fill-color:#2e3643}.erp-production-order-filter-actions{align-items:center;gap:7px;min-width:max-content;display:flex}.erp-production-order-filter-actions button,.erp-production-order-toolbar button,.erp-production-order-toolbar a,.erp-production-order-state-row button,.erp-production-order-dialog footer button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:72px;height:30px;padding:0 11px;font-weight:730;line-height:1;text-decoration:none;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex}.erp-production-order-filter-actions button:hover:not(:disabled),.erp-production-order-toolbar button:hover:not(:disabled),.erp-production-order-toolbar a:hover,.erp-production-order-state-row button:hover:not(:disabled),.erp-production-order-dialog footer button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.erp-production-order-filter-actions button:active:not(:disabled),.erp-production-order-toolbar button:active:not(:disabled),.erp-production-order-toolbar a:active,.erp-production-order-state-row button:active:not(:disabled),.erp-production-order-dialog footer button:active:not(:disabled){transform:translateY(0)}.erp-production-order-filter-actions .primary,.erp-production-order-toolbar .primary,.erp-production-order-dialog footer .primary,.erp-production-order-state-row button{color:#fff;border-color:var(--production-blue);background:var(--production-blue);box-shadow:0 4px 10px #4781f12e}.erp-production-order-filter-actions .reset,.erp-production-order-toolbar .warning,.erp-production-order-dialog footer .warning{color:#fff;border-color:var(--production-orange);background:var(--production-orange);box-shadow:0 4px 10px #f2a9002e}.erp-production-order-filter-error{color:#a74835;background:#fff1ec;border:1px solid #efc2b4;border-radius:5px;margin:7px 0 0;padding:6px 9px;font-size:10px;line-height:1.45}.erp-production-order-page .erp-production-order-filter-shell{background:#fff;border-color:#cbd1db;border-radius:12px;min-width:0;padding:0;overflow:visible;box-shadow:0 9px 26px #1828440f;container:production-order-filters/inline-size}.erp-production-order-filter-heading{background:linear-gradient(105deg,#f1f4fa 0%,#fff 58%,#fff8ef 100%);border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 14px;display:flex}.erp-production-order-filter-heading-copy{align-items:center;gap:10px;min-width:0;display:flex}.erp-production-order-filter-mark{color:#2f63df;background:#eaeff7;border:1px solid #99abc9;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid;box-shadow:inset 0 0 0 4px #ffffff94}.erp-production-order-filter-heading-copy>div{gap:2px;min-width:0;display:grid}.erp-production-order-filter-heading-copy strong{color:#18263f;font-size:14px;font-weight:700}.erp-production-order-filter-heading-copy small{color:#787f8b;font-size:11px;line-height:1.4}.erp-production-order-filter-count{color:#2f63df;white-space:nowrap;background:#ffffffeb;border:1px solid #ced4dd;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.erp-production-order-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"detail detail platform platform shop shop buyer buyer paid paid paid paid""product product product status status supplier supplier supplier assigned assigned assigned assigned";align-items:start;gap:10px 12px;min-width:0;padding:11px 14px 12px;display:grid}.erp-production-order-filter-grid>.erp-production-order-filter-detail{grid-area:detail}.erp-production-order-filter-grid>.erp-production-order-filter-platform{grid-area:platform}.erp-production-order-filter-grid>.erp-production-order-filter-shop{grid-area:shop}.erp-production-order-filter-grid>.erp-production-order-filter-buyer{grid-area:buyer}.erp-production-order-filter-grid>.erp-production-order-filter-paid{grid-area:paid}.erp-production-order-filter-grid>.erp-production-order-filter-product{grid-area:product}.erp-production-order-filter-grid>.erp-production-order-filter-status{grid-area:status}.erp-production-order-filter-grid>.erp-production-order-filter-supplier{grid-area:supplier}.erp-production-order-filter-grid>.erp-production-order-filter-assigned{grid-area:assigned}.erp-production-order-filter-grid>label,.erp-production-order-filter-grid>.erp-production-filter-multiple{color:#343c4a;white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:6px;min-width:0;display:grid}.erp-production-order-filter-grid>label>span,.erp-production-filter-multiple>span,.erp-production-order-filter-range-card legend{color:#3a4454;font-size:12px;font-weight:600;line-height:1.25}.erp-production-order-filter-shell input,.erp-production-order-filter-shell select{color:#2e3541;background:#fff;border:1px solid #c4cbd6;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-size:13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.erp-production-order-filter-shell select{padding-right:28px}.erp-production-order-filter-shell input::placeholder{color:#9197a0}.erp-production-order-filter-shell input:hover,.erp-production-order-filter-shell select:hover{background:#fff;border-color:#99a4b8}.erp-production-order-filter-shell input:focus,.erp-production-order-filter-shell select:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf41c}.erp-production-order-filter-range-card{white-space:normal;background:linear-gradient(135deg,#f9f9fa,#fff);border:1px solid #dde1e7;border-radius:10px;min-width:0;margin:0;padding:7px 10px 9px;display:block}.erp-production-order-filter-range-card legend{float:none;width:auto;margin:0 0 6px;padding:0 5px}.erp-production-order-filter-range-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-production-order-filter-range-controls>span{color:#717884;justify-self:center;font-size:10px}.erp-production-order-filter-shell .erp-date-empty{color:#0000;-webkit-text-fill-color:transparent}.erp-production-order-filter-shell .erp-date-has-value{color:#2e3541;-webkit-text-fill-color:#2e3541}.erp-production-order-filter-footer{background:linear-gradient(90deg,#f9f9fa,#fff);border-top:1px solid #dde1e7;grid-template-columns:minmax(280px,360px) minmax(0,1fr) auto;align-items:center;gap:12px 16px;min-width:0;min-height:60px;padding:8px 14px;display:grid}.erp-production-order-filter-helper{color:#717884;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;display:inline-flex;overflow:hidden}.erp-production-order-filter-helper:before{content:"";background:#ef984e;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #ef984e1a}.erp-production-order-filter-shell .erp-production-order-filter-actions{justify-content:flex-end;min-width:0}.erp-production-order-filter-shell .erp-production-order-filter-actions button{opacity:1;border-radius:8px;min-width:90px;height:38px;font-size:12px;font-weight:600}.erp-production-order-filter-shell .erp-production-order-filter-actions .reset{color:#8a5632;box-shadow:none;background:#fff7f0;border-color:#e6cbb8}.erp-production-order-filter-shell .erp-production-order-filter-actions .primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-action-gradient);min-width:126px;box-shadow:0 6px 14px #356cf42e}.erp-production-order-filter-shell .erp-production-order-filter-actions button:disabled{color:#616976;box-shadow:none;opacity:1;background:#e5e8ec;border-color:#ccd1d9}.erp-production-order-filter-shell .erp-production-order-filter-error{border-width:1px 0 0;border-radius:0;margin:0;padding:8px 16px}@container production-order-filters (width<=1180px){.erp-production-order-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"detail detail platform platform shop shop""buyer buyer product product product product""paid paid paid status status status""supplier supplier supplier assigned assigned assigned"}}@container production-order-filters (width<=900px){.erp-production-order-filter-footer{grid-template-columns:minmax(0,1fr) auto}.erp-production-order-filter-fee{grid-column:1/-1}}@container production-order-filters (width<=760px){.erp-production-order-filter-heading{flex-wrap:wrap;align-items:flex-start}.erp-production-order-filter-count{margin-left:42px}.erp-production-order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"detail platform""shop buyer""product product""status supplier""paid paid""assigned assigned"}}@container production-order-filters (width<=520px){.erp-production-order-filter-heading{padding-inline:12px}.erp-production-order-filter-heading-copy small{white-space:normal}.erp-production-order-filter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"detail""platform""shop""buyer""product""status""supplier""paid""assigned";padding-inline:12px}.erp-production-order-filter-footer{grid-template-columns:minmax(0,1fr);padding-inline:12px}.erp-production-order-filter-fee{grid-column:auto}.erp-production-order-filter-helper{white-space:normal}.erp-production-order-filter-shell .erp-production-order-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-production-order-filter-shell .erp-production-order-filter-actions button{width:100%;min-width:0}}.erp-production-order-toolbar{background:#fff;border:1px solid #d4d9e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;padding:5px 8px;display:flex;box-shadow:0 4px 13px #1f304c0a}.erp-production-order-toolbar-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.erp-production-multi-select{min-width:0;font-size:13px;position:relative}.erp-production-multi-select summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c4cbd6;border-radius:8px;min-height:38px;padding:9px 26px 9px 11px;list-style:none;overflow:hidden}.erp-production-multi-select summary::-webkit-details-marker{display:none}.erp-production-multi-select summary>span{position:absolute;right:10px}.erp-production-multi-select[open]{z-index:12}.erp-production-multi-select summary:focus-visible{outline-offset:2px;outline:2px solid #4f80ff}.erp-production-sort:focus-visible{outline-offset:2px;outline:2px solid #4f80ff}.erp-production-multi-options{background:#fff;border:1px solid #c4cbd6;border-radius:8px;width:max(100%,240px);max-width:80vw;max-height:320px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #20365326}.erp-production-multi-options label{cursor:pointer;align-items:center;gap:8px;padding:8px 4px;font-weight:400;display:flex}.erp-production-multi-options label:hover{background:#f0f5ff}.erp-production-order-filter-shell .erp-production-multi-options input{accent-color:#386cf0;flex:0 0 16px;width:16px;height:16px}.erp-production-multi-options button{color:#2859ca;cursor:pointer;background:#f1f5ff;border:0;width:100%;margin-bottom:5px;padding:6px}.erp-production-sort{color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.erp-production-order-dialog-selection{max-height:220px;overflow:auto}.erp-production-order-table-scroll[aria-busy=true] tbody{opacity:.55}.erp-production-order-toolbar-actions>button,.erp-production-order-toolbar-actions>a{height:32px;font-size:12px;font-weight:600}.erp-production-order-toolbar .success,.erp-production-order-toolbar .download{color:#fff;border-color:var(--production-green);background:var(--production-green);box-shadow:0 4px 10px #2f63df29}.erp-production-order-toolbar .disabled-capability,.erp-production-order-toolbar .disabled-capability:disabled{color:#8b9098;box-shadow:none;background:#e8eaed;border-color:#d7dadf}.erp-production-order-filter-actions button:disabled,.erp-production-order-toolbar button:disabled,.erp-production-order-dialog button:disabled{opacity:.55;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.erp-production-order-toolbar-meta{color:#7a808b;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.erp-production-order-toolbar-meta span{text-overflow:ellipsis;max-width:390px;overflow:hidden}.erp-production-order-toolbar-meta strong{color:var(--production-teal);font-size:12px;font-weight:700}.erp-production-order-toolbar-meta button{color:#2f63df;min-width:60px;height:28px;box-shadow:none;background:#fff;border-color:#c0c7d3}.erp-production-order-capability-note{color:#98613b;text-overflow:ellipsis;white-space:nowrap;background:#fff7ed;border:1px solid #ebd0b8;border-radius:8px;min-width:0;min-height:34px;margin:0;padding:6px 10px 6px 31px;font-size:11px;line-height:1.45;position:relative;overflow:hidden}.erp-production-order-capability-note:before{content:"i";color:#fff;background:#f29a42;border-radius:4px;place-items:center;width:16px;height:16px;font-family:Georgia,serif;font-size:10px;font-weight:800;display:grid;position:absolute;top:5px;left:8px}.erp-production-order-table-card{background:#fff;border:1px solid #c4cad3;border-radius:9px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 7px 22px #1a283f0d}.erp-production-order-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;background:#fff;flex:none;min-width:0;min-height:0;overflow:hidden visible}.erp-production-order-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.erp-production-order-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.erp-production-order-table col:first-child{width:2.5%}.erp-production-order-table col:nth-child(2){width:3%}.erp-production-order-table col:nth-child(3){width:9.5%}.erp-production-order-table col:nth-child(4){width:8%}.erp-production-order-table col:nth-child(5){width:8.5%}.erp-production-order-table col:nth-child(6){width:5.5%}.erp-production-order-table col:nth-child(7){width:17%}.erp-production-order-table col:nth-child(8){width:9%}.erp-production-order-table col:nth-child(9){width:8%}.erp-production-order-table col:nth-child(10){width:5%}.erp-production-order-table col:nth-child(11){width:7%}.erp-production-order-table col:nth-child(12){width:5.5%}.erp-production-order-table col:nth-child(13){width:7.5%}.erp-production-order-table col:nth-child(14){width:4%}.erp-production-order-table th,.erp-production-order-table td{color:#323946;vertical-align:middle;text-align:left;text-overflow:clip;overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #ced2da;border-right:1px solid #ced2da;height:60px;padding:7px 8px;font-size:13px;line-height:1.38;overflow:visible}.erp-production-order-table thead th{z-index:6;color:#222c3c;white-space:normal;overflow-wrap:anywhere;background:#e9edf3;height:44px;font-size:13px;font-weight:700;position:sticky;top:0;box-shadow:inset 0 -1px #bec4cf}.erp-production-order-table th:first-child,.erp-production-order-table td:first-child,.erp-production-order-table th:nth-child(2),.erp-production-order-table td:nth-child(2){text-align:center}.erp-production-order-table th:nth-child(6),.erp-production-order-table td:nth-child(6),.erp-production-order-table th:nth-child(14),.erp-production-order-table td:nth-child(14){text-align:right}.erp-production-order-table td:first-child,.erp-production-order-table td:nth-child(6),.erp-production-order-table td:nth-child(14){font-variant-numeric:tabular-nums}.erp-production-order-table tbody tr:not(.erp-production-order-state-row):hover td{background:#fff9e6}.erp-production-order-table tbody tr:nth-child(2n):not(.erp-production-order-state-row) td{background:#fbfcfe}.erp-production-order-table tbody tr:nth-child(2n):not(.erp-production-order-state-row):hover td{background:#fff9e6}.erp-production-order-table tbody tr:not(.erp-production-order-state-row):hover td:first-child{box-shadow:inset 3px 0 #f09a3f}.erp-production-order-table tbody tr.erp-production-order-row-selected td{background:#fff3cf}.erp-production-order-table tbody tr.erp-production-order-row-selected td:first-child{box-shadow:inset 3px 0 0 var(--production-orange)}.erp-production-order-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--production-teal);cursor:pointer}.erp-production-order-table td>strong{color:#2c333f;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600;display:block;overflow:visible}.erp-production-order-table td>small,.erp-production-order-table td>span+small{color:#7c828d;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:3px;font-size:11px;line-height:1.35;display:block;overflow:visible}.erp-production-order-link{color:#1877d0;cursor:pointer;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-size:13px;font-weight:600;overflow:visible}.erp-production-order-link:hover{color:#d46c31;text-underline-offset:3px;text-decoration:underline}.erp-production-order-money{font-weight:800;color:#16243b!important}.erp-production-order-table .erp-production-order-supplier-cell{vertical-align:middle}.erp-production-order-supplier-name{color:#24344d;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6;display:block}.erp-production-order-supplier-name.unassigned{color:#64748b;font-weight:400}.erp-production-order-table td>.erp-production-order-file-note,.erp-production-order-table td>.erp-production-order-workflow-note{color:#a65c26;background:0 0;border:0;border-radius:0;margin-top:6px;padding:0;font-size:12px;font-weight:400;line-height:1.6;display:block}.erp-production-order-file-link,.erp-production-order-file-missing,.erp-production-order-ready,.erp-production-order-awaiting-file,.erp-production-order-blocking-reason,.erp-production-order-return-reason,.erp-production-order-status{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 7px;font-weight:600;text-decoration:none;overflow:visible;font-size:10px!important;line-height:1.25!important;display:inline-flex!important}.erp-production-order-file-link{color:#2f63df;background:#e9eff8;border-color:#b7c5dd}.erp-production-order-file-link:hover{color:#b8612f;background:#fff4eb;border-color:#edc9b2}.erp-production-order-ready{background:#edf3ff;border-color:#b9c9ec;color:#2f63df!important}.erp-production-order-awaiting-file,.erp-production-order-file-missing,.erp-production-order-blocking-reason{background:#fff0eb;border-color:#edc3b7;color:#a44f3a!important}.erp-production-order-return-reason{background:#fff3e8;border-color:#edcdb7;color:#a45c2e!important}.erp-production-order-status.neutral{background:#f1f2f5;border-color:#d3d7dd;color:#666c77!important}.erp-production-order-status.info{background:#ecf6fd;border-color:#c5ddef;color:#2370a9!important}.erp-production-order-status.warning{background:#fff5e7;border-color:#eed0b3;color:#a65c26!important}.erp-production-order-status.danger{background:#fff0ec;border-color:#eac0b6;color:#ad4c39!important}.erp-production-order-table thead th:last-child{z-index:6;right:auto;box-shadow:inset 0 -1px #bec4cf}.erp-production-order-table tbody tr:not(.erp-production-order-state-row) td:last-child{z-index:auto;box-shadow:none;background:#fff;position:static;right:auto}.erp-production-order-table tbody tr:not(.erp-production-order-state-row):hover td:last-child{background:#fff9e6}.erp-production-order-table tbody tr.erp-production-order-row-selected td:last-child{background:#fff3cf}.erp-production-order-skeleton-row td{height:60px}.erp-production-order-skeleton-row i{background:linear-gradient(90deg,#e8ebef 25%,#f6f7f9 50%,#e8ebef 75%) 0 0/220% 100%;border-radius:999px;width:min(100%,116px);height:8px;animation:1.15s linear infinite erp-production-order-shimmer;display:block}.erp-production-order-state-row,.erp-production-order-state-row td{height:100%!important}.erp-production-order-state-row td{background:linear-gradient(#fff,#fbfcfd);border-right:0;min-height:220px;padding:0}.erp-production-order-state-row:hover td{background:linear-gradient(#fff,#fbfcfd)!important}.erp-production-order-state-row td>div{color:#7d838e;text-align:center;place-content:center;justify-items:center;min-height:190px;padding:24px;display:grid}.erp-production-order-state-row td>div>span{width:42px;height:42px;color:var(--production-teal);background:#eef2f9;border:1px dashed #95a1b6;border-radius:50%;place-items:center;margin-bottom:10px;font-size:13px;font-weight:830;display:grid}.erp-production-order-state-row strong{color:#253146;font-size:15px;font-weight:700}.erp-production-order-state-row p{color:#707987;max-width:520px;margin:6px 0 0;font-size:12px;line-height:1.6}.erp-production-order-state-row button{margin-top:12px}.erp-production-order-state-row.error strong{color:#a54a38}.erp-production-order-table-scroll:has(.erp-production-order-state-row) .erp-production-order-table{min-width:100%;height:100%}.erp-production-order-table-scroll:has(.erp-production-order-state-row) .erp-production-order-table tbody{height:calc(100% - 39px)}@keyframes erp-production-order-shimmer{to{background-position:-220% 0}}.erp-production-order-pagination{border-top:1px solid var(--production-line);color:#646b77;background:#fbfcfd;flex:0 0 42px;justify-content:flex-end;align-items:center;gap:7px;min-width:0;min-height:42px;padding:5px 9px;font-size:12px;display:flex}.erp-production-order-pagination>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.erp-production-order-pagination label,.erp-production-order-page-buttons,.erp-production-order-page-buttons form,.erp-production-order-page-buttons form label{white-space:nowrap;align-items:center;gap:5px;display:flex}.erp-production-order-pagination select,.erp-production-order-pagination input,.erp-production-order-pagination button{color:#404857;background:#fff;border:1px solid #c7cdd6;border-radius:4px;outline:0;height:29px}.erp-production-order-pagination select{width:76px;padding:0 6px}.erp-production-order-pagination input{text-align:center;width:48px}.erp-production-order-pagination button{cursor:pointer;width:29px;padding:0;font-size:15px}.erp-production-order-pagination button:hover:not(:disabled){color:var(--production-teal);background:#eef2f9;border-color:#abb5c5}.erp-production-order-pagination button:disabled{color:#b6bac1;cursor:not-allowed;background:#f4f5f7}.erp-production-supplier-picker{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:16px}.erp-production-supplier-picker h3 span{color:#64748b;font-size:14px;font-weight:400}.erp-production-supplier-picker table{border-collapse:collapse;width:100%;margin-top:16px}.erp-production-supplier-picker th,.erp-production-supplier-picker td{text-align:left;border:1px solid #d5dce8;padding:12px 14px;font-size:16px;line-height:1.5}.erp-production-supplier-picker .erp-production-order-dialog-body>label{font-size:14px;font-weight:500}.erp-production-supplier-picker .erp-production-order-dialog-body input{font-size:16px}.erp-production-supplier-picker th{background:#f3f6fb;font-weight:600}.erp-production-supplier-picker td:first-child{color:#64748b;text-align:center;width:64px}.erp-production-supplier-picker td:last-child{text-align:center;width:88px}.erp-production-supplier-picker tbody tr:hover{background:#fff9e8}.erp-production-supplier-picker td button{color:#fff;cursor:pointer;background:#4878ff;border:0;border-radius:4px;padding:6px 12px}.erp-production-supplier-picker-note{color:#9a4e16;background:#fff8eb;border:1px solid #fed7aa;padding:10px 12px;font-size:14px;line-height:1.7}.erp-production-order-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c14217a;place-items:center;padding:20px;animation:.16s ease-out erp-production-order-fade;display:grid;position:fixed;inset:0}.erp-production-order-dialog{width:min(610px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--production-ink);background:#fff;border:1px solid #ffffffe6;border-radius:14px;flex-direction:column;animation:.18s ease-out erp-production-order-dialog-in;display:flex;overflow:hidden;box-shadow:0 30px 85px #0c14214f}.erp-production-order-detail-dialog{width:min(920px,100vw - 32px)}.erp-production-order-dialog>header{background:linear-gradient(108deg,#edf1f9,#fff 60%,#fff5ec);border-bottom:1px solid #d9dde5;justify-content:space-between;align-items:flex-start;gap:15px;min-height:87px;padding:15px 19px;display:flex}.erp-production-order-dialog>header>div{min-width:0}.erp-production-order-dialog>header small{color:var(--production-teal);letter-spacing:.15em;font-size:8px;font-weight:850}.erp-production-order-dialog>header h3,#erp-production-order-detail-title{color:#17253e;margin:4px 0 3px;font-size:19px;line-height:1.2}.erp-production-order-dialog>header p,#erp-production-order-detail-description{color:#767d89;margin:0;font-size:10px;line-height:1.5}.erp-production-order-dialog>header>button{color:#606774;cursor:pointer;background:#eaecf0;border:0;border-radius:7px;flex:0 0 32px;width:32px;height:32px;padding:0;font-size:20px}.erp-production-order-dialog>header>button:hover:not(:disabled){color:#a64d35;background:#fff0eb}.erp-production-order-dialog-body{min-height:0;padding:17px 19px;overflow-y:auto}.erp-production-order-dialog-body>label{color:#353d4c;gap:7px;font-size:11px;font-weight:730;display:grid}.erp-production-order-dialog-body>label>small{color:#858a92;justify-self:end;font-size:9px;font-weight:500}.erp-production-order-dialog-body input,.erp-production-order-dialog-body select,.erp-production-order-dialog-body textarea{color:#2d3440;background:#fbfcfd;border:1px solid #c5cbd5;border-radius:6px;outline:0;width:100%;min-width:0;min-height:38px;padding:8px 10px}.erp-production-order-dialog-body textarea{resize:vertical;min-height:108px;line-height:1.5}.erp-production-order-dialog-selection,.erp-production-order-confirm-note{color:#745f4f;background:#fff8ed;border:1px solid #e7ceb3;border-radius:7px;margin-top:12px;padding:10px 12px}.erp-production-order-dialog-selection strong,.erp-production-order-confirm-note strong{color:#9a562c;font-size:10px}.erp-production-order-dialog-selection p,.erp-production-order-confirm-note p{color:#776b61;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.5}.erp-production-order-dialog-error{color:#a44432;background:#fff0eb;border:1px solid #edbeb2;border-radius:6px;margin:11px 0 0;padding:8px 10px;font-size:10px;line-height:1.5}.erp-production-fee-import{width:min(1040px,96vw);max-width:1040px;font-size:14px}.erp-production-fee-import .erp-production-order-dialog-body{overflow-y:auto}.erp-production-fee-import>header p,.erp-production-fee-import>header small{font-size:13px}.production-fee-upload{background:#f7faff;border:1px dashed #a9bbde;border-radius:10px;padding:18px}.production-fee-upload label{margin-bottom:10px;font-weight:600;display:block}.production-fee-upload input{width:100%;font:inherit}.production-fee-upload p,.production-fee-import-help{color:#546680;margin:12px 0 0;font-size:13px;line-height:1.7}.production-fee-upload a{color:#2f5eea;margin-left:12px;text-decoration:underline}.production-fee-preview-summary{color:#52657d;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 0;display:flex}.production-fee-preview-summary b{color:#2e5bdd}.production-fee-preview-summary strong{color:#1f334e;margin-left:auto}.production-fee-preview-summary .has-errors{color:#b84335}.production-fee-preview-table{border:1px solid #d5ddea;border-radius:8px;max-height:42vh;overflow:auto}.production-fee-preview-table table{border-collapse:collapse;width:100%;font-size:14px}.production-fee-preview-table th{color:#334660;text-align:left;background:#eef3fb;position:sticky;top:0}.production-fee-preview-table th,.production-fee-preview-table td{border-bottom:1px solid #e1e7f0;padding:11px 14px}.production-fee-preview-table td:nth-child(2){overflow-wrap:anywhere;min-width:200px}.production-fee-preview-table td:nth-child(3),.production-fee-preview-table td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.production-fee-preview-table small{color:#64748b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.production-fee-preview-table .fee-row-error{background:#fff4ef}.production-fee-preview-table .fee-row-error b,.production-fee-error{color:#ab392c}.production-fee-error{background:#fff2ed;border-radius:8px;padding:12px;line-height:1.6}.production-fee-receipt{color:#294d92;background:#f1f5ff;border:1px solid #bdccec;border-radius:10px;padding:26px}.production-fee-receipt>strong{font-size:20px}.production-fee-receipt p{margin:14px 0}.production-fee-receipt small{font-size:13px}.erp-production-fee-import>footer button{min-height:38px;padding:8px 16px;font-size:14px}.erp-production-order-dialog>footer{background:#fbfcfd;border-top:1px solid #dce0e6;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;margin-top:auto;padding:9px 19px;display:flex}.erp-production-order-dialog>footer>span{color:#a34d39;margin-right:auto;font-size:9px}.erp-production-order-dialog>footer button:not(.primary):not(.warning){color:#424b5b;background:#fff;border-color:#c8cdd6}.erp-production-order-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.erp-production-order-detail-grid>div{background:#fbfcfd;border:1px solid #dadfe6;border-radius:6px;min-width:0;padding:9px 10px}.erp-production-order-detail-grid>div.wide{grid-column:1/-1}.erp-production-order-detail-grid dt{color:#848992;font-size:9px;font-weight:730}.erp-production-order-detail-grid dd{color:#2c3340;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:650;line-height:1.5}.erp-production-order-detail-grid dd small{color:#828790;margin-top:3px;font-size:9px;font-weight:500;display:block}.erp-production-order-detail-grid a{color:var(--production-teal);font-weight:720;text-decoration:none}.erp-production-order-detail-grid a:hover{color:#cc6932;text-underline-offset:3px;text-decoration:underline}#erp-production-order-title,#erp-production-order-table-title{box-sizing:border-box}:is(.erp-production-order-page button:focus-visible,.erp-production-order-page input:focus-visible,.erp-production-order-page select:focus-visible,.erp-production-order-page textarea:focus-visible,.erp-production-order-page a:focus-visible,.erp-production-order-dialog button:focus-visible,.erp-production-order-dialog input:focus-visible,.erp-production-order-dialog select:focus-visible,.erp-production-order-dialog textarea:focus-visible,.erp-production-order-dialog a:focus-visible){outline-offset:2px;outline:3px solid #356cf445}@keyframes erp-production-order-fade{0%{opacity:0}}@keyframes erp-production-order-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:1450px){.erp-production-order-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto auto auto minmax(400px,auto);overflow:visible}.erp-production-order-filter-row,.erp-production-order-filter-row-secondary{grid-template-columns:repeat(3,minmax(220px,1fr))}.erp-production-order-date-range{grid-column:span 2}.erp-production-order-filter-actions{justify-content:flex-end}.erp-production-order-toolbar{align-items:flex-start}.erp-production-order-toolbar-actions{flex-wrap:wrap;overflow:visible}.erp-production-order-toolbar-meta{white-space:normal;text-align:right;flex-wrap:wrap;max-width:360px}.erp-production-order-table-card{min-height:500px}}@media (max-width:1040px){.erp-production-order-page{grid-template-rows:auto}.erp-production-order-filter-row,.erp-production-order-filter-row-secondary{grid-template-columns:repeat(2,minmax(220px,1fr))}.erp-production-order-date-range{grid-column:1/-1}.erp-production-order-toolbar{flex-direction:column}.erp-production-order-toolbar-actions{width:100%}.erp-production-order-toolbar-meta{text-align:left;justify-content:flex-start;width:100%;max-width:none}.erp-production-order-table-card{min-height:clamp(500px,66dvh,690px)}.erp-production-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.erp-production-order-page{gap:5px;min-height:auto}.erp-production-order-data-strip{gap:12px;padding-inline:9px}.erp-production-order-filter-row,.erp-production-order-filter-row-secondary{grid-template-columns:1fr}.erp-production-order-filter-row>label{grid-template-columns:82px minmax(0,1fr)}.erp-production-order-date-range{grid-column:auto;grid-template-columns:82px minmax(0,1fr) auto minmax(0,1fr)}.erp-production-order-fee-range{grid-template-columns:82px minmax(0,1fr) auto minmax(0,1fr)}.erp-production-order-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-production-order-filter-actions button{width:100%}.erp-production-order-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-production-order-toolbar-actions button,.erp-production-order-toolbar-actions a{width:100%;min-width:0}.erp-production-order-toolbar-meta{justify-content:space-between}.erp-production-order-capability-note{white-space:normal;min-height:31px}.erp-production-order-table-card{min-height:510px}.erp-production-order-pagination{flex-wrap:wrap;flex:none;justify-content:flex-start;min-height:74px}.erp-production-order-pagination>span:first-child{width:100%;margin-right:0}.erp-production-order-dialog-backdrop{padding:10px}.erp-production-order-dialog,.erp-production-order-detail-dialog{border-radius:11px;width:100%;max-height:calc(100dvh - 20px)}.erp-production-order-dialog>header{min-height:82px;padding:14px}.erp-production-order-dialog>header h3{font-size:17px}.erp-production-order-dialog-body{padding:14px}.erp-production-order-dialog>footer{flex-wrap:wrap;padding:9px 14px}.erp-production-order-dialog>footer>span{width:100%;margin-right:0}.erp-production-order-dialog>footer button{flex:1;min-width:0}.erp-production-order-detail-grid{grid-template-columns:1fr}.erp-production-order-detail-grid>div.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.erp-production-order-page *,.erp-production-order-page :before,.erp-production-order-page :after,.erp-production-order-dialog *,.erp-production-order-dialog-backdrop{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-shell:has(.erp-production-order-premium-page){overflow:visible}.erp-main:has(.erp-production-order-premium-page){width:100%;min-width:0;max-width:none}.erp-content:has(>.erp-production-order-premium-page){box-sizing:border-box;background:radial-gradient(circle at 94% -8%,#3669cf24,#0000 31%),linear-gradient(#f2f6fb 0%,#eaf0f7 100%);width:100%;max-width:none;padding:10px 0 0}.erp-production-order-premium-page{--production-premium-navy:#173252;--production-premium-blue:#2f63df;--production-premium-blue-deep:#234fb8;--production-premium-line:#c7d4e3;--production-premium-soft:#f4f7fb;color:#23364d;box-sizing:border-box;background:0 0;justify-self:stretch;gap:8px;width:100%;min-width:0;max-width:none;padding:0;container:production-order-premium-workspace/inline-size}.erp-production-order-premium-page>:is(.erp-production-order-data-strip,.erp-production-order-source-note,.erp-production-order-filter-shell,.erp-production-order-toolbar,.erp-production-order-capability-note,.erp-production-order-table-card){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0}.erp-production-order-premium-page>.erp-production-order-data-strip{color:#cfdbeb;scrollbar-color:#d3e2f780 transparent;border-color:#21446f;background:radial-gradient(circle at 4% 0,#5d99ff3b,#0000 27%),radial-gradient(circle at 96% 100%,#4b7ee01c,#0000 25%),linear-gradient(112deg,#142c4a 0%,#1d416f 48%,#2655a5 100%);border-inline:0;border-radius:0;min-height:56px;padding:8px 18px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0819303d,0 12px 28px #152e4e29}.erp-production-order-premium-page>.erp-production-order-data-strip span{flex:1 0 max-content;color:#d5e0ef;justify-content:center;align-items:center;min-height:36px;padding-inline:14px;font-size:12px;font-weight:620;display:inline-flex}.erp-production-order-premium-page>.erp-production-order-data-strip span:first-child{justify-content:flex-start;min-width:224px;padding-left:2px}.erp-production-order-premium-page>.erp-production-order-data-strip span+span{border-left-color:#d9e6f733}.erp-production-order-premium-page>.erp-production-order-data-strip b{color:#dbeaff;letter-spacing:.015em;font-weight:760}.erp-production-order-premium-page>.erp-production-order-data-strip strong{color:#fff;text-shadow:0 1px 10px #04112438;font-size:14px;font-weight:780}.erp-production-order-premium-page>.erp-production-order-data-strip :is(.awaiting-file,.awaiting-file strong){color:#ffd093}.erp-production-order-premium-page>.erp-production-order-data-strip :is(.ready-to-assign,.ready-to-assign strong){color:#aee9ff}.erp-production-order-premium-page>.erp-production-order-source-note{color:#5b6f89;border-color:#cad8ea;background:linear-gradient(90deg,#2f63df14 0 4px,#0000 4px),linear-gradient(105deg,#f8fbff 0%,#fff 62%,#f5f8fc 100%);border-inline:0;border-radius:0;align-items:center;min-height:40px;margin:0;padding:7px 18px;font-size:12px;box-shadow:inset 0 1px #ffffffeb,0 6px 16px #1f3b5e0b}.erp-production-order-premium-page>.erp-production-order-source-note strong{color:#2458bd;font-weight:760}.erp-production-order-premium-page>.erp-production-order-filter-shell{border-color:var(--production-premium-line);background:#fff;border-inline:0;border-radius:0;box-shadow:inset 0 1px #fffffff5,0 14px 34px #1b314e16}.erp-production-order-premium-page .erp-production-order-filter-heading{background:linear-gradient(90deg,#2f63df17 0 4px,#0000 4px),radial-gradient(circle at 100% 0,#dea65f17,#0000 28%),linear-gradient(108deg,#edf4fc 0%,#fbfdff 54%,#f6f8fb 100%);border-bottom-color:#cfdae7;min-height:54px;padding:9px 18px;box-shadow:inset 0 1px #ffffffe0}.erp-production-order-premium-page .erp-production-order-filter-heading-copy{gap:11px}.erp-production-order-premium-page .erp-production-order-filter-mark{color:#fff;background:linear-gradient(145deg,#4c7cec 0%,#2857c6 100%);border-color:#4f79d5;border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:11px;font-weight:760;box-shadow:0 7px 16px #2f63df36,inset 0 1px #ffffff52}.erp-production-order-premium-page .erp-production-order-filter-heading-copy strong{color:var(--production-premium-navy);letter-spacing:.012em;font-size:15px;font-weight:780}.erp-production-order-premium-page .erp-production-order-filter-heading-copy small{color:#6e8097;font-size:12px}.erp-production-order-premium-page .erp-production-order-filter-count{color:#285ac6;background:#ffffffd1;border-color:#b9cae1;min-height:30px;padding-inline:13px;font-size:12px;font-weight:720;box-shadow:0 4px 12px #274b7c12,inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-filter-grid{background:radial-gradient(circle at 100% 0,#4375d20b,#0000 30%),linear-gradient(#fff 0%,#fbfdff 100%);gap:11px 14px;padding:13px 18px 14px}.erp-production-order-premium-page .erp-production-order-filter-grid>label,.erp-production-order-premium-page .erp-production-order-filter-grid>.erp-production-filter-multiple{gap:7px}.erp-production-order-premium-page .erp-production-order-filter-grid>label>span,.erp-production-order-premium-page .erp-production-filter-multiple>span,.erp-production-order-premium-page .erp-production-order-filter-range-card legend{color:#213a58;letter-spacing:.01em;font-size:12px;font-weight:750}.erp-production-order-premium-page .erp-production-order-filter-shell input,.erp-production-order-premium-page .erp-production-order-filter-shell select{color:#20344d;background:#fcfdff;border-color:#bccada;border-radius:9px;height:40px;box-shadow:inset 0 1px 2px #1e334f09,0 1px #fffffff2}.erp-production-order-premium-page .erp-production-order-filter-shell input::placeholder{color:#8998aa}.erp-production-order-premium-page .erp-production-order-filter-shell input:hover,.erp-production-order-premium-page .erp-production-order-filter-shell select:hover{background:#fff;border-color:#8ea7c4}.erp-production-order-premium-page .erp-production-order-filter-shell input:focus,.erp-production-order-premium-page .erp-production-order-filter-shell select:focus{background:#fff;border-color:#5680df;box-shadow:0 0 0 3px #2f63df1c,0 7px 18px #254c8812}.erp-production-order-premium-page .erp-production-order-filter-range-card{background:0 0;border:0;border-radius:0;align-content:start;gap:7px;padding:0;display:grid}.erp-production-order-premium-page .erp-production-order-filter-range-card legend{margin:0;padding:0}.erp-production-order-premium-page .erp-production-order-filter-range-controls{gap:9px}.erp-production-order-premium-page .erp-production-multi-select summary{color:#20344d;background:#fcfdff;border-color:#bccada;border-radius:9px;min-height:40px;padding:10px 30px 10px 11px;box-shadow:inset 0 1px 2px #1e334f09,0 1px #fffffff2}.erp-production-order-premium-page .erp-production-multi-select summary:hover{background:#fff;border-color:#8ea7c4}.erp-production-order-premium-page .erp-production-multi-options{border-color:#b9c8da;border-radius:10px;box-shadow:0 18px 42px #1831522e}.erp-production-order-premium-page .erp-production-order-filter-footer{background:linear-gradient(#f8fbfe 0%,#f0f5fa 100%);border-top-color:#cfdae7;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 14px;min-height:64px;padding:9px 18px 10px}.erp-production-order-premium-page .erp-production-order-filter-fee{grid-column:span 3}.erp-production-order-premium-page .erp-production-order-filter-helper{color:#5c7089;white-space:normal;background:#ffffffb8;border:1px solid #d0ddeb;border-radius:10px;grid-column:span 6;min-height:40px;padding:8px 12px;line-height:1.45;box-shadow:inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-filter-helper:before{background:#e59745;box-shadow:0 0 0 4px #e597451a}.erp-production-order-premium-page .erp-production-order-filter-shell .erp-production-order-filter-actions{grid-column:span 3;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;display:grid}.erp-production-order-premium-page .erp-production-order-filter-shell .erp-production-order-filter-actions button{border-radius:9px;width:100%;min-width:0;height:40px;font-size:13px;font-weight:740}.erp-production-order-premium-page .erp-production-order-filter-shell .erp-production-order-filter-actions .reset{color:#8f4e25;background:linear-gradient(#fffaf6 0%,#fff2e8 100%);border-color:#e8c3a7;box-shadow:0 5px 12px #944b1f12,inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-filter-shell .erp-production-order-filter-actions .primary{border-color:var(--production-premium-blue);background:linear-gradient(135deg, #447aeb 0%, var(--production-premium-blue-deep) 100%);box-shadow:0 8px 18px #2f63df3b,inset 0 1px #ffffff38}.erp-production-order-premium-page>.erp-production-order-toolbar{border-color:#c5d3e2;background:linear-gradient(90deg,#2f63df17 0 4px,#0000 4px),radial-gradient(circle at 100%,#487cd81a,#0000 30%),linear-gradient(105deg,#fff 0%,#f8fafc 68%,#edf3fa 100%);border-inline:0;border-radius:0;min-height:56px;padding:8px 14px;box-shadow:0 11px 28px #1b314e13}.erp-production-order-premium-page .erp-production-order-toolbar-actions{flex-wrap:nowrap;flex:auto;gap:6px}.erp-production-order-premium-page .erp-production-order-toolbar-actions>:is(button,a){color:#2b527f;background:linear-gradient(#fff 0%,#f1f5fa 100%);border-color:#b9c8da;border-radius:8px;min-width:74px;height:36px;padding-inline:11px;font-size:12px;font-weight:700;box-shadow:0 5px 12px #24477713,inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-toolbar-actions>:is(button,a):hover:not(:disabled){color:#214f9e;background:#edf3fd;border-color:#88a6d1;box-shadow:0 7px 16px #2447771f}.erp-production-order-premium-page .erp-production-order-toolbar-actions>.primary{color:#285bc6;background:linear-gradient(#f9fbff 0%,#eaf1fd 100%);border-color:#acc2e3;box-shadow:0 5px 12px #2f63df1a,inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-toolbar-actions>.primary:first-child{color:#fff;border-color:var(--production-premium-blue);background:linear-gradient(135deg, #447aec 0%, var(--production-premium-blue-deep) 100%);box-shadow:0 8px 18px #2f63df38,inset 0 1px #ffffff38}.erp-production-order-premium-page .erp-production-order-toolbar-actions>.warning{color:#9a5b22;background:linear-gradient(#fffdf9 0%,#fff5e9 100%);border-color:#e4bf97;box-shadow:0 4px 10px #a25b1e12,inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-toolbar-actions>.download{color:#285fcf;background:linear-gradient(#f9fbff 0%,#eaf1fd 100%);border-color:#b5c8e5;box-shadow:0 5px 12px #2f63df17,inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-toolbar-actions>.success{color:#fff;background:linear-gradient(135deg,#4279e5 0%,#2859bd 100%);border-color:#2b61c7;box-shadow:0 7px 16px #2859bd33,inset 0 1px #fff3}.erp-production-order-premium-page .erp-production-order-toolbar-actions>.disabled-capability,.erp-production-order-premium-page .erp-production-order-toolbar-actions>.disabled-capability:disabled{color:#8793a3;box-shadow:none;background:#edf0f4;border-color:#d4dbe4}.erp-production-order-premium-page .erp-production-order-toolbar button:disabled{color:#8a96a6;box-shadow:none;opacity:1;background:#e9edf2;border-color:#d2dae4}.erp-production-order-premium-page .erp-production-order-toolbar-meta{color:#657991;border-left:1px solid #d4deea;flex:none;min-height:36px;padding-left:13px;font-size:12px}.erp-production-order-premium-page .erp-production-order-toolbar-meta strong{color:#245ac6;font-size:13px}.erp-production-order-premium-page .erp-production-order-toolbar-meta button{color:#285cc5;background:#ffffffd1;border-color:#b8c8da;border-radius:7px;height:30px;box-shadow:0 3px 9px #2341670d}.erp-production-order-premium-page>.erp-production-order-capability-note{color:#8d6136;border-color:#ecd1ad;background:linear-gradient(90deg,#db8e361a 0 4px,#0000 4px),linear-gradient(105deg,#fffaf3 0%,#fffdf9 66%,#f8f6f2 100%);border-inline:0;border-radius:0;min-height:36px;padding:7px 18px 7px 43px;font-size:12px;box-shadow:inset 0 1px #fffffff0,0 5px 14px #6b481e0a}.erp-production-order-premium-page>.erp-production-order-capability-note:before{background:#df8e38;top:8px;left:18px;box-shadow:0 4px 10px #b4691b33}.erp-production-order-premium-page>.erp-production-order-table-card{border-color:#bccada;background:#fff;border-inline:0;border-radius:0;min-height:440px;box-shadow:0 16px 38px #182f4e1a}.erp-production-order-premium-page .erp-production-order-table-scroll{scrollbar-width:thin;scrollbar-color:#b6c4d5 transparent;flex:auto;width:100%;max-width:100%;overflow:hidden auto}.erp-production-order-premium-page .erp-production-order-table-scroll::-webkit-scrollbar{width:6px;height:0;display:block}.erp-production-order-premium-page .erp-production-order-table-scroll::-webkit-scrollbar-thumb{background:#b6c4d5;border-radius:999px}.erp-production-order-premium-page .erp-production-order-table{table-layout:fixed;--production-premium-table-font:clamp(12px, .72vw, 13px);width:100%;min-width:0;max-width:100%}.erp-production-order-premium-page .erp-production-order-table th,.erp-production-order-premium-page .erp-production-order-table td{color:#26384d;height:64px;font-size:var(--production-premium-table-font);border-bottom-color:#d5dfe9;border-right-color:#dce4ee;padding:8px 9px;line-height:1.45}.erp-production-order-premium-page .erp-production-order-table thead th,.erp-production-order-premium-page .erp-production-order-table thead th:last-child{color:#203852;letter-spacing:.012em;background:linear-gradient(#edf3f9 0%,#e1e9f2 100%);border-bottom-color:#b7c6d7;border-right-color:#24374d24;height:48px;font-weight:760;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #c1cedc,0 5px 14px #24374d1a}.erp-production-order-premium-page .erp-production-order-table tbody tr:nth-child(2n):not(.erp-production-order-state-row) td,.erp-production-order-premium-page .erp-production-order-table tbody tr:nth-child(2n):not(.erp-production-order-state-row) td:last-child{background:#f8fafc}.erp-production-order-premium-page .erp-production-order-table tbody tr:not(.erp-production-order-state-row):hover td,.erp-production-order-premium-page .erp-production-order-table tbody tr:not(.erp-production-order-state-row):hover td:last-child{background:#edf4fd}.erp-production-order-premium-page .erp-production-order-table tbody tr:not(.erp-production-order-state-row):hover td:first-child{box-shadow:inset 4px 0 #3e73df}.erp-production-order-premium-page .erp-production-order-table tbody tr.erp-production-order-row-selected td,.erp-production-order-premium-page .erp-production-order-table tbody tr.erp-production-order-row-selected td:last-child{background:#e5efff}.erp-production-order-premium-page .erp-production-order-table tbody tr.erp-production-order-row-selected td:first-child{box-shadow:inset 4px 0 #2f63df}.erp-production-order-premium-page .erp-production-order-table td>strong,.erp-production-order-premium-page .erp-production-order-link{color:#203650;font-weight:680}.erp-production-order-premium-page .erp-production-order-link{color:#1f68c6}.erp-production-order-premium-page .erp-production-order-table td>small,.erp-production-order-premium-page .erp-production-order-table td>span+small{color:#708198}.erp-production-order-premium-page :is(.erp-production-order-file-link,.erp-production-order-file-missing,.erp-production-order-ready,.erp-production-order-awaiting-file,.erp-production-order-blocking-reason,.erp-production-order-return-reason,.erp-production-order-status){border-radius:999px;min-height:23px;padding:3px 8px;font-weight:680;box-shadow:inset 0 1px #ffffffb8;font-size:11px!important}.erp-production-order-premium-page .erp-production-order-pagination{color:#5f7289;background:linear-gradient(#fbfdff 0%,#f0f4f9 100%);border-top-color:#ced9e5;flex-basis:50px;min-height:50px;padding-inline:16px}.erp-production-order-premium-page .erp-production-order-pagination :is(select,input,button){color:#354b65;border-color:#b9c7d8;border-radius:7px;height:31px;box-shadow:inset 0 1px #fff}.erp-production-order-premium-page .erp-production-order-pagination button:hover:not(:disabled){color:#2458bd;background:#eaf1fb;border-color:#8da8cd}@container production-order-premium-workspace (width<=1450px){.erp-production-order-premium-page>.erp-production-order-data-strip span{flex:none}.erp-production-order-premium-page>.erp-production-order-toolbar{align-items:flex-start}.erp-production-order-premium-page .erp-production-order-toolbar-actions{flex-wrap:wrap;width:100%}.erp-production-order-premium-page .erp-production-order-toolbar-meta{border-top:1px solid #d8e1eb;border-left:0;justify-content:flex-end;width:100%;max-width:none;padding:7px 0 0}}@container production-order-premium-workspace (width<=900px){.erp-production-order-premium-page .erp-production-order-filter-footer{grid-template-columns:repeat(6,minmax(0,1fr))}.erp-production-order-premium-page .erp-production-order-filter-fee,.erp-production-order-premium-page .erp-production-order-filter-helper{grid-column:span 3}.erp-production-order-premium-page .erp-production-order-filter-shell .erp-production-order-filter-actions{grid-column:1/-1}}@container production-order-premium-workspace (width<=760px){.erp-production-order-premium-page .erp-production-order-filter-heading,.erp-production-order-premium-page .erp-production-order-filter-grid,.erp-production-order-premium-page .erp-production-order-filter-footer{padding-inline:14px}.erp-production-order-premium-page .erp-production-order-filter-count{margin-left:45px}.erp-production-order-premium-page>.erp-production-order-toolbar{flex-direction:column}.erp-production-order-premium-page .erp-production-order-toolbar-meta{text-align:left;justify-content:flex-start}}@container production-order-premium-workspace (width<=520px){.erp-production-order-premium-page .erp-production-order-filter-footer{grid-template-columns:minmax(0,1fr)}.erp-production-order-premium-page .erp-production-order-filter-fee,.erp-production-order-premium-page .erp-production-order-filter-helper,.erp-production-order-premium-page .erp-production-order-filter-shell .erp-production-order-filter-actions{grid-column:auto}.erp-production-order-premium-page .erp-production-order-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-production-order-premium-page .erp-production-order-toolbar-actions>:is(button,a){width:100%;min-width:0}.erp-production-order-premium-page .erp-production-order-toolbar-meta{flex-wrap:wrap;justify-content:space-between}.erp-production-order-premium-page>.erp-production-order-capability-note{white-space:normal}}.erp-dispatch-reconciliation-summary{background:linear-gradient(100deg,#fff8df 0%,#fffdf2 58%,#edf1f9 100%);border-color:#ead5a7;border-radius:9px;min-height:38px;padding:7px 12px;box-shadow:inset 0 1px #ffffffc2,0 4px 12px #373e4a0a}.erp-dispatch-reconciliation-summary span{align-items:center;gap:2px;min-height:20px;padding:0 9px;display:inline-flex}.erp-dispatch-reconciliation-summary span:first-child{padding-left:0}.erp-dispatch-reconciliation-summary span+span{border-left:1px solid #d6b4765c}.erp-dispatch-reconciliation-summary span:nth-child(3) strong{color:#bd513b}.erp-dispatch-reconciliation-summary span:nth-child(4) strong{color:#b87520}.erp-dispatch-reconciliation-summary span:nth-child(5) strong{color:#2f63df}.erp-dispatch-reconciliation-summary span:last-child b{background:#ffffffd1;border:1px solid #b9c4d8;border-radius:999px;padding:2px 8px}.erp-dispatch-reconciliation-filter-shell{border-color:#cbd1db;container-name:dispatch-reconciliation-filters}.erp-dispatch-reconciliation-filter-layout{grid-template-columns:minmax(196px,218px) minmax(0,1fr);min-width:0;display:grid}.erp-dispatch-reconciliation-filter-heading{background:linear-gradient(145deg,#eef2f9 0%,#fff 64%,#fff6eb 100%);border-bottom:0;border-right:1px solid #dde1e7;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:14px}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-heading-copy{align-items:flex-start}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-heading-copy small{white-space:normal;max-width:152px;line-height:1.5}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-count{margin:10px 0 0 42px}.erp-dispatch-reconciliation-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"detail detail platform platform shop shop buyer buyer product product result result""status status supplier supplier supplier assigned assigned assigned issue issue actions actions";gap:10px 12px;padding:12px 14px}.erp-dispatch-reconciliation-filter-result{grid-area:result}.erp-dispatch-reconciliation-filter-issue{grid-area:issue}.erp-dispatch-reconciliation-filter-actions{grid-area:actions}.erp-dispatch-reconciliation-filter-grid>label{gap:5px}.erp-dispatch-reconciliation-filter-grid input,.erp-dispatch-reconciliation-filter-grid select{height:34px}.erp-dispatch-reconciliation-filter-grid .erp-production-order-filter-range-card{border-radius:9px;padding:6px 8px 8px}.erp-dispatch-reconciliation-filter-grid .erp-production-order-filter-range-card legend{margin-bottom:4px}.erp-dispatch-reconciliation-filter-actions{align-content:start;gap:5px;min-width:0;display:grid}.erp-dispatch-reconciliation-filter-actions>span{color:#3a4454;font-size:10px;font-weight:780;line-height:1.25}.erp-dispatch-reconciliation-filter-actions .erp-production-order-filter-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:6px;min-width:0;display:grid}.erp-dispatch-reconciliation-filter-shell .erp-dispatch-reconciliation-filter-actions button{width:100%;min-width:0;height:34px;padding-inline:8px}.erp-dispatch-reconciliation-toolbar{background:linear-gradient(90deg,#f7f8fb,#fff);border:1px solid #cfd4dd;border-radius:10px;min-height:42px;padding:5px 7px;box-shadow:0 5px 14px #1c2a430d}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-actions{background:#f2f3f6;border:1px solid #dadfe6;border-radius:9px;gap:5px;padding:2px}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-actions button{border-radius:7px;height:30px}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-actions .warning[aria-pressed=false]{color:#96602f;box-shadow:none;background:#fff;border-color:#e6c6a9}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-actions .warning:first-child[aria-pressed=false]{color:#a44f3a;border-color:#e6beb3}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-actions .warning:first-child[aria-pressed=true]{background:#cf654f;border-color:#cf654f}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-actions .primary[aria-pressed=false]{color:var(--erp-accent);border-color:var(--erp-line-strong);box-shadow:none;background:#fff}.erp-dispatch-reconciliation-toolbar [aria-pressed=true]{outline:0;box-shadow:0 4px 11px #2f63df29}.erp-dispatch-reconciliation-toolbar .erp-production-order-toolbar-meta{padding-right:3px}@container dispatch-reconciliation-filters (width<=1050px){.erp-dispatch-reconciliation-filter-layout{grid-template-columns:minmax(0,1fr)}.erp-dispatch-reconciliation-filter-heading{border-bottom:1px solid #dde1e7;border-right:0;flex-direction:row;align-items:center;min-height:54px;padding:10px 14px}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-heading-copy{align-items:center}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-heading-copy small{max-width:none}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-count{margin:0 0 0 auto}.erp-dispatch-reconciliation-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"detail detail platform platform shop shop""buyer buyer product product result result""status status supplier supplier issue issue""assigned assigned assigned assigned actions actions"}}@container dispatch-reconciliation-filters (width<=680px){.erp-dispatch-reconciliation-filter-heading{flex-wrap:wrap;align-items:flex-start}.erp-dispatch-reconciliation-filter-heading .erp-production-order-filter-count{margin:7px 0 0 42px}.erp-dispatch-reconciliation-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"detail platform""shop buyer""product product""result status""supplier supplier""assigned assigned""issue issue""actions actions";padding-inline:12px}}@container dispatch-reconciliation-filters (width<=440px){.erp-dispatch-reconciliation-filter-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"detail""platform""shop""buyer""product""result""status""supplier""assigned""issue""actions"}}.erp-dispatch-reconciliation-table{width:100%;min-width:0}.erp-dispatch-reconciliation-table-scroll{overflow:hidden auto}.erp-dispatch-reconciliation-table col:first-child{width:2.5%}.erp-dispatch-reconciliation-table col:nth-child(2){width:3.5%}.erp-dispatch-reconciliation-table col:nth-child(3){width:10%}.erp-dispatch-reconciliation-table col:nth-child(4){width:8%}.erp-dispatch-reconciliation-table col:nth-child(5){width:8.5%}.erp-dispatch-reconciliation-table col:nth-child(6){width:5.5%}.erp-dispatch-reconciliation-table col:nth-child(7){width:13%}.erp-dispatch-reconciliation-table col:nth-child(8){width:11%}.erp-dispatch-reconciliation-table col:nth-child(9){width:8%}.erp-dispatch-reconciliation-table col:nth-child(10){width:4.5%}.erp-dispatch-reconciliation-table col:nth-child(11){width:5.5%}.erp-dispatch-reconciliation-table col:nth-child(12){width:7%}.erp-dispatch-reconciliation-table col:nth-child(13){width:9%}.erp-dispatch-reconciliation-table col:nth-child(14){width:4%}.erp-dispatch-reconciliation-table tbody .erp-dispatch-reconciliation-row-error td{background:#fff2ef}.erp-dispatch-reconciliation-table tbody .erp-dispatch-reconciliation-row-warning td{background:#fff9e8}.erp-dispatch-reconciliation-table tbody .erp-dispatch-reconciliation-row-error:hover td{background:#ffe9e4}.erp-dispatch-reconciliation-table tbody .erp-dispatch-reconciliation-row-warning:hover td{background:#fff3cf}.erp-print-record-page{--print-evidence-teal:var(--erp-accent);--print-evidence-orange:#ee8b42}.erp-print-record-summary{background:linear-gradient(90deg,#fff9da 0%,#fffdf0 58%,#edf1f9 100%)}.erp-print-record-summary .erp-print-record-scope{color:#2f63df;background:#ffffffc7;border:1px solid #b9c5d9;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:720;display:inline-flex}.erp-print-record-scope i{background:#2f63df;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #2f63df1f}.erp-print-record-summary .erp-print-record-scope.warning{color:#9a4c16;background:#fff7ed;border-color:#efc69f}.erp-print-record-scope.warning i{background:#e98536;box-shadow:0 0 0 3px #e9853624}.erp-print-record-sync-warning{color:#81441c;background:#fff7ed;border:1px solid #efc69f;border-radius:5px;align-items:center;gap:8px;min-height:34px;margin:0;padding:7px 10px;font-size:10px;line-height:1.45;display:flex}.erp-print-record-sync-warning>span{color:#fff;background:#e98536;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-weight:850;display:grid}.erp-print-record-sync-warning p{flex:1;min-width:0;margin:0}.erp-print-record-sync-warning strong{color:#9a4c16;margin-right:7px}.erp-print-record-sync-warning button{color:#874317;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfaa7a;border-radius:4px;flex:none;padding:0 10px;font-weight:750}.erp-print-record-filter-row{grid-template-columns:minmax(150px,.85fr) minmax(155px,.88fr) minmax(150px,.82fr) minmax(165px,.9fr) minmax(165px,.9fr) minmax(190px,1fr) minmax(225px,1.35fr)}.erp-print-record-filter-row-secondary{grid-template-columns:minmax(390px,620px) minmax(220px,1fr) auto}.erp-print-record-observed-range{grid-column:auto}.erp-print-record-time-help{color:#777e89;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding-left:19px;font-size:9px;line-height:1.45;position:relative;overflow:hidden}.erp-print-record-time-help:before{content:"时";color:#2f63df;background:#eef2f9;border:1px solid #b9c4d8;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-weight:800;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.erp-print-record-toolbar .erp-print-record-refresh{color:#2f63df;box-shadow:none;background:#fff;border-color:#c0c7d3}.erp-print-record-capability-note{text-overflow:clip;white-space:normal;min-height:31px;padding-top:7px;padding-bottom:7px;line-height:1.55}.erp-print-record-table{min-width:2142px}.erp-print-record-table col:first-child{width:46px}.erp-print-record-table col:nth-child(2){width:180px}.erp-print-record-table col:nth-child(3){width:120px}.erp-print-record-table col:nth-child(4){width:164px}.erp-print-record-table col:nth-child(5){width:112px}.erp-print-record-table col:nth-child(6){width:210px}.erp-print-record-table col:nth-child(7){width:150px}.erp-print-record-table col:nth-child(8){width:170px}.erp-print-record-table col:nth-child(9){width:300px}.erp-print-record-table col:nth-child(10){width:80px}.erp-print-record-table col:nth-child(11){width:160px}.erp-print-record-table col:nth-child(12){width:130px}.erp-print-record-table col:nth-child(13){width:220px}.erp-print-record-table col:nth-child(14){width:100px}.erp-print-record-table th:nth-child(2),.erp-print-record-table td:nth-child(2),.erp-print-record-table th:nth-child(6),.erp-print-record-table td:nth-child(6){text-align:left}.erp-print-record-table th:nth-child(10),.erp-print-record-table td:nth-child(10){text-align:right;font-variant-numeric:tabular-nums}.erp-print-record-table th:nth-child(14),.erp-print-record-table td:nth-child(14){text-align:center}.erp-print-record-table tbody tr:not(.erp-production-order-state-row) td{height:58px}.erp-print-record-detail-button{color:#fff;cursor:pointer;white-space:nowrap;background:#4b83ef;border:1px solid #4b83ef;border-radius:4px;min-width:68px;height:26px;padding:0 8px;font-size:9px;font-weight:760}.erp-print-record-detail-button:hover{background:#d5743b;border-color:#d5743b}.erp-print-record-dialog{width:min(1020px,100vw - 32px)}.erp-print-record-evidence-card{background:linear-gradient(100deg,#fff8ec,#fffdf8)!important;border-color:#ecd2b8!important}.erp-print-record-supplier-chip{color:#2f63df;vertical-align:middle;background:#edf1f9;border:1px solid #bcc8dc;border-radius:999px;align-items:center;gap:5px;max-width:100%;margin:0 6px 5px 0;padding:4px 7px;font-size:9px;font-weight:760;display:inline-flex}.erp-print-record-supplier-chip small{color:#717987!important;margin:0!important;font-size:8px!important}.erp-print-record-logistics-list,.erp-print-record-product-list,.erp-print-record-remarks{gap:6px;display:grid}.erp-print-record-logistics-list{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-print-record-logistics-list article{background:#fff;border:1px solid #d5d9e1;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.erp-print-record-logistics-list article>span{flex:1;min-width:0}.erp-print-record-logistics-list strong,.erp-print-record-logistics-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-print-record-logistics-list button{color:#2f63df;cursor:pointer;background:#f4f7fb;border:1px solid #bdc4d1;border-radius:4px;flex:none;height:25px;padding:0 8px;font-size:8px;font-weight:730}.erp-print-record-logistics-list button:disabled{opacity:.5;cursor:not-allowed}.erp-print-record-product-list article{background:#fff;border:1px solid #d7dce4;border-radius:5px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 8px;display:grid}.erp-print-record-product-list img,.erp-print-record-no-image{object-fit:cover;background:#f2f3f6;border:1px solid #d7dbe2;border-radius:4px;width:44px;height:44px}.erp-print-record-no-image{color:#959aa3;place-items:center;font-size:8px;font-weight:700;display:grid}.erp-print-record-product-list article>div{min-width:0}.erp-print-record-product-list article>div>strong,.erp-print-record-product-list article>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-print-record-product-list article>div>strong{display:block}.erp-print-record-product-list article>b{color:#1f3151;white-space:nowrap;font-size:10px}.erp-print-record-remarks{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-print-record-remarks>span{overflow-wrap:anywhere;color:#505764;background:#f9f9fa;border-left:2px solid #c9cfda;min-width:0;padding:7px 8px;font-size:9px;font-weight:520}.erp-print-record-remarks b{color:#656d7b;margin-bottom:3px;font-size:8px;display:block}@media (max-width:1600px){.erp-print-record-filter-row{grid-template-columns:repeat(4,minmax(190px,1fr))}.erp-print-record-product-filter{grid-column:span 2}.erp-print-record-filter-row-secondary{grid-template-columns:minmax(390px,1.5fr) minmax(210px,1fr) auto}}@media (max-width:1040px){.erp-print-record-filter-row{grid-template-columns:repeat(2,minmax(220px,1fr))}.erp-print-record-product-filter{grid-column:span 2}.erp-print-record-filter-row-secondary{grid-template-columns:1fr auto}.erp-print-record-observed-range{grid-column:1/-1}.erp-print-record-time-help{align-self:center}}@media (max-width:640px){.erp-print-record-summary .erp-print-record-scope{margin-left:0}.erp-print-record-filter-row,.erp-print-record-filter-row-secondary{grid-template-columns:1fr}.erp-print-record-product-filter,.erp-print-record-observed-range{grid-column:auto}.erp-print-record-observed-range{grid-template-columns:82px minmax(0,1fr) auto minmax(0,1fr)}.erp-print-record-time-help{white-space:normal;min-height:20px;padding-top:3px}.erp-print-record-logistics-list,.erp-print-record-remarks{grid-template-columns:1fr}.erp-print-record-product-list article{grid-template-columns:40px minmax(0,1fr)}.erp-print-record-product-list img,.erp-print-record-no-image{width:40px;height:40px}.erp-print-record-product-list article>b{grid-column:2}}.erp-print-record-redesign{--print-record-accent:#356cf4;--print-record-accent-soft:#edf3ff;--print-record-ink:#17243a;--print-record-muted:#68758a;--print-record-line:#d5ddea;--print-record-export:#48b20f;height:auto;min-height:var(--erp-page-viewport);color:var(--print-record-ink);background:#f4f6fa;flex-direction:column;gap:6px;font-size:13px;line-height:1.45;display:flex;overflow:visible}.erp-print-record-redesign .erp-print-record-overview{border:1px solid var(--print-record-line);background:#fff;border-radius:9px;flex:none;align-items:stretch;gap:10px;min-width:0;min-height:82px;padding:9px 11px;display:flex;box-shadow:0 4px 14px #1a2b480d}.erp-print-record-redesign .erp-print-record-heading{flex:0 280px;align-items:center;gap:9px;min-width:230px;padding:2px 9px 2px 1px;display:flex}.erp-print-record-redesign .erp-print-record-heading-icon{color:#fff;background:#356cf4;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid;box-shadow:0 5px 12px #356cf433}.erp-print-record-redesign .erp-print-record-heading>div{min-width:0}.erp-print-record-redesign .erp-print-record-heading small{color:#71809a;letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.erp-print-record-redesign .erp-print-record-heading h2{color:#142139;margin:1px 0 0;font-size:18px;font-weight:750;line-height:1.25}.erp-print-record-redesign .erp-print-record-heading p{color:var(--print-record-muted);margin:2px 0 0;font-size:12px}.erp-print-record-redesign .erp-print-record-metrics{flex:620px;grid-template-columns:repeat(4,minmax(100px,1fr));gap:6px;min-width:440px;display:grid}.erp-print-record-redesign .erp-print-record-metrics article{background:#ffffffd6;border:1px solid #e0e6f0;border-radius:7px;align-content:center;gap:1px;min-width:0;padding:7px 9px;display:grid}.erp-print-record-redesign .erp-print-record-metrics span,.erp-print-record-redesign .erp-print-record-metrics small{color:var(--print-record-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.erp-print-record-redesign .erp-print-record-metrics strong{color:#244fbd;font-variant-numeric:tabular-nums;font-size:17px;font-weight:760;line-height:1.2}.erp-print-record-redesign .erp-print-record-source{text-align:right;background:#f5f8ff;border:1px solid #cfdaf0;border-radius:7px;flex:0 230px;align-content:center;gap:3px;min-width:190px;padding:7px 9px;display:grid}.erp-print-record-redesign .erp-print-record-source>span{color:#285ac8;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.erp-print-record-redesign .erp-print-record-source i{background:#356cf4;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #356cf41f}.erp-print-record-redesign .erp-print-record-source strong{color:#34445f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.erp-print-record-redesign .erp-print-record-source small{color:var(--print-record-muted);font-size:12px}.erp-print-record-redesign .erp-print-record-source.warning{background:#fff7ed;border-color:#efc7a2}.erp-print-record-redesign .erp-print-record-source.warning>span{color:#a25624}.erp-print-record-redesign .erp-print-record-source.warning i{background:#e8863e;box-shadow:0 0 0 3px #e8863e21}.erp-print-record-redesign .erp-print-record-filters{border-color:var(--print-record-line);border-radius:9px;flex:none;padding:0;overflow:hidden;box-shadow:0 4px 14px #1a2b480b;container:print-record-filters/inline-size}.erp-print-record-redesign .erp-print-record-filter-heading{background:#f8faff;border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:6px 11px;display:flex}.erp-print-record-redesign .erp-print-record-filter-heading>div{align-items:baseline;gap:9px;min-width:0;display:flex}.erp-print-record-redesign .erp-print-record-filter-heading strong{color:#263753;font-size:13px;font-weight:720}.erp-print-record-redesign .erp-print-record-filter-heading small{color:var(--print-record-muted);font-size:12px}.erp-print-record-redesign .erp-print-record-filter-heading>span{color:#315fc9;flex:none;font-size:12px;font-weight:650}.erp-print-record-redesign .erp-print-record-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px 11px;padding:8px 11px}.erp-print-record-redesign .erp-print-record-filter-row>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}.erp-print-record-redesign .erp-print-record-filter-row>label>span,.erp-print-record-redesign .erp-print-record-observed-range legend{color:#3a485e;font-size:12px;font-weight:650}.erp-print-record-redesign .erp-print-record-filter-row input,.erp-print-record-redesign .erp-print-record-filter-row select{color:#26344a;border-color:#cbd4e2;border-radius:6px;height:32px;font-size:13px}.erp-print-record-redesign .erp-print-record-product-filter{grid-column:span 2}.erp-print-record-redesign .erp-print-record-filter-row-secondary{background:#fbfcfe;border-top:1px solid #edf0f5;grid-template-columns:minmax(340px,520px) minmax(240px,1fr) auto;align-items:center;margin-top:0;padding-top:7px}.erp-print-record-redesign .erp-print-record-observed-range{grid-template-columns:max-content minmax(120px,1fr) auto minmax(120px,1fr);gap:6px}.erp-print-record-redesign .erp-print-record-time-help{color:#69778d;white-space:normal;min-height:20px;padding-left:21px;font-size:12px;line-height:1.45}.erp-print-record-redesign .erp-print-record-time-help:before{color:#315fc9;background:#eef3ff;width:16px;height:16px;font-size:12px}.erp-print-record-redesign .erp-production-order-filter-actions button{min-width:72px;height:32px;font-size:12px}.erp-print-record-redesign .erp-production-order-filter-actions .reset{color:#4d5c72;box-shadow:none;background:#fff;border-color:#c8d1df}.erp-print-record-redesign .erp-production-order-filter-actions .primary{border-color:var(--print-record-accent);background:var(--print-record-accent);box-shadow:0 3px 9px #356cf42b}.erp-print-record-redesign .erp-print-record-toolbar{border-color:var(--print-record-line);min-height:38px;box-shadow:none;border-radius:7px;flex:none;padding:3px 6px}.erp-print-record-redesign .erp-production-order-toolbar-actions>button{height:30px;font-size:12px}.erp-print-record-redesign .erp-production-order-toolbar .success{border-color:var(--print-record-export);background:var(--print-record-export);box-shadow:0 1px 3px #192d481f}.erp-print-record-redesign .erp-print-record-refresh,.erp-print-record-redesign .erp-print-record-history-link{color:#315fc9;box-shadow:none;background:#fff;border-color:#c8d3e6}.erp-print-record-redesign .erp-production-order-toolbar-meta{font-size:12px}.erp-print-record-redesign .erp-print-record-capability-note{white-space:normal;border-radius:7px;flex:none;min-height:30px;padding:6px 10px 6px 31px;font-size:13px;line-height:1.45}.erp-print-record-redesign .erp-print-record-capability-note strong{color:#8d4c22;margin-right:7px}.erp-print-record-redesign .erp-print-record-capability-note:before,.erp-print-record-redesign .erp-print-record-sync-warning{font-size:12px}.erp-print-record-redesign .erp-print-record-table-card{border-color:var(--print-record-line);min-height:0;box-shadow:none;border-radius:5px;flex:none;overflow:visible;container:print-record-results/inline-size}.erp-print-record-redesign .erp-print-record-table-heading{border-bottom:1px solid var(--print-record-line);background:#f8faff;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;display:flex}.erp-print-record-redesign .erp-print-record-table-heading h3{color:#22334e;margin:0;font-size:16px;font-weight:750}.erp-print-record-redesign .erp-print-record-table-heading p{color:var(--print-record-muted);margin:2px 0 0;font-size:13px}.erp-print-record-redesign .erp-print-record-table-heading>span{color:#315fc9;text-align:center;background:#fff;border:1px solid #cad6ec;border-radius:999px;min-width:58px;padding:4px 8px;font-size:13px;font-weight:700}.erp-print-record-redesign .erp-print-record-table-scroll{-ms-overflow-style:none;scrollbar-width:none;flex:none;min-height:0;overflow:visible}.erp-print-record-redesign .erp-print-record-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.erp-print-record-redesign .erp-print-record-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}.erp-print-record-redesign .erp-print-record-table col:first-child{width:3.5%}.erp-print-record-redesign .erp-print-record-table col:nth-child(2){width:11.5%}.erp-print-record-redesign .erp-print-record-table col:nth-child(3){width:12.5%}.erp-print-record-redesign .erp-print-record-table col:nth-child(4){width:8%}.erp-print-record-redesign .erp-print-record-table col:nth-child(5){width:13.5%}.erp-print-record-redesign .erp-print-record-table col:nth-child(6){width:12%}.erp-print-record-redesign .erp-print-record-table col:nth-child(7){width:17.5%}.erp-print-record-redesign .erp-print-record-table col:nth-child(8){width:8.5%}.erp-print-record-redesign .erp-print-record-table col:nth-child(9){width:8%}.erp-print-record-redesign .erp-print-record-table col:nth-child(10){width:5%}.erp-print-record-redesign .erp-print-record-table th,.erp-print-record-redesign .erp-print-record-table td{color:#2f3b4f;text-align:left;vertical-align:middle;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;border-bottom-color:#d8dee8;border-right-color:#d8dee8;height:auto;min-height:74px;padding:10px 9px;font-size:14px;line-height:1.55;overflow:visible}.erp-print-record-redesign .erp-print-record-table thead th{z-index:2;color:#172b4d;text-align:center;background:#f7f8fa;height:50px;min-height:50px;font-size:14px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 -1px #cfd6e1}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td{background:#fff}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row){height:74px}.erp-print-record-redesign .erp-print-record-table tbody tr:nth-child(2n):not(.erp-production-order-state-row) td{background:#fbfcfe}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row):hover td{background:#fff9df}.erp-print-record-redesign .erp-print-record-table tbody .erp-production-order-row-selected td{background:#fff4c7}.erp-print-record-redesign .erp-print-record-table th:first-child,.erp-print-record-redesign .erp-print-record-table td:first-child,.erp-print-record-redesign .erp-print-record-table th:last-child,.erp-print-record-redesign .erp-print-record-table td:last-child{text-align:center}.erp-print-record-redesign .erp-print-record-table td>strong,.erp-print-record-redesign .erp-print-record-table td>small,.erp-print-record-redesign .erp-print-record-table td>span+small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.erp-print-record-redesign .erp-print-record-table td>strong{color:#263751;font-size:14px;font-weight:650;display:block}.erp-print-record-redesign .erp-print-record-table td>small{color:#778398;margin-top:2px;font-size:13px;line-height:1.4;display:block}.erp-print-record-redesign .erp-print-record-table .erp-production-order-link{color:#2f68da;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:14px;line-height:1.45}.erp-print-record-redesign .erp-print-record-full-copy{color:#344258;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.55;display:block}.erp-print-record-redesign .erp-print-record-copy-link{color:#285fcf;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;margin-top:3px;padding:0;font-size:14px;font-weight:680;line-height:1.45;text-decoration:none}.erp-print-record-redesign .erp-print-record-copy-link:hover{color:#c66630;text-underline-offset:3px;text-decoration:underline}.erp-print-record-redesign .erp-print-record-event-badge{color:#285cc7;background:var(--print-record-accent-soft);white-space:normal;border:1px solid #b9caed;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.erp-print-record-redesign .erp-print-record-waybill-status{color:#5f6e82;background:#f7f8fa;border:1px solid #cfd6e2;border-radius:4px;align-items:center;min-height:24px;padding:2px 7px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.erp-print-record-redesign .erp-print-record-unavailable{color:#8b94a3;font-size:13px;font-weight:650;line-height:1.35;display:block}.erp-print-record-redesign .erp-print-record-detail-button{border-color:var(--print-record-accent);background:var(--print-record-accent);min-width:60px;height:32px;padding:0 9px;font-size:14px}.erp-print-record-redesign .erp-print-record-pagination{flex:0 0 44px;min-height:44px;font-size:14px}.erp-print-record-redesign .erp-print-record-dialog>header small,.erp-print-record-redesign .erp-print-record-dialog>header p,.erp-print-record-redesign .erp-print-record-dialog .erp-production-order-detail-grid dt,.erp-print-record-redesign .erp-print-record-dialog .erp-production-order-detail-grid dd,.erp-print-record-redesign .erp-print-record-dialog .erp-production-order-detail-grid dd small,.erp-print-record-redesign .erp-print-record-dialog>footer>span,.erp-print-record-redesign .erp-print-record-dialog .erp-print-record-supplier-chip,.erp-print-record-redesign .erp-print-record-dialog .erp-print-record-supplier-chip small{font-size:12px!important}@container print-record-filters (width<=1040px){.erp-print-record-redesign .erp-print-record-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-print-record-redesign .erp-print-record-product-filter{grid-column:span 2}.erp-print-record-redesign .erp-print-record-filter-row-secondary{grid-template-columns:minmax(340px,1fr) auto}.erp-print-record-redesign .erp-print-record-time-help{grid-column:1/-1}}@container print-record-results (width<=820px){.erp-print-record-redesign .erp-print-record-table-scroll{padding:8px}.erp-print-record-redesign .erp-print-record-table,.erp-print-record-redesign .erp-print-record-table tbody{width:100%;display:block}.erp-print-record-redesign .erp-print-record-table colgroup,.erp-print-record-redesign .erp-print-record-table thead{display:none}.erp-print-record-redesign .erp-print-record-table tbody{height:auto!important}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row){background:#fff;border:1px solid #d4ddea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-bottom:8px;display:grid;overflow:hidden;box-shadow:0 2px 8px #1e314e0a}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td{text-align:left;background:#fff;border-bottom:1px solid #e1e6ef;border-right:1px solid #e1e6ef;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);align-content:center;align-items:start;gap:8px;min-width:0;height:auto;min-height:46px;padding:7px 9px;display:grid}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td:before{content:attr(data-label);color:#68758a;grid-area:1/1/span 20;font-size:12px;font-weight:700}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td>*{grid-column:2}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td:nth-child(2n){border-right:0}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td:nth-last-child(-n+2){border-bottom:0}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td:last-child{text-align:left;border-right:0}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row):hover td,.erp-print-record-redesign .erp-print-record-table tbody tr:nth-child(2n):not(.erp-production-order-state-row) td{background:#fff}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row):hover{border-color:#aebfe0;box-shadow:0 4px 12px #2a4b8714}.erp-print-record-redesign .erp-print-record-table .erp-production-order-state-row{width:100%;display:block}.erp-print-record-redesign .erp-print-record-table .erp-production-order-state-row td{width:100%;min-height:260px;display:block}.erp-print-record-redesign .erp-print-record-table .erp-production-order-state-row td:before,.erp-print-record-redesign .erp-print-record-table .erp-production-order-skeleton-row td:before{display:none}}@media (max-width:900px){.erp-print-record-redesign{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-print-record-redesign .erp-print-record-overview{flex-wrap:wrap}.erp-print-record-redesign .erp-print-record-heading{flex:240px}.erp-print-record-redesign .erp-print-record-metrics{flex:520px;min-width:0}.erp-print-record-redesign .erp-print-record-source{text-align:left;flex:210px}.erp-print-record-redesign .erp-print-record-source>span{justify-content:flex-start}.erp-print-record-redesign .erp-print-record-table-card{min-height:520px}}@media (max-width:640px){.erp-print-record-redesign .erp-print-record-overview{padding:8px}.erp-print-record-redesign .erp-print-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-print-record-redesign .erp-print-record-source{min-width:0}.erp-print-record-redesign .erp-print-record-filter-heading{align-items:flex-start}.erp-print-record-redesign .erp-print-record-filter-heading>div{gap:1px;display:grid}.erp-print-record-redesign .erp-print-record-filter-row{grid-template-columns:minmax(0,1fr)}.erp-print-record-redesign .erp-print-record-product-filter{grid-column:auto}.erp-print-record-redesign .erp-print-record-filter-row-secondary{grid-template-columns:minmax(0,1fr)}.erp-print-record-redesign .erp-print-record-observed-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.erp-print-record-redesign .erp-print-record-observed-range legend{grid-column:1/-1}.erp-print-record-redesign .erp-production-order-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.erp-print-record-redesign .erp-print-record-time-help{grid-column:auto}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row){grid-template-columns:minmax(0,1fr)}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td{border-right:0;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr)}.erp-print-record-redesign .erp-print-record-table tbody tr:not(.erp-production-order-state-row) td:nth-last-child(2){border-bottom:1px solid #e1e6ef}.erp-print-record-redesign .erp-print-record-pagination{flex-basis:auto;min-height:76px}}.erp-print-history-workspace{--print-history-teal:var(--erp-accent);--print-history-export:#48b20f;--print-history-ink:#17263f;--print-history-muted:#6f7683;min-width:0;height:auto;min-height:var(--erp-page-viewport);color:var(--print-history-ink);background:radial-gradient(circle at 96% 1%,#e8974e17,#0000 190px),linear-gradient(#f9f9fa 0,#f1f3f6 100%);grid-template-rows:auto auto;gap:7px;padding:0;display:grid;overflow:visible}.erp-print-history-workspace *,.erp-print-history-workspace :before,.erp-print-history-workspace :after{box-sizing:border-box}.erp-print-history-workspace .erp-print-record-detail-button{color:#234f87;background:#f2f6fb;border-color:#7090bc;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform 80ms;box-shadow:0 1px 3px #234f871a}.erp-print-history-workspace .erp-print-record-detail-button:hover:not(:disabled){color:#183f75;background:#e5eef8;border-color:#557faf;box-shadow:0 2px 5px #234f8729}.erp-print-history-workspace .erp-print-record-detail-button:active:not(:disabled){color:#123763;box-shadow:none;background:#d8e6f4;border-color:#3f6f9f;transform:translateY(1px)}.erp-print-history-workspace .erp-print-record-detail-button:focus-visible{outline-offset:2px;outline:2px solid #2f63df}@media (prefers-reduced-motion:reduce){.erp-print-history-workspace *{scroll-behavior:auto!important;transition-duration:.001ms!important}}.erp-print-history-event-page{grid-template-rows:auto auto;gap:6px}.erp-print-history-context-strip{background:linear-gradient(100deg,#fff 0%,#fbfcfd 64%,#fff9ef 100%);border:1px solid #cfd4dd;border-radius:9px;grid-template-columns:minmax(410px,1.2fr) minmax(290px,.7fr) minmax(440px,1fr);align-items:center;gap:14px;min-width:0;min-height:70px;padding:9px 12px;display:grid;box-shadow:0 5px 18px #192a470d}.erp-print-history-context-title{align-items:center;gap:10px;min-width:0;display:flex}.erp-print-history-context-title>span{color:#2f63df;background:#edf1f9;border:1px dashed #4f70a9;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid}.erp-print-history-context-title>div{min-width:0}.erp-print-history-context-title small{color:#2f63df;letter-spacing:.15em;font-size:10px;font-weight:820;display:block}.erp-print-history-context-title h2{color:#16253e;margin:1px 0 2px;font-size:16px;line-height:1.2}.erp-print-history-context-title p{color:#747b86;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.erp-print-history-event-legend{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.erp-print-history-event-legend>span{color:#717885;white-space:nowrap;margin-right:2px;font-size:12px;font-weight:720}.erp-print-history-event-legend b{color:#2f63df;background:#fff;border:1px solid #ccd2dc;border-radius:999px;flex:none;place-items:center;min-width:31px;height:23px;padding:0 6px;font-size:11px;display:grid}.erp-print-history-coverage{grid-template-columns:minmax(115px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.erp-print-history-coverage>div{min-width:0}.erp-print-history-coverage span,.erp-print-history-coverage small{color:#787f8b;font-size:11px;display:block}.erp-print-history-coverage strong{color:#1b3054;font-variant-numeric:tabular-nums;font-size:14px}.erp-print-history-coverage>i{background:#e1e4ea;border-radius:999px;height:6px;overflow:hidden}.erp-print-history-coverage>i>b{border-radius:inherit;background:linear-gradient(90deg,#2f63df,#5579b8);height:100%;transition:width .22s;display:block}.erp-print-history-coverage button{color:#fff;min-height:29px;font:inherit;cursor:pointer;white-space:nowrap;background:#2f63df;border:1px solid #2f63df;border-radius:5px;padding:0 10px;font-size:12px;font-weight:760;box-shadow:0 4px 10px #2f63df21}.erp-print-history-coverage button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.erp-print-history-workspace>.erp-print-history-explorer{background:0 0;grid-template-rows:auto;gap:5px;height:auto;min-height:0}.erp-print-history-summary{white-space:normal;background:linear-gradient(90deg,#fff9dd,#fffdf2 58%,#eef2f9);flex-wrap:wrap;min-height:28px;padding-top:4px;padding-bottom:4px;font-size:13px;overflow:visible}.erp-print-history-summary span>i{color:#9e7853;margin-left:3px;font-size:7px;font-style:normal}.erp-print-history-source-pill{color:#2f63df;background:#ffffffd1;border:1px solid #b9c5d9;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:760;display:inline-flex}.erp-print-history-source-pill>i{background:#2f63df;border-radius:50%;width:6px;height:6px;margin:0;box-shadow:0 0 0 3px #2f63df1f}.erp-print-history-source-pill.warning{color:#97501e;background:#fff7ed;border-color:#edc7a0}.erp-print-history-source-pill.warning>i{background:#ea893b}.erp-print-history-event-filters{gap:5px}.erp-print-history-event-filter-row{grid-template-columns:minmax(155px,.72fr) minmax(155px,.72fr) minmax(145px,.66fr) minmax(170px,.78fr) minmax(345px,1.55fr) minmax(155px,.72fr);align-items:center;gap:6px 12px;min-width:0;display:grid}.erp-print-history-event-filter-row.secondary{grid-template-columns:minmax(175px,.65fr) minmax(195px,.72fr) minmax(280px,1.2fr) minmax(290px,1fr) auto}.erp-print-history-event-filter-row>label,.erp-print-history-event-date{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:grid}.erp-print-history-event-filter-row>label>span,.erp-print-history-event-date legend{color:#343d4c;white-space:nowrap;padding:0;font-size:13px;font-weight:740}.erp-print-history-event-filter-row input,.erp-print-history-event-filter-row select,.erp-print-history-event-date input{color:#2e3541;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #bfc5d0;border-radius:5px;outline:none;padding:0 8px;font-size:13px}.erp-print-history-event-filter-row input:focus,.erp-print-history-event-filter-row select:focus,.erp-print-history-event-date input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 2px #356cf41a}.erp-print-history-event-date{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.erp-print-history-event-date legend{float:none}.erp-print-history-event-date i{color:#7d838d;font-size:8px;font-style:normal}.erp-print-history-event-filter-row.secondary>p{color:#737a86;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.erp-print-history-toolbar .erp-print-history-refresh{color:#2f63df;box-shadow:none;background:#fff;border-color:#c0c7d3}.erp-print-history-workspace .erp-print-history-toolbar .erp-production-order-toolbar-actions .success{color:#fff;border-color:var(--print-history-export);background:var(--print-history-export);box-shadow:0 2px 5px #18294529}.erp-print-history-notices{gap:4px;min-width:0;display:grid}.erp-print-history-boundary{white-space:normal;min-height:29px;padding-top:6px;padding-bottom:6px;font-size:13px;line-height:1.45}.erp-print-history-table-card{width:100%;height:auto;min-height:0;box-shadow:none;border-color:#c8ced9;border-radius:5px;flex:none;overflow:visible}.erp-print-history-table-scroll{scrollbar-width:none;flex:none;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}.erp-print-history-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.erp-print-history-table-scroll:has(.erp-production-order-state-row) .erp-production-order-state-row td>div{width:100%;height:100%;min-height:0;padding:clamp(10px,2vh,24px);position:static}.erp-print-history-event-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,sans-serif}.erp-print-history-event-table col:first-child{width:3%}.erp-print-history-event-table col:nth-child(2){width:13%}.erp-print-history-event-table col:nth-child(3){width:11%}.erp-print-history-event-table col:nth-child(4){width:9%}.erp-print-history-event-table col:nth-child(5){width:14%}.erp-print-history-event-table col:nth-child(6){width:10%}.erp-print-history-event-table col:nth-child(7){width:18%}.erp-print-history-event-table col:nth-child(8){width:10%}.erp-print-history-event-table col:nth-child(9){width:7%}.erp-print-history-event-table col:nth-child(10){width:5%}.erp-print-history-event-table th,.erp-print-history-event-table td{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e1e4e8;border-right:1px solid #e1e4e8;height:auto;min-height:74px;padding:8px 9px;font-size:14px;line-height:1.45;overflow:visible}.erp-print-history-event-table th:last-child,.erp-print-history-event-table td:last-child{border-right:0}.erp-print-history-event-table thead th{color:#414955;letter-spacing:.01em;background:#f1f2f4;min-height:40px;font-size:14px;font-weight:600;line-height:1.45;box-shadow:inset 0 -1px #cfd4da}.erp-print-history-event-table tbody td{font-size:14px;font-weight:400;line-height:1.5}.erp-print-history-event-table td>strong{font-size:14px;font-weight:600;line-height:1.45}.erp-print-history-event-table td>small,.erp-print-history-event-table td>span+small{font-size:12px;font-weight:400;line-height:1.45}.erp-print-history-event-table .erp-production-order-link{font-size:14px;font-weight:500;line-height:1.45}.erp-print-history-event-table th:first-child,.erp-print-history-event-table td:first-child,.erp-print-history-event-table th:nth-child(10),.erp-print-history-event-table td:nth-child(10){text-align:center}.erp-print-history-event-table tbody tr:not(.erp-production-order-state-row) td{height:74px}.erp-print-history-full-copy{white-space:normal;overflow-wrap:anywhere;display:block}.erp-print-history-unavailable{color:#8b8f96}.erp-print-history-event-chip,.erp-print-history-category,.erp-print-history-missing{color:#646b76;white-space:nowrap;background:#f3f4f6;border:1px solid #cacfd8;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:20px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.erp-print-history-event-chip.print{color:#2f63df;background:#e8eef8;border-color:#a9bad7}.erp-print-history-event-chip.waybill{color:#3974a7;background:#edf7fd;border-color:#bdd8eb}.erp-print-history-event-chip.status{color:#84601f;background:#fff9df;border-color:#e5cf9f}.erp-print-history-event-chip.recycle{color:#a4503f;background:#fff0ec;border-color:#e8bdb4}.erp-print-history-event-chip.receipt{color:#6c52a0;background:#f7f2ff;border-color:#d3c5eb}.erp-print-history-event-chip.label{color:#286f99;background:#edf8fd;border-color:#bddaea}.erp-print-history-event-chip.neutral{color:#6b717b;background:#f3f4f6;border-color:#d2d6dc}.erp-print-history-category{color:#515b6c;background:#f2f5fa;border-color:#cad0db}.erp-print-history-category.print{color:#2f63df;background:#e8eef8;border-color:#a9bad7}.erp-print-history-category.waybill,.erp-print-history-category.label{color:#3974a7;background:#edf7fd;border-color:#bdd8eb}.erp-print-history-category.status{color:#84601f;background:#fff9df;border-color:#e5cf9f}.erp-print-history-category.recycle{color:#a4503f;background:#fff0ec;border-color:#e8bdb4}.erp-print-history-category.receipt{color:#6c52a0;background:#f7f2ff;border-color:#d3c5eb}.erp-print-history-missing{color:#8b8f96}.erp-print-history-supplier-chip{color:#2f63df;background:#edf1f9;border:1px solid #bcc8dc;border-radius:999px;align-items:center;gap:5px;max-width:100%;margin:0 5px 5px 0;padding:4px 7px;font-size:8px;font-weight:760;display:inline-flex}.erp-print-history-supplier-chip small{color:#707886;font-size:7px}.erp-print-history-drawer-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c152457;justify-content:flex-end;animation:.16s ease-out erp-print-history-fade;display:flex;position:fixed;inset:0}.erp-print-history-drawer{color:#263246;background:#f7f8fa;border-left:1px solid #bfc6d2;grid-template-rows:auto minmax(0,1fr) auto;width:min(610px,100vw - 30px);min-width:0;height:100%;animation:.2s ease-out erp-print-history-drawer-in;display:grid;box-shadow:-18px 0 44px #121f3429}.erp-print-history-drawer>header{background:linear-gradient(110deg,#fff,#edf1f8);border-bottom:1px solid #d2d7df;justify-content:space-between;align-items:flex-start;gap:12px;min-height:82px;padding:16px 18px;display:flex}.erp-print-history-drawer>header small{color:#2f63df;letter-spacing:.14em;font-size:8px;font-weight:800}.erp-print-history-drawer>header h3{color:#18263f;margin:3px 0;font-size:16px}.erp-print-history-drawer>header p{color:#727985;margin:0;font-size:9px}.erp-print-history-drawer>header button{color:#566070;cursor:pointer;background:#fff;border:1px solid #c5ccd7;border-radius:6px;width:29px;height:29px;font-size:18px}.erp-print-history-drawer-body{min-height:0;padding:14px 18px;overflow-y:auto}.erp-print-history-event-primary{background:#fff;border:1px solid #cbd1db;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.erp-print-history-event-primary>div{min-width:0}.erp-print-history-event-primary strong,.erp-print-history-event-primary small{display:block}.erp-print-history-event-primary strong{color:#20304b;font-size:11px}.erp-print-history-event-primary small{color:#747b88;font-size:8px}.erp-print-history-event-primary time{color:#525b6b;white-space:nowrap;font-size:9px}.erp-print-history-drawer-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.erp-print-history-drawer-body dl>div{background:#fff;border:1px solid #d5dae2;border-radius:7px;min-width:0;padding:9px 10px}.erp-print-history-drawer-body dl>div.wide{grid-column:1/-1}.erp-print-history-drawer-body dt{color:#7a808b;font-size:8px;font-weight:720}.erp-print-history-drawer-body dd{overflow-wrap:anywhere;color:#29354a;margin:4px 0 0;font-size:10px;line-height:1.5}.erp-print-history-truth-card{color:#76502f;background:linear-gradient(100deg,#fff7eb,#fffdf9);border:1px solid #edcda9;border-radius:8px;margin-top:10px;padding:11px 12px}.erp-print-history-truth-card strong{color:#8a5527;font-size:10px}.erp-print-history-truth-card p{margin:5px 0;font-size:9px;line-height:1.55}.erp-print-history-truth-card small{color:#947558;font-size:8px;line-height:1.5}.erp-print-history-drawer>footer{background:#fff;border-top:1px solid #d2d7df;justify-content:flex-end;align-items:center;gap:8px;min-height:53px;padding:10px 18px;display:flex}.erp-print-history-drawer>footer>span{color:#7b818c;margin-right:auto;font-size:8px}.erp-print-history-drawer>footer button{color:#2f63df;min-height:29px;font:inherit;cursor:pointer;background:#f5f7fb;border:1px solid #bfc6d3;border-radius:5px;padding:0 11px;font-size:8px;font-weight:740}.erp-print-history-drawer>footer button:last-child{color:#fff;background:#2f63df;border-color:#2f63df}@keyframes erp-print-history-fade{0%{opacity:0}}@keyframes erp-print-history-drawer-in{0%{opacity:.75;transform:translate(28px)}}@media (max-width:1500px){.erp-print-history-context-strip{grid-template-columns:minmax(360px,1fr) minmax(390px,1fr)}.erp-print-history-event-legend{display:none}.erp-print-history-event-filter-row{grid-template-columns:repeat(3,minmax(210px,1fr))}.erp-print-history-event-date{grid-column:span 2}.erp-print-history-event-filter-row.secondary{grid-template-columns:repeat(2,minmax(260px,1fr)) auto}.erp-print-history-event-filter-row.secondary>p{grid-column:1/3}.erp-print-history-table-scroll:has(.erp-production-order-state-row) .erp-production-order-state-row td>div>span{width:34px;height:34px;margin-bottom:5px}.erp-print-history-table-scroll:has(.erp-production-order-state-row) .erp-production-order-state-row p{margin-top:3px}}@media (max-width:900px){.erp-print-history-event-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto;overflow:visible}.erp-print-history-context-strip{grid-template-columns:1fr}.erp-print-history-coverage{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) auto}.erp-print-history-workspace>.erp-print-history-explorer{min-height:730px}.erp-print-history-event-filter-row,.erp-print-history-event-filter-row.secondary{grid-template-columns:repeat(2,minmax(220px,1fr))}.erp-print-history-event-date,.erp-print-history-event-filter-row.secondary>p{grid-column:1/-1}.erp-print-history-table-scroll:has(.erp-production-order-state-row) .erp-production-order-state-row td>div{width:min(100%,100vw - 26px)}}@media (max-width:560px){.erp-print-history-context-strip{padding:9px}.erp-print-history-context-title p{white-space:normal}.erp-print-history-coverage{grid-template-columns:minmax(110px,1fr) auto}.erp-print-history-coverage>i{grid-area:2/1/auto/-1}.erp-print-history-event-filter-row,.erp-print-history-event-filter-row.secondary{grid-template-columns:1fr}.erp-print-history-event-date,.erp-print-history-event-filter-row.secondary>p{grid-column:auto}.erp-print-history-event-date{grid-template-columns:auto minmax(0,1fr)}.erp-print-history-event-date i{display:none}.erp-print-history-drawer{width:100%}.erp-print-history-drawer-body dl{grid-template-columns:1fr}.erp-print-history-drawer-body dl>div.wide{grid-column:auto}.erp-print-history-event-primary{grid-template-columns:auto minmax(0,1fr)}.erp-print-history-event-primary time{grid-column:2}}.erp-wangdian-page{--wdt-teal:var(--erp-accent);--wdt-teal-dark:var(--erp-accent-hover);--wdt-ink:#17253d;--wdt-muted:#6f7683;--wdt-line:#d6dae2;height:var(--erp-page-viewport);min-height:570px;color:var(--wdt-ink);grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:8px;padding:0;font-size:12px;display:grid;overflow:hidden}.erp-wangdian-page *,.erp-wangdian-page :before,.erp-wangdian-page :after,.erp-wangdian-dialog *,.erp-wangdian-dialog :before,.erp-wangdian-dialog :after{box-sizing:border-box}.erp-wangdian-page button,.erp-wangdian-page input,.erp-wangdian-page select,.erp-wangdian-page textarea,.erp-wangdian-dialog button,.erp-wangdian-dialog textarea{font:inherit}.erp-wangdian-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-wangdian-statusbar{border:1px solid var(--wdt-line);background:linear-gradient(100deg,#f2f5fb,#fff 62%,#fff8f1);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:11px 14px;display:flex;box-shadow:0 2px 9px #1727420d}.erp-wangdian-titleblock,.erp-wangdian-status-actions,.erp-wangdian-boundary>div,.erp-wangdian-call-notice,.erp-wangdian-result>header>div,.erp-wangdian-result dl{align-items:center;display:flex}.erp-wangdian-titleblock{gap:11px;min-width:0}.erp-wangdian-titleblock>div{min-width:0}.erp-wangdian-mark{color:#fff;background:linear-gradient(145deg,#2f63df,#2f63df);border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:850;display:grid;box-shadow:0 7px 18px #2f63df30}.erp-wangdian-titleblock small{color:#2f63df;letter-spacing:.16em;font-size:8px;font-weight:850}.erp-wangdian-titleblock h2{color:#15223a;margin:2px 0 1px;font-size:18px;line-height:1.15}.erp-wangdian-titleblock p{color:var(--wdt-muted);margin:0;font-size:10px}.erp-wangdian-status-actions{flex:none;gap:8px}.erp-wangdian-connection{border:1px solid;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:10px;font-weight:720;display:inline-flex}.erp-wangdian-connection i{opacity:.78;background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}.erp-wangdian-connection.ready{color:#2f63df;background:#f1f4fa;border-color:#b8c5dc}.erp-wangdian-connection.blocked{color:#ae5c31;background:#fff8f1;border-color:#eccdb8}.erp-wangdian-status-actions button,.erp-wangdian-state button,.erp-wangdian-filters button,.erp-wangdian-no-results button{color:#37404f;cursor:pointer;background:#fff;border:1px solid #c7cdd8;border-radius:5px;min-height:30px;padding:0 11px;font-weight:720}.erp-wangdian-status-actions button:hover:not(:disabled),.erp-wangdian-state button:hover:not(:disabled),.erp-wangdian-filters button:hover:not(:disabled),.erp-wangdian-no-results button:hover:not(:disabled){color:#2f63df;background:#eff3f9;border-color:#97a3b7}.erp-wangdian-page button:disabled,.erp-wangdian-dialog button:disabled{cursor:not-allowed;opacity:.55}.erp-wangdian-sync-card{border:1px solid var(--wdt-line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 4px 14px #1727420b}.erp-wangdian-sync-card>header{background:linear-gradient(100deg,#f4f7fb,#fff 68%,#fffaf4);border-bottom:1px solid #e0e3e9;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:flex}.erp-wangdian-sync-heading{align-items:center;gap:9px;min-width:0;display:flex}.erp-wangdian-sync-heading>span{color:#fff;background:var(--wdt-teal);border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.erp-wangdian-sync-heading small{color:#2f63df;letter-spacing:.14em;font-size:7px;font-weight:850}.erp-wangdian-sync-heading h3{color:#17263f;margin:2px 0 1px;font-size:14px}.erp-wangdian-sync-heading p{color:#747b86;margin:0;font-size:9px}.erp-wangdian-sync-badge{color:#717782;background:#f5f6f8;border:1px solid #d4d8de;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.erp-wangdian-sync-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.erp-wangdian-sync-badge.ready{color:#2f63df;background:#eef2f9;border-color:#bdc9de}.erp-wangdian-sync-badge.active{color:#236da5;background:#eff7fd;border-color:#c7ddee}.erp-wangdian-sync-badge.failed{color:#ad4d39;background:#fff3ef;border-color:#e9c2b9}.erp-wangdian-sync-badge.blocked{color:#a66231;background:#fff8f0;border-color:#efd2ba}.erp-wangdian-sync-card.active .erp-wangdian-sync-badge i{animation:1.25s ease-in-out infinite erp-wangdian-pulse}.erp-wangdian-sync-body{gap:7px;padding:8px 10px;display:grid}.erp-wangdian-sync-metrics{background:#fbfcfd;border:1px solid #dce0e7;border-radius:7px;grid-template-columns:.7fr 1fr 1.25fr .8fr 1fr;margin:0;display:grid;overflow:hidden}.erp-wangdian-sync-metrics>div{border-right:1px solid #e1e4e9;min-width:0;padding:6px 9px}.erp-wangdian-sync-metrics>div:last-child{border-right:0}.erp-wangdian-sync-metrics dt{color:#838992;font-size:7px}.erp-wangdian-sync-metrics dd{color:#283750;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:760;overflow:hidden}.erp-wangdian-sync-controls{align-items:flex-end;gap:8px;display:flex}.erp-wangdian-sync-modes{align-items:center;gap:4px;display:inline-flex}.erp-wangdian-sync-modes button,.erp-wangdian-sync-actions button,.erp-wangdian-sync-confirm button{color:#374050;cursor:pointer;background:#fff;border:1px solid #c6ccd7;border-radius:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:760}.erp-wangdian-sync-modes button[aria-pressed=true]{color:#fff;border-color:var(--wdt-teal);background:var(--wdt-teal)}.erp-wangdian-sync-range{align-items:flex-end;gap:5px;min-width:0;display:flex}.erp-wangdian-sync-range label{gap:2px;min-width:0;display:grid}.erp-wangdian-sync-range label>span{color:#717986;font-size:7px;font-weight:720}.erp-wangdian-sync-range input{color:#29354b;background:#fff;border:1px solid #c8ced8;border-radius:5px;width:165px;height:30px;padding:0 6px;font-size:9px}.erp-wangdian-sync-range>i{color:#818791;padding-bottom:8px;font-size:8px;font-style:normal}.erp-wangdian-sync-range>small{color:#898e97;white-space:nowrap;padding-bottom:7px;font-size:8px}.erp-wangdian-sync-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.erp-wangdian-sync-actions button,.erp-wangdian-sync-confirm button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.erp-wangdian-sync-actions button.primary,.erp-wangdian-sync-confirm button.primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-wangdian-sync-modes button:hover:not(:disabled),.erp-wangdian-sync-actions button:hover:not(:disabled),.erp-wangdian-sync-confirm button:hover:not(:disabled){background:#edf1f8;border-color:#8896ad}.erp-wangdian-sync-modes button[aria-pressed=true]:hover:not(:disabled),.erp-wangdian-sync-actions button.primary:hover:not(:disabled),.erp-wangdian-sync-confirm button.primary:hover:not(:disabled){color:#fff;border-color:var(--erp-accent-hover);background:var(--erp-accent-hover)}.erp-wangdian-sync-confirm{background:#fff8ef;border:1px solid #e7c9ad;border-radius:7px;align-items:center;gap:7px;min-height:45px;padding:7px 8px;display:flex}.erp-wangdian-sync-confirm>div{min-width:0;margin-right:auto}.erp-wangdian-sync-confirm strong{color:#82491f;font-size:9px}.erp-wangdian-sync-confirm p{color:#8b745f;margin:2px 0 0;font-size:8px;line-height:1.45}.erp-wangdian-sync-message{color:#334563;background:#f1f4fa;border:1px solid #d2d7df;border-radius:6px;padding:7px 9px}.erp-wangdian-sync-message.blocked{color:#93592e;background:#fff8ef;border-color:#edd0b8}.erp-wangdian-sync-message.failed{color:#a64b39;background:#fff2ee;border-color:#eac0b6}.erp-wangdian-sync-message strong{font-size:9px}.erp-wangdian-sync-message p{margin:2px 0 0;font-size:8px;line-height:1.45}.erp-wangdian-sync-limit{color:#8f5a34;background:#fff9f2;border-top:1px solid #efd7c1;align-items:flex-start;gap:7px;min-height:31px;padding:6px 10px;display:flex}.erp-wangdian-sync-limit>span{color:#fff;background:#ef913c;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:8px;font-weight:850;display:grid}.erp-wangdian-sync-limit p{margin:1px 0 0;font-size:8px;line-height:1.45}.erp-wangdian-boundary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.erp-wangdian-boundary>div{background:#fbfcfd;border:1px solid #dce0e7;border-radius:7px;gap:8px;min-width:0;min-height:50px;padding:7px 9px}.erp-wangdian-boundary>div>span,.erp-wangdian-call-notice>span{width:27px;height:27px;color:var(--wdt-teal);background:#f0f4fa;border:1px dashed #758eb9;border-radius:50%;flex:0 0 27px;place-items:center;font-size:10px;font-weight:850;display:grid}.erp-wangdian-boundary p,.erp-wangdian-call-notice p{min-width:0;margin:0}.erp-wangdian-boundary strong,.erp-wangdian-call-notice strong{color:#243148;font-size:10px;display:block}.erp-wangdian-boundary small,.erp-wangdian-call-notice small{color:#7a818c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.4;display:block;overflow:hidden}.erp-wangdian-state{border:1px solid var(--wdt-line);text-align:center;background:#fff;border-radius:9px;flex-direction:column;grid-row:4/-1;justify-content:center;align-items:center;min-height:330px;padding:28px;display:flex}.erp-wangdian-state>span{width:42px;height:42px;color:var(--wdt-teal);background:#f2f5fa;border:1px dashed #7b92ba;border-radius:50%;place-items:center;margin-bottom:10px;font-weight:850;display:grid}.erp-wangdian-state strong{color:#243148;font-size:14px}.erp-wangdian-state p{color:#7a818c;max-width:520px;margin:6px 0 13px;font-size:10px;line-height:1.65}.erp-wangdian-state-error>span{color:#b34f40;background:#fff2ef;border-color:#dda79f}.erp-wangdian-spinner{animation:.75s linear infinite erp-wangdian-spin;border-style:solid!important;border-color:#d1d9e8!important;border-top-color:var(--wdt-teal)!important}.erp-wangdian-summary{border:1px solid var(--wdt-line);background:#fff;border-radius:7px;align-items:stretch;min-height:47px;display:flex;overflow:hidden}.erp-wangdian-summary>div{border-right:1px solid #e0e3e9;align-content:center;min-width:105px;padding:6px 13px;display:grid}.erp-wangdian-summary small{color:#818791;font-size:8px}.erp-wangdian-summary strong{color:#2f63df;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.15}.erp-wangdian-summary>p{color:#444f63;background:#f5f7fb;border-left:1px solid #e0e3e9;align-items:center;gap:7px;min-width:290px;margin:0 0 0 auto;padding:6px 13px;font-size:10px;display:flex}.erp-wangdian-summary>p.warning{color:#9a5a2c;background:#fff8ef}.erp-wangdian-summary>p>span{color:#fff;background:#2f63df;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-weight:850;display:grid}.erp-wangdian-summary>p.warning>span{background:#ef913c}.erp-wangdian-filters{border:1px solid var(--wdt-line);background:#fff;border-radius:7px;grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(145px,.65fr)) auto auto;align-items:end;gap:8px;min-height:54px;padding:7px 9px;display:grid}.erp-wangdian-filters label{gap:3px;min-width:0;display:grid}.erp-wangdian-filters label>span{color:#606876;font-size:9px;font-weight:720}.erp-wangdian-filters input,.erp-wangdian-filters select{color:#233149;background:#fff;border:1px solid #c8ced8;border-radius:5px;outline:0;width:100%;min-width:0;height:30px;padding:0 8px}.erp-wangdian-filters input::placeholder{color:#979ca4}.erp-wangdian-filters output{color:#727986;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:68px;padding-bottom:7px}.erp-wangdian-table-card{border:1px solid var(--wdt-line);background:#fff;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-wangdian-table-card>header{border-bottom:1px solid var(--wdt-line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 11px;display:flex}.erp-wangdian-table-card>header h3{color:#253147;margin:0;font-size:12px}.erp-wangdian-table-card>header p{color:#818792;margin:2px 0 0;font-size:9px}.erp-wangdian-table-card>header>span{color:#2f63df;white-space:nowrap;background:#eaeff7;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:740}.erp-wangdian-table-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.erp-wangdian-table-scroll::-webkit-scrollbar{width:9px;height:9px}.erp-wangdian-dialog-body::-webkit-scrollbar{width:9px;height:9px}.erp-wangdian-table-scroll::-webkit-scrollbar-track{background:#edeff3}.erp-wangdian-dialog-body::-webkit-scrollbar-track{background:#edeff3}.erp-wangdian-table-scroll::-webkit-scrollbar-thumb{background:#afb6c3;border:2px solid #edeff3;border-radius:999px}.erp-wangdian-dialog-body::-webkit-scrollbar-thumb{background:#afb6c3;border:2px solid #edeff3;border-radius:999px}.erp-wangdian-table-card table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1260px}.erp-wangdian-table-card th,.erp-wangdian-table-card td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #dbdfe5;border-right:1px solid #dbdfe5;padding:7px 9px}.erp-wangdian-table-card th:last-child,.erp-wangdian-table-card td:last-child{border-right:0}.erp-wangdian-table-card thead th{z-index:2;color:#2e3643;background:#edf0f6;height:35px;font-size:10px;font-weight:800;position:sticky;top:0}.erp-wangdian-table-card th:first-child{width:285px}.erp-wangdian-table-card th:nth-child(2){width:150px}.erp-wangdian-table-card th:nth-child(3){width:160px}.erp-wangdian-table-card th:nth-child(4){width:72px}.erp-wangdian-table-card th:nth-child(5){width:130px}.erp-wangdian-table-card th:nth-child(6){width:60px}.erp-wangdian-table-card th:nth-child(7){width:190px}.erp-wangdian-table-card th:nth-child(8){width:220px}.erp-wangdian-table-card tbody tr:hover td{background:#f4f6fa}.erp-wangdian-table-card td{color:#4c5462;height:42px;font-size:10px}.erp-wangdian-table-card td code{color:#2f63df;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:690}.erp-wangdian-table-card td strong{color:#253248;display:block}.erp-wangdian-table-card td small{color:#8b9098;margin-top:2px;font-size:8px;display:block}.erp-wangdian-direction,.erp-wangdian-risk,.erp-wangdian-availability{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:740;display:inline-flex}.erp-wangdian-direction.read,.erp-wangdian-risk.low,.erp-wangdian-availability.open{color:#2f63df;background:#e3eaf6}.erp-wangdian-direction.write,.erp-wangdian-risk.high{color:#a65431;background:#fff0e7}.erp-wangdian-availability.locked{color:#6d727c;text-overflow:ellipsis;background:#edeff2;max-width:174px;overflow:hidden}.erp-wangdian-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.erp-wangdian-row-actions a,.erp-wangdian-row-actions button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:4px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:720;text-decoration:none;display:inline-flex}.erp-wangdian-row-actions a:hover,.erp-wangdian-row-actions button:hover{background:#edf1f9;border-color:#768db5}.erp-wangdian-row-actions>span{color:#898d95;font-size:9px}.erp-wangdian-no-results td{text-align:center;height:220px!important}.erp-wangdian-no-results strong{font-size:12px}.erp-wangdian-no-results p{color:#878c95;margin:5px 0 10px}.erp-wangdian-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c142185;place-items:center;padding:18px;animation:.16s ease-out erp-wangdian-fade;display:grid;position:fixed;inset:0}.erp-wangdian-dialog{width:min(880px,100vw - 30px);max-height:calc(100dvh - 36px);color:var(--wdt-ink);background:#fff;border:1px solid #ffffffeb;border-radius:13px;flex-direction:column;animation:.18s ease-out erp-wangdian-dialog-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #0c142157}.erp-wangdian-dialog>header{background:linear-gradient(105deg,#edf1f9,#fff 60%,#fff5ec);border-bottom:1px solid #d9dde5;justify-content:space-between;align-items:flex-start;gap:14px;min-height:89px;padding:14px 18px;display:flex}.erp-wangdian-dialog>header>div{min-width:0}.erp-wangdian-dialog>header small{color:#2f63df;letter-spacing:.16em;font-size:8px;font-weight:850}.erp-wangdian-dialog>header h3{color:#17253e;margin:3px 0 2px;font-size:18px}.erp-wangdian-dialog>header code{color:#2f63df;overflow-wrap:anywhere;font-size:9px;display:block}.erp-wangdian-dialog>header p{color:#767d89;margin:4px 0 0;font-size:9px}.erp-wangdian-dialog>header>button{color:#606774;cursor:pointer;background:#eaecf0;border:0;border-radius:7px;flex:0 0 31px;width:31px;height:31px;padding:0;font-size:20px}.erp-wangdian-dialog>header>button:hover{color:#a64d35;background:#fff0eb}.erp-wangdian-dialog>form{flex-direction:column;flex:1;min-height:0;display:flex}.erp-wangdian-dialog-body{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:start;gap:12px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.erp-wangdian-call-notice{background:#fff8ef;border:1px solid #ecd2b8;border-radius:7px;grid-column:1/-1;gap:8px;min-height:44px;padding:7px 9px}.erp-wangdian-call-notice>span{color:#a8632e;background:#fff4e7;border-color:#d7a979}.erp-wangdian-call-notice>p{flex:1}.erp-wangdian-call-notice a{color:#2f63df;white-space:nowrap;font-size:9px;font-weight:740;text-decoration:none}.erp-wangdian-call-notice a:hover{text-underline-offset:3px;text-decoration:underline}.erp-wangdian-dialog-body>label{color:#394251;gap:5px;min-width:0;font-size:10px;font-weight:760;display:grid}.erp-wangdian-dialog-body>label>span{align-items:center;gap:4px;display:flex}.erp-wangdian-dialog-body>label>span b{color:#d0633a}.erp-wangdian-dialog-body>label>small{color:#878c95;justify-self:end;font-size:8px;font-weight:500}.erp-wangdian-dialog-body textarea{resize:vertical;color:#202e45;tab-size:2;background:#f9fafc;border:1px solid #c7cdd8;border-radius:6px;outline:0;width:100%;min-width:0;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55}.erp-wangdian-dialog-body textarea[aria-invalid=true]{background:#fff9f7;border-color:#d98573}.erp-wangdian-call-error{color:#a44735;background:#fff1ee;border:1px solid #ecc0b6;border-radius:6px;grid-column:1/-1;padding:8px 10px}.erp-wangdian-call-error strong{font-size:10px}.erp-wangdian-call-error p{margin:3px 0 0;font-size:9px;line-height:1.5}.erp-wangdian-result{background:#fbfcfd;border:1px solid #ced4dd;border-radius:8px;grid-column:1/-1;overflow:hidden}.erp-wangdian-result.failed{background:#fffaf8;border-color:#e8bdb3}.erp-wangdian-result>header{background:#eff3f9;border-bottom:1px solid #dce0e7;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex}.erp-wangdian-result.failed>header{background:#fff0ec}.erp-wangdian-result>header>div{gap:7px}.erp-wangdian-result>header>div>span{color:#fff;background:#2f63df;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:850;display:grid}.erp-wangdian-result.failed>header>div>span{background:#d0644e}.erp-wangdian-result>header p{margin:0}.erp-wangdian-result>header strong{color:#26334a;font-size:10px;display:block}.erp-wangdian-result>header small{color:#777e8a;margin-top:2px;font-size:8px;display:block}.erp-wangdian-result dl{gap:14px;margin:0}.erp-wangdian-result dl>div{min-width:55px}.erp-wangdian-result dt{color:#848992;font-size:8px}.erp-wangdian-result dd{color:#363f4e;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin:2px 0 0;font-size:9px;font-weight:730;overflow:hidden}.erp-wangdian-result details{border-top:1px solid #e0e3e9}.erp-wangdian-result details:first-of-type{border-top:0}.erp-wangdian-result summary{color:#37404f;cursor:pointer;padding:8px 10px;font-size:9px;font-weight:740}.erp-wangdian-result pre{color:#2e3541;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f7;max-height:240px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.55;overflow:auto}.erp-wangdian-dialog footer{background:#fbfcfd;border-top:1px solid #dce0e6;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;margin-top:auto;padding:9px 18px;display:flex}.erp-wangdian-dialog footer>span{color:#7b818b;margin-right:auto;font-size:9px}.erp-wangdian-dialog footer button{color:#394353;cursor:pointer;background:#fff;border:1px solid #c6ccd6;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 13px;font-weight:740;display:inline-flex}.erp-wangdian-dialog footer button.primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-wangdian-dialog footer button:hover:not(:disabled){background:#eff3f9;border-color:#8c99af}.erp-wangdian-dialog footer button.primary:hover:not(:disabled){border-color:var(--erp-accent-hover);background:var(--erp-accent-hover)}.erp-wangdian-button-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite erp-wangdian-spin}:is(.erp-wangdian-page button:focus-visible,.erp-wangdian-page input:focus-visible,.erp-wangdian-page select:focus-visible,.erp-wangdian-page a:focus-visible,.erp-wangdian-dialog button:focus-visible,.erp-wangdian-dialog textarea:focus-visible,.erp-wangdian-dialog a:focus-visible){outline-offset:2px;outline:3px solid #356cf440}@keyframes erp-wangdian-spin{to{transform:rotate(360deg)}}@keyframes erp-wangdian-pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes erp-wangdian-fade{0%{opacity:0}}@keyframes erp-wangdian-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:1320px){.erp-wangdian-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-wangdian-sync-controls{flex-wrap:wrap;align-items:flex-start}.erp-wangdian-sync-actions{margin-left:0}.erp-wangdian-boundary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-wangdian-filters{grid-template-columns:repeat(3,minmax(170px,1fr))}.erp-wangdian-search{grid-column:span 2}.erp-wangdian-filters output{justify-self:end}.erp-wangdian-table-card{min-height:500px}}@media (max-width:820px){.erp-wangdian-statusbar{align-items:flex-start}.erp-wangdian-titleblock p{white-space:normal}.erp-wangdian-status-actions{flex-direction:column;align-items:flex-end}.erp-wangdian-sync-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-wangdian-sync-metrics>div{border-bottom:1px solid #e1e4e9}.erp-wangdian-sync-range{flex-wrap:wrap;width:100%}.erp-wangdian-sync-range label{flex:1}.erp-wangdian-sync-range input{width:100%}.erp-wangdian-summary{flex-wrap:wrap}.erp-wangdian-summary>div{flex:1;min-width:25%}.erp-wangdian-summary>p{border-top:1px solid #e0e3e9;border-left:0;width:100%;min-width:0}.erp-wangdian-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-wangdian-search{grid-column:1/-1}.erp-wangdian-dialog-body{grid-template-columns:1fr}.erp-wangdian-call-notice{flex-wrap:wrap;grid-column:auto}.erp-wangdian-call-notice p{min-width:calc(100% - 42px)}.erp-wangdian-call-notice a{margin-left:35px}.erp-wangdian-call-error,.erp-wangdian-result{grid-column:auto}}@media (max-width:560px){.erp-wangdian-statusbar{flex-direction:column}.erp-wangdian-status-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.erp-wangdian-sync-card>header{align-items:flex-start}.erp-wangdian-sync-heading p{white-space:normal}.erp-wangdian-sync-metrics{grid-template-columns:1fr}.erp-wangdian-sync-metrics>div{border-right:0}.erp-wangdian-sync-modes,.erp-wangdian-sync-actions{width:100%}.erp-wangdian-sync-modes button,.erp-wangdian-sync-actions button{flex:1}.erp-wangdian-sync-confirm{flex-wrap:wrap;align-items:stretch}.erp-wangdian-sync-confirm>div{width:100%}.erp-wangdian-sync-confirm button{flex:1}.erp-wangdian-boundary{grid-template-columns:1fr}.erp-wangdian-summary>div{min-width:50%}.erp-wangdian-filters{grid-template-columns:1fr}.erp-wangdian-search{grid-column:auto}.erp-wangdian-filters button{width:100%}.erp-wangdian-filters output{justify-self:start;padding:0}.erp-wangdian-dialog-backdrop{padding:8px}.erp-wangdian-dialog{border-radius:10px;width:100%;max-height:calc(100dvh - 16px)}.erp-wangdian-dialog>header,.erp-wangdian-dialog-body,.erp-wangdian-dialog footer{padding-inline:13px}.erp-wangdian-dialog footer{flex-wrap:wrap}.erp-wangdian-dialog footer>span{width:100%;margin-right:0}.erp-wangdian-dialog footer button{flex:1}.erp-wangdian-result>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.erp-wangdian-page *,.erp-wangdian-page :before,.erp-wangdian-page :after,.erp-wangdian-dialog *,.erp-wangdian-dialog-backdrop{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.erp-production-timeout-page{gap:6px}.erp-production-timeout-boundary{background:linear-gradient(90deg,#fff8e7,#fffdf7 62%,#f2f5fa);border:1px solid #ecd4ad;border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:34px;padding:6px 12px;display:flex;overflow:hidden}.erp-production-timeout-boundary:before{content:"时";color:#fff;background:#e58a43;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.erp-production-timeout-boundary strong{color:#95532b;white-space:nowrap;flex:none;font-size:10px}.erp-production-timeout-boundary span{color:#776f66;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.erp-production-timeout-summary{grid-template-columns:minmax(155px,1.45fr) repeat(8,minmax(76px,1fr))}.erp-production-timeout-filter-shell{container:production-timeout-filters/inline-size}.erp-production-timeout-filter-primary{grid-template-columns:minmax(150px,.85fr) minmax(130px,.72fr) minmax(150px,.85fr) minmax(185px,1fr) minmax(145px,.78fr) minmax(390px,2.2fr);align-items:center}.erp-production-timeout-confirmed-range,.erp-production-timeout-recorded-range{grid-column:auto!important;grid-template-columns:max-content minmax(126px,1fr) auto minmax(126px,1fr)!important}.erp-production-timeout-confirmed-range input[type=date],.erp-production-timeout-recorded-range input[type=date]{min-width:126px}.erp-production-timeout-filter-compact{border-top:1px solid #e7eaef;grid-template-columns:minmax(320px,1.25fr) minmax(165px,.55fr) auto minmax(440px,1.2fr);align-items:center;margin-top:8px;padding-top:8px}.erp-production-timeout-product-filter{grid-column:auto!important}.erp-production-timeout-filter-toggle{color:#2f63df;min-width:150px;box-shadow:none;background:#f4f7fb;border-color:#c1c8d4;justify-content:space-between;padding-inline:11px}.erp-production-timeout-filter-toggle:hover:not(:disabled){color:#2f63df;background:#ebf0f8;border-color:#96a2b6}.erp-production-timeout-filter-toggle>span:last-child{color:#2f63df;margin-left:8px;font-size:10px}.erp-production-timeout-filter-actions{border-top:0;min-height:32px;margin:0;padding:0}.erp-production-timeout-filter-actions>span{text-align:right;margin-right:0}.erp-production-timeout-filter-actions>div{align-items:center;gap:7px;display:flex}.erp-production-timeout-filter-advanced{background:linear-gradient(135deg,#f7f8fb,#fff);border:1px solid #dde1e7;border-radius:7px;margin-top:8px;padding:9px 10px 8px}.erp-production-timeout-filter-advanced[hidden]{display:none}.erp-production-timeout-filter-advanced-grid{grid-template-columns:minmax(260px,1fr) minmax(250px,1fr) minmax(390px,1.5fr);align-items:center}.erp-production-timeout-card .erp-my-design-table{min-width:2000px}.erp-production-timeout-card .erp-my-design-table th:first-child,.erp-production-timeout-card .erp-my-design-table td:first-child{width:46px}.erp-production-timeout-card .erp-my-design-table th:nth-child(2),.erp-production-timeout-card .erp-my-design-table td:nth-child(2){width:180px}.erp-production-timeout-card .erp-my-design-table th:nth-child(3),.erp-production-timeout-card .erp-my-design-table td:nth-child(3){width:135px}.erp-production-timeout-card .erp-my-design-table th:nth-child(4),.erp-production-timeout-card .erp-my-design-table td:nth-child(4){width:160px}.erp-production-timeout-card .erp-my-design-table th:nth-child(5),.erp-production-timeout-card .erp-my-design-table td:nth-child(5){width:235px}.erp-production-timeout-card .erp-my-design-table th:nth-child(6),.erp-production-timeout-card .erp-my-design-table td:nth-child(6){width:165px}.erp-production-timeout-card .erp-my-design-table th:nth-child(7),.erp-production-timeout-card .erp-my-design-table td:nth-child(7),.erp-production-timeout-card .erp-my-design-table th:nth-child(8),.erp-production-timeout-card .erp-my-design-table td:nth-child(8){width:175px}.erp-production-timeout-card .erp-my-design-table th:nth-child(9),.erp-production-timeout-card .erp-my-design-table td:nth-child(9){width:260px}.erp-production-timeout-card .erp-my-design-table th:nth-child(10),.erp-production-timeout-card .erp-my-design-table td:nth-child(10){width:175px}.erp-production-timeout-card .erp-my-design-table th:nth-child(11),.erp-production-timeout-card .erp-my-design-table td:nth-child(11){width:165px}.erp-production-timeout-card .erp-my-design-table th:nth-child(12),.erp-production-timeout-card .erp-my-design-table td:nth-child(12){width:170px}.erp-production-timeout-card .erp-my-design-table tbody tr.erp-production-timeout-row-currentOverdue td:first-child{box-shadow:inset 3px 0 #db7650}.erp-production-timeout-card .erp-my-design-table tbody tr.erp-production-timeout-row-completedAfterRecord td:first-child{box-shadow:inset 3px 0 #4c6da5}.erp-production-timeout-card .erp-my-design-table tbody tr.erp-production-timeout-row-returnedOrReassigned td:first-child{box-shadow:inset 3px 0 #e6a152}.erp-production-timeout-clamp{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.erp-production-timeout-card .erp-my-design-row-actions{justify-content:center;gap:8px}.erp-production-timeout-copy{color:#606a7a;font-size:10px}.erp-production-timeout-dialog{width:min(820px,100vw - 32px)}.erp-production-timeout-dialog-note{color:#756c61;background:#fff9ef;border:1px solid #ebd4b3;border-radius:7px;align-items:center;gap:9px;margin-bottom:13px;padding:8px 10px;font-size:10px;display:flex}.erp-production-timeout-dialog-note strong{color:#96542e;flex:none}.erp-production-timeout-dialog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-production-timeout-candidate-actions{border-top:1px solid #edeff2;justify-content:flex-end;align-items:center;gap:10px;min-height:42px;margin-top:7px;display:flex}.erp-production-timeout-candidate-actions>span{color:#828891;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:9px;overflow:hidden}.erp-my-design-dialog-body>.erp-production-timeout-candidate-select{margin-top:5px}.erp-production-timeout-candidate-select select{color:#2e3643;background:#fbfcfd;border:1px solid #c9cfd8;border-radius:6px;outline:0;width:100%;height:39px;padding:0 10px}.erp-production-timeout-candidate-select select:hover{background:#fff;border-color:#afb8c7}.erp-production-timeout-candidate-select select:focus{border-color:var(--erp-accent);background:#fff;box-shadow:0 0 0 3px #356cf41a}.erp-production-timeout-candidate-coverage{color:#666d7a;background:#f7f8fb;border:1px solid #d9dde5;border-radius:6px;align-items:center;gap:9px;margin-top:7px;padding:7px 9px;font-size:9px;display:flex}.erp-production-timeout-candidate-coverage span{flex:none}.erp-production-timeout-candidate-coverage strong{color:#2f63df;font-size:10px}.erp-production-timeout-candidate-coverage b{font-weight:650}.erp-production-timeout-candidate-coverage.warning{color:#9b5b31;background:#fff5ea;border-color:#ecc9ac}.erp-production-timeout-dialog .erp-my-design-dialog-selection small{color:#8e7966;margin-top:5px;font-size:9px;display:block}.erp-my-design-dialog-body>.erp-production-timeout-responsibility{margin-top:13px}.erp-production-timeout-history-dialog{width:min(860px,100vw - 32px)}.erp-production-timeout-history-body{align-content:start;gap:13px;display:grid}.erp-production-timeout-history-context{background:#fbfcfd;border:1px solid #d6dae2;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.erp-production-timeout-history-context>div{border-right:1px solid #e0e3e9;min-width:0;min-height:64px;padding:9px 10px}.erp-production-timeout-history-context>div:last-child{border-right:0}.erp-production-timeout-history-context dt{color:#848992;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:740;overflow:hidden}.erp-production-timeout-history-context dd{color:#2d3441;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:10px;font-weight:720;overflow:hidden}.erp-production-timeout-history-context dd small{color:#848a93;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:500;display:block;overflow:hidden}.erp-production-timeout-history-state{color:#818791;text-align:center;background:radial-gradient(circle at 50% 45%,#e9eff89e,#0000 42%);border:1px dashed #ccd1db;border-radius:9px;place-content:center;justify-items:center;min-height:240px;padding:25px;display:grid}.erp-production-timeout-history-state.erp-my-design-loading{justify-content:center;align-items:center}.erp-production-timeout-history-state.empty>span{color:#2f63df;background:#eff3f9;border:1px dashed #9ea9bc;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:12px;font-weight:850;display:grid}.erp-production-timeout-history-state strong{color:#2e3542;font-size:13px}.erp-production-timeout-history-state p{color:#878c95;max-width:480px;margin:6px 0 0;font-size:10px;line-height:1.55}.erp-production-timeout-history-state .erp-my-design-button{margin-top:12px}.erp-production-timeout-history-state.error,.erp-production-timeout-history-state.error strong{color:#a9503d}.erp-production-timeout-history-list{gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.erp-production-timeout-history-list>li{background:#fff;border:1px solid #d7dce4;border-radius:8px;overflow:hidden}.erp-production-timeout-history-list>li:first-child{border-color:#afbed7;box-shadow:inset 3px 0 #2f63df}.erp-production-timeout-history-list>li>header{background:#f7f8fb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:7px 10px;display:flex}.erp-production-timeout-history-list>li>header>div{align-items:center;gap:7px;display:flex}.erp-production-timeout-history-list>li>header strong{color:#243450;font-size:11px}.erp-production-timeout-history-list>li>header span{color:#2f63df;background:#e6ecf6;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.erp-production-timeout-history-list time{color:#828891;font-size:9px}.erp-production-timeout-history-list dl{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin:0;display:grid}.erp-production-timeout-history-list dl>div{min-width:0;padding:10px 11px}.erp-production-timeout-history-list dl>div+div{border-left:1px solid #e5e8ec}.erp-production-timeout-history-list dt{color:#848992;font-size:9px;font-weight:740}.erp-production-timeout-history-list dd{color:#353d4b;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.55}.erp-production-timeout-history-list dd small{color:#898e96;margin-top:4px;font-size:8px;display:block}.erp-production-timeout-history-dialog>footer>span{color:#7d838d;margin-right:auto;font-size:9px}@container production-timeout-filters (width<=1360px){.erp-production-timeout-filter-primary{grid-template-columns:repeat(3,minmax(190px,1fr))}.erp-production-timeout-confirmed-range{grid-column:span 2!important}.erp-production-timeout-filter-compact{grid-template-columns:minmax(280px,1.2fr) minmax(170px,.6fr) auto}.erp-production-timeout-filter-actions{grid-column:1/-1}}@container production-timeout-filters (width<=860px){.erp-production-timeout-filter-primary,.erp-production-timeout-filter-compact,.erp-production-timeout-filter-advanced-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}.erp-production-timeout-confirmed-range,.erp-production-timeout-recorded-range,.erp-production-timeout-product-filter,.erp-production-timeout-filter-actions{grid-column:1/-1!important}.erp-production-timeout-filter-toggle{width:100%}}@container production-timeout-filters (width<=560px){.erp-production-timeout-filter-primary,.erp-production-timeout-filter-compact,.erp-production-timeout-filter-advanced-grid{grid-template-columns:1fr}.erp-production-timeout-confirmed-range,.erp-production-timeout-recorded-range,.erp-production-timeout-product-filter,.erp-production-timeout-filter-actions{grid-column:auto!important}.erp-production-timeout-confirmed-range,.erp-production-timeout-recorded-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.erp-production-timeout-confirmed-range legend,.erp-production-timeout-recorded-range legend{grid-column:1/-1}.erp-production-timeout-confirmed-range input[type=date],.erp-production-timeout-recorded-range input[type=date]{min-width:118px}.erp-production-timeout-filter-actions{flex-wrap:wrap}.erp-production-timeout-filter-actions>span,.erp-production-timeout-filter-actions>div{text-align:left;width:100%}.erp-production-timeout-filter-actions>div .erp-my-design-button{flex:1}}@media (max-width:1450px){.erp-production-timeout-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.erp-production-timeout-summary>div:nth-child(5n){border-right:0}.erp-production-timeout-summary>div:nth-child(n+6){border-top:1px solid #e2e5eb}}@media (max-width:1040px){.erp-production-timeout-boundary{align-items:flex-start}.erp-production-timeout-boundary span{white-space:normal;line-height:1.45}.erp-production-timeout-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-production-timeout-summary>div:nth-child(5n){border-right:1px solid #e2e5eb}.erp-production-timeout-summary>div:nth-child(3n){border-right:0}.erp-production-timeout-summary>div:nth-child(n+4){border-top:1px solid #e2e5eb}.erp-production-timeout-history-context{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-production-timeout-history-context>div{border-bottom:1px solid #e0e3e9}.erp-production-timeout-history-context>div:nth-child(2n){border-right:0}.erp-production-timeout-history-context>div:last-child{border-bottom:0}}@media (max-width:640px){.erp-production-timeout-boundary{flex-wrap:wrap}.erp-production-timeout-boundary span{width:calc(100% - 32px)}.erp-production-timeout-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-production-timeout-summary>div:nth-child(3n){border-right:1px solid #e2e5eb}.erp-production-timeout-summary>div:nth-child(2n){border-right:0}.erp-production-timeout-summary>div:nth-child(n+3){border-top:1px solid #e2e5eb}.erp-production-timeout-dialog-filters{grid-template-columns:1fr}.erp-production-timeout-candidate-actions{flex-direction:column;align-items:stretch}.erp-production-timeout-candidate-actions>span{white-space:normal;margin-right:0}.erp-production-timeout-candidate-actions .erp-my-design-button{width:100%}.erp-production-timeout-candidate-coverage{flex-direction:column;align-items:flex-start}.erp-production-timeout-history-context{grid-template-columns:1fr}.erp-production-timeout-history-context>div,.erp-production-timeout-history-context>div:nth-child(2n){border-right:0}.erp-production-timeout-history-context>div:last-child{border-bottom:0}.erp-production-timeout-history-list dl{grid-template-columns:1fr}.erp-production-timeout-history-list dl>div+div{border-top:1px solid #e5e8ec;border-left:0}.erp-production-timeout-history-dialog>footer{flex-wrap:wrap}.erp-production-timeout-history-dialog>footer>span{width:100%}}.erp-design-task-list-page.erp-my-design-page.erp-production-timeout-page.erp-production-timeout-redesign{height:var(--erp-page-viewport);color:#1f2937;background:#f4f6f9;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden;container:timeout-workbench/inline-size}.erp-production-timeout-redesign :is(button,input,select,textarea,label,legend,th,td){font-size:13px!important}.erp-production-timeout-redesign :is(small,dt,p){font-size:12px!important}.erp-production-timeout-redesign>:is(.erp-production-timeout-overview,.erp-production-timeout-filter-shell){flex:none}.erp-production-timeout-redesign .erp-production-timeout-overview{background:#f5f7fb;border:1px solid #d2dbe8;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #182d4e12}.erp-production-timeout-redesign .erp-production-timeout-overview-heading{background:#f5f7fb;border-bottom:0;grid-template-columns:minmax(390px,.9fr) minmax(560px,1.45fr);align-items:center;gap:9px;min-width:0;min-height:60px;margin:0;padding:8px 10px;display:grid}.erp-production-timeout-redesign .erp-production-timeout-overview-title{background:#fff;border:1px solid #d9e2ef;border-left:4px solid #2f63df;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:7px 12px;display:flex;box-shadow:0 1px 3px #213b610b}.erp-production-timeout-redesign .erp-production-timeout-overview-icon{color:#fff;background:#2f63df;border:1px solid #2f63df;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:850;display:grid;box-shadow:0 3px 8px #2f63df3b;font-size:14px!important}.erp-production-timeout-redesign .erp-production-timeout-overview-title>div{min-width:0}.erp-production-timeout-redesign .erp-production-timeout-overview-title h2{color:#172b4d;letter-spacing:.01em;margin:0;font-size:18px;font-weight:820;line-height:1.25}.erp-production-timeout-redesign .erp-production-timeout-overview-title p{color:#6a7890;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;line-height:1.35;overflow:hidden;font-size:11px!important}.erp-production-timeout-redesign .erp-production-timeout-boundary{color:#73542e;background:#fffbf1;border:1px solid #efd7a9;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:stretch;gap:0 9px;min-width:0;min-height:46px;padding:6px 11px;display:grid;box-shadow:0 1px 3px #8f5c190b}.erp-production-timeout-redesign .erp-production-timeout-boundary:before{color:#fff;content:"!";background:#d98212;border-radius:7px;grid-row:1/span 2;align-self:center;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid;box-shadow:0 3px 7px #d9821233}.erp-production-timeout-redesign .erp-production-timeout-boundary strong{color:#92510d;white-space:nowrap;grid-column:2;align-self:end;font-size:12px!important}.erp-production-timeout-redesign .erp-production-timeout-boundary span{color:#7b684e;text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:start;width:100%;min-width:0;line-height:1.35;overflow:hidden;font-size:11px!important}.erp-production-timeout-redesign .erp-production-timeout-summary{min-width:0;box-shadow:none;background:#f5f7fb;border:0;border-radius:0;grid-template-columns:minmax(170px,1.2fr) repeat(4,minmax(90px,.62fr)) minmax(310px,1.65fr);gap:7px;padding:0 10px 9px;overflow:visible}.erp-production-timeout-redesign .erp-production-timeout-summary>div,.erp-production-timeout-redesign .erp-production-timeout-summary>div:nth-child(n){border:1px solid #dce4ef;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:48px;padding:6px 10px;display:flex;box-shadow:0 1px 3px #1f34520a;text-align:center!important;background:#fff!important}.erp-production-timeout-redesign .erp-production-timeout-summary>div:nth-child(2){box-shadow:inset 0 2px #668bdc,0 1px 3px #1f34520a}.erp-production-timeout-redesign .erp-production-timeout-summary>div.erp-my-design-summary-danger{box-shadow:inset 0 2px #df765d,0 1px 3px #1f34520a}.erp-production-timeout-redesign .erp-production-timeout-summary>div.erp-my-design-summary-success{box-shadow:inset 0 2px #4f7fc8,0 1px 3px #1f34520a}.erp-production-timeout-redesign .erp-production-timeout-summary>div.erp-my-design-summary-warning{box-shadow:inset 0 2px #d69a33,0 1px 3px #1f34520a}.erp-production-timeout-redesign .erp-production-timeout-summary dt{color:#6b788c;text-overflow:clip;white-space:nowrap;font-weight:700;line-height:1.25;overflow:visible;font-size:11px!important}.erp-production-timeout-redesign .erp-production-timeout-summary dd{color:#17365d;text-overflow:clip;white-space:nowrap;margin:0;font-weight:850;line-height:1.2;overflow:visible;font-size:18px!important}.erp-production-timeout-redesign .erp-production-timeout-summary .erp-my-design-summary-time{border-left:3px solid #8ba7df;justify-content:center;align-items:flex-start;padding-left:12px;text-align:left!important;background:#fff!important}.erp-production-timeout-redesign .erp-production-timeout-summary .erp-my-design-summary-time dd{color:#2557b7;font-size:12px!important}.erp-production-timeout-redesign .erp-production-timeout-summary .erp-my-design-summary-warning dd{color:#a65d07}.erp-production-timeout-redesign .erp-production-timeout-summary .erp-my-design-summary-danger dd{color:#c14f32}.erp-production-timeout-redesign .erp-production-timeout-summary .erp-my-design-summary-success dd{color:#2563a9}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:9px!important;display:grid!important;box-shadow:inset 0 2px #8a9cb8,0 1px 3px #1f34520a!important}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd{grid-template-columns:repeat(4,minmax(48px,1fr));gap:5px;min-width:0;display:grid}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span{color:#64748b;background:#f7f9fc;border:1px solid #d6dfec;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:28px;padding:3px 6px;display:flex}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span:first-child{background:#f1f6ff;border-color:#cddcf7}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span:nth-child(2){background:#f6f8fb;border-color:#d7deea}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span:nth-child(3){background:#fff9ec;border-color:#ecd6aa}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span:nth-child(4){background:#fff5f2;border-color:#ecc8bd}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary small{white-space:nowrap;font-size:10px!important}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary b{color:#1e3a5f;font-variant-numeric:tabular-nums;font-size:13px}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span:nth-child(3) b{color:#a56208}.erp-production-timeout-redesign .erp-production-timeout-threshold-summary dd>span:nth-child(4) b{color:#c5543d}.erp-production-timeout-redesign .erp-production-timeout-filter-shell{background:#fff;border:1px solid #cbd6e5;border-radius:6px;min-width:0;padding:0;overflow:hidden;box-shadow:0 2px 7px #0f172a09}.erp-production-timeout-redesign .erp-production-timeout-filter-heading{background:#f7f9fc;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:14px;min-height:45px;margin:0;padding:6px 11px 6px 12px;display:flex}.erp-production-timeout-redesign .erp-production-timeout-filter-heading>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.erp-production-timeout-redesign .erp-production-timeout-filter-heading>div:first-child>span{color:#1f56b5;background:#edf4ff;border:1px solid #a8bde0;border-radius:5px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.erp-production-timeout-redesign .erp-production-timeout-filter-heading h3{color:#1e293b;margin:0;font-size:14px;line-height:1.2}.erp-production-timeout-redesign .erp-production-timeout-filter-heading p{color:#64748b;margin:1px 0 0;line-height:1.25;font-size:11px!important}.erp-production-timeout-redesign .erp-production-timeout-filter-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.erp-production-timeout-redesign .erp-production-timeout-filter-actions>strong{color:#2557b7;white-space:nowrap;background:#f2f6fd;border:1px solid #cbd9ef;border-radius:4px;margin-right:3px;padding:3px 8px;font-size:11px!important}.erp-production-timeout-redesign .erp-production-timeout-filter-actions .erp-my-design-button{min-width:88px;height:33px;min-height:33px}.erp-production-timeout-redesign .erp-production-timeout-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 10px;padding:9px 12px 11px;display:grid}.erp-production-timeout-redesign .erp-production-timeout-filter-grid>:is(.erp-production-timeout-field-detail,.erp-production-timeout-field-platform,.erp-production-timeout-field-shop,.erp-production-timeout-field-supplier,.erp-production-timeout-field-status,.erp-production-timeout-field-threshold){grid-column:span 2!important}.erp-production-timeout-redesign .erp-production-timeout-product-filter,.erp-production-timeout-redesign .erp-production-timeout-confirmed-range{grid-column:span 5!important}.erp-production-timeout-redesign .erp-production-timeout-filter-toggle{grid-column:span 2!important}.erp-production-timeout-redesign .erp-production-timeout-filter-advanced{background:#f7f9fc;border-color:#d7e0ed;border-radius:5px;margin:0 12px 10px;padding:9px 10px}.erp-production-timeout-redesign .erp-production-timeout-filter-advanced-grid{grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) minmax(340px,1.4fr);gap:8px 10px}.erp-production-timeout-redesign .erp-my-design-filter-grid>label,.erp-production-timeout-redesign .erp-my-design-date-range{color:#334155;white-space:normal;align-content:end;align-items:stretch;gap:4px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.erp-production-timeout-redesign .erp-my-design-filter-grid label>span,.erp-production-timeout-redesign .erp-my-design-date-range legend{color:#475569;width:100%;margin:0;padding:0;font-weight:760;line-height:1.25;font-size:11px!important}.erp-production-timeout-redesign .erp-my-design-filter-grid :is(input,select),.erp-production-timeout-redesign .erp-production-timeout-filter-toggle,.erp-production-timeout-redesign .erp-my-design-button{border-radius:5px;min-height:34px;font-size:12px!important}.erp-production-timeout-redesign .erp-my-design-filter-grid :is(input,select){color:#1f2937;background:#fff;border-color:#cbd5e1;width:100%;height:34px;padding-inline:9px}.erp-production-timeout-redesign .erp-my-design-filter-grid input::placeholder{color:#94a3b8}.erp-production-timeout-redesign .erp-production-timeout-date-controls{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.erp-production-timeout-redesign .erp-production-timeout-date-controls>span{color:#7b8798;justify-self:center;font-size:11px!important}.erp-production-timeout-redesign .erp-production-timeout-date-controls input{min-width:0}.erp-production-timeout-redesign .erp-production-timeout-filter-toggle{color:#2557b7;background:#f5f8fc;border-color:#cbd5e1;justify-content:space-between;align-self:end;padding-inline:11px}.erp-production-timeout-redesign .erp-production-timeout-filter-toggle:hover:not(:disabled){color:#1d4ed8;background:#edf3fb;border-color:#9fb2cf}.erp-production-timeout-redesign .erp-production-timeout-card{background:#fff;border-color:#cfd8e6;border-radius:8px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 3px 12px #0f172a0d}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-heading{background:#f7f9fc;border-bottom-color:#d9e1eb;flex:none;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:7px 10px 7px 14px;display:grid}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-heading h3{color:#1e293b;font-size:15px}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-heading p{color:#64748b;font-size:12px!important}.erp-production-timeout-redesign .erp-production-timeout-toolbar{background:0 0;border:0;flex:none;align-items:center;min-width:520px;min-height:38px;padding:0}.erp-production-timeout-redesign .erp-production-timeout-toolbar .erp-my-design-toolbar-meta,.erp-production-timeout-redesign .erp-production-timeout-toolbar .erp-my-design-toolbar-meta :is(span,strong){color:#64748b}.erp-production-timeout-redesign .erp-production-timeout-toolbar .erp-my-design-toolbar-meta strong{color:#1f56b5;font-size:15px!important}.erp-production-timeout-redesign .erp-production-timeout-toolbar .erp-my-design-button{height:36px;min-height:36px}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-width:0;min-height:0;overflow:hidden auto}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;height:auto}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td){color:#334155;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#fff;height:auto;min-height:48px;padding:8px;line-height:1.45;overflow:hidden}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table thead th{color:#1e293b;white-space:normal;background:#edf2f7;height:42px;min-height:42px}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):first-child{width:4%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(2){width:13%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(3){width:8%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(4){width:16%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(5){width:15%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(6){width:13%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(7){width:14%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(8){width:10%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(9){width:7%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(td>strong,td>small,td>span,td>span+small),.erp-production-timeout-redesign .erp-production-timeout-clamp{max-width:100%;color:inherit;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:initial;-webkit-line-clamp:unset;line-height:1.45;display:block;overflow:visible}.erp-production-timeout-redesign .erp-production-timeout-cell-secondary{border-top:1px dashed #dce3ec;margin-top:7px;padding-top:6px}.erp-production-timeout-redesign .erp-production-timeout-cell-label{margin-top:5px;font-weight:750;color:#64748b!important}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-link,.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-status{text-overflow:clip;white-space:normal;overflow:visible}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-row-actions{white-space:normal;flex-direction:column;align-items:flex-start;gap:5px}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table thead th:last-child{right:auto;box-shadow:0 1px #c8ced8}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{box-shadow:none;border-left:0;position:static}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-scroll:has(.erp-my-design-state-row) .erp-my-design-table{width:100%;min-width:0;height:100%}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-scroll:has(.erp-my-design-state-row) .erp-my-design-table tbody{height:calc(100% - 42px)}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row,.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row td{height:100%!important}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row td{background:#fff;padding:0}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row td>div{color:#64748b;text-align:center;background:#fff;place-content:center;justify-items:center;width:100%;height:100%;min-height:clamp(210px,32dvh,340px);padding:24px;display:grid}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row strong{color:#1e293b;font-size:15px!important}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row p{color:#64748b;margin-top:7px;line-height:1.55}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-empty-icon{color:#2557b7;background:#eef4fc;font-size:14px!important}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-pagination{color:#64748b;background:#f8fafc;flex-basis:44px;min-height:44px;padding:6px 10px}.erp-production-timeout-redesign .erp-my-design-dialog{color:#1f2937;font-size:13px}.erp-production-timeout-redesign .erp-my-design-dialog>header{background:#f5f8fc}.erp-production-timeout-redesign .erp-my-design-dialog>header h3{font-size:20px}.erp-production-timeout-redesign .erp-my-design-dialog>header>button{font-size:21px!important}.erp-production-timeout-redesign .erp-production-timeout-history-state,.erp-production-timeout-redesign .erp-production-timeout-history-state.empty{color:#64748b;background:#f8fafc}.erp-production-timeout-redesign .erp-production-timeout-history-state strong{color:#1e293b;font-size:15px!important}@container timeout-workbench (width<=1180px){.erp-production-timeout-redesign .erp-production-timeout-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.erp-production-timeout-redesign .erp-production-timeout-filter-grid>:is(.erp-production-timeout-field-detail,.erp-production-timeout-field-platform,.erp-production-timeout-field-shop,.erp-production-timeout-field-supplier,.erp-production-timeout-field-status,.erp-production-timeout-field-threshold){grid-column:span 1!important}.erp-production-timeout-redesign .erp-production-timeout-product-filter{grid-column:span 2!important}.erp-production-timeout-redesign .erp-production-timeout-confirmed-range{grid-column:span 3!important}.erp-production-timeout-redesign .erp-production-timeout-filter-toggle{grid-column:span 1!important}}@container timeout-workbench (width<=980px){.erp-production-timeout-redesign .erp-production-timeout-overview-heading{grid-template-columns:1fr}.erp-production-timeout-redesign .erp-production-timeout-boundary{border:1px solid #efd7a9;min-height:48px}.erp-production-timeout-redesign .erp-production-timeout-boundary span{text-overflow:clip;white-space:normal;overflow:visible}.erp-production-timeout-redesign .erp-production-timeout-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-production-timeout-redesign .erp-production-timeout-summary>div,.erp-production-timeout-redesign .erp-production-timeout-summary>div:nth-child(n){border-top:1px solid #e2e7ee}.erp-production-timeout-redesign .erp-production-timeout-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-production-timeout-redesign .erp-production-timeout-filter-grid>:is(.erp-production-timeout-field-detail,.erp-production-timeout-field-platform,.erp-production-timeout-field-shop,.erp-production-timeout-field-supplier,.erp-production-timeout-field-status,.erp-production-timeout-field-threshold){grid-column:span 1!important}.erp-production-timeout-redesign :is(.erp-production-timeout-product-filter,.erp-production-timeout-confirmed-range,.erp-production-timeout-filter-toggle){grid-column:span 2!important}.erp-production-timeout-redesign .erp-production-timeout-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-production-timeout-redesign .erp-production-timeout-recorded-range{grid-column:1/-1!important}}@container timeout-workbench (width<=700px){.erp-production-timeout-redesign .erp-production-timeout-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-production-timeout-redesign .erp-production-timeout-summary .erp-my-design-summary-time,.erp-production-timeout-redesign .erp-production-timeout-threshold-summary{grid-column:1/-1}.erp-production-timeout-redesign .erp-production-timeout-filter-heading{flex-direction:column;align-items:stretch}.erp-production-timeout-redesign .erp-production-timeout-filter-actions{flex-wrap:wrap;width:100%;margin-left:0}.erp-production-timeout-redesign .erp-production-timeout-filter-actions>strong{margin-right:auto}.erp-production-timeout-redesign .erp-production-timeout-filter-grid,.erp-production-timeout-redesign .erp-production-timeout-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-production-timeout-redesign .erp-production-timeout-filter-grid>:is(.erp-production-timeout-field-detail,.erp-production-timeout-field-platform,.erp-production-timeout-field-shop,.erp-production-timeout-field-supplier,.erp-production-timeout-field-status,.erp-production-timeout-field-threshold){grid-column:span 1!important}.erp-production-timeout-redesign :is(.erp-production-timeout-product-filter,.erp-production-timeout-confirmed-range,.erp-production-timeout-filter-toggle,.erp-production-timeout-recorded-range){grid-column:1/-1!important}}@media (max-width:1100px){.erp-design-task-list-page.erp-my-design-page.erp-production-timeout-page.erp-production-timeout-redesign{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-production-timeout-redesign .erp-production-timeout-card{flex:none;min-height:540px}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-heading{grid-template-columns:1fr;gap:8px}.erp-production-timeout-redesign .erp-production-timeout-toolbar{width:100%;min-width:0}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-scroll{background:#f4f6f9;padding:10px}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table{display:block}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table colgroup{display:none}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr:not(.erp-my-design-state-row){background:#fff;border:1px solid #d6dee9;border-radius:9px;min-width:0;display:block;overflow:hidden;box-shadow:0 2px 8px #0f172a0b}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr:not(.erp-my-design-state-row)>td,.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr:not(.erp-my-design-state-row)>td:nth-child(n){text-align:left;background:#fff;border-bottom:1px solid #e7ebf0;border-right:0;width:auto;min-width:0;min-height:42px;padding:8px 10px;display:block}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr:not(.erp-my-design-state-row)>td:last-child{border-bottom:0}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr:not(.erp-my-design-state-row)>td:before{content:attr(data-label);color:#64748b;margin-bottom:5px;font-weight:750;display:block}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-row-actions{flex-flow:wrap}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row{grid-column:1/-1;width:100%;min-height:360px;display:block}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row td{width:100%;display:block}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-state-row td:before{content:none}}@media (max-width:640px){.erp-production-timeout-redesign .erp-production-timeout-toolbar{flex-direction:column;align-items:stretch}.erp-production-timeout-redesign .erp-my-design-toolbar-primary,.erp-production-timeout-redesign .erp-my-design-toolbar-meta{width:100%;margin-left:0}.erp-production-timeout-redesign .erp-production-timeout-toolbar .erp-my-design-toolbar-meta{justify-content:space-between}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody{grid-template-columns:1fr}.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-pagination{flex-wrap:wrap;flex-basis:auto;justify-content:flex-start;min-height:76px}}.erp-admin-page.erp-supplier-directory-page{gap:11px}.erp-admin-filter.erp-supplier-directory-filter{border-radius:11px;gap:10px 18px;min-height:66px;padding:11px 17px}.erp-admin-filter.erp-supplier-directory-filter input,.erp-admin-filter.erp-supplier-directory-filter select{border-radius:7px;height:36px;font-size:12px}.erp-admin-filter.erp-supplier-directory-filter .erp-admin-filter-actions button{border-radius:7px;min-width:92px;height:36px;padding-inline:15px;font-size:12px}.erp-admin-table-panel.erp-supplier-directory-panel{border-radius:11px;min-height:500px;box-shadow:0 8px 24px #1f2c430e}.erp-admin-table.erp-supplier-directory-table{min-width:1230px}.erp-admin-table.erp-supplier-directory-table th{height:47px;padding-inline:11px;font-size:12px}.erp-admin-table.erp-supplier-directory-table td{height:46px;padding-inline:11px;font-size:12px}.erp-pagination.erp-supplier-directory-pagination{height:auto;min-height:58px;padding:9px max(76px,4.5vw) 9px 15px;font-size:12px}.erp-pagination.erp-supplier-directory-pagination button{background:#fff;border:1px solid #d5d8de;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;font-size:16px;display:grid}.erp-pagination.erp-supplier-directory-pagination input,.erp-pagination.erp-supplier-directory-pagination select{border-radius:7px;height:36px;font-size:12px}@media (max-width:720px){.erp-admin-filter.erp-supplier-directory-filter{align-items:stretch;padding:12px}.erp-pagination.erp-supplier-directory-pagination{padding-right:76px}.erp-pagination.erp-supplier-directory-pagination button{width:40px;height:40px}}.erp-supplier-directory-page{min-height:var(--erp-page-viewport);grid-template-rows:auto minmax(500px,1fr);gap:11px}.erp-supplier-directory-filter{border-radius:11px;gap:10px 18px;min-height:66px;padding:11px 17px}.erp-supplier-directory-filter label{gap:8px}.erp-supplier-directory-filter label>span{font-size:12px}.erp-supplier-directory-filter input,.erp-supplier-directory-filter select{border-radius:7px;height:36px;font-size:12px}.erp-supplier-directory-filter label:first-child input{width:220px}.erp-supplier-directory-filter label:nth-child(2) select{width:120px}.erp-supplier-directory-filter label:nth-child(3) select{min-width:122px}.erp-supplier-directory-filter label:nth-child(4) input{width:245px}.erp-supplier-directory-filter .erp-admin-filter-actions button{border-radius:7px;min-width:92px;height:36px;padding-inline:15px;font-size:12px}.erp-supplier-directory-filter .erp-admin-filter-actions button[type=button]{color:#a85828;box-shadow:none;background:#fff1e7}.erp-supplier-directory-filter button:disabled{opacity:.58;cursor:wait}.erp-supplier-directory-panel{border-radius:11px;flex-direction:column;min-height:500px;display:flex;box-shadow:0 8px 24px #1f2c430e}.erp-supplier-directory-heading{flex:none;min-height:66px!important;padding:11px 17px!important}.erp-supplier-directory-heading>div:first-child strong{font-size:17px}.erp-supplier-directory-heading>div:first-child small{margin-top:2px;font-size:11px}.erp-supplier-directory-toolbar{align-items:center;margin-left:auto;flex-direction:row!important;gap:7px!important;display:flex!important}.erp-supplier-directory-toolbar>span{color:#2f63df;white-space:nowrap;background:#e8edf6;border-radius:999px;padding:6px 10px;font-size:11px}.erp-supplier-directory-toolbar button{color:#434e61;height:33px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #ccd1db;border-radius:6px;padding:0 11px;font-size:11px;font-weight:700;transition:border-color .14s,background .14s,transform .14s}.erp-supplier-directory-toolbar button.primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 5px 13px #356cf424}.erp-supplier-directory-toolbar button:hover:not(:disabled){border-color:#a5afc1;transform:translateY(-1px)}.erp-supplier-directory-toolbar button:disabled{color:#a0a4aa;box-shadow:none;cursor:not-allowed;background:#f2f3f4;border-color:#e0e2e6}.erp-supplier-directory-scroll{scrollbar-color:#b7beca #f2f3f6;flex:auto;overflow:auto;min-height:350px!important}.erp-supplier-directory-scroll.state{overflow:hidden}.erp-supplier-directory-scroll.state .erp-supplier-directory-table{height:100%}.erp-supplier-directory-scroll.state .erp-supplier-directory-table tbody{height:calc(100% - 47px)}.erp-supplier-directory-scroll.state .erp-supplier-directory-state-row,.erp-supplier-directory-scroll.state .erp-supplier-directory-state-row>td,.erp-supplier-directory-scroll.state .erp-supplier-directory-state{height:100%!important}.erp-supplier-directory-scroll.state .erp-supplier-directory-state-row>td{border-bottom:0}.erp-supplier-directory-table{table-layout:fixed;min-width:1230px}.erp-supplier-directory-table th{z-index:3;height:47px;padding-inline:11px;font-size:12px;position:sticky;top:0;box-shadow:0 1px #cacfd8}.erp-supplier-directory-table td{height:46px;padding-inline:11px;font-size:12px}.erp-supplier-directory-table th:first-child{text-align:center;width:52px}.erp-supplier-directory-table th:nth-child(2){width:190px}.erp-supplier-directory-table th:nth-child(3){width:125px}.erp-supplier-directory-table th:nth-child(4){width:105px}.erp-supplier-directory-table th:nth-child(5){width:310px}.erp-supplier-directory-table th:nth-child(6){width:120px}.erp-supplier-directory-table th:nth-child(7){width:140px}.erp-supplier-directory-table th:nth-child(8){width:92px}.erp-supplier-directory-table th:nth-child(9){width:185px}.erp-supplier-directory-table th:last-child{z-index:5;right:0;box-shadow:-8px 0 13px #1727420b,0 1px #cacfd8}.erp-supplier-directory-table tbody tr:not(.erp-supplier-directory-state-row):not(.erp-supplier-directory-skeleton) td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 13px #1727420b}.erp-supplier-directory-table tbody tr:not(.erp-supplier-directory-state-row):not(.erp-supplier-directory-skeleton){transition:background .14s,box-shadow .14s}.erp-supplier-directory-table tbody tr:not(.erp-supplier-directory-state-row):not(.erp-supplier-directory-skeleton):hover,.erp-supplier-directory-table tbody tr:not(.erp-supplier-directory-state-row):not(.erp-supplier-directory-skeleton):hover td:last-child{background:#f0f3f8}.erp-supplier-directory-table tbody tr.disabled:not(:hover),.erp-supplier-directory-table tbody tr.disabled:not(:hover) td:last-child{color:#7b8089;background:#fafafb}.erp-supplier-directory-table td:first-child{color:#7b8089;text-align:center}.erp-supplier-directory-table td>small{color:#8b9099;margin-top:3px;font-size:9px;display:block}.erp-supplier-directory-name{color:#2f63df;font-size:13px;font-weight:740}.erp-supplier-directory-rating{color:#9a642f;background:#fff8e9;border:1px solid #d8c9ae;border-radius:999px;place-items:center;min-width:34px;min-height:24px;padding:0 8px;font-size:10px;font-weight:750;display:inline-grid}.erp-supplier-directory-rating.unrated{color:#787d86;background:#f5f6f7;border-color:#d5d8de;font-weight:650}.erp-supplier-directory-address{color:#525965;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.erp-supplier-directory-phone{color:#2f63df;text-decoration:none}.erp-supplier-directory-phone:hover{text-decoration:underline}.erp-supplier-directory-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;display:inline-flex}.erp-supplier-directory-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.erp-supplier-directory-status.active{color:#2f63df;background:#edf1f9;border-color:#b8c6dd}.erp-supplier-directory-status.disabled{color:#7c8088;background:#f4f5f6;border-color:#d7dadf}.erp-supplier-directory-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.erp-supplier-directory-row-actions button{color:#2f63df;cursor:pointer;background:#eef2f8;border:1px solid #b8c4d9;border-radius:5px;height:29px;padding:0 8px;font-size:10px;font-weight:700;transition:filter .14s,transform .14s}.erp-supplier-directory-row-actions button.status{color:#a15c2f;background:#fff3e9;border-color:#efcdb6}.erp-supplier-directory-row-actions button.enable{color:#fff;background:#2f63df;border-color:#2f63df}.erp-supplier-directory-row-actions button.danger{color:#fff;background:#df5b4c;border-color:#df5b4c}.erp-supplier-directory-row-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.erp-supplier-directory-skeleton span{background:linear-gradient(90deg,#edeff3 20%,#fafbfc 42%,#edeff3 64%) 0 0/300% 100%;border-radius:4px;height:10px;animation:1.25s linear infinite erp-shimmer;display:block}.erp-supplier-directory-state-row td{height:340px!important}.erp-supplier-directory-state{background:radial-gradient(circle at 50% 42%,#2f63df0d,#0000 150px),linear-gradient(#fff,#fbfcfd);padding:26px;min-height:340px!important}.erp-supplier-directory-state>span{border-width:1px;width:56px;height:56px;margin-bottom:13px;font-size:15px;box-shadow:0 9px 22px #2f63df14}.erp-supplier-directory-state strong{color:#29354b;font-size:18px}.erp-supplier-directory-state p{margin-top:7px;font-size:12px}.erp-supplier-directory-empty-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}.erp-supplier-directory-state button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:7px;height:38px;padding:0 16px;font-size:11px;font-weight:700}.erp-supplier-directory-state button.primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 8px 18px #356cf426}.erp-supplier-directory-state.error>span{color:#c65c47;background:#fff4f0;border-color:#e4b8ae}.erp-supplier-directory-pagination{flex:none;height:auto;min-height:58px;padding:9px max(76px,4.5vw) 9px 15px;font-size:12px}.erp-supplier-directory-pagination button{background:#fff;border:1px solid #d5d8de;border-radius:6px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.erp-supplier-directory-pagination input,.erp-supplier-directory-pagination select{border-radius:7px;height:36px;font-size:12px}.erp-supplier-directory-page button:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-directory-page input:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-directory-page select:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-directory-page textarea:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-directory-phone:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-directory-dialog{background:#fbfcfd;border:1px solid #ffffffeb;border-radius:22px;width:min(100%,780px);max-height:calc(100dvh - 32px);position:relative;overflow:hidden auto;box-shadow:0 34px 95px #0a101b52,0 2px 8px #0a101b1f}.erp-supplier-directory-dialog:before{content:"";z-index:3;background:linear-gradient(90deg,#2f63df,#2f63df 62%,#ee8a45);height:4px;position:absolute;inset:0 0 auto}.erp-supplier-directory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-supplier-directory-form-error{color:#a84432;background:#fff3ef;border:1px solid #efc2b7;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.55}.erp-supplier-directory-dialog .erp-modal-actions{z-index:5;position:sticky;bottom:0}.erp-supplier-directory-dialog .erp-modal-actions button:disabled{opacity:.56;cursor:wait;transform:none}.erp-supplier-directory-dialog .erp-modal-actions button.primary,.erp-supplier-directory-confirm .erp-modal-actions button:last-child{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent);box-shadow:0 8px 18px #356cf429}.erp-supplier-directory-confirm{width:min(100%,560px)}.erp-supplier-directory-confirm-body{background:#fbfcfd;padding:23px 29px}.erp-supplier-directory-confirm-body>p{color:#535964;margin:0 0 15px;font-size:12px;line-height:1.7}.erp-supplier-directory-confirm-notice{color:#2f63df;background:#eef2f9;border:1px solid #bdcae0;border-radius:9px;padding:12px 14px;font-size:11px;line-height:1.65}.erp-supplier-directory-confirm-notice.warning{color:#94602e;background:#fff8ed;border-color:#ebd0ad}.erp-supplier-directory-confirm-notice.danger{color:#a74737;background:#fff3ef;border-color:#edc0b6}.erp-supplier-directory-confirm-body .erp-supplier-directory-form-error{margin-top:13px}.erp-supplier-directory-confirm .erp-modal-actions button.danger{color:#fff;background:#db584a;border-color:#db584a;box-shadow:0 8px 18px #db584a29}.erp-supplier-directory-import-dialog{width:min(100%,860px)}.erp-supplier-directory-import-body{background:#fbfcfd;padding:20px 27px}.erp-supplier-directory-file{cursor:pointer;background:linear-gradient(100deg,#f1f4fa,#fff);border:1px dashed #acb5c5;border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 13px;min-height:94px;padding:16px;display:grid;position:relative}.erp-supplier-directory-file>span{color:#fff;background:#2f63df;border-radius:13px 5px;grid-row:1/span 2;place-items:center;width:52px;height:52px;font-size:10px;font-weight:850;display:grid}.erp-supplier-directory-file strong{color:#29354b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.erp-supplier-directory-file small{color:#828891;font-size:10px}.erp-supplier-directory-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.erp-supplier-directory-file:focus-within{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-supplier-directory-import-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.erp-supplier-directory-import-actions button{color:#434e61;cursor:pointer;background:#fff;border:1px solid #ccd1db;border-radius:7px;height:36px;padding:0 14px;font-size:11px;font-weight:700}.erp-supplier-directory-import-actions button.primary{color:#fff;border-color:var(--erp-accent);background:var(--erp-accent)}.erp-supplier-directory-import-actions button:disabled{opacity:.55;cursor:not-allowed}.erp-supplier-directory-import-preview{background:#fff;border:1px solid #d8dce4;border-radius:11px;margin-top:15px;overflow:hidden}.erp-supplier-directory-import-preview>div:first-child{background:linear-gradient(90deg,#f2f5fa,#fff);border-bottom:1px solid #dfe2e8;align-items:center;gap:8px;min-height:62px;padding:9px 13px;display:flex}.erp-supplier-directory-import-preview>div:first-child>span{background:#fff;border:1px solid #dce0e6;border-radius:8px;justify-content:space-between;align-items:baseline;gap:9px;min-width:76px;padding:7px 10px;display:flex}.erp-supplier-directory-import-preview>div:first-child span.ready{background:#eff3f9;border-color:#b9c7df}.erp-supplier-directory-import-preview small{color:#828891;font-size:9px}.erp-supplier-directory-import-preview strong{color:#2f63df;font-size:16px}.erp-supplier-directory-import-preview>div:first-child p{color:#686f7a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 auto;font-size:10px;overflow:hidden}.erp-supplier-directory-import-scroll{max-height:260px;overflow:auto}.erp-supplier-directory-import-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.erp-supplier-directory-import-scroll th,.erp-supplier-directory-import-scroll td{color:#464d58;text-align:left;border-bottom:1px solid #dfe2e6;border-right:1px solid #d9dce2;height:35px;padding:5px 9px;font-size:10px}.erp-supplier-directory-import-scroll th{z-index:2;color:#303845;background:#edf0f5;position:sticky;top:0}.erp-supplier-directory-import-scroll th:first-child{width:48px}.erp-supplier-directory-import-scroll th:nth-child(3),.erp-supplier-directory-import-scroll th:nth-child(4),.erp-supplier-directory-import-scroll th:nth-child(5){width:90px}.erp-supplier-directory-import-scroll td:last-child span{color:#2f63df;background:#eaeff7;border-radius:999px;padding:3px 7px}.erp-supplier-directory-import-scroll>p{color:#828891;background:#fafbfc;margin:0;padding:8px 10px;font-size:9px}.erp-supplier-directory-import-preview+.erp-supplier-directory-form-error,.erp-supplier-directory-import-actions+.erp-supplier-directory-form-error{margin-top:12px}@media (max-width:1260px){.erp-supplier-directory-filter .erp-admin-filter-actions{justify-content:flex-end;width:100%;margin-left:0}.erp-supplier-directory-heading{flex-wrap:wrap;align-items:flex-start!important}.erp-supplier-directory-toolbar{justify-content:flex-end;width:100%}}@media (max-width:720px){.erp-supplier-directory-page{grid-template-rows:auto;min-height:auto}.erp-supplier-directory-filter{align-items:stretch;padding:12px}.erp-supplier-directory-filter label{grid-template-columns:105px minmax(0,1fr);width:100%;display:grid}.erp-supplier-directory-filter input,.erp-supplier-directory-filter select,.erp-supplier-directory-filter label:first-child input,.erp-supplier-directory-filter label:nth-child(2) select,.erp-supplier-directory-filter label:nth-child(4) input{width:100%;min-width:0}.erp-supplier-directory-filter .erp-admin-filter-actions button{flex:1;min-height:40px}.erp-supplier-directory-toolbar{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.erp-supplier-directory-toolbar>span,.erp-supplier-directory-toolbar button{flex:none}.erp-supplier-directory-panel{min-height:590px}.erp-supplier-directory-pagination{justify-content:flex-start;padding-right:76px;overflow-x:auto}.erp-supplier-directory-pagination button{flex:0 0 40px;width:40px;height:40px}.erp-supplier-directory-dialog{border-radius:16px;max-height:calc(100dvh - 24px)}.erp-supplier-directory-form-grid{grid-template-columns:1fr;padding:18px}.erp-supplier-directory-form-grid>*{grid-column:1}.erp-supplier-directory-confirm-body,.erp-supplier-directory-import-body{padding:18px}.erp-supplier-directory-file{grid-template-columns:44px minmax(0,1fr);padding:13px}.erp-supplier-directory-file>span{width:44px;height:44px}.erp-supplier-directory-import-preview>div:first-child{flex-wrap:wrap;align-items:stretch}.erp-supplier-directory-import-preview>div:first-child p{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.erp-supplier-directory-skeleton span{animation:none}.erp-supplier-directory-page *{scroll-behavior:auto!important}}.erp-logistics-company-page{--logistics-line:#cdd7e6;--logistics-ink:#243b5b;width:100%;min-width:0;max-width:100%;min-height:var(--erp-page-viewport);grid-template-rows:auto minmax(500px,1fr);gap:8px;display:grid}.erp-admin-filter.erp-logistics-company-filter{border-color:var(--logistics-line);border-radius:0;min-height:58px;padding:10px 14px;box-shadow:0 2px 8px #243b5b0f}.erp-logistics-company-filter label>span{color:var(--logistics-ink);font-size:13px}.erp-logistics-company-filter input{border-color:#c5d1e1;border-radius:3px;width:min(360px,34vw);height:32px;font-size:13px}.erp-logistics-company-filter .erp-admin-filter-actions{flex-wrap:wrap}.erp-logistics-company-filter .erp-admin-filter-actions button{border-radius:3px;height:32px;font-size:13px}.erp-logistics-company-filter .erp-admin-filter-actions button[type=button]{color:#7b5700;box-shadow:none;background:#ffc107}.erp-logistics-company-filter .erp-admin-filter-actions button:disabled,.erp-logistics-company-toolbar button:disabled{opacity:.55;cursor:wait}.erp-admin-table-panel.erp-logistics-company-panel{border:1px solid var(--logistics-line);width:100%;min-width:0;max-width:100%;min-height:500px;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.erp-logistics-company-heading{border-bottom-color:var(--logistics-line);background:#f7f9fc;flex-wrap:wrap;min-height:52px;padding:8px 13px}.erp-logistics-company-heading>div:first-child strong{color:var(--logistics-ink);font-size:15px}.erp-logistics-company-heading>div:first-child small{color:#718096;margin-top:1px;font-size:11px}.erp-logistics-company-heading>.erp-logistics-company-toolbar{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.erp-logistics-company-toolbar>span{color:#52627a;white-space:normal;font-size:12px}.erp-logistics-company-toolbar button,.erp-logistics-company-state button{color:#fff;cursor:pointer;background:#4e82ee;border:1px solid #4e82ee;border-radius:3px;height:31px;padding:0 12px;font-size:12px;font-weight:700}.erp-admin-table-scroll.erp-logistics-company-scroll{scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;max-width:100%;min-height:380px;overflow:hidden auto}.erp-admin-table.erp-logistics-company-table{table-layout:fixed;border-collapse:collapse;color:#2f3c50;width:100%;min-width:0;max-width:100%;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:13px;line-height:1.45}.erp-logistics-company-table col:nth-child(3),.erp-logistics-company-table col:nth-child(4){width:18%}.erp-logistics-company-table :is(th,td){border-right:1px solid var(--logistics-line);border-bottom:1px solid var(--logistics-line);min-width:0;height:46px;color:inherit;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:8px 9px;font-size:13px;line-height:1.45}.erp-logistics-company-table thead th{color:#1f3553;text-align:center;background:#edf2f8;height:42px;padding-block:7px;font-weight:700}.erp-logistics-company-table tbody tr:not(.erp-logistics-company-state-row):not(.erp-logistics-company-skeleton):hover td{background:#fff8dc}.erp-logistics-company-disabled.no{color:#37465b}.erp-logistics-company-disabled.yes{color:#c53d33;font-weight:700}.erp-logistics-company-remark{gap:2px;min-width:0;display:grid}.erp-logistics-company-remark small{color:#748096;font-size:11px;line-height:1.4}.erp-logistics-company-readonly{color:#557092;font-size:12px}.erp-logistics-company-state{background:#fff;padding:30px;min-height:360px!important}.erp-logistics-company-state>span{color:#356cf4;background:#edf3ff}.erp-logistics-company-state button{margin-top:14px}.erp-logistics-company-skeleton span{background:linear-gradient(90deg,#e8edf4 20%,#f7f9fc 42%,#e8edf4 64%) 0 0/300% 100%;border-radius:3px;width:78%;height:11px;animation:1.25s linear infinite erp-shimmer;display:block}.erp-pagination.erp-logistics-company-pagination{color:#42516a;white-space:normal;background:#fafbfd;flex-wrap:wrap;flex:none;height:auto;min-height:48px;padding:7px 11px;font-size:12px;overflow-x:visible}.erp-logistics-company-pagination button{color:#34465f;background:#fff;border:1px solid #cbd6e4;border-radius:3px;place-items:center;width:32px;height:30px;font-size:15px;display:grid}.erp-logistics-company-pagination select{border-radius:3px;height:30px;font-size:12px}.erp-logistics-company-page button:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-logistics-company-page input:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-logistics-company-page select:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}.erp-logistics-company-scroll:focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}@media (max-width:720px){.erp-logistics-company-page{grid-template-rows:auto;min-height:auto}.erp-logistics-company-filter{align-items:stretch;padding:10px}.erp-logistics-company-filter label{grid-template-columns:88px minmax(0,1fr);width:100%;display:grid}.erp-logistics-company-filter input{width:100%;min-width:0}.erp-logistics-company-filter .erp-admin-filter-actions{width:100%;margin-left:0}.erp-logistics-company-filter .erp-admin-filter-actions button{flex:1;min-height:38px}.erp-logistics-company-heading{align-items:flex-start}.erp-logistics-company-heading>.erp-logistics-company-toolbar{justify-content:flex-start;width:100%}.erp-logistics-company-table :is(th,td){padding:7px 4px;font-size:11px}.erp-logistics-company-remark small,.erp-logistics-company-readonly{font-size:10px}.erp-logistics-company-pagination{justify-content:flex-start;padding-right:11px}.erp-logistics-company-pagination button{flex:0 0 36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.erp-logistics-company-skeleton span{animation:none}}.erp-logistics-company-page{--logistics-border:#cdd8e8;--logistics-header:#f1f5fa;width:100%;min-width:0;min-height:var(--erp-page-viewport);color:#18314f;grid-template-rows:auto 40px minmax(500px,1fr);gap:7px;font-size:14px;display:grid}.erp-logistics-company-page>*{min-width:0;max-width:100%}.erp-logistics-company-page :is(button,input,select,textarea){font:inherit}.erp-logistics-company-filter{border:1px solid var(--logistics-border);background:#fff;flex-flow:wrap;align-items:center;gap:10px 17px;min-height:62px;padding:10px 12px;display:flex;box-shadow:0 2px 7px #1f3e6812}.erp-logistics-company-filter label{color:#172d49;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}.erp-logistics-company-filter label>span{flex:none}.erp-logistics-company-filter input,.erp-logistics-company-filter select{color:#223953;background:#fff;border:1px solid #becde0;border-radius:3px;outline:0;width:165px;min-width:0;height:34px;padding:0 9px}.erp-logistics-company-filter select{width:112px}.erp-logistics-company-filter input:focus,.erp-logistics-company-filter select:focus{border-color:#4c81f1;box-shadow:0 0 0 3px #4c81f11c}.erp-logistics-company-filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.erp-logistics-company-filter-actions button,.erp-logistics-company-toolbar button{color:#fff;cursor:pointer;background:#3f73ed;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 15px;font-weight:700;display:inline-flex;box-shadow:0 3px 8px #3f73ed2e}.erp-logistics-company-filter-actions button[type=button]{color:#684d00;background:#ffc107;box-shadow:0 3px 8px #ffc1072e}.erp-logistics-company-filter-actions button:disabled,.erp-logistics-company-toolbar button:disabled{opacity:.55;cursor:wait;box-shadow:none}.erp-logistics-company-toolbar{align-items:center;gap:8px;min-height:40px;padding:0 2px;display:flex}.erp-logistics-company-toolbar button{min-width:82px;height:36px}.erp-logistics-company-toolbar button.export{background:#58b81f;box-shadow:0 3px 8px #58b81f2e}.erp-logistics-company-panel{border:1px solid var(--logistics-border);background:#fff;flex-direction:column;min-width:0;min-height:500px;display:flex;overflow:hidden}.erp-logistics-company-table-wrap{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.erp-logistics-company-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%;font-size:14px;line-height:1.42}.erp-logistics-company-table col:first-child{width:4%}.erp-logistics-company-table col:nth-child(2),.erp-logistics-company-table col:nth-child(3),.erp-logistics-company-table col:nth-child(4){width:18%}.erp-logistics-company-table col:nth-child(5){width:8%}.erp-logistics-company-table col:nth-child(6){width:22%}.erp-logistics-company-table col:nth-child(7){width:12%}.erp-logistics-company-table :is(th,td){border-right:1px solid var(--logistics-border);border-bottom:1px solid var(--logistics-border);color:#273d57;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;height:44px;padding:7px 9px}.erp-logistics-company-table :is(th,td):last-child{border-right:0}.erp-logistics-company-table thead th{z-index:2;color:#092a53;background:var(--logistics-header);height:43px;box-shadow:0 1px 0 var(--logistics-border);text-align:center;font-weight:750;position:sticky;top:0}.erp-logistics-company-table tbody tr:nth-child(2n) td{background:#fbfcfe}.erp-logistics-company-table tbody tr:hover td{background:#fff8d9}.erp-logistics-company-table tr.disabled td{color:#7a8796;background:#f8fafc}.erp-logistics-company-table :is(th,td):first-child,.erp-logistics-company-table :is(th,td):nth-child(5),.erp-logistics-company-table :is(th,td):last-child{text-align:center}.erp-logistics-company-table td strong{color:#18447d;font-weight:650}.erp-logistics-company-table td code{color:#273d57;font:inherit;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.erp-logistics-company-status{border:1px solid;border-radius:999px;place-items:center;min-width:34px;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-grid}.erp-logistics-company-status.no{color:#2f8b42;background:#f0fbf2;border-color:#96d7a3}.erp-logistics-company-status.yes{color:#b23c36;background:#fff4f2;border-color:#efb0ab}.erp-logistics-company-row-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.erp-logistics-company-row-actions button{cursor:pointer;border:1px solid #0000;border-radius:4px;min-width:48px;height:28px;padding:0 9px;font-size:13px;font-weight:650;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform 80ms;box-shadow:0 1px 2px #0f233d0f}.erp-logistics-company-row-actions button.edit{color:#234f87;background:#f2f6fb;border-color:#7090bc}.erp-logistics-company-row-actions button.edit:hover:not(:disabled){color:#183f75;background:#e5eef8;border-color:#557faf;box-shadow:0 2px 5px #315b9624}.erp-logistics-company-row-actions button.edit:active:not(:disabled){color:#123763;background:#d8e6f4;border-color:#3f6f9f}.erp-logistics-company-row-actions button.delete{color:#963f39;background:#fff4f2;border-color:#c17a74}.erp-logistics-company-row-actions button.delete:hover:not(:disabled){color:#7f302b;background:#fde7e4;border-color:#a95d56;box-shadow:0 2px 5px #a64a4321}.erp-logistics-company-row-actions button.delete:active:not(:disabled){color:#6e2521;background:#f9d9d5;border-color:#914b45}.erp-logistics-company-row-actions button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.erp-logistics-company-row-actions button.edit:focus-visible{outline-color:#2f63df}.erp-logistics-company-row-actions button.delete:focus-visible{outline-color:#963f39}.erp-logistics-company-state-row td{height:330px!important;padding:0!important}.erp-logistics-company-state{text-align:center;background:#fff;align-content:center;place-items:center;gap:8px;min-height:330px;padding:30px;display:grid}.erp-logistics-company-state>span{color:#2f63df;background:#f2f6ff;border:1px dashed #89a9e9;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.erp-logistics-company-state strong{color:#17365c}.erp-logistics-company-state p{color:#728198;max-width:540px;margin:0}.erp-logistics-company-state button{color:#fff;cursor:pointer;background:#3f73ed;border:1px solid #3f73ed;border-radius:4px;height:32px;margin-top:4px;padding:0 13px}.erp-logistics-company-state.error>span{color:#c23d33;background:#fff3f1;border-color:#e2a29c}.erp-logistics-company-skeleton td{height:44px}.erp-logistics-company-skeleton i{background:linear-gradient(90deg,#e8edf4 20%,#f8fafc 42%,#e8edf4 64%) 0 0/300% 100%;border-radius:4px;width:76%;height:11px;animation:1.2s linear infinite erp-shimmer;display:block}.erp-logistics-company-pagination{border-top:1px solid var(--logistics-border);color:#53657d;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:6px 10px;display:flex}.erp-logistics-company-pagination>div{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.erp-logistics-company-pagination form{display:contents}.erp-logistics-company-pagination label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.erp-logistics-company-pagination select,.erp-logistics-company-pagination input,.erp-logistics-company-pagination button{color:#324964;background:#fff;border:1px solid #c7d3e2;border-radius:3px;height:31px}.erp-logistics-company-pagination select{min-width:76px;padding:0 7px}.erp-logistics-company-pagination input{text-align:center;width:54px}.erp-logistics-company-pagination button{cursor:pointer;place-items:center;width:33px;font-size:16px;display:grid}.erp-logistics-company-pagination button:disabled{color:#aeb9c7;cursor:not-allowed;background:#f7f9fb}.erp-logistics-company-page :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #356cf4}.erp-logistics-company-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1e357a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.erp-logistics-company-dialog,.erp-logistics-company-confirm{background:#fff;border:1px solid #c7d3e4;border-radius:8px;width:min(660px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 60px #0c23413d}.erp-logistics-company-dialog>header{background:#f5f8fc;border-bottom:1px solid #d9e1ed;justify-content:space-between;align-items:center;min-height:68px;padding:12px 16px;display:flex}.erp-logistics-company-dialog>header>div{align-items:center;gap:10px;display:flex}.erp-logistics-company-dialog>header>div>span{color:#fff;background:#3f73ed;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.erp-logistics-company-dialog>header>div>div{gap:2px;display:grid}.erp-logistics-company-dialog>header strong{color:#17365c;font-size:17px}.erp-logistics-company-dialog>header small{color:#738198}.erp-logistics-company-dialog>header>button{color:#61718a;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:24px}.erp-logistics-company-dialog>form{padding:17px}.erp-logistics-company-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.erp-logistics-company-dialog-grid label{color:#344b66;gap:6px;min-width:0;font-weight:650;display:grid}.erp-logistics-company-dialog-grid label.wide{grid-column:1/-1}.erp-logistics-company-dialog-grid b{color:#e34d43}.erp-logistics-company-dialog-grid :is(input,select,textarea){color:#233a55;background:#fff;border:1px solid #c7d3e2;border-radius:4px;outline:0;width:100%;min-width:0}.erp-logistics-company-dialog-grid :is(input,select){height:36px;padding:0 9px}.erp-logistics-company-dialog-grid textarea{resize:vertical;padding:8px 9px}.erp-logistics-company-dialog-error{color:#bb3932;margin:12px 0 0}.erp-logistics-company-dialog form>footer{border-top:1px solid #e1e7ef;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:13px;display:flex}.erp-logistics-company-dialog form>footer button,.erp-logistics-company-confirm button{color:#41556f;cursor:pointer;background:#fff;border:1px solid #c5d1e0;border-radius:4px;min-width:78px;height:34px;padding:0 14px;font-weight:650}.erp-logistics-company-dialog form>footer button.primary{color:#fff;background:#3f73ed;border-color:#3f73ed}.erp-logistics-company-confirm{text-align:center;justify-items:center;gap:10px;width:min(430px,100%);padding:24px;display:grid}.erp-logistics-company-confirm>span{color:#c03931;background:#fff0ee;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.erp-logistics-company-confirm>strong{color:#183653;font-size:18px}.erp-logistics-company-confirm>p{color:#65758b;margin:0;line-height:1.6}.erp-logistics-company-confirm>div{gap:8px;margin-top:8px;display:flex}.erp-logistics-company-confirm button.danger{color:#fff;background:#ef4444;border-color:#ef4444}@media (max-width:1120px){.erp-logistics-company-filter-actions{justify-content:flex-end;width:100%;margin-left:0}}@media (max-width:860px){.erp-logistics-company-page{grid-template-rows:auto auto auto;min-height:auto}.erp-logistics-company-filter{align-items:stretch}.erp-logistics-company-filter label{grid-template-columns:92px minmax(0,1fr);width:calc(50% - 9px);display:grid}.erp-logistics-company-filter :is(input,select){width:100%}.erp-logistics-company-table-wrap{overflow-y:visible}.erp-logistics-company-table{display:block}.erp-logistics-company-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.erp-logistics-company-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.erp-logistics-company-table tbody tr{border:1px solid var(--logistics-border);background:#fff;align-content:start;min-width:0;display:grid}.erp-logistics-company-table tbody tr:not(.erp-logistics-company-state-row) td{text-align:left;border-right:0;grid-template-columns:minmax(118px,42%) minmax(0,1fr);align-items:center;gap:8px;width:100%;height:auto;min-height:40px;padding:7px 9px;font-size:14px;display:grid}.erp-logistics-company-table tbody tr:not(.erp-logistics-company-state-row) td:before{content:attr(data-label);color:#657790;font-size:12px;font-weight:700}.erp-logistics-company-table tbody tr:not(.erp-logistics-company-state-row) td:first-child{color:#789;background:#f5f8fc;min-height:34px}.erp-logistics-company-row-actions{justify-content:flex-start}.erp-logistics-company-state-row{grid-column:1/-1}.erp-logistics-company-state-row td{border:0;display:block}.erp-logistics-company-pagination{flex-direction:column;align-items:flex-start}.erp-logistics-company-pagination>div{justify-content:flex-start;width:100%}}@media (max-width:540px){.erp-logistics-company-filter label{width:100%}.erp-logistics-company-filter-actions button{flex:1}.erp-logistics-company-table tbody,.erp-logistics-company-dialog-grid{grid-template-columns:1fr}.erp-logistics-company-dialog-grid label.wide{grid-column:auto}.erp-logistics-company-backdrop{padding:10px}}.erp-wdt-resource-page{min-height:var(--erp-page-viewport);grid-template-rows:auto minmax(520px,1fr);gap:11px;display:grid}.erp-wdt-resource-filter{align-content:center;min-height:82px}.erp-wdt-resource-filter label{min-width:0}.erp-wdt-resource-filter label input{width:165px}.erp-wdt-resource-date-range{color:#404650;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.erp-wdt-resource-date-range>span{font-size:12px;font-weight:650}.erp-wdt-resource-date-range input{color:#363c46;background:#fff;border:1px solid #cdd1d9;border-radius:5px;width:142px;height:31px;padding:0 8px;font-size:12px}.erp-wdt-resource-date-range i{color:#717781;font-size:11px;font-style:normal}.erp-wdt-resource-filter .erp-admin-filter-actions button[type=button]{color:#a95625;box-shadow:none;background:#fff2e8}.erp-wdt-resource-filter button:disabled,.erp-wdt-resource-toolbar button:disabled{opacity:.55;cursor:wait}.erp-wdt-resource-panel{flex-direction:column;min-height:520px;display:flex;overflow:hidden}.erp-wdt-resource-heading{min-height:68px;padding:12px 17px}.erp-wdt-resource-heading>div:first-child strong{font-size:17px}.erp-wdt-resource-heading>div:first-child small{margin-top:2px;font-size:11px;line-height:1.5}.erp-wdt-resource-toolbar{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.erp-wdt-resource-toolbar>span{color:#2f63df;white-space:nowrap;background:#e8edf6;border-radius:999px;padding:6px 10px;font-size:11px}.erp-wdt-resource-toolbar button,.erp-wdt-resource-state button{color:#2f63df;cursor:pointer;background:#fff;border:1px solid #c0c7d3;border-radius:7px;height:34px;padding:0 13px;font-size:11px;font-weight:700}.erp-wdt-resource-notice{color:#8d6036;background:#fff8ee;border-bottom:1px solid #efd9bd;align-items:center;gap:8px;min-height:38px;margin:0;padding:8px 15px;font-size:10px;line-height:1.55;display:flex}.erp-wdt-resource-notice>span{color:#fff;background:#ee9849;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:850;display:grid}.erp-wdt-resource-scroll{flex:auto;min-height:380px}.erp-admin-table.erp-wdt-resource-table{table-layout:auto;min-width:1160px}.erp-wdt-resource-table th{white-space:nowrap;min-width:115px}.erp-wdt-resource-table th:first-child{width:64px;min-width:64px}.erp-wdt-resource-table td{overflow-wrap:anywhere;min-width:115px;max-width:300px;height:47px}.erp-wdt-resource-table td:first-child{color:#7e848d;width:64px;min-width:64px}.erp-wdt-resource-value.code{color:#426c9e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.erp-wdt-resource-value.number{color:#2e3643;font-variant-numeric:tabular-nums;font-weight:700}.erp-wdt-resource-value.status{color:#2f63df;white-space:nowrap;background:#eef2f9;border:1px solid #bfcade;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;display:inline-flex}.erp-wdt-resource-state-row td{height:360px!important;padding:0!important}.erp-wdt-resource-state{background:radial-gradient(circle at 50% 43%,#2f63df0e,#0000 165px),#fff;padding:30px;min-height:360px!important}.erp-wdt-resource-state>span{color:#2f63df;background:#edf1f8}.erp-wdt-resource-state.error>span{color:#c65c47;background:#fff4f0;border-color:#e4b8ae}.erp-wdt-resource-state button{margin-top:14px}.erp-wdt-resource-skeleton td{height:47px}.erp-wdt-resource-skeleton span{background:linear-gradient(90deg,#edeff3 20%,#fafbfc 42%,#edeff3 64%) 0 0/300% 100%;border-radius:4px;width:78%;height:11px;animation:1.25s linear infinite erp-shimmer;display:block}.erp-wdt-resource-pagination{flex:none;height:auto;min-height:58px;padding:9px 15px;font-size:12px}.erp-wdt-resource-pagination button{background:#fff;border:1px solid #d5d8de;border-radius:6px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.erp-wdt-resource-pagination select{border-radius:7px;height:36px;font-size:12px}:is(.erp-wdt-resource-page button:focus-visible,.erp-wdt-resource-page input:focus-visible,.erp-wdt-resource-page select:focus-visible){outline:2px solid var(--erp-accent);outline-offset:2px;box-shadow:0 0 0 4px #356cf41a}@media (max-width:1120px){.erp-wdt-resource-filter .erp-admin-filter-actions{justify-content:flex-end;width:100%;margin-left:0}}@media (max-width:720px){.erp-wdt-resource-page{grid-template-rows:auto;min-height:auto}.erp-wdt-resource-filter{align-items:stretch;padding:12px}.erp-wdt-resource-filter label{grid-template-columns:104px minmax(0,1fr);width:100%;display:grid}.erp-wdt-resource-filter label input{width:100%;min-width:0}.erp-wdt-resource-date-range{grid-template-columns:104px minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.erp-wdt-resource-date-range input{width:100%;min-width:0}.erp-wdt-resource-filter .erp-admin-filter-actions button{flex:1;min-height:40px}.erp-wdt-resource-heading{flex-wrap:wrap;align-items:flex-start}.erp-wdt-resource-heading>.erp-wdt-resource-toolbar{justify-content:flex-end;width:100%}.erp-wdt-resource-pagination{justify-content:flex-start;padding-right:76px;overflow-x:auto}.erp-wdt-resource-pagination button{flex:0 0 40px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.erp-wdt-resource-skeleton span{animation:none}}.erp-design-upload-page{--design-upload-teal:var(--erp-accent);--design-upload-dark:#2f63df;--design-upload-border:#dcdfe5;--design-upload-border-soft:#e9ebee;--design-upload-muted:#6d727c;height:calc(var(--erp-page-viewport) + 14px);min-height:calc(var(--erp-page-viewport) + 14px);color:#1f2530;background:#f5f6f7;gap:14px;margin-top:-14px;padding:0 18px;overflow:hidden}.erp-design-upload-picker,.erp-design-upload-queue-card{background:#fff;border-color:#d8dce2;border-radius:12px;box-shadow:0 1px 2px #1620310a,0 8px 24px #16203109}.erp-design-upload-picker{border-radius:12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""dropzone""footer";box-shadow:0 1px 2px #1620310a,0 4px 14px #16203109}.erp-design-upload-queue-card{border-top:1px solid #d8dce2;border-radius:12px;box-shadow:0 8px 24px #16203109}.erp-design-upload-capability-error{margin-bottom:12px}.erp-design-upload-results{margin-top:14px}.erp-design-upload-picker-header{background:#fff;border-bottom-color:#e7e9ed;min-height:54px;padding:7px 16px 7px 18px}.erp-design-upload-picker-copy{column-gap:11px}.erp-design-upload-picker-copy h2{color:#182335;letter-spacing:-.2px;font-size:17px;font-weight:760}.erp-design-upload-picker-copy p{color:#6d727c;font-size:12px}.erp-design-upload-readiness{color:#2f63df;width:36px;height:36px;box-shadow:none;background:#f2f5fa;border-color:#d2d7e0;border-radius:10px}.erp-design-upload-readiness:before{content:none}.erp-design-upload-readiness svg{width:20px;height:20px}.erp-design-upload-readiness.is-ready{color:#2f63df;background:#edf1f8;border-color:#c3cddf}.erp-design-upload-readiness.is-ready:before{content:none}.erp-design-upload-workflow{gap:9px}.erp-design-upload-workflow li{color:#8b9098;gap:6px;font-size:11px}.erp-design-upload-workflow li:not(:last-child):after{width:28px}.erp-design-upload-workflow li>span{width:24px;height:24px}.erp-design-upload-workflow li.is-current>span{box-shadow:0 0 0 4px #2f63df1a}.erp-design-upload-dropzone{min-height:80px;box-shadow:none;background:#f9f9fa;border:1px dashed #95a1b5;border-radius:10px;justify-content:center;gap:16px;margin:10px 14px;padding:10px 18px}.erp-design-upload-dropzone:hover:not(:disabled),.erp-design-upload-dropzone.is-dragging{background:#f0f4fa;border-color:#2f63df;box-shadow:inset 0 0 0 1px #2f63df14,0 5px 16px #2f63df12}.erp-design-upload-dropzone>.erp-design-upload-dropzone-icon{color:#2f63df;background:#e8edf6;border:1px solid #c8d2e4;border-radius:13px;flex:0 0 40px;width:40px;height:40px}.erp-design-upload-dropzone-icon svg{width:20px;height:20px}.erp-design-upload-dropzone>.erp-design-upload-dropzone-copy{flex:0 auto;gap:3px;width:auto;max-width:min(560px,46vw)}.erp-design-upload-dropzone-copy strong{color:#17243b;font-size:15px}.erp-design-upload-dropzone-copy small{color:#707681;font-size:11px}.erp-design-upload-dropzone>.erp-design-upload-dropzone-action{color:#fff;white-space:nowrap;background:#2f63df;border-color:#2f63df;border-radius:8px;place-items:center;min-width:88px;min-height:34px;margin:0 0 0 16px;padding:0 16px;font-size:12px;display:grid;box-shadow:0 4px 10px #2f63df21}.erp-design-upload-footer{background:#fafbfc;border-top:1px solid #e7e9ed;grid-area:footer;grid-template-columns:minmax(510px,.9fr) minmax(470px,1.1fr);align-items:stretch;min-width:0;min-height:50px;display:grid}.erp-design-upload-selection-stats{background:#f7f8fa;border:0;border-radius:0;grid-area:auto;grid-template-columns:repeat(4,minmax(105px,1fr));gap:0;height:auto;margin:0;padding:0 8px;overflow:hidden}.erp-design-upload-selection-stats>div{min-height:50px;padding:5px 14px;background:0 0!important;border:0!important;border-right:1px solid #e1e4e8!important;border-radius:0!important}.erp-design-upload-selection-stats>div:last-child{border-right:0!important}.erp-design-upload-selection-stats dt{color:#717780;align-items:center;gap:6px;font-size:10px;display:flex}.erp-design-upload-selection-stats dt:before{content:"";background:#9fa6b1;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.erp-design-upload-selection-stats>div:nth-child(2) dt:before,.erp-design-upload-selection-stats>div:nth-child(4) dt:before{background:#2f63df}.erp-design-upload-selection-stats>div:nth-child(3) dt:before{background:#d28a43}.erp-design-upload-selection-stats dd{color:#202a3c;white-space:nowrap;margin-top:1px;font-size:16px;font-weight:780;line-height:1.15}.erp-design-upload-selection-stats dd small{color:#878c94;white-space:nowrap;margin:0 0 0 3px;font-size:9px;display:inline}.erp-design-upload-toolbar{background:#fff;border:0;border-left:1px solid #e7e9ed;grid-area:auto;min-width:0;min-height:50px;padding:5px 14px}.erp-design-upload-toolbar>span{color:#686e78;max-width:260px}.erp-design-upload-button{border-radius:8px;min-height:38px;font-size:12px}.erp-design-upload-button-secondary{color:#777c84;background:0 0;border-color:#0000}.erp-design-upload-button-secondary:hover:not(:disabled){color:#b84d3d;background:#fff7f5;border-color:#f0d8d2}.erp-design-upload-queue-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.erp-design-upload-queue-card>header{background:linear-gradient(90deg,#fff 0% 72%,#fbfcfd 100%);border-bottom-color:#e6e8ec;min-height:70px;padding:12px 18px}.erp-design-upload-queue-card>header h3{color:#192437;font-size:17px;font-weight:760}.erp-design-upload-queue-card>header p{color:#717780;font-size:12px}.erp-design-upload-queue-card>header>span{color:#495364;background:#f3f5f7;padding:6px 11px 6px 24px;font-size:11px;position:relative}.erp-design-upload-queue-card>header>span:before{content:"";background:#2f63df;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.erp-design-upload-queue-card.is-empty>header>span{display:none}.erp-design-upload-table-scroll{background:#fff}.erp-design-upload-table th,.erp-design-upload-table td{border-bottom-color:#e7e9ed;border-right-color:#0000}.erp-design-upload-table th{color:#333c4a;background:#f6f7f8;height:44px}.erp-design-upload-table th:last-child{background:#f6f7f8}.erp-design-upload-empty-state{text-align:center;background:radial-gradient(circle at 50% 48%,#2f63df0e 0,#2f63df05 190px,#0000 310px),#fff;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;min-height:0;padding:34px 24px;display:flex}.erp-design-upload-empty-icon{color:#2f63df;background:linear-gradient(145deg,#edf1f9 0%,#e2e8f3 100%);border:1px solid #c8d2e2;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:5px;display:grid;box-shadow:0 9px 22px #2f63df1a}.erp-design-upload-empty-icon svg{width:29px;height:29px}.erp-design-upload-empty-state>strong{color:#18253c;font-size:18px;font-weight:760;line-height:1.5}.erp-design-upload-empty-state>p{color:#6f757f;max-width:520px;margin:0;font-size:13px;line-height:1.65}.erp-design-upload-empty-state>button{color:#fff;cursor:pointer;background:#2f63df;border:1px solid #2f63df;border-radius:8px;min-height:40px;margin-top:9px;padding:0 20px;font-size:13px;font-weight:720;box-shadow:0 5px 14px #2f63df29}.erp-design-upload-empty-state>button:hover:not(:disabled){background:#2f63df;border-color:#2f63df;box-shadow:0 7px 18px #2f63df36}.erp-design-upload-empty-state>button:disabled{opacity:.5;cursor:not-allowed}.erp-design-upload-empty-state>ul{justify-content:center;align-items:center;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.erp-design-upload-empty-state>ul li{color:#717781;background:#ffffffe0;border:1px solid #e2e5e9;border-radius:999px;padding:5px 9px;font-size:11px}.erp-design-upload-empty-state>ul li:before{content:"✓";color:#2f63df;margin-right:5px;font-weight:800}@media (max-width:1180px){.erp-design-upload-page{padding:12px}.erp-design-upload-footer{grid-template-columns:minmax(0,1fr)}.erp-design-upload-selection-stats{grid-template-columns:repeat(4,minmax(105px,1fr));gap:0;height:auto;margin:0;padding:0 8px}.erp-design-upload-selection-stats>div{border:0!important;border-right:1px solid #e1e4e8!important}.erp-design-upload-selection-stats>div:last-child{border-right:0!important}.erp-design-upload-toolbar{border-top:1px solid #e7e9ed;border-left:0}.erp-design-upload-queue-card{min-height:430px}}@media (max-width:720px){.erp-design-upload-page{margin-top:0}.erp-design-upload-picker-header{gap:14px}.erp-design-upload-dropzone{margin:12px;padding:20px 14px}.erp-design-upload-dropzone>.erp-design-upload-dropzone-copy{width:auto}.erp-design-upload-dropzone>.erp-design-upload-dropzone-action{margin:6px 0 0}.erp-design-upload-selection-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.erp-design-upload-selection-stats>div{border-bottom:1px solid #e1e4e8!important;border-right:1px solid #e1e4e8!important}.erp-design-upload-selection-stats>div:nth-child(2n){border-right:0!important}.erp-design-upload-selection-stats>div:nth-last-child(-n+2){border-bottom:0!important}.erp-design-upload-toolbar{flex-direction:column;align-items:stretch}.erp-design-upload-queue-card{margin-top:0}.erp-design-upload-toolbar>div{grid-template-columns:1fr}.erp-design-upload-empty-state{min-height:330px;padding:28px 18px}.erp-design-upload-empty-state>ul{flex-wrap:wrap}}.erp-shell.erp-product-design-shell{--design-reference-blue:#436bea;--design-reference-green:#467e08;--design-reference-yellow:#ffc400;--design-reference-line:#ccd5e4;--design-reference-heading-surface:linear-gradient(180deg, #eff5ff 0%, #e5edfa 100%);--design-reference-heading-ink:#29466b;--design-reference-heading-line:#d2dcec;--design-reference-heading-bottom:#c1cfe5;color:#20324b;background:#f3f4f9;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;font-size:14px}.erp-product-design-shell>.erp-header{min-width:1100px}.erp-product-design-shell>.erp-layout{grid-template-columns:188px minmax(0,1fr);min-width:1100px}.erp-product-design-shell .erp-sidebar{max-height:none;box-shadow:4px 0 16px #1b2c4606}.erp-product-design-shell .erp-sidebar nav{max-height:calc(100vh - var(--erp-header-height));max-height:calc(100dvh - var(--erp-header-height))}.erp-product-design-shell .erp-tabs{border-bottom:1px solid var(--design-reference-blue);background:#f3f4f9;gap:5px;height:38px;padding-inline:10px}.erp-product-design-shell .erp-tab{border:1px solid #dce2eb;border-radius:5px 5px 0 0;height:29px;box-shadow:0 -1px 4px #1e2e480f}.erp-product-design-shell .erp-tab+.erp-tab{border-left:1px solid #dce2eb}.erp-product-design-shell .erp-tab.active{color:#315dcc;border-top:1px solid #dce2eb;border-bottom-color:#fff}.erp-product-design-shell .erp-tab-label{padding-left:15px;font-size:14px}.erp-product-design-shell .erp-tab-close{width:22px;padding:0 6px 1px 0}.erp-product-design-shell .erp-tabs>.erp-fullscreen{background:#f3f4f9}.erp-product-design-shell .erp-breadcrumb{color:#40516b;height:40px;padding-inline:12px;font-size:14px}.erp-product-design-shell .erp-content{--erp-page-viewport:calc(100dvh - var(--erp-header-height) - 98px);padding:10px}.erp-product-design-shell .erp-tab button:focus-visible{outline-offset:-3px;outline:2px solid #203f9f}.erp-product-design-content>:is(.erp-my-design-page,.erp-service-stats-page){height:auto;min-height:0;font-size:14px;display:block;overflow:visible}.erp-product-design-content>:is(.erp-my-design-page,.erp-service-stats-page)>*+*{margin-top:10px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table-card,.erp-service-stats-table-panel,.erp-design-upload-picker,.erp-design-upload-queue-card,.erp-design-upload-results){border:1px solid var(--design-reference-line);box-shadow:none;background:#fff;border-radius:0}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters{background:#fff;border:1px solid #d5dce8;border-radius:0;min-height:0;padding:0;box-shadow:0 2px 3px #1c2a4124}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters>header{background:#fff;border-bottom:1px solid #e5e9f0;flex-wrap:wrap;gap:12px;min-height:34px;padding:6px 12px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-filter-heading-mark,.erp-design-product-stats-filter-mark,.erp-finalization-rate-filter-mark,.erp-design-count-summary-filter-mark){display:none}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters>header strong{font-size:14px;font-weight:500}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters>header small{font-size:12px}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-grid{flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 12px;display:flex}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-grid[hidden]{display:none}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-grid>label{white-space:nowrap;flex:0 auto;align-items:center;gap:6px;width:auto;display:inline-flex}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-grid label>span,.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters fieldset legend{color:#20324b;font-size:14px;font-weight:400;line-height:28px}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-grid :is(input,select){border:1px solid var(--design-reference-line);color:#20324b;width:164px;height:28px;font:inherit;background:#fff;border-radius:2px;padding:2px 6px;font-size:14px}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-grid :is(input,select):focus-visible{outline-offset:1px;box-shadow:none;outline:2px solid #436bea}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-date-range{background:0 0;border:0;border-radius:0;margin:0;padding:0}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-date-range legend{float:left;width:auto;margin:0 6px 0 0;padding:0}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters input[type=date]{width:140px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-date-controls,.erp-design-product-stats-date-controls,.erp-finalization-rate-date-controls,.erp-design-count-summary-date-controls){align-items:center;gap:6px;display:flex}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-actions{background:#fff;gap:8px;min-height:40px;margin-top:0;padding:6px 12px}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-actions>span{font-size:12px;line-height:1.5}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-actions .erp-my-design-button{min-width:76px;height:28px;box-shadow:none;border-radius:3px;padding:0 12px;font-size:14px;font-weight:500}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-actions .erp-my-design-button-primary:not(:disabled){background:var(--design-reference-blue);border-color:var(--design-reference-blue);color:#fff}.erp-product-design-shell .erp-product-design-content>section>form.erp-my-design-filters .erp-my-design-filter-actions .erp-my-design-button-secondary:not(:disabled){background:var(--design-reference-yellow);border-color:var(--design-reference-yellow);color:#584600}.erp-product-design-shell .erp-product-design-content :is(.erp-design-product-stats-quick-buttons,.erp-finalization-rate-quick-buttons,.erp-design-count-summary-quick-buttons) button{border-radius:2px;min-width:40px;height:26px;padding:0 7px;font-size:13px;font-weight:400;transform:none}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-filter-count,.erp-design-product-stats-filter-count,.erp-finalization-rate-filter-count,.erp-design-count-summary-filter-count){border-radius:2px;min-height:24px;padding:3px 7px;font-size:12px;font-weight:400}.erp-product-design-shell .erp-product-design-content .erp-my-design-more-filters>summary{background:#f8f9fc;padding:6px 12px;font-size:13px}.erp-product-design-shell .erp-product-design-content :is(.erp-service-stats-definition,.erp-my-design-summary){min-height:32px;box-shadow:none;background:#fffde9;border-radius:0}.erp-product-design-shell .erp-product-design-content .erp-service-stats-definition{flex-wrap:wrap;gap:5px 10px;padding:6px 10px;overflow:visible}.erp-product-design-shell .erp-product-design-content .erp-service-stats-definition p{white-space:normal;border:0;margin:0;padding:0;font-size:12px}.erp-product-design-shell .erp-product-design-content .erp-service-stats-definition-title>span{border-radius:3px;width:22px;height:22px}.erp-product-design-shell .erp-product-design-content .erp-service-stats-definition-title strong{font-size:13px;font-weight:500}.erp-product-design-shell .erp-product-design-content .erp-my-design-summary{flex-wrap:wrap;align-items:center;padding:4px 10px;display:flex}.erp-product-design-shell .erp-product-design-content .erp-my-design-summary>div{background:0 0;border:0;align-items:center;gap:6px;min-height:24px;padding:0 10px;display:flex}.erp-product-design-shell .erp-product-design-content .erp-my-design-summary dt{font-size:12px}.erp-product-design-shell .erp-product-design-content .erp-my-design-summary dd{font-size:14px;font-weight:500}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table-heading,.erp-design-upload-queue-card>header){background:#fff;min-height:38px;padding:7px 12px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table-heading h3,.erp-design-upload-queue-card>header h3){font-size:14px;font-weight:500}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-toolbar,.erp-service-stats-toolbar,.erp-legacy-design-toolbar){min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;padding:0}.erp-product-design-shell .erp-product-design-content .erp-my-design-table-card>.erp-my-design-toolbar{padding:7px 10px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-toolbar,.erp-service-stats-toolbar,.erp-legacy-design-toolbar) button{height:30px;box-shadow:none;border-radius:3px;padding-inline:12px;font-size:14px;font-weight:500}.erp-product-design-shell .erp-product-design-content .erp-service-stats-toolbar-actions button:first-child:not(:disabled),.erp-product-design-shell .erp-product-design-content .erp-service-stats-toolbar-actions button:first-child:hover:not(:disabled){background:var(--design-reference-green);border-color:var(--design-reference-green);color:#fff}.erp-product-design-shell .erp-product-design-content .erp-service-stats-toolbar-actions button:first-child:hover:not(:disabled){filter:brightness(.92)}.erp-product-design-shell .erp-product-design-content .erp-service-stats-toolbar-meta{font-size:12px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table,.erp-design-upload-table){border-color:var(--design-reference-line);font-variant-numeric:tabular-nums;font-family:inherit;font-size:15px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table,.erp-design-upload-table) :is(th,td){border-color:var(--design-reference-line);letter-spacing:0;font-size:15px;line-height:1.5}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table,.erp-design-upload-table) thead tr:first-child th:nth-child(n){background:var(--design-reference-heading-surface);height:38px;color:var(--design-reference-heading-ink);border-color:var(--design-reference-heading-line);border-bottom-color:var(--design-reference-heading-bottom);padding:7px 8px;font-size:14px;font-weight:600}.erp-product-design-shell .erp-content .erp-design-task-list-workspace .erp-my-design-table thead th:nth-child(n){background:var(--design-reference-heading-surface);color:var(--design-reference-heading-ink);border-color:var(--design-reference-heading-line);border-bottom-color:var(--design-reference-heading-bottom)}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table,.erp-design-upload-table) tbody td{background:#fff}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table,.erp-design-upload-table) tbody tr:not([class*=state-row]):not([class*=skeleton-row]):not(.erp-my-design-row-selected):hover>td{background:#fff8dc}.erp-product-design-shell .erp-product-design-content .erp-my-design-table tbody tr.erp-my-design-row-selected>td,.erp-product-design-shell .erp-product-design-content .erp-my-design-table tbody tr.erp-my-design-row-selected:hover>td{background:#fff3c7}.erp-product-design-shell .erp-product-design-content .erp-service-stats-table:not(.erp-finalization-rate-table) :is(tbody,tfoot) td{height:38px;padding:7px 8px;font-size:15px;font-weight:400}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table) td strong{font-size:15px;font-weight:500}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-table,.erp-service-stats-table) td small{font-size:13px;line-height:1.45}.erp-product-design-shell .erp-product-design-content .erp-my-design-link{font-size:15px}.erp-product-design-shell .erp-product-design-content .erp-my-design-status{font-size:12px!important}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-pagination,.erp-service-stats-pagination){background:#fff;border-radius:0;flex-wrap:wrap;min-height:42px;padding:6px 10px;font-size:13px}.erp-product-design-shell .erp-product-design-content :is(.erp-my-design-pagination,.erp-service-stats-pagination) :is(button,input,select){border-radius:2px;height:28px;font-size:13px}.erp-product-design-shell .erp-product-design-content .erp-auto-assignment-toolbar{background:0 0;border:0;padding:0}.erp-product-design-shell .erp-product-design-content .erp-auto-assignment-handler-button{box-shadow:none;border-radius:3px}.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-filter-shell{padding:10px 14px}.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-filter-row{gap:8px 14px}.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-filter-row label,.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-date-field legend{font-size:14px}.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-search-row input:disabled{width:158px}.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-search-row input:not(:disabled){width:110px}.erp-product-design-shell .erp-design-task-stats-page .erp-design-task-stats-filter-shell .erp-design-task-stats-search:not(:disabled){background:var(--design-reference-blue);border-color:var(--design-reference-blue)}.erp-product-design-shell .erp-design-task-stats-page .erp-service-stats-table{min-width:1130px}.erp-product-design-shell .erp-design-task-stats-page .erp-service-stats-table tbody td:nth-child(2),.erp-product-design-shell .erp-design-task-stats-page .erp-service-stats-table td.erp-service-stats-money{font-weight:400}.erp-design-stats-help{background:#fff;border:1px solid #dce2ec;padding:7px 10px;font-size:13px}.erp-design-stats-help>summary{cursor:pointer;color:#315dcc;width:fit-content}.erp-design-stats-help>summary:focus-visible{outline-offset:3px;outline:2px solid #436bea}.erp-design-stats-help>.erp-design-system-overview{box-shadow:none;background:#fff;border:0;margin-top:10px;padding:0}.erp-design-stats-help>p{color:#56657b;margin:8px 0 0;line-height:1.6}.erp-product-design-shell .erp-product-design-content .erp-design-upload-page{background:0 0;margin:0;padding:0}.erp-product-design-shell .erp-product-design-content .erp-design-upload-picker-header{padding:12px}.erp-product-design-shell .erp-product-design-content .erp-design-upload-picker-copy h2{font-size:16px;font-weight:600}.erp-product-design-shell .erp-product-design-content .erp-design-upload-dropzone{border-radius:2px;margin:0 12px 12px;padding:18px}.erp-product-design-shell .erp-product-design-content .erp-design-upload-footer{background:#fff;border-radius:0}.erp-product-design-shell .erp-product-design-content .erp-design-upload-button{min-height:30px;box-shadow:none;border-radius:3px;font-size:14px}.erp-product-design-shell .erp-product-design-content .erp-design-upload-table td small{font-size:13px}@media (max-width:1180px){.erp-product-design-shell>.erp-header,.erp-product-design-shell>.erp-layout{min-width:760px}}.erp-design-query-panel{--design-query-ink:#263b56;--design-query-muted:#63738a;--design-query-line:#d6dfeb;--design-query-accent:#3866d6;min-width:0;color:var(--design-query-ink);background:#fff;border:1px solid #dce3ee;border-radius:10px;margin:0;padding:0;font-family:inherit;font-size:14px;box-shadow:0 2px 8px #2134500b;container:design-query/inline-size}.erp-design-query-panel .erp-design-query-heading{background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:12px 16px 0;display:flex}.erp-design-query-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.erp-design-query-heading h3{color:var(--design-query-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.erp-design-query-heading p{color:var(--design-query-muted);margin:0;font-size:12px;line-height:20px}.erp-design-query-count{color:#3c5f96;white-space:nowrap;background:#eef3fc;border-radius:5px;flex:none;padding:3px 8px;font-size:12px;line-height:18px}.erp-design-query-panel .erp-design-query-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px 16px;min-width:0;padding:12px 16px 16px;display:grid}.erp-design-query-panel .erp-design-query-field{background:0 0;border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.erp-design-query-panel .erp-design-query-wide{grid-column:span 2}.erp-design-query-panel .erp-design-query-reason{grid-column:span 3}.erp-design-query-panel .erp-design-query-field>span,.erp-design-query-panel .erp-design-query-field>legend{color:#52647c;padding:0;font-size:13px;font-weight:500;line-height:18px}.erp-design-query-panel fieldset.erp-design-query-field{display:block}.erp-design-query-panel .erp-design-query-field>legend{float:none;margin:0 0 5px}.erp-design-query-panel :is(input,select){border:1px solid var(--design-query-line);width:100%;min-width:0;height:34px;color:var(--design-query-ink);box-shadow:none;font:inherit;background:#fff;border-radius:6px;padding:0 10px;line-height:normal}.erp-design-query-panel input::placeholder{color:#7b899d;opacity:1}.erp-design-query-panel :is(input,select):hover{border-color:#a9bad3}.erp-design-query-panel :is(input,select):focus-visible{outline:2px solid var(--design-query-accent);outline-offset:1px;border-color:var(--design-query-accent)}.erp-design-query-panel .erp-design-query-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-design-query-range>span{color:#718198;font-size:12px}.erp-design-query-panel .erp-design-query-range input{padding-inline:8px;font-size:13px}.erp-design-query-panel .erp-design-query-advanced{background:#fbfcff;border-top:1px dashed #e0e7f1;margin:0;padding:0}.erp-design-query-panel .erp-design-query-advanced[hidden],.erp-design-query-panel .erp-design-query-summary[hidden]{display:none}.erp-design-query-panel .erp-design-query-footer{background:#f8faff;border-top:1px solid #e7edf5;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 16px;display:flex}.erp-design-query-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.erp-design-query-panel .erp-design-query-button{color:#435a77;min-width:90px;height:34px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #ced8e7;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.erp-design-query-panel .erp-design-query-button-primary{border-color:var(--design-query-accent);background:var(--design-query-accent);color:#fff;min-width:106px}.erp-design-query-panel .erp-design-query-button:hover:not(:disabled){background:#edf3fc;border-color:#9eb5d5}.erp-design-query-panel .erp-design-query-button-primary:hover:not(:disabled){color:#fff;background:#2f58ba;border-color:#2f58ba}.erp-design-query-panel .erp-design-query-button:disabled{color:#748197;cursor:not-allowed;box-shadow:none;background:#edf1f6;border-color:#d8e0eb}.erp-design-query-panel .erp-design-query-button svg{flex:0 0 16px;width:16px;height:16px}.erp-design-query-panel .erp-design-query-toggle{color:#3b619c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:13px;display:inline-flex}.erp-design-query-panel .erp-design-query-toggle:hover{color:#254d89}.erp-design-query-panel :is(.erp-design-query-button,.erp-design-query-toggle):focus-visible{outline:2px solid var(--design-query-accent);outline-offset:2px}.erp-design-query-hint{color:var(--design-query-muted);font-size:12px;line-height:1.5}.erp-design-query-panel .erp-design-query-error{color:#a43d2d;background:#fff5f2;border:1px solid #f2d2ca;border-radius:6px;margin:0 16px 12px;padding:8px 10px;font-size:13px;line-height:1.5}.erp-design-query-panel .erp-design-query-summary{border-top:1px solid #e7edf5;margin:0;padding:12px 16px}@container design-query (width>=1300px){.erp-design-query-panel .erp-design-query-grid-timeout{grid-template-columns:repeat(7,minmax(0,1fr))}}@container design-query (width>=761px) and (width<=1299px){.erp-design-query-panel .erp-design-query-grid-timeout{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-design-query-grid-timeout>label:nth-of-type(5){grid-column:span 2}}@container design-query (width<=1100px){.erp-design-query-panel .erp-design-query-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-design-query-panel .erp-design-query-reason{grid-column:span 1}}@container design-query (width<=760px){.erp-design-query-panel .erp-design-query-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erp-design-query-panel .erp-design-query-reason{grid-column:span 2}.erp-design-query-panel .erp-design-query-heading{align-items:flex-start}.erp-design-query-heading>div{display:block}.erp-design-query-panel .erp-design-query-footer{flex-wrap:wrap}}@container design-query (width<=440px){.erp-design-query-panel .erp-design-query-grid{grid-template-columns:minmax(0,1fr);padding-inline:12px}.erp-design-query-panel :is(.erp-design-query-wide,.erp-design-query-reason){grid-column:auto}.erp-design-query-panel .erp-design-query-heading{padding-inline:12px}.erp-design-query-heading p{display:none}.erp-design-query-panel .erp-design-query-footer{padding-inline:12px}}.erp-shipment-statistics-page.erp-service-stats-page{height:auto;min-height:var(--erp-page-viewport);color:#122542;grid-template-rows:auto auto auto;gap:10px;overflow:visible}.erp-shipment-statistics-page .erp-shipment-statistics-filters{background:#fff;border:1px solid #d7dce5;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;min-height:70px;padding:11px 18px;display:flex;box-shadow:0 2px 7px #142a4d24}.erp-shipment-statistics-page .erp-shipment-statistics-date-range{border:0;grid-template-columns:max-content minmax(135px,175px) auto minmax(135px,175px);align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:grid}.erp-shipment-statistics-page .erp-shipment-statistics-date-range>span:first-child{color:#1b2a41;font-size:14px;font-weight:500}.erp-shipment-statistics-page .erp-shipment-statistics-date-range>span{color:#526078;font-size:14px}.erp-shipment-statistics-page .erp-shipment-statistics-supplier{color:#1b2a41;grid-template-columns:max-content minmax(170px,230px);align-items:center;gap:8px;min-width:260px;font-size:14px;font-weight:500;display:grid}.erp-shipment-statistics-page .erp-shipment-statistics-date-range input,.erp-shipment-statistics-page .erp-shipment-statistics-supplier select{color:#1b2a41;width:100%;min-width:0;height:33px;font:inherit;background:#fff;border:1px solid #becae0;border-radius:2px;outline:0;padding:0 9px;font-size:14px}.erp-shipment-statistics-page .erp-shipment-statistics-date-range input:hover,.erp-shipment-statistics-page .erp-shipment-statistics-supplier select:hover{border-color:#8fa9d5}:is(.erp-shipment-statistics-page .erp-shipment-statistics-date-range input:focus-visible,.erp-shipment-statistics-page .erp-shipment-statistics-supplier select:focus-visible){border-color:#4d80ef;box-shadow:0 0 0 2px #4d80ef29}.erp-shipment-statistics-page .erp-shipment-statistics-filter-actions{align-items:center;gap:9px;display:flex}.erp-shipment-statistics-page .erp-shipment-statistics-filter-actions button,.erp-shipment-statistics-page .erp-shipment-statistics-toolbar button{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.erp-shipment-statistics-page .erp-shipment-statistics-search{background:#4b7ff0}.erp-shipment-statistics-page .erp-shipment-statistics-search:hover:not(:disabled){background:#3569df}.erp-shipment-statistics-page .erp-shipment-statistics-reset{background:#ffc20a;color:#5b4300!important}.erp-shipment-statistics-page .erp-shipment-statistics-reset:hover:not(:disabled){background:#eeb300}.erp-shipment-statistics-page .erp-shipment-statistics-filter-actions button:disabled,.erp-shipment-statistics-page .erp-shipment-statistics-toolbar button:disabled{opacity:.52;cursor:not-allowed}.erp-shipment-statistics-page .erp-shipment-statistics-toolbar{align-items:center;min-height:34px;display:flex}.erp-shipment-statistics-page .erp-shipment-statistics-toolbar button{background:#5cbd18;min-width:103px;box-shadow:0 2px 4px #142a4d24}.erp-shipment-statistics-page .erp-shipment-statistics-toolbar button:hover:not(:disabled){background:#49a90e}.erp-shipment-statistics-page .erp-shipment-statistics-table-panel{min-height:0;box-shadow:none;border-color:#cbd5e5;border-radius:0}.erp-shipment-statistics-page .erp-shipment-statistics-table-wrap{scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow:hidden visible}.erp-shipment-statistics-page .erp-shipment-statistics-table{border-collapse:separate;table-layout:fixed;width:100%;min-width:0;max-width:100%}.erp-shipment-statistics-page .erp-shipment-statistics-col-index{width:5%}.erp-shipment-statistics-page .erp-shipment-statistics-col-supplier{width:17%}.erp-shipment-statistics-page .erp-shipment-statistics-col-metric{width:19.5%}.erp-shipment-statistics-page .erp-shipment-statistics-table th,.erp-shipment-statistics-page .erp-shipment-statistics-table td{color:#172944;overflow-wrap:anywhere;white-space:normal;border-bottom-color:#cbd5e5;border-right-color:#cbd5e5;height:39px;padding:7px 9px;font-size:14px;line-height:1.45}.erp-shipment-statistics-page .erp-shipment-statistics-table thead tr:first-child th{color:#102643;background:#f3f5f8;height:39px;padding-block:7px;font-size:14px;font-weight:700;box-shadow:inset 0 -1px #c7d2e3}.erp-shipment-statistics-page .erp-shipment-statistics-table thead th:nth-child(2),.erp-shipment-statistics-page .erp-shipment-statistics-table tbody td:nth-child(2),.erp-shipment-statistics-page .erp-shipment-statistics-table tfoot td:nth-child(2){text-align:center}.erp-shipment-statistics-page .erp-shipment-statistics-table thead button{width:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.erp-shipment-statistics-page .erp-shipment-statistics-table thead button>span{color:#9ba8bb;font-size:11px}.erp-shipment-statistics-page .erp-shipment-statistics-table tbody tr:not(.erp-service-stats-state-row):not(.erp-service-stats-skeleton-row):hover>td{background:#f7f9fd}.erp-shipment-statistics-page .erp-shipment-statistics-table tfoot td{color:#172944;text-align:center;background:#fbfcfe;height:39px;font-size:14px;font-weight:700}.erp-shipment-statistics-page .erp-shipment-statistics-table tfoot td:first-child{text-align:center;padding-left:9px}.erp-shipment-statistics-page .erp-shipment-statistics-unavailable{color:#8a94a4;font-weight:500}.erp-shipment-statistics-page .erp-service-stats-state-row td{height:220px}.erp-shipment-statistics-page .erp-service-stats-state{min-height:220px}.erp-shipment-statistics-page .erp-shipment-statistics-pagination{color:#46566d;background:#fff;flex-basis:47px;min-height:47px;padding:7px 11px;font-size:13px}.erp-shipment-statistics-page .erp-shipment-statistics-pagination select,.erp-shipment-statistics-page .erp-shipment-statistics-pagination input{height:31px;font-size:13px}.erp-shipment-statistics-page .erp-shipment-statistics-pagination .erp-service-stats-page-buttons button{height:31px;font-size:16px}.erp-shipment-statistics-page :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #356cf46b}@media (max-width:900px){.erp-shipment-statistics-page .erp-shipment-statistics-filters{gap:10px 14px;padding-inline:12px}.erp-shipment-statistics-page .erp-shipment-statistics-date-range{flex:100%;grid-template-columns:max-content minmax(0,1fr) auto minmax(0,1fr)}.erp-shipment-statistics-page .erp-shipment-statistics-supplier{flex:280px;grid-template-columns:max-content minmax(0,1fr)}.erp-shipment-statistics-page .erp-shipment-statistics-table th,.erp-shipment-statistics-page .erp-shipment-statistics-table td{padding-inline:5px;font-size:13px}.erp-shipment-statistics-page .erp-shipment-statistics-pagination{flex-wrap:wrap}}.erp-product-supplier-page{width:100%;min-width:0;max-width:100%;min-height:var(--erp-page-viewport);color:#172944;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;display:grid;position:relative;overflow:visible}.erp-product-supplier-page button,.erp-product-supplier-page input,.erp-product-supplier-page select,.erp-product-supplier-page textarea{font:inherit}.erp-product-supplier-filter{background:#fff;border:1px solid #cfd9e8;border-radius:8px;grid-template-columns:minmax(230px,1.3fr) minmax(190px,1fr) minmax(170px,.85fr) auto;align-items:end;gap:12px 18px;min-width:0;padding:15px 18px;display:grid;box-shadow:0 3px 10px #23406d17}.erp-product-supplier-filter label,.erp-product-supplier-dialog-grid label,.erp-product-supplier-suggestions label{color:#233955;gap:6px;min-width:0;font-size:14px;font-weight:650;display:grid}.erp-product-supplier-filter :is(input,select),.erp-product-supplier-dialog-grid :is(input,select,textarea),.erp-product-supplier-suggestions input{color:#172944;background:#fff;border:1px solid #bccbe0;border-radius:5px;outline:0;width:100%;min-width:0;min-height:36px;padding:7px 10px;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s}.erp-product-supplier-dialog-grid textarea{resize:vertical;min-height:66px}.erp-product-supplier-filter :is(input,select):hover,.erp-product-supplier-dialog-grid :is(input,select,textarea):hover,.erp-product-supplier-suggestions input:hover{border-color:#8da8d2}:is(.erp-product-supplier-filter :is(input,select):focus-visible,.erp-product-supplier-dialog-grid :is(input,select,textarea):focus-visible,.erp-product-supplier-suggestions input:focus-visible){border-color:#356cf4;box-shadow:0 0 0 3px #356cf424}.erp-product-supplier-filter-actions,.erp-product-supplier-toolbar,.erp-product-supplier-row-actions,.erp-product-supplier-pagination,.erp-product-supplier-pagination>div,.erp-product-supplier-dialog form>footer{align-items:center;gap:8px;display:flex}.erp-product-supplier-filter-actions button,.erp-product-supplier-toolbar button,.erp-product-supplier-state button,.erp-product-supplier-row-actions button,.erp-product-supplier-dialog button,.erp-product-supplier-pagination button{color:#36506f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c3cee0;border-radius:5px;min-height:34px;padding:0 14px;font-size:14px;font-weight:650;transition:border-color .15s,background .15s,color .15s,transform .15s}.erp-product-supplier-filter-actions button:first-child,.erp-product-supplier-toolbar button.primary,.erp-product-supplier-dialog button.primary{color:#fff;background:#356cf4;border-color:#356cf4;box-shadow:0 2px 5px #356cf43d}.erp-product-supplier-filter-actions button:last-child{color:#674900;background:#ffc20a;border-color:#f2b000}.erp-product-supplier-filter-actions button:hover:not(:disabled),.erp-product-supplier-toolbar button:hover:not(:disabled),.erp-product-supplier-state button:hover:not(:disabled),.erp-product-supplier-row-actions button:hover:not(:disabled),.erp-product-supplier-dialog button:hover:not(:disabled),.erp-product-supplier-pagination button:hover:not(:disabled){color:#214c94;background:#eef4ff;border-color:#7e9ac5}.erp-product-supplier-filter-actions button:first-child:hover:not(:disabled),.erp-product-supplier-toolbar button.primary:hover:not(:disabled),.erp-product-supplier-dialog button.primary:hover:not(:disabled){color:#fff;background:#285bdc;border-color:#285bdc}.erp-product-supplier-filter-actions button:last-child:hover:not(:disabled){color:#5f4300;background:#f0b600;border-color:#dda100}.erp-product-supplier-page button:disabled{opacity:.53;cursor:not-allowed;transform:none}.erp-product-supplier-page button:focus-visible{outline-offset:2px;outline:2px solid #356cf48c}.erp-product-supplier-panel{background:#fff;border:1px solid #cbd6e6;border-radius:8px;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:500px;display:flex;overflow:hidden;box-shadow:0 3px 12px #23406d14}.erp-product-supplier-heading{background:linear-gradient(#fff,#f8faff);border-bottom:1px solid #d6dfec;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px 18px;min-width:0;min-height:66px;padding:11px 14px;display:grid}.erp-product-supplier-heading>div:first-child{gap:3px;min-width:0;display:grid}.erp-product-supplier-heading>div:first-child strong{color:#102b50;font-size:16px;line-height:1.35}.erp-product-supplier-heading>div:first-child small{color:#687991;font-size:12px;line-height:1.45}.erp-product-supplier-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.erp-product-supplier-summary span{color:#546985;white-space:nowrap;background:#f5f8fd;border:1px solid #d6e1f3;border-radius:999px;align-items:center;gap:4px;min-height:29px;padding:3px 10px;font-size:12px;display:inline-flex}.erp-product-supplier-summary b{color:#245fd7;font-size:14px}.erp-product-supplier-table-wrap{flex:1 0 auto;width:100%;min-width:0;max-width:100%;overflow:hidden visible}.erp-product-supplier-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%}.erp-product-supplier-table col:first-child{width:23%}.erp-product-supplier-table col:nth-child(2){width:26%}.erp-product-supplier-table col:nth-child(3){width:16%}.erp-product-supplier-table col:nth-child(4){width:12%}.erp-product-supplier-table col:nth-child(5){width:13%}.erp-product-supplier-table col:nth-child(6){width:10%}.erp-product-supplier-table th,.erp-product-supplier-table td{color:#24364f;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #cbd6e6;border-right:1px solid #cbd6e6;min-width:0;padding:10px 11px;font-size:14px;line-height:1.5}.erp-product-supplier-table th:last-child,.erp-product-supplier-table td:last-child{border-right:0}.erp-product-supplier-table th{color:#102b50;background:#eef3f9;height:42px;font-weight:750}.erp-product-supplier-table tbody tr:not(.erp-product-supplier-state-row):not(.erp-product-supplier-skeleton):hover td{background:#f7faff}.erp-product-supplier-table tbody tr.paused td{color:#6e7b8e;background:#fbfcfe}.erp-product-supplier-table tbody tr.candidate td{background:#fffcf2}.erp-product-supplier-table tbody tr.candidate:hover td{background:#fff8df}.erp-product-supplier-table td>strong{color:#18365f;font-weight:700;display:block}.erp-product-supplier-table td>small{color:#78879b;margin-top:3px;font-size:12px;line-height:1.4;display:block}.erp-product-supplier-table td>small.warning{color:#bc6510}.erp-product-supplier-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.erp-product-supplier-status.active{color:#1760c9;background:#edf5ff;border-color:#b9d6ff}.erp-product-supplier-status.paused{color:#69778b;background:#f2f4f7;border-color:#d8dee8}.erp-product-supplier-status.pending{color:#9b5c08;background:#fff8df;border-color:#f0d28d}.erp-product-supplier-row-actions{flex-wrap:wrap}.erp-product-supplier-row-actions button{min-height:30px;padding-inline:9px;font-size:12px}.erp-product-supplier-row-actions button.pause{color:#a2610b}.erp-product-supplier-row-actions button.resume{color:#1467c9}.erp-product-supplier-state-row td{border-right:0;height:360px;padding:0}.erp-product-supplier-state{color:#65758c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:32px;display:flex}.erp-product-supplier-state>span{color:#2866d5;background:#f3f7ff;border:1px dashed #9db4d5;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:inline-flex}.erp-product-supplier-state strong{color:#203956;font-size:16px}.erp-product-supplier-state p{max-width:560px;margin:0;font-size:13px;line-height:1.65}.erp-product-supplier-state.error>span{color:#b43e31;background:#fff2f0;border-color:#e1a69f}.erp-product-supplier-skeleton td{height:56px}.erp-product-supplier-skeleton i{background:linear-gradient(90deg,#edf1f6 20%,#f8fafc 45%,#edf1f6 70%) 0 0/220% 100%;border-radius:999px;width:min(90%,190px);height:12px;animation:1.25s linear infinite erp-product-supplier-shimmer;display:block}@keyframes erp-product-supplier-shimmer{to{background-position:-220% 0}}.erp-product-supplier-pagination{color:#586981;background:#fbfcfe;border-top:1px solid #cbd6e6;flex-wrap:wrap;justify-content:flex-end;min-height:48px;margin-top:auto;padding:7px 11px;font-size:13px}.erp-product-supplier-pagination>span{margin-right:auto}.erp-product-supplier-pagination label{align-items:center;gap:5px;display:inline-flex}.erp-product-supplier-pagination select{color:#314966;background:#fff;border:1px solid #c3cee0;border-radius:5px;min-height:31px}.erp-product-supplier-pagination button{width:33px;min-height:31px;padding:0;font-size:17px}.erp-product-supplier-dialog-backdrop{z-index:1000;background:#1020387a;justify-content:center;align-items:flex-start;padding:clamp(24px,6vh,62px) 18px;display:flex;position:absolute;inset:0;overflow:hidden visible}.erp-product-supplier-dialog{background:#fff;border:1px solid #bac9df;border-radius:10px;width:min(800px,100%);min-width:0;overflow:hidden;box-shadow:0 20px 55px #10234247}.erp-product-supplier-dialog>header{background:#f7f9fd;border-bottom:1px solid #d7e0ed;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.erp-product-supplier-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.erp-product-supplier-dialog>header>div>span{color:#225fc7;background:#edf4ff;border:1px solid #a9c3ed;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.erp-product-supplier-dialog>header>div>div{gap:2px;min-width:0;display:grid}.erp-product-supplier-dialog>header strong{color:#17365d;font-size:16px}.erp-product-supplier-dialog>header small{color:#6c7c92;font-size:12px}.erp-product-supplier-dialog>header>button{width:34px;min-height:34px;padding:0;font-size:22px}.erp-product-supplier-suggestions{background:#fbfcff;border-bottom:1px solid #d9e2ee;padding:13px 15px}.erp-product-supplier-suggestions>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.erp-product-supplier-suggestions>div:first-child>small{color:#74849a;padding-bottom:8px;font-size:12px}.erp-product-supplier-suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.erp-product-supplier-suggestion-list>button{text-align:left;white-space:normal;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:9px;min-width:0;min-height:62px;padding:8px 10px;display:grid}.erp-product-supplier-suggestion-list>button>span{align-content:center;gap:2px;min-width:0;display:grid}.erp-product-supplier-suggestion-list strong,.erp-product-supplier-suggestion-list b,.erp-product-supplier-suggestion-list small{overflow-wrap:anywhere}.erp-product-supplier-suggestion-list strong{color:#173b70}.erp-product-supplier-suggestion-list b{color:#2d415d;font-weight:650}.erp-product-supplier-suggestion-list small{color:#75849a;font-weight:400}.erp-product-supplier-suggestion-list>button.configured{background:#f2f4f7}.erp-product-supplier-suggestion-message{color:#6a7a90;text-align:center;background:#fff;border:1px dashed #ccd8e8;border-radius:6px;margin:10px 0 0;padding:10px;font-size:13px}.erp-product-supplier-suggestion-message.error,.erp-product-supplier-save-error{color:#a73c30;background:#fff3f1;border-color:#efc8c2}.erp-product-supplier-dialog>form{padding:15px}.erp-product-supplier-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.erp-product-supplier-dialog-grid label.wide{grid-column:1/-1}.erp-product-supplier-dialog-grid label span b{color:#cc3c2f}.erp-product-supplier-save-error{border:1px solid #efc8c2;border-radius:5px;margin:12px 0 0;padding:8px 10px;font-size:13px}.erp-product-supplier-dialog form>footer{border-top:1px solid #e0e6ef;flex-wrap:wrap;justify-content:flex-end;margin-top:15px;padding-top:13px}.erp-product-supplier-dialog form>footer>span{color:#75849a;margin-right:auto;font-size:12px}@media (max-width:900px){.erp-product-supplier-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-product-supplier-filter-actions{justify-content:flex-end}.erp-product-supplier-heading{grid-template-columns:minmax(0,1fr) auto}.erp-product-supplier-summary{grid-area:2/1/auto/-1;justify-content:flex-start}.erp-product-supplier-toolbar{grid-area:1/2}.erp-product-supplier-table th,.erp-product-supplier-table td{padding-inline:7px;font-size:13px}}@media (max-width:680px){.erp-product-supplier-page{min-height:0}.erp-product-supplier-filter{grid-template-columns:minmax(0,1fr);padding:13px}.erp-product-supplier-filter-actions{justify-content:stretch}.erp-product-supplier-filter-actions button{flex:1}.erp-product-supplier-heading{flex-wrap:wrap;align-items:flex-start;padding:12px;display:flex}.erp-product-supplier-heading>div:first-child{flex:220px}.erp-product-supplier-summary{flex:100%;order:3;justify-content:flex-start}.erp-product-supplier-toolbar{margin-left:auto}.erp-product-supplier-panel{min-height:0;overflow:visible}.erp-product-supplier-table-wrap{min-height:0;overflow:hidden visible}.erp-product-supplier-table,.erp-product-supplier-table tbody{display:block}.erp-product-supplier-table colgroup,.erp-product-supplier-table thead{display:none}.erp-product-supplier-table tbody tr:not(.erp-product-supplier-state-row){background:#fff;border:1px solid #cad6e7;border-radius:7px;margin:10px;display:block;overflow:hidden}.erp-product-supplier-table tbody tr:not(.erp-product-supplier-state-row) td{border-right:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;padding:8px 10px;display:grid}.erp-product-supplier-table tbody tr:not(.erp-product-supplier-state-row) td:before{content:attr(data-label);color:#65758c;font-size:12px;font-weight:700}.erp-product-supplier-table tbody tr.erp-product-supplier-skeleton{display:none}.erp-product-supplier-state-row,.erp-product-supplier-state-row td{height:auto;display:block}.erp-product-supplier-state{min-height:300px;padding:25px 16px}.erp-product-supplier-row-actions,.erp-product-supplier-pagination{justify-content:flex-start}.erp-product-supplier-pagination>span{flex:100%;margin:0}.erp-product-supplier-suggestion-list,.erp-product-supplier-suggestions>div:first-child{grid-template-columns:minmax(0,1fr)}.erp-product-supplier-suggestions>div:first-child>small{padding:0}.erp-product-supplier-dialog-grid{grid-template-columns:minmax(0,1fr)}.erp-product-supplier-dialog-grid label.wide{grid-column:auto}.erp-product-supplier-dialog form>footer>span{flex:100%}}@media (prefers-reduced-motion:reduce){.erp-product-supplier-skeleton i{animation:none}}.erp-supplier-filename-page{min-width:0;max-width:100%}.erp-supplier-filename-filter{grid-template-columns:minmax(210px,1.35fr) minmax(160px,.9fr) minmax(135px,.7fr) minmax(135px,.7fr) auto}.erp-supplier-filename-table col:first-child{width:16%}.erp-supplier-filename-table col:nth-child(2),.erp-supplier-filename-table col:nth-child(3){width:24%}.erp-supplier-filename-table col:nth-child(4){width:13%}.erp-supplier-filename-table col:nth-child(5){width:14%}.erp-supplier-filename-table col:nth-child(6){width:9%}.erp-supplier-filename-table td:nth-child(2)>strong,.erp-supplier-filename-table td:nth-child(3)>strong,.erp-supplier-filename-suggestion-list strong,.erp-supplier-filename-suggestion-list small{overflow-wrap:anywhere;word-break:break-word}.erp-supplier-filename-suggestion-list>button{grid-template-columns:minmax(0,1.6fr) minmax(120px,.8fr)}.erp-supplier-filename-page .erp-supplier-filename-history-button{color:#245795;box-shadow:none;background:#f1f6fd;border-color:#9fb8dc;align-items:center;gap:6px;display:inline-flex}.erp-supplier-filename-page .erp-supplier-filename-history-button:hover:not(:disabled){color:#17498b;background:#e8f1ff;border-color:#6e94c8}.erp-supplier-filename-page .erp-supplier-filename-history-count{color:#205bb7;text-align:center;background:#dceaff;border-radius:999px;min-width:23px;padding:1px 6px;font-size:11px;line-height:1.5}.erp-supplier-filename-page .erp-supplier-filename-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,360px);display:flex}.erp-supplier-filename-page .erp-supplier-filename-empty-actions button{min-width:144px;max-width:100%}.erp-supplier-filename-page .erp-supplier-filename-empty-actions .primary{color:#fff;background:#356cf4;border-color:#356cf4;box-shadow:0 2px 5px #356cf43d}.erp-supplier-filename-page .erp-supplier-filename-empty-actions .primary:hover:not(:disabled){color:#fff;background:#285bdc;border-color:#285bdc}.erp-supplier-filename-page .erp-supplier-filename-candidate-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.erp-supplier-filename-page .erp-supplier-filename-candidate-summary span{color:#64758c;text-align:center;background:#fff;border:1px solid #d7e1ef;border-radius:6px;min-width:0;padding:6px 8px;font-size:11px}.erp-supplier-filename-page .erp-supplier-filename-candidate-summary b{color:#245fc4;font-size:13px}@media (max-width:1180px){.erp-supplier-filename-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-supplier-filename-filter .erp-product-supplier-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:680px){.erp-supplier-filename-filter{grid-template-columns:minmax(0,1fr)}.erp-supplier-filename-filter .erp-product-supplier-filter-actions{grid-column:auto;justify-content:stretch}.erp-supplier-filename-page .erp-product-supplier-toolbar{flex-wrap:wrap;width:100%;margin-left:0}.erp-supplier-filename-page .erp-product-supplier-toolbar button{flex:120px;min-width:0}.erp-supplier-filename-page .erp-supplier-filename-empty-actions{flex-direction:column;width:100%}.erp-supplier-filename-page .erp-supplier-filename-empty-actions button{white-space:normal;width:100%;min-width:0}.erp-supplier-filename-page .erp-supplier-filename-candidate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-product-supplier-config-page{min-width:0;max-width:100%}.erp-product-supplier-config-page .erp-product-supplier-history-button{color:#245795;box-shadow:none;background:#f1f6fd;border-color:#9fb8dc;align-items:center;gap:6px;display:inline-flex}.erp-product-supplier-config-page .erp-product-supplier-history-button:hover:not(:disabled){color:#17498b;background:#e8f1ff;border-color:#6e94c8}.erp-product-supplier-config-page .erp-product-supplier-history-button>span{color:#205bb7;text-align:center;background:#dceaff;border-radius:999px;min-width:23px;padding:1px 6px;font-size:11px;line-height:1.5}.erp-product-supplier-config-page .erp-product-supplier-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,360px);display:flex}.erp-product-supplier-config-page .erp-product-supplier-empty-actions button{min-width:144px;max-width:100%}.erp-product-supplier-config-page .erp-product-supplier-empty-actions .primary{color:#fff;background:#356cf4;border-color:#356cf4;box-shadow:0 2px 5px #356cf43d}.erp-product-supplier-config-page .erp-product-supplier-empty-actions .primary:hover:not(:disabled){color:#fff;background:#285bdc;border-color:#285bdc}.erp-product-supplier-config-page .erp-product-supplier-suggestion-list>button:not(:disabled){color:#1e4f95;background:#f7faff;border-color:#b8ccec}.erp-product-supplier-config-page .erp-product-supplier-suggestion-list>button:not(:disabled):hover{background:#edf4ff;border-color:#7399d2;box-shadow:0 2px 7px #2d5eab1f}@media (max-width:680px){.erp-product-supplier-config-page .erp-product-supplier-toolbar{flex-wrap:wrap;width:100%;margin-left:0}.erp-product-supplier-config-page .erp-product-supplier-toolbar button{flex:120px;min-width:0}.erp-product-supplier-config-page .erp-product-supplier-empty-actions{flex-direction:column;width:100%}.erp-product-supplier-config-page .erp-product-supplier-empty-actions button{white-space:normal;width:100%;min-width:0}}.erp-shell.erp-product-design-shell .erp-content.erp-product-design-content:has(>.erp-my-design-workbench-page){background:radial-gradient(circle at 18% -12%,#436bea21,#0000 30%),linear-gradient(#eef3fb 0,#f5f7fb 220px,#edf1f7 100%);padding:0}.erp-shell.erp-product-design-shell .erp-content.erp-product-design-content>.erp-my-design-workbench-page{width:100%;max-width:none;height:var(--erp-page-viewport);color:#182b46;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;padding:10px 0 0;display:grid;overflow:hidden}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary{border:1px solid #c7d3e5;background:#fffffff5;border-inline:0;border-radius:0;grid-template-columns:minmax(190px,1.5fr) repeat(10,minmax(88px,1fr));align-items:stretch;width:100%;margin:0;padding:0;display:grid;overflow-x:auto;box-shadow:0 10px 30px #1b355914}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary>div{align-content:center;align-items:initial;text-align:left;border:0;background:linear-gradient(#fffffffa,#f7fafef0);border-right:1px solid #e0e7f0;gap:4px;min-height:64px;padding:9px 14px;display:grid}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary>div:last-child{border-right:0}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary dt{color:#718096;letter-spacing:.02em;font-size:11px;font-weight:600}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary dd{color:#172b4a;font-size:17px;font-weight:750;line-height:1.2}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary .erp-my-design-summary-time{padding-left:20px;box-shadow:inset 4px 0 #ffb546;background:linear-gradient(135deg,#1e3d68 0%,#27599c 72%,#356cf4 100%)!important}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary .erp-my-design-summary-time dt{color:#c9d9f2}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary .erp-my-design-summary-time dd{color:#fff;font-size:14px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary .erp-my-design-summary-warning{background:linear-gradient(#fffdf7,#fff8e8)!important}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary .erp-my-design-summary-danger{background:linear-gradient(snow,#fff1ef)!important}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary .erp-my-design-summary-success{background:linear-gradient(#f8fbff,#edf4ff)!important}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell{border:1px solid #c8d4e6;background:#fffffff7;border-inline:0;border-radius:0;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:0 12px 32px #19325414}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-primary{background:linear-gradient(#fff 0%,#fbfdff 100%);grid-template-columns:repeat(5,minmax(140px,1fr)) minmax(330px,1.8fr);align-items:end;gap:12px;padding:15px 18px;display:grid}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-grid>label,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-date-range{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-grid label>span,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-date-range legend{color:#344863;width:100%;margin:0;font-size:12px;font-weight:700;line-height:1.35}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-grid :is(input,select){color:#1f3553;background:#fff;border:1px solid #bcc9dc;border-radius:8px;width:100%;height:40px;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #152d4e06}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-grid :is(input,select):hover{border-color:#8da6ca}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-grid :is(input,select):focus{background:#fff;border-color:#356cf4;box-shadow:0 0 0 3px #356cf41f}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-payment{grid-column:auto}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-date-range legend{float:none}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-date-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell input[type=date]{width:100%}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-more-filters{background:#f7f9fc;border-top:1px solid #dde5f0;margin:0}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-more-filters>summary{color:#315989;background:linear-gradient(90deg,#f1f5fb,#fafcff 62%,#f7f9fd);min-height:42px;padding:11px 18px;font-size:13px;font-weight:700}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-secondary{grid-template-columns:repeat(5,minmax(150px,1fr));gap:13px;padding:15px 18px;display:grid}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-actions{background:linear-gradient(90deg,#f5f8fc 0%,#fff 48%,#f5f8fd 100%);border-top:1px solid #dce4ef;min-height:56px;margin:0;padding:8px 18px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-actions>span{color:#6c7d93;font-size:12px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-actions .erp-my-design-button{border-radius:8px;min-width:92px;height:38px;padding-inline:16px;font-size:13px;font-weight:700}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-actions .erp-my-design-button-secondary:not(:disabled){color:#8b5a18;background:linear-gradient(#fffaf0,#fff3d8);border-color:#e7c88e}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-actions .erp-my-design-button-primary:not(:disabled){color:#fff;background:linear-gradient(135deg,#356cf4,#2859cf);border-color:#2f63df;box-shadow:0 7px 16px #2f63df3d}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-table-card{border:1px solid #bdcade;background:#fff;border-inline:0;border-radius:0;width:100%;min-height:0;margin:0;overflow:hidden;box-shadow:0 14px 34px #19315217}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-heading{background:linear-gradient(100deg,#fff 0%,#f4f8fe 62%,#edf4ff 100%);border-bottom:1px solid #d4deeb;min-height:58px;padding:9px 18px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-heading h3{color:#172e50;letter-spacing:.01em;font-size:17px;font-weight:750}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-heading p{color:#718197;font-size:12px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-heading>span{color:#2459bd;background:#ffffffd1;border:1px solid #b9cbea;border-radius:999px;padding:6px 11px;font-size:11px;box-shadow:0 4px 12px #2b559914}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar{background:linear-gradient(#fbfdff,#f3f7fc);border-bottom:1px solid #d5deeb;min-height:50px;padding:7px 14px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar button{border-radius:7px;height:34px;font-size:13px;font-weight:650}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table-card>.erp-my-design-toolbar .erp-my-design-button-primary:not(:disabled){background:linear-gradient(135deg,#356cf4,#2859cf);box-shadow:0 6px 14px #2f63df30}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-availability{color:#9a651d;background:#fff9ed;border-color:#d7b987}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table{width:100%;min-width:1640px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table thead th,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table thead th:nth-child(n){color:#f3f7ff;letter-spacing:.01em;background:linear-gradient(#29496f 0%,#1d385a 100%);border-color:#385779 #385779 #17314f;height:44px;padding:8px 9px;font-size:13px;font-weight:700}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table thead th:last-child{background:linear-gradient(#315681 0%,#244362 100%);box-shadow:-8px 0 18px #0b1f362e}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody td{color:#253a55;background:#fff;border-color:#d7e0eb;height:64px;padding:9px 10px;font-size:14px;line-height:1.45}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr:nth-child(2n):not(.erp-my-design-state-row)>td,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr:nth-child(2n):not(.erp-my-design-state-row)>td:last-child{background:#f7faff}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr:not(.erp-my-design-state-row):hover>td,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr:not(.erp-my-design-state-row):hover>td:last-child{background:#fff7df}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr.erp-my-design-row-selected>td,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr.erp-my-design-row-selected>td:last-child{background:#ffefbf}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table tbody tr:not(.erp-my-design-state-row) td:last-child{border-left-color:#c5d1e1;box-shadow:-7px 0 14px #1931500f}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table td>strong,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-link{font-size:14px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table td>small,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-table td>span+small{color:#74849a;font-size:12px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-status{min-height:23px;padding-inline:8px;font-size:11px!important}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-pagination{color:#536984;background:linear-gradient(#fff,#f5f8fc);border-top:1px solid #d2dce9;min-height:46px;padding:7px 14px;font-size:13px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page .erp-my-design-pagination :is(button,input,select){background:#fff;border-color:#bdcada;border-radius:6px;height:30px}@media (max-width:1500px){.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-payment{grid-column:span 2}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>.erp-my-design-summary{grid-template-columns:minmax(180px,1.5fr) repeat(10,minmax(82px,1fr))}}@media (max-width:1040px){.erp-shell.erp-product-design-shell .erp-content.erp-product-design-content>section.erp-my-design-workbench-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto;overflow:visible}.erp-shell.erp-product-design-shell .erp-content.erp-product-design-content>.erp-my-design-workbench-page>.erp-my-design-table-card{min-height:520px}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-primary,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-secondary{grid-template-columns:repeat(2,minmax(180px,1fr))}.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-wide,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-assigned,.erp-shell.erp-product-design-shell .erp-my-design-workbench-page>form.erp-my-design-filter-shell .erp-my-design-filter-designer{grid-column:1/-1}}.erp-shell.erp-enterprise-premium-shell{color:var(--erp-premium-ink);background:radial-gradient(circle at 84% -12%, #356cf41f, transparent 34%), var(--erp-premium-canvas);-webkit-font-smoothing:antialiased;overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-header{z-index:20;background:radial-gradient(circle at 22% -180%,#6fa5ffb8,#0000 43%),linear-gradient(112deg,#0d294b 0%,#173b67 47%,#2458b8 100%);border-bottom:1px solid #cfe2ff47;position:relative;box-shadow:0 10px 30px #0c24432e}.erp-shell.erp-enterprise-premium-shell .erp-brand{gap:13px}.erp-shell.erp-enterprise-premium-shell .erp-brand-mark{background:linear-gradient(145deg,#ffad61,#f1712d 68%,#d85420);border:1px solid #ffffff47;border-radius:11px 5px;box-shadow:0 8px 18px #06182f40,inset 0 1px #ffffff4d}.erp-shell.erp-enterprise-premium-shell .erp-brand strong{letter-spacing:.18em;text-shadow:0 1px 12px #00000029;font-weight:720}.erp-shell.erp-enterprise-premium-shell .erp-brand small{color:#ebf4ffc7}.erp-shell.erp-enterprise-premium-shell .erp-account{color:#f4f8ffeb}.erp-shell.erp-enterprise-premium-shell .erp-account button{color:#fff}.erp-shell.erp-enterprise-premium-shell .erp-layout{background:var(--erp-premium-canvas);width:100%;max-width:none}.erp-shell.erp-enterprise-premium-shell .erp-sidebar{background:linear-gradient(#fff 0%,#f8fbff 46%,#f4f8fd 100%);border-right-color:#d3deec;box-shadow:5px 0 24px #17365c12}.erp-shell.erp-enterprise-premium-shell .erp-sidebar nav{scrollbar-color:#9db2cd transparent}.erp-shell.erp-enterprise-premium-shell .erp-menu-group{background:0 0;border-bottom-color:#e2e9f2}.erp-shell.erp-enterprise-premium-shell .erp-menu-group>button,.erp-shell.erp-enterprise-premium-shell .erp-submenu,.erp-shell.erp-enterprise-premium-shell .erp-submenu button{background-color:#0000}.erp-shell.erp-enterprise-premium-shell .erp-menu-group>button{color:#203650;font-weight:720}.erp-shell.erp-enterprise-premium-shell .erp-menu-group>button:hover,.erp-shell.erp-enterprise-premium-shell .erp-submenu button:hover{color:#245ec8;background:linear-gradient(90deg,#e8f1fff2,#f5f9ffb8)}.erp-shell.erp-enterprise-premium-shell .erp-submenu button.active,.erp-shell.erp-enterprise-premium-shell .erp-production-menu-group .erp-submenu button.active,.erp-shell.erp-enterprise-premium-shell .erp-sales-menu-group .erp-submenu button.active,.erp-shell.erp-enterprise-premium-shell .erp-product-design-menu-group .erp-submenu button.active{color:#1f5cc7;background:linear-gradient(90deg,#e8f1ff 0%,#f2f7ff 74%,#ffffffb3 100%);font-weight:680;position:relative;box-shadow:inset 3px 0 #356cf4}.erp-shell.erp-enterprise-premium-shell .erp-submenu-heading,.erp-shell.erp-enterprise-premium-shell .erp-sales-menu-group .erp-submenu button.erp-submenu-heading.sales-rule-heading,.erp-shell.erp-enterprise-premium-shell .erp-product-design-menu-group .erp-submenu button.erp-submenu-heading.product-design-tools-heading,.erp-shell.erp-enterprise-premium-shell .erp-product-catalog-menu-group .erp-submenu button.erp-submenu-heading.product-base-data-heading,.erp-shell.erp-enterprise-premium-shell .erp-production-menu-group .erp-submenu button.erp-submenu-heading.production-base-data-heading{color:#315273;background:linear-gradient(90deg,#f0f5fb,#f8fbff);border-color:#dde7f3}.erp-shell.erp-enterprise-premium-shell .erp-main{background:var(--erp-premium-canvas);width:100%;min-width:0;max-width:none}.erp-shell.erp-enterprise-premium-shell .erp-tabs{scrollbar-width:thin;background:linear-gradient(#edf3f9,#e8eef6);border-bottom-color:#ced9e7;height:44px;padding-inline:12px}.erp-shell.erp-enterprise-premium-shell .erp-tab{color:#52667e;background:#ffffffb3;border-color:#cdd8e6;height:34px}.erp-shell.erp-enterprise-premium-shell .erp-tab:first-child{border-radius:7px 0 0}.erp-shell.erp-enterprise-premium-shell .erp-tab.active{color:#1f5cc7;background:#fff;border-color:#356cf4 #b8c9df #fff;box-shadow:0 -4px 12px #1f497e0f}.erp-shell.erp-enterprise-premium-shell .erp-tabs>.erp-fullscreen{color:#2d64c8;background:0 0;height:34px}.erp-shell.erp-enterprise-premium-shell .erp-breadcrumb{color:#718197;background:linear-gradient(90deg,#fff 0%,#f9fbfe 72%,#f1f6fd 100%);border-bottom-color:#d6e0ec;height:44px;padding-inline:16px;box-shadow:0 3px 12px #1a355609}.erp-shell.erp-enterprise-premium-shell .erp-breadcrumb b,.erp-shell.erp-enterprise-premium-shell .erp-breadcrumb strong{color:#213b5b;font-weight:680}.erp-shell.erp-enterprise-premium-shell .erp-breadcrumb i{color:#94a5b9}.erp-shell.erp-enterprise-premium-shell .erp-breadcrumb>button:last-child{color:#3566bd;background:#fff;border-color:#b8c9df;border-radius:7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content{box-sizing:border-box;background:radial-gradient(circle at 92% 0,#4378da11,#0000 28%),linear-gradient(#f5f8fc 0%,#f1f5fa 100%);width:100%;min-width:0;max-width:none;padding:10px 0 0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>:not(.erp-empty-workspace){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>:not(.erp-empty-workspace)>:where(header,form,section,[class*=-data-strip],[class*=-filter-shell],[class*=-filter-panel],[class*=-table-panel],[class*=-table-card],[class*=-toolbar]){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>:not(.erp-empty-workspace)>:where(.erp-admin-header,.erp-position-heading,.erp-user-query-heading,.erp-owner-heading,.erp-design-workspace-heading,.erp-design-workspace-empty,[class*=-filter-shell],[class*=-filter-panel],[class*=-table-panel],[class*=-table-card]){border-left-color:#0000;border-right-color:#0000;border-radius:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>:not(.erp-empty-workspace)>:where([class*=-filter-shell],[class*=-filter-panel],[class*=-table-panel],[class*=-table-card]){border-top-color:var(--erp-premium-line);border-bottom-color:var(--erp-premium-line);box-shadow:0 12px 30px #17375c13}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>:not(.erp-empty-workspace)>:where(.erp-admin-header,.erp-position-heading,.erp-user-query-heading,.erp-owner-heading,.erp-design-workspace-heading){background:radial-gradient(circle at 88% -70%,#497de026,#0000 32%),linear-gradient(100deg,#fff 0%,#f5f8fc 60%,#edf4ff 100%);box-shadow:0 10px 26px #19365a12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content table{font-variant-numeric:tabular-nums}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content table thead th{color:#f3f7ff;letter-spacing:.01em;background:linear-gradient(#29496f 0%,#1d385a 100%);border-color:#3c5877 #3c5877 #17314f;font-weight:700;box-shadow:inset 0 1px #ffffff14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content table thead th :is(button,a){color:inherit}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content table tbody td{border-color:#d8e1ec}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where([class*=-table-scroll],[class*=-table-wrap]){scrollbar-width:thin;scrollbar-color:#aabbd0 #eef3f8;max-width:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where([class*=-table-scroll],[class*=-table-wrap])::-webkit-scrollbar{width:7px;height:7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where([class*=-table-scroll],[class*=-table-wrap])::-webkit-scrollbar-track{background:#eef3f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where([class*=-table-scroll],[class*=-table-wrap])::-webkit-scrollbar-thumb{background:#aabbd0;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where(button,input,select,textarea){font-family:inherit}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#243a55;background-color:#fff;border-color:#bfcddd;transition:border-color .16s,box-shadow .16s,background-color .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:#8da6c5}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where(button,input,select,textarea,summary,a):focus-visible{outline-offset:2px;outline:2px solid #356cf4a6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content input[type=checkbox],.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content input[type=radio]{accent-color:var(--erp-premium-blue)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-data-strip{color:#7b541d;background:linear-gradient(90deg,#fff9e8 0%,#fffdf7 58%,#fff8e6 100%);border-left:0;border-right:0;border-radius:0;min-height:40px;margin:0;padding:8px 18px;box-shadow:0 5px 15px #4837160b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel{background:linear-gradient(#fff 0%,#fbfdff 100%);border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:13px 12px;min-height:0;margin:8px 0 0;padding:15px 18px;display:grid;box-shadow:0 12px 30px #17375c13}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>label{white-space:normal;grid-column:span 2;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>label>span{color:#344863;font-size:12px;font-weight:700}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>label :is(input,select){border-radius:8px;width:100%;height:38px;padding-inline:11px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>:is(.erp-date-range,.erp-amount-range){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>:is(.erp-date-range,.erp-amount-range)>span{grid-column:1/-1}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-date-range{grid-column:span 4}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-filter-actions{grid-column:span 4;justify-content:flex-end;align-self:end;min-width:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel .erp-filter-actions label{grid-template-columns:auto minmax(110px,1fr);min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel .erp-filter-actions select{border-radius:8px;width:100%;height:38px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel .erp-filter-actions button{border-radius:8px;min-width:84px;height:38px;font-weight:700}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel .erp-filter-actions .search{background:linear-gradient(135deg, var(--erp-premium-blue), var(--erp-premium-blue-dark));box-shadow:0 7px 16px #2f63df38}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel .erp-filter-actions .reset{color:#8b5a18;background:linear-gradient(#fffaf0,#fff3d8);border:1px solid #e4c78f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-more{border-radius:7px;bottom:8px;right:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-toolbar{background:linear-gradient(#fbfdff,#f1f6fc);border-top:1px solid #d7e1ed;border-bottom:1px solid #d7e1ed;flex-wrap:wrap;height:auto;min-height:52px;padding:8px 14px;box-shadow:0 8px 20px #19365a0e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-toolbar button{color:#31557e;background:#fff;border:1px solid #bfcde0;border-radius:8px;flex:none;height:36px;font-weight:680;box-shadow:0 4px 10px #19365a0e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-toolbar button.accent{color:#fff;background:linear-gradient(135deg, var(--erp-premium-blue), var(--erp-premium-blue-dark));border-color:#2f63df;box-shadow:0 7px 16px #2f63df33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-table-panel{border-left:0;border-right:0;border-radius:0;margin:0;box-shadow:0 14px 34px #19315217}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel{border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;min-height:74px;padding:13px 18px;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label{grid-column:span 2;align-items:stretch;gap:6px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label.department-filter{grid-column:span 3}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label :is(input,select),.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label.department-filter input{border-radius:8px;width:100%;height:38px;padding-inline:11px}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>.erp-filter-actions{grid-column:span 3;justify-content:flex-end}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>.erp-filter-actions button{border-radius:8px;min-width:82px;height:38px;font-weight:700}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-toolbar{background:linear-gradient(#fbfdff,#f2f6fb);border-top:1px solid #d7e1ed;border-bottom:1px solid #d7e1ed;min-height:52px;padding-inline:14px}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-table-panel{border-left:0;border-right:0;border-radius:0}@media (max-width:1500px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>label{grid-column:span 3}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-date-range,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-filter-actions{grid-column:span 6}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label{grid-column:span 3}.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label.department-filter,.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>.erp-filter-actions{grid-column:span 6}}@media (max-width:960px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>label,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-date-range,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content>.erp-filter-panel>.erp-filter-actions,.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label,.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>label.department-filter,.erp-shell.erp-enterprise-premium-shell .erp-enterprise-content>.erp-system-user-page>.erp-user-filter-panel>.erp-filter-actions{grid-column:span 6}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content :where(button,input,select,textarea){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content{--erp-suite-accent:#356cf4;--erp-suite-accent-dark:#234fae;--erp-suite-navy:#183655;--erp-suite-navy-deep:#102944;--erp-suite-line:#cfdae8;--erp-suite-soft-line:#e2e9f2;--erp-suite-panel:#fff;--erp-suite-muted:#65778d;background:radial-gradient(circle at 92% -8%,#356cf41c,#0000 31%),linear-gradient(#f5f8fc 0%,#eef3f8 100%);width:100%;min-width:0;max-width:none;padding:8px 0 0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content[data-workspace-group=销售管理]{--erp-suite-accent:#3268e6;--erp-suite-accent-dark:#214caa}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content[data-workspace-group=产品设计]{--erp-suite-accent:#466fe5;--erp-suite-accent-dark:#304ca7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content[data-workspace-group=生产发货]{--erp-suite-accent:#2f6fcb;--erp-suite-accent-dark:#205195}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content>:not(.erp-empty-workspace){box-sizing:border-box;border-inline-color:#0000;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-status-strip,.erp-production-order-data-strip,.erp-customized-shipment-data-strip,.erp-stock-shipment-source-strip,.erp-stock-history-data-strip,.erp-print-history-context-strip){color:#eaf2fc;background:radial-gradient(circle at 88% -120%, #6b9dff57, transparent 38%), linear-gradient(104deg, var(--erp-suite-navy-deep) 0%, var(--erp-suite-navy) 55%, #244d78 100%);box-sizing:border-box;border-color:#294968;border-inline:0;border-radius:0;width:100%;min-width:0;max-width:none;margin-inline:0;box-shadow:0 12px 28px #0e274429,inset 0 1px #ffffff14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-status-strip,.erp-production-order-data-strip,.erp-customized-shipment-data-strip,.erp-stock-shipment-source-strip,.erp-stock-history-data-strip,.erp-print-history-context-strip) :is(span,small,p){color:#e7f1fdd6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-status-strip,.erp-production-order-data-strip,.erp-customized-shipment-data-strip,.erp-stock-shipment-source-strip,.erp-stock-history-data-strip,.erp-print-history-context-strip) :is(strong,b){color:#fff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-status-strip,.erp-production-order-data-strip,.erp-customized-shipment-data-strip,.erp-stock-shipment-source-strip,.erp-stock-history-data-strip,.erp-print-history-context-strip) :is(button,a){color:#f3f8ff;background:#ffffff1a;border-color:#b1cff261;box-shadow:inset 0 1px #ffffff14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-pending-claim-summary,.erp-order-list-overview,.erp-order-list-summary,.erp-online-orders-summary,.erp-service-stats-summary,.erp-service-stats-definition,.erp-my-design-summary,.erp-design-system-overview,.erp-design-task-stats-notice,.erp-production-timeout-overview,.erp-print-record-overview,.erp-dispatch-reconciliation-summary,.erp-product-supplier-summary,.erp-order-tags-definition,.erp-merchant-notes-notice,.erp-product-display-notice,.erp-design-upload-picker){border-color:var(--erp-suite-line);box-sizing:border-box;background:radial-gradient(circle at 90% -95%,#4674d726,#0000 37%),linear-gradient(100deg,#fff 0%,#f7faff 62%,#eef4fc 100%);border-inline:0;border-radius:0;width:100%;min-width:0;max-width:none;margin-inline:0;box-shadow:0 9px 24px #1c3b6011}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-filter,.erp-pending-filter,.erp-history-filter,.erp-order-list-filter-shell,.erp-online-orders-filter,.erp-stores-filter,.erp-service-stats-filter,.erp-order-tags-filter,.erp-merchant-notes-filter,.erp-my-design-filter-shell,.erp-design-query-panel,.erp-design-task-stats-filter-shell,.erp-design-product-stats-filter-shell,.erp-finalization-rate-filter-shell,.erp-design-count-summary-filter-shell,.erp-production-order-filter-shell,.erp-dispatch-reconciliation-filter-shell,.erp-customized-shipment-filters,.erp-stock-history-reference-filters,.erp-production-timeout-filter-shell,.erp-print-record-filters,.erp-print-history-event-filters,.erp-waybill-import-filters,.erp-shipment-statistics-filters,.erp-supplier-directory-filter,.erp-product-supplier-filter,.erp-logistics-company-filter){border-color:var(--erp-suite-line);box-sizing:border-box;background:linear-gradient(#fff 0%,#f9fbfe 100%);border-inline:0;border-radius:0;width:100%;min-width:0;max-width:none;margin-inline:0;box-shadow:0 12px 30px #17375c14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-filter,.erp-pending-filter,.erp-history-filter,.erp-order-list-filter-shell,.erp-online-orders-filter,.erp-stores-filter,.erp-service-stats-filter,.erp-order-tags-filter,.erp-merchant-notes-filter,.erp-my-design-filter-shell,.erp-design-query-panel,.erp-design-task-stats-filter-shell,.erp-design-product-stats-filter-shell,.erp-finalization-rate-filter-shell,.erp-design-count-summary-filter-shell,.erp-production-order-filter-shell,.erp-dispatch-reconciliation-filter-shell,.erp-customized-shipment-filters,.erp-stock-history-reference-filters,.erp-production-timeout-filter-shell,.erp-print-record-filters,.erp-print-history-event-filters,.erp-waybill-import-filters,.erp-shipment-statistics-filters,.erp-supplier-directory-filter,.erp-product-supplier-filter,.erp-logistics-company-filter) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#233a56;background-color:#fff;border-color:#b9c8da;border-radius:8px;min-height:36px;box-shadow:inset 0 1px 2px #16345706}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-filter,.erp-pending-filter,.erp-history-filter,.erp-order-list-filter-shell,.erp-online-orders-filter,.erp-stores-filter,.erp-service-stats-filter,.erp-order-tags-filter,.erp-merchant-notes-filter,.erp-my-design-filter-shell,.erp-design-query-panel,.erp-design-task-stats-filter-shell,.erp-design-product-stats-filter-shell,.erp-finalization-rate-filter-shell,.erp-design-count-summary-filter-shell,.erp-production-order-filter-shell,.erp-dispatch-reconciliation-filter-shell,.erp-customized-shipment-filters,.erp-stock-history-reference-filters,.erp-production-timeout-filter-shell,.erp-print-record-filters,.erp-print-history-event-filters,.erp-waybill-import-filters,.erp-shipment-statistics-filters,.erp-supplier-directory-filter,.erp-product-supplier-filter,.erp-logistics-company-filter) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--erp-suite-accent);box-shadow:0 0 0 3px var(--erp-suite-accent)}@supports (color:color-mix(in lab, red, red)){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-filter,.erp-pending-filter,.erp-history-filter,.erp-order-list-filter-shell,.erp-online-orders-filter,.erp-stores-filter,.erp-service-stats-filter,.erp-order-tags-filter,.erp-merchant-notes-filter,.erp-my-design-filter-shell,.erp-design-query-panel,.erp-design-task-stats-filter-shell,.erp-design-product-stats-filter-shell,.erp-finalization-rate-filter-shell,.erp-design-count-summary-filter-shell,.erp-production-order-filter-shell,.erp-dispatch-reconciliation-filter-shell,.erp-customized-shipment-filters,.erp-stock-history-reference-filters,.erp-production-timeout-filter-shell,.erp-print-record-filters,.erp-print-history-event-filters,.erp-waybill-import-filters,.erp-shipment-statistics-filters,.erp-supplier-directory-filter,.erp-product-supplier-filter,.erp-logistics-company-filter) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--erp-suite-accent) 14%, transparent)}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-order-list-filter-heading,.erp-pending-filter-head,.erp-history-filter-heading,.erp-design-product-stats-filter-heading,.erp-finalization-rate-filter-heading,.erp-design-count-summary-filter-heading,.erp-production-order-filter-heading,.erp-production-timeout-filter-heading,.erp-print-record-filter-heading,.erp-dispatch-reconciliation-filter-heading){border-bottom-color:var(--erp-suite-soft-line);background:linear-gradient(90deg,#fff 0%,#f3f7fc 100%)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-toolbar,.erp-pending-toolbar,.erp-history-toolbar,.erp-order-list-toolbar,.erp-online-orders-toolbar,.erp-stores-toolbar,.erp-service-stats-toolbar,.erp-order-tags-toolbar,.erp-merchant-notes-toolbar,.erp-product-display-toolbar,.erp-my-design-toolbar,.erp-design-upload-toolbar,.erp-design-task-toolbar,.erp-design-timeout-toolbar,.erp-legacy-design-toolbar,.erp-auto-assignment-toolbar,.erp-production-order-toolbar,.erp-dispatch-reconciliation-toolbar,.erp-customized-shipment-toolbar,.erp-stock-history-reference-toolbar,.erp-production-timeout-toolbar,.erp-print-record-toolbar,.erp-print-history-toolbar,.erp-waybill-import-toolbar,.erp-shipment-statistics-toolbar,.erp-supplier-directory-toolbar,.erp-product-supplier-toolbar,.erp-logistics-company-toolbar){box-sizing:border-box;border-color:#d4dfec;background:linear-gradient(#fbfdff 0%,#f0f5fb 100%);border-inline:0;border-radius:0;width:100%;min-width:0;max-width:none;margin-inline:0;box-shadow:0 8px 20px #19365a0f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-toolbar,.erp-pending-toolbar,.erp-history-toolbar,.erp-order-list-toolbar,.erp-online-orders-toolbar,.erp-stores-toolbar,.erp-service-stats-toolbar,.erp-order-tags-toolbar,.erp-merchant-notes-toolbar,.erp-product-display-toolbar,.erp-my-design-toolbar,.erp-design-upload-toolbar,.erp-design-task-toolbar,.erp-design-timeout-toolbar,.erp-legacy-design-toolbar,.erp-auto-assignment-toolbar,.erp-production-order-toolbar,.erp-dispatch-reconciliation-toolbar,.erp-customized-shipment-toolbar,.erp-stock-history-reference-toolbar,.erp-production-timeout-toolbar,.erp-print-record-toolbar,.erp-print-history-toolbar,.erp-waybill-import-toolbar,.erp-shipment-statistics-toolbar,.erp-supplier-directory-toolbar,.erp-product-supplier-toolbar,.erp-logistics-company-toolbar) :is(button,a){border-radius:8px;font-weight:700;transition:transform .15s,border-color .15s,box-shadow .15s,filter .15s;box-shadow:0 4px 11px #1c3d6612}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-toolbar,.erp-pending-toolbar,.erp-history-toolbar,.erp-order-list-toolbar,.erp-online-orders-toolbar,.erp-stores-toolbar,.erp-service-stats-toolbar,.erp-order-tags-toolbar,.erp-merchant-notes-toolbar,.erp-product-display-toolbar,.erp-my-design-toolbar,.erp-design-upload-toolbar,.erp-design-task-toolbar,.erp-design-timeout-toolbar,.erp-legacy-design-toolbar,.erp-auto-assignment-toolbar,.erp-production-order-toolbar,.erp-dispatch-reconciliation-toolbar,.erp-customized-shipment-toolbar,.erp-stock-history-reference-toolbar,.erp-production-timeout-toolbar,.erp-print-record-toolbar,.erp-print-history-toolbar,.erp-waybill-import-toolbar,.erp-shipment-statistics-toolbar,.erp-supplier-directory-toolbar,.erp-product-supplier-toolbar,.erp-logistics-company-toolbar) :is(button,a):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #1c3d661f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-table-panel,.erp-pending-table-panel,.erp-history-table-panel,.erp-order-list-table-panel,.erp-online-orders-table-panel,.erp-stores-table-panel,.erp-service-stats-table-panel,.erp-order-tags-table-panel,.erp-merchant-notes-table-panel,.erp-product-display-table-panel,.erp-my-design-table-card,.erp-design-upload-queue-card,.erp-design-upload-results,.erp-design-task-list-card,.erp-design-timeout-card,.erp-legacy-design-table-card,.erp-finalization-rate-table-panel,.erp-production-order-table-card,.erp-dispatch-reconciliation-table-card,.erp-customized-shipment-table-card,.erp-stock-history-table-card,.erp-production-timeout-card,.erp-print-record-table-card,.erp-print-history-table-card,.erp-waybill-import-table-card,.erp-shipment-statistics-table-panel,.erp-supplier-directory-panel,.erp-product-supplier-panel,.erp-logistics-company-panel){border-color:var(--erp-suite-line);background:var(--erp-suite-panel);box-sizing:border-box;border-inline:0;border-radius:0;width:100%;min-width:0;max-width:none;margin-inline:0;box-shadow:0 15px 34px #17315218}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content table thead tr th{color:#f3f7ff;letter-spacing:.01em;background:linear-gradient(#29496f 0%,#1d385a 100%);border-color:#3c5877 #3c5877 #17314f;font-weight:700;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #17314f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content table thead tr th :is(button,a){color:inherit}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-design-product-stats-refund-heading{color:#ffc4bd!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-design-task-stats-sort-icon,.erp-design-product-stats-sort-icon):before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-design-task-stats-sort-icon,.erp-design-product-stats-sort-icon):after{border-color:#b9c8db}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-design-task-stats-sort-icon.asc,.erp-design-product-stats-sort-icon.asc):before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-design-task-stats-sort-icon.desc,.erp-design-product-stats-sort-icon.desc):after{border-color:#8fb5ff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-auto-assignment-sort-mark i:first-child{border-bottom-color:#b9c8db}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-auto-assignment-sort-mark i:last-child{border-top-color:#b9c8db}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-auto-assignment-help-mark{color:#eef5ff;border-color:#b9c8db}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content :is(.erp-design-product-stats-filter-shell,.erp-finalization-rate-filter-shell,.erp-design-count-summary-filter-shell) :is(.erp-design-product-stats-filter-grid,.erp-finalization-rate-filter-grid,.erp-design-count-summary-filter-grid){align-items:stretch;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content :is(.erp-design-product-stats-filter-grid,.erp-finalization-rate-filter-grid,.erp-design-count-summary-filter-grid)>label{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content :is(.erp-design-product-stats-filter-grid,.erp-finalization-rate-filter-grid,.erp-design-count-summary-filter-grid) :is(input,select){width:100%;min-width:0;height:38px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content :is(.erp-design-product-stats-date-field,.erp-finalization-rate-date-field,.erp-design-count-summary-date-field){white-space:normal;background:linear-gradient(135deg,#f7f9fc,#fff);border:1px solid #d7e1ed;border-radius:8px;min-width:0;margin:0;padding:9px 10px 10px;display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content :is(.erp-design-product-stats-date-field,.erp-finalization-rate-date-field,.erp-design-count-summary-date-field) legend{float:none;width:auto;margin:0 0 6px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content :is(.erp-design-product-stats-date-controls,.erp-finalization-rate-date-controls,.erp-design-count-summary-date-controls){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-design-upload-footer{box-sizing:border-box;border-color:#d4dfec;background:linear-gradient(#fbfdff 0%,#f0f5fb 100%);border-inline:0;border-radius:0;width:100%;min-width:0;max-width:none;margin-inline:0;box-shadow:0 8px 20px #19365a0f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-design-upload-footer :is(button,a){border-radius:8px;font-weight:700;box-shadow:0 4px 11px #1c3d6612}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(.erp-orders-pagination,.erp-pending-pagination,.erp-history-pagination,.erp-order-list-pagination,.erp-online-orders-pagination,.erp-stores-pagination,.erp-service-stats-pagination,.erp-order-tags-pagination,.erp-merchant-notes-pagination,.erp-my-design-pagination,.erp-legacy-design-pagination,.erp-production-order-pagination,.erp-dispatch-reconciliation-pagination,.erp-customized-shipment-pagination,.erp-stock-history-pagination,.erp-print-record-pagination,.erp-waybill-import-pagination,.erp-shipment-statistics-pagination,.erp-supplier-directory-pagination,.erp-product-supplier-pagination,.erp-logistics-company-pagination){border-top-color:var(--erp-suite-line);background:linear-gradient(#fbfdff 0%,#f2f6fb 100%);border-radius:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-merchant-notes-page{border-inline:0;border-radius:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-merchant-notes-workspace,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content .erp-print-history-explorer{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding-inline:0}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table{color:#25364d;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table thead th{font-size:14px;font-weight:700;line-height:1.35}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table tbody td{color:#25364d;font-size:13px;font-weight:500;line-height:1.5}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table tbody td:first-child{color:#6f7d8f;font-variant-numeric:tabular-nums;font-weight:600}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table .erp-wdt-resource-value.code{color:#285b97;font-variant-numeric:tabular-nums;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600;line-height:1.45}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table tbody td:nth-child(5){color:#172b46;font-size:14px;font-weight:650}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table tbody :is(td:nth-child(7),td:nth-child(9),td:nth-child(10)){color:#4f6075}.erp-wdt-resource-page[data-resource=providerGoods] .erp-wdt-resource-table .erp-wdt-resource-value.status{color:#2457b2;letter-spacing:.02em;background:#edf4ff;border-color:#b8cdf2;align-items:center;min-height:24px;font-size:12px;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-operations-suite-content :is(button,a){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-page{--after-sales-line:#c9d6e7;--after-sales-blue:#356cf4;--after-sales-navy:#1b3c63;--after-sales-soft-blue:#edf4ff;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#1f3149;box-sizing:border-box;background:radial-gradient(circle at 91% 0,#356cf414,#0000 30%),linear-gradient(#f5f8fc 0%,#eef3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:after-sales-records/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-canvas{grid-template-rows:auto 42px minmax(0,1fr);align-content:stretch;gap:8px;width:100%;min-width:0;height:100%;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query{box-sizing:border-box;border:1px solid #d3deec;background:linear-gradient(90deg,#edf4ff7a,#fff0 36%),#fff;border-inline:0;border-radius:0;grid-template-columns:repeat(6,minmax(168px,1fr));align-items:center;gap:10px 18px;min-width:0;min-height:122px;padding:14px 48px 14px 18px;display:grid;position:relative;box-shadow:0 7px 20px #1b3a6014,inset 0 3px #356cf4}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query>label{color:#253b58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query>label>span{color:#253b58}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query :is(input,select){color:#263b56;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;width:100%;min-width:0;height:33px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query :is(input,select):focus{border-color:#4c7cf0;outline:none;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query>label.erp-after-sales-records-date{grid-column:span 2;grid-template-columns:max-content minmax(125px,1fr) 14px minmax(125px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-date>i{color:#667386;text-align:center;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions{grid-column:3/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions>button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:66px;height:33px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions>button.search{background:linear-gradient(135deg,#477df5 0%,#275bd7 100%);box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions>button.reset{color:#8b5b08;background:linear-gradient(#fffaf0 0%,#fff2d5 100%);border:1px solid #edc269;box-shadow:0 4px 10px #704d131a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions>button:hover{filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions>button:active{transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-more{z-index:4;color:#315b91;cursor:pointer;background:#f2f6fc;border:1px solid #d5e0ed;border-radius:6px;width:28px;height:28px;padding:0 0 5px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-more-menu{z-index:8;background:#fff;border:1px solid #cbd6e4;border-radius:5px;gap:8px;width:236px;padding:11px;display:grid;position:absolute;top:38px;right:7px;box-shadow:0 16px 38px #152f5033}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-more-menu>input[type=file]{display:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-more-menu>button{color:#fff;cursor:pointer;background:#4b7df0;border:0;border-radius:4px;height:31px;font-size:12px;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-more-menu>small{color:#77869a;font-size:11px;line-height:1.5}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-command{box-sizing:border-box;background:linear-gradient(90deg,#f7faff 0%,#fff 52%,#f3f7fd 100%);border-block:1px solid #d2ddec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:0 14px 0 18px;display:grid;box-shadow:0 4px 14px #1c3c630e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-command:before{content:"售后记录总览";color:#1b3c63;letter-spacing:.04em;font-size:13px;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-command>button{color:#fff;cursor:pointer;background:#50b34b;border:0;border-radius:6px;grid-area:1/3;height:32px;padding:0 15px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 5px 12px #2f405929}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-command>button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px);box-shadow:0 7px 16px #2f405933}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-command>button:disabled{cursor:not-allowed;opacity:.5}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-command>span{color:#6d7f96;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:11px;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-results{background:#fff;border:1px solid #c7d4e4;border-inline:0;grid-template-rows:minmax(0,1fr) 47px;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #1b3a6012}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#91a7c2 #edf2f8;min-width:0;max-width:100%;min-height:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid::-webkit-scrollbar-thumb{background:#91a7c2;border:2px solid #edf2f8;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#22344c;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:2045px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table thead th{z-index:2;color:#f7faff;text-align:left;letter-spacing:.02em;box-sizing:border-box;border:0;background:linear-gradient(#294f7b 0%,#1a395f 100%);border-bottom:1px solid #142f50;border-right:1px solid #dae8fa33;height:43px;padding:8px 9px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff14,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td{vertical-align:middle;overflow-wrap:anywhere;color:#24374f;box-sizing:border-box;background:#fff;border:1px solid #d4deea;border-top:0;border-left:0;height:64px;padding:7px 9px;font-size:12px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr:nth-child(2n) td{background:#f8fbff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr:hover td{background:#fff7dc;box-shadow:inset 0 1px #e1ac3d1a,inset 0 -1px #e1ac3d1a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):first-child{text-align:center;width:43px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(2){width:185px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(3){width:190px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(4){width:330px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(5){text-align:center;width:74px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(6){text-align:right;width:92px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(7){width:135px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(8){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(9){width:160px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(10){width:128px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(11){width:145px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(12){width:198px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table :is(th,td):nth-child(13){width:145px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td>:is(span,strong,em,button){display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-number,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-buyer,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-status{overflow-wrap:anywhere;color:#155dcc;cursor:default;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font-size:12px;font-weight:650;line-height:1.4}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(2)>small{color:#df3b35;margin-top:3px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(3)>:is(button,span){margin-top:2px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(3)>strong,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(12)>strong{color:#27374b;font-size:12px;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(3)>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(12)>span{color:#536379;white-space:nowrap;font-size:11px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(4)>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(8)>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(11)>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(5) img{object-fit:cover;border:1px solid #d3dae4;border-radius:7px;width:44px;height:44px;box-shadow:0 3px 8px #18375c1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-unavailable{color:#9aa5b4;text-align:center}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(7)>em{color:#d36b15;background:#fff7ed;border:1px solid #f0a25d;border-radius:999px;width:max-content;margin-top:4px;padding:2px 7px;font-size:11px;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody td:nth-child(10)>.erp-after-sales-records-status{background:#eef5ff;border:1px solid #a9c5f5;border-radius:999px;width:max-content;min-height:21px;margin-top:4px;padding:2px 8px;font-size:11px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr.erp-after-sales-records-empty>td{color:#8792a2;text-align:center;background:#fff;height:330px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr.erp-after-sales-records-empty>td>span{justify-items:center;gap:12px;display:inline-grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr.erp-after-sales-records-empty>td>span>strong{color:#526276;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr.erp-after-sales-records-empty>td>span>button{color:#1759c7;min-width:88px;height:32px;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #aac1e9;border-radius:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-grid>table tbody tr.erp-after-sales-records-empty>td>span>button:hover{background:#eaf2ff;border-color:#2f6ae0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination{color:#304663;box-sizing:border-box;background:linear-gradient(#fbfdff 0%,#f1f5fb 100%);border-top:1px solid #cbd5e2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination :is(select,input,button){color:#2d435f;box-sizing:border-box;background:#fff;border:1px solid #bdcbdd;border-radius:6px;height:32px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination select{width:86px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:border-color .15s,color .15s,background .15s,transform .15s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#5f88e5;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination button:disabled{color:#adb7c4;cursor:not-allowed;background:#f7f9fb}@container after-sales-records (width<=1500px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query{grid-template-columns:repeat(4,minmax(170px,1fr))}}@container after-sales-records (width<=880px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-query>label.erp-after-sales-records-date{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-actions{grid-column:1;justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-records-pagination{flex-wrap:wrap;justify-content:flex-start}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-page{--my-responsibility-line:#c8d6e8;--my-responsibility-blue:#356cf4;--my-responsibility-navy:#19385e;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 92% 0,#356cf417,#0000 30%),linear-gradient(#f5f8fc 0%,#eef3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:my-responsibility/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-canvas{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:8px;width:100%;min-width:0;height:100%;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query{min-width:0;min-height:112px;box-shadow:0 3px 12px #1b3a600f, inset 0 2px 0 var(--my-responsibility-blue);box-sizing:border-box;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border:1px solid #d3deec;border-radius:8px;padding:16px 18px;display:block;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query-primary{grid-template-columns:1.05fr 1.15fr .95fr .95fr 1.05fr 1.15fr 1fr;align-items:center;gap:14px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query-secondary{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query label{color:#243a57;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query label>span{color:#243a57}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query :is(input,select){color:#263b56;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query :is(input,select):focus{border-color:#4c7cf0;outline:none;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query label.erp-my-responsibility-date{flex:0 400px;grid-template-columns:max-content minmax(0,1fr) 14px minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-date>i{color:#667386;text-align:center;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions{justify-content:flex-start;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions>button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:72px;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions>button.search{background:linear-gradient(135deg,#477df5 0%,#275bd7 100%);box-shadow:0 3px 8px #2958c929}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions>button.reset{color:#8b5b08;background:linear-gradient(#fffaf0 0%,#fff2d5 100%);border:1px solid #edc269;box-shadow:0 4px 10px #704d131a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions>button:hover{filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions>button:active{transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-more{color:#315b91;cursor:pointer;background:#f2f6fc;border:1px solid #d5e0ed;border-radius:6px;flex:none;width:32px;height:34px;margin-left:auto;padding:0 0 5px;font-size:18px;line-height:1}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-results{border:1px solid var(--my-responsibility-line);background:#fff;border-inline:0;grid-template-rows:minmax(0,1fr) 50px;width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #1b3a6013}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#91a7c2 #edf2f8;background:radial-gradient(circle at 50% 44%,#356cf412,#0000 25%),linear-gradient(#fff 0%,#f8fbff 100%);width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid::-webkit-scrollbar-thumb{background:#91a7c2;border:2px solid #edf2f8;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#22344c;font-variant-numeric:tabular-nums;background:0 0;width:max(100%,1375px);min-width:1375px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table:has(.erp-my-responsibility-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table thead th{z-index:2;color:#f7faff;background:linear-gradient(180deg, #294f7b 0%, var(--my-responsibility-navy) 100%);text-align:left;letter-spacing:.02em;box-sizing:border-box;border:0;border-bottom:1px solid #142f50;border-right:1px solid #dae8fa33;height:44px;padding:8px 9px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff14,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):first-child{width:30px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(2){width:195px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(3){width:300px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(4){width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(5){width:120px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(6){width:80px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(7){width:90px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(8),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(9),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(10),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(11),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(12){width:80px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table :is(th,td):nth-child(13){width:60px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table tbody td{color:#24374f;box-sizing:border-box;background:#fff;border:1px solid #d4deea;border-top:0;border-left:0;padding:8px 9px;font-size:12px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-grid>table tbody tr.erp-my-responsibility-empty>td{color:#29466d;text-align:center;vertical-align:middle;letter-spacing:.05em;background:radial-gradient(circle at 50% 46%,#356cf41a,#0000 19%),linear-gradient(#f8fbff38 0%,#eef4fbb8 100%);height:100%;min-height:360px;padding:0 24px;font-size:16px;font-weight:750;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-empty>td:before{content:"判";color:#356cf4;letter-spacing:0;background:linear-gradient(145deg,#fff 0%,#eaf2ff 100%);border:1px solid #b8cced;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:16px;font-weight:800;display:grid;box-shadow:0 12px 28px #224f8e24,inset 0 1px #ffffffe6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-empty>td:after{content:"当前筛选条件下没有需要确认的判责记录";color:#7a899c;letter-spacing:.01em;margin-top:8px;font-size:12px;font-weight:400;display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination{border-top:1px solid var(--my-responsibility-line);color:#304663;box-sizing:border-box;background:linear-gradient(#fbfdff 0%,#f1f5fb 100%);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination :is(select,input,button){color:#2d435f;box-sizing:border-box;background:#fff;border:1px solid #bdcbdd;border-radius:6px;height:32px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination select{width:86px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:border-color .15s,color .15s,background .15s,transform .15s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination button:hover:not(:disabled){color:#fff;background:var(--my-responsibility-blue);border-color:#5f88e5;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination button:disabled{color:#adb7c4;cursor:not-allowed;background:#f7f9fb}@container my-responsibility (width<=1480px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query-primary{grid-template-columns:repeat(4,minmax(0,1fr))}}@container my-responsibility (width<=1000px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container my-responsibility (width<=650px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-canvas{grid-template-rows:auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query-primary{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-query label.erp-my-responsibility-date{flex-basis:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-actions,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-my-responsibility-pagination{flex-wrap:wrap;justify-content:flex-start}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-page{--supervisor-responsibility-line:#c8d6e8;--supervisor-responsibility-blue:#356cf4;--supervisor-responsibility-navy:#19385e;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 92% 0,#356cf417,#0000 30%),linear-gradient(#f5f8fc 0%,#eef3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:supervisor-responsibility/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;gap:8px;width:100%;min-width:0;height:100%;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query{min-width:0;min-height:112px;box-shadow:0 3px 12px #1b3a600f, inset 0 2px 0 var(--supervisor-responsibility-blue);box-sizing:border-box;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border:1px solid #d3deec;border-radius:8px;padding:16px 18px;display:block;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query-primary{grid-template-columns:1.05fr 1.15fr .95fr .95fr 1.05fr 1.15fr 1fr;align-items:center;gap:14px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query-secondary{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query label{color:#243a57;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query label>span{color:#243a57}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query :is(input,select){color:#263b56;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query :is(input,select):focus{border-color:#4c7cf0;outline:none;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query label.erp-supervisor-responsibility-date{flex:0 400px;grid-template-columns:max-content minmax(0,1fr) 14px minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-date>i{color:#667386;text-align:center;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions{justify-content:flex-start;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions>button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:72px;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions>button.search{background:linear-gradient(135deg,#477df5 0%,#275bd7 100%);box-shadow:0 3px 8px #2958c929}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions>button.reset{color:#8b5b08;background:linear-gradient(#fffaf0 0%,#fff2d5 100%);border:1px solid #edc269;box-shadow:0 4px 10px #704d131a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions>button:hover{filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions>button:active{transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-more{color:#315b91;cursor:pointer;background:#f2f6fc;border:1px solid #d5e0ed;border-radius:6px;flex:none;width:32px;height:34px;margin-left:auto;padding:0 0 5px;font-size:18px;line-height:1}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-toolbar{width:100%;min-width:0;max-width:none;box-shadow:none;box-sizing:border-box;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:14px;margin:0;padding:0 12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-toolbar>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#75ca34 0%,#4aa918 100%);border:1px solid #4aa51e;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:104px;height:32px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 5px 12px #448f1933,inset 0 1px #fff3}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-toolbar>button:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 7px 15px #2a569133,inset 0 1px #ffffff38}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-toolbar>button>span{font-size:18px;line-height:1}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-results{border:1px solid var(--supervisor-responsibility-line);background:#fff;border-inline:0;grid-template-rows:minmax(0,1fr) 50px;width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #1b3a6013}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#91a7c2 #edf2f8;background:radial-gradient(circle at 50% 44%,#356cf412,#0000 25%),linear-gradient(#fff 0%,#f8fbff 100%);width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid::-webkit-scrollbar-thumb{background:#91a7c2;border:2px solid #edf2f8;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#22344c;font-variant-numeric:tabular-nums;background:0 0;width:max(100%,1484px);min-width:1484px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table:has(.erp-supervisor-responsibility-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table thead th{z-index:2;color:#f7faff;background:linear-gradient(180deg, #294f7b 0%, var(--supervisor-responsibility-navy) 100%);text-align:left;letter-spacing:.02em;box-sizing:border-box;border:0;border-bottom:1px solid #142f50;border-right:1px solid #dae8fa33;height:44px;padding:8px 9px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff14,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):first-child{width:31px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(2){width:204px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(3){width:309px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(4),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(5){width:89px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(6){width:109px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(7){width:129px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(8){width:89px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(9){width:99px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(10),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(11),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(12){width:89px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table :is(th,td):nth-child(13){width:69px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table tbody td{color:#24374f;box-sizing:border-box;background:#fff;border:1px solid #d4deea;border-top:0;border-left:0;padding:8px 9px;font-size:12px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-grid>table tbody tr.erp-supervisor-responsibility-empty>td{color:#29466d;text-align:center;vertical-align:middle;letter-spacing:.05em;background:radial-gradient(circle at 50% 46%,#356cf41a,#0000 19%),linear-gradient(#f8fbff38 0%,#eef4fbb8 100%);height:100%;min-height:360px;padding:0 24px;font-size:16px;font-weight:750;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-empty>td:before{content:"审";color:#356cf4;letter-spacing:0;background:linear-gradient(145deg,#fff 0%,#eaf2ff 100%);border:1px solid #b8cced;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:16px;font-weight:800;display:grid;box-shadow:0 12px 28px #224f8e24,inset 0 1px #ffffffe6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-empty>td:after{content:"当前筛选条件下没有需要主管确认的判责记录";color:#7a899c;letter-spacing:.01em;margin-top:8px;font-size:12px;font-weight:400;display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination{border-top:1px solid var(--supervisor-responsibility-line);color:#304663;box-sizing:border-box;background:linear-gradient(#fbfdff 0%,#f1f5fb 100%);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination :is(select,input,button){color:#2d435f;box-sizing:border-box;background:#fff;border:1px solid #bdcbdd;border-radius:6px;height:32px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination select{width:86px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:border-color .15s,color .15s,background .15s,transform .15s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination button:hover:not(:disabled){color:#fff;background:var(--supervisor-responsibility-blue);border-color:#5f88e5;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination button:disabled{color:#adb7c4;cursor:not-allowed;background:#f7f9fb}@container supervisor-responsibility (width<=1480px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query-primary{grid-template-columns:repeat(4,minmax(0,1fr))}}@container supervisor-responsibility (width<=1000px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container supervisor-responsibility (width<=650px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-canvas{grid-template-rows:auto 44px minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query-primary{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-query label.erp-supervisor-responsibility-date{flex-basis:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-actions,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-supervisor-responsibility-pagination{flex-wrap:wrap;justify-content:flex-start}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-page{--online-return-refund-line:#c8d6e8;--online-return-refund-blue:#356cf4;--online-return-refund-navy:#19385e;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 92% 0,#356cf417,#0000 30%),linear-gradient(#f5f8fc 0%,#eef3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:online-return-refund/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;gap:8px;width:100%;min-width:0;height:100%;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query{min-width:0;min-height:144px;box-shadow:0 7px 20px #1b3a6014, inset 0 3px 0 var(--online-return-refund-blue);box-sizing:border-box;border:1px solid #d3deec;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;border-radius:0;grid-template-columns:repeat(4,minmax(210px,1fr));align-items:center;gap:10px 16px;padding:14px 48px 14px 18px;display:grid;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query>label{color:#243a57;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query>label>span{color:#243a57}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query :is(input,select){color:#263b56;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query :is(input,select):focus{border-color:#4c7cf0;outline:none;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query>label.erp-online-return-refund-date,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query>label.erp-online-return-refund-amount{grid-template-columns:max-content minmax(58px,1fr) 14px minmax(58px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-date>i,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-amount>i{color:#667386;text-align:center;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions>button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:72px;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions>button.search{background:linear-gradient(135deg,#477df5 0%,#275bd7 100%);box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions>button.reset{color:#8b5b08;background:linear-gradient(#fffaf0 0%,#fff2d5 100%);border:1px solid #edc269;box-shadow:0 4px 10px #704d131a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions>button:active:not(:disabled){transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions>button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-more{z-index:4;color:#315b91;cursor:pointer;background:#f2f6fc;border:1px solid #d5e0ed;border-radius:6px;width:28px;height:28px;padding:0 0 5px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar{box-sizing:border-box;background:linear-gradient(90deg,#f8fbff 0%,#fff 58%,#f6f9fd 100%);border-block:1px solid #d5dfec;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:none;margin:0;padding:0 14px 0 18px;display:flex;box-shadow:0 3px 10px #1f3c600d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#76c936 0%,#4daa15 100%);border:1px solid #54a918;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:104px;height:32px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 5px 12px #41901233}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 15px #2b5ac333}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar>button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar>button>span{font-size:18px;line-height:1}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar-status{color:#8b5a16;text-overflow:ellipsis;white-space:nowrap;background:#fff9eb;border:1px solid #efd9aa;border-radius:999px;min-width:0;max-width:min(62%,720px);padding:5px 10px;font-size:11px;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar-status.is-complete{color:#315b91;background:#f2f7ff;border-color:#cbdaf0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-toolbar-status.is-error{color:#c43d2f;background:#fff4f2;border-color:#f1c7c1;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-results{border:1px solid var(--online-return-refund-line);background:#fff;border-inline:0;grid-template-rows:minmax(0,1fr) 50px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #16335614}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#91a8c4 #edf2f8;background:#fff;width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid::-webkit-scrollbar{width:8px;height:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid::-webkit-scrollbar-thumb{background:#91a8c4;border:2px solid #edf2f8;border-radius:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#283548;font-variant-numeric:tabular-nums;background:0 0;width:max(100%,1585px);min-width:1585px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table:has(.erp-online-return-refund-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table thead th{z-index:2;color:#fff;background:linear-gradient(180deg, #274d78 0%, var(--online-return-refund-navy) 100%);text-align:center;letter-spacing:.02em;box-sizing:border-box;border:0;border-bottom:1px solid #142f51;border-right:1px solid #ffffff24;height:44px;padding:8px 9px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):first-child{text-align:center;width:30px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(2){text-align:center;width:175px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(3){text-align:center;width:190px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(4){text-align:center;width:70px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(5),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(6){text-align:center;width:80px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(7),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(8){text-align:left;width:260px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(9),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(10),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(11){text-align:right;width:70px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(12){text-align:left;width:160px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(th,td):nth-child(13){text-align:center;width:70px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table :is(td){color:#24374f;box-sizing:border-box;background:#fff;border:1px solid #d4deea;border-top:0;border-left:0;padding:9px 10px;font-size:12px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table tbody tr:nth-child(2n):not(.erp-online-return-refund-empty)>td{background:#fbfdff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table tbody tr:not(.erp-online-return-refund-empty):hover>td{background:#eef5ff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table tbody tr.erp-online-return-refund-empty>td{color:#556a84;text-align:center;vertical-align:middle;background:radial-gradient(circle at 50% 45%,#356cf414,#0000 23%),linear-gradient(#fff 0%,#f8fbff 100%);height:100%;min-height:360px;padding:0 24px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-empty>td:before{content:"退";color:#2f66e4;background:linear-gradient(145deg,#f8fbff,#e8f1ff);border:1px solid #bcd0eb;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:16px;font-weight:800;display:grid;box-shadow:0 10px 24px #2a5bbb21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-empty>td>strong,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-empty>td>span{display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-empty>td>strong{color:#213956;font-size:15px;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-empty>td>span{color:#8090a5;margin-top:8px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-grid>table tfoot td{color:#203a5c;background:linear-gradient(#f7faff,#edf3fa);border-top:1px solid #bccce0;height:38px;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination{border-top:1px solid var(--online-return-refund-line);color:#33435a;box-sizing:border-box;background:linear-gradient(#fbfdff 0%,#f3f7fc 100%);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination :is(select,input,button){color:#33435a;box-sizing:border-box;background:#fff;border:1px solid #bdcce0;border-radius:6px;height:32px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination select{width:86px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination button:hover:not(:disabled){color:#fff;background:linear-gradient(#477df5,#2d61dc);border-color:#3469df;box-shadow:0 4px 10px #2c5bc029}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination button:disabled{color:#adb7c4;cursor:not-allowed;background:#f7f9fb}@container online-return-refund (width<=1100px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query{grid-template-columns:repeat(2,minmax(260px,1fr))}}@container online-return-refund (width<=650px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-canvas{grid-template-rows:auto 44px minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-actions,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-online-return-refund-pagination{flex-wrap:wrap;justify-content:flex-start}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-page{--goods-lookup-line:#c8d6e8;--goods-lookup-blue:#356cf4;--goods-lookup-navy:#19385e;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 92% 0,#356cf417,#0000 30%),linear-gradient(#f5f8fc 0%,#eef3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:goods-lookup-feedback/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-canvas{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:8px;width:100%;min-width:0;height:100%;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query{min-width:0;min-height:104px;box-shadow:0 7px 20px #1b3a6014, inset 0 3px 0 var(--goods-lookup-blue);box-sizing:border-box;border:1px solid #d3deec;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;border-radius:0;grid-template-columns:repeat(5,minmax(175px,1fr));align-items:center;gap:10px 16px;padding:14px 48px 14px 18px;display:grid;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query>:is(label,.erp-goods-lookup-feedback-field){color:#243a57;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status{z-index:5;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details{min-width:0;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>summary{color:#263b56;cursor:pointer;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;align-items:center;width:100%;min-width:0;height:34px;padding:0 28px 0 10px;font-size:12px;font-weight:400;list-style:none;display:flex;position:relative;box-shadow:inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>summary::-webkit-details-marker{display:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>summary:after{content:"⌄";color:#607089;font-size:13px;transition:transform .15s;position:absolute;right:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details[open]>summary{border-color:#4c7cf0;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details[open]>summary:after{transform:rotate(180deg)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>summary>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>fieldset{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #bdcce0;border-radius:8px;width:max(100%,156px);margin:5px 0 0;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #19385e2e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>fieldset>legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>fieldset>label{color:#36475e;cursor:pointer;box-sizing:border-box;border-radius:5px;align-items:center;gap:7px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:400;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>fieldset>label:hover{background:#edf3ff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-status>details>fieldset input[type=checkbox]{accent-color:#4b7df0;width:14px;min-width:14px;height:14px;box-shadow:none;margin:0;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query :is(input,select){color:#263b56;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query :is(input,select):focus{border-color:#4c7cf0;outline:none;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query>label.erp-goods-lookup-feedback-date{grid-template-columns:max-content minmax(58px,1fr) 14px minmax(58px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-date>i{color:#667386;text-align:center;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions>button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:76px;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions>button.search{background:linear-gradient(135deg,#477df5 0%,#275bd7 100%);box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions>button.reset{color:#8b5b08;background:linear-gradient(#fffaf0 0%,#fff2d5 100%);border:1px solid #edc269;box-shadow:0 4px 10px #704d131a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions>button:active:not(:disabled){transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions>button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-more{z-index:3;color:#315b91;cursor:pointer;background:#f2f6fc;border:1px solid #d5e0ed;border-radius:6px;width:28px;height:28px;padding:0 0 5px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-results{border:1px solid var(--goods-lookup-line);background:#fff;border-inline:0;grid-template-rows:minmax(0,1fr) 50px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #16335614}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#91a8c4 #edf2f8;background:#fff;width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid::-webkit-scrollbar{width:8px;height:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid::-webkit-scrollbar-thumb{background:#91a8c4;border:2px solid #edf2f8;border-radius:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#283548;font-variant-numeric:tabular-nums;background:0 0;width:100%;min-width:1390px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table:has(.erp-goods-lookup-feedback-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table thead th{z-index:2;color:#fff;background:linear-gradient(180deg, #274d78 0%, var(--goods-lookup-navy) 100%);text-align:center;letter-spacing:.02em;box-sizing:border-box;border:0;border-bottom:1px solid #142f51;border-right:1px solid #ffffff24;height:44px;padding:8px 7px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):first-child{text-align:center;width:31px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(2),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(3){text-align:center;width:199px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(4){text-align:center;width:179px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(5),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(6){text-align:center;width:89px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(7){text-align:center;width:59px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(8){text-align:left;width:309px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(9),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(10){text-align:left;width:89px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table :is(th,td):nth-child(11){text-align:center;width:59px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table td{color:#24374f;vertical-align:middle;box-sizing:border-box;background:#fff;border:1px solid #d4deea;border-top:0;border-left:0;padding:9px 7px;font-size:12px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table tbody tr:not(.erp-goods-lookup-feedback-empty):nth-child(2n)>td{background:#fbfdff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table tbody tr:not(.erp-goods-lookup-feedback-empty):hover>td{background:#eef5ff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table img{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:7px;outline:1px solid #c8d8ec;width:40px;height:40px;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 4px 10px #19385e21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table img:hover{transform:scale(1.04);box-shadow:0 6px 15px #19385e2e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table td:nth-child(7)>a{place-items:center;display:inline-grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table td:nth-child(11) button{color:#fff;cursor:pointer;background:linear-gradient(#477df5 0%,#2c61dc 100%);border:1px solid #2f64dc;border-radius:6px;min-width:48px;height:29px;padding:0 10px;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 10px #2c5bc02e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table td:nth-child(11) button:hover{transform:translateY(-1px);box-shadow:0 6px 13px #2c5bc03d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-grid>table tbody tr.erp-goods-lookup-feedback-empty>td{color:#556a84;text-align:center;vertical-align:middle;background:radial-gradient(circle at 50% 45%,#356cf414,#0000 23%),linear-gradient(#fff 0%,#f8fbff 100%);height:100%;min-height:360px;padding:0 24px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-empty>td:before{content:"查";color:#2f66e4;background:linear-gradient(145deg,#f8fbff,#e8f1ff);border:1px solid #bcd0eb;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:16px;font-weight:800;display:grid;box-shadow:0 10px 24px #2a5bbb21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-empty>td>strong,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-empty>td>span{display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-empty>td>strong{color:#213956;font-size:15px;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-empty>td>span{color:#8090a5;margin-top:8px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination{border-top:1px solid var(--goods-lookup-line);color:#33435a;box-sizing:border-box;background:linear-gradient(#fbfdff 0%,#f3f7fc 100%);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination :is(select,input,button){color:#33435a;box-sizing:border-box;background:#fff;border:1px solid #bdcce0;border-radius:6px;height:32px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination select{width:86px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination button:hover:not(:disabled){color:#fff;background:linear-gradient(#477df5,#2d61dc);border-color:#3469df;box-shadow:0 4px 10px #2c5bc029}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination button:disabled{color:#adb7c4;cursor:not-allowed;background:#f7f9fb}@container goods-lookup-feedback (width<=1240px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query{grid-template-columns:repeat(3,minmax(230px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions{grid-column:1/-1;justify-content:flex-end}}@container goods-lookup-feedback (width<=760px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-canvas{grid-template-rows:auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-actions,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-goods-lookup-feedback-pagination{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}}.erp-content:has(>.erp-overdue-shipment-page){min-width:0;padding:0;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-page{--overdue-shipment-line:#c8d6e8;--overdue-shipment-blue:#356cf4;--overdue-shipment-navy:#19385e;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 93% 0,#356cf417,#0000 31%),linear-gradient(#f5f8fc 0%,#eef3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:overdue-shipment/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;gap:8px;width:100%;min-width:0;height:100%;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-query{min-width:0;min-height:122px;box-shadow:0 7px 20px #1b3a6014, inset 0 3px 0 var(--overdue-shipment-blue);box-sizing:border-box;border:1px solid #d3deec;background:linear-gradient(90deg,#edf4ff8a,#fff0 39%),#fff;border-inline:0;grid-template-columns:repeat(6,minmax(156px,1fr));align-items:center;gap:10px 16px;padding:14px 18px;display:grid;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-query>label{color:#243a57;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-query :is(input,select){color:#263b56;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bdcce0;border-radius:6px;outline:0;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-query :is(input,select):focus{border-color:#4c7cf0;box-shadow:0 0 0 3px #356cf41f,inset 0 1px 2px #1f41690a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-overdue-shipment-date{grid-column:span 2;grid-template-columns:max-content minmax(100px,1fr) 16px minmax(100px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-date>i{color:#6e7c90;text-align:center;font-style:normal;font-weight:400}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions{box-sizing:border-box;background:linear-gradient(#f9fbfe8a,#f7faff);border-top:1px solid #e0e8f2;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;min-height:46px;margin:2px -18px -14px;padding:7px 18px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions>button{color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:78px;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions>button.search{background:linear-gradient(135deg,#477df5 0%,#275bd7 100%);box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions>button.reset{color:#8b5b08;background:linear-gradient(#fffaf0 0%,#fff2d5 100%);border:1px solid #edc269;box-shadow:0 4px 10px #704d131a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions>button:active:not(:disabled){transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions>button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar{color:#52637a;box-sizing:border-box;background:linear-gradient(90deg,#e6effcb3,#fff0 34%),linear-gradient(#fff,#f8faff);border-block:1px solid #d1ddeb;align-items:center;gap:12px;min-width:0;min-height:44px;padding:6px 14px 6px 18px;font-size:12px;display:flex;box-shadow:0 4px 12px #1d3b5f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar>strong{color:#183b68;letter-spacing:.01em;padding-left:10px;font-size:16px;font-weight:780;position:relative}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar>strong:before{content:"";background:linear-gradient(#4f83f5,#2458d2);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 3px 8px #2f63df3d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar>span{color:#285fbd;background:linear-gradient(#fff,#edf4ff);border:1px solid #cad9ed;border-radius:999px;margin-left:auto;padding:5px 10px;font-weight:650;box-shadow:inset 0 1px #fff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar>button{color:#225bbd;cursor:pointer;background:linear-gradient(#fff,#f8fbff);border:1px solid #bdcce0;border-radius:6px;height:30px;padding:0 12px;font-size:12px;font-weight:650;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar>button:hover:not(:disabled){color:#fff;background:linear-gradient(#477df5,#2d61dc);border-color:#3469df;box-shadow:0 4px 10px #2c5bc029}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-toolbar>button:disabled{opacity:.58;cursor:not-allowed}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-results{border:1px solid var(--overdue-shipment-line);background:#fff;border-inline:0;grid-template-rows:minmax(0,1fr) 50px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #16335614}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#91a8c4 #edf2f8;background:#fff;width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid::-webkit-scrollbar{width:8px;height:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid::-webkit-scrollbar-thumb{background:#91a8c4;border:2px solid #edf2f8;border-radius:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#283548;font-variant-numeric:tabular-nums;background:0 0;width:100%;min-width:2411px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table:has(.erp-overdue-shipment-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table>caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table thead th{z-index:3;color:#fff;background:linear-gradient(180deg, #294f7b 0%, var(--overdue-shipment-navy) 100%);text-align:left;letter-spacing:.02em;box-sizing:border-box;border:0;border-bottom:1px solid #142f51;border-right:1px solid #ffffff24;height:44px;padding:8px 9px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff14}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):first-child{text-align:center;width:31px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(2){text-align:center;width:44px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(3){width:175px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(4){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(5){text-align:right;width:105px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(6){width:260px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(7){width:175px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(8){width:250px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(9){width:145px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(10),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(11){width:175px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(12){width:140px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(13){width:155px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(14){width:180px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table :is(th,td):nth-child(15){text-align:center;width:58px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table td{color:#24374f;vertical-align:middle;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #d4deea;border-top:0;border-left:0;min-height:62px;padding:9px;font-size:12px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table tbody tr:not(.erp-overdue-shipment-empty):nth-child(2n)>td{background:#f8fbff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table tbody tr:not(.erp-overdue-shipment-empty):hover>td{background:#eef5ff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table td :is(b,span,small){display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table td small{color:#70819a;margin-top:3px;font-size:10.5px;font-weight:450}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table input[type=checkbox]{width:14px;height:14px;accent-color:var(--overdue-shipment-blue)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-detail{color:#1f61d9;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-money{color:#102b4d;font-weight:780}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-status{color:#2160c9;background:linear-gradient(#f8fbff,#eaf3ff);border:1px solid #bed3f6;border-radius:999px;width:fit-content;padding:3px 9px;font-weight:700;box-shadow:inset 0 1px #fff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table td:nth-child(15)>button{color:#fff;cursor:pointer;background:linear-gradient(#477df5 0%,#2c61dc 100%);border:1px solid #2f64dc;border-radius:6px;min-width:48px;height:29px;padding:0 10px;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 10px #2c5bc02e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-grid>table td:nth-child(15)>button:hover{transform:translateY(-1px);box-shadow:0 6px 13px #2c5bc03d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-empty>td{color:#556a84;height:100%;min-height:360px;padding:0 24px;font-size:13px;position:relative;text-align:left!important;vertical-align:middle!important;background:radial-gradient(circle at 50cqw 45%,#356cf414,#0000 23%),linear-gradient(#fff 0%,#f8fbff 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-empty>td:before{content:"时";color:#2f66e4;background:linear-gradient(145deg,#f8fbff,#e8f1ff);border:1px solid #bcd0eb;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 0 14px calc(50cqw - 24px);font-size:16px;font-weight:800;display:grid;position:sticky;left:calc(50cqw - 24px);box-shadow:0 10px 24px #2a5bbb21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-empty>td>:is(strong,span){text-align:center;width:100cqw;display:block;position:sticky;left:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-empty>td>strong{color:#213956;font-size:15px;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-empty>td>span{color:#8090a5;margin-top:8px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination{border-top:1px solid var(--overdue-shipment-line);color:#37475d;box-sizing:border-box;background:linear-gradient(#fbfdff 0%,#f3f7fc 100%);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:12px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination :is(select,input,button){color:#33445b;box-sizing:border-box;background:#fff;border:1px solid #bdcce0;border-radius:6px;height:32px;font-size:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination select{width:86px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination button:hover:not(:disabled){color:#fff;background:linear-gradient(#477df5,#2d61dc);border-color:#3469df;box-shadow:0 4px 10px #2c5bc029}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination button:disabled{color:#adb7c4;cursor:not-allowed;background:#f7f9fb}@container overdue-shipment (width<=1320px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-query{grid-template-columns:repeat(4,minmax(185px,1fr))}}@container overdue-shipment (width<=780px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-canvas{grid-template-rows:auto 44px minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-overdue-shipment-date{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions{grid-column:auto;margin-inline:-18px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-actions,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-overdue-shipment-pagination{flex-wrap:wrap;justify-content:flex-start}}.erp-content:has(>.erp-after-sales-handling-method-page){min-width:0;padding:0;overflow:hidden}.erp-after-sales-handling-method-page{--handling-method-blue:#2f67e8;--handling-method-blue-deep:#2154c9;--handling-method-navy:#183a63;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#172941;box-sizing:border-box;background:radial-gradient(circle at 84% 16%,#497de214,#0000 29%),linear-gradient(#f4f7fb 0%,#eaf1f8 100%);grid-template-rows:50px 42px minmax(0,1fr);min-height:560px;margin:0;padding:0;display:grid;overflow:hidden;container:after-sales-handling-method/inline-size}.erp-after-sales-handling-method-page *,.erp-after-sales-handling-method-dialog *,.erp-after-sales-handling-method-dialog-backdrop *{box-sizing:border-box}.erp-after-sales-handling-method-page :is(button,input,select,textarea),.erp-after-sales-handling-method-dialog :is(button,input,select,textarea){font:inherit}.erp-after-sales-handling-method-filter{border:1px solid #cfdbeb;background:linear-gradient(#fffffffa 0%,#f6f9fd 100%);border-inline:0;align-items:center;gap:10px;width:100%;min-width:0;max-width:none;margin:0;padding:8px 14px;display:flex;box-shadow:inset 0 3px #3d73e5,0 5px 18px #193a6814}.erp-after-sales-handling-method-filter label{color:#26364c;align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.erp-after-sales-handling-method-filter select{color:#33435a;background:linear-gradient(#fff 0%,#f9fbfe 100%);border:1px solid #bfcfe4;border-radius:6px;outline:none;width:112px;height:34px;padding:0 30px 0 9px;transition:border-color .15s,box-shadow .15s}.erp-after-sales-handling-method-filter select:focus{border-color:#5d86e6;box-shadow:0 0 0 3px #2f67e81f}.erp-after-sales-handling-method-filter>button,.erp-after-sales-handling-method-toolbar button{color:#fff;cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 17px;font-size:13px;font-weight:700;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;box-shadow:0 4px 10px #204d9c1f}.erp-after-sales-handling-method-filter>button:hover:not(:disabled),.erp-after-sales-handling-method-toolbar button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px);box-shadow:0 7px 16px #21447733}.erp-after-sales-handling-method-filter>button:disabled,.erp-after-sales-handling-method-toolbar button:disabled{opacity:.55;cursor:wait}.erp-after-sales-handling-method-filter>.erp-after-sales-handling-method-search{background:linear-gradient(#477df5 0%,#285edb 100%);border-color:#2a60da}.erp-after-sales-handling-method-filter>.erp-after-sales-handling-method-reset{color:#986000;background:linear-gradient(#fffaf0 0%,#fff2d7 100%);border-color:#e7bd67;box-shadow:0 4px 10px #a66c0817}.erp-after-sales-handling-method-filter>.erp-after-sales-handling-method-more{color:#2b62da;width:30px;box-shadow:none;background:linear-gradient(#fbfdff 0%,#edf3fb 100%);border-color:#c9d7ea;margin-left:auto;padding:0;font-size:18px}.erp-after-sales-handling-method-toolbar{background:linear-gradient(#f9fbfe 0%,#eef4fb 100%);border-top:1px solid #ffffffe6;border-bottom:1px solid #cad7e7;align-items:center;width:100%;min-width:0;max-width:none;margin:0;padding:5px 14px;display:flex}.erp-after-sales-handling-method-toolbar button{background:linear-gradient(#447bf2 0%,#285edb 100%);border-color:#2a60da;padding-inline:14px}.erp-after-sales-handling-method-toolbar button>span{font-size:17px;line-height:1}.erp-after-sales-handling-method-results{background:linear-gradient(#fff 0%,#f3f7fc 100%);border-bottom:1px solid #c5d3e5;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff2}.erp-after-sales-handling-method-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;background:linear-gradient(#fff 0%,#f5f8fc 100%);width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow:auto}.erp-after-sales-handling-method-grid::-webkit-scrollbar{width:10px;height:10px}.erp-after-sales-handling-method-grid::-webkit-scrollbar-track{background:#edf2f8}.erp-after-sales-handling-method-grid::-webkit-scrollbar-thumb{background:#91a7c2;border:2px solid #edf2f8;border-radius:999px}.erp-after-sales-handling-method-table{border-spacing:0;border-collapse:separate;table-layout:fixed;color:#1d3049;background:0 0;width:100%;min-width:960px;font-size:13px}.erp-after-sales-handling-method-table th,.erp-after-sales-handling-method-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #d2ddeb;border-right:1px solid #d2ddeb;height:50px;padding:8px 12px;overflow:hidden}.erp-after-sales-handling-method-table th{z-index:2;color:#fff;letter-spacing:.02em;background:linear-gradient(#2b527d 0%,#1a3c64 100%);border-bottom-color:#163657;border-right-color:#ffffff29;height:44px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff1a,0 2px 7px #122d4e24}.erp-after-sales-handling-method-table th:first-child,.erp-after-sales-handling-method-table td:first-child{text-align:center;width:54px}.erp-after-sales-handling-method-table th:nth-child(2){width:300px}.erp-after-sales-handling-method-table th:nth-child(3),.erp-after-sales-handling-method-table td:nth-child(3){text-align:center;width:130px}.erp-after-sales-handling-method-table th:nth-child(4),.erp-after-sales-handling-method-table td:nth-child(4){text-align:center;width:100px}.erp-after-sales-handling-method-table th:nth-child(5){width:auto}.erp-after-sales-handling-method-table th:last-child,.erp-after-sales-handling-method-table td:last-child{border-right:0;width:145px}.erp-after-sales-handling-method-table tbody tr:nth-child(odd) td{background:#fffffff5}.erp-after-sales-handling-method-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-after-sales-handling-method-table tbody tr:hover td{background:#edf5ff}.erp-after-sales-handling-method-table td:first-child,.erp-after-sales-handling-method-table td:nth-child(3){color:#677991;font-variant-numeric:tabular-nums}.erp-after-sales-handling-method-table td:nth-child(2){color:#183a63;font-weight:650}.erp-after-sales-handling-method-disabled{color:#245fc8;background:linear-gradient(#f7fbff 0%,#eaf3ff 100%);border:1px solid #bfd2f2;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.erp-after-sales-handling-method-row-actions{align-items:center;gap:7px;display:flex}.erp-after-sales-handling-method-page .erp-after-sales-handling-method-row-actions button{color:#fff;cursor:pointer;background:linear-gradient(#4c82f0 0%,#2b65db 100%);border:1px solid #c6d8f4;border-radius:6px;min-width:48px;height:30px;padding:0 10px;font-size:12px;font-weight:700;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 3px 8px #275bb726}.erp-after-sales-handling-method-page .erp-after-sales-handling-method-row-actions button:last-child{background:linear-gradient(#f56f64 0%,#df4d44 100%);border-color:#efbbb5;box-shadow:0 3px 8px #be3f3524}.erp-after-sales-handling-method-page .erp-after-sales-handling-method-row-actions button:hover{filter:brightness(.98);transform:translateY(-1px);box-shadow:0 6px 13px #244b8733}.erp-after-sales-handling-method-skeleton td{height:50px}.erp-after-sales-handling-method-skeleton i{background:linear-gradient(90deg,#eef2f6 20%,#f9fbfd 45%,#eef2f6 70%) 0 0/220% 100%;border-radius:999px;width:min(82%,180px);height:9px;animation:1.2s ease-in-out infinite erp-after-sales-handling-method-shimmer;display:block}@keyframes erp-after-sales-handling-method-shimmer{to{background-position:-120% 0}}.erp-after-sales-handling-method-state-row,.erp-after-sales-handling-method-state-row>td{height:100%!important}.erp-after-sales-handling-method-table:has(.erp-after-sales-handling-method-state-row){height:100%}.erp-after-sales-handling-method-state-row>td{border-right:0;background:radial-gradient(circle at 50% 45%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f3f7fc 100%)!important}.erp-after-sales-handling-method-state{color:#6f7d90;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.erp-after-sales-handling-method-state:before{content:"";color:#2b64d4;background:radial-gradient(circle,#2f67e8 0 4px,#0000 5px),radial-gradient(circle,#0000 0 10px,#2f67e81f 11px 12px,#0000 13px),#f4f9ffe6;border:1px solid #bcd0ee;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:inline-flex;box-shadow:0 10px 28px #1f509e1f}.erp-after-sales-handling-method-state strong{color:#31445f;font-size:15px}.erp-after-sales-handling-method-state p{margin:6px 0 13px;font-size:12px}.erp-after-sales-handling-method-state button{color:#2f63df;cursor:pointer;background:#f8fbff;border:1px solid #b9c9de;border-radius:4px;height:31px;padding:0 13px}.erp-after-sales-handling-method-pagination{color:#33445c;background:linear-gradient(#fafdff 0%,#edf3fa 100%);border-top:1px solid #c4d2e4;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 12px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0d}.erp-after-sales-handling-method-pagination :is(select,input,button){color:#31445d;background:#fff;border:1px solid #c3cfdf;border-radius:6px;height:32px}.erp-after-sales-handling-method-pagination select{width:86px;padding:0 7px}.erp-after-sales-handling-method-pagination input{text-align:center;width:53px;padding:0 5px}.erp-after-sales-handling-method-pagination button{cursor:pointer;width:32px;padding:0;font-size:15px}.erp-after-sales-handling-method-pagination button:hover:not(:disabled){color:#fff;border-color:var(--handling-method-blue-deep);background:linear-gradient(#477df5 0%,#285edb 100%);box-shadow:0 4px 10px #2758b52e}.erp-after-sales-handling-method-pagination button:disabled{color:#b4bdc9;cursor:not-allowed;background:#f6f8fb}.erp-after-sales-handling-method-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1c316b;place-items:center;padding:24px;animation:.16s ease-out both erp-after-sales-handling-method-backdrop;display:grid;position:fixed;inset:0}.erp-after-sales-handling-method-dialog{background:#fff;border:1px solid #c7d3e2;border-radius:8px;width:min(560px,100%);max-height:calc(100dvh - 48px);animation:.18s ease-out both erp-after-sales-handling-method-dialog-in;overflow:auto;box-shadow:0 24px 70px #0e244347}.erp-after-sales-handling-method-dialog>header{background:linear-gradient(#f9fbfe 0%,#f1f5fa 100%);border-bottom:1px solid #d4deea;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.erp-after-sales-handling-method-dialog>header h2{color:#1d3452;margin:0;font-size:16px}.erp-after-sales-handling-method-dialog>header button{color:#738096;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:22px}.erp-after-sales-handling-method-dialog form{gap:14px;padding:18px 20px 0;display:grid}.erp-after-sales-handling-method-dialog form>label{color:#304158;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.erp-after-sales-handling-method-dialog form>label>span:first-child{text-align:right;font-weight:650}.erp-after-sales-handling-method-dialog form>label>span b{color:#e34f42;margin-right:3px}.erp-after-sales-handling-method-dialog form>label>:is(input:not([type=checkbox]),textarea){color:#24364d;background:#fff;border:1px solid #c2cede;border-radius:4px;outline:none;width:100%}.erp-after-sales-handling-method-dialog form>label>input:not([type=checkbox]){height:35px;padding:0 9px}.erp-after-sales-handling-method-dialog form>label>textarea{resize:vertical;min-height:82px;padding:8px 9px}.erp-after-sales-handling-method-dialog form>label>:is(input:not([type=checkbox]),textarea):focus{border-color:#4c7de7;box-shadow:0 0 0 3px #2f63df17}.erp-after-sales-handling-method-dialog form>label>small{color:#8a94a4;grid-column:2;align-items:center;gap:12px;font-size:11px;display:flex}.erp-after-sales-handling-method-dialog form>label>small button{color:#2f63df;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.erp-after-sales-handling-method-dialog form>label.erp-after-sales-handling-method-dialog-check input{accent-color:#2f63df;width:16px;height:16px}.erp-after-sales-handling-method-dialog-error{color:#a64035;background:#fff3f0;border:1px solid #f0c0b9;border-radius:4px;margin:0;padding:8px 11px;font-size:12px}.erp-after-sales-handling-method-dialog>footer,.erp-after-sales-handling-method-dialog form>footer{background:#f8fafc;border-top:1px solid #d4deea;justify-content:flex-end;align-items:center;gap:9px;min-height:58px;margin:4px -20px 0;padding:11px 20px;display:flex}.erp-after-sales-handling-method-dialog>footer{margin:0}.erp-after-sales-handling-method-dialog>footer button,.erp-after-sales-handling-method-dialog form>footer button{color:#3f4d61;cursor:pointer;background:#fff;border:1px solid #c2cedd;border-radius:4px;min-width:72px;height:33px;padding:0 15px;font-weight:650}.erp-after-sales-handling-method-dialog form>footer .erp-after-sales-handling-method-confirm{color:#fff;background:#2f63df;border-color:#2f63df}.erp-after-sales-handling-method-delete-copy{align-items:center;gap:15px;min-height:112px;padding:24px 28px;display:flex}.erp-after-sales-handling-method-delete-copy>span{color:#df4d3e;background:#fff4f1;border:1px solid #efb5ad;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}.erp-after-sales-handling-method-delete-copy p{color:#3b4655;margin:0;font-size:14px}.erp-after-sales-handling-method-delete-dialog>.erp-after-sales-handling-method-dialog-error{margin:0 20px 14px}.erp-after-sales-handling-method-delete-dialog>footer .erp-after-sales-handling-method-delete-confirm{color:#fff;background:#e04f43;border-color:#e04f43}.erp-after-sales-handling-method-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.erp-after-sales-handling-method-page :is(button,input,select,textarea):focus-visible,.erp-after-sales-handling-method-dialog :is(button,input,select,textarea):focus-visible){outline-offset:2px;outline:2px solid #245ed6}@keyframes erp-after-sales-handling-method-backdrop{0%{opacity:0}}@keyframes erp-after-sales-handling-method-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@container after-sales-handling-method (width<=720px){.erp-after-sales-handling-method-page{height:auto;min-height:var(--erp-page-viewport);grid-template-rows:auto auto minmax(520px,1fr);overflow:visible}.erp-after-sales-handling-method-filter{flex-wrap:wrap}.erp-after-sales-handling-method-pagination{justify-content:flex-start;overflow-x:auto}}@media (max-width:620px){.erp-after-sales-handling-method-dialog-backdrop{place-items:end center;padding:10px}.erp-after-sales-handling-method-dialog{border-radius:10px 10px 4px 4px;max-height:calc(100dvh - 20px)}.erp-after-sales-handling-method-dialog form>label{grid-template-columns:1fr}.erp-after-sales-handling-method-dialog form>label>span:first-child{text-align:left}.erp-after-sales-handling-method-dialog form>label>small{grid-column:1}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page{--invoice-application-line:#c7d5e6;--invoice-application-blue:#346bec;--invoice-application-navy:#1c3e66;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 88% 2%,#3e74e213,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:invoice-application-records/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;grid-template-columns:repeat(6,minmax(168px,1fr));align-items:center;gap:10px 16px;width:100%;min-width:0;min-height:116px;margin:0;padding:14px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-query>label{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-query :is(input,select){color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-query :is(input,select):focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-invoice-application-records-date{grid-column:span 2;grid-template-columns:max-content minmax(126px,1fr) 15px minmax(126px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-date>i{color:#69788d;text-align:center;font-style:normal;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions{grid-column:4/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command>button{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions>button:active:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command>button:active:not(:disabled){transform:translateY(0)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions>button:disabled,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command>button:disabled{opacity:.5;cursor:not-allowed}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command>button{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:98px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-command>span{color:#6b7d93;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-results{border-bottom:1px solid var(--invoice-application-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:2050px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table>caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:64px;min-height:64px;padding:8px 10px;line-height:1.55}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):first-child{text-align:center;width:48px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(2){width:240px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(3){width:245px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(4),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(5){text-align:right;width:110px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(6){width:115px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(7){width:210px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(8){width:280px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(9){width:165px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(10){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(11){width:112px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(12){width:185px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):nth-child(13){width:110px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table :is(th,td):last-child{border-right:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-table:has(.erp-invoice-application-records-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-empty>td{color:#718197;text-align:left;border-right:0;padding:0;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-empty>td>span{color:#718197}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-empty-overlay{z-index:3;pointer-events:none;color:#718197;background:radial-gradient(circle at 50% 47%,#3e6fcf13,#0000 25%);place-items:center;display:grid;position:absolute;inset:43px 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-empty-overlay strong{color:#344861;font-size:15px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination :is(select,input,button):focus-visible,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page :is(button,input,select):focus-visible){outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}@container invoice-application-records (width<=1450px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-query{grid-template-columns:repeat(4,minmax(170px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions{grid-column:3/-1}}@container invoice-application-records (width<=860px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-invoice-application-records-date{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-actions{grid-column:auto;justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-pagination{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-application-records-page :is(button,input,select){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page{--invoice-approval-line:#c7d5e6;--invoice-approval-blue:#346bec;--invoice-approval-navy:#1c3e66;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 88% 2%,#3e74e213,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:invoice-approval/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;align-content:center;gap:10px;width:100%;min-width:0;min-height:116px;margin:0;padding:14px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row{align-items:center;gap:14px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row-primary{grid-template-columns:repeat(4,minmax(150px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row-secondary{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(330px,1.7fr) max-content}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-field{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query :is(input,select){color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query :is(input,select):focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-date{grid-template-columns:max-content minmax(120px,1fr) 15px minmax(120px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-date>i{color:#69788d;text-align:center;font-style:normal;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-command>button{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-command>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions>.erp-invoice-approval-more{color:#45627f;width:34px;min-width:34px;box-shadow:none;background:#f1f5fa;border-color:#c8d5e5;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-command>button{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:98px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-results{border-bottom:1px solid var(--invoice-approval-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:1420px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:64px;min-height:64px;padding:8px 10px;line-height:1.48}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table td>:is(strong,small,em){display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table td>small{color:#64758a;font-size:12px;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table td>em{color:#d27b04;border:1px solid #efa93f;width:max-content;margin:4px auto 0;padding:1px 5px;font-size:11px;font-style:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table td>button{color:#fff;cursor:pointer;min-width:48px;height:28px;font:inherit;background:#3f74ec;border:1px solid #2f63d8;border-radius:4px;font-size:12px;font-weight:700}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):first-child{text-align:center;width:44px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(2){text-align:center;width:210px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(3){text-align:center;width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(4){text-align:right;width:110px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(5){text-align:center;width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(6){width:170px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(7){width:230px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(8){text-align:center;width:160px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(9){width:165px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table :is(th,td):nth-child(10){text-align:center;border-right:0;width:95px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-table:has(.erp-invoice-approval-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-empty>td{color:#718197;border-right:0;padding:0;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-empty-overlay{z-index:3;pointer-events:none;color:#718197;background:radial-gradient(circle at 50% 47%,#3e6fcf13,#0000 25%);place-items:center;display:grid;position:absolute;inset:43px 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-empty-overlay strong{color:#344861;font-size:15px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination :is(select,input,button):focus-visible,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page :is(button,input,select):focus-visible){outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}@container invoice-approval (width<=980px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row-primary,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row-secondary{grid-template-columns:repeat(2,minmax(180px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-date,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions{grid-column:1/-1}}@media (max-width:820px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}}@container invoice-approval (width<=620px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row-primary,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-query-row-secondary{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-date,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-actions{justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-pagination{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-approval-page :is(button,input,select){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page{--invoice-detail-list-line:#c7d5e6;--invoice-detail-list-blue:#346bec;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 88% 2%,#3e74e213,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:invoice-detail-list/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;align-content:center;gap:9px;width:100%;min-width:0;min-height:158px;margin:0;padding:13px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row{align-items:center;gap:12px;min-width:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-primary{grid-template-columns:repeat(4,minmax(150px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-secondary{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(340px,1.8fr) minmax(150px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-tertiary{grid-template-columns:minmax(150px,.9fr) minmax(340px,1.65fr) minmax(150px,.9fr) minmax(150px,.9fr) max-content}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-field{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query :is(input,select){color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query :is(input,select):focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-date{grid-template-columns:max-content minmax(120px,1fr) 15px minmax(120px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-date>i{color:#69788d;text-align:center;font-style:normal;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-command>button{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-command>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions>.erp-invoice-detail-list-more{color:#45627f;width:34px;min-width:34px;box-shadow:none;background:#f1f5fa;border-color:#c8d5e5;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-command>.erp-invoice-detail-list-import{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;min-width:120px;box-shadow:0 5px 12px #2958c933}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-command>.erp-invoice-detail-list-export{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:98px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-results{border-bottom:1px solid var(--invoice-detail-list-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-source-note{text-overflow:ellipsis;white-space:nowrap;color:#536b85;min-width:0;font-size:12px;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-error button{color:#245dc5;cursor:pointer;background:#f2f7ff;border:1px solid #abc7ef;border-radius:5px;padding:7px 14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page :is(input,select,button):disabled{cursor:not-allowed;opacity:.55}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-grid{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:1940px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:66px;min-height:66px;padding:8px 10px;line-height:1.48}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table td>:is(strong,small){display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table td>small{color:#64758a;font-size:12px;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-operations{flex-wrap:wrap;align-content:center;gap:5px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-operations>button{color:#285bc7;cursor:pointer;min-width:42px;height:25px;font:inherit;background:#f5f8ff;border:1px solid #aebfe0;border-radius:4px;padding:0 7px;font-size:11px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):first-child{text-align:center;width:48px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(2){text-align:center;width:210px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(3){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(4){text-align:center;width:140px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(5){width:150px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(6){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(7){text-align:right;width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(8){text-align:right;width:90px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(9){text-align:center;width:145px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(10){text-align:center;width:85px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(11){text-align:center;width:150px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(12){text-align:center;width:160px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table :is(th,td):nth-child(13){border-right:0;width:222px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table:has(.erp-invoice-detail-list-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-empty>td{color:#718197;border-right:0;padding:0;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-empty-overlay{z-index:3;pointer-events:none;color:#718197;background:radial-gradient(circle at 50% 47%,#3e6fcf13,#0000 25%);place-items:center;display:grid;position:absolute;inset:43px 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-empty-overlay strong{color:#344861;font-size:15px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination :is(select,input,button):focus-visible,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page :is(button,input,select):focus-visible){outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}@container invoice-detail-list (width<=980px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-primary,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-secondary,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-tertiary{grid-template-columns:repeat(2,minmax(180px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-date,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions{grid-column:1/-1}}@media (max-width:820px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}}@container invoice-detail-list (width<=620px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-primary,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-secondary,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-query-row-tertiary{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-date,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-actions{justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-pagination{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page :is(button,input,select){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page{--invoice-company-line:#c7d5e6;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 88% 2%,#3e74e213,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:invoice-company/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-canvas{grid-template-rows:74px 44px minmax(0,1fr);width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;grid-template-columns:minmax(260px,440px) max-content minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:14px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-field{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-query input{color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-query input:focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-actions{align-items:center;gap:8px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-command>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-more{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-actions>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-command>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-more:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-more{color:#45627f;width:34px;min-width:34px;box-shadow:none;background:#f1f5fa;border-color:#c8d5e5;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-command>.erp-invoice-company-add{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;min-width:84px;box-shadow:0 5px 12px #2958c933}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-command>.erp-invoice-company-export{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:98px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-results{border-bottom:1px solid var(--invoice-company-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-grid{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:1870px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:58px;min-height:58px;padding:8px 10px;line-height:1.48}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-operations{justify-content:center;align-items:center;gap:6px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-operations>button{color:#285bc7;cursor:pointer;min-width:44px;height:26px;font:inherit;background:#f5f8ff;border:1px solid #aebfe0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-operations>button.delete{color:#a3453e;background:#fff5f3;border-color:#d59a94}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):first-child{text-align:center;width:48px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(2){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(3),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(4){text-align:center;width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(5){text-align:right;width:125px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(6){width:185px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(7){width:160px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(8){width:190px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(9){width:185px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(10){text-align:center;width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(11){width:160px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(12){text-align:center;width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table :is(th,td):nth-child(13){border-right:0;width:137px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-table:has(.erp-invoice-company-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-empty>td{color:#718197;border-right:0;padding:0;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-empty-overlay{z-index:3;pointer-events:none;color:#718197;background:radial-gradient(circle at 50% 47%,#3e6fcf13,#0000 25%);place-items:center;display:grid;position:absolute;inset:43px 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-empty-overlay strong{color:#344861;font-size:15px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination :is(select,input,button):focus-visible,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page :is(button,input,select):focus-visible){outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}@container invoice-company (width<=760px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-query{grid-template-columns:minmax(220px,1fr) max-content 34px}}@media (max-width:820px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}}@container invoice-company (width<=560px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-actions{justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-pagination{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page :is(button,input,select){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page{--cashback-application-line:#c7d5e6;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 88% 2%,#3e74e213,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:cashback-application-records/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-canvas{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;grid-template-columns:repeat(5,minmax(168px,1fr));align-items:center;gap:10px 16px;width:100%;min-width:0;min-height:116px;margin:0;padding:14px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-query>label{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-query :is(input,select){color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-query :is(input,select):focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-cashback-application-records-date{grid-column:span 2;grid-template-columns:max-content minmax(126px,1fr) 15px minmax(126px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-date>i{color:#69788d;text-align:center;font-style:normal;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-command>button{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-command>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-export{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:98px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-results{border-bottom:1px solid var(--cashback-application-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:2180px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table>caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:64px;min-height:64px;padding:8px 10px;font-size:13px;line-height:1.55}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):first-child{text-align:center;width:48px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(2){width:225px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(3){width:185px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(4){width:155px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(5){width:120px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(6){width:350px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(7){text-align:right;width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(8){width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(9){width:280px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(10),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(11){width:125px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(12){width:170px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table :is(th,td):nth-child(13){border-right:0;width:117px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-table:has(.erp-cashback-application-records-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-empty>td{color:#718197;border-right:0;padding:0;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-empty-overlay{z-index:3;pointer-events:none;color:#718197;background:radial-gradient(circle at 50% 47%,#3e6fcf13,#0000 25%);place-items:center;display:grid;position:absolute;inset:43px 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-empty-overlay strong{color:#344861;font-size:15px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination :is(select,input,button):focus-visible,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page :is(button,input,select):focus-visible){outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}@container cashback-application-records (width<=1380px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-query{grid-template-columns:repeat(4,minmax(170px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions{grid-column:3/-1}}@container cashback-application-records (width<=860px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-cashback-application-records-date{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-actions{grid-column:auto;justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-pagination{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-application-records-page :is(button,input,select){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page{--cashback-supervisor-line:#c7d5e6;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 88% 2%,#3e74e213,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:cashback-supervisor-approval/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff85,#fff0 38%),#fff;border-inline:0;grid-template-columns:repeat(4,minmax(190px,1fr));align-items:center;gap:10px 16px;width:100%;min-width:0;min-height:104px;margin:0;padding:14px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-query>label{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-query :is(input,select){color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-query :is(input,select):focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-cashback-supervisor-approval-date{grid-column:span 2;grid-template-columns:max-content minmax(126px,1fr) 15px minmax(126px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-date>i{color:#69788d;text-align:center;font-style:normal;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-actions{grid-column:3/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-command>button{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-actions>button:hover:not(:disabled),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-command>button:hover:not(:disabled){filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-batch{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;min-width:98px;box-shadow:0 5px 12px #2958c933}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-export{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:98px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-results{border-bottom:1px solid var(--cashback-supervisor-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:1860px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table>caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:64px;min-height:64px;padding:8px 10px;line-height:1.55}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):first-child{text-align:center;width:48px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(2){text-align:center;width:50px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(3){width:225px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(4){width:185px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(5){width:155px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(6){width:120px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(7){width:350px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(8){text-align:right;width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(9){width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(10){width:280px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(11){text-align:center;width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table :is(th,td):nth-child(12){text-align:center;border-right:0;width:87px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table input[type=checkbox]{accent-color:#356cf4;width:15px;height:15px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-row-action{color:#285fcf;cursor:pointer;background:#f5f9ff;border:1px solid #bcd0ef;border-radius:5px;min-width:54px;height:29px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-table:has(.erp-cashback-supervisor-approval-empty){height:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-empty>td{color:#344861;border-right:0;padding:0;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-empty-overlay{z-index:3;pointer-events:none;color:#718197;background:radial-gradient(circle at 50% 47%,#3e6fcf13,#0000 25%);place-items:center;display:grid;position:absolute;inset:43px 0 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-empty-overlay strong{color:#344861;font-size:15px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination :is(select,input,button):focus-visible,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page :is(button,input,select):focus-visible){outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}@container cashback-supervisor-approval (width<=980px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-canvas{grid-template-rows:auto auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content label.erp-cashback-supervisor-approval-date{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-actions{grid-column:auto;justify-content:flex-start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-pagination{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-supervisor-approval-page :is(button,input,select){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page{--cashback-voucher-line:#c7d5e6;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 92% 1%,#3871e214,#0000 30%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:520px;margin:0;padding:0;overflow:hidden;container:cashback-transfer-voucher-upload/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-canvas{grid-template-rows:auto minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-toolbar{border:1px solid #cedaea;background:linear-gradient(90deg,#edf4ffa8,#fff0 42%),#fff;border-inline:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 22px;width:100%;min-width:0;min-height:94px;margin:0;padding:12px 18px 11px;display:grid;position:relative;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-notice{color:#445a74;align-items:center;gap:9px;min-width:0;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-notice>span{color:#fff;background:linear-gradient(#f6a14a 0%,#eb832b 100%);border:1px solid #ffc981;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:13px;font-weight:700;display:grid;box-shadow:0 4px 10px #cd70182e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-notice>p{color:#51657e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.55;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-actions{grid-column:1/-1;align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-actions>button{color:#fff;cursor:pointer;min-width:92px;height:34px;font:inherit;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border:1px solid #2d62dc;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 5px 13px #2958c933}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-actions>button:hover{filter:brightness(.99);transform:translateY(-1px);box-shadow:0 7px 16px #2958c93d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-actions>.erp-cashback-transfer-voucher-upload-submit{background:linear-gradient(#f5a51d 0%,#e98d05 100%);border-color:#d48118;box-shadow:0 5px 13px #c4750b30}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-actions>.erp-cashback-transfer-voucher-upload-clear{color:#354d69;background:linear-gradient(#fff 0%,#edf3fa 100%);border-color:#bdcbe0;box-shadow:0 4px 10px #2a466814}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-live,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-caption{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-results{border-bottom:1px solid var(--cashback-voucher-line);background:#fff;width:100%;min-width:0;max-width:none;min-height:0;margin:0;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f4f7fb 100%);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:720px;height:100%;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 12px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table tbody td{vertical-align:middle;color:#253850;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:54px;padding:9px 12px;line-height:1.5;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table :is(th,td):first-child{text-align:center;width:86px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table :is(th,td):nth-child(2){width:39%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table :is(th,td):nth-child(3){width:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table :is(th,td):nth-child(4){text-align:center;border-right:0;width:116px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table td>span.ready{color:#255fcf;background:#edf4ff;border:1px solid #aac4ec;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:650;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table td>span.invalid{color:#b44733;background:#fff3ef;border:1px solid #efc1b7;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:650;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-table td>button{color:#b44333;cursor:pointer;min-width:58px;height:29px;font:inherit;background:#fff5f3;border:1px solid #e1aaa2;border-radius:5px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-empty,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-empty>td{height:100%!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-empty>td{color:#344861;text-align:center;border-right:0;padding:0;font-weight:650;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-grid:focus-visible{outline-offset:2px;outline:2px solid #245ed6}@container cashback-transfer-voucher-upload (width<=760px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-canvas{grid-template-rows:auto minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-toolbar{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-notice>p{white-space:normal;overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-transfer-voucher-upload-page :is(button,input){transition-duration:.001ms!important}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page{--cashback-type-line:#c7d5e6;width:100%;min-width:0;max-width:none;height:var(--erp-page-viewport);color:#20344f;box-sizing:border-box;background:radial-gradient(circle at 90% 0,#3c74e114,#0000 28%),linear-gradient(#f5f8fc 0%,#edf3f9 100%);min-height:560px;margin:0;padding:0;overflow:hidden;container:cashback-type-list/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page *,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page :before,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page :after{box-sizing:border-box}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-canvas{grid-template-rows:auto 44px minmax(0,1fr);align-content:stretch;width:100%;min-width:0;max-width:none;height:100%;display:grid;overflow:hidden}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-query{border:1px solid #d0dbea;background:linear-gradient(90deg,#edf4ff8a,#fff0 40%),#fff;border-inline:0;grid-template-columns:repeat(3,minmax(200px,1fr)) auto 34px;align-items:center;gap:10px 16px;width:100%;min-width:0;min-height:66px;margin:0;padding:14px 18px;display:grid;box-shadow:inset 0 3px #3970ef,0 6px 18px #1b395e12}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-query>label{color:#263c58;white-space:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-query :is(input,select){color:#263a54;width:100%;min-width:0;height:34px;font:inherit;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #bccce0;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px 2px #1f416909}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-query :is(input,select):focus{border-color:#4d7def;box-shadow:0 0 0 3px #346bec1f}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-actions{align-items:center;gap:9px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-command>button{cursor:pointer;min-width:72px;height:34px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-actions>button:hover,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-command>button:hover{filter:brightness(.99);transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-actions>.search{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;box-shadow:0 6px 14px #2958c938}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-actions>.reset{color:#905c04;background:linear-gradient(#fffaf0 0%,#fff1d3 100%);border-color:#e7bc60;box-shadow:0 4px 10px #704d1317}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-more{color:#335574;cursor:pointer;background:linear-gradient(#fff 0%,#edf3fa 100%);border:1px solid #bdcbe0;border-radius:6px;width:34px;height:34px;padding:0;font-size:16px;font-weight:700}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-command{background:linear-gradient(90deg,#f7faff 0%,#fff 54%,#f3f7fd 100%);border-block:1px solid #cfdaea;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:5px 14px 5px 18px;display:flex;box-shadow:0 4px 13px #1b385b0d}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-add{color:#fff;background:linear-gradient(135deg,#477df5 0%,#285ddb 100%);border-color:#2c60dc;min-width:84px;box-shadow:0 5px 12px #2958c933}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-export{color:#fff;background:linear-gradient(#61c44f 0%,#43a934 100%);border-color:#3e9d3a;min-width:104px;box-shadow:0 5px 12px #317e2b33}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-results{border-bottom:1px solid var(--cashback-type-line);background:#fff;grid-template-rows:minmax(0,1fr) 47px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #1a395e11}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-grid{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#8ea6c2 #ebf1f7;background:linear-gradient(#fff 0%,#f6f9fd 100%);width:100%;min-width:0;max-width:100%;min-height:0;margin:0;overflow:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-grid::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-grid::-webkit-scrollbar-track{background:#ebf1f7}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-grid::-webkit-scrollbar-thumb{background:#8ea6c2;border:2px solid #ebf1f7;border-radius:999px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#20344d;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:1490px;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-caption,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table thead th{z-index:2;color:#f8fbff;text-align:center;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(#2b527c 0%,#1a3b61 100%);border-top:0;border-bottom:1px solid #153353;border-left:0;border-right:1px solid #dce9fa33;height:43px;padding:8px 10px;font-size:13px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 1px #ffffff17,0 3px 10px #102b4b21}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table tbody td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;color:#253850;background:#fff;border:1px solid #d3deeb;border-top:0;border-left:0;height:55px;padding:8px 10px;line-height:1.45}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table tbody tr:nth-child(2n) td{background:#f7faff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table tbody tr:hover td{background:#fff6d8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):first-child{text-align:center;width:54px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(2){width:150px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(3){text-align:center;width:145px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(4),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(5){text-align:center;width:115px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(6){text-align:center;width:105px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(7){text-align:center;width:90px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(8){width:220px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(9){width:170px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(10){text-align:center;width:130px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table :is(th,td):nth-child(11){text-align:center;border-right:0;width:140px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table td>span{color:#285fcf;background:#eff5ff;border:1px solid #b9ccec;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:25px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table td>span.no,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table td>span.enabled{color:#55687e;background:#f5f8fb;border-color:#c6d1df}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-table td>span.disabled{color:#b24433;background:#fff3ef;border-color:#efc0b8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-creator{flex-direction:column;gap:2px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-creator>strong{color:#1f58c3;font-size:12px;font-weight:750}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-creator>span{color:#66768b;font-size:11px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-row-actions{justify-content:center;align-items:center;gap:7px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-row-actions>button{color:#285fcf;cursor:pointer;min-width:48px;height:29px;font:inherit;background:#f5f9ff;border:1px solid #bcd0ef;border-radius:5px;padding:0 9px;font-size:12px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-row-actions>button.delete{color:#b44333;background:#fff5f3;border-color:#e1aaa2}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-empty>td{color:#344861;text-align:center;border-right:0;font-weight:650;background:radial-gradient(circle at 50% 46%,#3e6fcf14,#0000 26%),linear-gradient(#fff 0%,#f4f7fb 100%)!important;height:280px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination{color:#30455f;background:linear-gradient(#fbfdff 0%,#edf3fa 100%);border-top:1px solid #c7d4e4;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 14px;font-size:12px;display:flex;box-shadow:0 -3px 12px #19375f0b}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination :is(select,input,button){color:#2d435f;height:32px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:6px;outline:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination select{width:88px;padding:0 7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination input{text-align:center;width:54px;padding:0 5px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination button{cursor:pointer;width:33px;padding:0;font-size:15px;transition:transform .14s,color .14s,border-color .14s,background .14s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination button:hover:not(:disabled){color:#fff;background:#356cf4;border-color:#2e63db;transform:translateY(-1px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f7f9fb}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #245ed6}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-grid:focus-visible{outline-offset:2px;outline:2px solid #245ed6}@container cashback-type-list (width<=1100px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page{height:auto;min-height:var(--erp-page-viewport);overflow:visible}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-canvas{grid-template-rows:auto 44px minmax(520px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-query{grid-template-columns:repeat(2,minmax(200px,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-more{justify-self:start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-pagination{justify-content:flex-start;overflow-x:auto}}@container cashback-type-list (width<=620px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-query{grid-template-columns:1fr}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page :is(button,input,select){transition-duration:.001ms!important}}.cashback-page-layout{flex-direction:column;height:100%;min-height:0;display:flex}.cashback-view-tabs{background:#eef4fc;border-bottom:1px solid #c8d6e7;flex-shrink:0;gap:8px;padding:8px 16px;display:flex}.cashback-view-tabs button{color:#26466e;cursor:pointer;background:#fff;border:1px solid #bfd0e6;border-radius:6px;padding:8px 16px}.cashback-view-tabs button[aria-pressed=true]{color:#fff;background:#3569ee;border-color:#3569ee}.cashback-page-content{flex:1;min-height:0;overflow:hidden}.cashback-workspace{color:#193655;background:#f7faff;flex-direction:column;height:100%;min-height:0;font-size:14px;display:flex}.cashback-workspace>header,.cashback-workflow-filters,.cashback-workspace>nav{background:#fff;border-bottom:1px solid #c9d7e8;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.cashback-workspace h2{margin:0;font-size:17px;font-weight:700}.cashback-workspace>header>div{gap:8px;display:flex}.cashback-workflow-filters{justify-content:flex-start;align-items:flex-end}.cashback-workspace label,.cashback-dialog label{flex-direction:column;gap:6px;display:flex}.cashback-workspace :is(button,input,select),.cashback-dialog :is(button,input,select,textarea){font:inherit;color:#183755;background:#fff;border:1px solid #becde2;border-radius:5px;min-height:34px;padding:8px 10px}.cashback-workspace button,.cashback-dialog button{cursor:pointer}.cashback-workspace button.primary,.cashback-dialog button.primary{color:#fff;background:#3569ee;border-color:#3569ee}.cashback-workspace button:disabled,.cashback-dialog button:disabled{opacity:.55;cursor:default}.cashback-workspace input{min-width:250px}.cashback-workflow-grid{background:#fff;flex:1;min-height:160px;overflow:auto}.cashback-workflow-grid table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1800px}.cashback-workflow-grid th{color:#fff;z-index:1;background:#24476e;padding:13px 10px;font-weight:600;position:sticky;top:0}.cashback-workflow-grid td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;border:1px solid #d1dcea;padding:12px 10px}.cashback-workflow-grid th:first-child{width:205px}.cashback-workflow-grid th:nth-child(5){width:250px}.cashback-workflow-grid th:nth-child(8){width:200px}.cashback-workflow-grid td small{color:#667991;margin-top:6px;display:block}.cashback-workflow-grid tr:nth-child(2n){background:#f5f8fd}.cashback-workflow-grid .cashback-workflow-empty{text-align:center;padding:100px 15px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .cashback-workspace .cashback-workflow-grid th{font-size:13px!important;line-height:1.5!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .cashback-workspace .cashback-workflow-grid td,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .cashback-workspace .cashback-workflow-grid td :is(strong,button,a){font-size:14px!important;line-height:1.6!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .cashback-workspace .cashback-workflow-grid td small{font-size:12px!important;line-height:1.6!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .cashback-workspace :is(button,input,select),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .cashback-workspace>nav{font-size:14px!important}.cashback-workspace>nav{border-top:1px solid #c9d7e8;justify-content:flex-end}.cashback-error{color:#a32924;white-space:pre-wrap;background:#fff2f0;border:1px solid #efb5b3;border-radius:6px;margin:8px 16px;padding:10px 12px}.cashback-dialog{color:#173754;border:1px solid #c2d1e4;border-radius:12px;width:min(850px,100vw - 32px);max-height:calc(100vh - 40px);margin:auto;padding:0;font:14px/1.5 Arial,Microsoft YaHei,sans-serif;box-shadow:0 20px 80px #10294b55}.cashback-dialog[open]{flex-direction:column;display:flex}.cashback-dialog::backdrop{background:#152a496b}.cashback-dialog>header{background:#f3f7ff;border-bottom:1px solid #d2deed;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.cashback-dialog h2{margin:0 0 4px;font-size:20px;font-weight:700}.cashback-dialog h3{margin:0 0 10px;font-size:15px;font-weight:700}.cashback-dialog p{margin:4px 0 10px}.cashback-dialog-body{min-height:100px;padding:18px 22px;overflow:auto}.cashback-dialog>footer{background:#f8fbff;border-top:1px solid #d2deed;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.cashback-form{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.cashback-form .wide{grid-column:1/-1}.cashback-form input,.cashback-form select,.cashback-form textarea{box-sizing:border-box;width:100%}.cashback-form textarea{resize:vertical;min-height:85px}.cashback-dialog :is(input,select,textarea):disabled{color:#52657d;background:#f2f5f9}.cashback-order-search{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cashback-order-search label{flex:1;min-width:200px}.cashback-order-choices{flex-direction:column;gap:6px;width:100%;display:flex}.cashback-order-choices button{text-align:left}.cashback-order-summary,.cashback-notice,.cashback-payment{background:#f0f6ff;border:1px solid #cbdcf2;border-radius:7px;margin:12px 0;padding:12px 14px}.cashback-order-summary{white-space:pre-wrap}.cashback-attachments{margin:18px 0}.cashback-attachments ul{padding:0;list-style:none}.cashback-attachments li{border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cashback-attachments a{color:#2764d7;overflow-wrap:anywhere;text-decoration:underline}.cashback-audit{border-top:1px solid #d5dfec;margin-top:18px;padding-top:12px}.cashback-audit li{flex-wrap:wrap;gap:12px;padding:7px 0;display:flex}.cashback-audit time{color:#63788f}:is(.cashback-workspace :focus-visible,.cashback-dialog :focus-visible,.cashback-view-tabs :focus-visible){outline-offset:2px;outline:2px solid #477bef}@media (max-width:600px){.cashback-form{grid-template-columns:1fr}.cashback-dialog-body,.cashback-dialog>footer{padding:12px}.cashback-workspace>header{gap:10px}.cashback-workspace input{min-width:0}}.cashback-order-summary{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.cashback-order-summary dt{color:#667c95;margin-bottom:3px;font-size:12px}.cashback-order-summary dd{overflow-wrap:anywhere;margin:0}.cashback-attachments li{flex-wrap:wrap}.cashback-attachments li a{flex:1}@media (max-width:600px){.cashback-order-summary{grid-template-columns:1fr}}.invoice-workspace{color:#173757;background:#f7faff;flex-direction:column;height:100%;min-height:0;font-size:14px;line-height:1.5;display:flex}.invoice-workspace button,.invoice-workspace input,.invoice-workspace select,.invoice-workspace textarea{font:inherit;color:inherit}.invoice-workspace button{cursor:pointer;background:#fff;border:1px solid #bbcee5;border-radius:5px;padding:6px 12px}.invoice-workspace button:hover:not(:disabled){background:#edf4ff;border-color:#4675df}.invoice-workspace button:disabled{opacity:.5;cursor:default}:is(.invoice-workspace button:focus-visible,.invoice-workspace input:focus-visible,.invoice-workspace select:focus-visible,.invoice-workspace textarea:focus-visible){outline-offset:2px;outline:2px solid #2966d9}.invoice-workspace .invoice-primary{color:#fff;background:#3065df;border-color:#3065df}.invoice-workspace .invoice-primary:hover:not(:disabled){color:#fff;background:#2456c4}.invoice-view-bar{background:#fff;border-bottom:1px solid #ccd9e9;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.invoice-view-bar button[aria-pressed=true]{color:#1d57d4;background:#edf3ff;border-color:#4675df}.invoice-new{margin-left:auto}.invoice-filters{background:#f6f9ff;border-bottom:1px solid #ccd9e9;grid-template-columns:repeat(4,minmax(180px,1fr));gap:9px 16px;padding:14px 16px;display:grid}.invoice-filters label{white-space:nowrap;align-items:center;gap:8px;display:flex}.invoice-workspace input,.invoice-workspace select,.invoice-workspace textarea{box-sizing:border-box;background:#fff;border:1px solid #b7cde7;border-radius:4px;min-width:0;padding:6px 8px}.invoice-filters input,.invoice-filters select{width:100%}.invoice-filter-actions{grid-column:span 3;justify-content:flex-end;gap:8px;display:flex}.invoice-caption{color:#4c6482;background:#fff;border-bottom:1px solid #dae4f0;margin:0;padding:7px 16px;font-size:13px}.invoice-grid{background:#fff;flex:1;min-height:220px;overflow:auto}.invoice-grid table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px;font-size:14px}.invoice-grid th{color:#fff;z-index:1;background:#234c74;border:1px solid #426482;padding:12px 8px;font-weight:600;position:sticky;top:0}.invoice-grid td{vertical-align:middle;overflow-wrap:anywhere;text-align:center;border:1px solid #cedbea;padding:13px 9px}.invoice-grid td:nth-child(2),.invoice-grid td:nth-child(3){text-align:left}.invoice-grid tbody tr:nth-child(2n){background:#f4f8ff}.invoice-grid tbody tr:hover{background:#fff8da}.invoice-workspace small{color:#4c6482;white-space:pre-line;font-size:12px;line-height:1.6;display:block}.invoice-workspace .invoice-text-link{text-align:left;color:#225ecd;white-space:normal;background:0 0;border:0;padding:0}.invoice-source-tag{margin-top:4px}.invoice-special{color:#a85108;border:1px solid #cd6c1a;border-radius:3px;padding:0 4px;font-size:12px;display:inline-block}.invoice-row-actions{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.invoice-row-actions button{padding:3px 7px;font-size:13px}.invoice-workspace .invoice-danger{color:#b7332c}.invoice-state-submitted{color:#966600}.invoice-state-approved{color:#245ac4}.invoice-state-rejected{color:#b0342d}.invoice-empty{text-align:center;color:#49617d;margin:0;padding:90px 30px}.invoice-error{color:#a12828;background:#fff1f0;align-items:center;gap:12px;padding:10px 16px;display:flex}.invoice-pager{background:#f7faff;border-top:1px solid #cad9eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;display:flex}.invoice-dialog{color:#173757;background:#fff;border:1px solid #b9cbe3;border-radius:10px;width:min(900px,100vw - 40px);max-height:90vh;padding:20px;font-size:14px;overflow:auto;box-shadow:0 18px 70px #14294544}.invoice-dialog::backdrop{background:#10253f66}.invoice-dialog header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.invoice-dialog h2{margin:0;font-size:20px}.invoice-dialog fieldset{border:1px solid #d3dfed;border-radius:5px;margin:14px 0;padding:12px}.invoice-order-search{gap:10px;display:flex}.invoice-order-search input{flex:1}.invoice-order-choices{border:1px solid #d6e2f0;max-height:180px;padding:0;overflow:auto}.invoice-order-choices li,.invoice-selected-order{border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.invoice-selected-order{background:#f3f7ff;margin-top:6px}.invoice-form-grid{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.invoice-form-grid label,.invoice-review-note{flex-direction:column;gap:5px;display:flex}.invoice-field-wide{grid-column:1/-1}.invoice-dialog textarea{resize:vertical;min-height:75px}.invoice-dialog input:disabled,.invoice-dialog select:disabled,.invoice-dialog textarea:disabled{opacity:1;color:#263d56;background:#f8fafc;border-color:#e0e7ef}.invoice-dialog footer{border-top:1px solid #d5dfed;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.invoice-hint{color:#526984;font-size:13px}.invoice-review-note{margin-top:14px}.invoice-dialog details{margin-top:18px}.invoice-dialog summary{cursor:pointer}.invoice-dialog li{margin:5px 0}.invoice-source-detail>div{border-bottom:1px solid #e0e7ef;grid-template-columns:120px 1fr;padding:9px;display:grid}.invoice-source-detail dt{color:#58708a}.invoice-source-detail dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}@media (max-width:900px){.invoice-filters{grid-template-columns:repeat(2,minmax(120px,1fr))}.invoice-filter-actions{grid-column:1/-1}.invoice-new{margin-left:0}.invoice-dialog{padding:14px}.invoice-form-grid{grid-template-columns:1fr}.invoice-pager{justify-content:center}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-workspace{flex:1;height:calc(100dvh - 150px);min-height:460px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-grid :is(th,td){text-overflow:clip;white-space:normal;line-height:1.6;font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-grid .invoice-text-link,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-page :is(input,select,button,td,th,label){font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table td>strong{font-weight:500;font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table td>small{line-height:1.5;font-size:13px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-query-last{grid-template-columns:minmax(340px,2fr) minmax(180px,1fr) minmax(200px,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-query-footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-query-footer>label{width:390px;max-width:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-query-footer>small{color:#536b85;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-query-footer>.erp-invoice-detail-list-actions{margin-left:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-command{flex-wrap:wrap;min-height:46px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-source-note{white-space:normal;font-size:13px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-results:has(.invoice-detail-error-banner){grid-template-rows:auto minmax(0,1fr) 47px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-error-banner{color:#a52522;background:#fff1ef;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-error-banner button{cursor:pointer;background:#fff;border:1px solid #abc7ef;border-radius:4px;padding:5px 12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table{min-width:2210px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-sort{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table th:nth-child(9){width:245px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-table th:nth-child(12){width:170px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-empty-row td{text-align:left;vertical-align:top;height:220px;padding:40px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-empty-row strong{max-width:calc(100vw - 300px);display:block;font-size:16px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-empty-row p{color:#536b85;max-width:min(620px,100vw - 300px);line-height:1.8}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-operations{white-space:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-download{color:#fff;background:#2865ce;border:1px solid #2865ce;border-radius:4px;margin:4px 0;padding:6px 9px;font-size:14px;text-decoration:none;display:inline-block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-red{color:#b42323!important}.invoice-detail-dialog{color:#243b59;background:#fff;border:1px solid #b7c9df;border-radius:8px;width:min(1200px,94vw);max-height:90vh;padding:0;font-size:14px;box-shadow:0 20px 70px #142e5b44}.invoice-detail-dialog::backdrop{background:#172c4766}.invoice-detail-dialog header,.invoice-detail-dialog footer{background:#f2f6fc;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.invoice-detail-dialog h2{margin:0;font-size:20px}.invoice-detail-dialog button{color:#214e8b;cursor:pointer;background:#fff;border:1px solid #a8bdd8;border-radius:4px;padding:7px 14px}.invoice-detail-dialog dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:20px;display:grid}.invoice-detail-dialog dl>div{min-width:0}.invoice-detail-dialog dt{color:#67788f;font-size:13px}.invoice-detail-dialog dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.invoice-detail-lines{margin:20px;overflow:auto}.invoice-detail-lines table{border-collapse:collapse;width:100%;min-width:1100px;font-size:14px}.invoice-detail-lines caption{text-align:left;padding-bottom:12px;font-size:16px;font-weight:650}.invoice-detail-lines :is(td,th){text-align:left;overflow-wrap:anywhere;border:1px solid #cbd6e5;min-width:75px;padding:10px}.invoice-detail-lines th{background:#eaf1fb}.invoice-detail-dialog .invoice-detail-hint,.invoice-detail-dialog .invoice-detail-note{color:#536b85;white-space:pre-wrap;margin:16px 22px;line-height:1.6}.invoice-detail-dialog .invoice-detail-note[role=alert]{color:#af2828}@container invoice-detail-list (width<=980px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-query-last{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.invoice-detail-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-canvas{grid-template-rows:auto auto minmax(480px,1fr);height:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-empty-row p,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-empty-row strong{max-width:calc(100vw - 110px)}}.invoice-detail-dialog{position:fixed;inset:0;margin:auto!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .invoice-detail-empty-row :is(td,strong,p){text-align:left!important}.invoice-detail-source-tabs{background:#f6f9fd;border-bottom:1px solid #c7d5e6;gap:8px;padding:9px 16px;display:flex}.invoice-detail-source-tabs button{color:#24559a;cursor:pointer;background:#fff;border:1px solid #b8cce8;border-radius:5px;padding:8px 16px;font-size:14px}.invoice-detail-source-tabs button[aria-pressed=true]{color:#fff;background:#316beb;border-color:#316beb}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-canvas{grid-template-rows:auto auto auto minmax(0,1fr)}@media (max-width:700px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-detail-list-canvas{grid-template-rows:auto auto auto minmax(480px,1fr);height:auto}}.invoice-files-dialog{color:#17385f;background:#fff;border:1px solid #b8cbe4;border-radius:10px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-size:14px;position:fixed;inset:0;box-shadow:0 24px 70px #08274840}.invoice-files-dialog::backdrop{background:#0f234766}.invoice-files-dialog header,.invoice-files-dialog footer{background:#f3f7ff;border-bottom:1px solid #d8e3f3;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.invoice-files-dialog h2{margin:0 0 5px;font-size:20px}.invoice-files-dialog header p{overflow-wrap:anywhere;margin:0}.invoice-files-dialog button,.invoice-files-dialog a{color:#174a92;cursor:pointer;background:#fff;border:1px solid #b7cbed;border-radius:5px;padding:7px 12px;font-size:14px;text-decoration:none}.invoice-files-dialog button:disabled{opacity:.55;cursor:wait}.invoice-files-dialog button[aria-pressed=true],.invoice-files-upload>button{color:#fff;background:#3164ed;border-color:#3164ed}.invoice-files-storage-note{margin:0;padding:16px 22px 0;line-height:1.7}.invoice-files-upload,.invoice-files-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.invoice-files-upload{background:#f9fbff;border:1px solid #dde8f8;border-radius:6px;margin:16px 22px 0}.invoice-files-upload label{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.invoice-files-upload input{max-width:100%;font-size:14px}.invoice-files-list{min-height:160px;max-height:45vh;padding:0 22px 20px;overflow:auto}.invoice-files-list article{border-bottom:1px solid #e0e8f4;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.invoice-files-list strong{overflow-wrap:anywhere;font-size:15px;display:block}.invoice-files-list small{color:#526c8c;margin-top:6px;font-size:13px;display:block}.invoice-files-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.invoice-files-empty{text-align:center;color:#647995;padding:32px}.invoice-files-error,.invoice-files-confirm{color:#a51e24;background:#fff2f1;border:1px solid #f0c3c6;border-radius:5px;margin:14px 22px;padding:12px}.invoice-files-message{color:#216b43;margin:14px 22px}.invoice-files-confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-files-dialog footer{border-top:1px solid #d8e3f3;border-bottom:0;justify-content:flex-end}@media (max-width:600px){.invoice-files-list article{flex-direction:column}.invoice-files-dialog header,.invoice-files-dialog footer{padding:14px}.invoice-files-list,.invoice-files-toolbar{padding-left:14px;padding-right:14px}.invoice-files-upload{margin-left:14px;margin-right:14px}}.site-invoice-editor{color:#203e60;background:#fff;border:1px solid #c9d7e8;border-radius:12px;width:min(850px,100vw - 40px);max-height:90vh;margin:auto;padding:24px;font-size:14px;position:fixed;inset:0;overflow:auto;box-shadow:0 15px 50px #1235}.site-invoice-editor::backdrop{background:#122c4c66}.site-invoice-editor header,.site-invoice-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-invoice-editor h2{font-size:20px}.site-invoice-editor fieldset{border:0;padding:10px 0}.site-invoice-editor button{border:1px solid #b6cae7;border-radius:5px;padding:8px 14px}.site-invoice-editor footer{justify-content:flex-end;margin-top:16px}.site-invoice-editor input,.site-invoice-editor select{color:#203e60;background:#fff;border:1px solid #b8cce7;border-radius:5px;width:100%;min-height:36px;padding:7px 9px;font-size:14px}.site-invoice-editor label{flex-direction:column;gap:6px;display:flex}.site-invoice-editor input:focus,.site-invoice-editor select:focus{outline-offset:1px;outline:2px solid #4879ef}.cashback-cell-edit{color:#245acb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 7px;font-size:14px}.cashback-cell-edit:hover{background:#edf4ff;border-color:#94b5ef}.cashback-cell-edit:focus-visible{outline-offset:1px;outline:2px solid #3670ec}.cashback-supplement-label{color:#61718b;margin:3px 7px;font-size:12px;display:block}.cashback-dialog .cashback-form .wide{grid-column:1/-1}.erp-order-list-thumbnail{cursor:pointer;background:0 0;border:0;padding:0}.erp-order-list-thumbnail img{object-fit:contain;width:42px;height:42px;display:block}.erp-order-list-table :is(th,td):nth-child(13){min-width:140px}.erp-order-list-table :is(th,td):nth-child(14){min-width:76px}.erp-order-list-table :is(th,td):nth-child(15){min-width:64px}.erp-owned-order-editor{color:#21466c;border-top:1px solid #d7e1ef;grid-column:1/-1;min-width:0;padding:14px;font-size:12px}.erp-owned-order-editor summary{cursor:pointer;padding:6px 0;font-weight:700}.erp-owned-order-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:12px 0 0;display:grid}.erp-owned-order-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-owned-order-fields input,.erp-owned-order-fields textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #bfd0e6;border-radius:5px;padding:8px}.erp-owned-order-fields textarea{resize:vertical;min-height:65px}.erp-owned-order-fields button{color:#235bba;cursor:pointer;background:#f4f8ff;border:1px solid #bfd0e6;border-radius:5px;padding:8px 12px}.erp-owned-order-fields p{margin:8px 0 0;font-size:11px;line-height:1.6}.erp-owned-order-fields :disabled{opacity:.6;cursor:default}.erp-owned-order-editor [role=alert]{color:#b42318;margin-top:10px}@media (max-width:640px){.erp-owned-order-fields{grid-template-columns:1fr}}.erp-linked-orders{text-align:left;white-space:normal;color:#24476a;margin:8px 0;font-size:12px}.erp-linked-orders>summary{cursor:pointer;color:#315fe9;padding:5px 0}.erp-linked-orders-content{background:#f8fbff;border:1px solid #d6e2f0;border-radius:5px;min-width:180px;max-height:420px;padding:10px;overflow:auto}.erp-linked-orders-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.erp-linked-orders-toolbar button{color:#24476a;cursor:pointer;background:#fff;border:1px solid #becde6;border-radius:4px;padding:4px 10px}.erp-linked-orders article{overflow-wrap:anywhere;border-top:1px solid #d6e2f0;padding:8px 0}.erp-linked-orders article>dl{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;margin:10px 0;display:grid}.erp-linked-orders article>dl>div{background:0 0;border:0;min-width:0;padding:0;display:block}.erp-linked-orders article dt{color:#687e96;margin-bottom:3px;font-size:11px}.erp-linked-orders article dd{color:#24476a;white-space:pre-wrap;margin:0;font-size:12px}.erp-linked-orders article img{object-fit:contain;max-width:120px;max-height:90px}.erp-linked-orders [role=alert]{color:#ab3f32}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):first-child{width:2.5%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(2){width:13%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(3){width:6%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(4){width:14%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(5),.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(6){width:6%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(7){width:5%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(8){width:9%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(9){width:10%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(10){width:17%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(11){width:5%}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):nth-child(12){width:6.5%}.erp-online-orders-page .erp-online-orders-aligned-table td{text-align:left}.erp-online-orders-page .erp-online-orders-aligned-table :is(th,td):first-child{text-align:center}.erp-online-orders-page .erp-online-orders-aligned-table td:nth-child(6),.erp-online-orders-page .erp-online-orders-aligned-table td:nth-child(7){text-align:right}.erp-online-orders-page .erp-online-orders-source{border:1px solid var(--erp-border,#c7d5eb);min-height:36px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:0 10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple{grid-template-rows:auto 30px minmax(500px,1fr);gap:7px;font-size:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter{min-height:47px;box-shadow:none;background:#fff;gap:10px 16px;padding:8px 0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter label{font-size:14px;font-weight:400}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter :is(input,select){height:24px;min-height:24px;box-shadow:none;border-radius:0;padding:0 6px;font-size:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter input{width:165px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter select{width:66px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter-actions{gap:6px;margin-left:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter-actions button{min-width:75px;height:24px;min-height:24px;box-shadow:none;background:#4f7fff;border-radius:2px;padding:0 12px;font-size:14px;font-weight:400}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter-actions button:last-child{color:#695325;background:#ffca28}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-toolbar{min-height:30px;box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-toolbar button{min-width:70px;height:30px;min-height:30px;box-shadow:none;border-radius:2px;padding:0 12px;font-size:14px;font-weight:400}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-toolbar button.add{background:#4f7fff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-toolbar button.export{background:#71bf08}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-toolbar button:hover:not(:disabled){box-shadow:none;filter:brightness(.97);transform:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-panel{box-shadow:none;border-color:#cdd7e5;border-radius:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:first-child{width:2%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:nth-child(2){width:11%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:nth-child(3),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:nth-child(4){width:12%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:nth-child(5){width:4%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:nth-child(6){width:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table col:nth-child(7){width:128px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table :is(th,td){border-color:#cdd7e5;height:41px;padding:6px 7px;font-size:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table thead tr th{color:#17314f;box-shadow:none;text-align:left;letter-spacing:0;background:#f7f7f7;border-color:#cdd7e5;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table thead tr th:first-child,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table thead tr th:nth-child(5){text-align:center}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table tbody tr:nth-child(n){background:#fff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table tbody tr:hover{background:#fff8d9}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table td strong{color:inherit;font-size:14px;font-weight:400}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table td code{font-size:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-status{border-radius:0;min-width:25px;min-height:19px;padding:0 3px;font-size:14px;font-weight:400;line-height:17px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-status.no{color:#6bc20e;background:#fff;border-color:#6bc20e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-row-actions{flex-wrap:nowrap;justify-content:flex-start;gap:4px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-row-actions button{min-width:35px;height:24px;min-height:24px;box-shadow:none;color:#fff;border:0;border-radius:3px;padding:0 4px;font-size:13px;font-weight:400}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-row-actions button.edit{color:#fff;background:#4f7fff}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-row-actions button.delete{color:#fff;background:#f04438}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-row-actions button:hover{color:#fff;box-shadow:none;filter:brightness(.94);transform:none}@media (max-width:860px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-filter :is(input,select){width:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-logistics-company-simple .erp-logistics-company-table tbody tr:not(.erp-logistics-company-state-row) td{height:auto}}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table-scroll{overflow:auto}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table{table-layout:fixed;width:100%;min-width:1150px;display:table}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table thead{clip:auto;clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody{display:table-row-group}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr{display:table-row}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr>td{display:table-cell}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table tbody>tr>td:before{display:none}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):first-child{width:4%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(2),.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(3){width:14%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(4){width:6%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(5){width:18%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(6){width:8%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(7){width:14%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(8){width:12%}.erp-production-timeout-legacy.erp-production-timeout-redesign .erp-production-timeout-card .erp-my-design-table :is(th,td):nth-child(9){width:10%}.erp-production-timeout-legacy .erp-production-timeout-refresh,.erp-production-timeout-legacy .erp-production-timeout-refresh-error{color:#546884;margin:0;padding:7px 12px;font-size:12px}.erp-production-timeout-legacy .erp-production-timeout-refresh-error{color:#ab461e;background:#fff8ef}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished{background:#f4f7fb;gap:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview{background:#fff;border:1px solid #dfe7f2;border-radius:12px;box-shadow:0 2px 6px #233e6410}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-heading{background:linear-gradient(110deg,#fff 30%,#f6f9ff);justify-content:space-between;gap:20px;min-height:74px;padding:17px 20px 14px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-title{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-icon{background:#3265db;border:0;border-radius:12px;flex-basis:42px;width:42px;height:42px;box-shadow:0 4px 10px #3265db22}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-icon svg{width:27px;height:27px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-title h2{color:#17304f;letter-spacing:.02em;font-size:20px;font-weight:750;line-height:1.3}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-title p{color:#76869a;margin-top:4px;line-height:1.5;font-size:12px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-last-edited{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;padding-left:20px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-last-edited span{color:#8492a6;font-size:11px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-last-edited strong{color:#4e6582;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary{background:#fff;grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(300px,1.9fr);gap:12px;margin:0;padding:0 20px 16px;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary>div:nth-child(n){min-height:76px;box-shadow:none;border:1px solid #e4ebf4;border-radius:9px;justify-content:center;align-items:flex-start;gap:6px;padding:11px 15px;text-align:left!important;background:#f8faff!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary dt{color:#687b93;align-items:center;gap:7px;font-weight:500;line-height:1.4;display:flex;font-size:12px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary>div:not(.erp-production-timeout-threshold-summary) dt:before{content:"";background:#527edf;border-radius:50%;width:6px;height:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary>div.erp-my-design-summary-danger dt:before{background:#e1875a}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary>div.erp-my-design-summary-success dt:before{background:#46a68e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary>div.erp-my-design-summary-warning dt:before{background:#9a8fc2}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary dd{color:#264975;font-variant-numeric:tabular-nums;padding-left:13px;font-weight:700;line-height:1.15;font-size:26px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary .erp-my-design-summary-danger dd{color:#bd623c}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary .erp-my-design-summary-success dd{color:#34866e}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary .erp-my-design-summary-warning dd{color:#746797}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary .erp-production-timeout-threshold-summary{flex-direction:column;grid-column:auto;justify-content:center;box-shadow:none!important;align-items:stretch!important;gap:7px!important;display:flex!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-threshold-summary dd{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;padding:0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-threshold-summary dd>span:nth-child(n){color:#7a8ba0;background:#fff;border:1px solid #e0e7f2;border-radius:5px;height:30px;padding:3px 9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-threshold-summary small{font-size:11px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-threshold-summary dd>span b{color:#446086;font-size:15px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-shell{border:1px solid #dfe7f2;border-radius:12px;box-shadow:0 2px 6px #233e6408}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading{background:#fff;border-bottom:1px solid #edf1f7;min-height:58px;padding:11px 18px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading>div:first-child{gap:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading>div:first-child>span{color:#5378c2;background:#eff4ff;border:0;border-radius:8px;flex-basis:32px;width:32px;height:32px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading svg{width:23px;height:23px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading h3{color:#344e6f;font-size:14px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading p{color:#91a0b1;margin-top:3px;font-size:11px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-actions{gap:9px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-actions>strong{color:#7890ad;background:#f3f6fb;border:0;border-radius:5px;padding:4px 9px;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-actions .erp-my-design-button{border-radius:7px;min-width:90px;height:35px;min-height:35px;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-actions .erp-my-design-button-secondary{color:#64758b;box-shadow:none;background:#fff;border-color:#dce4ef}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-actions .erp-my-design-button-primary{background:#3265db;border-color:#3265db;box-shadow:0 3px 6px #3265db20}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px 14px;padding:15px 18px 17px;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>label{grid-column:span 2!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>fieldset{grid-column:span 5!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>.erp-production-timeout-filter-toggle{grid-column:span 2!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-filter-grid label>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-date-range legend{color:#60738d;font-weight:500;line-height:1.4;font-size:12px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-filter-grid>label,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-date-range{gap:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-filter-grid :is(input,select){color:#314968;height:38px;min-height:38px;box-shadow:none;background:#fcfdff;border:1px solid #dce4ef;border-radius:7px;padding-inline:11px;transition:border-color .15s,box-shadow .15s}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-filter-grid input::placeholder{color:#a0adbe}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-my-design-filter-grid :is(input,select):focus{background:#fff;border-color:#779de9;outline:0;box-shadow:0 0 0 3px #4376de13}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-date-controls{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-toggle{color:#59779f;height:38px;min-height:38px;box-shadow:none;background:#f5f8fd;border:1px solid #dce4ef;border-radius:7px;padding-inline:12px;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-advanced{background:#f8faff;border:1px solid #e4ebf4;border-radius:8px;margin:0 18px 16px;padding:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-advanced-grid{grid-template-columns:minmax(130px,1fr) minmax(170px,1.4fr) minmax(150px,1.2fr) minmax(300px,2fr);gap:14px;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-advanced-grid>:is(label,fieldset){grid-column:auto!important}@container timeout-workbench (width<=1100px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary .erp-production-timeout-threshold-summary{flex-direction:row;grid-column:1/-1;min-height:45px;padding-block:6px;align-items:center!important;gap:20px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-threshold-summary dt{white-space:nowrap}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-threshold-summary dd{max-width:520px;margin-left:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>label{grid-column:span 4!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>fieldset{grid-column:span 6!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>.erp-production-timeout-filter-toggle{grid-column:span 3!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container timeout-workbench (width<=700px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-heading{align-items:flex-start;gap:10px;padding:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-title h2{font-size:17px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-overview-title p{white-space:normal}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-last-edited{display:none}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-summary .erp-production-timeout-threshold-summary{flex-direction:column;align-items:stretch!important;gap:7px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>label{grid-column:span 6!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>fieldset{grid-column:1/-1!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid>.erp-production-timeout-filter-toggle{grid-column:span 6!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading{align-items:stretch;gap:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-heading,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-grid{padding-inline:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-filter-advanced-grid{grid-template-columns:1fr}}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-production-timeout-polished .erp-production-timeout-date-controls input[type=date]{min-width:0}.erp-aligned-print-query .erp-print-history-table-scroll{max-width:100%;overflow-x:auto}.erp-aligned-print-query .erp-print-history-event-table{min-width:1500px}.erp-aligned-print-query .erp-print-record-detail-button{min-width:54px;max-width:100%}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #dce5f0;border-radius:10px;gap:16px;padding:18px 20px;display:grid;box-shadow:0 3px 12px #1b38610a;container:print-history-filters/inline-size}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row>label{flex-direction:column;align-items:stretch;gap:7px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row>label>span{color:#53657e;font-size:12px;font-weight:600;line-height:18px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-date{border:0;grid-column:span 2;min-width:0;margin:0;padding:0;display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-date legend{float:none;color:#53657e;width:100%;margin:0 0 7px;padding:0;font-size:12px;font-weight:600;line-height:18px;display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-date-inputs{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:6px;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-date i{color:#94a1b3;text-align:center;font-size:12px;display:block}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished :is(input,select){color:#263d5c;background:#fff;border:1px solid #d2ddec;border-radius:7px;height:38px;min-height:38px;padding:0 11px;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #1c365805}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished input::placeholder{color:#a0acbd}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished :is(input,select):hover{border-color:#a9bddb}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished :is(input,select):focus{border-color:#4778ed;outline:none;box-shadow:0 0 0 3px #4778ed1c}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row.secondary>.erp-print-history-field-goods{grid-column:span 3}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished .erp-production-order-filter-actions{grid-column:span 1;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row.has-supplier>.erp-print-history-field-goods{grid-column:span 2}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished .erp-production-order-filter-actions button{border-radius:7px;gap:6px;min-width:76px;height:38px;padding:0 14px;font-size:13px;font-weight:600}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished .erp-production-order-filter-actions .primary{color:#fff;background:#3266e8;border-color:#3266e8;box-shadow:0 3px 7px #3266e829}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished .erp-production-order-filter-actions .reset{color:#5b6e88;box-shadow:none;background:#fff;border-color:#d2ddec}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished .erp-production-order-filter-actions button:focus-visible{outline-offset:3px;outline:2px solid #4778ed}@container print-history-filters (width<=1100px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row.secondary>.erp-print-history-field-goods,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row.has-supplier>.erp-print-history-field-goods{grid-column:auto}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row.secondary .erp-production-order-filter-actions{grid-column:1/-1}}@container print-history-filters (width<=640px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-date{grid-column:1/-1}}@container print-history-filters (width<=420px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-event-filter-row{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content.erp-operations-suite-content .erp-aligned-print-history .erp-print-history-filter-polished .erp-production-order-filter-actions button{flex:1}}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table tbody tr.erp-print-history-linked-row td{vertical-align:top;color:#34445d}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table tbody tr.erp-print-history-linked-odd td{background:#fff}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table tbody tr.erp-print-history-linked-even td{background:#f7faff}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table tbody tr.erp-print-history-linked-row:hover td{background:#fff9e6}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table tbody tr.erp-print-history-linked-row td.erp-print-history-linked-pair{text-align:left;font-variant-numeric:tabular-nums;border-right:1px solid #d7e2f0}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table tbody tr.erp-print-history-linked-row td.erp-print-history-linked-sequence{text-align:center;color:#71809a}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table .erp-print-history-linked-detail{color:#2258bd}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table .erp-print-history-linked-label{color:#7b8aa2;margin-top:3px;font-size:11px;display:block}.erp-shell .erp-content .erp-aligned-print-history .erp-print-history-event-table .erp-print-history-linked-pending{color:#8b651e;font-size:12px}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action]:is([data-table-action=edit],[data-table-action=delete]){--table-action-color:#285bc0;--table-action-border:#bfd1ef;--table-action-background:#f1f6ff;--table-action-focus:#5884dc;box-sizing:border-box;letter-spacing:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;opacity:1;filter:none;border-radius:6px;flex:0 48px;justify-content:center;align-items:center;width:48px;min-width:0;max-width:100%;height:30px;min-height:30px;max-height:30px;margin:0;padding:0 7px;font-family:inherit;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;transform:none;box-shadow:0 1px 2px #1d365b0a;border:1px solid var(--table-action-border)!important;color:var(--table-action-color)!important;background:var(--table-action-background)!important;font-size:12px!important;line-height:1!important}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action][data-table-action=delete]{--table-action-color:#b23f3b;--table-action-border:#efc4bf;--table-action-background:#fff4f2;--table-action-focus:#d3766d}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action][data-table-action=edit]:hover:not(:disabled):not([aria-disabled=true]){--table-action-color:#1e4ba5;--table-action-border:#8fafe7;--table-action-background:#e5eeff;filter:none;transform:none;box-shadow:0 2px 5px #2e5bae1a}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action][data-table-action=delete]:hover:not(:disabled):not([aria-disabled=true]){--table-action-color:#96302d;--table-action-border:#e4a69e;--table-action-background:#ffe8e4;filter:none;transform:none;box-shadow:0 2px 5px #9f3a3117}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action]:is([data-table-action=edit],[data-table-action=delete]):focus-visible:not(:disabled){outline:2px solid var(--table-action-focus);outline-offset:2px}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action]:is([data-table-action=edit],[data-table-action=delete]):active:not(:disabled):not([aria-disabled=true]){filter:none;transform:none;box-shadow:inset 0 1px 2px #1c355917}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table button[data-table-action][data-table-action]:is([data-table-action=edit],[data-table-action=delete]):is(:disabled,[aria-disabled=true]){--table-action-color:#96a0af;--table-action-border:#dde3eb;--table-action-background:#f4f6f8;box-shadow:none;cursor:not-allowed;opacity:1;filter:none;transform:none}:is(.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content,body) table :is(td,td div,td span):has(>button[data-table-action=edit]+button[data-table-action=delete]){column-gap:6px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table tbody td,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table td strong{line-height:1.6;font-size:16px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table thead th{height:48px;line-height:1.5;font-size:13px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table tbody td{height:64px;padding:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table td>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-creator>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-pagination,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-pagination :is(select,input,button),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-query :is(label,input,select),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-command>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table button[data-table-action][data-table-action]{font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table td>span{min-height:28px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-table button[data-table-action][data-table-action]{height:32px;min-height:32px;max-height:32px;padding-inline:7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-cashback-type-list-page .erp-cashback-type-list-pagination select{width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-table tbody td,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-table td strong{line-height:1.6;font-size:16px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-table tbody td{height:64px;padding:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-pagination,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-pagination :is(select,input,button),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-query :is(label,input),.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-actions>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-command>button,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-table button[data-table-action][data-table-action]{font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-table button[data-table-action][data-table-action]{height:32px;min-height:32px;max-height:32px;padding-inline:7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-invoice-company-page .erp-invoice-company-pagination select{width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-table tbody td{line-height:1.5;font-size:15px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-table thead th{line-height:1.5;font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-disabled,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-table button[data-table-action][data-table-action],.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-pagination,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-pagination :is(select,input,button){font-size:14px!important}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-table button[data-table-action][data-table-action]{height:32px;min-height:32px;max-height:32px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-page .erp-after-sales-handling-method-pagination select{width:100px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-dialog-backdrop:has(>.erp-after-sales-handling-method-entry-dialog){box-sizing:border-box;place-items:center;padding:24px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog{color:#304762;background:#fff;border:1px solid #cbd8e9;border-radius:10px;width:min(660px,100%);min-width:0;max-width:660px;max-height:calc(100dvh - 48px);margin:0;padding:0;font-size:14px;box-shadow:0 22px 70px #102f5638}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog>header{background:linear-gradient(110deg,#fff,#f4f8ff);border-bottom:1px solid #e0e8f3;min-height:52px;padding:0 20px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog>header h2{color:#253f60;font-size:16px;font-weight:650}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog>header button{width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form{box-sizing:border-box;gap:12px;width:100%;min-width:0;margin:0;padding:20px 24px 0;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:0;font-size:14px;line-height:20px;display:grid}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>span:first-child{text-align:right;font-weight:500}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>:is(input:not([type=checkbox]),textarea){color:#304762;box-sizing:border-box;background:#fff;border:1px solid #c5d5ec;border-radius:6px;width:100%;min-width:0;margin:0;font-size:14px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>input:not([type=checkbox]){height:34px;min-height:34px;padding:0 10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>small{color:#8c9caf;white-space:nowrap;grid-column:auto;align-items:center;gap:16px;min-width:0;font-size:13px;line-height:20px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>small button{min-width:0;height:30px;min-height:30px;box-shadow:none;color:#366bdd;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>small button:hover{color:#2451b1;text-decoration:underline}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-name-field{grid-template-columns:104px 220px minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-order-field{grid-template-columns:104px 80px minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog .erp-after-sales-handling-method-order-field input{text-align:right}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-dialog-check{min-height:24px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-dialog-check input{justify-self:start;width:16px;height:16px;min-height:0;margin:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-note-field{grid-template-columns:104px minmax(0,1fr) 104px;align-items:start}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog .erp-after-sales-handling-method-note-field>span,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog .erp-after-sales-handling-method-note-field>small{padding-top:7px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label>textarea{resize:vertical;height:88px;min-height:88px;padding:8px 10px;line-height:1.5}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>footer{background:#f8faff;border-top:1px solid #e3ebf5;justify-content:flex-end;align-items:center;gap:12px;min-height:66px;margin:8px -24px 0;padding:14px 24px;display:flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>footer button{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:82px;height:34px;min-height:34px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>footer button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>footer .erp-after-sales-handling-method-confirm{background:#366bdd;border-color:#366bdd;box-shadow:0 2px 5px #366bdd20}@media (max-width:620px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-dialog-backdrop:has(>.erp-after-sales-handling-method-entry-dialog){padding:12px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog{border-radius:10px;max-height:calc(100dvh - 24px)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form{padding:18px 18px 0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>label{grid-template-columns:80px minmax(0,1fr);gap:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-name-field,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-note-field{grid-template-columns:80px minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-order-field{grid-template-columns:80px 70px minmax(0,1fr)}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-name-field>small,.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-note-field>small{grid-column:2;padding:0}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-order-field>small{flex-wrap:wrap;grid-column:3;gap:10px}.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>footer{margin-inline:-18px;padding-inline:18px}}@media (max-width:430px){.erp-shell.erp-enterprise-premium-shell .erp-content.erp-enterprise-content .erp-after-sales-handling-method-entry-dialog form>.erp-after-sales-handling-method-order-field>small{grid-column:2/-1}}.erp-shell.erp-enterprise-premium-shell .erp-content[data-workspace-group=销售管理] tfoot.erp-sales-amount-summary td{color:#234a7e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#eef4fc;border-top:2px solid #cbdcf3;border-bottom:1px solid #d7e3f3;height:48px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.erp-shell.erp-enterprise-premium-shell .erp-content[data-workspace-group=销售管理] tfoot.erp-sales-amount-summary small{color:#7389a5;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:block}.erp-shell .erp-content .erp-configured-order-tags,.erp-configured-order-tags{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.erp-shell .erp-content .erp-configured-order-tag,.erp-configured-order-tag{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;border:1px solid #17243a1a;border-radius:5px;justify-content:center;align-items:center;max-width:100%;min-height:22px;margin:0;padding:2px 6px;font-size:11px;font-weight:760;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e;color:var(--order-tag-text-color,#52657d)!important;background:var(--order-tag-color,#edf1f6)!important}.erp-shell .erp-content .erp-order-flag-icon,.erp-order-flag-icon{border:0;flex:none;justify-content:center;align-items:center;width:16px;height:22px;padding:0;display:inline-flex;color:red!important;background:0 0!important}.erp-order-flag-icon svg{display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
