@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Sora:wght@700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--bg-primary: #f8fafc;--bg-sidebar: #0f172a;--bg-card: #ffffff;--bg-card-hover: #f1f5f9;--bg-input: #ffffff;--border-color: #e2e8f0;--border-hover: rgba(37, 99, 235, .4);--text-main: #0f172a;--text-muted: #64748b;--text-dim: #94a3b8;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-glow: rgba(37, 99, 235, .15);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-accent: #0284c7;--color-info: #0ea5e9;--radius: 10px;--radius-sm: 6px;--radius-lg: 14px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04)}*{margin:0;padding:0;box-sizing:border-box}.spin-loader{animation:globalSpin .75s linear infinite;display:inline-block;vertical-align:middle}app-sidebar .nav-icon svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;stroke:currentColor!important;display:block}app-sidebar .nav-icon svg *{stroke:currentColor!important}.mobile-card-list{display:none}.im-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.im-registry-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;width:100%!important}@media(min-width:769px){.im-registry-controls{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.im-registry-controls .im-controls-row1,.im-registry-controls .im-controls-left{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;width:auto!important}.im-registry-controls .im-controls-row1 .im-search-wrap,.im-registry-controls .im-controls-left .im-search-wrap{width:320px!important;flex:0 0 320px!important;min-width:320px!important;max-width:320px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.im-registry-controls .im-controls-row1 .im-search-wrap:focus-within,.im-registry-controls .im-controls-left .im-search-wrap:focus-within{width:320px!important;flex:0 0 320px!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.im-registry-controls .im-controls-row1 .im-badge,.im-registry-controls .im-controls-row1 .im-info-badges,.im-registry-controls .im-controls-left .im-badge,.im-registry-controls .im-controls-left .im-info-badges{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;margin:0!important}.im-registry-controls .im-controls-row2,.im-registry-controls .im-controls-right{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin-left:auto!important;width:auto!important;flex-wrap:nowrap!important}.im-registry-controls .im-controls-row2 .single-view-switch-btn,.im-registry-controls .im-controls-row2 .im-btn,.im-registry-controls .im-controls-right .single-view-switch-btn,.im-registry-controls .im-controls-right .im-btn{flex:none!important;width:auto!important;height:38px!important;padding:0 16px!important;font-size:.85rem!important}.im-registry-controls .im-controls-row2 .single-view-switch-btn mat-icon,.im-registry-controls .im-controls-row2 .im-btn mat-icon,.im-registry-controls .im-controls-right .single-view-switch-btn mat-icon,.im-registry-controls .im-controls-right .im-btn mat-icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important;margin-right:4px!important}}@media(max-width:768px){.im-registry-controls{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.im-registry-controls .im-controls-row1,.im-registry-controls .im-controls-left{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.im-registry-controls .im-controls-row1 .im-search-wrap,.im-registry-controls .im-controls-left .im-search-wrap{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:36px!important}.im-registry-controls .im-controls-row1 .im-search-wrap .im-search-input,.im-registry-controls .im-controls-left .im-search-wrap .im-search-input{width:100%!important;min-width:0!important;font-size:.84rem!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.im-registry-controls .im-controls-row1 .im-search-wrap .im-search-input::placeholder,.im-registry-controls .im-controls-left .im-search-wrap .im-search-input::placeholder{color:#94a3b8!important;font-size:.84rem!important;opacity:1!important}.im-registry-controls .im-controls-row1 .im-info-badges,.im-registry-controls .im-controls-left .im-info-badges{display:flex!important;flex-direction:row!important;align-items:center!important;gap:3px!important;flex-shrink:0!important}.im-registry-controls .im-controls-row1 .im-info-badges .im-badge,.im-registry-controls .im-controls-left .im-info-badges .im-badge{padding:0 4px!important;height:26px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:2px!important;font-size:.72rem!important}.im-registry-controls .im-controls-row1 .im-info-badges .im-badge mat-icon,.im-registry-controls .im-controls-left .im-info-badges .im-badge mat-icon{font-size:13px!important;width:13px!important;height:13px!important;line-height:13px!important}.im-registry-controls .im-controls-row2,.im-registry-controls .im-controls-right{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-left:0!important;gap:4px!important}.im-registry-controls .im-controls-row2 .single-view-switch-btn,.im-registry-controls .im-controls-row2 .im-btn,.im-registry-controls .im-controls-right .single-view-switch-btn,.im-registry-controls .im-controls-right .im-btn{flex:1 1 0px!important;min-width:0!important;justify-content:center!important;padding:0 4px!important;font-size:.72rem!important;height:32px!important;white-space:nowrap!important;letter-spacing:-.2px!important}.im-registry-controls .im-controls-row2 .single-view-switch-btn mat-icon,.im-registry-controls .im-controls-row2 .im-btn mat-icon,.im-registry-controls .im-controls-right .single-view-switch-btn mat-icon,.im-registry-controls .im-controls-right .im-btn mat-icon{font-size:14px!important;width:14px!important;height:14px!important;line-height:14px!important;margin-right:2px!important}}.im-card.im-card-sticky{display:flex!important;flex-direction:column!important;height:calc(100vh - 85px)!important;max-height:calc(100vh - 85px)!important;overflow:hidden!important;padding:16px 20px 14px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}@media(max-height:900px){.im-card.im-card-sticky{height:calc(100vh - 88px)!important;max-height:calc(100vh - 88px)!important;padding:14px 18px 12px!important}}@media(max-height:768px){.im-card.im-card-sticky{height:calc(100vh - 90px)!important;max-height:calc(100vh - 90px)!important;padding:12px 16px 10px!important}}.im-sticky-body{display:flex!important;flex-direction:column!important;flex:1 1 0px!important;min-height:0!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.im-registry-controls{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:12px!important}.im-controls-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}.im-table-wrap{flex:1 1 0px!important;overflow-y:auto!important;overflow-x:auto!important;min-height:0!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:12px;border:1px solid #e2e8f0;-webkit-overflow-scrolling:touch!important}.mobile-card-list{flex:1 1 0px!important;overflow-y:auto!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important;-webkit-overflow-scrolling:touch!important}@media(max-width:768px){.im-page{padding:4px 6px!important}.im-card.im-card-sticky{height:calc(100vh - 85px)!important;max-height:calc(100vh - 85px)!important;padding:10px 8px 6px!important}}.im-pagination,.inv-pagination{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:8px!important;padding:10px 14px!important;border-top:1px solid #e2e8f0!important;background:#fff!important}@media(max-width:600px){.im-pagination,.inv-pagination{flex-direction:column!important;align-items:center!important;gap:8px!important}}.im-pagination-info,.inv-pagination-info{font-size:.78rem!important;color:#64748b!important;font-weight:500!important}@media(max-width:600px){.im-pagination-info,.inv-pagination-info{text-align:center!important;width:100%!important}}.im-pagination-controls,.inv-pagination-controls,.im-pagination-pages{display:flex!important;align-items:center!important;gap:5px!important}@media(max-width:600px){.im-pagination-controls,.inv-pagination-controls,.im-pagination-pages{justify-content:center!important;width:100%!important}}.im-page-btn,.inv-page-btn{min-width:28px!important;height:28px!important;padding:0 6px!important;border:1px solid #e2e8f0!important;background:#fff!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;color:#334155!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important}.im-page-btn mat-icon,.inv-page-btn mat-icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}.im-page-btn:hover:not(:disabled),.inv-page-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#cbd5e1!important}.im-page-btn.im-page-btn--active,.im-page-btn.inv-page-btn--active,.im-page-btn.active,.inv-page-btn.im-page-btn--active,.inv-page-btn.inv-page-btn--active,.inv-page-btn.active{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}.im-page-btn:disabled,.inv-page-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.wms-mobile-card{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000a;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.mc-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.mc-title{font-size:.9rem;font-weight:700;color:#2563eb}.mc-body{display:flex;flex-direction:column;gap:8px}.mc-row{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.mc-label{color:#64748b;font-weight:500}.mc-value{color:#1e293b;font-weight:600;text-align:right;word-break:break-word}.mc-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #f1f5f9}.empty-card-msg{text-align:center;padding:24px 12px;color:#94a3b8;font-size:.85rem;font-weight:500;background:#fff;border-radius:10px;border:1px dashed #cbd5e1}html,body{font-size:16px;-webkit-text-size-adjust:100%;overflow:hidden;height:100%;min-height:100vh;background-color:var(--bg-primary);color:var(--text-main);margin:0;padding:0}:focus,:focus-visible{outline:none!important}html,body,p,div,span,label,input,select,textarea,button,th,td,h1,h2,h3,h4,h5,h6,a,.mat-mdc-tab,.mat-mdc-tab-link,.mat-tab-label-content,.tree-node-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}mat-icon,.material-icons,.material-icons-outlined,.material-symbols-outlined,[class*=mat-icon]{font-family:Material Symbols Outlined,Material Icons Outlined,Material Icons!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}code,pre,.monospace-text,.live-event-log,.scanner-text-input,textarea.im-textarea,.help-text{font-family:JetBrains Mono,Inter,monospace!important}body{background:var(--bg-primary);color:var(--text-main);height:100vh;overflow:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0003}.cdk-overlay-pane{max-height:100vh}.cdk-global-overlay-wrapper{overflow:auto;pointer-events:auto}.mat-mdc-select-panel{max-height:280px!important}.mat-mdc-dialog-content{max-height:65vh!important;overflow-y:auto!important}.badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.65rem;font-weight:600}.badge-primary{background:#0ea5e91f;color:var(--color-primary)}.badge-success{background:#10b9811f;color:var(--color-success)}.badge-warning{background:#f59e0b1f;color:var(--color-warning)}.badge-danger{background:#ef44441f;color:var(--color-danger)}.badge-accent{background:#0284c71f;color:var(--color-accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 18px;border-radius:var(--radius-sm);font-family:var(--font);font-size:.85rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{filter:brightness(1.12);box-shadow:0 0 16px var(--color-primary-glow)}.btn-secondary{background:transparent;border:1px solid var(--border-color);color:var(--text-main)}.btn-secondary:hover{background:#0000000a}.btn-sm{padding:6px 13px;font-size:.78rem}.btn-block{width:100%}.btn-danger{background:var(--color-danger);color:#fff}.form-group{margin-bottom:14px}.form-group label{display:block;font-size:.78rem;color:var(--text-muted);margin-bottom:5px;font-weight:500}.form-control,.form-input{width:100%;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-main);padding:9px 13px;border-radius:var(--radius-sm);font-family:var(--font);font-size:.85rem;transition:border-color .2s;outline:none}.form-control:focus,.form-input:focus{border-color:var(--color-primary)}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.text-muted{color:var(--text-muted)}.text-center{text-align:center}html,body{height:100%}body{margin:0;font-family:var(--font)}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-link .mdc-tab__text-label{font-weight:600!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-link.mdc-tab-link--active .mdc-tab__text-label{font-weight:700!important}body[data-theme=dark]{--bg-primary: #0a0a0c;--bg-sidebar: #0f0e12;--bg-card: #141418;--bg-card-hover: #1e1e24;--bg-input: #141418;--border-color: #222227;--text-main: #f4f4f7;--text-muted: #a1a1aa;--text-dim: #71717a;--color-primary-glow: rgba(37, 99, 235, .15)}body[data-theme=dark]{background:var(--bg-primary)!important;color:var(--text-main)!important}[data-theme=dark] aside,[data-theme=dark] .sidebar{background:linear-gradient(180deg,#111827,#0f172a 60%,#090d16)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:1px 0 16px #0000002e!important}[data-theme=dark] .nav-link,[data-theme=dark] .sidebar-link{color:var(--text-muted)!important}[data-theme=dark] .nav-link.active,[data-theme=dark] .sidebar-link.active,[data-theme=dark] .nav-link:hover,[data-theme=dark] .sidebar-link:hover{background:var(--bg-card-hover)!important;color:var(--color-primary)!important}[data-theme=dark] header{background:#111827d9!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-main)!important}[data-theme=dark] .header-left h1{color:var(--text-main)!important}body[data-theme=dark] mat-sidenav,body[data-theme=dark] .mat-drawer,body[data-theme=dark] .mat-sidenav{background:var(--bg-sidebar)!important;color:var(--text-main)!important;border-right-color:var(--border-color)!important}body[data-theme=dark] mat-card,body[data-theme=dark] .mat-mdc-card,body[data-theme=dark] .mat-card{background:var(--bg-card)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}body[data-theme=dark] .mat-mdc-tab-header,body[data-theme=dark] .mat-mdc-tab-link,body[data-theme=dark] .mat-mdc-tab,body[data-theme=dark] .mat-mdc-tab-header-pagination{background:#111827!important}body[data-theme=dark] .mat-mdc-tab .mdc-tab__text-label,body[data-theme=dark] .mat-mdc-tab-link .mdc-tab__text-label{color:#cbd5e1!important}body[data-theme=dark] .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,body[data-theme=dark] .mat-mdc-tab-link.mdc-tab-link--active .mdc-tab__text-label,body[data-theme=dark] .mat-mdc-tab.mdc-tab--active mat-icon,body[data-theme=dark] .mat-mdc-tab-link.mdc-tab-link--active mat-icon{color:#fff!important}body[data-theme=dark] .mdc-tab-indicator__content--underline,body[data-theme=dark] .mdc-tab-indicator .mdc-tab-indicator__content{border-color:#3b82f6!important}body[data-theme=dark] .mat-mdc-tab-body{background:var(--bg-card)!important;color:var(--text-main)!important}body[data-theme=dark] mat-tree,body[data-theme=dark] mat-tree-node,body[data-theme=dark] .mat-tree-node,body[data-theme=dark] .mat-nested-tree-node{background:transparent!important;color:var(--text-main)!important}body[data-theme=dark] .mat-mdc-select-panel{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}body[data-theme=dark] .mat-mdc-option{background:var(--bg-card)!important;color:var(--text-main)!important}body[data-theme=dark] .mat-mdc-option:hover,body[data-theme=dark] .mat-mdc-option.mat-mdc-option-active{background:var(--bg-card-hover)!important}body[data-theme=dark] .mat-mdc-option .mdc-list-item__primary-text{color:var(--text-main)!important}body[data-theme=dark] .setup-card,body[data-theme=dark] .panel-card,body[data-theme=dark] .kpi-card,body[data-theme=dark] .alert-box-premium,body[data-theme=dark] .notification-dropdown,body[data-theme=dark] .profile-popup,body[data-theme=dark] .modal-content,body[data-theme=dark] .im-modal__content,body[data-theme=dark] .scanner-container,body[data-theme=dark] .task-card-dark,body[data-theme=dark] .dialog-card,body[data-theme=dark] .dashboard-header-container,body[data-theme=dark] .filter-bar,body[data-theme=dark] .print-queue,body[data-theme=dark] .data-card,body[data-theme=dark] .wh-detail-card,body[data-theme=dark] .rack-diagram-content,body[data-theme=dark] .diagram-rack-card,body[data-theme=dark] .table-wrapper,body[data-theme=dark] .table-responsive,body[data-theme=dark] .table-container,body[data-theme=dark] .form-container,body[data-theme=dark] .form-card,body[data-theme=dark] .main-content-card,body[data-theme=dark] .model-master-container,body[data-theme=dark] .item-master-container,body[data-theme=dark] .drop-zone,body[data-theme=dark] .upload-area,body[data-theme=dark] .upload-container,body[data-theme=dark] .wms-card,body[data-theme=dark] .hierarchy-sidebar,body[data-theme=dark] .explorer-panel,body[data-theme=dark] .explorer-panel .panel-card,body[data-theme=dark] .explorer-panel .stat-box,body[data-theme=dark] .details-section div,body[data-theme=dark] .legend-section,body[data-theme=dark] .details-section,body[data-theme=dark] .stats-section,body[data-theme=dark] .canvas-panel,body[data-theme=dark] .canvas-header,body[data-theme=dark] .webgl-container{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .webgl-container{background:#111827!important}body[data-theme=dark] .canvas-header h3,body[data-theme=dark] .canvas-header .subtext,body[data-theme=dark] .canvas-header span,body[data-theme=dark] .edit-subtitle,body[data-theme=dark] .changes-badge{color:#f9fafb!important}body[data-theme=dark] .changes-badge{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .explorer-panel .stat-box{background:var(--bg-input)!important}body[data-theme=dark] .explorer-panel .section-title,body[data-theme=dark] .explorer-panel h4.section-title,body[data-theme=dark] .explorer-panel .legend-list span,body[data-theme=dark] .explorer-panel p,body[data-theme=dark] .explorer-panel span,body[data-theme=dark] .sidebar-title{color:#94a3b8!important}body[data-theme=dark] .layout-toolbar{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .layout-toolbar button,body[data-theme=dark] .layout-toolbar .btn-sm{background:var(--bg-input)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}body[data-theme=dark] .layout-toolbar button:hover,body[data-theme=dark] .layout-toolbar .btn-sm:hover{background:var(--bg-card-hover)!important}body[data-theme=dark] .wh-detail-card h3,body[data-theme=dark] .wh-detail-card div,body[data-theme=dark] .wh-detail-card span,body[data-theme=dark] .wh-detail-card strong,body[data-theme=dark] .wms-tree,body[data-theme=dark] .wms-tree-node-wrapper,body[data-theme=dark] .wms-tree-node-wrapper span,body[data-theme=dark] .tree-node-content,body[data-theme=dark] .wms-tree mat-tree-node,body[data-theme=dark] .wms-tree mat-nested-tree-node,body[data-theme=dark] .mat-tree-node,body[data-theme=dark] .mat-nested-tree-node,body[data-theme=dark] .tree-node-text{color:#f9fafb!important}body[data-theme=dark] .mat-tree-node:hover,body[data-theme=dark] .leaf-node:hover{background:var(--bg-card-hover)!important}body[data-theme=dark] .tab-nav{background:transparent!important;border:none!important}body[data-theme=dark] .tabs-group{background:#111827!important;border:1px solid var(--border-color)!important}body[data-theme=dark] .tab-btn{background:transparent!important;color:var(--text-muted)!important}body[data-theme=dark] .tab-btn.active{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body[data-theme=dark] .kpi-card{background:linear-gradient(135deg,var(--bg-card),var(--bg-primary))!important}body[data-theme=dark] .progress-bg{background:var(--border-color)!important}body[data-theme=dark] .progress-stacked{background:var(--bg-primary)!important}body[data-theme=dark] table{color:var(--text-main)!important;background:var(--bg-card)!important}body[data-theme=dark] th{background:#111827!important;color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important}body[data-theme=dark] td{border-bottom:1px solid var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] tr:hover{background:var(--bg-card-hover)!important}body[data-theme=dark] .form-control,body[data-theme=dark] .scan-input,body[data-theme=dark] .scanner-text-input,body[data-theme=dark] .filter-select{background:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] input.mat-mdc-input-element,body[data-theme=dark] textarea.mat-mdc-input-element,body[data-theme=dark] .mat-mdc-select-value,body[data-theme=dark] .mat-mdc-text-field-wrapper,body[data-theme=dark] .mdc-text-field,body[data-theme=dark] .mdc-text-field--outlined,body[data-theme=dark] .mat-mdc-form-field-flex,body[data-theme=dark] .mat-mdc-form-field-infix,body[data-theme=dark] .mat-mdc-form-field input,body[data-theme=dark] .mat-mdc-form-field textarea,body[data-theme=dark] .mat-mdc-form-field select,body[data-theme=dark] .mat-mdc-form-field .mat-mdc-select{background:transparent!important;background-color:transparent!important;color:var(--text-main)!important}body[data-theme=dark] select option{background-color:var(--bg-card)!important;color:var(--text-main)!important}body[data-theme=dark] select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}body[data-theme=dark] .btn-secondary{background:#ffffff0d!important;border:1px solid var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .btn-secondary:hover{background:#ffffff1a!important}body[data-theme=dark] .icon-btn{background:var(--bg-card-hover)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body[data-theme=dark] .icon-btn:hover{color:var(--text-main)!important}body[data-theme=dark],body[data-theme=dark] .kpi-value,body[data-theme=dark] .panel-title,body[data-theme=dark] .project-name,body[data-theme=dark] .stage-name,body[data-theme=dark] .project-numbers,body[data-theme=dark] .stage-percent,body[data-theme=dark] .setup-card h3,body[data-theme=dark] .modal-content h3,body[data-theme=dark] .im-modal__content h3,body[data-theme=dark] .scanner-modal-title,body[data-theme=dark] .brand h2,body[data-theme=dark] .brand-left h2,body[data-theme=dark] td,body[data-theme=dark] .task-sku,body[data-theme=dark] .task-id,body[data-theme=dark] .task-meta,body[data-theme=dark] h1,body[data-theme=dark] h2,body[data-theme=dark] h3,body[data-theme=dark] h4,body[data-theme=dark] h5,body[data-theme=dark] h6{color:#f9fafb!important}body[data-theme=dark] .kpi-label,body[data-theme=dark] .panel-subtitle-text,body[data-theme=dark] .legend-item,body[data-theme=dark] .help-text,body[data-theme=dark] .scanner-modal-sub,body[data-theme=dark] th{color:#9ca3af!important}body[data-theme=dark] .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#f9fafb!important}body[data-theme=dark] .mdc-floating-label,body[data-theme=dark] .mat-mdc-select-placeholder,body[data-theme=dark] .mat-mdc-select-arrow,body[data-theme=dark] .mat-mdc-form-field-label,body[data-theme=dark] .mat-mdc-floating-label{color:#9ca3af!important}body[data-theme=dark] .mat-mdc-select-value-text{color:#f9fafb!important}body[data-theme=dark] .mdc-notched-outline__leading,body[data-theme=dark] .mdc-notched-outline__notch,body[data-theme=dark] .mdc-notched-outline__trailing{border-color:var(--border-color)!important}body[data-theme=dark] .mdc-text-field--focused .mdc-notched-outline__leading,body[data-theme=dark] .mdc-text-field--focused .mdc-notched-outline__notch,body[data-theme=dark] .mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--color-primary)!important}body[data-theme=dark] .color-picker-container label{color:#9ca3af!important}body[data-theme=dark] button.mat-mdc-button,body[data-theme=dark] .mat-mdc-button{color:#f9fafb!important}body[data-theme=dark] .mat-mdc-table,body[data-theme=dark] mat-table{background:var(--bg-card)!important;color:var(--text-main)!important}body[data-theme=dark] .mat-mdc-header-row,body[data-theme=dark] mat-header-row{background:#111827!important}body[data-theme=dark] .mat-mdc-header-cell,body[data-theme=dark] mat-header-cell{color:#9ca3af!important;border-bottom-color:var(--border-color)!important;background:#111827!important}body[data-theme=dark] .mat-mdc-row,body[data-theme=dark] mat-row{background:var(--bg-card)!important}body[data-theme=dark] .mat-mdc-cell,body[data-theme=dark] mat-cell{color:#f9fafb!important;border-bottom-color:var(--border-color)!important}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26!important}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff40!important}body[data-theme=dark] .tree-node-type-badge{background:transparent!important}body[data-theme=dark] .badge-warehouse{background:#6366f133!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.3)!important}body[data-theme=dark] .badge-zone{background:#0ea5e933!important;color:#7dd3fc!important;border:1px solid rgba(14,165,233,.3)!important}body[data-theme=dark] .badge-rack{background:#f9731633!important;color:#ffedd5!important;border:1px solid rgba(249,115,22,.3)!important}body[data-theme=dark] .badge-shelf,body[data-theme=dark] .badge-bin{background:#94a3b833!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.3)!important}body[data-theme=dark] .tree-toggle-btn,body[data-theme=dark] .tree-toggle-btn mat-icon{color:#9ca3af!important}body[data-theme=dark] .tree-node-add-btn{color:#60a5fa!important}body[data-theme=dark] .tree-node-add-btn:hover{background-color:#60a5fa26!important;color:#93c5fd!important}body[data-theme=dark] .btn-sm{background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .btn-sm--view{color:#818cf8!important;border-color:#6366f166!important}body[data-theme=dark] .btn-sm--view:hover:not(:disabled){background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}body[data-theme=dark] .btn-sm--danger{color:#f87171!important;border-color:#ef444466!important}body[data-theme=dark] .btn-sm:hover:not(:disabled){background:var(--bg-card-hover)!important;border-color:#3b82f6!important;color:var(--text-main)!important}body[data-theme=dark] .btn-sm--danger:hover:not(:disabled){background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}body[data-theme=dark] button[disabled],body[data-theme=dark] button.mat-mdc-button-disabled,body[data-theme=dark] .mat-mdc-flat-button[disabled],body[data-theme=dark] .mat-mdc-raised-button[disabled]{background:#ffffff14!important;color:#ffffff59!important}body[data-theme=dark] button.mat-flat-button:not([disabled]){color:#fff!important}body[data-theme=dark] .wms-drawer{background:var(--bg-card)!important;color:var(--text-main)!important}body[data-theme=dark] .wms-drawer .drawer-header{background:#111827!important;color:#f9fafb!important;border-bottom:1px solid var(--border-color)!important}body[data-theme=dark] .wms-drawer .drawer-header button,body[data-theme=dark] .wms-drawer .drawer-header .mat-icon{color:#f9fafb!important}body[data-theme=dark] input[type=color]{background:transparent!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-card-header{border-bottom-color:var(--border-color)!important}body[data-theme=dark] .im-card-header h2,body[data-theme=dark] .im-label{color:var(--text-main)!important}body[data-theme=dark] .im-input-icon{color:#4b5563!important}body[data-theme=dark] .im-input{background:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-input:focus{background:var(--bg-input)!important;border-color:#3b82f6!important}body[data-theme=dark] .im-input--muted{color:#6b7280!important}body[data-theme=dark] .im-dropzone{background:#ffffff08!important;border-color:#ffffff26!important}body[data-theme=dark] .im-dropzone:hover{border-color:#3b82f6!important}body[data-theme=dark] .im-drop-icon{color:#94a3b8!important}body[data-theme=dark] .im-drop-text{color:#cbd5e1!important}body[data-theme=dark] .im-drop-text small{color:#6b7280!important}body[data-theme=dark] .im-preview{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-btn--ghost{background:#ffffff0d!important;color:#cbd5e1!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-btn--ghost:hover{background:#ffffff1a!important;color:#f9fafb!important}body[data-theme=dark] .im-registry-controls{background:linear-gradient(135deg,var(--bg-card),var(--bg-primary))!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-search-wrap{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-search-input{color:var(--text-main)!important}body[data-theme=dark] .im-table-wrap{border-color:var(--border-color)!important}body[data-theme=dark] .im-table thead tr{background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-primary) 100%)!important;border-bottom-color:var(--border-color)!important}body[data-theme=dark] .im-table th{background:var(--bg-primary)!important;color:#cbd5e1!important;box-shadow:inset 0 -1px 0 var(--border-color)!important}body[data-theme=dark] .im-table-row{border-bottom-color:var(--border-color)!important}body[data-theme=dark] .im-table-row:hover{background:var(--bg-card-hover)!important}body[data-theme=dark] .im-table td{color:var(--text-main)!important}body[data-theme=dark] .im-thumb,body[data-theme=dark] .im-no-img{border-color:var(--border-color)!important;background:var(--bg-input)!important;color:#6b7280!important}body[data-theme=dark] .im-bold{color:var(--text-main)!important}body[data-theme=dark] .im-desc{color:#9ca3af!important}body[data-theme=dark] .im-price{color:var(--text-main)!important}body[data-theme=dark] .im-pagination{border-top-color:var(--border-color)!important}body[data-theme=dark] .im-page-btn{border-color:var(--border-color)!important;background:var(--bg-input)!important;color:var(--text-main)!important}body[data-theme=dark] .im-page-btn:hover:not(:disabled){background:var(--bg-card-hover)!important;border-color:#2563eb!important;color:#60a5fa!important}body[data-theme=dark] .im-action-btn--edit{background:#ffffff14!important;color:#cbd5e1!important}body[data-theme=dark] .im-action-btn--edit:hover{background:#ffffff26!important}body[data-theme=dark] .im-action-btn--del{background:#ef444426!important;color:#f87171!important}body[data-theme=dark] .im-action-btn--del:hover{background:#ef444440!important}body[data-theme=dark] .im-sku-badge{background:#ffffff14!important;color:#e2e8f0!important;border:1px solid rgba(255,255,255,.12)!important}body[data-theme=dark] .im-modal-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-modal-title{color:var(--text-main)!important}body[data-theme=dark] .im-modal-desc{color:#cbd5e1!important}body[data-theme=dark] .im-modal-desc strong,body[data-theme=dark] .im-modal-desc .confirm-highlight{color:#f8fafc!important;background:#ffffff1a!important;border-color:#ffffff26!important}body[data-theme=dark] .im-modal-item-info{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-modal-item-label{color:#9ca3af!important}body[data-theme=dark] .im-modal-item-value{color:var(--text-main)!important}body[data-theme=dark] .im-modal-btn--cancel{background:#ffffff0d!important;color:#cbd5e1!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-modal-btn--cancel:hover{background:#ffffff1a!important;color:#f9fafb!important}body[data-theme=dark] .mode-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .mode-card:hover{border-color:#3b82f6!important}body[data-theme=dark] .mode-icon-wrapper{background:#ffffff0f!important;color:#cbd5e1!important}body[data-theme=dark] .mode-card h3{color:var(--text-main)!important}body[data-theme=dark] .mode-card p{color:var(--text-muted)!important}body[data-theme=dark] .btn-save-draft{background:#ffffff0d!important;color:#cbd5e1!important;border-color:var(--border-color)!important}body[data-theme=dark] .btn-save-draft:hover{background:#ffffff1a!important;color:#f9fafb!important}body[data-theme=dark] .btn-add-line-header{background:#1e293b!important;color:#f1f5f9!important;border:1px solid #334155!important}body[data-theme=dark] .btn-add-line-header:hover{background:#334155!important;color:#fff!important}body[data-theme=dark] .table-wrapper,body[data-theme=dark] .table-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:none!important}body[data-theme=dark] th{background:var(--bg-card-hover)!important;background-color:var(--bg-card-hover)!important;color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important}body[data-theme=dark] tr:hover td,body[data-theme=dark] tr:hover th,body[data-theme=dark] tbody tr:hover,body[data-theme=dark] tbody tr:hover td,body[data-theme=dark] .data-table tbody tr:hover td{background:var(--bg-card-hover)!important;background-color:var(--bg-card-hover)!important}body[data-theme=dark] .stat-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:none!important}body[data-theme=dark] .stat-card:hover{border-color:#3b82f6!important}body[data-theme=dark] .stat-label{color:var(--text-muted)!important}body[data-theme=dark] .stat-value{color:var(--text-main)!important}body[data-theme=dark] .stat-icon{background-color:#ffffff0d!important}body[data-theme=dark] .action-bar,body[data-theme=dark] .summary-banner{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:none!important;color:var(--text-main)!important}body[data-theme=dark] .action-info,body[data-theme=dark] .summary-item{color:var(--text-main)!important}body[data-theme=dark] .mobile-detail,body[data-theme=dark] .mobile-panel,body[data-theme=dark] .setup-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .mobile-detail h3,body[data-theme=dark] .mobile-panel h3{color:var(--text-main)!important}body[data-theme=dark] .details-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .details-panel h3{color:var(--text-main)!important;border-bottom-color:var(--border-color)!important}body[data-theme=dark] .prop-value{color:var(--text-main)!important}body[data-theme=dark] .sku-list{border-top-color:var(--border-color)!important}body[data-theme=dark] .sku-list h4{color:var(--text-muted)!important}body[data-theme=dark] .sku-item{background:var(--bg-card-hover)!important;border-color:var(--border-color)!important}body[data-theme=dark] .sku-name{color:var(--text-main)!important}body[data-theme=dark] .filter-bar{background:var(--bg-card-hover)!important;border-color:var(--border-color)!important}body[data-theme=dark] .filter-input,body[data-theme=dark] .filter-select,body[data-theme=dark] .filter-select--warehouse{background:var(--bg-input)!important;background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .checkbox-label{color:var(--text-muted)!important}body[data-theme=dark] .btn-scanner-toggle,body[data-theme=dark] button[title="Scan/Paste QR Code"]{background:#4f46e526!important;border-color:#4f46e54d!important}body[data-theme=dark] .btn-scanner-toggle:hover,body[data-theme=dark] button[title="Scan/Paste QR Code"]:hover{background:#4f46e540!important}body[data-theme=dark] div[style*="background: #f5f3ff"],body[data-theme=dark] div[style*="background:#f5f3ff"]{background:#8b5cf61f!important;border-color:#8b5cf640!important;color:#a78bfa!important}body[data-theme=dark] div[style*="background: #f0fdf4"],body[data-theme=dark] div[style*="background:#f0fdf4"]{background:#10b9811f!important;border-color:#10b98140!important;color:#34d399!important}body[data-theme=dark] div[style*="background: #eff6ff"],body[data-theme=dark] div[style*="background:#eff6ff"]{background:#3b82f61f!important;border-color:#3b82f640!important;color:#60a5fa!important}body[data-theme=dark] .scan-box.item-scan{background:#3b82f614!important;border-color:#3b82f64d!important}body[data-theme=dark] .scan-box.item-scan:focus-within{background:#3b82f626!important;border-color:#3b82f6!important}body[data-theme=dark] .scan-box.bin-scan{background:#10b98114!important;border-color:#10b9814d!important}body[data-theme=dark] .scan-box.bin-scan:focus-within{background:#10b98126!important;border-color:#10b981!important}body[data-theme=dark] .scan-box-input{color:var(--text-main)!important}body[data-theme=dark] .admin-container{background-color:var(--bg-primary)!important;background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .table-card,body[data-theme=dark] .stat-card{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .table-toolbar{border-bottom-color:var(--border-color)!important}body[data-theme=dark] .toolbar-search input.form-input,body[data-theme=dark] .toolbar-search .form-input{background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important;padding-left:42px!important}body[data-theme=dark] .filter-group select.form-select,body[data-theme=dark] select.form-select{background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .tab-nav{background:transparent!important;border:none!important;box-shadow:none!important}body[data-theme=dark] .tabs-group{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}body[data-theme=dark] .tab-btn{color:var(--text-muted)!important;background:transparent!important;box-shadow:none!important}body[data-theme=dark] .tab-btn.active{background:var(--bg-card-hover)!important;color:var(--text-main)!important;box-shadow:none!important}body[data-theme=dark] .filter-search,body[data-theme=dark] .filter-select,body[data-theme=dark] .filter-date{background:var(--bg-input)!important;background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .report-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .report-card h3{color:var(--text-main)!important}body[data-theme=dark] .report-card p{color:var(--text-muted)!important}body[data-theme=dark] .report-select{background:var(--bg-input)!important;background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .table-footer,body[data-theme=dark] .inv-pagination{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-top:1px solid var(--border-color)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .pagination-info,body[data-theme=dark] .inv-pagination-info{color:var(--text-muted)!important}body[data-theme=dark] .page-btn,body[data-theme=dark] .inv-page-btn{background:var(--bg-card-hover)!important;border:1px solid var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .page-btn:hover:not(:disabled),body[data-theme=dark] .inv-page-btn:hover:not(:disabled){background:var(--border-hover)!important}body[data-theme=dark] .page-btn.active,body[data-theme=dark] .inv-page-btn--active{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}body[data-theme=dark] .page-btn:disabled,body[data-theme=dark] .inv-page-btn:disabled{opacity:.4}body[data-theme=dark] select.page-size-select{background:var(--bg-input)!important;background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .text-sku,body[data-theme=dark] .text-desc,body[data-theme=dark] .user-name,body[data-theme=dark] .flex-cell,body[data-theme=dark] .im-modal-title{color:var(--text-main)!important}body[data-theme=dark] .text-gray,body[data-theme=dark] .user-email,body[data-theme=dark] .stat-label,body[data-theme=dark] .pagination-info,body[data-theme=dark] .im-modal-desc{color:var(--text-muted)!important}body[data-theme=dark] .auth-split-container,body[data-theme=dark] .auth-form-panel{background-color:#09090b!important}body[data-theme=dark] .ios-theme-toggle{background:#18181b!important;border-color:#27272a!important}body[data-theme=dark] .ios-theme-toggle.active{background:#2563eb!important;border-color:#3b82f6!important}body[data-theme=dark] .toggle-handle{background:#fff!important;color:#18181b!important}body[data-theme=dark] .form-header h2{color:#f4f4f7!important}body[data-theme=dark] .subtitle-text{color:#a1a1aa!important}body[data-theme=dark] .form-group label{color:var(--text-main)!important}body[data-theme=dark] .form-control{background:#141418!important;border-color:#222227!important;color:#f4f4f7!important}body[data-theme=dark] .form-control:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}body[data-theme=dark] .form-control::placeholder{color:#52525b!important}body[data-theme=dark] .form-control:disabled{background:#18181b!important;color:#52525b!important;border-color:#27272a!important}body[data-theme=dark] .select-purple{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%233b82f6' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}body[data-theme=dark] .select-purple option{background:#141418!important;color:#f4f4f7!important}body[data-theme=dark] .mode-link{color:#60a5fa!important}body[data-theme=dark] .mode-link:hover{color:#93c5fd!important}body[data-theme=dark] .form-footer-link{color:#71717a!important}body[data-theme=dark] .alert-success{background-color:#10b9811a!important;color:#34d399!important;border-color:#10b98133!important}body[data-theme=dark] .alert-danger{background-color:#ef44441a!important;color:#f87171!important;border-color:#ef444433!important}body[data-theme=dark] .mobile-logo-container svg{color:#a78bfa!important}body[data-theme=dark] .eye-toggle-btn{color:#71717a!important}body[data-theme=dark] .eye-toggle-btn:hover{color:#a78bfa!important}body[data-theme=dark] .input-icon{color:#71717a!important}body[data-theme=dark] input:-webkit-autofill,body[data-theme=dark] input:-webkit-autofill:hover,body[data-theme=dark] input:-webkit-autofill:focus,body[data-theme=dark] input:-webkit-autofill:active,body[data-theme=dark] select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #141418 inset!important;-webkit-text-fill-color:#f4f4f7!important;transition:background-color 5000s ease-in-out 0s;border-color:#222227!important}body:not([data-theme=dark]) input:-webkit-autofill,body:not([data-theme=dark]) input:-webkit-autofill:hover,body:not([data-theme=dark]) input:-webkit-autofill:focus,body:not([data-theme=dark]) input:-webkit-autofill:active,body:not([data-theme=dark]) select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#09090b!important;transition:background-color 5000s ease-in-out 0s;border-color:#e4e4e7!important}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-link .mdc-tab__text-label,.mat-tab-label-content,.mat-tab-label,.mat-tab-link{font-weight:700!important}.mat-mdc-tab-header{max-width:100%!important;position:relative!important}.mat-mdc-tab-label-container{overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important}.mat-mdc-tab-label-container::-webkit-scrollbar{display:none!important}.mat-mdc-tab-header-pagination{display:flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;opacity:1!important;pointer-events:auto!important}body[data-theme=dark] .roles-grid{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .checkbox-label,body[data-theme=dark] .modal-body label{color:var(--text-main)!important}body[data-theme=dark] .modal-footer{background:var(--bg-card)!important;border-top-color:var(--border-color)!important}body[data-theme=dark] .modal-footer .btn-secondary{background:#ffffff0d!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .modal-footer .btn-secondary:hover{background:#ffffff1a!important}body[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.9)!important;cursor:pointer}body[data-theme=dark] .status-badge.active,body[data-theme=dark] .status-badge.badge-active,body[data-theme=dark] .status-badge--good{background:#10b9811f!important;color:#34d399!important;border:1px solid rgba(16,185,129,.25)!important}body[data-theme=dark] .status-badge.inactive,body[data-theme=dark] .status-badge.badge-inactive,body[data-theme=dark] .status-badge--damaged{background:#ef44441f!important;color:#f87171!important;border:1px solid rgba(239,68,68,.25)!important}body[data-theme=dark] .projects-page,body[data-theme=dark] .project-detail-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .project-card,body[data-theme=dark] .project-list-card,body[data-theme=dark] .project-detail-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .project-card h3,body[data-theme=dark] .project-card h4,body[data-theme=dark] .project-detail-card h3{color:var(--text-main)!important}body[data-theme=dark] .project-card p,body[data-theme=dark] .project-card .text-muted{color:var(--text-muted)!important}body[data-theme=dark] .project-header,body[data-theme=dark] .project-toolbar{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .grid-2col-split,body[data-theme=dark] .grid-2col{background:transparent!important}body[data-theme=dark] .form-section,body[data-theme=dark] .section-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .procurement-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .po-card,body[data-theme=dark] .procurement-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .section-header h2,body[data-theme=dark] .section-header h3{color:var(--text-main)!important}body[data-theme=dark] .returns-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .return-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .quality-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .quality-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .tr-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .tr-sidebar{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .tr-section{color:var(--text-muted)!important}body[data-theme=dark] .tr-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .tr-card--selected{background:var(--bg-card-hover)!important;border-color:#3b82f6!important}body[data-theme=dark] .tr-shp-no{color:var(--text-main)!important}body[data-theme=dark] .tr-card-row{color:var(--text-muted)!important}body[data-theme=dark] .im-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .wms-toast{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .im-page-header{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .im-page-title{color:var(--text-main)!important}body[data-theme=dark] .im-page-sub{color:var(--text-muted)!important}body[data-theme=dark] .cr-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .cr-tabs{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cr-tab-btn{color:var(--text-muted)!important;background:transparent!important}body[data-theme=dark] .cr-tab-btn--active{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body[data-theme=dark] .cr-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cr-card-title{color:var(--text-main)!important}body[data-theme=dark] .cr-card-subtitle{color:var(--text-muted)!important}body[data-theme=dark] .cr-table-wrap{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cr-table th{background:var(--bg-card-hover)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cr-table td{color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cr-table-row:hover td{background:var(--bg-card-hover)!important}body[data-theme=dark] .cp-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .cp-tabs{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cp-tab-btn{color:var(--text-muted)!important;background:transparent!important}body[data-theme=dark] .cp-tab-btn--active{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body[data-theme=dark] .cp-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cp-card-title{color:var(--text-main)!important}body[data-theme=dark] .cp-card-subtitle{color:var(--text-muted)!important}body[data-theme=dark] .cp-table-wrap{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cp-table th{background:var(--bg-card-hover)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cp-table td{color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .cp-table-row:hover td{background:var(--bg-card-hover)!important}body[data-theme=dark] .vp-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .vp-header{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .vp-tabs{background:var(--bg-input)!important;border-color:var(--border-color)!important}body[data-theme=dark] .vp-tab-btn{color:var(--text-muted)!important;background:transparent!important}body[data-theme=dark] .vp-tab-btn--active{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body[data-theme=dark] .vp-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .vp-card-title{color:var(--text-main)!important}body[data-theme=dark] .vp-card-subtitle{color:var(--text-muted)!important}body[data-theme=dark] .vp-table-wrap{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .vp-table th{background:var(--bg-card-hover)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}body[data-theme=dark] .vp-table td{color:var(--text-main)!important;border-color:var(--border-color)!important}body[data-theme=dark] .pk-page{background:var(--bg-primary)!important;color:var(--text-main)!important}body[data-theme=dark] .pk-sidebar,body[data-theme=dark] .pk-card{background:var(--bg-card)!important;border-color:var(--border-color)!important}body[data-theme=dark] .pk-card-header{border-color:var(--border-color)!important;color:var(--text-main)!important}body[data-theme=dark] .pk-shp-no{color:var(--text-main)!important}body[data-theme=dark] .alert-box-premium.info{background:#06b6d41a!important;border-color:#06b6d440!important;color:#67e8f9!important}body[data-theme=dark] .alert-box-premium.danger{background:#ef44441a!important;border-color:#ef444440!important;color:#f87171!important}body[data-theme=dark] .alert-box-premium.warning{background:#f59e0b1a!important;border-color:#f59e0b40!important;color:#fcd34d!important}body[data-theme=dark] .alert-box-premium.success{background:#10b9811a!important;border-color:#10b98140!important;color:#34d399!important}body[data-theme=dark] .alert-dot{background:currentColor!important}body[data-theme=dark] .panel-badge.purple{background:#94a3b826!important;color:#cbd5e1!important}body[data-theme=dark] .panel-badge.green{background:#10b98126!important;color:#34d399!important}body[data-theme=dark] .panel-badge.red{background:#ef444426!important;color:#f87171!important}body[data-theme=dark] .panel-badge.blue{background:#3b82f626!important;color:#60a5fa!important}@media(max-width:1366px){.shipping-container,.main-content-area{overflow-x:hidden}.table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.notification-dropdown{max-width:calc(100vw - 32px)!important}.profile-popup{right:0!important;left:auto!important;max-width:calc(100vw - 32px)!important}.address-suggestions{max-width:100%!important}}@media(max-width:1600px)and (min-width:1025px){aside{width:220px!important;min-width:220px!important}.content{padding:14px 16px 20px!important}header{padding:0 16px!important;height:52px!important}.grid-2col-split{grid-template-columns:300px 1fr!important;gap:14px!important}.kpi-row,.stats-row,.dashboard-kpi-grid{gap:10px!important}.setup-card,.panel-card,.data-card,.main-content-card{padding:14px 16px!important;max-width:100%!important;width:100%!important}.nested-map-card{margin-top:0!important}table{width:100%!important}table th{white-space:nowrap!important;font-size:.76rem!important;letter-spacing:.02em!important;padding:8px 10px!important}table td,.table-wrapper table td,.table-wrapper table th{font-size:.8rem!important;padding:8px 10px!important}.btn{padding:6px 12px!important;font-size:.78rem!important}.btn-sm{padding:4px 8px!important;font-size:.74rem!important}.form-control,.form-input,.filter-select,.filter-input{padding:6px 10px!important;font-size:.8rem!important}.shipment-steps{padding:10px 14px!important}.step-label{font-size:.76rem!important}.summary-banner,.filter-bar{flex-wrap:wrap!important;gap:8px!important}.kpi-value{font-size:1.4rem!important}}@media(max-width:1440px)and (min-width:1025px){.grid-2col-split{grid-template-columns:340px 1fr!important;gap:16px!important}.table-wrapper{overflow-x:auto!important;max-width:100%!important}}@media(max-width:1180px){.grid-2col-split{grid-template-columns:1fr!important;gap:16px!important}}@media(max-width:1024px)and (min-width:901px){.content{padding:16px 18px 28px!important}header{padding:0 16px!important}.header-left h1{font-size:1rem!important}.header-badge{display:none!important}.grid-2col-split{grid-template-columns:1fr!important;gap:16px!important}.grid-2col,.grid-3col{grid-template-columns:1fr 1fr!important;gap:12px!important}.kpi-row,.stats-row{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.dashboard-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.setup-card{padding:16px!important}.table-wrapper table td,.table-wrapper table th{font-size:.8rem!important;padding:9px 10px!important}#shipment-map{height:240px!important}.step-label{font-size:.74rem!important;white-space:normal!important;max-width:70px!important;text-align:center!important}.step-connector{min-width:20px!important}.filter-bar,.form-actions{flex-wrap:wrap!important;gap:8px!important}}@media(max-width:900px)and (min-width:769px){.content{padding:14px 14px 24px!important}header{padding:0 14px!important}.header-badge,.header-user-info{display:none!important}.grid-2col-split{grid-template-columns:1fr!important;gap:14px!important}.grid-2col,.grid-3col{grid-template-columns:1fr 1fr!important;gap:10px!important}.kpi-row,.stats-row{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.dashboard-grid{grid-template-columns:1fr!important}.setup-card{padding:14px!important}.table-wrapper table td,.table-wrapper table th{font-size:.78rem!important;padding:8px 10px!important}#shipment-map{height:200px!important}.shipment-steps{padding:10px 12px!important}.step-circle{width:26px!important;height:26px!important}.step-label{font-size:.72rem!important}}@media(max-width:768px){.content{padding:12px 12px 20px!important}header{padding:0 12px 0 56px!important;height:52px!important;min-height:52px!important}.header-badge,.header-user-info{display:none!important}.grid-2col-split{grid-template-columns:1fr!important;gap:12px!important}.grid-2col,.grid-3col{grid-template-columns:1fr!important;gap:10px!important}.kpi-row,.stats-row{grid-template-columns:1fr 1fr!important;gap:8px!important}.setup-card{padding:12px!important;border-radius:8px!important}.card-header-with-icon h3{font-size:1rem!important}.table-wrapper table{min-width:600px!important}.tab-nav{overflow-x:auto!important;position:relative!important;background:transparent!important;padding:0!important;margin-top:0!important;margin-bottom:16px!important}.tabs-group{flex-wrap:nowrap!important;min-width:max-content!important}#shipment-map{height:180px!important}.shipment-steps{overflow-x:auto!important;padding:10px 12px!important}.step-label{font-size:.7rem!important;max-width:55px!important;white-space:normal!important;text-align:center!important}.step-connector{min-width:16px!important;margin:0 6px!important}.summary-banner{flex-direction:column!important;gap:6px!important;padding:10px 14px!important}.form-actions{flex-direction:column!important;gap:8px!important}.form-actions button{width:100%!important;justify-content:center!important}.filter-bar input,.filter-bar select{width:100%!important}.filter-bar{flex-direction:column!important;gap:8px!important}}.view-mode-toggle,.inv-view-toggle{display:inline-flex!important;align-items:center!important;background:#f1f5f9!important;border-radius:12px!important;padding:4px!important;gap:4px!important;box-shadow:inset 0 1px 2px #0000000a!important;border:1px solid #e2e8f0!important}.view-mode-btn,.inv-view-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;border-radius:9px!important;font-size:.84rem!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;border:1px solid transparent!important}.view-mode-btn--active,.inv-view-btn--active{background:#e2e8f0!important;color:#1e293b!important;border-color:#cbd5e1!important;box-shadow:none!important}.view-mode-btn:not(.view-mode-btn--active),.inv-view-btn:not(.inv-view-btn--active){background:#fff!important;color:#475569!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0000000d!important}.view-mode-btn:not(.view-mode-btn--active):hover,.inv-view-btn:not(.inv-view-btn--active):hover{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}body[data-theme=dark] .view-mode-toggle,body[data-theme=dark] .inv-view-toggle{background:#111827!important;border-color:var(--border-color)!important}body[data-theme=dark] .view-mode-btn--active,body[data-theme=dark] .inv-view-btn--active{background:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}body[data-theme=dark] .view-mode-btn:not(.view-mode-btn--active),body[data-theme=dark] .inv-view-btn:not(.inv-view-btn--active){background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}.single-view-switch-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 14px!important;border-radius:8px!important;background:#fff!important;color:#334155!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important;font-size:.82rem!important;font-weight:600!important;cursor:pointer!important;transition:all .18s ease!important;white-space:nowrap!important;height:36px!important}.single-view-switch-btn:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important;box-shadow:0 2px 6px #00000014!important;transform:translateY(-1px)!important}.single-view-switch-btn svg{stroke:#475569!important;flex-shrink:0!important}body[data-theme=dark] .single-view-switch-btn{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}body[data-theme=dark] .single-view-switch-btn:hover{background:#334155!important;color:#fff!important;border-color:#475569!important}.inv-serial-badge{display:inline-flex;align-items:center;max-width:220px;white-space:nowrap;vertical-align:middle;background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;border-radius:20px;padding:2px 8px;font-size:.72rem;font-weight:600;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.serial-badge-wrap{position:relative;display:inline-block;vertical-align:middle}.serial-badge-wrap:hover .inv-serial-badge{background:#0f172a;color:#fff;border-color:#0f172a}.serial-badge-wrap:active .inv-serial-badge{transform:scale(.95)}td .serial-badge-wrap,.inv-sub-row td .serial-badge-wrap,.inv-sub-row td,.inv-sub-row{overflow:visible!important}.modal-overlay,.im-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#0f172a8c!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;pointer-events:auto!important}.modal-overlay .im-modal-card,.modal-overlay .pm-modal-card,.modal-overlay .modal,.im-modal-overlay .im-modal-card,.im-modal-overlay .pm-modal-card{position:relative!important;z-index:1000000!important;max-height:90vh!important;overflow-y:auto!important;pointer-events:auto!important}.inv-pagination,.im-pagination,.pagination,div[class*=pagination]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important}.inv-pagination-info,.im-pagination-info,.pagination-info,div[class*=pagination-info],span[class*=pagination-info]{font-size:.78rem!important;color:#64748b!important;font-weight:500!important;margin:0!important;padding:0!important;line-height:1.2!important}.inv-pagination-controls,.im-pagination-controls,.im-pagination-pages,.pagination-controls,div[class*=pagination-controls],div[class*=pagination-pages]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;margin:0 0 0 auto!important;padding:0!important}button.inv-page-btn,button.im-page-btn,button.im-page-nav,button.im-page-num,button.page-btn,.inv-page-btn,.im-page-btn,.im-page-nav,.im-page-num,.page-btn,button[class*=page-btn],button[class*=page-nav],button[class*=page-num]{min-width:32px!important;height:32px!important;border:1.5px solid #e5e7eb!important;background-color:#fff!important;background:#fff!important;border-radius:6px!important;font-size:.82rem!important;font-weight:600!important;color:#374151!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;line-height:1!important;transition:all .18s ease!important;flex:0 0 auto!important;flex-shrink:0!important;outline:none!important}button.inv-page-btn:hover:not(:disabled):not([class*=active]),button.im-page-btn:hover:not(:disabled):not([class*=active]),button.im-page-nav:hover:not(:disabled):not([class*=active]),button.im-page-num:hover:not(:disabled):not([class*=active]),button.page-btn:hover:not(:disabled):not([class*=active]),.inv-page-btn:hover:not(:disabled):not([class*=active]),.im-page-btn:hover:not(:disabled):not([class*=active]),.im-page-nav:hover:not(:disabled):not([class*=active]),.im-page-num:hover:not(:disabled):not([class*=active]),.page-btn:hover:not(:disabled):not([class*=active]),button[class*=page-btn]:hover:not(:disabled):not([class*=active]),button[class*=page-nav]:hover:not(:disabled):not([class*=active]),button[class*=page-num]:hover:not(:disabled):not([class*=active]){background-color:#f1f5f9!important;background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}button.inv-page-btn:focus:not([class*=active]),button.inv-page-btn:focus-visible:not([class*=active]),button.im-page-btn:focus:not([class*=active]),button.im-page-btn:focus-visible:not([class*=active]),button.im-page-nav:focus:not([class*=active]),button.im-page-nav:focus-visible:not([class*=active]),button.im-page-num:focus:not([class*=active]),button.im-page-num:focus-visible:not([class*=active]),button.page-btn:focus:not([class*=active]),button.page-btn:focus-visible:not([class*=active]),.inv-page-btn:focus:not([class*=active]),.inv-page-btn:focus-visible:not([class*=active]),.im-page-btn:focus:not([class*=active]),.im-page-btn:focus-visible:not([class*=active]),.im-page-nav:focus:not([class*=active]),.im-page-nav:focus-visible:not([class*=active]),.im-page-num:focus:not([class*=active]),.im-page-num:focus-visible:not([class*=active]),.page-btn:focus:not([class*=active]),.page-btn:focus-visible:not([class*=active]),button[class*=page-btn]:focus:not([class*=active]),button[class*=page-btn]:focus-visible:not([class*=active]),button[class*=page-nav]:focus:not([class*=active]),button[class*=page-nav]:focus-visible:not([class*=active]),button[class*=page-num]:focus:not([class*=active]),button[class*=page-num]:focus-visible:not([class*=active]){background-color:#fff!important;background:#fff!important;color:#1e293b!important;border-color:#2563eb!important;outline:none!important}button.inv-page-btn.inv-page-btn--active,button.inv-page-btn.inv-page-btn--active:focus,button.inv-page-btn.inv-page-btn--active:focus-visible,button.inv-page-btn.inv-page-btn--active:hover,button.inv-page-btn.inv-page-btn--active:active,button.im-page-btn.im-page-btn--active,button.im-page-btn.im-page-btn--active:focus,button.im-page-btn.im-page-btn--active:focus-visible,button.im-page-btn.im-page-btn--active:hover,button.im-page-btn.im-page-btn--active:active,button.im-page-num.im-page-num--active,button.im-page-num.im-page-num--active:focus,button.im-page-num.im-page-num--active:focus-visible,button.im-page-num.im-page-num--active:hover,button.im-page-num.im-page-num--active:active,button.page-btn.page-btn--active,button.page-btn.page-btn--active:focus,button.page-btn.page-btn--active:focus-visible,button.page-btn.page-btn--active:hover,button.page-btn.page-btn--active:active,.inv-page-btn--active,.inv-page-btn--active:focus,.inv-page-btn--active:focus-visible,.inv-page-btn--active:hover,.inv-page-btn--active:active,.im-page-btn--active,.im-page-btn--active:focus,.im-page-btn--active:focus-visible,.im-page-btn--active:hover,.im-page-btn--active:active,.im-page-num--active,.im-page-num--active:focus,.im-page-num--active:focus-visible,.im-page-num--active:hover,.im-page-num--active:active,.page-btn--active,.page-btn--active:focus,.page-btn--active:focus-visible,.page-btn--active:hover,.page-btn--active:active,button[class*=page-btn][class*=active],button[class*=page-btn][class*=active]:focus,button[class*=page-btn][class*=active]:focus-visible,button[class*=page-btn][class*=active]:hover,button[class*=page-btn][class*=active]:active,button[class*=page-num][class*=active],button[class*=page-num][class*=active]:focus,button[class*=page-num][class*=active]:focus-visible,button[class*=page-num][class*=active]:hover,button[class*=page-num][class*=active]:active,button[class*=page-btn--active],button[class*=page-btn--active]:focus,button[class*=page-btn--active]:focus-visible,button[class*=page-btn--active]:hover,button[class*=page-btn--active]:active,button[class*=im-page-btn--active],button[class*=im-page-btn--active]:focus,button[class*=im-page-btn--active]:focus-visible,button[class*=im-page-btn--active]:hover,button[class*=im-page-btn--active]:active,button[class*=im-page-num--active],button[class*=im-page-num--active]:focus,button[class*=im-page-num--active]:focus-visible,button[class*=im-page-num--active]:hover,button[class*=im-page-num--active]:active,button[class*=inv-page-btn--active],button[class*=inv-page-btn--active]:focus,button[class*=inv-page-btn--active]:focus-visible,button[class*=inv-page-btn--active]:hover,button[class*=inv-page-btn--active]:active{background-color:#2563eb!important;background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;box-shadow:none!important;outline:none!important;opacity:1!important}.inv-pagination select.filter-select,.im-pagination select.filter-select,.pagination select.filter-select,div[class*=pagination] select{min-width:88px!important;padding:4px 22px 4px 8px!important;font-size:.78rem!important;height:28px!important;border-radius:6px!important;border:1.5px solid #cbd5e1!important;background-color:#fff!important;background:#fff!important;color:#1e293b!important;font-weight:600!important;box-sizing:border-box!important;outline:none!important;flex-shrink:0!important}.mat-mdc-tab-header,.mat-tab-header{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mat-mdc-tab-label-container,.mat-tab-label-container{display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mat-mdc-tab-label-container::-webkit-scrollbar,.mat-tab-label-container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.mat-mdc-tab-list,.mat-tab-list,.mat-mdc-tab-labels,.mat-tab-labels{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;min-width:0!important;max-width:none!important;transform:none!important}.mat-mdc-tab,.mat-tab-label{min-width:max-content!important;white-space:nowrap!important;flex-shrink:0!important}.mat-mdc-tab-header-pagination,.mat-tab-header-pagination,.mat-mdc-tab-header-pagination-chevron,.mat-tab-header-pagination-chevron{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:none!important}html,body,app-root,app-layout,.wms-container,.wms-layout,.main-panel,mat-card.data-card{overflow-x:hidden!important;max-width:100vw!important}@media(max-width:600px){.mat-mdc-tab-body-content,.mat-tab-body-content{padding:6px 2px!important}}.wms-drawer,mat-sidenav.wms-drawer,.mat-drawer.wms-drawer,.mat-sidenav.wms-drawer{max-width:100vw!important;box-sizing:border-box!important}.wms-drawer .drawer-header{padding:0 24px!important}@media(max-width:480px){.wms-drawer,mat-sidenav.wms-drawer,.mat-drawer.wms-drawer,.mat-sidenav.wms-drawer{width:100vw!important;max-width:100vw!important}.wms-drawer .drawer-header{padding:0 16px!important}}.content,.main-content,.page-container,.module-container,.im-page,.inventory-container,.receiving-container,.putaway-container,.picking-container,.packing-container,.shipping-container,.item-master-container,.projects-container,.vendor-container,.dashboard-container,.wms-layout,.wms-container,.layout-container{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}mat-card.data-card,.data-card,.im-card,.im-registry-controls,.card-content,.mat-mdc-card-content,.mat-card-content,.table-container,.table-card{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}@media(max-width:768px){header{padding-left:10px!important;padding-right:10px!important}.content,.main-content,.page-container,.module-container,.im-page,.inventory-container,.receiving-container,.putaway-container,.picking-container,.packing-container,.shipping-container,.item-master-container,.projects-container,.vendor-container,.dashboard-container,.wms-layout,.wms-container,.layout-container{padding-left:6px!important;padding-right:6px!important}mat-card.data-card,.data-card,.im-card,.im-registry-controls,.card-content,.mat-mdc-card-content,.mat-card-content,.table-container,.table-card,.mat-mdc-tab-body-content,.mat-tab-body-content{padding-left:10px!important;padding-right:10px!important}.im-form-row,.form-row,.grid-3col,.grid-2col,.po-create-top-grid,div[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns: 1.2fr 1fr"],div[style*="grid-template-columns:1.2fr 1fr"]{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:12px!important;box-sizing:border-box!important}.form-group,.im-form-group{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.form-control,.im-input,input.form-control,select.form-control,input[type=date],input[type=text],input[type=number],app-custom-dropdown{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.im-card-header{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}.im-card-header h2{font-size:15px!important;margin:0!important;flex:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.im-card-header a,.im-card-header .im-btn{width:auto!important;height:30px!important;padding:0 10px!important;font-size:12px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important}.po-form-actions,.im-form-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.po-form-actions::-webkit-scrollbar,.im-form-actions::-webkit-scrollbar{display:none!important}.po-form-actions .im-btn,.po-form-actions button,.po-form-actions a,.im-form-actions .im-btn,.im-form-actions button,.im-form-actions a{width:auto!important;flex-shrink:0!important;padding:0 10px!important;font-size:11px!important;height:32px!important;white-space:nowrap!important}}.im-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important}.im-badge mat-icon{font-size:14px!important;width:14px!important;height:14px!important}.im-badge strong{font-size:12px!important;font-weight:700!important}.spin-loader{display:inline-block!important;box-sizing:border-box!important;border-radius:50%!important;animation:globalSpin .75s linear infinite!important}@keyframes globalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-theme=dark] .model-dd-panel{background:#1e293b!important;border-color:#334155!important}body[data-theme=dark] .model-dd-search-wrap{background:#0f172a!important;border-bottom-color:#334155!important}body[data-theme=dark] .model-dd-search{color:#fff!important}body[data-theme=dark] .model-dd-item{border-bottom-color:#33415599!important}body[data-theme=dark] .model-dd-item:hover{background:#334155!important}body[data-theme=dark] .model-dd-item.active{background:#2563eb40!important}body[data-theme=dark] .model-dd-item.selected{background:#2563eb59!important}body[data-theme=dark] .model-dd-item-name{color:#f4f4f7!important}body[data-theme=dark] .model-dd-item-sku{background:#2563eb59!important;color:#fff!important}body[data-theme=dark] .model-dd-empty{color:#94a3b8!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmerWave{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%)!important;background-size:300% 100%!important;animation:shimmerWave 1.4s ease-in-out infinite!important;border-radius:6px!important;display:inline-block!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}body[data-theme=dark] .skeleton-shimmer{background:linear-gradient(90deg,#1e293b 25%,#334155 37%,#1e293b 63%)!important;background-size:300% 100%!important}.skeleton-checkbox{width:16px!important;height:16px!important;border-radius:4px!important}.skeleton-thumb{width:36px!important;height:36px!important;border-radius:6px!important}.skeleton-pill{width:75px!important;height:22px!important;border-radius:12px!important}.skeleton-text{height:14px!important;border-radius:4px!important;margin:4px 0!important}.skeleton-badge{width:32px!important;height:22px!important;border-radius:12px!important;display:inline-block!important}.skeleton-actions{width:80px!important;height:26px!important;border-radius:6px!important}.skeleton-wh-card{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;opacity:.95!important}.skeleton-icon-box{width:44px!important;height:44px!important;border-radius:10px!important}.skeleton-badge-code{width:60px!important;height:20px!important;border-radius:6px!important}.skeleton-stat-box{flex:1!important;height:48px!important;border-radius:8px!important}.skeleton-btn{width:100%!important;height:36px!important;border-radius:8px!important}:root,html,body,*{caret-color:transparent!important}input[type=text],input[type=search],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=url],input:not([type]):not([readonly]):not([disabled]),textarea:not([readonly]):not([disabled]),[contenteditable=true],[contenteditable=true] *{caret-color:auto!important;cursor:text!important;user-select:text!important;-webkit-user-select:text!important;pointer-events:auto!important}input[readonly],textarea[readonly],input[readonly]:focus,textarea[readonly]:focus{caret-color:transparent!important;cursor:default!important;user-select:text!important;-webkit-user-select:text!important}input:disabled,textarea:disabled,select:disabled,button:disabled,[disabled],.disabled{caret-color:transparent!important;cursor:not-allowed!important;user-select:none!important;-webkit-user-select:none!important}th,th *,td,td *,table,table *,.im-table,.im-table *,.table-wrapper,.table-wrapper *,.inventory-table,.inventory-table *,.data-table,.data-table *,.rc-table,.rc-table *,.pw-table,.pw-table *,.pw-subtable,.pw-subtable *,.pick-table,.pick-table *,.audit-table,.audit-table *,.modern-table,.modern-table *,.im-sku-badge,.im-badge-code,.im-bold,.im-desc,.im-card,.im-card *,.card,.card *,.setup-card,.setup-card *,.result-card,.result-card *,.panel-card,.panel-card *,.serial-chip,.serial-chip *,.chip-sn,.chip-sku,.inv-stat-pill,.stat-pill,.filter-pill,label,label *,.im-label,.form-label,.checkbox-label,p,span,strong,b,em,i,small,h1,h2,h3,h4,h5,h6,code,pre,blockquote{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}html,body,div,p,span,label,strong,b,em,i,small,h1,h2,h3,h4,h5,h6,table,thead,tbody,tfoot,tr,th,td,ul,ol,li,mat-card,mat-icon,svg,header,footer,nav,section,aside,main,article,.card,.setup-card,.result-card,.panel-card,.im-card,.table-wrapper,.inventory-scroll-container,.inv-top-header,.toolbar,.form-group,.form-group label{cursor:default}th.sortable,th[mat-sort-header]{cursor:pointer!important}button,button *,[role=button],[role=button] *,[role=tab],[role=checkbox],[role=menuitem],[role=option],.btn,.btn *,.im-btn,.im-btn *,.im-action-btn,.im-action-btn *,.tab-btn,.tab-btn *,.nav-tab,.nav-tab *,.inv-page-btn,.inv-page-btn *,.im-page-btn,.im-page-btn *,.page-btn,.page-btn *,.pagination-btn,.pagination-btn *,.mat-mdc-button,.mat-mdc-button *,.mat-mdc-raised-button,.mat-mdc-raised-button *,.mat-mdc-icon-button,.mat-mdc-icon-button *,.mat-mdc-menu-item,.mat-mdc-tab,.mat-mdc-select,.mat-mdc-option,.inv-view-toggle-btn,.inv-scanner-btn,.inv-search-clear-btn,.im-search-clear,.filter-search-clear,.search-clear-icon,.clear-icon,input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset],mat-icon,svg:not(.selectable-svg),.skeleton-shimmer,.skeleton-shimmer *{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}button *,select *,.btn *,.im-btn *,.im-action-btn *,.tab-btn *,.nav-tab *,.inv-page-btn *,.im-page-btn *,.mat-mdc-button *,.mat-mdc-raised-button *,.mat-mdc-icon-button *,[style*="cursor: pointer"],[style*="cursor:pointer"]{cursor:pointer!important}::selection{background:#bfdbfe!important;color:#1e3a8a!important}::-moz-selection{background:#bfdbfe!important;color:#1e3a8a!important}body[data-theme=dark] ::selection{background:#1d4ed8!important;color:#fff!important}body[data-theme=dark] ::-moz-selection{background:#1d4ed8!important;color:#fff!important}.inv-search-wrapper,.im-search-wrap,.search-wrapper,.search-box,.filter-search-wrapper,.filter-search-wrap,.proj-search-wrap,.im-search-box{cursor:text!important}.inv-search-wrapper mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.inv-search-wrapper svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.inv-search-wrapper .inv-search-icon,.inv-search-wrapper .im-search-icon,.inv-search-wrapper .search-icon,.inv-search-wrapper .filter-search-icon,.inv-search-wrapper .im-input-icon,.im-search-wrap mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.im-search-wrap svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.im-search-wrap .inv-search-icon,.im-search-wrap .im-search-icon,.im-search-wrap .search-icon,.im-search-wrap .filter-search-icon,.im-search-wrap .im-input-icon,.search-wrapper mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.search-wrapper svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.search-wrapper .inv-search-icon,.search-wrapper .im-search-icon,.search-wrapper .search-icon,.search-wrapper .filter-search-icon,.search-wrapper .im-input-icon,.search-box mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.search-box svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.search-box .inv-search-icon,.search-box .im-search-icon,.search-box .search-icon,.search-box .filter-search-icon,.search-box .im-input-icon,.filter-search-wrapper mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.filter-search-wrapper svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.filter-search-wrapper .inv-search-icon,.filter-search-wrapper .im-search-icon,.filter-search-wrapper .search-icon,.filter-search-wrapper .filter-search-icon,.filter-search-wrapper .im-input-icon,.filter-search-wrap mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.filter-search-wrap svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.filter-search-wrap .inv-search-icon,.filter-search-wrap .im-search-icon,.filter-search-wrap .search-icon,.filter-search-wrap .filter-search-icon,.filter-search-wrap .im-input-icon,.proj-search-wrap mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.proj-search-wrap svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.proj-search-wrap .inv-search-icon,.proj-search-wrap .im-search-icon,.proj-search-wrap .search-icon,.proj-search-wrap .filter-search-icon,.proj-search-wrap .im-input-icon,.im-search-box mat-icon:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.im-search-box svg:not(.im-search-clear):not(.clear-icon):not(.inv-search-clear-btn):not(.filter-search-clear),.im-search-box .inv-search-icon,.im-search-box .im-search-icon,.im-search-box .search-icon,.im-search-box .filter-search-icon,.im-search-box .im-input-icon{cursor:text!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}.inv-search-wrapper .inv-search-clear-btn,.inv-search-wrapper .im-search-clear,.inv-search-wrapper .filter-search-clear,.inv-search-wrapper .search-clear-icon,.inv-search-wrapper .clear-icon,.im-search-wrap .inv-search-clear-btn,.im-search-wrap .im-search-clear,.im-search-wrap .filter-search-clear,.im-search-wrap .search-clear-icon,.im-search-wrap .clear-icon,.search-wrapper .inv-search-clear-btn,.search-wrapper .im-search-clear,.search-wrapper .filter-search-clear,.search-wrapper .search-clear-icon,.search-wrapper .clear-icon,.search-box .inv-search-clear-btn,.search-box .im-search-clear,.search-box .filter-search-clear,.search-box .search-clear-icon,.search-box .clear-icon,.filter-search-wrapper .inv-search-clear-btn,.filter-search-wrapper .im-search-clear,.filter-search-wrapper .filter-search-clear,.filter-search-wrapper .search-clear-icon,.filter-search-wrapper .clear-icon,.filter-search-wrap .inv-search-clear-btn,.filter-search-wrap .im-search-clear,.filter-search-wrap .filter-search-clear,.filter-search-wrap .search-clear-icon,.filter-search-wrap .clear-icon,.proj-search-wrap .inv-search-clear-btn,.proj-search-wrap .im-search-clear,.proj-search-wrap .filter-search-clear,.proj-search-wrap .search-clear-icon,.proj-search-wrap .clear-icon,.im-search-box .inv-search-clear-btn,.im-search-box .im-search-clear,.im-search-box .filter-search-clear,.im-search-box .search-clear-icon,.im-search-box .clear-icon{cursor:pointer!important;pointer-events:auto!important}.inv-search-wrapper input,.inv-search-wrapper .im-search-input,.inv-search-wrapper .inv-search-input,.im-search-wrap input,.im-search-wrap .im-search-input,.im-search-wrap .inv-search-input,.search-wrapper input,.search-wrapper .im-search-input,.search-wrapper .inv-search-input,.search-box input,.search-box .im-search-input,.search-box .inv-search-input,.filter-search-wrapper input,.filter-search-wrapper .im-search-input,.filter-search-wrapper .inv-search-input,.filter-search-wrap input,.filter-search-wrap .im-search-input,.filter-search-wrap .inv-search-input,.proj-search-wrap input,.proj-search-wrap .im-search-input,.proj-search-wrap .inv-search-input,.im-search-box input,.im-search-box .im-search-input,.im-search-box .inv-search-input{cursor:text!important;-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}.inv-search-wrapper:focus-within,.im-search-wrap:focus-within,.search-wrapper:focus-within,.search-box:focus-within,.filter-search-wrapper:focus-within,.filter-search-wrap:focus-within,.proj-search-wrap:focus-within,.im-search-box:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important;outline:none!important}.im-search-input:focus,.inv-search-input:focus{outline:none!important;box-shadow:none!important}input::placeholder,textarea::placeholder,.im-search-input::placeholder,.inv-search-input::placeholder,.form-control::placeholder{color:#94a3b8!important;opacity:.85!important;font-weight:400!important;transition:opacity .15s ease,color .15s ease}input:focus::placeholder,textarea:focus::placeholder,.im-search-input:focus::placeholder,.inv-search-input:focus::placeholder,.form-control:focus::placeholder{color:transparent!important;opacity:0!important}.wms-toast,.toast-container,.mat-snack-bar-container{z-index:9999999!important}@keyframes wmsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes indeterminateProgress{0%{left:-40%;width:40%}50%{left:20%;width:60%}to{left:100%;width:40%}}@keyframes skeletonPulse{0%{opacity:.65}50%{opacity:.25}to{opacity:.65}}.spin-loader{animation:wmsSpin .75s linear infinite!important;display:inline-block!important;vertical-align:middle!important;transform-origin:center center!important}.btn-loading{position:relative!important;pointer-events:none!important;opacity:.85!important}.pw-spinner-xs,.btn-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:wmsSpin .7s linear infinite!important;display:inline-block!important;vertical-align:middle!important;flex-shrink:0!important;box-sizing:border-box!important}.btn-spinner-dark{border-color:#1e293b40!important;border-top-color:#1e293b!important}.wms-loading-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:60px 20px!important;background:var(--bg-card, #ffffff)!important;border-radius:12px!important;border:1px solid var(--border-color, #e2e8f0)!important;box-shadow:0 4px 6px -1px #00000008!important;min-height:320px;width:100%!important;box-sizing:border-box!important;gap:16px!important;text-align:center!important;transition:all .25s ease!important}.wms-loading-container.wms-loading-container--compact{padding:32px 16px!important;min-height:160px!important;gap:12px!important}.wms-loading-container.wms-loading-container--fullscreen{position:fixed!important;inset:0!important;z-index:999999!important;background:#ffffffe0!important;backdrop-filter:blur(4px)!important;border-radius:0!important;border:none!important}.wms-loading-container.wms-loading-container--transparent{background:transparent!important;border:none!important;box-shadow:none!important}.wms-spinner-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.wms-spinner-ring{width:44px;height:44px;border:3.5px solid #ede9fe;border-top-color:#2563eb;border-radius:50%;animation:wmsSpin .75s linear infinite!important;box-sizing:border-box}.wms-spinner-ring.wms-spinner-ring--sm{width:24px;height:24px;border-width:2.5px}.wms-spinner-ring.wms-spinner-ring--lg{width:56px;height:56px;border-width:4px}.wms-loading-text{font-size:13.5px!important;font-weight:600!important;color:var(--text-main, #1e293b)!important;letter-spacing:.3px!important;margin:0!important}.wms-loading-subtext{font-size:12px!important;color:var(--text-muted, #64748b)!important;font-weight:400!important;margin-top:-8px!important}.skeleton-shimmer{background:linear-gradient(90deg,#e2e8f066 25%,#f1f5f9e6,#e2e8f066 75%)!important;background-size:200% 100%!important;animation:skeletonShimmer 1.5s infinite!important;border-radius:4px}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body[data-theme=dark] .wms-loading-container{background:var(--bg-card, #0f172a)!important;border-color:var(--border-color, rgba(255, 255, 255, .08))!important;box-shadow:0 4px 6px -1px #00000059!important}body[data-theme=dark] .wms-loading-container.wms-loading-container--fullscreen{background:#0f172aeb!important}body[data-theme=dark] .wms-spinner-ring{border-color:#ffffff1f!important;border-top-color:#38bdf8!important}body[data-theme=dark] .wms-loading-text{color:#f1f5f9!important}body[data-theme=dark] .wms-loading-subtext{color:#94a3b8!important}body[data-theme=dark] .skeleton-shimmer{background:linear-gradient(90deg,#1e293b66 25%,#334155b3,#1e293b66 75%)!important;background-size:200% 100%!important}
