.warehouse-settings{--ws-surface:var(--ui-surface-1,var(--card,#fff));--ws-muted:var(--ui-surface-2,var(--appearance-surface-soft,#f5f6f8));--ws-text:var(--ui-text-1,var(--text,#20272e));--ws-secondary:color-mix(in srgb,var(--ui-text-2,var(--muted,#667085)) 78%,var(--ws-text));--ws-border:var(--theme-border,var(--line,#d9dee5));--ws-accent:var(--theme-primary,#77664c);--ws-accent-ink:var(--theme-primary-foreground,#fff);color:var(--ws-text);font-family:var(--ui-font-body,Arial,sans-serif);font-size:14px;line-height:1.5;width:100%;min-width:0}.warehouse-settings *,.warehouse-settings :after,.warehouse-settings :before{box-sizing:border-box}.warehouse-settings [hidden]{display:none!important}.warehouse-settings :is(h2,h3,h4,p,ol,dl){margin:0}.warehouse-settings h2{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.warehouse-settings h3{font-size:17px;line-height:1.35;font-weight:700}.warehouse-settings h4{font-size:14px;line-height:1.4;font-weight:650}.warehouse-settings small{font-size:12px;line-height:1.45}.warehouse-settings .ws-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:2px 0 22px}.warehouse-settings .ws-heading p{color:var(--ws-secondary);font-size:13px;max-width:660px;margin-top:7px}.warehouse-settings .ws-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:700;color:var(--ws-secondary);margin-bottom:7px}.warehouse-settings .ws-layout{display:grid;grid-template-columns:194px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;max-width:1210px}.warehouse-settings .ws-nav{display:grid;grid-gap:5px;gap:5px;position:-webkit-sticky;position:sticky;top:16px}.warehouse-settings .ws-nav button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid transparent;border-radius:var(--ui-control-radius,10px);background:transparent;color:var(--ws-text);padding:12px 10px;font:inherit;cursor:pointer;width:100%;min-height:60px}.warehouse-settings .ws-nav button:hover{background:var(--ws-muted)}.warehouse-settings .ws-nav button.active{background:var(--ws-surface);border-color:var(--ws-border);box-shadow:inset 3px 0 var(--ws-accent)}.warehouse-settings .ws-nav button>span:last-child{display:grid;grid-gap:3px;gap:3px}.warehouse-settings .ws-nav strong{font-size:13px}.warehouse-settings .ws-nav small{font-size:11px;color:var(--ws-secondary)}.warehouse-settings .ws-nav-mark{font-size:10px;font-weight:700;color:var(--ws-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.warehouse-settings .ws-mobile-nav{display:none}.warehouse-settings .ws-main{min-width:0;max-width:920px}.warehouse-settings .ws-stack{display:grid;grid-gap:16px;gap:16px}.warehouse-settings .ws-card{background:var(--ws-surface);color:var(--ws-text);border:1px solid var(--ws-border);border-radius:var(--ui-card-radius,12px);min-width:0;box-shadow:0 2px 8px color-mix(in srgb,var(--ws-text) 3%,transparent);overflow:clip}.warehouse-settings .ws-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--ws-border)}.warehouse-settings .ws-card-head p{font-size:12px;line-height:1.5;color:var(--ws-secondary);max-width:570px;margin-top:5px}.warehouse-settings .ws-form-body{padding:22px;min-width:0}.warehouse-settings .ws-card>.ws-stack{padding:22px}.warehouse-settings .ws-field{display:grid;grid-gap:6px;gap:6px;min-width:0;width:100%}.warehouse-settings .ws-field>label{font-size:13px;font-weight:650;color:var(--ws-text)}.warehouse-settings .ws-field>small{color:var(--ws-secondary);font-size:12px;max-width:640px}.warehouse-settings .ws-required{color:var(--theme-destructive,#a63143)}.warehouse-settings :is(input:not([type=checkbox]):not([type=radio]),select,textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--ws-border);border-radius:var(--ui-control-radius,8px);background:var(--ws-surface);color:var(--ws-text);font:inherit;box-shadow:none}.warehouse-settings textarea{resize:vertical}.warehouse-settings input[readonly]{opacity:.8}.warehouse-settings input[type=file]{padding:9px;font-size:12px;overflow:hidden;line-height:1.7}.warehouse-settings input[type=file]::-webkit-file-upload-button{padding:7px 9px;border:1px solid var(--ws-border);border-radius:7px;background:var(--ws-muted);color:var(--ws-text);margin-right:10px;cursor:pointer}.warehouse-settings input[type=file]::file-selector-button{padding:7px 9px;border:1px solid var(--ws-border);border-radius:7px;background:var(--ws-muted);color:var(--ws-text);margin-right:10px;cursor:pointer}.warehouse-settings :is(input[type=checkbox],input[type=radio]){width:17px;height:17px;min-width:17px;min-height:17px;margin:2px 0 0;accent-color:var(--ws-accent);box-shadow:none}.warehouse-settings :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--theme-ring,var(--ws-accent));outline-offset:3px}.warehouse-settings .ws-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;max-width:100%;border:1px solid var(--ws-border);border-radius:var(--ui-control-radius,8px);background:var(--ws-surface);color:var(--ws-text);font:inherit;font-size:13px!important;font-weight:600;line-height:1.35;cursor:pointer;flex-shrink:0;text-align:center;white-space:normal}.warehouse-settings .ws-button:hover{background:var(--ws-muted)}.warehouse-settings .ws-button.primary{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--ws-accent-ink)}.warehouse-settings .ws-button.primary:hover{filter:brightness(.96)}.warehouse-settings .ws-button.quiet{border-color:transparent;background:transparent;color:var(--ws-secondary)}.warehouse-settings button:disabled{opacity:.5;cursor:not-allowed;filter:none}.warehouse-settings .ws-link{background:none;border:0;padding:2px 0;max-width:100%;color:var(--ws-text);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left;justify-self:start}.warehouse-settings .ws-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-top:1px solid var(--ws-border);background:color-mix(in srgb,var(--ws-muted) 35%,var(--ws-surface))}.warehouse-settings .ws-inline{display:flex;align-items:center;gap:10px;min-width:0}.warehouse-settings .ws-wrap{flex-wrap:wrap}.warehouse-settings .ws-inline>.ws-field{max-width:400px}.warehouse-settings .ws-muted{font-size:12px;color:var(--ws-secondary);line-height:1.5}.warehouse-settings .ws-divider{height:1px;background:var(--ws-border);margin:4px 0}.warehouse-settings .ws-notice{font-size:12px;line-height:1.6;padding:12px 14px;border:1px solid var(--ws-border);border-left:3px solid var(--ws-accent);border-radius:8px;background:var(--ws-muted);color:var(--ws-text);overflow-wrap:anywhere}.warehouse-settings .ws-notice p{margin-top:6px}.warehouse-settings .ws-notice.ws-error{border-left-color:var(--theme-destructive,#b32640);background:color-mix(in srgb,var(--theme-destructive,#b32640) 8%,var(--ws-surface))}.warehouse-settings .ws-notice.ws-success{border-left-color:var(--theme-success,#238459);background:color-mix(in srgb,var(--theme-success,#238459) 8%,var(--ws-surface))}.warehouse-settings .ws-field-error{font-size:12px;color:var(--theme-destructive,#b32640)}.warehouse-settings .ws-empty{padding:35px 22px;text-align:center}.warehouse-settings .ws-empty strong{font-size:15px}.warehouse-settings .ws-empty p{max-width:440px;margin:7px auto 0;color:var(--ws-secondary);font-size:13px}.warehouse-settings .ws-step-heading{padding:18px 22px 0}.warehouse-settings .ws-step-heading:focus{outline:0}.warehouse-settings .ws-steps{display:flex;list-style:none;padding:0;gap:8px}.warehouse-settings .ws-steps li{flex:1 1;display:flex;gap:7px;align-items:center;min-width:0;color:var(--ws-secondary);font-size:11px;border-bottom:2px solid var(--ws-border);padding-bottom:12px}.warehouse-settings .ws-steps li>span{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;border:1px solid var(--ws-border);font-size:11px}.warehouse-settings .ws-steps li.current{color:var(--ws-text);border-bottom-color:var(--ws-accent)}.warehouse-settings .ws-steps li.current>span{background:var(--ws-accent);color:var(--ws-accent-ink);border-color:var(--ws-accent)}.warehouse-settings .ws-steps li.done>span{color:var(--ws-text);background:var(--ws-muted)}.warehouse-settings .ws-steps strong{font-size:11px}.warehouse-settings .ws-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.warehouse-settings .ws-choice{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--ws-border);border-radius:10px;cursor:pointer;background:var(--ws-surface)}.warehouse-settings .ws-choice.selected{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 5%,var(--ws-surface))}.warehouse-settings .ws-choice span{display:grid;grid-gap:4px;gap:4px}.warehouse-settings .ws-choice strong{font-size:13px}.warehouse-settings .ws-choice small{font-size:12px;color:var(--ws-secondary)}.warehouse-settings .ws-check-list{display:grid;grid-gap:0;gap:0;border:1px solid var(--ws-border);border-radius:10px;overflow:hidden}.warehouse-settings .ws-check-list label{display:flex;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ws-border);cursor:pointer}.warehouse-settings .ws-check-list label:last-child{border:0}.warehouse-settings .ws-check-list label>span{display:grid;grid-gap:3px;gap:3px}.warehouse-settings .ws-check-list small{color:var(--ws-secondary);font-size:12px}.warehouse-settings .ws-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;cursor:pointer}.warehouse-settings .ws-form-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,1fr);grid-gap:16px;gap:16px}.warehouse-settings .ws-records{padding:0 18px}.warehouse-settings .ws-location-row,.warehouse-settings .ws-source-row{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 0;border-bottom:1px solid var(--ws-border);flex-wrap:wrap}.warehouse-settings .ws-location-row:last-child,.warehouse-settings .ws-source-row:last-child{border-bottom:0}.warehouse-settings .ws-grow{flex:1 1;min-width:130px;overflow-wrap:anywhere}.warehouse-settings .ws-grow p,.warehouse-settings .ws-grow small{display:block;font-size:12px;color:var(--ws-secondary);margin-top:3px}.warehouse-settings .ws-provider-mark{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:var(--ws-muted);color:var(--ws-text);border:1px solid var(--ws-border);border-radius:10px;font-weight:700;font-size:16px}.warehouse-settings .ws-connection-title{display:flex;align-items:center;gap:12px}.warehouse-settings .ws-connection-title p{font-size:12px;color:var(--ws-secondary);margin-top:3px}.warehouse-settings .ws-key-state{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ws-secondary)}.warehouse-settings .ws-badge{display:inline-block;padding:3px 8px;font-size:11px;border:1px solid var(--ws-border);border-radius:6px;background:var(--ws-muted);color:var(--ws-text);white-space:nowrap}.warehouse-settings .ws-badge.ok{background:color-mix(in srgb,var(--theme-success,#238459) 12%,var(--ws-surface))}.warehouse-settings details{border-top:1px solid var(--ws-border);padding-top:12px;font-size:12px;color:var(--ws-secondary)}.warehouse-settings summary{cursor:pointer;color:var(--ws-text);font-weight:600;padding:4px 0}.warehouse-settings details p{margin-top:10px}.warehouse-settings .ws-summary{display:grid;grid-template-columns:130px minmax(0,1fr);font-size:13px}.warehouse-settings .ws-summary :is(dt,dd){margin:0;padding:10px 0;border-bottom:1px solid var(--ws-border);overflow-wrap:anywhere}.warehouse-settings .ws-summary dt{color:var(--ws-secondary)}.warehouse-settings .ws-subheader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 5px}.warehouse-settings code{font-size:11px;overflow-wrap:anywhere}.warehouse-settings .ws-location-row>code{padding:5px 7px;border:1px solid var(--ws-border);border-radius:5px;max-width:140px}.warehouse-settings .ws-mapping{display:grid;grid-gap:0;gap:0}.warehouse-settings .ws-mapping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--ws-border)}.warehouse-settings .ws-map-example{padding-bottom:10px;color:var(--ws-secondary);overflow-wrap:anywhere}.warehouse-settings .ws-map-example span{color:var(--ws-text)}.warehouse-settings .ws-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--ws-border);border-radius:8px}.warehouse-settings table{border-collapse:collapse;width:100%;font-size:12px}.warehouse-settings :is(th,td){padding:9px 10px;text-align:left;border-bottom:1px solid var(--ws-border);min-width:90px;max-width:220px;overflow-wrap:anywhere;vertical-align:top;color:var(--ws-text)}.warehouse-settings th{background:var(--ws-muted);font-size:11px}.warehouse-settings .ws-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.warehouse-settings .ws-preview-summary>div{display:grid;grid-gap:4px;gap:4px;padding:12px;background:var(--ws-muted);border:1px solid var(--ws-border);border-radius:8px}.warehouse-settings .ws-preview-summary strong{font-size:22px;line-height:1.2}.warehouse-settings .ws-preview-summary span{font-size:11px;color:var(--ws-secondary)}.warehouse-settings .ws-error-list{padding-left:24px;font-size:12px}.warehouse-settings .ws-error-list li{padding:7px 0}.warehouse-settings .ws-error-list span{display:block;color:var(--ws-secondary)}@media(max-width:1100px){.warehouse-settings .ws-layout{grid-template-columns:166px minmax(0,1fr);gap:16px}.warehouse-settings .ws-nav button{padding:10px 8px}}@media(max-width:767px){.warehouse-settings .ws-heading{gap:12px;margin-bottom:15px;flex-wrap:wrap}.warehouse-settings h2{font-size:21px}.warehouse-settings .ws-heading>.ws-button{min-height:34px;padding:7px 10px}.warehouse-settings .ws-layout{grid-template-columns:minmax(0,1fr);gap:14px}.warehouse-settings .ws-nav{display:none}.warehouse-settings .ws-mobile-nav{display:grid;grid-gap:5px;gap:5px;font-size:12px}.warehouse-settings .ws-card-head{padding:16px;flex-wrap:wrap;gap:10px}.warehouse-settings .ws-form-body{padding:16px}.warehouse-settings .ws-actions{padding:14px 16px;flex-wrap:wrap;align-items:center}.warehouse-settings .ws-actions>.ws-inline{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.warehouse-settings .ws-actions .primary{max-width:240px}.warehouse-settings .ws-button{min-height:44px}.warehouse-settings :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px!important}.warehouse-settings input[type=file]{font-size:12px!important}.warehouse-settings .ws-step-heading{padding:15px 16px 0}.warehouse-settings .ws-steps{gap:6px}.warehouse-settings .ws-steps li{display:grid;align-content:start;grid-gap:6px;gap:6px}.warehouse-settings .ws-steps strong{font-size:10px;overflow-wrap:anywhere}.warehouse-settings .ws-form-grid{grid-template-columns:minmax(0,1fr)}.warehouse-settings .ws-choices{gap:8px}.warehouse-settings .ws-choice{padding:11px;gap:8px}.warehouse-settings .ws-summary{grid-template-columns:95px minmax(0,1fr);gap:8px}.warehouse-settings .ws-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-settings .ws-mapping-row{grid-template-columns:minmax(0,1fr);gap:5px}.warehouse-settings .ws-map-example{padding:0}.warehouse-settings .ws-inline{flex-wrap:wrap}.warehouse-settings .ws-card>.ws-stack{padding:16px}}@media(prefers-reduced-motion:reduce){.warehouse-settings *{scroll-behavior:auto!important;transition:none!important}}.warehouse-settings .ws-stack>.ws-button{justify-self:start}:root[data-ui-style=creative244][data-theme-preset=light-pastel] .warehouse-settings{--ws-accent-ink:var(--theme-primary-foreground)}.system-integration-settings .settings-compact-heading{padding:0 2px 16px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.system-integration-settings [hidden]{display:none!important}.settings-compact-heading .eyebrow{font-size:12px;letter-spacing:0;text-transform:none;margin-bottom:12px}.warehouse-settings .ws-workspace-layout{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.warehouse-settings .ws-warehouse-list{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:var(--ui-card-radius,14px);min-width:0;max-height:calc(100vh - 140px)}.warehouse-settings .ws-warehouse-list h3{display:flex;justify-content:space-between;align-items:center;padding:5px 2px 0}.warehouse-settings .ws-warehouse-list h3 small{color:var(--ws-secondary);font-weight:400}.warehouse-settings .ws-general-choice,.warehouse-settings .ws-warehouse-choice{border:1px solid transparent;background:transparent;color:var(--ws-text);font:inherit;text-align:left;display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;border-radius:var(--ui-control-radius,10px)}.warehouse-settings .ws-general-choice{padding:12px;line-height:1.35}.warehouse-settings .ws-general-choice>span{font-size:21px;color:var(--ws-accent)}.warehouse-settings .ws-general-choice.active,.warehouse-settings .ws-warehouse-choice.active{background:color-mix(in srgb,var(--ws-accent) 12%,var(--ws-surface));border-color:color-mix(in srgb,var(--ws-accent) 25%,var(--ws-border))}.warehouse-settings .ws-warehouse-scroll{overflow:auto;overscroll-behavior:contain;min-height:90px;max-height:64vh;display:grid;grid-gap:4px;gap:4px;align-content:start}.warehouse-settings .ws-warehouse-choice{padding:12px 10px;min-height:65px}.warehouse-settings .ws-warehouse-choice>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.warehouse-settings .ws-warehouse-choice strong{overflow-wrap:anywhere;font-size:13px}.warehouse-settings .ws-warehouse-choice small{color:var(--ws-secondary)}.warehouse-settings .ws-status-dot{width:8px;height:8px;border-radius:50%;background:var(--ws-secondary);flex-shrink:0;opacity:.6}.warehouse-settings .ws-status-dot.active{background:var(--theme-success,#53824d);opacity:1}.warehouse-settings .ws-workspace-main{min-width:0}.warehouse-settings .ws-context{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:var(--ui-card-radius,14px);min-width:0;box-shadow:0 3px 18px color-mix(in srgb,var(--ws-text) 3%,transparent)}.warehouse-settings .ws-context-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 12px}.warehouse-settings .ws-title-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.warehouse-settings .ws-context-heading h2{font-size:24px}.warehouse-settings .ws-context-heading p{color:var(--ws-secondary);font-size:12px;margin-top:7px}.warehouse-settings .ws-context-heading>.ws-inline{flex-shrink:0}.warehouse-settings .ws-context-tabs{display:flex;gap:10px;overflow-x:auto;border-bottom:1px solid var(--ws-border);padding:8px 20px 0}.warehouse-settings .ws-context-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ws-secondary);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;padding:13px 14px;cursor:pointer}.warehouse-settings .ws-context-tabs button.active{color:var(--ws-accent);border-bottom-color:var(--ws-accent)}.warehouse-settings .ws-context-body{padding:20px 24px 24px;min-width:0}.warehouse-settings .ws-inheritance-note{padding:12px 16px;background:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-surface));border-radius:8px;font-size:12px;color:var(--ws-text)}.warehouse-settings .ws-settings-list{display:grid;grid-gap:10px;gap:10px}.warehouse-settings .ws-setting-row{display:flex;align-items:center;gap:16px;padding:17px 16px;border:1px solid var(--ws-border);background:var(--ws-surface);color:var(--ws-text);border-radius:var(--ui-control-radius,10px);text-align:left;font:inherit;cursor:pointer;min-width:0;width:100%}.warehouse-settings .ws-setting-row:hover:not(:disabled){border-color:var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 3%,var(--ws-surface))}.warehouse-settings .ws-setting-icon{width:42px;height:42px;display:grid;place-items:center;background:var(--ws-muted);border-radius:10px;font-size:24px;flex-shrink:0}.warehouse-settings .ws-setting-title{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.warehouse-settings .ws-setting-title strong{font-size:13px}.warehouse-settings .ws-setting-summary,.warehouse-settings .ws-setting-title small{font-size:11px;color:var(--ws-secondary)}.warehouse-settings .ws-setting-summary{width:180px;flex-shrink:1}.warehouse-settings .ws-row-action{white-space:nowrap;font-size:11px;font-weight:600;padding:8px 12px;border:1px solid var(--ws-border);border-radius:8px}.warehouse-settings .ws-row-action>span{padding-left:8px;font-size:18px}.warehouse-settings .ws-more-rules summary{font-size:12px;color:var(--ws-secondary);padding:5px 0}.warehouse-settings .ws-more-rules[open] summary{margin-bottom:12px}.warehouse-settings .ws-rule-origin{padding:16px;display:flex;justify-content:space-between;gap:14px;border:1px solid var(--ws-border);border-radius:10px;font-size:12px}.warehouse-settings .ws-rule-origin span{color:var(--ws-secondary)}.warehouse-settings .ws-general-tools{display:flex;flex-wrap:wrap;gap:6px}.warehouse-settings .ws-general-tools button{border:1px solid transparent;background:var(--ws-muted);color:var(--ws-secondary);font:inherit;font-size:11px;padding:8px 10px;border-radius:7px;cursor:pointer}.warehouse-settings .ws-general-tools button.active{border-color:var(--ws-accent);color:var(--ws-text)}.warehouse-settings .ws-policy-field{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(0,1fr);grid-gap:12px 20px;gap:12px 20px;align-items:start;padding:16px 0;border-bottom:1px solid var(--ws-border)}.warehouse-settings .ws-policy-field>div:first-child{display:grid;grid-gap:5px;gap:5px}.warehouse-settings .ws-policy-field>small:last-child{grid-column:1/-1}.warehouse-settings .ws-option-list{display:grid;grid-gap:7px;gap:7px;border:0;padding:0;margin:0;max-height:220px;overflow:auto}.warehouse-settings .ws-scope-editor{border:1px solid var(--ws-border);border-radius:10px;padding:16px;display:grid;grid-gap:12px;gap:12px}.warehouse-settings .ws-scope-editor legend{font-weight:700;padding:0 6px}.warehouse-settings .ws-scope-sites{max-height:240px;overflow:auto;display:grid;grid-gap:10px;gap:10px}.warehouse-settings .ws-scope-sites small{display:block;color:var(--ws-secondary)}.warehouse-settings .ws-change-preview{display:grid;grid-gap:12px;gap:12px;background:var(--ws-muted);border:1px solid var(--ws-border);padding:18px;border-radius:10px}.warehouse-settings .ws-preview-scroll{max-height:320px;overflow:auto;font-size:12px}.warehouse-settings .ws-preview-scroll>div{padding:10px 0;border-bottom:1px solid var(--ws-border)}.warehouse-settings .ws-category-tree{max-height:420px;overflow:auto;border:1px solid var(--ws-border);border-radius:10px;padding:6px}.warehouse-settings .ws-category-row{display:flex;gap:9px;align-items:center;min-height:40px;padding:5px 8px;border-bottom:1px solid color-mix(in srgb,var(--ws-border) 45%,transparent)}.warehouse-settings .ws-category-row>small{margin-left:auto;font-size:10px;color:var(--ws-secondary)}.warehouse-settings .ws-category-row input{flex-shrink:0}.warehouse-settings .ws-tree-toggle{border:0;background:transparent;color:var(--ws-secondary);width:24px;flex-shrink:0;cursor:pointer;font-size:17px}.warehouse-settings .ws-category-name{border:0;background:transparent;color:var(--ws-text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.warehouse-settings .ws-category-name:disabled{opacity:1;cursor:default}.warehouse-settings .ws-category-detail{border:1px solid var(--ws-border);padding:14px;border-radius:10px}.warehouse-settings .ws-category-detail>summary{margin-bottom:14px}.warehouse-settings .ws-attribute-list{display:grid;grid-gap:8px;gap:8px}.warehouse-settings .ws-attribute-list>div{display:grid;grid-gap:3px;gap:3px;font-size:12px;border-bottom:1px solid var(--ws-border);padding:6px 0}.warehouse-settings .ws-attribute-list small{color:var(--ws-secondary)}.warehouse-settings .ws-history-row,.warehouse-settings .ws-template-row{display:flex;align-items:center;gap:12px;border:1px solid var(--ws-border);border-radius:9px;padding:13px}.warehouse-settings .ws-history-row>div,.warehouse-settings .ws-template-row>div{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.warehouse-settings .ws-history-row small,.warehouse-settings .ws-template-row small{color:var(--ws-secondary);font-size:11px}.warehouse-settings .ws-site-menu{position:relative}.warehouse-settings .ws-site-menu>summary{font-size:23px;line-height:1;list-style:none;padding:9px 14px;border:1px solid var(--ws-border);border-radius:8px;cursor:pointer}.warehouse-settings .ws-site-menu>div{position:absolute;right:0;top:calc(100% + 5px);z-index:4;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:10px;padding:6px;width:230px;box-shadow:0 10px 24px #0002}.warehouse-settings .ws-site-menu button{width:100%;background:transparent;border:0;text-align:left;padding:11px;color:var(--ws-text);font:inherit;font-size:12px;cursor:pointer}.warehouse-settings .ws-danger{color:var(--theme-destructive,#a63143)!important}.warehouse-settings .ws-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.warehouse-settings .ws-overview-grid>div{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--ws-muted);border-radius:10px}.warehouse-settings .ws-overview-grid strong{font-size:28px}.warehouse-settings .ws-overview-grid small{color:var(--ws-secondary)}.warehouse-settings .ws-context-switch{display:none}.warehouse-settings .ws-ai-heading{display:flex;justify-content:space-between;gap:20px;padding:20px 24px}.warehouse-settings .ws-ai-heading p{color:var(--ws-secondary);font-size:12px;margin-top:6px}.warehouse-settings.ws-ai-settings{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px}.warehouse-settings .ws-ai-body{padding:24px;max-width:1050px}.warehouse-settings .ws-borderless{border:0;padding:0;margin:0;min-width:0}.warehouse-settings .ws-profile-editor{background:var(--ws-muted);padding:20px;border-radius:10px}.warehouse-settings .ws-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.warehouse-settings :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}@media(max-width:1250px){.warehouse-settings .ws-workspace-layout{grid-template-columns:230px minmax(0,1fr)}.warehouse-settings .ws-setting-summary{display:none}.warehouse-settings .ws-context-heading{flex-wrap:wrap}.warehouse-settings .ws-context-heading h2{font-size:21px}}@media(max-width:800px){.warehouse-settings .ws-workspace-layout{display:block}.warehouse-settings .ws-context-switch{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;margin-bottom:12px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-surface);color:var(--ws-text);font:inherit;font-weight:600;cursor:pointer}.warehouse-settings .ws-warehouse-list{display:none;position:static;margin-bottom:14px;max-height:70vh}.warehouse-settings .ws-warehouse-list.open{display:flex}.warehouse-settings .ws-context-body{padding:16px}.warehouse-settings .ws-context-heading{padding:18px 16px 10px}.warehouse-settings .ws-context-tabs{padding:6px 10px 0;gap:2px}.warehouse-settings .ws-context-tabs button{padding:12px 10px}.warehouse-settings .ws-setting-row{padding:13px 11px;gap:10px}.warehouse-settings .ws-setting-icon{width:35px;height:35px;font-size:21px}.warehouse-settings .ws-row-action{padding:0;border:0;font-size:0}.warehouse-settings .ws-row-action span{font-size:22px}.warehouse-settings .ws-policy-field{grid-template-columns:1fr}.warehouse-settings .ws-rule-origin{flex-direction:column;gap:5px}.warehouse-settings .ws-overview-grid{grid-template-columns:1fr}.warehouse-settings .ws-template-row{flex-wrap:wrap}.warehouse-settings .ws-template-row>div{flex-basis:100%}.warehouse-settings .ws-ai-body{padding:16px}.warehouse-settings .ws-change-preview .ws-inline{flex-wrap:wrap}}.warehouse-settings .ws-site-backdrop{display:none}.warehouse-settings .ws-history-row details{margin-top:8px;font-size:12px;overflow-wrap:anywhere}.warehouse-settings .ws-attribute-editor{padding:12px;border:1px solid var(--ws-border);border-radius:8px}@media(max-width:800px){.warehouse-settings .ws-site-backdrop{display:block;position:fixed;inset:0;border:0;background:#0006;z-index:159}.warehouse-settings .ws-warehouse-list.open{position:fixed;inset:90px 14px auto;max-height:calc(100dvh - 120px);margin:0;z-index:160;box-shadow:0 14px 44px #0004}}.core-settings-content{position:relative}.core-settings-content .core-admin-heading>div:last-child{display:none}.core-settings-content>.core-admin-header{min-height:0;margin-bottom:12px;align-items:center!important}@media(min-width:901px){.admin-shell .core-settings-content{padding-left:96px!important}.core-settings-content>.core-admin-header{position:absolute;top:20px;right:32px;z-index:5;margin:0}.core-settings-content .core-admin-heading{display:none}.core-settings-content .settings-compact-heading{padding-right:65px!important}}@media(max-width:900px){.core-settings-content>.core-admin-header{display:flex!important;justify-content:space-between}.core-settings-content .core-admin-header .admin-header-actions,.core-settings-content .core-admin-heading{width:auto}}.system-integration-settings>div[role=tabpanel]{min-width:0;width:100%;max-width:100%}.admin-shell .core-settings-content{margin-inline:auto!important}@media(max-width:900px){.admin-shell .core-settings-content{margin-inline:0!important;width:100%!important;max-width:100%!important}.system-integration-settings .statistics-section-tabs{max-width:100%;overflow-x:auto}.warehouse-settings .ws-setting-title{overflow-wrap:anywhere}.warehouse-settings .ws-setting-title small{white-space:normal}}.stock-print-settings,.stock-workspace{min-width:0;max-width:100%}.stock-workspace{padding:18px}.stock-workspace h2,.stock-workspace h3{margin:0 0 8px}.stock-workspace .ws-subheader p{margin:0;color:var(--muted,#68746c)}.stock-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.stock-inline>.ws-field{min-width:170px;flex:1 1}.stock-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:12px 0}.stock-form-grid>div>small,.stock-form-grid>div>strong{display:block}.stock-form-grid>div>small{color:var(--muted,#68746c);margin-bottom:5px}.stock-party{border:1px solid var(--border,#d9ded9);border-radius:10px;padding:12px;margin:12px 0;min-width:0}.stock-party legend{padding:0 8px;font-weight:650}.stock-table-scroll{max-width:100%;overflow:auto;margin:12px 0}.stock-table{border-collapse:collapse;width:100%;font-size:13px}.stock-table td,.stock-table th{padding:9px 8px;border-bottom:1px solid var(--border,#d9ded9);text-align:left;vertical-align:top}.stock-table th{color:var(--muted,#68746c);font-size:12px}.stock-table td>small{display:block;color:var(--muted,#68746c);margin-top:4px}.stock-table input[type=number]{width:95px;min-width:75px}.stock-table select{min-width:130px;max-width:220px}.stock-table td:first-child{min-width:150px}.stock-receipt-lines td:first-child{min-width:210px;max-width:330px}.stock-dialog{padding:18px;border:2px solid var(--primary,#7c8464);border-radius:12px;margin:16px 0;max-width:100%;background:var(--ws-surface)}.stock-item-result{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border,#ddd);padding:12px 0}.stock-item-result>div{flex:1 1;min-width:0}.stock-item-result small,.stock-item-result strong{display:block;overflow-wrap:anywhere}.stock-item-result small{margin-top:5px;color:var(--muted,#68746c)}.stock-result-list{max-height:420px;overflow:auto}.stock-print-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.stock-print-group{padding:14px;border:1px solid var(--border,#ddd);border-radius:10px}.stock-print-group .ws-button{margin:5px 5px 5px 0}.stock-print-total{padding:12px;background:var(--ws-muted);border-radius:8px}.stock-label-list{max-height:320px;overflow:auto}.stock-label-list label{display:flex;padding:6px 0;align-items:flex-start;font-size:12px}.stock-preview{width:100%;height:420px;border:1px solid var(--border,#ddd);border-radius:8px;background:#eee}.stock-events{max-height:400px;overflow:auto;padding-left:25px}.stock-events li{padding:8px;border-bottom:1px solid var(--border,#ddd)}.stock-events p{margin:4px 0}.stock-print-settings details,.stock-workspace details{margin:10px 0}.stock-print-settings summary,.stock-workspace summary{cursor:pointer;font-weight:600}.stock-workspace a.ws-button{text-decoration:none;display:inline-block}.stock-workspace .ws-context-tabs{margin:12px 0}.stock-print-settings input,.stock-print-settings select,.stock-workspace input,.stock-workspace select{max-width:100%}.stock-workspace .ws-card{min-width:0}.stock-passport{margin-top:18px}@media(max-width:700px){.stock-workspace{padding:10px}.stock-form-grid{grid-template-columns:1fr}.stock-item-result{flex-wrap:wrap}.stock-item-result>div{flex-basis:100%}.stock-print-groups{grid-template-columns:1fr}.stock-workspace>.ws-subheader{display:block}.stock-workspace>.ws-subheader>.ws-field{margin-top:12px}.stock-dialog{padding:10px}.stock-inline>.ws-field{flex-basis:100%}.stock-table td,.stock-table th{padding:8px 6px}.stock-print-settings .ws-subheader,.stock-workspace .ws-subheader{flex-wrap:wrap}}.stock-workspace>.ws-subheader{justify-content:space-between;gap:20px}.stock-workspace>.ws-subheader>.ws-field{flex:0 1 340px;min-width:200px}.core-stock-content>.core-admin-header{min-height:40px;margin-bottom:0;padding-bottom:0}.core-stock-content>.core-admin-header .core-admin-heading>div{display:none}.stock-print-settings select[multiple]{height:160px}.stock-print-settings .stock-form-grid>div{min-width:0}@media(min-width:901px){.core-stock-content{margin-left:68px!important;width:calc(100% - 68px)!important;max-width:calc(100% - 68px)!important}}.stock-form-grid{align-items:start}.stock-catalog-layout{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.stock-catalog-main{min-width:0}.stock-category-tree{max-height:75vh;overflow:auto;border:1px solid var(--line,#ddd);border-radius:14px;padding:12px}.stock-category-tree h3{margin:0 0 10px}.stock-category-node{display:flex;justify-content:space-between;gap:8px;text-align:left;width:100%;padding:9px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.stock-category-node span{overflow-wrap:anywhere}.stock-category-node[aria-pressed=true]{background:var(--accent-soft,#eef5e8);font-weight:700}.stock-category-node small{opacity:.65}.stock-product-cell{display:flex;gap:10px;align-items:center;min-width:220px}.stock-image-empty,.stock-product-cell img{width:44px;height:44px;object-fit:contain;border-radius:8px;flex:none;background:#f4f4f2}.stock-image-empty{display:grid;place-items:center;color:#777;font-size:11px}.stock-product-cell strong{display:block;font-weight:600}.stock-scan-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.stock-scan-choices section{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line,#ddd);border-radius:12px}.stock-scanner>.stock-inline>label{flex:1 1}.stock-catalog-count{font-size:13px;opacity:.7}.stock-workspace .ws-context-tabs{overflow-x:auto;flex-wrap:nowrap}.stock-workspace .ws-context-tabs button{white-space:nowrap}.stock-workspace .stock-dialog{position:relative;z-index:2}.stock-workspace td small{display:block;opacity:.65}.stock-workspace main{min-width:0}@media(max-width:900px){.stock-catalog-layout{grid-template-columns:1fr}.stock-category-tree{max-height:190px}.stock-scan-choices{grid-template-columns:1fr}.stock-product-cell{min-width:180px}}.stock-catalog-main .stock-table-scroll{max-height:calc(100vh - 420px);min-height:300px;overflow:auto}.stock-catalog-main thead{position:-webkit-sticky;position:sticky;top:0;background:var(--surface,#f7f8f6);z-index:1}.stock-connection-strip{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px}.stock-category-tree{scrollbar-width:thin}.stock-catalog-main .stock-inline{margin-block:10px}.stock-workspace .stock-category-node{font-size:13px;line-height:1.35}