@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,::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-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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.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,)}}:root{--demo-accent:#111;--demo-accent-light:#e2e2e2;--demo-background:#fff;--demo-foreground:#0a0a0a;--demo-muted:#666;--demo-border:#eaeaea;--demo-card-bg:#fff;--demo-sidebar-bg:#fafafa;--demo-sidebar-active:#e8e8e8;--demo-table-header:#fafafa;--demo-success:#10b981;--demo-warning:#f5a623;--demo-error:#e00;--demo-info:#2563eb;--demo-sidebar-width:220px;--demo-font:Dotum, Arial, "Apple SD Gothic Neo", Gulim, sans-serif;--demo-font-size:12px;--demo-row-height:26px;--demo-header-height:26px;--demo-cell-padding:3px 8px;--demo-control-height:24px;--demo-entry-cell-padding:1px 4px}:root,.pds{--pds-accent:var(--demo-accent);--pds-accent-light:var(--demo-accent-light);--pds-bg:var(--demo-background);--pds-fg:var(--demo-foreground);--pds-muted:var(--demo-muted);--pds-border:var(--demo-border);--pds-card-bg:var(--demo-card-bg);--pds-subtle-bg:var(--demo-table-header);--pds-sidebar-bg:var(--demo-sidebar-bg);--pds-sidebar-active:var(--demo-sidebar-active);--pds-sidebar-width:var(--demo-sidebar-width);--pds-success:var(--demo-success);--pds-warning:var(--demo-warning);--pds-error:var(--demo-error)}*{box-sizing:border-box}html,body{background:var(--demo-background);min-height:100%;color:var(--demo-foreground);margin:0}body,.pds{font-family:var(--demo-font);font-size:var(--demo-font-size);font-variant-numeric:tabular-nums;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.erp-login.pds-split-login{grid-template-columns:minmax(0,2fr) minmax(380px,1fr)}.erp-login .pds-split-login__panel{background:var(--demo-background)}.erp-login-form{flex-direction:column;gap:22px;display:flex}.erp-login-form h1{margin:0 0 28px}.erp-login-logo{filter:invert();width:240px;max-width:100%;height:auto}.erp-login-form label{flex-direction:column;gap:9px;font-size:12px;font-weight:600;display:flex}.erp-login-form input:not([type=checkbox]){width:100%;height:46px;padding:0 12px}.erp-login-form .erp-login-remember{color:var(--demo-muted);flex-direction:row;align-items:center;font-weight:400}.erp-login-remember input{width:14px;height:14px;accent-color:var(--demo-accent)}.erp-login-form>button{width:100%;height:46px}.erp-login-error{color:var(--demo-error);margin:0;font-size:12px}.erp-login-error:empty{display:none}.erp-login-banner{background:var(--demo-accent);height:100%;position:relative}.erp-login-pair{opacity:0;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .6s;display:grid;position:absolute;inset:0}.erp-login-pair.is-active{opacity:1}.erp-login-photo{min-width:0;position:relative;overflow:hidden}.erp-login-photo img{object-fit:cover}.erp-login-banner-controls{background:var(--demo-background);color:var(--demo-foreground);align-items:center;gap:16px;padding:6px 10px;display:flex;position:absolute;bottom:24px;left:24px}.erp-login-banner-controls button{color:inherit;background:0 0;border:0;padding:6px}@media (prefers-reduced-motion:reduce){.erp-login-pair{transition:none}}@media (max-width:760px){.erp-login.pds-split-login{grid-template-rows:32dvh minmax(480px,1fr);grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.erp-login .pds-split-login__panel{padding:48px 24px 72px}.erp-login-banner-controls{bottom:12px;left:12px}}.erp-shell{height:100dvh;display:flex;overflow:hidden}.erp-shell .pds-dual-sidebar{--pds-dual-sidebar-rail-bg:var(--demo-foreground)}.erp-nav-drawer{flex:none;min-height:0}.erp-mobile-bar,.erp-mobile-nav-backdrop,.erp-mobile-nav-close{display:none}.erp-brand-mark{width:28px;height:28px}.erp-shell .pds-dual-sidebar__link{text-align:left;cursor:pointer;background-color:#0000;border:0;width:calc(100% - 16px);font-family:inherit}.erp-shell .pds-dual-sidebar__link:hover{background-color:var(--demo-table-header)}.erp-shell .pds-dual-sidebar__link.is-active{background-color:var(--demo-sidebar-active)}.erp-nav-drawer .pds-dual-sidebar__panel-header{border-bottom:0;height:auto;padding:0;display:block}.erp-nav-drawer .pds-dual-sidebar__panel-title{display:none}.erp-nav-drawer .pds-dual-sidebar__panel-description{color:inherit;font-size:inherit;white-space:normal;margin:0;overflow:visible}.erp-panel-head{height:var(--pds-dual-sidebar-header-height);border-bottom:1px solid var(--demo-border);align-items:center;gap:6px;padding:0 6px 0 16px;display:flex}.erp-panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--demo-foreground);font-size:13px;font-weight:800;overflow:hidden}.erp-panel-count{color:var(--demo-muted);font-size:11px;font-weight:400}.erp-panel-head .erp-panel-count{flex:1}.erp-panel-pin,.erp-panel-close{width:28px;height:28px;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;padding:0;font-family:inherit;display:grid}.erp-panel-pin{letter-spacing:-.1em;font-size:12px;font-weight:700}.erp-panel-close{font-size:18px}.erp-panel-pin:hover,.erp-panel-close:hover{background:var(--demo-table-header);color:var(--demo-foreground)}.erp-panel-pin[aria-pressed=true]{background:var(--demo-sidebar-active);color:var(--demo-foreground)}.erp-panel-search{border-bottom:1px solid var(--demo-border);padding:8px 12px}.erp-panel-search input{width:100%;height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-foreground);font:inherit;border-radius:2px;padding:0 8px;font-size:12px}.erp-panel-empty{color:var(--demo-muted);margin:0;padding:12px 16px 0;font-size:12px}.erp-panel-backdrop{display:none}@media (min-width:761px){.erp-nav-drawer{z-index:31;position:relative}.erp-shell:not(.is-panel-pinned):not(.is-panel-overlay) .pds-dual-sidebar__panel{display:none}.erp-shell.is-panel-overlay .pds-dual-sidebar__panel{top:0;bottom:0;left:var(--pds-dual-sidebar-rail-width);position:absolute}.erp-shell.is-panel-overlay .erp-panel-backdrop{z-index:30;background:#00000073;border:0;display:block;position:fixed;inset:0}}.pds-dual-sidebar__rail-footer{border-top:1px solid #ffffff1f;flex-direction:column;margin-top:auto;display:flex}.erp-brand-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.erp-session-user{min-width:0;color:var(--demo-muted);flex:100%;order:-1;align-items:center;gap:6px;font-size:12px;display:flex}.erp-session-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-login-note{color:var(--demo-muted);margin:0;font-size:12px}.erp-logo{filter:invert();width:104px;height:auto}.erp-spacer{flex:1}.erp-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.erp-page-header{border-bottom:1px solid var(--demo-border);background:var(--demo-card-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.erp-page-header-copy{min-width:0}.erp-page-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.erp-page-header>.erp-inline{flex-shrink:0}.erp-page-header-copy{margin-right:auto}.erp-locale-select{flex-shrink:0;width:116px}.erp-locale-select .erp-combobox{width:100%}.erp-factory-locale{justify-content:flex-end;display:flex}.erp-inline,.erp-dialog-actions{align-items:center;gap:8px;display:flex}.erp-inquiry{border-bottom:1px solid var(--demo-border);flex-shrink:0}.erp-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:10px 16px 4px;display:flex}.erp-section-heading h2{margin:0;font-size:13px}.erp-section-heading span{color:var(--demo-muted);font-size:11px;font-weight:400}.erp-review-note{color:var(--demo-muted);border-bottom:1px solid var(--demo-border);flex-shrink:0;align-items:center;gap:12px;padding:6px 16px;font-size:11px;display:flex}.erp-review-note strong{white-space:nowrap}.erp-filter{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:8px 16px;display:flex}.erp-filter label{align-items:center;gap:8px;font-weight:600;display:flex}input:not([type=checkbox]):not([type=radio]),select{border:1px solid var(--demo-border);height:var(--demo-control-height);color:var(--demo-foreground);background:#fff;border-radius:3px;padding:2px 8px;font-weight:400}.erp-message{color:var(--demo-muted);min-height:28px;padding:6px 16px;font-size:11px}.erp-list-status{border-bottom:1px solid var(--demo-border);flex-shrink:0;align-items:center;display:flex}.erp-table{flex-direction:column;flex:1;min-width:0;min-height:180px;display:flex}.erp-table th,.erp-table td{height:var(--demo-row-height);border-bottom:1px solid var(--demo-border);white-space:nowrap;padding:var(--demo-cell-padding)!important;font-size:12px!important}.erp-table th{height:var(--demo-header-height);background:var(--demo-table-header);color:var(--demo-muted);letter-spacing:.02em;font-weight:700;font-size:11px!important}.erp-table tbody tr:hover{background:var(--demo-table-header)}.erp-shell .pds-button--small{height:var(--demo-control-height);padding:0 10px;font-size:12px}.pds-button:not(.pds-button--large){height:var(--demo-control-height);padding:0 10px}.pds-button--icon-only:not(.pds-button--large){width:var(--demo-control-height);padding:0}.pds-data-table th,.pds-data-table td{padding:var(--demo-cell-padding)}.pds-data-table th{height:var(--demo-header-height)}.pds-data-table td{height:var(--demo-row-height)}input[type=checkbox],input[type=radio]{vertical-align:middle;margin:0}.erp-table td>*,.pds-data-table td>*{vertical-align:middle}.pds-data-table td .pds-button:not(.pds-button--large),.erp-table td .pds-button:not(.pds-button--large){height:20px;margin:-1px 0;padding:0 8px;font-size:11px}.pds-data-table td .pds-action-menu,.erp-table td .pds-action-menu{margin:-1px 0}.pds-data-table td .pds-button--icon-only:not(.pds-button--large),.erp-table td .pds-button--icon-only:not(.pds-button--large){width:20px;padding:0}.pds-data-table td .pds-action-menu__trigger,.erp-table td .pds-action-menu__trigger{width:20px;height:20px}.erp-table td>span{padding:1px 4px}.erp-link{color:var(--demo-accent);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pds-modal.erp-dialog{width:min(760px,100vw - 32px);min-width:0;box-shadow:none;border-radius:4px;overflow-y:auto}.erp-modal-panels{display:grid}.erp-modal-panel{visibility:hidden;grid-area:1/1;min-width:0}.erp-modal-panel.is-active{visibility:visible}.pds-form-modal.erp-dialog.is-deleting .pds-form-modal__body{overflow-y:hidden}.pds-modal.erp-dialog.erp-detail-modal{height:min(760px,100dvh - 40px);padding:0;overflow:hidden}.erp-detail-modal .pds-split-modal__layout{--pds-split-modal-rail-width:200px;height:100%}.erp-detail-modal .pds-split-modal__profile{padding:12px}.erp-detail-modal .pds-split-modal__profile>span{font-size:11px}.erp-detail-modal .pds-split-modal__profile h2{font-size:15px}.erp-detail-modal .pds-split-modal__fact-group-label{letter-spacing:0;padding:8px 12px 0;font-size:11px}.erp-detail-modal .pds-split-modal__facts,.erp-detail-modal .pds-split-modal__fact-group .pds-split-modal__facts{padding:2px 12px 6px}.erp-detail-modal .pds-split-modal__facts div{grid-template-columns:52px minmax(0,1fr);gap:6px;min-height:26px}.erp-detail-modal .pds-split-modal__facts dt{font-size:11px}.erp-detail-modal .pds-split-modal__facts dd{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:13px}.erp-detail-modal .pds-split-modal__rail-body,.erp-detail-modal .pds-split-modal__rail-footer,.erp-detail-modal .pds-split-modal__actions{padding:8px 12px}.erp-detail-modal .pds-split-modal__row{font-size:12px}.erp-detail-modal .pds-split-modal__row>strong{font-size:13px}.erp-detail-modal .pds-split-modal__actions button{font-size:12px}.erp-dialog-body{padding:16px}.erp-dialog h2{overflow-wrap:anywhere;margin:0 0 16px;padding-right:32px;font-size:16px}.erp-dialog h3{margin:18px 0 8px;font-size:13px}.erp-dialog small,.erp-dialog p{color:var(--demo-muted)}.erp-fields{border-top:1px solid var(--demo-border);grid-template-columns:90px minmax(0,1fr) 90px minmax(0,1fr);margin:0;display:grid}.erp-fields dt,.erp-fields dd{border-bottom:1px solid var(--demo-border);overflow-wrap:anywhere;margin:0;padding:7px 8px}.erp-fields dt{background:var(--demo-sidebar-bg)}.erp-dialog-actions{border-top:1px solid var(--demo-border);flex-wrap:wrap;justify-content:flex-end;margin-top:16px;padding-top:12px}@media (max-width:600px){.erp-fields{grid-template-columns:90px minmax(0,1fr)}.erp-section-heading{flex-direction:column;align-items:flex-start;gap:4px}}.erp-form-label{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}@media (max-width:760px){.erp-fields{grid-template-columns:90px 1fr}}.erp-master-sections{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;gap:6px;padding:8px 16px;display:flex}.erp-master-sections button{height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-muted);cursor:pointer;border-radius:3px;padding:0 10px;font-size:12px;font-weight:700}.erp-master-sections button[aria-pressed=true]{border-color:var(--demo-accent);background:var(--demo-accent-light);color:var(--demo-foreground)}.erp-master-sections button:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-master-hint{color:var(--demo-muted);font-size:11px;line-height:1.6}.erp-menu-toolbar{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;min-height:44px;padding:8px 16px;display:flex}.erp-menu-toolbar label{white-space:nowrap;align-items:center;gap:6px;display:flex}.erp-menu-toolbar input,.erp-menu-toolbar select,.erp-menu-table input,.erp-menu-table select,.erp-document-header input,.erp-document-grid input,.erp-menu-group input{border:1px solid var(--demo-border);min-height:var(--demo-control-height);color:var(--demo-foreground);background:var(--demo-background);font:inherit;border-radius:3px;padding:2px 6px}.erp-menu-table input:not([type=checkbox]),.erp-menu-table select{width:100%;min-width:0}.erp-menu-table input[type=checkbox]{width:16px;height:16px}.erp-menu-table,.erp-menu-table .pds-data-table,.erp-menu-table .pds-data-table__scroll{flex:none}.erp-menu-table{min-height:0}.erp-menu-preview{border-bottom:1px solid var(--demo-border);padding:12px 16px}.erp-menu-preview-items{gap:0;margin-top:8px;display:flex;overflow:auto}.erp-menu-preview-items>div{border:1px solid var(--demo-border);border-right:0;flex:0 0 155px}.erp-menu-preview-items>div:last-child{border-right:1px solid var(--demo-border)}.erp-menu-preview-items b,.erp-menu-preview-items span{white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;display:block;overflow:hidden}.erp-menu-preview-items b{background:var(--demo-table-header);border-bottom:1px solid var(--demo-border)}.erp-menu-groups{border-bottom:1px solid var(--demo-border)}.erp-menu-groups summary{cursor:pointer;padding:10px 16px}.erp-menu-group{gap:4px;display:flex}.erp-menu-group input[type=number]{width:65px}.erp-menu-group input:not([type=number]){width:135px}.erp-document-form{min-width:0}.erp-document-header{border-bottom:1px solid var(--demo-border);background:var(--demo-background);grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px 24px;padding:14px 16px;display:grid}.erp-document-header label{min-width:0;color:var(--demo-muted);flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.erp-document-header input,.erp-document-header .erp-combobox-input,.erp-document-header output{width:100%;min-width:0;color:var(--demo-foreground);font-size:12px;font-weight:400}.erp-document-header output{height:var(--demo-control-height);align-items:center;display:flex}.erp-document-grid{max-height:max(240px,100dvh - 140px);overflow:auto}.erp-document-grid thead th{z-index:2;position:sticky;top:0}.erp-document-grid table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1600px}.erp-document-grid caption{text-align:left;padding:8px 14px;font-weight:600}.erp-document-grid th,.erp-document-grid td{border:0;border-bottom:1px solid var(--demo-border);padding:var(--demo-entry-cell-padding);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-document-grid th{background:var(--demo-table-header);color:var(--demo-muted);letter-spacing:.02em;text-align:left;font-size:11px;font-weight:700}.erp-document-grid input{width:100%;min-width:0}.erp-document-grid input[type=checkbox]{width:16px}.erp-document-grid th:nth-child(2){width:240px}.erp-document-grid th:nth-child(3),.erp-document-grid th:nth-child(5),.erp-document-grid th:last-child{width:75px}.erp-document-detail{width:min(1320px,96vw);height:min(780px,90vh)}.erp-document-links{min-width:0}.erp-document-detail .pds-data-table td.erp-cell-wrap{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.erp-related-links{gap:10px;display:flex;overflow:auto}.erp-print-area h2,.erp-print-area>p{padding:8px 14px}@media (max-width:900px){.erp-document-header{grid-template-columns:repeat(2,minmax(140px,1fr))}.erp-menu-preview-items>div{flex-basis:140px}}@media print{body:has(.erp-print-area) *{visibility:hidden}:is(body:has(.erp-print-area) .erp-print-area,body:has(.erp-print-area) .erp-print-area *){visibility:visible}body:has(.erp-print-area) .erp-print-area{position:absolute;inset:0;overflow:visible}.erp-print-area .erp-menu-toolbar{display:none}.erp-print-area table{width:100%;min-width:0}}.erp-document-grid th{height:var(--demo-header-height);padding:var(--demo-cell-padding)}.erp-document-grid td{height:var(--demo-row-height)}.erp-document-grid td:nth-child(3),.erp-document-grid td:nth-child(4),.erp-document-grid td:nth-child(6),.erp-document-grid td:nth-child(7),.erp-document-grid td:nth-child(10),.erp-document-grid input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.erp-document-grid td:nth-child(5){text-align:center}.erp-document-grid th:first-child{width:145px}.erp-document-grid th:nth-child(4),.erp-document-grid th:nth-child(6),.erp-document-grid th:nth-child(7){width:110px}.erp-document-grid th:nth-child(8),.erp-document-grid th:nth-child(9),.erp-document-grid th:nth-child(10){width:120px}.erp-document-grid th:nth-child(11){width:200px}.erp-document-actions{border-top:1px solid var(--demo-border);align-items:center;gap:8px;padding:10px 16px;display:flex}.erp-document-actions strong{margin-left:auto;font-weight:400}.erp-document-tabs{border-bottom:1px solid var(--demo-border);align-items:center;min-height:44px;padding:8px 16px;display:flex}.erp-document-tabs:before{content:attr(data-label);color:var(--demo-muted);margin-right:10px;font-size:11px;font-weight:700}.erp-document-tabs button{height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-muted);border-left-width:0;padding:0 14px;font-size:12px;font-weight:700}.erp-document-tabs button:first-of-type{border-left-width:1px;border-radius:4px 0 0 4px}.erp-document-tabs button:last-of-type{border-radius:0 4px 4px 0}.erp-document-tabs button[aria-current=page]{border-color:var(--demo-accent);background:var(--demo-accent);color:var(--demo-background)}@media (max-width:1150px){.erp-document-header{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:620px){.erp-document-header{grid-template-columns:minmax(0,1fr)}.erp-document-actions{flex-wrap:wrap}}.erp-barcode-panel{border-bottom:1px solid var(--demo-border);background:var(--demo-table-header);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.erp-barcode-panel label{align-items:center;gap:12px;font-weight:600;display:flex}.erp-barcode-panel input{border:1px solid var(--demo-border);min-width:280px;height:32px;font:inherit;background:var(--demo-background);border-radius:2px;padding:5px 8px}.erp-scan-error{color:var(--demo-error);font-weight:600}.erp-scan-result{color:var(--demo-muted)}@media print{.erp-packing-scanner{display:none}}.pds-modal.erp-dialog.erp-document-detail{width:min(1320px,100vw - 32px);height:min(780px,100dvh - 40px)}@media (max-width:620px){.erp-barcode-panel label{flex-wrap:wrap;width:100%}.erp-barcode-panel input{width:100%;min-width:0}}.erp-document-header select{width:100%;min-width:0;height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);font:inherit;color:var(--demo-foreground);border-radius:2px;padding:2px 6px}.erp-document-grid .erp-entry-table{width:max-content;min-width:0}.erp-document-grid .erp-entry-table th{width:auto}.erp-col-code{width:150px}.erp-col-name{width:250px}.erp-col-value{width:125px}.erp-col-color{width:110px}.erp-col-size{width:75px}.erp-col-count{width:95px}.erp-col-notes{width:200px}.erp-col-action{width:75px}.erp-document-grid .erp-entry-table input:not([type=checkbox]){min-width:95px}.erp-cell-number{text-align:right;font-variant-numeric:tabular-nums}.erp-document-grid .erp-entry-table td:not(.erp-cell-number){text-align:left}.erp-document-grid .erp-entry-table .erp-cell-number,.erp-document-grid .erp-entry-table input[type=number]{text-align:right}.erp-settlement-totals{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.erp-settlement-totals>div{border-right:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border);padding:12px 14px}.erp-settlement-totals dt{color:var(--demo-muted)}.erp-settlement-totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:6px 0 0;font-weight:600}.erp-output-settings{border-bottom:1px solid var(--demo-border)}.erp-output-settings summary{cursor:pointer;padding:10px 14px}.erp-document-grid .erp-box-table{width:100%;min-width:640px}.erp-document-grid .erp-box-table th{width:auto}.erp-output-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 14px;display:grid}.erp-output-facts>div{border-bottom:1px solid var(--demo-border);grid-template-columns:100px minmax(0,1fr);padding:6px 0;display:grid}.erp-output-facts dt{font-weight:600}.erp-output-facts dd{overflow-wrap:anywhere;margin:0}.erp-picking-photo{object-fit:contain;width:64px;height:64px;display:block}.erp-output-table{border-collapse:collapse;table-layout:auto;width:100%}.erp-output-table th,.erp-output-table td{border:1px solid var(--demo-border);text-align:left;padding:8px 10px}.erp-output-table .erp-cell-number{text-align:right}.erp-output-table th{background:var(--demo-table-header);font-weight:600}.erp-print-table-scroll{overflow:auto}.erp-output-table+.erp-output-table{margin-top:16px}.erp-print-disclaimer{color:var(--demo-muted);font-size:11px}@media (max-width:800px){.erp-settlement-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-output-facts{grid-template-columns:minmax(0,1fr)}}@media print{.erp-no-print{display:none!important}body:has(.erp-print-area) .erp-shell{display:none}:is(body:has(.erp-print-area) .pds-modal-backdrop,body:has(.erp-print-area) .pds-modal,body:has(.erp-print-area) .pds-split-modal__layout,body:has(.erp-print-area) .pds-split-modal__main,body:has(.erp-print-area) .pds-split-modal__body){width:auto;height:auto;max-height:none;display:block;position:static;overflow:visible}body:has(.erp-print-area) .erp-print-area{width:100%;position:static;overflow:visible}body:has(.erp-print-area) .erp-print-table-scroll{overflow:visible}.erp-output-table{break-inside:auto;font-size:10px}.erp-output-table tr{break-inside:avoid}.erp-output-table thead{display:table-header-group}}.erp-document-header output{min-height:28px;color:var(--demo-muted);border-bottom:1px solid var(--demo-border);padding:4px 6px;display:block}body.pds-modal-open{overflow:hidden!important}.pds-form-modal.erp-dialog{width:min(640px,100vw - 32px)}.pds-form-modal.erp-master-form{width:min(720px,100vw - 32px);max-height:min(760px,100dvh - 40px)}.pds-form-modal.erp-reason-form{width:min(480px,100vw - 32px)}.pds-form-modal.erp-confirm-form{width:min(420px,100vw - 32px)}.erp-confirm-form .erp-confirm-message{color:var(--demo-foreground);overflow-wrap:anywhere;margin:0;line-height:1.6}.erp-confirm-form .erp-preset-change{display:block}.erp-form-title{align-items:center;gap:8px;min-width:0;display:flex}.erp-form-title svg{width:16px;height:16px;color:var(--demo-accent);flex-shrink:0}.erp-master-form.is-deleting .erp-form-title svg{color:var(--demo-error)}.erp-master-form .pds-form-modal__header{background:var(--demo-table-header)}.erp-master-form .pds-form-section__head{color:var(--demo-foreground)}.erp-master-form .erp-master-sections{border-bottom:0;margin:0 -17px;padding:0 17px 10px}.erp-master-form .erp-master-hint{margin:0}.erp-master-group-control{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-master-group-actions{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.erp-master-group-actions input{flex:1;min-width:0}.erp-master-form .erp-form-locked{border-color:var(--pds-disabled-border);background:var(--pds-disabled-bg);color:var(--pds-disabled-fg);cursor:default}.erp-form-note{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:11px;overflow:hidden}.pds-button.erp-form-delete{border-color:var(--demo-error);background:var(--demo-background);color:var(--demo-error)}.pds-button.erp-form-delete:hover:not(:disabled){background:var(--demo-error);color:var(--demo-background)}.erp-form-error{color:var(--demo-error);margin:12px 0 0;font-size:11px}.erp-form-error:empty{display:none}.erp-form-error.is-hint{color:var(--demo-muted)}.erp-temp-password{border:1px solid var(--demo-border);letter-spacing:.08em;-webkit-user-select:all;user-select:all;border-radius:2px;margin:12px 0 0;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.erp-form-danger-note{border:1px solid var(--demo-error);background:var(--demo-background);gap:10px;padding:14px;display:flex}.erp-form-danger-note svg{width:18px;height:18px;color:var(--demo-error);flex-shrink:0}.erp-form-danger-note b{font-weight:700}.erp-form-danger-note p{color:var(--demo-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.erp-form-image{border:1px solid var(--demo-border);background:var(--demo-table-header);align-items:center;gap:10px;padding:8px;display:flex}.erp-form-image img{object-fit:cover;border:1px solid var(--demo-border);background:var(--demo-background);flex-shrink:0;width:56px;height:56px}.erp-form-image small{color:var(--demo-muted);font-size:10px;line-height:1.6}.pds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.pds-form-grid{grid-template-columns:minmax(0,1fr)}}.erp-pipeline-canvas{border-bottom:1px solid var(--demo-border);background:var(--demo-background);max-width:100%;overflow:auto}#workflow-arrow path{fill:var(--demo-muted)}.erp-combobox{vertical-align:middle;width:100%;min-width:0;display:inline-block;position:relative}.erp-combobox:after{content:"";border-right:1px solid var(--demo-muted);border-bottom:1px solid var(--demo-muted);pointer-events:none;width:6px;height:6px;position:absolute;top:calc(50% - 4px);right:11px;transform:rotate(45deg)}.erp-combobox .erp-combobox-input{width:100%;min-width:0;height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-foreground);font:inherit;text-align:left;text-overflow:ellipsis;border-radius:3px;padding:2px 28px 2px 8px;display:block}.erp-combobox-input[aria-expanded=true]{anchor-name:--erp-combobox-input}.erp-combobox-input[readonly]{cursor:pointer}.erp-combobox .erp-combobox-input:focus-visible{outline:1px solid var(--demo-accent);outline-offset:1px}.erp-combobox.is-disabled{color:var(--demo-muted)}.erp-combobox.is-disabled input{background:var(--demo-sidebar-bg);color:var(--demo-muted);cursor:default}.erp-filter .erp-combobox,.erp-menu-toolbar .erp-combobox{width:180px;max-width:100%}.erp-combobox-list{position-anchor:--erp-combobox-input;inset:auto;top:anchor(bottom);left:anchor(left);width:anchor-size(width);position-try-fallbacks:flip-block;overscroll-behavior:contain;border:1px solid var(--demo-muted);background:var(--demo-background);max-height:min(264px,45dvh);color:var(--demo-foreground);font:var(--demo-font-size)/1.5 var(--demo-font);box-shadow:none;border-radius:2px;margin:4px 0 0;padding:4px;position:fixed;overflow:auto}.erp-combobox-list-fallback{z-index:60;width:100%;margin:0;position:absolute;top:calc(100% + 4px);left:0}.erp-combobox-option{cursor:pointer;text-align:left;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:flex}.erp-combobox-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.erp-combobox-option-text>span,.erp-combobox-option small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-combobox-option small{color:var(--demo-muted);font-size:11px}.erp-combobox-option[data-active=true]{background:var(--demo-accent-light)}.erp-combobox-option[aria-selected=true]{background:var(--demo-accent);color:var(--demo-background)}.erp-combobox-option[aria-selected=true] small{color:inherit}.erp-combobox-option[aria-disabled=true]{color:var(--demo-muted);background:var(--demo-sidebar-bg);cursor:default}.erp-combobox-check{flex:0 0 12px}.erp-combobox-empty{color:var(--demo-muted);padding:8px}.erp-source-picker{width:min(1100px,100vw - 32px)}.erp-source-search{align-items:center;gap:12px;margin-block:12px;display:flex}.erp-source-search input{min-width:0;height:var(--demo-control-height);flex:1}.erp-purchase-progress{min-width:0;overflow-x:auto}.erp-master-layout{flex-direction:column;flex:1;min-height:0;display:flex}.erp-list-toolbar{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;min-height:44px;padding:8px 16px;display:flex}.erp-chips{flex-wrap:wrap;gap:6px;display:flex}.erp-chips button{height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-muted);font:inherit;cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.erp-chips button span{color:var(--demo-foreground);font-variant-numeric:tabular-nums}.erp-chips button[aria-pressed=true]{border-color:var(--demo-accent);background:var(--demo-accent-light);color:var(--demo-foreground)}.erp-chips button:focus-visible{outline:2px solid var(--demo-accent);outline-offset:1px}.erp-list-search{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:flex}.erp-list-search input{width:280px;max-width:40vw}.erp-master-body{flex:1;min-height:0;display:flex}.erp-tree{border-right:1px solid var(--demo-border);background:var(--demo-sidebar-bg);flex-direction:column;flex-shrink:0;width:260px;min-height:0;display:flex}.erp-tree-head{border-bottom:1px solid var(--demo-border);padding:10px 12px}.erp-tree-head b{font-size:12px}.erp-tree-nav{flex:1;min-height:0;padding:6px 0;overflow:auto}.erp-tree-nav ul{margin:0;padding:0;list-style:none}.erp-tree-row{align-items:center;gap:2px;min-height:28px;padding-right:8px;display:flex}.erp-tree-row:hover{background:var(--demo-table-header)}.erp-tree-row.is-active{background:var(--demo-sidebar-active)}.erp-tree-row[data-depth="0"]{padding-left:6px}.erp-tree-row[data-depth="1"]{padding-left:20px}.erp-tree-row[data-depth="2"]{padding-left:34px}.erp-tree-toggle{width:18px;height:18px;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0}.erp-tree-toggle:before{content:"▸";font-size:10px}.erp-tree-toggle.is-open:before{content:"▾"}.erp-tree-toggle.is-empty{cursor:default}.erp-tree-toggle.is-empty:before{content:""}.erp-tree-label{min-width:0;color:inherit;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 2px;overflow:hidden}.erp-tree-row.is-active .erp-tree-label{font-weight:700}.erp-tree-count{color:var(--demo-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.erp-master-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.erp-list-summary{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 14px;padding:10px 16px;display:flex}.erp-list-summary b{font-size:13px}.erp-list-summary span{color:var(--demo-muted);font-size:11px}.erp-list-summary-note{margin-left:auto}.erp-list-summary .pds-button{flex-shrink:0}.erp-table .erp-product-style{align-items:center;gap:8px;min-width:0;display:flex}.erp-table .erp-product-thumb{border:1px solid var(--demo-border);background:var(--demo-table-header);width:30px;height:30px;color:var(--demo-muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.erp-product-thumb img{object-fit:cover;width:100%;height:100%}.erp-product-thumb svg{width:15px;height:15px}.erp-table .erp-product-name{flex-direction:column;min-width:0;display:flex}.erp-product-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.erp-product-name small{color:var(--demo-muted);font-size:10px}.erp-product-sku{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.erp-product-table .pds-data-table td{height:44px}.erp-product-table .is-group-child td:first-child{padding-left:26px!important}.erp-product-table .is-group-child{background:var(--demo-table-header)}.pds-modal.erp-dialog.erp-product-detail{width:min(1240px,100vw - 32px)}.erp-product-detail .pds-split-modal__facts dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.erp-detail-photo{justify-items:start;gap:8px;display:grid}.erp-detail-photo img{object-fit:contain;border:1px solid var(--demo-border);background:var(--demo-background);width:100%;max-height:150px}.erp-detail-photo>svg{border:1px solid var(--demo-border);background:var(--demo-background);width:34px;height:34px;color:var(--demo-muted);padding:8px}.erp-product-detail .pds-split-modal__rail-footer{background:var(--demo-sidebar-bg);margin-top:auto;position:sticky;bottom:0}.erp-product-detail .pds-split-modal__actions .pds-button--danger{background:var(--demo-background);border-color:var(--demo-error);color:var(--demo-error)}.erp-product-detail .pds-split-modal__actions .pds-button--danger:hover:not(:disabled){background:var(--demo-table-header);filter:none}.erp-detail-rail-footer{color:var(--demo-muted);gap:4px;font-size:11px;display:grid}.erp-detail-rail-footer span{justify-content:space-between;align-items:center;gap:8px;display:flex}.erp-detail-rail-footer b{color:var(--demo-foreground);font-variant-numeric:tabular-nums}.erp-detail-body{gap:18px;padding:14px 16px;display:grid}.erp-detail-section h3{margin:0 0 8px;font-size:12px;font-weight:700}.erp-detail-section+.erp-detail-section{margin-top:18px}.erp-detail-grid{border:1px solid var(--demo-border);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.erp-detail-grid>div{border-bottom:1px solid var(--demo-border);grid-template-columns:120px minmax(0,1fr);min-height:34px;display:grid}.erp-detail-grid>div:nth-child(odd){border-right:1px solid var(--demo-border)}.erp-detail-grid dt{border-right:1px solid var(--demo-border);background:var(--demo-table-header);color:var(--demo-muted);align-items:center;padding:6px 10px;font-size:11px;display:flex}.erp-detail-grid dd{overflow-wrap:anywhere;align-items:center;min-width:0;margin:0;padding:6px 10px;display:flex}.erp-detail-empty{color:var(--demo-muted);margin:0;padding:24px 16px;font-size:11px;line-height:1.7}.erp-product-detail .erp-detail-section .erp-table{margin-top:8px}.erp-product-style-name{color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;overflow:hidden}.erp-product-style-name:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.erp-detail-grid{grid-template-columns:minmax(0,1fr)}.erp-detail-grid>div:nth-child(odd){border-right:0}}.erp-kpi{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;display:flex}.erp-kpi-item{border:0;border-right:1px solid var(--demo-border);background:var(--demo-background);min-width:150px;color:inherit;font:inherit;text-align:left;flex-direction:column;flex:150px;gap:2px;padding:10px 16px;display:flex}.erp-kpi-item:last-child{border-right:0}button.erp-kpi-item{cursor:pointer}button.erp-kpi-item:hover{background:var(--demo-table-header)}button.erp-kpi-item[aria-pressed=true],.erp-kpi-item.is-active{background:var(--demo-accent-light)}.erp-kpi-item:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-kpi-label{color:var(--demo-muted);font-size:11px;font-weight:700}.erp-kpi-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.2}.erp-kpi-value em{color:var(--demo-muted);margin-left:2px;font-size:11px;font-style:normal;font-weight:700}.erp-kpi-item.is-warning .erp-kpi-value{color:var(--demo-warning)}.erp-kpi-note{color:var(--demo-muted);font-size:10px}.erp-pipeline-plan{border-bottom:1px solid var(--demo-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0;display:grid}.erp-pipeline-plan-block{border-right:1px solid var(--demo-border);min-width:0;padding:14px 16px}.erp-pipeline-plan-block:last-child{border-right:0}.erp-pipeline-plan-block h2{color:var(--demo-muted);margin:0 0 8px;font-size:11px;font-weight:800}.erp-pipeline-plan-block p{margin:0;font-size:12px;line-height:1.7}.erp-pipeline-plan-block ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.erp-pipeline-plan-block li{padding-left:12px;font-size:12px;line-height:1.6;position:relative}.erp-pipeline-plan-block li:before{content:"";background:var(--demo-muted);border-radius:999px;width:4px;height:4px;position:absolute;top:7px;left:0}.erp-pipeline-plan-links{flex-wrap:wrap;gap:6px;display:flex}.erp-stages{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;display:flex}.erp-detail-modal .erp-stages{margin-bottom:0;padding:8px 16px}.erp-detail-modal .erp-message:empty{min-height:0;padding:0}.erp-stages-label{letter-spacing:.04em;color:var(--demo-muted);margin-right:4px;font-size:10px;font-weight:700}.erp-stage{border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-muted);white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px;font-weight:600}.erp-stage.is-done{border-color:var(--demo-accent-light);background:var(--demo-accent-light);color:var(--demo-foreground)}.erp-stage.is-current{border-color:var(--demo-accent);background:var(--demo-accent);color:var(--demo-background);font-weight:700}.erp-stage.is-error{border-color:var(--demo-error);background:var(--demo-background);color:var(--demo-error);font-weight:700}.erp-badge{white-space:nowrap;border:1px solid #0000;border-radius:2px;align-self:center;align-items:center;height:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.erp-badge.is-default{border-color:var(--demo-border);background:var(--demo-table-header);color:var(--demo-muted)}.erp-badge.is-accent{border-color:var(--demo-accent-light);background:var(--demo-accent-light);color:var(--demo-accent)}.erp-badge.is-success{border-color:var(--demo-success);background:var(--demo-background);color:var(--demo-success)}.erp-badge.is-warning{border-color:var(--demo-warning);background:var(--demo-background);color:var(--demo-warning)}.erp-badge.is-error{border-color:var(--demo-error);background:var(--demo-background);color:var(--demo-error)}.erp-badge-row{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.erp-name-badge{align-items:center;gap:6px;max-width:100%;display:inline-flex}.erp-name-badge>.erp-badge{padding:0 6px;line-height:16px}.erp-table td>span.erp-name-badge,.pds .pds-data-table td>span.erp-name-badge{color:inherit;font-size:inherit;margin-top:0;padding:0;display:inline-flex;overflow:visible}.erp-table td .erp-badge,.erp-table td>span.erp-badge,.pds .pds-data-table td>span.erp-badge{vertical-align:top;width:fit-content;max-width:100%;margin-top:0;padding:0 6px;line-height:16px;display:inline-flex;font-size:11px!important}.erp-viewswitch-wrap{align-items:center;gap:8px;display:inline-flex}.erp-viewswitch-label{color:var(--demo-muted);font-size:11px;font-weight:700}.erp-viewswitch{border:1px solid var(--demo-border);border-radius:4px;display:inline-flex;overflow:hidden}.erp-viewswitch button{border:0;border-right:1px solid var(--demo-border);background:var(--demo-background);height:30px;color:var(--demo-muted);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.erp-viewswitch button:last-child{border-right:0}.erp-viewswitch button[aria-pressed=true]{background:var(--demo-accent);color:var(--demo-background)}.erp-viewswitch button:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-workbench{flex:1;grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid}.erp-workbench-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-workbench-panel{border-left:1px solid var(--demo-border);background:var(--demo-card-bg);min-height:0;overflow:auto}.erp-workbench-head{border-bottom:1px solid var(--demo-border);padding:16px 18px}.erp-workbench-eyebrow{letter-spacing:.04em;color:var(--demo-muted);font-size:10px;font-weight:700;display:block}.erp-workbench-title{margin-top:4px;font-size:15px;font-weight:800;display:block}.erp-workbench-meta{color:var(--demo-muted);margin-top:4px;font-size:11px;display:block}.erp-workbench-section{border-bottom:1px solid var(--demo-border);padding:14px 18px}.erp-workbench-section h3{color:var(--demo-muted);margin:0 0 8px;font-size:11px;font-weight:700}.erp-workbench-actions{grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.erp-workbench-empty{color:var(--demo-muted);padding:24px 18px;font-size:11px;line-height:1.7}@media (max-width:1100px){.erp-workbench{grid-template-columns:1fr}.erp-workbench-panel{border-left:0;border-top:1px solid var(--demo-border)}}.erp-grouped{flex:1;min-height:0;overflow:auto}.erp-grouped-head{border-bottom:1px solid var(--demo-border);background:var(--demo-table-header);align-items:center;gap:10px;padding:10px 16px;display:flex}.erp-grouped-icon{color:var(--demo-muted);display:inline-flex}.erp-grouped-icon svg{width:14px;height:14px}.erp-grouped-label{font-size:13px;font-weight:600}.erp-grouped-count{color:var(--demo-muted);font-variant-numeric:tabular-nums;font-size:11px}.erp-grouped-summary{color:var(--demo-muted);margin-left:auto;font-size:11px}.erp-grouped-empty{color:var(--demo-muted);text-align:center;margin:0;padding:24px 16px;font-size:11px}.erp-reconcile{border-bottom:1px solid var(--demo-border);background:var(--demo-card-bg);flex-wrap:wrap;flex-shrink:0;display:flex}.erp-reconcile-pair{align-items:stretch;display:flex}.erp-reconcile-step{flex-direction:column;justify-content:center;min-width:150px;padding:10px 18px;display:flex}.erp-reconcile-label{letter-spacing:.04em;color:var(--demo-muted);white-space:nowrap;font-size:10px}.erp-reconcile-value{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:800}.erp-reconcile-value.is-accent{color:var(--demo-accent)}.erp-reconcile-gap{text-align:center;flex-direction:column;justify-content:center;min-width:108px;padding:10px 6px;display:flex}.erp-reconcile-gap-label{color:var(--demo-muted);font-size:9px}.erp-reconcile-gap-value{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.erp-reconcile-gap.is-warning .erp-reconcile-gap-value{color:var(--demo-warning)}.erp-reconcile-gap.is-error .erp-reconcile-gap-value{color:var(--demo-error)}.erp-reconcile-arrow{color:var(--demo-border);font-size:12px;line-height:1}.erp-cell-input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:26px;padding:2px 6px}.erp-location-input{border:1px solid var(--demo-border);background:var(--demo-background);width:100%;min-width:0;height:26px;color:var(--demo-foreground);font:inherit;padding:2px 6px}.erp-cell-actions{align-items:center;gap:4px;display:inline-flex}.pds-modal.erp-dialog.erp-partner-detail{width:min(1240px,100vw - 32px)}.erp-partner-detail .pds-split-modal__rail-footer{background:var(--demo-sidebar-bg);margin-top:auto;position:sticky;bottom:0}.erp-partner-detail .pds-split-modal__actions .pds-button--danger{background:var(--demo-background);border-color:var(--demo-error);color:var(--demo-error)}.erp-partner-detail .pds-split-modal__actions .pds-button--danger:hover:not(:disabled){background:var(--demo-table-header);filter:none}.erp-detail-summary{gap:6px;margin:0;display:grid}.erp-detail-summary>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.erp-detail-summary dt{color:var(--demo-muted);font-size:11px}.erp-detail-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:700}.erp-detail-empty{color:var(--demo-muted)}.pds-modal.erp-dialog.erp-facility-detail{width:min(1240px,100vw - 32px)}.erp-facility-detail .pds-split-modal__rail-footer{background:var(--demo-sidebar-bg);margin-top:auto;position:sticky;bottom:0}.erp-facility-detail .erp-detail-section .erp-table{margin-top:8px}.erp-doc-chiprow{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 14px;min-height:44px;padding:8px 16px;display:flex}.erp-doc-board{background:var(--demo-sidebar-bg);flex:1;min-width:0;min-height:0;padding:12px 16px 16px;overflow:auto}.erp-entry-sections{flex-shrink:0}.erp-entry-section{border-bottom:1px solid var(--demo-border)}.erp-entry-section>h2{background:var(--demo-table-header);color:var(--demo-muted);align-items:center;gap:6px;margin:0;padding:8px 16px;font-size:11px;font-weight:700;display:flex}.erp-entry-section>h2 svg{width:14px;height:14px}.erp-entry-section>h2 small{margin-left:auto;font-size:10px;font-weight:400}.erp-entry-section .erp-document-header{border-bottom:0}.erp-entry-wide{grid-column:1/-1}.erp-document-header.erp-entry-header{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 12px;padding:8px 16px}.erp-document-header.erp-entry-header label{gap:2px}.erp-document-header.erp-entry-header .erp-entry-memo{flex-direction:row;align-items:center;gap:8px}.erp-document-header.erp-entry-header .erp-entry-memo input{flex:1}@media (max-width:1150px){.erp-document-header.erp-entry-header{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.erp-document-header.erp-entry-header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-document-header.erp-entry-header{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.erp-document-header.erp-entry-header .erp-entry-memo{flex-direction:column;align-items:stretch;gap:2px}}.erp-document-actions-info{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-document-actions .erp-document-actions-info strong{margin-left:0;font-weight:700}.erp-document-actions-info span{color:var(--demo-muted);font-size:11px}.erp-document-actions-buttons{align-items:center;gap:8px;margin-left:auto;display:flex}.erp-master-main>.erp-list-toolbar{min-height:40px}.erp-list-toolbar label{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.erp-list-toolbar .erp-combobox{width:168px;max-width:100%}.erp-list-toolbar .erp-chips+.erp-chips{border-left:1px solid var(--demo-border);margin-left:4px;padding-left:12px}.erp-menu-factory-account .erp-combobox{width:320px}.erp-file-button{border:1px solid var(--demo-border);background:var(--demo-background);height:30px;color:var(--demo-foreground);white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.erp-file-button:hover{background:var(--demo-table-header)}.erp-file-button:focus-within{outline:2px solid var(--demo-accent);outline-offset:1px}.erp-file-button[aria-disabled=true]{opacity:.5;cursor:default}.erp-file-button input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pds-modal.erp-dialog.erp-shipment-preview{width:min(1100px,100vw - 32px)}.erp-shipment-preview .erp-dialog-body{gap:10px;display:grid}.erp-shipment-preview .erp-dialog-body>p{margin:0;line-height:1.6}.erp-shipment-preview h3{margin:0;font-size:12px;font-weight:700}.erp-shipment-preview .erp-table{min-height:0}.erp-shipment-actions{border-top:1px solid var(--demo-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.erp-margin-tabs{flex-shrink:0;padding:0 16px}.erp-table td.is-negative{color:var(--demo-error)}.pds-modal.erp-dialog.erp-margin-detail,.pds-modal.erp-dialog.erp-export-detail{width:min(1240px,100vw - 32px)}.erp-margin-detail .erp-table,.erp-export-detail .erp-table{min-height:0}.erp-export-detail .erp-review-note{margin:0 0 8px}.erp-output-table td.erp-cell-number{text-align:right}.erp-order-flags{min-height:36px;padding-top:4px;padding-bottom:4px}.erp-order-flags>b{color:var(--demo-muted);white-space:nowrap;font-size:11px;font-weight:700}.erp-document-detail .erp-cell-actions .pds-button{white-space:nowrap}.erp-priority{flex-direction:column;display:flex}.erp-priority>.erp-review-note{margin:0}.erp-priority .erp-combobox{width:260px;max-width:100%}.erp-priority-list{flex-direction:column;margin:0;padding:0 16px 12px;list-style:none;display:flex}.erp-priority-list li{border-bottom:1px solid var(--demo-border);align-items:center;gap:8px;min-height:34px;display:flex}.erp-priority-list li>span{width:22px;color:var(--demo-muted);font-variant-numeric:tabular-nums;text-align:right}.erp-priority-list li>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-store-alloc-head .erp-combobox{width:200px;max-width:100%}.erp-store-alloc-product{width:320px;max-width:100%}.erp-store-alloc-over{color:var(--demo-error)}.erp-store-alloc .erp-cell-input.is-range{background:var(--demo-accent-light);outline:1px solid var(--demo-accent);outline-offset:-1px}.erp-store-alloc .pds-data-table__empty{text-align:left!important}.pds-modal.erp-dialog.erp-batch-detail{width:min(900px,100vw - 32px)}.erp-batch-detail .erp-dialog-body{gap:10px;display:grid}.erp-batch-detail .erp-dialog-body>h2{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.erp-batch-detail .erp-dialog-body>p{margin:0;line-height:1.6}.erp-batch-detail .erp-table{min-height:0}.erp-batch-detail a.erp-link{color:var(--demo-accent);text-decoration:underline}.erp-fin-file{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;display:flex}.erp-fin-file>span{color:var(--demo-muted);overflow-wrap:anywhere;font-size:11px}.pds-modal.erp-dialog.erp-fin-preview{width:min(1200px,100vw - 32px)}.erp-fin-preview .erp-dialog-body{gap:10px;display:grid}.erp-fin-preview .erp-dialog-body>p{margin:0;line-height:1.6}.erp-fin-preview .erp-table{min-height:0;max-height:min(52vh,560px)}.erp-fin-counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-fin-actions{border-top:1px solid var(--demo-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.pds-modal.erp-dialog.erp-fin-detail{width:min(1100px,100vw - 32px);height:min(680px,100dvh - 40px)}.erp-fin-detail .pds-split-modal__rail-footer{background:var(--demo-sidebar-bg);margin-top:auto;position:sticky;bottom:0}.erp-fin-detail .erp-detail-section .erp-table{min-height:0;margin-top:8px}.erp-table tbody tr.erp-fin-row{cursor:pointer}.erp-table tbody tr.erp-fin-row:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-fin-negative{color:var(--demo-error)}.erp-fin-muted{color:var(--demo-muted)}.erp-table td .erp-badge-row{gap:6px}.erp-table td:has(>.pds-action-menu){overflow:visible}.erp-purchase-order-head .erp-combobox{width:150px}.erp-purchase-order-name input{width:220px;max-width:100%}.erp-purchase-order-head .erp-purchase-order-season{flex-wrap:wrap;max-width:260px}.erp-purchase-order-season small{color:var(--demo-muted);white-space:normal;flex-basis:100%;font-size:11px;line-height:1.4}.erp-purchase-required{color:var(--demo-error);font-size:11px;font-weight:600}.erp-purchase-order-author{color:var(--demo-muted);font-variant-numeric:tabular-nums}.erp-purchase-order-product{width:320px;max-width:100%}.erp-purchase-split{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;padding:6px 16px;display:flex}.erp-purchase-split>b{font-size:12px}.erp-purchase-split-hint{color:var(--demo-muted);font-size:11px}.erp-purchase-split-list{flex-wrap:wrap;flex-basis:100%;gap:2px 24px;margin:0;padding:0;list-style:none;display:flex}.erp-purchase-split-list li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.erp-purchase-split-list li>b{overflow-wrap:anywhere}.erp-purchase-split-list li>span{color:var(--demo-muted);font-variant-numeric:tabular-nums}.erp-purchase-col-factory{width:220px}.erp-purchase-order-grid .erp-entry-table td.is-unresolved input,.erp-purchase-order-grid .erp-entry-table tr.is-duplicate td[data-field=code] input{border-color:var(--demo-error);color:var(--demo-error)}.erp-purchase-created-note{margin:0 0 10px;line-height:1.6}.erp-purchase-created{border-top:1px solid var(--demo-border);margin:0;padding:0;list-style:none}.erp-purchase-created li{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.erp-purchase-created li b{font-variant-numeric:tabular-nums}.erp-purchase-created li span{color:var(--demo-muted);overflow-wrap:anywhere}.erp-table.erp-purchase-split-top{flex:none;min-height:0}@media (min-width:761px){.erp-purchase-split-top .pds-data-table:not(.erp-table-sized){flex:none;height:240px}}.erp-table tbody tr.erp-purchase-row{cursor:pointer}.erp-table tbody tr.erp-purchase-row:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-table tbody tr.erp-purchase-row[aria-selected=true]{background:var(--demo-accent-light)}.erp-purchase-detail-head{border-top:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;min-height:44px;padding:8px 16px;display:flex}.erp-purchase-detail-head>b{font-variant-numeric:tabular-nums;font-size:13px}.erp-purchase-detail-head>span{min-width:0;color:var(--demo-muted);overflow-wrap:anywhere}.erp-purchase-detail-head>.erp-purchase-detail-actions{color:var(--demo-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.erp-purchase-detail-hint{color:var(--demo-muted);font-size:11px}.erp-table tbody tr.erp-purchase-pending{background:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){.erp-table tbody tr.erp-purchase-pending{background:color-mix(in srgb, var(--demo-warning) 14%, var(--demo-background))}}.erp-purchase-compare s{color:var(--demo-muted)}.erp-purchase-compare b{font-weight:700}.erp-purchase-verdict{align-items:center;gap:4px;max-width:100%;display:inline-flex}.erp-purchase-verdict .erp-combobox{flex:none;width:104px}.erp-purchase-verdict .erp-cell-input{width:84px;height:var(--demo-control-height);border:1px solid var(--demo-border);border-radius:3px;flex:none}.erp-purchase-confirm-notes{flex-direction:column;flex:none;min-height:0;max-height:300px;display:flex}.erp-purchase-confirm-notes>.erp-purchase-notes{flex:1;overflow-y:auto}.erp-replenish-policy{flex-direction:column;display:flex}.erp-replenish-policy>.erp-review-note{margin:0}.erp-replenish-policy .erp-menu-toolbar input[type=number]{width:84px}.erp-replenish-policy .erp-menu-toolbar input[type=checkbox]{width:auto;min-height:0;margin:0}.erp-replenish-policy .erp-combobox{width:260px;max-width:100%}.erp-replenish-inf{color:var(--demo-muted)}.erp-replenish-toolbar .erp-combobox{width:200px;max-width:100%}.pds-modal.erp-dialog.erp-replenish-detail{width:min(1100px,100vw - 32px);height:min(680px,100dvh - 40px)}.pds-modal.erp-dialog.erp-sku-sync-detail{width:min(1100px,100vw - 32px)}.erp-export-template-layout{border-top:1px solid var(--demo-border);grid-template-columns:240px minmax(0,1fr);min-height:600px;display:grid}.erp-local-preview{background:var(--demo-background);min-height:100vh;color:var(--demo-foreground)}.erp-local-preview>p{border-bottom:1px solid var(--demo-border);margin:0;padding:8px 16px;font-size:12px}.erp-export-template-list{border-right:1px solid var(--demo-border);padding:16px}.erp-export-template-editor{min-width:0;padding:20px}.erp-export-template-list h2,.erp-export-template-editor h3{margin:0 0 12px;font-size:15px}.erp-export-template-editor h3{margin-top:24px}.erp-export-template-editor p{color:var(--demo-muted);font-size:13px}.erp-export-template-actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.erp-export-template-item{border:0;border-bottom:1px solid var(--demo-border);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 6px;display:flex}.erp-export-template-item[aria-current=true]{background:var(--demo-accent-light)}.erp-export-template-item span,.erp-export-template-heading span{color:var(--demo-muted);font-size:12px}.erp-export-template-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.erp-export-template-pair,.erp-export-template-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.erp-export-template-pair label{gap:5px;display:grid}.erp-export-template-page input:not([type=checkbox]),.erp-export-template-page select{border:1px solid var(--demo-border);background:#fff;width:100%;min-width:0;padding:7px 8px}.erp-export-template-rows{gap:8px;display:grid}.erp-export-template-row{flex-wrap:wrap;display:flex}.erp-export-template-row>input,.erp-export-template-row>select{flex:160px}.erp-export-template-row .erp-export-template-actions{margin:0}.erp-export-template-grid{table-layout:fixed;border-collapse:collapse;width:100%;margin:12px 0 18px}.erp-export-grid-section{margin:12px 0 18px;position:relative}.erp-export-grid-section>.erp-export-template-grid{margin:0}.erp-export-decoration-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.erp-export-decoration{pointer-events:none}.erp-export-decoration:has(.erp-export-decoration-hit){pointer-events:auto}.erp-export-decoration-hit{fill:#0000;cursor:move;pointer-events:all}.erp-export-decoration-handle{fill:var(--demo-accent);stroke:#fff;stroke-width:.3px;cursor:nwse-resize;pointer-events:all}.erp-export-decoration[data-selected=true] image,.erp-export-decoration[data-selected=true] foreignObject{outline:1px solid var(--demo-accent)}.erp-export-approval-box{color:#222;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #777;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;height:100%;font-size:12px;display:grid}.erp-export-approval-box>span{justify-content:center;align-items:center;min-width:0;padding:2px;display:flex}.erp-export-approval-box>span+span{border-left:1px solid #777}.erp-export-hidden-input{display:none}.erp-export-decoration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.erp-export-grid-cell{border:1px solid var(--demo-border);color:inherit;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:7px}.erp-export-grid-cell strong,.erp-export-grid-cell span{display:block}.erp-export-grid-button{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.erp-export-grid-cell:has(.erp-export-grid-button[aria-pressed=true]){outline:2px solid var(--demo-accent);outline-offset:-2px;background:var(--demo-accent-light)}.erp-export-grid-cell strong{font-size:11px}.erp-export-grid-cell span{font-size:12px}.erp-export-row-height-1{height:52px}.erp-export-row-height-2{height:78px}.erp-export-row-height-3{height:104px}.erp-export-row-height-4{height:130px}.erp-export-template-cell-editor{border:1px solid var(--demo-border);padding:12px}.erp-export-template-cell-editor>label{gap:5px;margin-top:8px;display:grid}.erp-export-template-options{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.erp-export-template-options label{align-items:center;gap:6px;display:flex}.erp-export-template-options input[type=number]{max-width:74px}.erp-export-template-preview{border:1px solid var(--demo-border);padding:20px;overflow-x:auto}.erp-export-canvas{color:#111;background:#fff;gap:10px;max-width:840px;margin:12px auto;display:grid;position:relative}.erp-export-free-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#1f2937;width:100%;height:100%;padding:2px;font-size:11pt;overflow:hidden}.erp-export-rich-run{color:#1f2937;font-style:normal;font-weight:400;text-decoration:none}.erp-export-rich-edit{min-width:0;position:relative}.erp-export-rich-overlay{pointer-events:none;white-space:nowrap;color:#1f2937;background:#fff;padding:2px 0;position:absolute;inset:0;overflow:hidden}.erp-export-rich-edit-title .erp-export-rich-overlay{text-align:center;padding:6px}.erp-export-rich-edit-multiline .erp-export-rich-overlay{white-space:pre-wrap;overflow-wrap:anywhere}@font-face{font-family:Song Myung;src:url(/fonts/SongMyung-Regular.ttf)format("truetype");font-display:swap}.erp-export-font-serif{font-family:Song Myung,Georgia,serif}.erp-export-free-rectangle,.erp-export-free-line{fill:none;stroke:#555;stroke-width:1px}.erp-export-sheet,.erp-print-area{position:relative}.erp-export-sheet[data-orientation=portrait]>.erp-export-decoration-layer-page,.erp-print-area[data-orientation=portrait]>.erp-export-decoration-layer-page{height:842px}.erp-export-sheet[data-orientation=landscape]>.erp-export-decoration-layer-page,.erp-print-area[data-orientation=landscape]>.erp-export-decoration-layer-page{height:595px}.erp-export-decoration[data-selected=true] .erp-export-free-rectangle,.erp-export-decoration[data-selected=true] .erp-export-free-line{stroke:var(--demo-accent);stroke-width:2px}.erp-export-canvas[data-orientation=landscape]{max-width:1120px}.erp-export-canvas>label:first-child{display:block}.erp-export-canvas>label:first-child input{border:0;border-bottom:1px solid var(--demo-border);background:0 0;width:100%;padding:6px}.erp-export-canvas h3{margin:12px 0 0}.erp-export-canvas p{margin:0}.erp-export-template-toolbar{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.erp-export-template-toolbar>span{min-width:110px;font-weight:700}.erp-export-template-toolbar>.erp-combobox{flex:0 0 112px;width:112px;font-weight:400}.erp-export-template-stage{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;display:grid}.erp-export-template-stage .erp-export-canvas{align-content:start;width:100%;min-height:740px}.erp-export-template-stage .erp-export-canvas[data-orientation=portrait]{aspect-ratio:595/842;max-width:595px;min-height:0}.erp-export-template-stage .erp-export-canvas[data-orientation=landscape]{aspect-ratio:842/595;max-width:842px;min-height:0}.erp-export-template-inspector{border:1px solid var(--demo-border);background:var(--demo-background);max-height:calc(100vh - 36px);padding:12px;position:sticky;top:12px;overflow-y:auto}.erp-export-template-inspector h3{border-bottom:1px solid var(--demo-border);margin:12px 0 8px;padding-bottom:6px}.erp-export-template-inspector h3:first-child{margin-top:0}.erp-export-template-inspector>label:not(.erp-export-check){gap:6px;margin:10px 0;font-size:12px;display:grid}.erp-export-template-inspector .erp-export-size-control{grid-template-columns:1fr 64px;display:grid}.erp-export-template-inspector .erp-export-size-control input[type=range]{grid-column:1}.erp-export-template-inspector .erp-export-size-control input[type=number],.erp-export-template-inspector .erp-export-size-control span{grid-column:2}.erp-export-template-inspector .erp-export-check{align-items:center;gap:6px;margin:8px 0;font-size:12px;display:flex}.erp-export-template-inspector .erp-export-template-actions{margin:8px 0 14px}.erp-export-access-section>label{gap:6px;margin:10px 0;font-size:12px;display:grid}.erp-export-access-accounts{border:1px solid var(--demo-border);max-height:150px;padding:4px 8px;overflow-y:auto}.erp-export-body-output[data-border=none] tbody td:not(.erp-export-border-thin):not(.erp-export-border-thick){border:0}.erp-export-body-output[data-border=thick] tbody td:not(.erp-export-border-none):not(.erp-export-border-thin){border:2px solid #475569}.erp-export-body-output .erp-export-row-alt td:not(.erp-export-fill-none):not(.erp-export-fill-gray):not(.erp-export-fill-blue){background:#e5e7eb}.erp-export-body-output .erp-export-summary td{font-weight:700}.erp-export-body-output[data-row-height="20"] tbody tr td{height:27px}.erp-export-body-output[data-row-height="21"] tbody tr td{height:28px}.erp-export-body-output[data-row-height="22"] tbody tr td{height:29px}.erp-export-body-output[data-row-height="23"] tbody tr td{height:31px}.erp-export-body-output[data-row-height="24"] tbody tr td{height:32px}.erp-export-body-output[data-row-height="25"] tbody tr td{height:33px}.erp-export-body-output[data-row-height="26"] tbody tr td{height:35px}.erp-export-body-output[data-row-height="27"] tbody tr td{height:36px}.erp-export-body-output[data-row-height="28"] tbody tr td{height:37px}.erp-export-body-output[data-row-height="29"] tbody tr td{height:39px}.erp-export-body-output[data-row-height="30"] tbody tr td{height:40px}.erp-export-body-output[data-row-height="31"] tbody tr td{height:41px}.erp-export-body-output[data-row-height="32"] tbody tr td{height:43px}.erp-export-body-output[data-row-height="33"] tbody tr td{height:44px}.erp-export-body-output[data-row-height="34"] tbody tr td{height:45px}.erp-export-body-output[data-row-height="35"] tbody tr td{height:47px}.erp-export-body-output[data-row-height="36"] tbody tr td{height:48px}.erp-export-body-output[data-row-height="37"] tbody tr td{height:49px}.erp-export-body-output[data-row-height="38"] tbody tr td{height:51px}.erp-export-body-output[data-row-height="39"] tbody tr td{height:52px}.erp-export-body-output[data-row-height="40"] tbody tr td{height:53px}.erp-export-body-output[data-row-height="41"] tbody tr td{height:55px}.erp-export-body-output[data-row-height="42"] tbody tr td{height:56px}.erp-export-body-output[data-row-height="43"] tbody tr td{height:57px}.erp-export-body-output[data-row-height="44"] tbody tr td{height:59px}.erp-export-body-output[data-row-height="45"] tbody tr td{height:60px}.erp-export-body-output[data-row-height="46"] tbody tr td{height:61px}.erp-export-body-output[data-row-height="47"] tbody tr td{height:63px}.erp-export-body-output[data-row-height="48"] tbody tr td{height:64px}.erp-export-body-output[data-row-height="49"] tbody tr td{height:65px}.erp-export-body-output[data-row-height="50"] tbody tr td{height:67px}.erp-export-body-output[data-row-height="51"] tbody tr td{height:68px}.erp-export-body-output[data-row-height="52"] tbody tr td{height:69px}.erp-export-body-output[data-row-height="53"] tbody tr td{height:71px}.erp-export-body-output[data-row-height="54"] tbody tr td{height:72px}.erp-export-body-output[data-row-height="55"] tbody tr td{height:73px}.erp-export-body-output[data-row-height="56"] tbody tr td{height:75px}.erp-export-body-output[data-row-height="57"] tbody tr td{height:76px}.erp-export-body-output[data-row-height="58"] tbody tr td{height:77px}.erp-export-body-output[data-row-height="59"] tbody tr td{height:79px}.erp-export-body-output[data-row-height="60"] tbody tr td{height:80px}.erp-export-body-output[data-row-height="61"] tbody tr td{height:81px}.erp-export-body-output[data-row-height="62"] tbody tr td{height:83px}.erp-export-body-output[data-row-height="63"] tbody tr td{height:84px}.erp-export-body-output[data-row-height="64"] tbody tr td{height:85px}.erp-export-body-output[data-row-height="65"] tbody tr td{height:87px}.erp-export-body-output[data-row-height="66"] tbody tr td{height:88px}.erp-export-body-output[data-row-height="67"] tbody tr td{height:89px}.erp-export-body-output[data-row-height="68"] tbody tr td{height:91px}.erp-export-body-output[data-row-height="69"] tbody tr td{height:92px}.erp-export-body-output[data-row-height="70"] tbody tr td{height:93px}.erp-export-body-output[data-row-height="71"] tbody tr td{height:95px}.erp-export-body-output[data-row-height="72"] tbody tr td{height:96px}.erp-export-body-output[data-row-height="73"] tbody tr td{height:97px}.erp-export-body-output[data-row-height="74"] tbody tr td{height:99px}.erp-export-body-output[data-row-height="75"] tbody tr td{height:100px}.erp-export-body-output[data-row-height="76"] tbody tr td{height:101px}.erp-export-body-output[data-row-height="77"] tbody tr td{height:103px}.erp-export-body-output[data-row-height="78"] tbody tr td{height:104px}.erp-export-body-output[data-row-height="79"] tbody tr td{height:105px}.erp-export-body-output[data-row-height="80"] tbody tr td{height:107px}.erp-export-body-output[data-row-height="81"] tbody tr td{height:108px}.erp-export-body-output[data-row-height="82"] tbody tr td{height:109px}.erp-export-body-output[data-row-height="83"] tbody tr td{height:111px}.erp-export-body-output[data-row-height="84"] tbody tr td{height:112px}.erp-export-body-output[data-row-height="85"] tbody tr td{height:113px}.erp-export-body-output[data-row-height="86"] tbody tr td{height:115px}.erp-export-body-output[data-row-height="87"] tbody tr td{height:116px}.erp-export-body-output[data-row-height="88"] tbody tr td{height:117px}.erp-export-body-output[data-row-height="89"] tbody tr td{height:119px}.erp-export-body-output[data-row-height="90"] tbody tr td{height:120px}.erp-export-body-output[data-row-height="91"] tbody tr td{height:121px}.erp-export-body-output[data-row-height="92"] tbody tr td{height:123px}.erp-export-body-output[data-row-height="93"] tbody tr td{height:124px}.erp-export-body-output[data-row-height="94"] tbody tr td{height:125px}.erp-export-body-output[data-row-height="95"] tbody tr td{height:127px}.erp-export-body-output[data-row-height="96"] tbody tr td{height:128px}.erp-export-body-output[data-row-height="97"] tbody tr td{height:129px}.erp-export-body-output[data-row-height="98"] tbody tr td{height:131px}.erp-export-body-output[data-row-height="99"] tbody tr td{height:132px}.erp-export-body-output[data-row-height="100"] tbody tr td{height:133px}.erp-export-template-grid th,.erp-export-template-grid td{position:relative}.erp-export-template-grid [data-selected=true]{outline:2px solid var(--demo-accent);outline-offset:-2px;background:var(--demo-accent-light)}.erp-export-template-grid .erp-export-border-none,.erp-output-table .erp-export-border-none{border:0}.erp-export-template-grid .erp-export-border-thick,.erp-output-table .erp-export-border-thick{border:2px solid #475569}.erp-export-template-grid .erp-export-fill-gray,.erp-output-table .erp-export-fill-gray{background:#e5e7eb}.erp-export-template-grid .erp-export-fill-blue,.erp-output-table .erp-export-fill-blue{background:#dbeafe}.erp-export-template-grid .erp-export-fill-none,.erp-output-table .erp-export-fill-none{background:#fff}.erp-export-context-menu{z-index:30;border:1px solid var(--demo-border);text-align:left;background:#fff;min-width:170px;display:grid;position:absolute;top:calc(100% - 4px);left:4px;box-shadow:0 6px 16px #0002}.erp-export-context-menu button{border:0;border-bottom:1px solid var(--demo-border);color:var(--demo-foreground);font:inherit;text-align:left;cursor:pointer;background:#fff;padding:7px 10px;font-size:12px}.erp-export-context-menu button:last-child{border-bottom:0}.erp-export-context-menu button:hover:not(:disabled),.erp-export-context-menu button:focus-visible{background:var(--demo-accent-light)}.erp-export-context-menu button:disabled{opacity:.45;cursor:default}.erp-export-cell-tools{color:var(--demo-muted);text-align:left;align-items:center;gap:4px;margin:-3px 0 2px;font-size:10px;font-weight:400;display:flex}.erp-export-drag-handle{color:inherit;cursor:grab;background:0 0;border:0;padding:1px 3px}.erp-export-template-page .erp-export-cell-input,.erp-export-template-page .erp-export-cell-text{width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;display:block}.erp-export-template-page .erp-export-cell-input:focus,.erp-export-template-page .erp-export-cell-text:focus{border-bottom-color:var(--demo-accent);outline:0}.erp-export-template-page .erp-export-cell-text{resize:vertical;white-space:pre-wrap;min-height:34px}.erp-export-bound-value{width:100%;color:var(--demo-muted);font:inherit;text-align:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:2px 0;display:block}.erp-export-row-resize{width:28px;height:10px;color:var(--demo-muted);cursor:row-resize;touch-action:none;background:0 0;border:0;font-size:10px;line-height:10px;position:absolute;bottom:0;right:2px}.erp-export-column-resize{z-index:1;width:10px;height:100%;color:var(--demo-muted);cursor:col-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute;top:0;right:-5px}.erp-export-template-page .erp-export-document-title{border:0;border-bottom:1px solid var(--demo-border);width:100%;color:inherit;text-align:center;background:0 0;padding:6px;font-family:inherit}.erp-export-template-page .erp-export-document-title:focus{outline:2px solid var(--demo-accent)}.erp-export-body-grid tfoot input{border:0;border-bottom:1px solid var(--demo-border);max-width:150px;color:inherit;font:inherit;background:0 0;margin-left:8px;padding:2px;display:inline-block}.erp-export-body-grid tfoot th{text-align:left;font-size:11px}.erp-export-size-control{align-items:center;gap:8px;margin:8px 0;display:inline-flex}.erp-export-size-control input[type=number]{width:64px}.erp-export-template-grid .erp-export-grid-button[aria-pressed=true]{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-export-template-grid [draggable=true]{cursor:grab}.erp-export-template-preview h4{text-align:center;margin:0 0 16px}.erp-export-template-preview table{border-collapse:collapse;width:100%;margin-top:16px}.erp-export-template-preview th,.erp-export-template-preview td{border:1px solid var(--demo-border);text-align:left;padding:6px}.erp-export-sheet{color:#000;background:#fff;padding:20px}.erp-export-sheet h2{text-align:center;margin:0 0 24px;font-size:20px}.erp-export-grid-cell strong,.erp-export-grid-cell span{font-size:inherit}.erp-export-template-image{object-fit:contain;max-width:100%;max-height:120px;display:block}.erp-export-grid-cell span{white-space:pre-wrap}.erp-export-template-cell-editor textarea{border:1px solid var(--demo-border);background:var(--demo-background);width:100%;color:var(--demo-foreground);font:inherit;resize:vertical;padding:6px}.erp-export-sheet .erp-export-align-left,.erp-export-template-preview .erp-export-align-left,.erp-output-workspace .erp-export-align-left,.erp-export-template-grid .erp-export-align-left{text-align:left}.erp-export-sheet .erp-export-align-center,.erp-export-template-preview .erp-export-align-center,.erp-output-workspace .erp-export-align-center,.erp-export-template-grid .erp-export-align-center{text-align:center}.erp-export-sheet .erp-export-align-right,.erp-export-template-preview .erp-export-align-right,.erp-output-workspace .erp-export-align-right,.erp-export-template-grid .erp-export-align-right{text-align:right}.erp-export-sheet .erp-export-bold,.erp-export-template-preview .erp-export-bold,.erp-output-workspace .erp-export-bold,.erp-export-template-grid .erp-export-bold{font-weight:700}.erp-export-sheet .erp-export-underline,.erp-export-template-preview .erp-export-underline,.erp-output-workspace .erp-export-underline,.erp-export-template-grid .erp-export-underline{text-decoration:underline}.erp-export-italic{font-style:italic}.erp-export-strike{text-decoration:line-through}.erp-export-underline.erp-export-strike{text-decoration:underline line-through}.erp-export-ink-black,.erp-export-template-page .erp-export-ink-black{color:#1f2937}.erp-export-ink-blue,.erp-export-template-page .erp-export-ink-blue{color:#2563eb}.erp-export-ink-red,.erp-export-template-page .erp-export-ink-red{color:#dc2626}.erp-export-sheet .erp-export-size-8,.erp-export-template-preview .erp-export-size-8,.erp-output-workspace .erp-export-size-8,.erp-export-template-grid .erp-export-size-8{font-size:8pt}.erp-export-sheet .erp-export-size-9,.erp-export-template-preview .erp-export-size-9,.erp-output-workspace .erp-export-size-9,.erp-export-template-grid .erp-export-size-9{font-size:9pt}.erp-export-sheet .erp-export-size-10,.erp-export-template-preview .erp-export-size-10,.erp-output-workspace .erp-export-size-10,.erp-export-template-grid .erp-export-size-10{font-size:10pt}.erp-export-sheet .erp-export-size-11,.erp-export-template-preview .erp-export-size-11,.erp-output-workspace .erp-export-size-11,.erp-export-template-grid .erp-export-size-11{font-size:11pt}.erp-export-sheet .erp-export-size-12,.erp-export-template-preview .erp-export-size-12,.erp-output-workspace .erp-export-size-12,.erp-export-template-grid .erp-export-size-12{font-size:12pt}.erp-export-sheet .erp-export-size-14,.erp-export-template-preview .erp-export-size-14,.erp-output-workspace .erp-export-size-14,.erp-export-template-grid .erp-export-size-14{font-size:14pt}.erp-export-sheet .erp-export-size-16,.erp-export-template-preview .erp-export-size-16,.erp-output-workspace .erp-export-size-16,.erp-export-template-grid .erp-export-size-16{font-size:16pt}.erp-export-sheet .erp-export-size-18,.erp-export-template-preview .erp-export-size-18,.erp-output-workspace .erp-export-size-18,.erp-export-template-grid .erp-export-size-18{font-size:18pt}.erp-export-sheet .erp-export-size-20,.erp-export-template-preview .erp-export-size-20,.erp-output-workspace .erp-export-size-20,.erp-export-template-grid .erp-export-size-20{font-size:20pt}.erp-export-sheet .erp-export-size-24,.erp-export-template-preview .erp-export-size-24,.erp-output-workspace .erp-export-size-24,.erp-export-template-grid .erp-export-size-24{font-size:24pt}.erp-export-width-5{width:5%}.erp-export-width-6{width:6%}.erp-export-width-7{width:7%}.erp-export-width-8{width:8%}.erp-export-width-9{width:9%}.erp-export-width-10{width:10%}.erp-export-width-11{width:11%}.erp-export-width-12{width:12%}.erp-export-width-13{width:13%}.erp-export-width-14{width:14%}.erp-export-width-15{width:15%}.erp-export-width-16{width:16%}.erp-export-width-17{width:17%}.erp-export-width-18{width:18%}.erp-export-width-19{width:19%}.erp-export-width-20{width:20%}.erp-export-width-21{width:21%}.erp-export-width-22{width:22%}.erp-export-width-23{width:23%}.erp-export-width-24{width:24%}.erp-export-width-25{width:25%}.erp-export-width-26{width:26%}.erp-export-width-27{width:27%}.erp-export-width-28{width:28%}.erp-export-width-29{width:29%}.erp-export-width-30{width:30%}.erp-export-width-31{width:31%}.erp-export-width-32{width:32%}.erp-export-width-33{width:33%}.erp-export-width-34{width:34%}.erp-export-width-35{width:35%}.erp-export-width-36{width:36%}.erp-export-width-37{width:37%}.erp-export-width-38{width:38%}.erp-export-width-39{width:39%}.erp-export-width-40{width:40%}.erp-export-width-41{width:41%}.erp-export-width-42{width:42%}.erp-export-width-43{width:43%}.erp-export-width-44{width:44%}.erp-export-width-45{width:45%}.erp-export-width-46{width:46%}.erp-export-width-47{width:47%}.erp-export-width-48{width:48%}.erp-export-width-49{width:49%}.erp-export-width-50{width:50%}.erp-export-width-51{width:51%}.erp-export-width-52{width:52%}.erp-export-width-53{width:53%}.erp-export-width-54{width:54%}.erp-export-width-55{width:55%}.erp-export-width-56{width:56%}.erp-export-width-57{width:57%}.erp-export-width-58{width:58%}.erp-export-width-59{width:59%}.erp-export-width-60{width:60%}.erp-export-width-61{width:61%}.erp-export-width-62{width:62%}.erp-export-width-63{width:63%}.erp-export-width-64{width:64%}.erp-export-width-65{width:65%}.erp-export-width-66{width:66%}.erp-export-width-67{width:67%}.erp-export-width-68{width:68%}.erp-export-width-69{width:69%}.erp-export-width-70{width:70%}.erp-export-width-71{width:71%}.erp-export-width-72{width:72%}.erp-export-width-73{width:73%}.erp-export-width-74{width:74%}.erp-export-width-75{width:75%}.erp-export-width-76{width:76%}.erp-export-width-77{width:77%}.erp-export-width-78{width:78%}.erp-export-width-79{width:79%}.erp-export-width-80{width:80%}.erp-export-sheet-scroll{overflow-x:auto}.erp-export-sheet table{border-collapse:collapse;width:100%}.erp-export-sheet th,.erp-export-sheet td{text-align:left;border:1px solid #888;padding:6px}.erp-export-sheet th{font-size:11px}.erp-export-print{display:none}@page erp-export-portrait{size:A4 portrait;margin:30pt}@page erp-export-landscape{size:A4 landscape;margin:30pt}@page erp-export-portrait-numbered{size:A4 portrait;margin:30pt;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt}}@page erp-export-landscape-numbered{size:A4 landscape;margin:30pt;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt}}@media print{.erp-export-sheet[data-orientation=portrait],.erp-print-area[data-orientation=portrait]{page:erp-export-portrait}.erp-export-sheet[data-orientation=landscape],.erp-print-area[data-orientation=landscape]{page:erp-export-landscape}.erp-export-sheet[data-orientation=portrait][data-show-page-number=true],.erp-print-area[data-orientation=portrait][data-show-page-number=true]{page:erp-export-portrait-numbered}.erp-export-sheet[data-orientation=landscape][data-show-page-number=true],.erp-print-area[data-orientation=landscape][data-show-page-number=true]{page:erp-export-landscape-numbered}body:has(>.erp-export-print)>:not(.erp-export-print){display:none!important}.erp-export-print{background:#fff;position:static;display:block!important}.erp-export-sheet{padding:0}.erp-export-sheet-scroll{overflow:visible}.erp-export-sheet tr{break-inside:avoid}}@media (max-width:800px){.erp-export-template-layout{grid-template-columns:1fr}.erp-export-template-list{border-right:0;border-bottom:1px solid var(--demo-border)}.erp-export-template-row{grid-template-columns:1fr}}@media (max-width:1200px){.erp-export-template-stage{grid-template-columns:minmax(0,1fr)}.erp-export-template-inspector{max-height:none;position:static}}.erp-replenish-detail .pds-split-modal__rail-footer{background:var(--demo-sidebar-bg);margin-top:auto;position:sticky;bottom:0}.erp-replenish-detail .erp-detail-section .erp-table{min-height:0;margin-top:8px}.erp-replenish-basis{border-top:1px solid var(--demo-border)}.erp-replenish-basis>summary{cursor:pointer;padding:10px 16px;font-weight:700}.erp-replenish-basis .erp-table{min-height:0;max-height:min(40vh,420px)}.erp-document-grid.erp-purchase-grid .erp-entry-table input:not([type=checkbox]){min-width:0}.erp-purchase-grid .erp-cell-number input{text-align:right;font-variant-numeric:tabular-nums}.erp-purchase-col-handle{width:32px}.erp-purchase-col-xs{width:68px}.erp-purchase-col-s{width:92px}.erp-purchase-col-m{width:128px}.erp-purchase-col-l{width:152px}.erp-purchase-col-xl{width:220px}.erp-purchase-grid .erp-entry-table input.erp-purchase-cell-blocked{border-color:var(--demo-border);background:var(--demo-border);cursor:not-allowed}.erp-purchase-grid .erp-entry-table input.erp-purchase-cell-blocked:focus{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-purchase-grid-handle button{width:100%;color:var(--demo-muted);cursor:grab;background:0 0;border:0;padding:0}.erp-purchase-grid tr.is-dragging{opacity:.5}.erp-purchase-grid th.erp-cell-number{text-align:right}.erp-purchase-grid th .pds-data-table__sort-button{max-width:100%;color:inherit;font-weight:inherit}.erp-purchase-grid thead tr.erp-purchase-grid-search th{top:var(--demo-header-height);padding:var(--demo-entry-cell-padding);background:var(--demo-card-bg)}.erp-purchase-grid tr.erp-purchase-grid-search input{width:100%;min-width:0;height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-foreground);font:inherit;border-radius:2px;padding:2px 6px;font-weight:400}.erp-purchase-grid-handle button:disabled{cursor:not-allowed;opacity:.4}.erp-purchase-grid tr.erp-purchase-grid-total td{background:var(--demo-table-header);font-weight:700}.erp-purchase-grid .erp-entry-table input::placeholder{color:var(--demo-muted);opacity:.7}.erp-purchase-grid .erp-purchase-note-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.erp-purchase-grid .erp-purchase-diff{color:var(--demo-warning);font-weight:700}.erp-table.erp-purchase-split-list{flex:none;min-height:0}.erp-purchase-split-list .pds-data-table:not(.erp-table-sized) .pds-data-table__scroll{max-height:34dvh}.erp-table .pds-data-table tr.erp-purchase-row-selected td{background:var(--demo-accent-light)}.erp-purchase-split-empty{border-top:1px solid var(--demo-border)}.erp-purchase-split-detail{border-top:1px solid var(--demo-border);flex-direction:column;flex:1;min-height:280px;display:flex}.erp-purchase-split-detail>.erp-purchase-grid{flex:1;min-height:0;max-height:none}.pds-form-modal.erp-purchase-adjust-form{width:min(960px,100vw - 32px)}.erp-ci-reasons{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.erp-ci-payload{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.erp-ci-json{border:1px solid var(--demo-border);background:var(--demo-table-header);white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;margin:0;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;overflow:auto}.pds-modal.erp-dialog.erp-ci-payload-modal{width:min(720px,100vw - 32px)}.erp-ci-payload-modal .erp-dialog-body{gap:10px;display:grid}.erp-ci-payload-modal .erp-dialog-body>p{margin:0;line-height:1.6}.erp-ci-caps-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.erp-ci-caps-field legend{color:var(--pds-muted);margin-bottom:8px;padding:0;font-size:10px;font-weight:700}.erp-ci-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.erp-ci-check{min-height:28px;color:var(--pds-fg);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.erp-ci-check input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--demo-accent);flex:0 0 16px;margin:0;padding:0}@media (max-width:720px){.erp-ci-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.erp-ci-caps{grid-template-columns:minmax(0,1fr)}}.erp-ci-counts{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.erp-ci-cursors{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.erp-waybill-tools{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.erp-waybill-tools>span{color:var(--demo-muted);margin-right:auto}.erp-waybill-note{border-bottom:1px solid var(--demo-border);color:var(--demo-muted);margin:0;padding:8px 16px;line-height:1.5}.erp-waybill-cell{border:1px solid var(--demo-border);background:var(--demo-background);width:100%;min-width:0;height:28px;color:var(--demo-foreground);font:inherit;border-radius:2px;padding:0 6px}.erp-waybill-cell:focus{outline:2px solid var(--demo-accent);outline-offset:1px}.erp-waybill-exceptions{border-bottom:1px solid var(--demo-border);color:var(--demo-foreground);padding:8px 16px}.erp-waybill-exceptions ul{max-height:160px;margin:6px 0 0;padding-left:18px;overflow:auto}.erp-waybill-table th,.erp-waybill-table td{border-right:1px solid var(--demo-border);height:34px;padding:4px 8px;font-size:11px}.erp-waybill-table td[class*=erp-waybill-site--]{font-weight:700}.erp-waybill-table td.erp-waybill-site--our{color:#fff;background:#e46c0a}.erp-waybill-table td.erp-waybill-site--kream{background:#c4bd97}.erp-waybill-table td.erp-waybill-site--godomall{background:#92d050}.erp-waybill-table td.erp-waybill-site--heights{color:#fff;background:#215968}.erp-waybill-table td.erp-waybill-site--eql{background:#f99}.erp-waybill-table td.erp-waybill-site--kasina{color:#fff;background:#009}.erp-waybill-table td.erp-waybill-site--musinsa-global{background:#d7e4bd}.erp-waybill-table td.erp-waybill-site--zozotown{color:#fff;background:#4f6228}.erp-waybill-table td.erp-waybill-site--ssg{background:#fc6}.erp-waybill-table td.erp-waybill-site--kkst{background:#ccc1da}.erp-waybill-table td.erp-waybill-site--taker{background:#93cddd}.erp-waybill-table td.erp-waybill-site--kakao{background:#ff9}.erp-waybill-table td.erp-waybill-site--own{background:#fac090}.erp-waybill-table td.erp-waybill-site--29{background:#bfbfbf}.erp-waybill-table td.erp-waybill-site--musinsa{color:#fff;background:#000}.erp-waybill-count{color:var(--demo-muted);border-top:1px solid var(--demo-border);padding:8px 16px}.erp-table.erp-purchase-pay-list{flex:2 1 0}.erp-table.erp-purchase-pay-list:has(.erp-table-sized){flex:none;min-height:0}.erp-purchase-pay-detail{border-top:1px solid var(--demo-border);flex-direction:column;flex:3 1 0;min-width:0;min-height:240px;display:flex}.erp-purchase-pay-detail>.erp-form-error{margin:0;padding:6px 16px}.erp-table tbody tr.erp-purchase-pay-row{cursor:pointer}.erp-table tbody tr.erp-purchase-pay-row.is-selected{background:var(--demo-accent-light)}.erp-purchase-pay-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.erp-purchase-pay-actions label{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.erp-purchase-pay-actions input{width:200px;max-width:50vw}.pds-modal.erp-dialog.erp-purchase-pay-notes{width:min(640px,100vw - 32px)}.erp-purchase-pay-notes .erp-purchase-notes{max-height:min(60vh,520px)}@media (max-width:760px){.erp-table.erp-purchase-pay-list,.erp-purchase-pay-detail{flex:none}.erp-purchase-pay-actions{margin-left:0}.erp-purchase-pay-actions input{width:100%;max-width:none}}.erp-department-permissions{flex-direction:column;height:440px;min-height:440px;display:flex}.erp-table-excel{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.erp-table-excel>span:first-child{color:var(--demo-muted);margin-right:auto}.erp-tax-panel{border-top:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border);padding:12px 16px}.erp-tax-panel-heading,.erp-tax-actions,.erp-tax-attempts li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-tax-panel-heading{justify-content:space-between}.erp-tax-panel h2,.erp-tax-panel h3{margin:0;font-size:13px}.erp-tax-panel h3{margin-top:16px}.erp-tax-panel p{margin:8px 0}.erp-tax-fields{grid-template-columns:repeat(2,minmax(0,280px));gap:12px;margin:12px 0;display:grid}.erp-tax-fields input,.erp-tax-fields select{border:1px solid var(--demo-border);background:var(--demo-background);width:100%;min-height:28px;color:var(--demo-foreground);font:inherit;padding:0 6px}.erp-tax-attempts{margin:8px 0;padding:0;list-style:none}.erp-tax-attempts li{border-bottom:1px solid var(--demo-border);padding:8px 0}.erp-tax-attempts li>span:nth-child(2){margin-right:auto}.erp-tax-link a{color:var(--demo-accent);text-decoration:underline}.erp-tax-preview{border-top:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border);margin:12px 0;padding:8px 0}.erp-tax-preview ul{margin:6px 0;padding-left:20px}.erp-tax-preview li{padding:2px 0}.erp-tax-amend{border-top:1px solid var(--demo-border);margin-top:12px;padding-top:4px}@media (max-width:640px){.erp-tax-fields{grid-template-columns:minmax(0,1fr)}}@media print{.erp-export-body-output[data-repeat-headings=false] thead{display:table-row-group}}.erp-stock-target-preview{margin:0;padding:0;line-height:1.8;list-style:none}.erp-stock-link-url{border:1px solid var(--demo-border);background:var(--demo-background);width:100%;color:var(--demo-foreground);resize:none;word-break:break-all;padding:6px}.erp-stock-editor{min-width:0}.erp-stock-editor-grid{border-bottom:1px solid var(--demo-border);grid-template-columns:310px minmax(0,1fr);display:grid}.erp-stock-rates{border-right:1px solid var(--demo-border);min-width:0}.erp-stock-items{min-width:0}.erp-stock-section-head{align-items:flex-start;gap:10px;padding:18px 20px 14px;display:flex}.erp-stock-section-head h2{margin:0;font-size:15px}.erp-stock-section-head p{color:var(--demo-muted);margin:3px 0 0;font-size:12px}.erp-stock-section-head small{color:var(--demo-muted);margin-left:6px;font-size:12px;font-weight:400}.erp-stock-section-head>.erp-badge{margin-left:auto}.erp-stock-step{border:1px solid var(--demo-border);border-radius:3px;flex:0 0 22px;place-items:center;height:22px;font-size:12px;font-weight:700;display:grid}.erp-stock-editor .erp-table{padding:0}.erp-stock-editor .pds-data-table table{width:100%}.erp-stock-editor .pds-data-table th{padding:9px 14px;font-size:12px}.erp-stock-editor .pds-data-table td{padding:10px 14px;font-size:13px}.erp-stock-rates .pds-data-table td{height:46px;padding:7px 14px}.erp-stock-rates .pds-data-table th:last-child{width:92px}.erp-stock-channel{justify-content:space-between;align-items:center;gap:8px;display:flex}.erp-stock-channel .erp-badge{white-space:nowrap;font-size:10px}.erp-stock-number{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.erp-stock-number input,.erp-stock-bulk input{text-align:right;border:1px solid var(--demo-border);background:var(--demo-background);border-radius:3px;width:62px;min-width:0;height:32px;padding:4px 6px}.erp-stock-number span{color:var(--demo-muted);font-size:12px}.erp-stock-other-channels summary{border-bottom:1px solid var(--demo-border);cursor:pointer;color:var(--demo-muted);padding:10px 17px;font-size:12px}.erp-stock-rate-total{grid-template-columns:1fr auto;gap:5px;padding:12px 17px;display:grid}.erp-stock-rate-total span{color:var(--demo-muted)}.erp-stock-help{border-top:1px solid var(--demo-border);color:var(--demo-muted);margin:0;padding:13px 20px;font-size:12px;line-height:1.7}.erp-stock-item-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 14px;display:flex}.erp-stock-search{border:1px solid var(--demo-border);border-radius:3px;flex:1;min-width:160px;max-width:300px;height:33px;padding:6px 10px}.erp-stock-bulk{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.erp-stock-bulk input{width:56px}.erp-stock-products-table .pds-data-table table{min-width:670px}.erp-stock-products-table .pds-data-table__scroll{max-height:420px}.erp-stock-products-table .pds-data-table th:first-child{width:40px}.erp-stock-products-table .pds-data-table td{height:70px}.erp-stock-product{text-align:left;color:var(--demo-foreground);white-space:normal;background:0 0;border:0;max-width:280px;padding:0;line-height:1.6;display:block}.erp-stock-product:hover strong{text-decoration:underline}.erp-stock-product small{color:var(--demo-muted);margin-top:3px;font-size:11px;display:block}.erp-stock-item-state{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.erp-stock-item-state button{font-size:11px}.erp-stock-editor .is-stock-selected{background:var(--demo-sidebar-bg)}.erp-stock-preview-note{background:var(--demo-table-header);border-top:1px solid var(--demo-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 20px;font-size:12px;display:flex}.erp-stock-preview .pds-data-table table{min-width:740px}.erp-stock-preview .pds-data-table td{height:52px}.erp-stock-preview-quantity{justify-content:flex-end;align-items:center;gap:13px;display:flex}.erp-stock-preview-quantity>span{color:var(--demo-muted)}.erp-stock-preview-quantity strong{font-size:16px}.erp-stock-save-bar{border-top:1px solid var(--demo-border);background:var(--demo-background);z-index:2;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.erp-stock-save-bar strong{font-size:13px}.erp-stock-save-bar p{color:var(--demo-muted);margin:4px 0 0;font-size:12px}.erp-stock-save-bar .erp-form-error{color:var(--demo-error)}.erp-stock-save-actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:1250px){.erp-stock-editor-grid{grid-template-columns:280px minmax(0,1fr)}.erp-stock-bulk{margin-left:0}}@media (max-width:950px){.erp-stock-editor-grid{grid-template-columns:1fr}.erp-stock-rates{border-right:0;border-bottom:1px solid var(--demo-border)}.erp-stock-save-bar{flex-direction:column;align-items:flex-start;gap:10px}.erp-stock-save-actions{align-self:flex-end}}.erp-stock-brand-select{align-items:center;gap:8px;display:flex}.erp-stock-brand-select .erp-combobox{width:190px}@media (max-width:760px){.erp-shell{flex-direction:column}.erp-mobile-bar{border-bottom:1px solid var(--demo-border);background:var(--demo-background);flex:none;align-items:center;gap:10px;min-width:0;height:52px;padding:0 12px;display:flex}.erp-mobile-menu-button{min-height:44px;color:var(--demo-foreground);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.erp-mobile-menu-button span{font-size:20px;line-height:1}.erp-mobile-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.erp-mobile-nav-backdrop{z-index:30;background:#00000073;border:0;position:fixed;inset:0}.erp-shell.is-mobile-menu-open .erp-mobile-nav-backdrop{display:block}.erp-nav-drawer{z-index:31;visibility:hidden;background:var(--demo-background);width:min(300px,100vw - 48px);height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.erp-shell.is-mobile-menu-open .erp-nav-drawer{visibility:visible;transform:translate(0)}.erp-nav-drawer .pds-dual-sidebar{width:100%}.erp-nav-drawer .pds-dual-sidebar__panel{flex:1;width:auto;min-width:0}.erp-nav-drawer .erp-panel-head{padding-right:48px}.erp-panel-pin,.erp-panel-close,.erp-panel-search{display:none}.erp-mobile-nav-close{width:44px;height:44px;color:var(--demo-foreground);background:0 0;border:0;place-items:center;font-size:26px;display:grid;position:absolute;top:6px;right:6px}.erp-nav-drawer .pds-dual-sidebar__link{align-items:center;min-height:44px}.erp-main{width:100%;overflow-x:hidden}.erp-page-header{flex-wrap:wrap;gap:6px;min-height:52px;padding:8px 12px}.erp-page-header>.erp-inline{flex-wrap:wrap;min-width:0;max-width:100%}.erp-review-note{flex-wrap:wrap;padding-inline:12px}.erp-menu-toolbar,.erp-list-toolbar,.erp-filter{align-items:stretch;gap:8px;padding:8px 12px}.erp-menu-toolbar label,.erp-filter label,.erp-list-toolbar label{white-space:normal;flex-wrap:wrap;flex:100%;min-width:0}.erp-menu-toolbar label input:not([type=checkbox]),.erp-filter label input:not([type=checkbox]),.erp-list-toolbar label input:not([type=checkbox]),.erp-menu-toolbar label .erp-combobox,.erp-filter label .erp-combobox,.erp-list-toolbar label .erp-combobox{width:100%;min-width:0;max-width:none}.erp-menu-toolbar>.pds-button,.erp-filter>.pds-button,.erp-list-toolbar>.pds-button{min-height:44px}.erp-chips,.erp-document-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.erp-chips button,.erp-document-tabs button{white-space:nowrap;flex:none;min-height:44px}.erp-document-tabs{padding:0 12px}.erp-document-tabs:before{display:none}.erp-list-summary,.erp-kpi{min-width:0}.erp-list-summary{padding:10px 12px}.erp-list-search{width:100%;margin-left:0}.erp-list-search input{width:100%;min-width:0;max-width:none}.erp-master-body{flex-direction:column}.erp-tree{border-right:0;border-bottom:1px solid var(--demo-border);width:100%;max-height:min(24dvh,180px)}.erp-master-main{min-height:0}.erp-table,.pds-data-table,.pds-data-table__scroll{max-width:100%}.erp-table,.erp-table .pds-data-table,.erp-table .pds-data-table__scroll{flex:none;min-height:0}.erp-table .pds-data-table table{min-width:max(100%,560px)}.erp-table .pds-data-table__scroll{max-height:calc(100dvh - 96px)}.erp-table-excel{flex-wrap:wrap}.pds-modal.erp-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.erp-dialog-body{padding:12px}.erp-dialog-actions .pds-button{min-height:44px}.erp-document-header{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.erp-document-header input,.erp-document-header .erp-combobox-input,.erp-document-header select{min-height:44px;font-size:16px}.erp-document-actions{z-index:3;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--demo-background);flex-wrap:wrap;position:sticky;bottom:0}.erp-document-actions-buttons{width:100%;margin-left:0}.erp-document-actions-buttons .pds-button{flex:1}.erp-document-actions .pds-button{min-height:44px}.erp-barcode-panel input{min-height:44px;font-size:16px}.erp-source-search{flex-wrap:wrap}.erp-source-search input{flex-basis:100%}.erp-print-area,.erp-print-table-scroll{max-width:100%;overflow-x:auto}.erp-reconcile{flex-wrap:nowrap;overflow-x:auto}.erp-stock-bulk{white-space:normal;flex-wrap:wrap}.erp-stock-save-actions{flex-wrap:wrap;width:100%}.erp-stock-save-actions .pds-button{flex:auto;min-height:44px}}@media (max-width:680px){.erp-document-grid .erp-entry-table,.erp-document-grid .erp-entry-table tbody,.erp-document-grid .erp-entry-table tr{width:100%;min-width:0;display:block}.erp-document-grid .erp-entry-table colgroup{display:none}.erp-document-grid{max-height:none}.erp-document-grid .erp-entry-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.erp-document-grid .erp-entry-table caption{display:block}.erp-document-grid .erp-entry-table tr{border-top:1px solid var(--demo-border)}.erp-document-grid .erp-entry-table td{white-space:normal;text-align:left;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:auto;min-height:44px;padding:6px 12px;display:grid;overflow:visible}.erp-document-grid .erp-entry-table td:before{content:attr(data-label);min-width:0;color:var(--demo-muted);font-size:11px;font-weight:700}.erp-document-grid .erp-entry-table td.erp-cell-number:before{text-align:left}.erp-document-grid .erp-entry-table td[data-field=action]{justify-content:flex-end;display:flex}.erp-document-grid .erp-entry-table td[data-field=action]:before{display:none}.erp-document-grid .erp-entry-table input:not([type=checkbox]),.erp-document-grid .erp-entry-table .erp-combobox-input,.erp-document-grid .erp-entry-table .pds-button{min-height:44px;font-size:16px}.erp-document-grid .erp-entry-table td>*{min-width:0}}.erp-entry-bulk-field input{width:320px;max-width:100%}.erp-document-grid .erp-entry-table td.is-range{background:var(--demo-accent-light);outline:1px solid var(--demo-accent);outline-offset:-1px}.erp-document-grid .erp-entry-table td.is-range input{background:0 0}.erp-document-grid .erp-entry-table td.is-unresolved .erp-combobox-input{border-color:var(--demo-error);color:var(--demo-error)}.erp-entry-unresolved{color:var(--demo-error);font-weight:600}.erp-document-grid .erp-entry-table tr.is-duplicate td:first-child{box-shadow:inset 3px 0 0 var(--demo-error)}.erp-document-grid .erp-entry-table tr.is-duplicate td[data-field=code] .erp-combobox-input{border-color:var(--demo-error);color:var(--demo-error)}.erp-col-order-quantity{width:175px}.erp-entry-stock-quantity{align-items:center;gap:6px;display:flex}.erp-document-grid .erp-entry-table .erp-entry-stock-quantity input{flex:1;min-width:0}.erp-entry-stock-note{color:var(--demo-error);flex-shrink:0;font-size:11px;font-weight:600}.erp-entry-stock-summary{color:var(--demo-muted);margin-left:14px;font-size:12px;font-weight:400}.erp-entry-stock-summary.is-over{color:var(--demo-error);font-weight:600}.erp-document-grid .erp-entry-table tr.is-stock-over td{background:var(--demo-error)}@supports (color:color-mix(in lab, red, red)){.erp-document-grid .erp-entry-table tr.is-stock-over td{background:color-mix(in srgb,var(--demo-error) 10%,var(--demo-background))}}.erp-document-grid .erp-entry-table tr.is-stock-over td{border-top:1px solid var(--demo-error);border-bottom:1px solid var(--demo-error)}.erp-document-grid .erp-entry-table tr.is-stock-over td:first-child{border-left:1px solid var(--demo-error)}.erp-document-grid .erp-entry-table tr.is-stock-over td:last-child{border-right:1px solid var(--demo-error)}.erp-document-grid .erp-entry-table tr.is-stock-over input{background:0 0}@media (max-width:760px){.erp-entry-bulk-field,.erp-entry-bulk-field input{width:100%}}@media (max-width:680px){.erp-document-grid .erp-entry-table tr.is-stock-over{border:1px solid var(--demo-error)}.erp-document-grid .erp-entry-table tr.is-stock-over td,.erp-document-grid .erp-entry-table tr.is-stock-over td:first-child,.erp-document-grid .erp-entry-table tr.is-stock-over td:last-child{border:0;border-bottom:1px solid var(--demo-border)}.erp-document-grid .erp-entry-table tr.is-stock-over td:last-child{border-bottom:0}}.pds-data-table.erp-table-sized{flex:none}.pds-data-table th.pds-data-table__th--movable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.pds-data-table th.pds-data-table__th--movable.is-moving{opacity:.5}.pds-data-table th.is-drop-target{background:var(--demo-accent-light);color:var(--demo-accent)}.erp-table-handle-row{border-top:1px solid var(--demo-border);flex:none;align-items:center;display:flex}.erp-table-height-handle{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;height:8px}.erp-table-height-handle:hover,.erp-table-height-handle:focus-visible{background:var(--demo-accent-light);outline:none}.erp-table-reset{height:20px;color:var(--demo-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px;font-size:11px}.erp-table-reset:hover{text-decoration:underline}.erp-line-cards ul{margin:0;padding:0;list-style:none}.erp-line-cards li{border-bottom:1px solid var(--demo-border);padding:10px 12px}.erp-line-card-head{gap:2px;min-width:0;display:grid}.erp-line-card-head code{color:var(--demo-muted);font:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.erp-line-card-head strong{overflow-wrap:anywhere;font-size:14px}.erp-line-cards li dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;display:grid}.erp-line-cards li dl>div{align-content:start;gap:1px;min-width:0;display:grid}.erp-line-cards li dt{color:var(--demo-muted);font-size:11px}.erp-line-cards li dd{overflow-wrap:anywhere;margin:0;font-size:13px}.erp-line-cards li .is-number dd{font-variant-numeric:tabular-nums;font-weight:700}.erp-line-cards-total{border-bottom:1px solid var(--demo-border);background:var(--demo-table-header);padding:10px 12px}.erp-line-cards-total .erp-detail-summary dd{font-size:13px}@media (max-width:760px){.pds-modal.erp-dialog.erp-detail-modal{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;display:flex;position:fixed;inset:0}.erp-detail-head{min-height:52px;padding:env(safe-area-inset-top) 4px 0 12px;border-bottom:1px solid var(--demo-border);background:var(--demo-background);flex:none;align-items:center;gap:8px;display:flex}.erp-detail-head-title{flex:1;gap:2px;min-width:0;display:grid}.erp-detail-head-title span{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.erp-detail-head-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.erp-detail-head .erp-badge{flex:none}.erp-detail-head-close{width:44px;height:44px;color:var(--demo-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}.erp-detail-modal .pds-split-modal__layout{overscroll-behavior:contain;flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden auto}.erp-detail-modal .pds-split-modal__rail,.erp-detail-modal .pds-split-modal__main,.erp-detail-modal .pds-split-modal__scroll{display:contents}.erp-detail-head-close span{font-size:28px;font-weight:400}.erp-detail-modal .pds-split-modal__fact-group-label{margin:0;padding:8px 12px 0}.erp-detail-modal .pds-split-modal__profile,.erp-detail-modal .pds-split-modal__tabbar-side{display:none}.erp-detail-modal .pds-split-modal__facts,.erp-detail-modal .pds-split-modal__fact-group .pds-split-modal__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:2px 12px 8px;display:grid}.erp-detail-modal .pds-split-modal__facts div{grid-template-columns:minmax(0,1fr);align-content:start;gap:1px;min-height:0;padding:4px 0}.erp-detail-modal .pds-split-modal__facts dd{text-align:left}.erp-detail-modal .pds-split-modal__rail-footer{margin-top:0;position:static}.erp-detail-modal .pds-split-modal__scroll>*{order:4;min-width:0}.erp-detail-modal .erp-stages{border-bottom:1px solid var(--demo-border);flex-wrap:nowrap;flex:none;order:2;margin:0;padding:8px 12px;overflow-x:auto}.erp-detail-modal .erp-stages>*{flex:none}.erp-detail-modal .pds-split-modal__tabbar{z-index:2;border-top:1px solid var(--demo-border);flex:none;order:3;position:sticky;top:0}.erp-detail-modal .pds-split-modal__tabs{padding:0 4px}.erp-detail-modal .pds-split-modal__tabs .pds-tabs__tab{white-space:nowrap;flex:none;min-height:44px;font-size:13px}.erp-detail-modal .erp-message:empty{min-height:0;padding:0}.erp-detail-modal .pds-split-modal__actions{z-index:2;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--demo-border);background:var(--demo-background);border-bottom:0;flex-wrap:wrap;flex:none;order:9;gap:8px;margin-top:auto;display:flex;position:sticky;bottom:0}.erp-detail-modal .pds-split-modal__actions>*{flex:calc(50% - 4px);min-height:44px;font-size:14px}.erp-detail-modal .pds-split-modal__actions .erp-detail-next{border-color:var(--demo-accent);background:var(--demo-accent);color:var(--demo-background);order:-1}.erp-detail-modal .pds-split-modal__actions .pds-button--danger{border-color:var(--demo-error);background:var(--demo-background);color:var(--demo-error);flex:0 auto;order:1;padding:0 16px}.erp-detail-modal .pds-split-modal__actions:has(.erp-detail-more){flex-wrap:nowrap}.erp-detail-modal .pds-split-modal__actions:has(.erp-detail-more)>*{flex:1 1 0;min-width:0}.erp-detail-modal .pds-split-modal__actions .erp-detail-more{flex:none}.erp-detail-modal .pds-split-modal__actions .erp-detail-more .pds-action-menu__trigger{border:1px solid var(--demo-border);background:var(--demo-background);width:auto;height:auto;min-height:44px;color:var(--demo-foreground);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;display:flex}.erp-detail-modal .pds-split-modal__actions .erp-detail-more .pds-action-menu__panel{min-width:200px;top:auto;bottom:calc(100% + 4px)}.erp-detail-modal .pds-split-modal__actions .erp-detail-more .pds-action-menu__panel button{min-height:44px;font-size:14px}}.erp-table tbody tr.erp-purchase-risk{background:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){.erp-table tbody tr.erp-purchase-risk{background:color-mix(in srgb, var(--demo-warning) 14%, var(--demo-background))}}.erp-purchase-note-inline{flex-wrap:wrap;align-items:center;gap:0 6px;max-width:100%;display:flex}.erp-purchase-note-cell,.erp-purchase-note-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.erp-purchase-note-cell{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.erp-purchase-note-cell.is-empty{color:var(--demo-muted)}.erp-purchase-note-inline input.erp-purchase-note-input{flex:1;min-width:0;height:20px;padding:0 4px}.erp-purchase-note-inline input.erp-purchase-note-input[aria-invalid=true]{border-color:var(--demo-error)}.erp-purchase-note-error{color:var(--demo-error);white-space:normal;flex-basis:100%;font-size:11px}.erp-purchase-timeline-search{position:relative}.erp-purchase-timeline-search input{width:320px;max-width:60vw}.erp-purchase-timeline-results{z-index:30;border:1px solid var(--demo-border);background:var(--demo-background);border-radius:3px;min-width:100%;max-width:90vw;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0}.erp-purchase-timeline-results li{white-space:nowrap;cursor:pointer;gap:10px;padding:4px 8px;display:flex}.erp-purchase-timeline-results li span{color:var(--demo-muted)}.erp-purchase-timeline-results li[aria-selected=true]{background:var(--demo-accent-light)}.erp-purchase-timeline-head{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;gap:6px 24px;margin:0;padding:10px 16px;display:flex}.erp-purchase-timeline-head dt{color:var(--demo-muted);font-size:11px}.erp-purchase-timeline-head dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.erp-purchase-timeline-card-head{border-bottom:1px solid var(--demo-border);background:var(--demo-table-header);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px;padding:4px 16px;display:flex}.erp-purchase-timeline-card-head span{color:var(--demo-muted)}.erp-purchase-timeline-rows{margin:0;padding:0;list-style:none}.erp-purchase-timeline-rows li{min-height:var(--demo-row-height);padding:var(--demo-cell-padding);border-bottom:1px solid var(--demo-border);font-variant-numeric:tabular-nums;grid-template-columns:112px 128px 128px minmax(0,1fr);align-items:center;gap:0 12px;padding-left:16px;padding-right:16px;display:grid}.erp-purchase-timeline-rows li span{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-purchase-timeline-card-foot{border-bottom:1px solid var(--demo-border);justify-content:flex-end;padding:6px 16px;display:flex}.erp-purchase-season{flex-direction:column;flex:1;min-height:0;display:flex}.erp-purchase-season-legend{align-items:center;gap:4px;display:inline-flex}.erp-purchase-season-legend i{width:10px;height:10px;margin-left:8px;display:inline-block}.erp-purchase-season-bar{background:var(--demo-table-header);width:100%;height:10px;display:block}.erp-purchase-season-bar .is-initial,.erp-purchase-season-legend .is-initial{fill:var(--demo-accent);background:var(--demo-accent)}.erp-purchase-season-bar .is-reorder,.erp-purchase-season-legend .is-reorder{fill:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.erp-purchase-season-bar .is-reorder,.erp-purchase-season-legend .is-reorder{fill:color-mix(in srgb, var(--demo-accent) 35%, var(--demo-background))}}.erp-purchase-season-bar .is-reorder,.erp-purchase-season-legend .is-reorder{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.erp-purchase-season-bar .is-reorder,.erp-purchase-season-legend .is-reorder{background:color-mix(in srgb, var(--demo-accent) 35%, var(--demo-background))}}.erp-table tbody tr.erp-purchase-season-total{background:var(--demo-table-header);font-weight:700}@media (max-width:760px){.erp-purchase-timeline-search,.erp-purchase-timeline-search input{width:100%;max-width:none}.erp-purchase-timeline-rows li{grid-template-columns:112px minmax(0,1fr);gap:0 8px}.erp-purchase-timeline-rows li span{white-space:normal}}.erp-factory-login-title{margin:0;font-size:16px;font-weight:700}.erp-factory-login-link{color:var(--demo-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px;font-size:12px;text-decoration:underline}.erp-table-pager{border-top:1px solid var(--demo-border);background:var(--demo-background);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 16px;font-size:12px;display:flex}.erp-table-pager-count{min-width:0;color:var(--demo-muted);font-variant-numeric:tabular-nums}.erp-table-pager-count small{font-size:11px}.erp-table-pager-buttons{flex:none;align-items:center;gap:4px;display:flex}.erp-table-pager-buttons>span{min-width:64px;color:var(--demo-foreground);text-align:center;font-variant-numeric:tabular-nums}@media (max-width:640px){.erp-table-pager{flex-direction:column;align-items:stretch;padding:8px 12px}.erp-table-pager-buttons{justify-content:space-between}.erp-table-pager-buttons .pds-button{flex:1 1 0;min-height:36px}}.erp-purchase-notes{flex-direction:column;min-width:0;min-height:0;display:flex}.erp-purchase-notes-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.erp-purchase-note{border-bottom:1px solid var(--demo-border);padding:6px 16px}.erp-purchase-note.is-adjustment{background:var(--demo-table-header)}.erp-purchase-note-head{color:var(--demo-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.erp-purchase-note-head b{color:var(--demo-foreground)}.erp-purchase-note-actions{gap:4px;margin-left:auto;display:inline-flex}.erp-purchase-notes .erp-purchase-note-body{color:var(--demo-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.5}.erp-purchase-notes-form{border-bottom:1px solid var(--demo-border);align-items:center;gap:8px;padding:8px 16px;display:flex}.erp-purchase-notes-form>.erp-combobox{flex:none;width:110px}.erp-purchase-notes-form>input{flex:1;min-width:0}.erp-purchase-notes>.erp-form-error{margin:0;padding:6px 16px}.erp-purchase-eta{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 6px;max-width:100%;display:inline-flex}.erp-purchase-eta-value{color:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.erp-purchase-eta-value.is-empty{color:var(--demo-muted)}.erp-purchase-eta input.erp-purchase-eta-input{width:96px;height:20px;padding:0 4px}.erp-purchase-eta input.erp-purchase-eta-input[aria-invalid=true]{border-color:var(--demo-error)}.erp-purchase-eta-error{color:var(--demo-error);white-space:normal;flex-basis:100%;font-size:11px}.erp-store-sale-departments .erp-ci-check{white-space:normal;overflow-wrap:anywhere}.erp-sku-preview{padding:12px 16px}.erp-sku-code{border:1px solid var(--demo-border);letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:2px;margin:0;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.erp-sku-errors{color:var(--demo-muted);margin:0;padding:0 0 0 16px;font-size:11px;line-height:1.7}.erp-sku-facts{margin:0}.pds-form-modal.erp-product-form{width:min(960px,100vw - 32px);max-height:min(860px,100dvh - 40px)}.erp-product-form .erp-product-sizes .erp-cell-input{border:1px solid var(--demo-border);text-align:left;border-radius:2px}.erp-product-form .erp-master-hint{margin:0}.erp-product-form-status{z-index:3;border-top:1px solid var(--demo-border);background:var(--demo-card-bg);margin:12px 0 -17px;padding:8px 0;position:sticky;bottom:-17px}.erp-product-form-status>.erp-form-error{margin:0}.erp-product-form-status>.erp-form-error:not(.is-hint){color:var(--demo-error)}.erp-product-price{align-items:center;gap:8px;display:flex}.erp-product-price>.pds-input-affix{flex:1;min-width:0}.erp-product-price>label,.erp-product-channels label,.erp-product-siblings{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.erp-product-price input[type=checkbox],.erp-product-channels input[type=checkbox],.erp-product-siblings input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--demo-accent);flex:0 0 16px;margin:0;padding:0}.erp-product-channels{flex-wrap:wrap;gap:8px 16px;display:flex}.erp-product-siblings{white-space:normal;line-height:1.5}.erp-table-sort-reset{height:20px;color:var(--demo-accent);cursor:pointer;background:0 0;border:0;flex:none;margin-left:8px;padding:0 4px;font-size:11px}.erp-table-sort-reset:hover{text-decoration:underline}.erp-order-trade-info,.erp-order-gate{border-bottom:1px solid var(--demo-border);color:var(--demo-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:6px 16px;font-size:12px;display:flex}.erp-order-trade-info b,.erp-order-gate b{color:var(--demo-foreground);font-weight:600}.erp-order-gate>span{align-items:center;gap:6px;display:inline-flex}.erp-order-gate-actions{margin-left:auto}.erp-order-gate-error{color:var(--demo-error);flex-basis:100%;margin:0}.pds-modal.erp-dialog.erp-barcode-totals{width:min(1200px,100vw - 32px)}.erp-barcode-totals .erp-dialog-body{gap:10px;display:grid}.erp-barcode-totals .erp-dialog-body>h2{margin:0}.erp-barcode-totals .erp-dialog-body>p{margin:0;line-height:1.6}.erp-barcode-totals .erp-table{min-height:0}@media (max-width:640px){.erp-order-gate-actions{width:100%;margin-left:0}.erp-order-gate-actions button{min-height:44px}.pds-modal.erp-dialog.erp-barcode-totals{width:100vw}}.erp-order-sheet-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-order-sheet-orientation{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.erp-order-sheet-orientation .erp-combobox{width:84px}.erp-order-sheet-note{color:var(--demo-muted);font-size:11px}.erp-order-sheet-error{color:var(--demo-error);font-size:11px}.pds-modal.erp-dialog.erp-order-sheet-preview{width:min(1180px,100vw - 32px)}.erp-order-sheet-preview .erp-dialog-actions{justify-content:flex-end}.erp-order-sheet{grid-template-columns:minmax(0,1fr);gap:8px;font-size:11px;display:grid}.erp-dialog .erp-order-sheet-title{text-align:center;text-underline-offset:4px;margin:0;font-size:18px;font-weight:700;text-decoration:underline}.erp-order-sheet-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.erp-order-sheet-box,.erp-order-sheet-table{border-collapse:collapse;width:100%}.erp-order-sheet-box th,.erp-order-sheet-box td,.erp-order-sheet-table th,.erp-order-sheet-table td{border:1px solid var(--demo-muted);text-align:left;overflow-wrap:anywhere;padding:3px 6px}.erp-order-sheet-box th,.erp-order-sheet-table th{background:var(--demo-accent-light);text-align:center;font-weight:600}.erp-order-sheet-box th{white-space:nowrap;width:76px}.erp-order-sheet-box td.erp-order-sheet-logo-cell{text-align:center;height:72px}.erp-order-sheet-logo{filter:invert();width:160px;height:auto;margin:0 auto;display:block}.erp-order-sheet-amount td{font-size:13px;font-weight:700}.erp-order-sheet-scroll{overflow-x:auto}.erp-order-sheet-table{min-width:860px}.erp-order-sheet-table td{white-space:nowrap}.erp-order-sheet-table .erp-cell-number{text-align:right;font-variant-numeric:tabular-nums}.erp-order-sheet-table .erp-order-sheet-center{text-align:center}.erp-order-sheet-table tfoot th,.erp-order-sheet-table tfoot td{font-weight:700}@media (max-width:760px){.erp-order-sheet-head{grid-template-columns:minmax(0,1fr)}}.erp-export-doc-menu .pds-action-menu__trigger,.erp-export-preset-menu .pds-action-menu__trigger{border:1px solid var(--demo-border);background:var(--demo-background);width:auto;height:24px;color:var(--demo-foreground);white-space:nowrap;border-radius:3px;align-items:center;gap:2px;padding:0 8px;font-size:12px;display:inline-flex}.erp-export-doc-menu .pds-action-menu__trigger svg,.erp-export-preset-menu .pds-action-menu__trigger svg,.erp-export-delivery .pds-action-menu__trigger svg{display:none}.erp-export-doc-menu .pds-action-menu__trigger:after,.erp-export-preset-menu .pds-action-menu__trigger:after,.erp-export-delivery .pds-action-menu__trigger:after{content:"▾";font-size:10px}.erp-table-excel-summary .erp-export-bulk{color:var(--demo-foreground);vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;margin-left:12px;font-size:12px;display:inline-flex}.erp-table-excel-summary .erp-export-bulk span{color:inherit;font-size:inherit}.erp-export-bulk label{align-items:center;gap:6px;display:inline-flex}.erp-export-bulk label .erp-combobox{width:96px}.erp-table td .erp-export-doc-menu .pds-action-menu__trigger{width:auto;height:20px;padding:0 6px;font-size:11px}.erp-export-row-docs{gap:4px;display:inline-flex}:is(.erp-table td:has(.erp-export-doc-menu),.erp-table td:has(.erp-export-delivery)){overflow:visible}.erp-table.pds td>span.erp-export-row-docs,.erp-table.pds td>span.erp-export-delivery{display:inline-flex;overflow:visible}.erp-export-delivery{align-items:center;gap:2px;display:inline-flex}.erp-export-delivery[data-status=NONE]{color:var(--demo-muted)}.erp-export-delivery[data-status=FINAL_SENT]{color:var(--demo-accent);font-weight:600}.erp-table td .erp-export-delivery .pds-action-menu__trigger{width:16px;height:20px}.erp-export-issued{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.erp-export-signature{align-items:center;gap:8px;margin:12px 0 0;font-size:11px;display:flex}.erp-export-signature img{filter:invert()}.pds-form-modal.erp-export-settings{width:min(980px,100vw - 32px);max-height:min(760px,100dvh - 40px)}.erp-export-settings-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;font-size:12px;display:flex}.erp-export-settings-tools label{align-items:center;gap:6px;display:inline-flex}.erp-export-settings-tools input{border:1px solid var(--demo-border);width:220px;height:28px;padding:0 8px}.erp-export-settings td input:not([type=checkbox]){border:1px solid var(--demo-border);background:#fff;width:100%;min-width:0;height:22px;padding:0 6px}.erp-export-check-cell{color:var(--demo-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.erp-export-settings td:has(.erp-combobox){overflow:visible}@media (max-width:760px){.erp-table-excel-summary .erp-export-bulk{margin-left:0}.erp-export-settings-tools input{width:100%}}.erp-fw{border:1px solid var(--demo-muted);background:var(--demo-background);border-radius:4px;flex-direction:column;min-width:0;display:flex;position:fixed;overflow:hidden}.erp-fw.is-active{border-color:var(--demo-accent)}.erp-fw-title{border-bottom:1px solid var(--demo-border);background:var(--demo-sidebar-active);height:32px;color:var(--demo-foreground);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.erp-fw.is-active .erp-fw-title{background:var(--demo-accent);color:var(--demo-background)}.erp-fw.is-maximized .erp-fw-title{cursor:default}.erp-fw-title h2{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.erp-fw-dirty{border:1px solid;border-radius:2px;flex:none;padding:0 4px;font-size:10px;font-weight:400;line-height:14px}.erp-fw-buttons{flex:none;gap:2px;display:flex}.erp-fw-button{width:28px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:14px;line-height:1}.erp-fw-button:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.erp-fw-button:hover:not(:disabled){background:color-mix(in srgb, currentColor 16%, transparent)}}.erp-fw-button:disabled{opacity:.4;cursor:default}.erp-fw-button:focus-visible{outline-offset:-2px;outline:2px solid}.erp-fw-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.erp-fw-status{border-bottom:1px solid var(--demo-border);color:var(--demo-foreground);flex:none}.erp-fw-body>.erp-document-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.erp-fw-body>.erp-document-form>*{flex:none}.erp-fw-body>.erp-document-form>.erp-document-grid{flex:1 1 0;min-height:130px;max-height:none}.erp-fw-resize{z-index:5;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 55%, var(--demo-muted) 55% 62%, transparent 62% 72%, var(--demo-muted) 72% 79%, transparent 79%);width:16px;height:16px;position:absolute;bottom:0;right:0}.erp-fw.is-maximized{border-radius:0;width:auto;height:auto;inset:0}@media (min-width:761px){.erp-shell .erp-fw.is-maximized:not(.is-solo){left:60px}.erp-shell.is-panel-pinned .erp-fw.is-maximized:not(.is-solo){left:268px}}.erp-fw.is-solo{z-index:40}@media (max-width:760px){.erp-fw.erp-fw{border-radius:0;width:auto;height:auto;inset:0}.erp-fw-resize{display:none}.erp-fw-title{cursor:default}}.erp-fw-x-0{left:0}.erp-fw-x-16{left:16px}.erp-fw-x-32{left:32px}.erp-fw-x-48{left:48px}.erp-fw-x-64{left:64px}.erp-fw-x-80{left:80px}.erp-fw-x-96{left:96px}.erp-fw-x-112{left:112px}.erp-fw-x-128{left:128px}.erp-fw-x-144{left:144px}.erp-fw-x-160{left:160px}.erp-fw-x-176{left:176px}.erp-fw-x-192{left:192px}.erp-fw-x-208{left:208px}.erp-fw-x-224{left:224px}.erp-fw-x-240{left:240px}.erp-fw-x-256{left:256px}.erp-fw-x-272{left:272px}.erp-fw-x-288{left:288px}.erp-fw-x-304{left:304px}.erp-fw-x-320{left:320px}.erp-fw-x-336{left:336px}.erp-fw-x-352{left:352px}.erp-fw-x-368{left:368px}.erp-fw-x-384{left:384px}.erp-fw-x-400{left:400px}.erp-fw-x-416{left:416px}.erp-fw-x-432{left:432px}.erp-fw-x-448{left:448px}.erp-fw-x-464{left:464px}.erp-fw-x-480{left:480px}.erp-fw-x-496{left:496px}.erp-fw-x-512{left:512px}.erp-fw-x-528{left:528px}.erp-fw-x-544{left:544px}.erp-fw-x-560{left:560px}.erp-fw-x-576{left:576px}.erp-fw-x-592{left:592px}.erp-fw-x-608{left:608px}.erp-fw-x-624{left:624px}.erp-fw-x-640{left:640px}.erp-fw-x-656{left:656px}.erp-fw-x-672{left:672px}.erp-fw-x-688{left:688px}.erp-fw-x-704{left:704px}.erp-fw-x-720{left:720px}.erp-fw-x-736{left:736px}.erp-fw-x-752{left:752px}.erp-fw-x-768{left:768px}.erp-fw-x-784{left:784px}.erp-fw-x-800{left:800px}.erp-fw-x-816{left:816px}.erp-fw-x-832{left:832px}.erp-fw-x-848{left:848px}.erp-fw-x-864{left:864px}.erp-fw-x-880{left:880px}.erp-fw-x-896{left:896px}.erp-fw-x-912{left:912px}.erp-fw-x-928{left:928px}.erp-fw-x-944{left:944px}.erp-fw-x-960{left:960px}.erp-fw-x-976{left:976px}.erp-fw-x-992{left:992px}.erp-fw-x-1008{left:1008px}.erp-fw-x-1024{left:1024px}.erp-fw-x-1040{left:1040px}.erp-fw-x-1056{left:1056px}.erp-fw-x-1072{left:1072px}.erp-fw-x-1088{left:1088px}.erp-fw-x-1104{left:1104px}.erp-fw-x-1120{left:1120px}.erp-fw-x-1136{left:1136px}.erp-fw-x-1152{left:1152px}.erp-fw-x-1168{left:1168px}.erp-fw-x-1184{left:1184px}.erp-fw-x-1200{left:1200px}.erp-fw-x-1216{left:1216px}.erp-fw-x-1232{left:1232px}.erp-fw-x-1248{left:1248px}.erp-fw-x-1264{left:1264px}.erp-fw-x-1280{left:1280px}.erp-fw-x-1296{left:1296px}.erp-fw-x-1312{left:1312px}.erp-fw-x-1328{left:1328px}.erp-fw-x-1344{left:1344px}.erp-fw-x-1360{left:1360px}.erp-fw-x-1376{left:1376px}.erp-fw-x-1392{left:1392px}.erp-fw-x-1408{left:1408px}.erp-fw-x-1424{left:1424px}.erp-fw-x-1440{left:1440px}.erp-fw-x-1456{left:1456px}.erp-fw-x-1472{left:1472px}.erp-fw-x-1488{left:1488px}.erp-fw-x-1504{left:1504px}.erp-fw-x-1520{left:1520px}.erp-fw-x-1536{left:1536px}.erp-fw-x-1552{left:1552px}.erp-fw-x-1568{left:1568px}.erp-fw-x-1584{left:1584px}.erp-fw-x-1600{left:1600px}.erp-fw-x-1616{left:1616px}.erp-fw-x-1632{left:1632px}.erp-fw-x-1648{left:1648px}.erp-fw-x-1664{left:1664px}.erp-fw-x-1680{left:1680px}.erp-fw-x-1696{left:1696px}.erp-fw-x-1712{left:1712px}.erp-fw-x-1728{left:1728px}.erp-fw-x-1744{left:1744px}.erp-fw-x-1760{left:1760px}.erp-fw-x-1776{left:1776px}.erp-fw-x-1792{left:1792px}.erp-fw-x-1808{left:1808px}.erp-fw-x-1824{left:1824px}.erp-fw-x-1840{left:1840px}.erp-fw-x-1856{left:1856px}.erp-fw-x-1872{left:1872px}.erp-fw-x-1888{left:1888px}.erp-fw-x-1904{left:1904px}.erp-fw-x-1920{left:1920px}.erp-fw-x-1936{left:1936px}.erp-fw-x-1952{left:1952px}.erp-fw-x-1968{left:1968px}.erp-fw-x-1984{left:1984px}.erp-fw-x-2000{left:2000px}.erp-fw-x-2016{left:2016px}.erp-fw-x-2032{left:2032px}.erp-fw-x-2048{left:2048px}.erp-fw-x-2064{left:2064px}.erp-fw-x-2080{left:2080px}.erp-fw-x-2096{left:2096px}.erp-fw-x-2112{left:2112px}.erp-fw-x-2128{left:2128px}.erp-fw-x-2144{left:2144px}.erp-fw-x-2160{left:2160px}.erp-fw-x-2176{left:2176px}.erp-fw-x-2192{left:2192px}.erp-fw-x-2208{left:2208px}.erp-fw-x-2224{left:2224px}.erp-fw-x-2240{left:2240px}.erp-fw-x-2256{left:2256px}.erp-fw-x-2272{left:2272px}.erp-fw-x-2288{left:2288px}.erp-fw-x-2304{left:2304px}.erp-fw-x-2320{left:2320px}.erp-fw-x-2336{left:2336px}.erp-fw-x-2352{left:2352px}.erp-fw-x-2368{left:2368px}.erp-fw-x-2384{left:2384px}.erp-fw-x-2400{left:2400px}.erp-fw-x-2416{left:2416px}.erp-fw-x-2432{left:2432px}.erp-fw-x-2448{left:2448px}.erp-fw-x-2464{left:2464px}.erp-fw-x-2480{left:2480px}.erp-fw-x-2496{left:2496px}.erp-fw-x-2512{left:2512px}.erp-fw-x-2528{left:2528px}.erp-fw-x-2544{left:2544px}.erp-fw-x-2560{left:2560px}.erp-fw-y-0{top:0}.erp-fw-y-16{top:16px}.erp-fw-y-32{top:32px}.erp-fw-y-48{top:48px}.erp-fw-y-64{top:64px}.erp-fw-y-80{top:80px}.erp-fw-y-96{top:96px}.erp-fw-y-112{top:112px}.erp-fw-y-128{top:128px}.erp-fw-y-144{top:144px}.erp-fw-y-160{top:160px}.erp-fw-y-176{top:176px}.erp-fw-y-192{top:192px}.erp-fw-y-208{top:208px}.erp-fw-y-224{top:224px}.erp-fw-y-240{top:240px}.erp-fw-y-256{top:256px}.erp-fw-y-272{top:272px}.erp-fw-y-288{top:288px}.erp-fw-y-304{top:304px}.erp-fw-y-320{top:320px}.erp-fw-y-336{top:336px}.erp-fw-y-352{top:352px}.erp-fw-y-368{top:368px}.erp-fw-y-384{top:384px}.erp-fw-y-400{top:400px}.erp-fw-y-416{top:416px}.erp-fw-y-432{top:432px}.erp-fw-y-448{top:448px}.erp-fw-y-464{top:464px}.erp-fw-y-480{top:480px}.erp-fw-y-496{top:496px}.erp-fw-y-512{top:512px}.erp-fw-y-528{top:528px}.erp-fw-y-544{top:544px}.erp-fw-y-560{top:560px}.erp-fw-y-576{top:576px}.erp-fw-y-592{top:592px}.erp-fw-y-608{top:608px}.erp-fw-y-624{top:624px}.erp-fw-y-640{top:640px}.erp-fw-y-656{top:656px}.erp-fw-y-672{top:672px}.erp-fw-y-688{top:688px}.erp-fw-y-704{top:704px}.erp-fw-y-720{top:720px}.erp-fw-y-736{top:736px}.erp-fw-y-752{top:752px}.erp-fw-y-768{top:768px}.erp-fw-y-784{top:784px}.erp-fw-y-800{top:800px}.erp-fw-y-816{top:816px}.erp-fw-y-832{top:832px}.erp-fw-y-848{top:848px}.erp-fw-y-864{top:864px}.erp-fw-y-880{top:880px}.erp-fw-y-896{top:896px}.erp-fw-y-912{top:912px}.erp-fw-y-928{top:928px}.erp-fw-y-944{top:944px}.erp-fw-y-960{top:960px}.erp-fw-y-976{top:976px}.erp-fw-y-992{top:992px}.erp-fw-y-1008{top:1008px}.erp-fw-y-1024{top:1024px}.erp-fw-y-1040{top:1040px}.erp-fw-y-1056{top:1056px}.erp-fw-y-1072{top:1072px}.erp-fw-y-1088{top:1088px}.erp-fw-y-1104{top:1104px}.erp-fw-y-1120{top:1120px}.erp-fw-y-1136{top:1136px}.erp-fw-y-1152{top:1152px}.erp-fw-y-1168{top:1168px}.erp-fw-y-1184{top:1184px}.erp-fw-y-1200{top:1200px}.erp-fw-y-1216{top:1216px}.erp-fw-y-1232{top:1232px}.erp-fw-y-1248{top:1248px}.erp-fw-y-1264{top:1264px}.erp-fw-y-1280{top:1280px}.erp-fw-y-1296{top:1296px}.erp-fw-y-1312{top:1312px}.erp-fw-y-1328{top:1328px}.erp-fw-y-1344{top:1344px}.erp-fw-y-1360{top:1360px}.erp-fw-y-1376{top:1376px}.erp-fw-y-1392{top:1392px}.erp-fw-y-1408{top:1408px}.erp-fw-y-1424{top:1424px}.erp-fw-y-1440{top:1440px}.erp-fw-w-480{width:480px}.erp-fw-w-496{width:496px}.erp-fw-w-512{width:512px}.erp-fw-w-528{width:528px}.erp-fw-w-544{width:544px}.erp-fw-w-560{width:560px}.erp-fw-w-576{width:576px}.erp-fw-w-592{width:592px}.erp-fw-w-608{width:608px}.erp-fw-w-624{width:624px}.erp-fw-w-640{width:640px}.erp-fw-w-656{width:656px}.erp-fw-w-672{width:672px}.erp-fw-w-688{width:688px}.erp-fw-w-704{width:704px}.erp-fw-w-720{width:720px}.erp-fw-w-736{width:736px}.erp-fw-w-752{width:752px}.erp-fw-w-768{width:768px}.erp-fw-w-784{width:784px}.erp-fw-w-800{width:800px}.erp-fw-w-816{width:816px}.erp-fw-w-832{width:832px}.erp-fw-w-848{width:848px}.erp-fw-w-864{width:864px}.erp-fw-w-880{width:880px}.erp-fw-w-896{width:896px}.erp-fw-w-912{width:912px}.erp-fw-w-928{width:928px}.erp-fw-w-944{width:944px}.erp-fw-w-960{width:960px}.erp-fw-w-976{width:976px}.erp-fw-w-992{width:992px}.erp-fw-w-1008{width:1008px}.erp-fw-w-1024{width:1024px}.erp-fw-w-1040{width:1040px}.erp-fw-w-1056{width:1056px}.erp-fw-w-1072{width:1072px}.erp-fw-w-1088{width:1088px}.erp-fw-w-1104{width:1104px}.erp-fw-w-1120{width:1120px}.erp-fw-w-1136{width:1136px}.erp-fw-w-1152{width:1152px}.erp-fw-w-1168{width:1168px}.erp-fw-w-1184{width:1184px}.erp-fw-w-1200{width:1200px}.erp-fw-w-1216{width:1216px}.erp-fw-w-1232{width:1232px}.erp-fw-w-1248{width:1248px}.erp-fw-w-1264{width:1264px}.erp-fw-w-1280{width:1280px}.erp-fw-w-1296{width:1296px}.erp-fw-w-1312{width:1312px}.erp-fw-w-1328{width:1328px}.erp-fw-w-1344{width:1344px}.erp-fw-w-1360{width:1360px}.erp-fw-w-1376{width:1376px}.erp-fw-w-1392{width:1392px}.erp-fw-w-1408{width:1408px}.erp-fw-w-1424{width:1424px}.erp-fw-w-1440{width:1440px}.erp-fw-w-1456{width:1456px}.erp-fw-w-1472{width:1472px}.erp-fw-w-1488{width:1488px}.erp-fw-w-1504{width:1504px}.erp-fw-w-1520{width:1520px}.erp-fw-w-1536{width:1536px}.erp-fw-w-1552{width:1552px}.erp-fw-w-1568{width:1568px}.erp-fw-w-1584{width:1584px}.erp-fw-w-1600{width:1600px}.erp-fw-w-1616{width:1616px}.erp-fw-w-1632{width:1632px}.erp-fw-w-1648{width:1648px}.erp-fw-w-1664{width:1664px}.erp-fw-w-1680{width:1680px}.erp-fw-w-1696{width:1696px}.erp-fw-w-1712{width:1712px}.erp-fw-w-1728{width:1728px}.erp-fw-w-1744{width:1744px}.erp-fw-w-1760{width:1760px}.erp-fw-w-1776{width:1776px}.erp-fw-w-1792{width:1792px}.erp-fw-w-1808{width:1808px}.erp-fw-w-1824{width:1824px}.erp-fw-w-1840{width:1840px}.erp-fw-w-1856{width:1856px}.erp-fw-w-1872{width:1872px}.erp-fw-w-1888{width:1888px}.erp-fw-w-1904{width:1904px}.erp-fw-w-1920{width:1920px}.erp-fw-w-1936{width:1936px}.erp-fw-w-1952{width:1952px}.erp-fw-w-1968{width:1968px}.erp-fw-w-1984{width:1984px}.erp-fw-w-2000{width:2000px}.erp-fw-w-2016{width:2016px}.erp-fw-w-2032{width:2032px}.erp-fw-w-2048{width:2048px}.erp-fw-w-2064{width:2064px}.erp-fw-w-2080{width:2080px}.erp-fw-w-2096{width:2096px}.erp-fw-w-2112{width:2112px}.erp-fw-w-2128{width:2128px}.erp-fw-w-2144{width:2144px}.erp-fw-w-2160{width:2160px}.erp-fw-w-2176{width:2176px}.erp-fw-w-2192{width:2192px}.erp-fw-w-2208{width:2208px}.erp-fw-w-2224{width:2224px}.erp-fw-w-2240{width:2240px}.erp-fw-w-2256{width:2256px}.erp-fw-w-2272{width:2272px}.erp-fw-w-2288{width:2288px}.erp-fw-w-2304{width:2304px}.erp-fw-w-2320{width:2320px}.erp-fw-w-2336{width:2336px}.erp-fw-w-2352{width:2352px}.erp-fw-w-2368{width:2368px}.erp-fw-w-2384{width:2384px}.erp-fw-w-2400{width:2400px}.erp-fw-w-2416{width:2416px}.erp-fw-w-2432{width:2432px}.erp-fw-w-2448{width:2448px}.erp-fw-w-2464{width:2464px}.erp-fw-w-2480{width:2480px}.erp-fw-w-2496{width:2496px}.erp-fw-w-2512{width:2512px}.erp-fw-w-2528{width:2528px}.erp-fw-w-2544{width:2544px}.erp-fw-w-2560{width:2560px}.erp-fw-h-320{height:320px}.erp-fw-h-336{height:336px}.erp-fw-h-352{height:352px}.erp-fw-h-368{height:368px}.erp-fw-h-384{height:384px}.erp-fw-h-400{height:400px}.erp-fw-h-416{height:416px}.erp-fw-h-432{height:432px}.erp-fw-h-448{height:448px}.erp-fw-h-464{height:464px}.erp-fw-h-480{height:480px}.erp-fw-h-496{height:496px}.erp-fw-h-512{height:512px}.erp-fw-h-528{height:528px}.erp-fw-h-544{height:544px}.erp-fw-h-560{height:560px}.erp-fw-h-576{height:576px}.erp-fw-h-592{height:592px}.erp-fw-h-608{height:608px}.erp-fw-h-624{height:624px}.erp-fw-h-640{height:640px}.erp-fw-h-656{height:656px}.erp-fw-h-672{height:672px}.erp-fw-h-688{height:688px}.erp-fw-h-704{height:704px}.erp-fw-h-720{height:720px}.erp-fw-h-736{height:736px}.erp-fw-h-752{height:752px}.erp-fw-h-768{height:768px}.erp-fw-h-784{height:784px}.erp-fw-h-800{height:800px}.erp-fw-h-816{height:816px}.erp-fw-h-832{height:832px}.erp-fw-h-848{height:848px}.erp-fw-h-864{height:864px}.erp-fw-h-880{height:880px}.erp-fw-h-896{height:896px}.erp-fw-h-912{height:912px}.erp-fw-h-928{height:928px}.erp-fw-h-944{height:944px}.erp-fw-h-960{height:960px}.erp-fw-h-976{height:976px}.erp-fw-h-992{height:992px}.erp-fw-h-1008{height:1008px}.erp-fw-h-1024{height:1024px}.erp-fw-h-1040{height:1040px}.erp-fw-h-1056{height:1056px}.erp-fw-h-1072{height:1072px}.erp-fw-h-1088{height:1088px}.erp-fw-h-1104{height:1104px}.erp-fw-h-1120{height:1120px}.erp-fw-h-1136{height:1136px}.erp-fw-h-1152{height:1152px}.erp-fw-h-1168{height:1168px}.erp-fw-h-1184{height:1184px}.erp-fw-h-1200{height:1200px}.erp-fw-h-1216{height:1216px}.erp-fw-h-1232{height:1232px}.erp-fw-h-1248{height:1248px}.erp-fw-h-1264{height:1264px}.erp-fw-h-1280{height:1280px}.erp-fw-h-1296{height:1296px}.erp-fw-h-1312{height:1312px}.erp-fw-h-1328{height:1328px}.erp-fw-h-1344{height:1344px}.erp-fw-h-1360{height:1360px}.erp-fw-h-1376{height:1376px}.erp-fw-h-1392{height:1392px}.erp-fw-h-1408{height:1408px}.erp-fw-h-1424{height:1424px}.erp-fw-h-1440{height:1440px}.erp-fw-z-0{z-index:21}.erp-fw-z-1{z-index:22}.erp-fw-z-2{z-index:23}.erp-fw-z-3{z-index:24}.erp-fw-z-4{z-index:25}.erp-fw-z-5{z-index:26}.erp-fw-z-6{z-index:27}.erp-fw-z-7{z-index:28}.erp-detail-edit{margin-right:8px}.erp-document-form.is-order{container-type:inline-size}.erp-document-header.erp-entry-header.is-order{grid-template-columns:minmax(0,1fr);gap:4px 10px;padding:6px 12px}@container (min-width:560px){.erp-document-header.erp-entry-header.is-order{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1000px){.erp-document-header.erp-entry-header.is-order{grid-template-columns:repeat(8,minmax(0,1fr))}}.erp-entry-label-line{align-items:baseline;gap:6px;min-width:0;display:flex}.erp-ship-recognized{min-width:0;color:var(--demo-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.erp-ship-recognized.is-empty{color:var(--demo-muted)}.erp-document-form.is-order .erp-document-actions{z-index:3;background:var(--demo-background);position:sticky;bottom:0}.erp-order-headrow{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 14px;min-height:44px;padding:6px 16px;display:flex}.erp-order-headrow>.erp-document-tabs,.erp-order-headrow>.erp-doc-chiprow{border:0;min-height:0;padding:0}.erp-order-headrow>.erp-doc-chiprow{min-width:0;max-width:100%}.erp-order-headrow-end{align-items:center;gap:8px;margin-left:auto;display:flex}.erp-order-kpi-toggle,.erp-detail-filter-toggle{border:1px solid var(--demo-border);background:var(--demo-background);height:22px;color:var(--demo-muted);font:inherit;cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.erp-order-kpi-toggle[aria-expanded=true],.erp-detail-filter-toggle[aria-expanded=true]{border-color:var(--demo-accent);color:var(--demo-foreground)}.erp-detail-filter-toggle>span:not([aria-hidden]){background:var(--demo-accent);color:var(--demo-background);font-variant-numeric:tabular-nums;border-radius:2px;padding:0 4px}.erp-info-tip{width:18px;height:18px;color:var(--demo-muted);cursor:help;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.erp-info-tip:focus-visible{outline:2px solid var(--demo-accent);outline-offset:1px}.erp-order-scope{display:inline-flex}.erp-order-scope button{border:1px solid var(--demo-border);background:var(--demo-background);height:22px;color:var(--demo-muted);font:inherit;cursor:pointer;padding:0 10px;font-size:11px;font-weight:700}.erp-order-scope button+button{border-left-width:0}.erp-order-scope button:first-child{border-radius:3px 0 0 3px}.erp-order-scope button:last-child{border-radius:0 3px 3px 0}.erp-order-scope button[aria-pressed=true]{border-color:var(--demo-accent);background:var(--demo-accent);color:var(--demo-background)}.erp-order-selection-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.erp-order-selection-actions:empty{display:none}.erp-detail-filter{border-bottom:1px solid var(--demo-border);flex-shrink:0}.erp-detail-filter-bar{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;padding:4px 16px;display:flex}.erp-detail-filter-summary{min-width:0;max-width:100%;color:var(--demo-foreground);white-space:nowrap;gap:10px;font-size:11px;display:flex;overflow:hidden}.erp-detail-filter-summary>span{text-overflow:ellipsis;overflow:hidden}.erp-detail-filter-summary b{color:var(--demo-muted);margin-right:2px}.erp-detail-filter-reset{height:22px;color:var(--demo-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:11px;text-decoration:underline}.erp-detail-filter-panel{border-top:1px solid var(--demo-border);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.erp-detail-filter-panel fieldset{border:0;border-right:1px solid var(--demo-border);min-width:0;margin:0;padding:6px 12px 8px 16px}.erp-detail-filter-panel legend{color:var(--demo-muted);padding:0;font-size:11px;font-weight:700}.erp-detail-filter-options{flex-direction:column;gap:1px;max-height:150px;margin-top:4px;display:flex;overflow:auto}.erp-detail-filter-options label{cursor:pointer;align-items:center;gap:6px;min-height:22px;font-size:12px;display:flex}.erp-detail-filter-options label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-detail-filter-options label.is-selected>span{font-weight:700}.erp-detail-filter-options small{color:var(--demo-muted);font-variant-numeric:tabular-nums}.erp-detail-filter-options p{color:var(--demo-muted);margin:0;font-size:11px}.erp-table-excel.is-below{border-top:1px solid var(--demo-border);border-bottom:0;min-height:36px;padding:4px 16px}.erp-summary-inline{min-width:0;color:var(--demo-foreground);align-items:center;gap:8px;display:inline-flex}.erp-summary-inline>span{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.erp-table-excel .erp-table-excel-count{color:var(--demo-muted)}.erp-table tbody tr.erp-order-row-buyer{background:var(--demo-foreground)}@supports (color:color-mix(in lab, red, red)){.erp-table tbody tr.erp-order-row-buyer{background:color-mix(in srgb, var(--demo-foreground) 5%, var(--demo-background))}}.erp-table tbody tr.erp-order-row-buyer:hover{background:var(--demo-foreground)}@supports (color:color-mix(in lab, red, red)){.erp-table tbody tr.erp-order-row-buyer:hover{background:color-mix(in srgb, var(--demo-foreground) 9%, var(--demo-background))}}.erp-table tbody tr.is-checked,.erp-table tbody tr.is-checked:hover{background:var(--demo-accent-light)}.erp-table tbody tr.is-checked>td:first-child{box-shadow:inset 3px 0 0 var(--demo-accent)}.erp-table tbody td.erp-order-cell-store{background:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){.erp-table tbody td.erp-order-cell-store{background:color-mix(in srgb, var(--demo-warning) 22%, var(--demo-background))}}.erp-table tbody td.erp-order-cell-request{background:var(--demo-success)}@supports (color:color-mix(in lab, red, red)){.erp-table tbody td.erp-order-cell-request{background:color-mix(in srgb, var(--demo-success) 20%, var(--demo-background))}}.erp-order-scope-tag:before{content:attr(data-tag);border:1px solid var(--demo-muted);color:var(--demo-muted);vertical-align:1px;border-radius:2px;margin-right:4px;padding:0 3px;font-size:10px;line-height:13px;display:inline-block}.erp-order-detail-tools{display:grid}.erp-order-detail-sheet{border-bottom:1px solid var(--demo-border);padding:6px 16px}.erp-document-form.is-order .erp-document-actions{flex-wrap:wrap}.erp-document-form.is-order .erp-document-actions-buttons{flex-wrap:wrap;justify-content:flex-end}.erp-document-actions-buttons .erp-order-gate{border-bottom:0;padding:0}.erp-document-actions-buttons .erp-order-gate-actions{margin-left:0}.erp-order-selection-actions .erp-order-sheet-actions{flex-wrap:nowrap}.erp-export-edit{border-bottom:1px solid var(--demo-border);flex:none;gap:6px;max-height:100%;padding:8px 12px;display:grid;overflow:auto;container-type:inline-size}.erp-export-edit-head{color:var(--demo-muted);margin:0;font-size:12px}.erp-export-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}@container (min-width:640px){.erp-export-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:900px){.erp-export-edit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:1100px){.erp-export-edit-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.erp-export-edit-grid label{min-width:0;color:var(--demo-muted);gap:2px;font-size:11px;display:grid}.erp-export-edit .erp-export-edit-grid input,.erp-export-edit-grid output{border:1px solid var(--demo-border);background:var(--demo-background);width:100%;min-width:0;height:24px;color:var(--demo-foreground);border-radius:2px;padding:0 6px;font-size:12px}.erp-export-edit-grid output{background:var(--demo-sidebar-bg);align-items:center;display:flex}.erp-export-edit-note{color:var(--demo-muted);margin:0;font-size:11px}.erp-export-edit-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-export-edit-kind{color:var(--demo-muted);font-size:11px}.erp-export-edit-preview{flex:1 1 0;min-height:0;padding:8px 12px;overflow:auto}@media (max-width:760px){.erp-export-edit .erp-export-edit-grid input,.erp-export-edit-grid output{height:44px}.erp-export-edit-actions .pds-button{min-height:44px}}.erp-revision-change-count{color:var(--demo-muted);white-space:nowrap;margin-left:4px;font-size:11px}.erp-revision-changes{border-collapse:collapse;table-layout:fixed;background:var(--demo-background);width:100%;font-size:12px}.erp-revision-changes th,.erp-revision-changes td{height:var(--demo-row-height);padding:var(--demo-cell-padding);border-bottom:1px solid var(--demo-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.erp-revision-changes thead th{height:var(--demo-header-height);background:var(--demo-table-header);color:var(--demo-muted);font-size:11px;font-weight:600}.erp-revision-changes tbody th{font-weight:600}.erp-event-table.pds-data-table td>span.pds-data-table__group-cell{color:inherit;font-size:inherit;white-space:nowrap;align-items:center;gap:8px;margin-top:0;display:flex;overflow:visible}.erp-event-table .pds-data-table__group-toggle-space{display:inline-block}.erp-fw-status.erp-export-edit-missing{background:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){.erp-fw-status.erp-export-edit-missing{background:color-mix(in srgb, var(--demo-warning) 18%, var(--demo-background))}}.erp-fw-status.erp-export-edit-missing{color:var(--demo-foreground)}:root{--chip-bd:var(--demo-border);--chip-tx:var(--demo-muted);--chip-on-bg:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){:root{--chip-on-bg:color-mix(in srgb, var(--demo-warning) 28%, var(--demo-background))}}:root{--chip-on-bd:var(--demo-warning);--chip-on-tx:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){:root{--chip-on-tx:color-mix(in srgb, var(--demo-warning) 45%, var(--demo-foreground))}}:root{--chip-done-bg:var(--demo-success)}@supports (color:color-mix(in lab, red, red)){:root{--chip-done-bg:color-mix(in srgb, var(--demo-success) 22%, var(--demo-background))}}:root{--chip-done-bd:var(--demo-success);--chip-done-tx:var(--demo-success)}@supports (color:color-mix(in lab, red, red)){:root{--chip-done-tx:color-mix(in srgb, var(--demo-success) 40%, var(--demo-foreground))}}:root{--flow-bg:var(--demo-table-header);--flow-line:var(--demo-border);--flow-line-2:var(--demo-border)}@supports (color:color-mix(in lab, red, red)){:root{--flow-line-2:color-mix(in srgb, var(--demo-border) 70%, var(--demo-muted))}}:root{--flow-ink:var(--demo-foreground);--flow-ink-3:var(--demo-muted);--flow-accent:var(--demo-success)}@supports (color:color-mix(in lab, red, red)){:root{--flow-accent:color-mix(in srgb, var(--demo-success) 70%, var(--demo-foreground))}}:root{--flow-accent-soft:var(--demo-success)}@supports (color:color-mix(in lab, red, red)){:root{--flow-accent-soft:color-mix(in srgb, var(--demo-success) 12%, var(--demo-background))}}:root{--flow-warn:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){:root{--flow-warn:color-mix(in srgb, var(--demo-warning) 55%, var(--demo-foreground))}}:root{--flow-warn-soft:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){:root{--flow-warn-soft:color-mix(in srgb, var(--demo-warning) 12%, var(--demo-background))}}:root{--flow-yellow:var(--demo-warning);--flow-red:var(--demo-error);--flow-red-soft:var(--demo-error)}@supports (color:color-mix(in lab, red, red)){:root{--flow-red-soft:color-mix(in srgb, var(--demo-error) 10%, var(--demo-background))}}:root{--flow-green:var(--demo-success);--flow-fill-bg:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){:root{--flow-fill-bg:color-mix(in srgb, var(--demo-warning) 28%, var(--demo-background))}}:root{--flow-fill-bd:var(--demo-warning);--flow-fill-tx:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){:root{--flow-fill-tx:color-mix(in srgb, var(--demo-warning) 45%, var(--demo-foreground))}}.erp-work-chip{white-space:nowrap;color:var(--chip-tx);border:1px solid var(--chip-bd);background:0 0;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;font-size:12.5px;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.erp-work-chip svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.erp-work-chip.on{color:var(--chip-on-tx);background:var(--chip-on-bg);border-color:var(--chip-on-bd);font-weight:700}.erp-work-chip.done{color:var(--chip-done-tx);background:var(--chip-done-bg);border-color:var(--chip-done-bd);font-weight:700}@media (max-width:420px){.erp-work-chip span{display:none}.erp-work-chip{padding:5px 7px}}.erp-flow-signal{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.erp-flow-chips-row{align-items:center;gap:4px;display:inline-flex}.erp-flow-people{color:var(--flow-warn);font-size:12px;font-weight:700}.erp-flow-shell{z-index:40;background:var(--demo-background);color:var(--flow-ink);flex-direction:column;font-size:14px;display:flex;position:fixed;inset:0}.erp-flow-hd{border-bottom:1px solid var(--flow-line);flex:none;gap:6px;padding:10px 12px;display:grid}.erp-flow-hd.is-pick{background:var(--flow-accent-soft);border-bottom:2px solid var(--flow-accent)}.erp-flow-hd.is-pack{background:var(--flow-warn-soft);border-bottom:2px solid var(--flow-yellow)}.erp-flow-hd-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.erp-flow-hd-text{flex:auto;min-width:0}.erp-flow-back{border:1px solid var(--flow-line-2);background:var(--demo-background);border-radius:4px;flex:none;min-width:44px;min-height:44px;font-size:18px}.erp-flow-mode{letter-spacing:.08em;margin:0 0 2px;font-size:12px;font-weight:700}.erp-flow-hd.is-pick .erp-flow-mode{color:var(--flow-accent)}.erp-flow-hd.is-pack .erp-flow-mode{color:var(--flow-warn)}.erp-flow-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.erp-flow-sub{color:var(--flow-ink-3);overflow-wrap:anywhere;margin:1px 0 0;font-size:12px}.erp-flow-mark{text-align:right;color:var(--flow-warn);flex:none;font-size:22px;font-weight:800;line-height:1.1}.erp-flow-offline{color:var(--flow-red);background:var(--flow-red-soft);border-bottom:1px solid var(--flow-line);flex:none;margin:0;padding:4px 12px;font-size:12px;font-weight:700}.erp-flow-tools{border-bottom:1px solid var(--flow-line);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 12px;display:flex}.erp-flow-tools button,.erp-flow-tools input{min-height:44px}.erp-flow-main{flex:auto;min-height:0;display:flex}.erp-flow-body{flex:auto;min-width:0;padding:8px 12px 12px;overflow-y:auto}.erp-flow-aside{display:none}.erp-flow-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--flow-line);background:var(--demo-background);flex:none;align-items:stretch;gap:8px;display:flex}.erp-flow-bar>button{color:#fff;border:0;border-radius:4px;flex:auto;min-height:48px;font-size:16px;font-weight:700}.erp-flow-bar.is-pick>button{background:var(--flow-accent)}.erp-flow-bar.is-pack>button{background:var(--flow-yellow);color:var(--flow-fill-tx)}.erp-flow-bar>button:disabled{opacity:.45}@media (min-width:761px){.erp-flow-hd,.erp-flow-tools,.erp-flow-offline,.erp-flow-main,.erp-flow-bar{width:100%;max-width:1120px;margin-inline:auto}.erp-flow-shell{background:var(--flow-bg)}.erp-flow-main{background:var(--demo-background);border-inline:1px solid var(--flow-line)}.erp-flow-aside{border-left:1px solid var(--flow-line);flex:0 0 300px;padding:10px 12px;display:block;overflow-y:auto}}.erp-flow-sec{color:var(--flow-accent);background:var(--flow-bg);border:1px solid var(--flow-line);border-radius:4px;margin:10px 0 6px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.erp-flow-item{border-top:1px solid var(--flow-line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.erp-flow-item.is-dim{opacity:.5}.erp-flow-item.is-claimed{background:var(--flow-warn-soft)}.erp-flow-img{background:var(--flow-line);width:52px;height:52px;color:var(--flow-ink-3);border-radius:4px;flex:0 0 52px;justify-content:center;align-items:center;font-size:10px;display:flex;overflow:hidden}.erp-flow-img img{object-fit:cover;width:100%;height:100%;display:block}.erp-flow-tx{flex:auto;min-width:0}.erp-flow-no{color:var(--flow-ink-3);font-size:12px;font-weight:700}.erp-flow-loc{color:var(--flow-accent);margin:0;font-size:13px;font-weight:700}.erp-flow-nm{overflow-wrap:anywhere;margin:1px 0;font-size:14px;font-weight:700;line-height:1.35}.erp-flow-cd{color:var(--flow-ink-3);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.erp-flow-cd b{color:var(--flow-ink);font-weight:700}.erp-flow-by{color:var(--flow-warn);margin:3px 0 0;font-size:12px;font-weight:700}.erp-flow-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.erp-flow-chip{border:1px solid var(--flow-line-2);text-align:center;background:var(--demo-background);min-width:58px;min-height:44px;color:inherit;font:inherit;border-radius:4px;padding:0;display:grid;overflow:hidden}.erp-flow-chip-box{color:var(--flow-ink-3);background:var(--flow-bg);white-space:nowrap;padding:2px 4px;font-size:11px}.erp-flow-chip-size{font-size:13px;display:flex}.erp-flow-chip-size b{flex:1;padding:4px 6px;font-weight:700}.erp-flow-chip-size i{color:var(--flow-ink-3);border-left:1px solid var(--flow-line);flex:1;padding:4px 6px;font-style:normal}.erp-flow-chip.is-picked,.erp-flow-chip.is-filled{border-color:var(--flow-fill-bd)}.erp-flow-chip.is-picked .erp-flow-chip-box,.erp-flow-chip.is-filled .erp-flow-chip-box{background:var(--flow-fill-bg);color:var(--flow-fill-tx);font-weight:700}.erp-flow-chip.is-ng{border-color:var(--flow-red);opacity:.9}.erp-flow-chip.is-ng .erp-flow-chip-box{background:var(--flow-red-soft);color:var(--flow-red);font-weight:700}.erp-flow-chip.is-ng .erp-flow-chip-size b,.erp-flow-chip.is-ng .erp-flow-chip-size i{color:var(--flow-ink-3);text-decoration:line-through}.erp-flow-chip.is-selected{outline:2px solid var(--flow-warn);outline-offset:1px}.erp-flow-chip.is-changed{border-color:var(--flow-red);background:var(--flow-red-soft)}.erp-flow-chip.is-changed .erp-flow-chip-size{color:var(--flow-red)}.erp-flow-chip:disabled{cursor:default}.erp-flow-sel{color:var(--flow-warn);background:var(--flow-warn-soft);border-top:1px solid var(--flow-line);text-align:center;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.erp-flow-filter{flex-wrap:wrap;gap:6px;display:flex}.erp-flow-fb{border:1px solid var(--flow-line-2);min-height:36px;color:var(--flow-ink-3);background:var(--demo-background);border-radius:4px;padding:4px 12px;font-size:13px}.erp-flow-fb.is-on{background:var(--flow-warn-soft);border-color:var(--flow-yellow);color:var(--flow-warn);font-weight:700}.erp-flow-badge{white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.erp-flow-badge.is-need{background:var(--flow-warn-soft);color:var(--flow-warn);border:1px solid var(--flow-yellow)}.erp-flow-badge.is-done{background:var(--flow-accent-soft);color:var(--flow-accent);border:1px solid var(--flow-accent)}.erp-flow-badge.is-none{color:var(--flow-ink-3);border:1px dashed var(--flow-line-2)}.erp-flow-dash{border-bottom:1px solid var(--demo-border)}.erp-flow-dash-top{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.erp-flow-dash-title{margin:0;font-size:14px;font-weight:700}.erp-flow-dash-date{color:var(--flow-ink-3);font-size:12px}.erp-flow-dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.erp-flow-dash-card{border-right:1px solid var(--demo-border);background:var(--demo-background);color:inherit;font:inherit;text-align:center;justify-items:center;gap:6px;padding:14px 10px;display:grid}.erp-flow-dash-card:last-child{border-right:0}.erp-flow-dash-card.is-total{border:1px dashed var(--flow-line-2)}.erp-flow-dash-n{font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1}.erp-flow-dash-n.is-red{color:var(--flow-red)}.erp-flow-dash-n.is-yellow{color:var(--flow-warn)}.erp-flow-dash-n.is-green{color:var(--flow-green)}.erp-flow-dash-l{color:var(--flow-ink-3);margin:0;font-size:12px}.erp-dialog.erp-flow-picker{width:min(560px,100vw)}.erp-flow-picker-note{color:var(--demo-muted);margin:4px 0 8px;font-size:13px}.erp-flow-picker-search{width:100%;min-height:44px;margin-bottom:10px;font-size:16px}.erp-flow-picker-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.erp-flow-worker{border:1px solid var(--flow-line-2);background:var(--demo-background);overflow-wrap:anywhere;border-radius:4px;min-height:52px;padding:6px 8px;font-size:15px;font-weight:700}.erp-flow-worker.is-last{border-color:var(--flow-accent);background:var(--flow-accent-soft)}@media (max-width:760px){.erp-dialog.erp-flow-picker{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}.erp-flow-chip-size b,.erp-g2-ng-chips .erp-flow-fb{white-space:nowrap}.erp-dialog.erp-flow-picker{padding:16px}.erp-flow-dash.is-plain .erp-flow-dash-top{justify-content:flex-end}.erp-flow-dash-range{color:var(--flow-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.erp-flow-dash-range input[type=date]{height:var(--demo-control-height);border:1px solid var(--demo-border);background:var(--demo-background);color:var(--demo-foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:3px;padding:0 6px;font-size:12px}.erp-flow-dash-grid{background:var(--demo-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.erp-flow-dash-card{cursor:pointer;border-right:0}.erp-flow-dash-card:hover:not(:disabled){background:var(--demo-table-header)}.erp-flow-dash-card:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-flow-dash-card:disabled{cursor:default}.erp-flow-dash-card.is-active{background:var(--flow-warn-soft);box-shadow:inset 0 -3px 0 var(--flow-yellow)}.erp-flow-dash-card.is-total.is-active{background:var(--demo-table-header);box-shadow:inset 0 -3px 0 var(--flow-ink-3)}.erp-flow-dash-list{border-bottom:1px solid var(--demo-border)}.erp-flow-dash-list .erp-flow-signal{flex-wrap:nowrap}.erp-flow-dash-list-head{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.erp-flow-dash-list-head>span:first-child{margin-right:auto}@media (max-width:620px){.erp-flow-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-flow-dash-top,.erp-flow-dash-list-head{padding-inline:12px}}.erp-g2-cards{border-top:1px solid var(--demo-border);margin:0;padding:0;list-style:none}.erp-g2-cards>li{border-bottom:1px solid var(--demo-border)}.erp-g2-card{background:var(--demo-background);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;border:0;justify-items:start;gap:4px;padding:10px 16px;display:grid}.erp-g2-card:active{background:var(--demo-table-header)}.erp-g2-card-title{overflow-wrap:anywhere;font-size:15px;font-weight:700}.erp-g2-card-meta{color:var(--demo-muted);overflow-wrap:anywhere;font-size:12px}.erp-g2-empty{color:var(--demo-muted);padding:16px;font-size:13px}.erp-g2-me{color:var(--flow-ink-3);white-space:nowrap;font-size:13px}.erp-g2-me b{color:var(--flow-ink)}.erp-g2-scan{border:1px solid var(--flow-line-2);background:var(--demo-background);border-radius:4px;flex:140px;min-width:0;padding:0 10px;font-size:16px}.erp-g2-msg{color:var(--flow-ink-3);overflow-wrap:anywhere;margin:0;padding:6px 0;font-size:13px}.erp-g2-msg.is-error{color:var(--flow-red);font-weight:700}.erp-g2-msg.is-info{color:var(--flow-warn);font-weight:700}.erp-g2-msg.is-ok{color:var(--flow-accent);font-weight:700}.erp-g2-pick .erp-flow-chip{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.erp-g2-pick.is-range .erp-flow-item{cursor:pointer}.erp-g2-pick .erp-flow-item.erp-g2-mine{background:var(--flow-accent-soft)}.erp-g2-pick .erp-flow-item.erp-g2-in-range{background:var(--flow-warn-soft);outline:2px solid var(--flow-yellow);outline-offset:-2px}.erp-g2-more{border:1px solid var(--flow-line-2);background:var(--demo-background);min-width:44px;min-height:44px;color:var(--flow-ink-3);border-radius:4px;flex:none;font-size:18px;font-weight:700}.erp-g2-no{border:1px solid var(--flow-yellow);background:var(--flow-warn-soft);min-width:44px;min-height:32px;color:var(--flow-warn);border-radius:4px;margin-right:4px;padding:0 8px;font-weight:700}.erp-g2-link{border:1px solid var(--flow-line-2);background:var(--demo-background);min-height:32px;color:var(--flow-ink);border-radius:4px;margin-left:6px;padding:0 10px;font-size:12px;font-weight:700}.erp-g2-short{color:var(--flow-red);margin:3px 0 0;font-size:12px;font-weight:700}.erp-flow-chip.erp-g2-chip-short .erp-flow-chip-box{color:var(--flow-red);font-weight:700}.erp-g2-bar{flex:auto;gap:6px;min-width:0;display:grid}.erp-g2-bar .erp-flow-sel{background:0 0;border-top:0;padding:4px 0}.erp-g2-bar .erp-g2-msg{padding:2px 0}.erp-g2-bar-row{gap:8px;display:flex}.erp-g2-bar-main{background:var(--flow-accent);color:#fff;border:0;border-radius:4px;flex:auto;min-height:48px;font-size:16px;font-weight:700}.erp-g2-bar-sub{border:1px solid var(--flow-accent);background:var(--demo-background);min-height:48px;color:var(--flow-accent);border-radius:4px;flex:none;padding:0 14px;font-size:15px;font-weight:700}.erp-g2-bar-main:disabled,.erp-g2-bar-sub:disabled,.erp-g2-ng-action:disabled,.erp-flow-tools .erp-flow-fb:disabled{opacity:.45}.erp-g2-aside section{border-bottom:1px solid var(--flow-line);padding:8px 0}.erp-g2-aside h3{color:var(--flow-ink-3);margin:0 0 4px;font-size:12px;font-weight:700}.erp-g2-aside p{overflow-wrap:anywhere;margin:2px 0;font-size:13px}.erp-dialog.erp-g2-ng,.erp-dialog.erp-g2-done{width:min(480px,100vw)}.erp-g2-ng-head{overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}.erp-g2-ng-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.erp-g2-ng-chips .erp-flow-fb{min-height:44px}.erp-g2-ng-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.erp-g2-ng-body{gap:8px;display:grid}.erp-g2-ng-body p{margin:0;font-size:14px}.erp-g2-ng-body label{gap:4px;font-size:13px;font-weight:700;display:grid}.erp-g2-ng-body input{width:100%;min-height:44px;font-size:16px}.erp-g2-ng-action{border:1px solid var(--flow-red);background:var(--flow-red-soft);min-height:52px;color:var(--flow-red);border-radius:4px;padding:6px 10px;font-size:15px;font-weight:700}.erp-g2-done-text{color:var(--flow-warn);margin:0 0 6px;font-size:18px;font-weight:800}.erp-g2-done-actions{gap:8px;margin-top:10px;display:grid}.erp-g2-btn{border:1px solid var(--flow-line-2);background:var(--demo-background);min-height:48px;color:var(--flow-ink);border-radius:4px;padding:0 12px;font-size:15px;font-weight:700}.erp-g2-btn.is-primary{border-color:var(--flow-accent);background:var(--flow-accent);color:#fff}.erp-g2-table .erp-flow-signal{flex-wrap:nowrap}.erp-pack-mark{justify-items:end;gap:2px;display:grid}.erp-pack-mark small{letter-spacing:0;font-size:11px;font-weight:700}.erp-pack-mark b{font-size:32px;font-weight:800;line-height:1}.erp-pack-mark b.is-none{font-size:16px;line-height:1.4}.erp-flow-bar.is-pack{flex-wrap:wrap}.erp-flow-bar.is-pack>.erp-pack-sel{border:0;border-bottom:1px solid var(--flow-line);background:var(--flow-warn-soft);min-height:40px;color:var(--flow-warn);text-align:center;overflow-wrap:anywhere;border-radius:0;flex:1 0 100%;margin:-8px -12px 0;padding:8px 12px;font-size:13px;font-weight:700}.erp-flow-bar.is-pack>button.erp-pack-sel:disabled{opacity:1;color:var(--flow-ink-3)}.erp-flow-bar.is-pack>.erp-pack-clear{border:1px solid var(--flow-line-2);background:var(--demo-background);color:var(--flow-ink);flex:none;padding:0 14px;font-size:14px}.erp-pack-note{overflow-wrap:anywhere;flex:1 0 100%;margin:0;font-size:13px;line-height:1.4}.erp-pack-note.is-error{color:var(--flow-red);font-weight:700}.erp-flow-chip.is-pending{opacity:.6}.erp-flow-chip.is-waiting,.erp-flow-chip.is-short{border-style:dashed}.erp-flow-chip.is-waiting .erp-flow-chip-size b{color:var(--flow-ink-3)}.erp-flow-chip.is-short .erp-flow-chip-box{color:var(--flow-red);font-weight:700}.erp-flow-chip.is-anchor{outline-style:dashed}.erp-pack-banner{color:var(--flow-warn);background:var(--flow-warn-soft);border:1px solid var(--flow-yellow);border-radius:4px;margin:6px 0 0;padding:8px 10px;font-size:13px;font-weight:700}.erp-pack-banner.is-error{color:var(--flow-red);background:var(--flow-red-soft);border-color:var(--flow-red)}.erp-pack-empty{color:var(--flow-ink-3);margin:16px 0;font-size:14px}.erp-pack-link{border:1px solid var(--flow-line-2);background:var(--demo-background);border-radius:4px;min-height:36px;padding:0 10px}.erp-pack-boxes{border-top:1px solid var(--flow-line);margin-top:12px}.erp-pack-boxes summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.erp-pack-box-list{margin:0;padding:0;list-style:none}.erp-pack-box-list li{border-top:1px solid var(--flow-line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;font-size:13px;display:flex}.erp-pack-box-list li b{min-width:40px;font-size:15px}.erp-pack-spec{border:1px solid var(--flow-line-2);background:var(--demo-background);min-height:36px;color:var(--flow-ink-3);border-radius:4px;margin-left:auto;padding:0 10px;font-size:12px}.erp-pack-aside h3{margin:14px 0 6px;font-size:13px}.erp-pack-aside h3:first-child{margin-top:0}.erp-pack-aside p{margin:0;font-size:13px}.erp-pack-people{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.erp-pack-people b{min-width:56px;color:var(--flow-warn);display:inline-block}.erp-pack-live{color:var(--flow-accent);margin-left:6px;font-size:11px;font-weight:700}@media (min-width:761px){.erp-pack-boxes{display:none}}.pds-form-modal.erp-dialog.erp-pack-form{width:min(440px,100vw - 32px)}.erp-pack-error{color:var(--flow-red);margin:8px 0 0;font-size:13px}.erp-pack-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.erp-pack-action{border:1px solid var(--flow-line-2);background:var(--demo-background);border-radius:4px;min-height:44px;padding:0 14px;font-size:14px}.erp-pack-action.is-primary{border-color:var(--flow-yellow);background:var(--flow-yellow);color:var(--flow-fill-tx);font-weight:700}.erp-pack-action:disabled{opacity:.45}.erp-flow-cards{margin:0;padding:0;list-style:none;display:none}.erp-flow-offline.erp-flow-g4-offline{width:auto;max-width:none;margin:0;padding-inline:16px}.erp-flow-g4-cell{align-items:center;gap:4px;min-width:0;display:flex}.erp-flow-g4-cell .erp-link,.erp-flow-card-actions .erp-link{text-underline-offset:3px;text-decoration:underline}.erp-flow-g4-table .erp-flow-chips-row{flex-wrap:nowrap}.erp-flow-row.is-blocked td{background:var(--flow-warn-soft)}.erp-flow-row.is-none td{color:var(--flow-ink-3);background:var(--flow-bg)}.erp-flow-row-actions{gap:4px;display:inline-flex}.erp-flow-flags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.erp-flow-listbar{z-index:3;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--demo-border);background:var(--demo-background);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.erp-flow-listbar-count{margin-right:auto;font-weight:700}.erp-flow-listbar-warn{color:var(--flow-warn);overflow-wrap:anywhere;flex:260px;font-weight:700}@media (max-width:760px){.erp-flow-g4-table{display:none}.erp-flow-cards{display:block}.erp-flow-card{border-bottom:1px solid var(--flow-line);gap:8px;padding:10px 12px;display:flex}.erp-flow-card.is-selected{background:var(--flow-accent-soft)}.erp-flow-card.is-blocked{background:var(--flow-warn-soft)}.erp-flow-card.is-none{background:var(--flow-bg);color:var(--flow-ink-3)}.erp-flow-card-check{flex:none;justify-content:center;align-items:flex-start;min-width:44px;min-height:44px;display:flex}.erp-flow-card-check input{width:22px;height:22px;margin:4px 0 0}.erp-flow-card-main{flex:auto;gap:3px;min-width:0;display:grid}.erp-flow-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.erp-flow-card-title{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.erp-flow-card-sub{color:var(--flow-ink-3);overflow-wrap:anywhere;margin:0;font-size:13px}.erp-flow-card.is-none .erp-flow-card-title{color:var(--flow-ink-3)}.erp-flow-card-time{color:var(--flow-ink);margin:0;font-size:13px;font-weight:700}.erp-flow-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.erp-flow-card-actions .erp-flow-row-actions{gap:8px}.erp-flow-card-actions .pds-button,.erp-flow-card-more .pds-button{min-height:44px;padding-inline:14px}.erp-flow-card-actions .erp-link{align-items:center;min-height:44px;display:inline-flex}.erp-flow-card-empty,.erp-flow-card-more{color:var(--flow-ink-3);text-align:center;padding:16px 12px}.erp-flow-listbar{padding-inline:12px}.erp-flow-listbar .pds-button{flex:100%;min-height:48px;font-size:16px}}.erp-dialog.erp-flow-ship-form{width:min(600px,100vw - 32px)}.erp-flow-ship-list{border-top:1px solid var(--demo-border);margin:0 0 12px;padding:0;list-style:none;display:grid}.erp-flow-ship-list>li{border-bottom:1px solid var(--demo-border);gap:4px;padding:8px 0;display:grid}.erp-flow-ship-list>li.is-blocked{background:var(--flow-red-soft)}.erp-flow-ship-list>li.is-none{color:var(--flow-ink-3)}.erp-flow-ship-head,.erp-flow-ship-sub{overflow-wrap:anywhere;margin:0}.erp-flow-ship-sub{color:var(--demo-muted);font-size:12px}.erp-flow-ship-tracking{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px;display:grid}.erp-flow-ship-tracking label{align-items:center;gap:6px;display:flex}.erp-flow-ship-tracking span{flex:none;min-width:52px;font-weight:700}.erp-flow-ship-tracking input{flex:auto;min-width:0}.erp-flow-ship-note{color:var(--demo-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.erp-flow-ship-note.is-error{color:var(--demo-error);font-weight:700}@media (max-width:760px){.erp-dialog.erp-flow-ship-form{border-radius:0;width:100vw;max-height:100dvh}.erp-flow-ship-form input{min-height:44px;font-size:16px}}.erp-flow-pl-print{z-index:40;background:var(--flow-bg);color:var(--flow-ink);font-family:var(--demo-font);flex-direction:column;font-size:13px;display:flex;position:fixed;inset:0}.erp-flow-pl-bar{border-bottom:1px solid var(--flow-line);background:var(--demo-background);flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.erp-flow-pl-bar .pds-button{min-height:44px;padding-inline:18px;font-size:15px}.erp-flow-pl-bar-text{flex:auto;min-width:0}.erp-flow-pl-bar-title{margin:0;font-size:15px;font-weight:700}.erp-flow-pl-bar-title span{color:var(--flow-ink-3);font-size:13px;font-weight:400}.erp-flow-pl-bar-note{color:var(--flow-ink-3);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.erp-flow-pl-bar-note.is-error{color:var(--flow-red);font-weight:700}.erp-flow-pl-scroll{flex:auto;min-height:0;padding:12px;overflow:auto}.erp-flow-pl-empty{text-align:center;color:var(--flow-ink-3);margin:0;padding:16px}.erp-flow-pl-paper{border:1px solid var(--flow-line);background:#fff;max-width:794px;margin:0 auto;padding:16px}.erp-flow-pl-head h1{letter-spacing:.04em;margin:0 0 8px;font-size:18px;font-weight:800}.erp-flow-pl-head h1 span{letter-spacing:0;color:var(--flow-ink-3);margin-left:6px;font-size:13px;font-weight:700}.erp-flow-pl-facts{border-top:1px solid var(--flow-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px;display:grid}.erp-flow-pl-facts>div{border-bottom:1px solid var(--flow-line);gap:8px;min-width:0;padding:4px 0;display:flex}.erp-flow-pl-facts dt{width:72px;color:var(--flow-ink-3);flex:none}.erp-flow-pl-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.erp-flow-pl-table{border-collapse:collapse;width:100%;font-size:12px}.erp-flow-pl-table th,.erp-flow-pl-table td{border-bottom:1px solid var(--flow-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:3px 6px}.erp-flow-pl-table thead th{border-top:1px solid var(--flow-ink);border-bottom:1px solid var(--flow-ink);white-space:nowrap;font-weight:700}.erp-flow-pl-table .is-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.erp-flow-pl-box{white-space:nowrap;font-weight:800}.erp-flow-pl-table tr.is-sum td{background:var(--flow-bg);border-bottom:1px solid var(--flow-line-2);font-weight:700}.erp-flow-pl-table tfoot th,.erp-flow-pl-table tfoot td{border-top:1px solid var(--flow-ink);border-bottom:1px solid var(--flow-ink);font-weight:800}@media (max-width:760px){.erp-flow-pl-scroll{padding:0}.erp-flow-pl-paper{border:0;padding:12px}.erp-flow-pl-facts{grid-template-columns:minmax(0,1fr)}}@page erp-flow-pl{size:A4 portrait;margin:10mm}@media print{body:has(>.erp-flow-pl-print)>:not(.erp-flow-pl-print){display:none!important}.erp-flow-pl-print{background:#fff;font-size:9pt;display:block;position:static}.erp-flow-pl-scroll{padding:0;overflow:visible}.erp-flow-pl-paper{page:erp-flow-pl;border:0;max-width:none;margin:0;padding:0}.erp-flow-pl-head h1{margin-bottom:4pt;font-size:14pt}.erp-flow-pl-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:6pt}.erp-flow-pl-facts>div{padding:1.5pt 0}.erp-flow-pl-table{font-size:8.5pt}.erp-flow-pl-table th,.erp-flow-pl-table td{padding:1.5pt 4pt}.erp-flow-pl-table thead{display:table-header-group}.erp-flow-pl-table tbody{break-inside:avoid}}.erp-table-filterbar{border-bottom:1px solid var(--demo-border);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-height:32px;padding:4px 16px;display:flex}.erp-table-filters{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.erp-table-filter-preset{border:1px solid var(--demo-border);background:var(--demo-background);max-width:160px;height:22px;color:var(--demo-foreground);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:3px;padding:0 8px;font-size:11px;overflow:hidden}.erp-table-filter-preset[aria-pressed=true]{border-color:var(--demo-accent);background:var(--demo-accent-light);font-weight:700}.erp-table-filter-preset:focus-visible{outline:2px solid var(--demo-accent);outline-offset:1px}.erp-table-filter-panel{border-bottom:1px solid var(--demo-border);flex:none;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.erp-table-filter-panel fieldset{border:0;border-right:1px solid var(--demo-border);min-width:0;margin:0;padding:6px 12px 8px 16px}.erp-table-filter-panel legend{color:var(--demo-muted);padding:0;font-size:11px;font-weight:700}.erp-table-filter-panel p{color:var(--demo-muted);margin:4px 0 0;font-size:11px}.erp-table-filter-columns{flex-direction:column;gap:1px;max-height:150px;margin-top:4px;display:flex;overflow:auto}.erp-table-filter-columns label{cursor:pointer;align-items:center;gap:6px;min-height:22px;font-size:12px;display:flex}.erp-table-filter-columns label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-table-filter-save{gap:6px;margin-top:4px;display:flex}.erp-table-filter-save input{border:1px solid var(--demo-border);background:var(--demo-background);min-width:0;height:24px;color:var(--demo-foreground);font:inherit;border-radius:3px;flex:1;padding:0 6px;font-size:12px}.erp-table-filter-save input:focus{border-color:var(--demo-accent);outline:none}.erp-table-filter-saved{flex-direction:column;gap:1px;max-height:150px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.erp-table-filter-saved li{align-items:center;gap:6px;min-height:22px;font-size:12px;display:flex}.erp-table-filter-saved li>span{min-width:0;color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.erp-table-filter-saved b{color:var(--demo-foreground)}@media (max-width:760px){.erp-table-filterbar{padding:4px 12px}.erp-table-filters .erp-detail-filter-toggle,.erp-table-filter-preset{height:36px}.erp-table-filters .erp-detail-filter-reset,.erp-table-filter-saved .erp-detail-filter-reset{height:36px;padding:0 8px}.erp-table-filter-panel{grid-template-columns:minmax(0,1fr)}.erp-table-filter-panel fieldset{border-right:0;border-bottom:1px solid var(--demo-border);padding:8px 12px}.erp-table-filter-panel fieldset:last-child{border-bottom:0}.erp-table-filter-columns{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.erp-table-filter-columns label{min-height:36px}.erp-table-filter-save input{height:36px;font-size:16px}.erp-table-filter-save .pds-button,.erp-table-filter-saved li{min-height:36px}}.erp-g2-card-actions{justify-content:flex-end;padding:0 16px 10px;display:flex}.erp-g2-card-actions .pds-button{min-height:44px;padding-inline:14px}.erp-output-flow-note{border-bottom:1px solid var(--demo-border);color:var(--demo-muted);margin:0;padding:6px 16px;font-size:12px}.erp-work-order-info{border:1px solid var(--demo-info);background:var(--demo-info);border-left-width:3px;flex:none;width:100%;max-width:1120px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.erp-work-order-info{background:color-mix(in srgb, var(--demo-info) 7%, var(--demo-background))}}.erp-work-order-toggle{width:100%;min-height:44px;color:var(--flow-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.erp-work-order-icon{color:var(--demo-info);flex:none}.erp-work-order-number{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.erp-work-order-toggle>span:last-child{flex:none}.erp-work-order-toggle:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.erp-work-order-detail{max-height:min(38dvh,320px);padding:0 12px 10px;overflow-y:auto}.erp-work-order-detail dl{margin:0}.erp-work-order-detail dt{color:var(--flow-ink-3);font-size:12px;font-weight:400}.erp-work-order-detail dd{overflow-wrap:anywhere;margin:3px 0 0}.erp-work-order-counts{border-block:1px solid var(--flow-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.erp-work-order-counts>div{padding:8px 0}.erp-work-order-counts dd{font-size:20px;font-weight:600}.erp-work-order-box-count dd{color:var(--demo-info);font-size:28px;font-weight:800}.erp-work-order-group{border-bottom:1px solid var(--flow-line);padding-top:10px}.erp-work-order-group h3{color:var(--demo-info);margin:0;font-size:12px}.erp-work-order-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-block:10px;display:grid}.erp-work-order-notes>div{border-top:1px solid var(--flow-line);padding-block:8px}.erp-work-order-notes dd{white-space:pre-wrap;color:var(--flow-ink);font-weight:700}.erp-g2-ng-quantities{gap:12px;max-height:45dvh;display:grid;overflow-y:auto}@media (max-width:760px){.erp-work-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-work-order-toggle{font-size:13px}.erp-work-order-counts dd{font-size:18px}.erp-work-order-box-count dd{font-size:26px}}.erp-flow-transit-button{border:1px solid var(--demo-border);background:var(--demo-background);min-height:32px;color:var(--demo-foreground);font:inherit;border-radius:4px;padding:4px 8px;font-weight:600}.erp-flow-transit-button.is-active{border-color:var(--demo-warning);background:var(--demo-warning)}@supports (color:color-mix(in lab, red, red)){.erp-flow-transit-button.is-active{background:color-mix(in srgb, var(--demo-warning) 18%, var(--demo-background))}}.erp-flow-transit-button.is-active{color:var(--demo-foreground)}.erp-flow-transit-button.is-complete{border-color:var(--demo-border);background:var(--demo-background);color:var(--demo-muted)}.erp-flow-transit-button:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.erp-flow-transit-button:disabled{opacity:.5}.erp-pack-box-field{border:1px solid var(--flow-line-2);background:var(--demo-background);min-height:44px;color:var(--flow-ink);overflow-wrap:anywhere;border-radius:4px;padding:4px 8px;font-size:13px}.erp-pack-box-field:disabled{opacity:.6}.erp-pack-banner>p{margin:0 0 4px}@media (max-width:760px){.erp-pack-spec{min-height:44px}.erp-pack-form input,.erp-pack-form .erp-combobox-input{min-height:44px;font-size:16px}}.erp-box-prefix-field,.erp-vat-all{align-items:center;gap:4px;display:inline-flex}.erp-box-prefix-field input{width:48px;min-width:0}.erp-box-prefix-field small{font-size:11px;font-weight:400}@media (max-width:760px){.erp-box-prefix-field input{min-height:44px}}.erp-entry-warehouse-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.erp-flow-ship-dispatch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:8px;display:grid}.erp-flow-ship-form textarea{resize:vertical;min-height:72px}@media (max-width:760px){.erp-flow-ship-dispatch{grid-template-columns:minmax(0,1fr)}.erp-flow-ship-form textarea,.erp-flow-ship-form .erp-combobox-input{min-height:44px;font-size:16px}}.erp-receipt-action{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-receipt-action .erp-flow-ship-note{flex-basis:100%;margin:0}.erp-receipt-status{flex-direction:column;gap:2px;display:inline-flex}.erp-receipt-status small{color:var(--demo-muted);font-size:11px}.erp-receipt-status.is-overdue,.erp-receipt-status.is-overdue small{color:var(--demo-error);font-weight:700}.erp-flow-row.is-receipt-overdue>td,.erp-flow-card.is-receipt-overdue{background:var(--flow-red-soft)}@media (max-width:760px){.erp-receipt-action .pds-button{min-height:44px}}@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-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}
