@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_eeec3a0a-module__a6lLcG__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_eeec3a0a-module__a6lLcG__variable{--font-app:"Noto Sans Thai", "Noto Sans Thai Fallback"}
:root{--app-font-family:var(--font-app), "Segoe UI", system-ui, sans-serif;--app-primary:#e60012;--app-primary-light:#f24d5c;--app-primary-hover:#d50000;--app-primary-active:#b80000;--app-primary-soft:#ffe5e6;--app-accent-orange:#ff6a00;--app-accent-yellow:#ffc107;--app-bg:#fff;--app-surface:#f5f5f5;--app-border:#e2e8f0;--app-text:#1f1f1f;--app-text-muted:#595959;--app-info:#0099db;--app-info-soft:#e6f7ff;--app-chart-grid:#e5e7eb;--app-chart-overweight:#c2410c;--app-chart-normal:#047857;--app-chart-underweight:#2563eb;--app-primary-rgb:230 0 18;--app-primary-light-rgb:242 77 92;--app-primary-hover-rgb:213 0 0;--app-primary-active-rgb:184 0 0;--app-primary-soft-rgb:255 229 230;--app-accent-orange-rgb:255 106 0;--app-accent-yellow-rgb:255 193 7;--app-bg-rgb:255 255 255;--app-surface-rgb:245 245 245;--app-border-rgb:226 232 240;--app-text-rgb:31 31 31;--app-text-muted-rgb:89 89 89;--app-info-rgb:0 153 219;--app-info-soft-rgb:230 247 255;--app-nav-bg:var(--app-bg);--app-table-header-bg:var(--app-primary);--app-table-header-text:#fff;--app-table-header-border:#ffffff24;--app-table-row-hover-bg:color-mix(in srgb, var(--app-text) 4%, var(--app-bg));--app-table-row-hover-text:#000000e0;--app-table-row-selected-bg:rgba(var(--app-primary-rgb) / .08);--app-table-row-selected-text:#000000e0;--app-nav-pill-inactive-bg:var(--app-bg);--app-nav-pill-inactive-text:var(--app-text);--app-nav-pill-active-bg:var(--app-primary);--app-nav-pill-text:var(--app-bg);--app-nav-pill-radius:.5rem;--app-content-card-radius:.5rem;--app-shell-sidebar-bg:#fff;--app-shell-sidebar-border:#e8ebf0;--app-shell-sidebar-text:#1f2937;--app-shell-sidebar-muted:#6b7280;--app-shell-canvas:#f4f6f9;--app-shell-header-bg:#fff;--app-shell-panel-border:#e8ebf0;--app-heading:#0f172a;--app-subtle:#64748b;--app-subtle-light:#94a3b8;--app-panel-bg:#fff;--app-elevated:#fff;--app-hover-accent:#fff1f2;--app-input-bg:#fff}[data-color-mode=dark]{--app-bg:#161b24;--app-surface:#0f1218;--app-border:#3a4354;--app-text:#f3f4f6;--app-text-muted:#9ca3af;--app-info-soft:#0b2a3d;--app-bg-rgb:22 27 36;--app-surface-rgb:15 18 24;--app-border-rgb:58 67 84;--app-text-rgb:243 244 246;--app-text-muted-rgb:156 163 175;--app-primary-soft:color-mix(in srgb, var(--app-primary) 22%, #161b24);--app-primary-soft-rgb:61 21 25;--app-table-header-bg:var(--app-primary);--app-table-header-text:#fff;--app-table-header-border:#ffffff24;--app-table-row-hover-bg:color-mix(in srgb, var(--app-text) 6%, var(--app-bg));--app-table-row-hover-text:var(--app-text);--app-table-row-selected-bg:rgba(var(--app-primary-rgb) / .16);--app-table-row-selected-text:var(--app-text);--app-nav-pill-inactive-bg:var(--app-bg);--app-nav-pill-inactive-text:var(--app-text);--app-shell-sidebar-bg:#161b24;--app-shell-sidebar-border:#2a3140;--app-shell-sidebar-text:#f3f4f6;--app-shell-sidebar-muted:#9ca3af;--app-shell-canvas:#0f1218;--app-shell-header-bg:#161b24;--app-shell-panel-border:#2f3747;--app-heading:#f9fafb;--app-subtle:#94a3b8;--app-subtle-light:#6b7280;--app-panel-bg:#1a2030;--app-elevated:#1e2533;--app-hover-accent:rgba(var(--app-primary-rgb) / .14);--app-input-bg:#1a2030}.app-profile-card{min-height:108px}.app-card-accent-gradient{background:linear-gradient(135deg, var(--app-primary) 0%, var(--app-primary-hover) 50%, var(--app-primary-active) 100%);color:var(--app-bg)}.app-card-accent-gradient-soft{background:linear-gradient(135deg, var(--app-primary-soft) 0%, var(--app-surface) 70%, var(--app-bg) 100%);color:var(--app-text)}.app-rank-badge-fallback{background:linear-gradient(135deg, var(--app-accent-yellow) 0%, var(--app-accent-orange) 100%)}html,body,#__next,[data-theme]{background-color:var(--app-surface)!important;color:var(--app-text)!important}.ant-layout,.ant-layout-sider,.ant-layout-content,.ant-layout-header{background-color:var(--app-surface)!important}.ant-drawer-content,.ant-drawer-content-wrapper,.ant-drawer-body,.ant-drawer-header,.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.ant-popover-inner,.ant-tooltip-inner{background:var(--app-bg)!important;color:var(--app-text)!important}.ant-modal-mask,.ant-drawer-mask{background-color:#00000073!important}.ant-drawer-title,.ant-modal-title,.ant-dropdown-menu-item,.ant-select-item,.ant-picker-content,.ant-popover-inner-content{color:var(--app-text)!important}.ant-card,.ant-form-item,.ant-tabs-content,.ant-tabs-nav,.ant-input,.ant-input-affix-wrapper,.ant-select-selector{background-color:var(--app-input-bg)!important;color:var(--app-text)!important;border-color:var(--app-shell-panel-border)!important}.ant-table,.ant-table-container,.ant-table-content,.ant-table-body,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{background-color:var(--app-bg)!important;color:var(--app-text)!important}.ant-table-thead>tr>th{background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important}.ant-select-item-option-active,.ant-select-item-option:hover{background:color-mix(in srgb, var(--app-text) 5%, transparent)!important;color:var(--app-text)!important}.ant-select-item-option-selected{background:var(--app-primary-soft)!important;color:var(--app-primary)!important}.ant-select-item-option-selected .ant-select-item-option-state,.ant-select-item-option-selected .ant-select-item-option-content{color:inherit!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item-active{background:color-mix(in srgb, var(--app-text) 5%, transparent)!important;color:var(--app-text)!important}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view:hover .ant-picker-cell-inner{background:var(--app-primary-soft)!important;color:var(--app-primary)!important}.black-carousel .slick-prev,.black-carousel .slick-next{color:#000;font-size:24px!important}.black-carousel .slick-dots li.slick-active button{background-color:#000}.black-carousel .slick-dots li{opacity:.5;background-color:#000}.orange-gradient-background{background:linear-gradient(90deg,orange,#ff7f7f)}.custom-4card{border:1px;border-radius:40px;margin:2px;top:10px;box-shadow:0 0 4px 3px #0003}.icon-container{border:1px solid;border-radius:20px;padding:3px 5px;display:inline-block}.my-card{padding-left:50px;padding-right:50px;position:relative}.illustration{width:100px}.task{margin-top:10px}.dashboard-card{background-color:#f1ebfb;border:0;border-radius:24px;padding:10px;position:relative;box-shadow:0 10px 10px -5px #0003}.tabs-right .ant-tabs-nav .ant-tabs-nav-wrap{justify-content:flex-end;padding-right:10px}.tabs-right .ant-tabs-nav .ant-tabs-extra-content{order:-1;margin-right:auto}.extra-content{align-items:center;width:250px;display:flex}.ant-tabs .ant-tabs-nav{margin:0}.tag-16px-radius{white-space:nowrap;border-radius:16px;display:inline-block}.tag-16px-radius:before{content:"•";margin-right:4px}.ant-table-wrapper .ant-table{scrollbar-color:unset}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap;background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important;border-bottom:1px solid var(--app-table-header-border)!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important}.ant-table-wrapper .ant-table-thead .ant-table-column-sorters{color:inherit!important}.ant-table-wrapper .ant-table-thead .ant-table-filter-trigger{color:var(--app-table-header-text)!important}.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up,.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down{color:#ffffff8c!important}.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down.active{color:var(--app-table-header-text)!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--app-panel-bg)!important;color:var(--app-text)!important;border-bottom:1px solid var(--app-shell-panel-border)!important;border-inline-end:none!important}.ant-table-wrapper .ant-table-thead>tr>th{border-inline-end:none!important}.ant-drawer-content,.ant-drawer-content-wrapper{background:var(--app-panel-bg)!important}.ant-drawer-body{background:var(--app-panel-bg)!important;color:var(--app-text)!important}.ant-drawer-header{background:var(--app-panel-bg)!important;border-bottom-color:var(--app-border)!important}.ant-drawer-title,.ant-drawer-close,.ant-drawer-body .ant-form-item-label>label{color:var(--app-text)!important}.ant-table-tbody>tr:hover>td{background:var(--app-table-row-hover-bg)!important;color:var(--app-text)!important}.ant-table-tbody>tr:hover>td .ant-typography,.ant-table-tbody>tr:hover>td a{color:inherit!important}.ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--app-table-row-selected-bg)!important;color:var(--app-text)!important}.ant-table-tbody>tr.ant-table-row-selected>td .ant-typography,.ant-table-tbody>tr.ant-table-row-selected>td a{color:inherit!important}.ant-table-tbody .ant-tag:not(.ant-tag-has-color):not(.wms-status-badge){color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.ant-table-tbody>tr.ranking-row-me>td{background:rgba(var(--app-primary-rgb) / .08)!important;border-top:1px solid rgba(var(--app-primary-rgb) / .18)!important;border-bottom:1px solid rgba(var(--app-primary-rgb) / .18)!important}.ant-table-tbody>tr.ranking-row-me>td:first-child{border-left:3px solid var(--app-primary)!important}.ant-table-body{scrollbar-width:auto;scrollbar-color:auto;scrollbar-gutter:2px}.ant-table-body::-webkit-scrollbar{width:4px;height:4px}.ant-table-body::-webkit-scrollbar-track{background-color:#e9e4e9}.ant-table-body::-webkit-scrollbar-thumb{background-color:#b1b1b1;border-radius:6px}.ant-tabs-content-holder .ant-tabs-content{height:100%}.ant-tabs-nav{background-color:#fff;padding-left:10px;padding-right:10px}.ant-table-row-level-1{background-color:#f4f4f6!important}.ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--app-primary)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700;color:var(--app-primary)!important}.ant-tabs-ink-bar{border-bottom:5px solid var(--app-primary);border-radius:20px 20px 0 0}.ant-tabs-tab:first-child{margin-left:20px}.qc-tabs-top .ant-tabs-content{padding-top:12px}.ant-pagination .ant-pagination-item{background-color:"#FFF"}.ant-input-group .ant-input-group-addon{padding:0}.app-sidebar{flex-direction:column;gap:20px;height:100%;min-height:0;padding:16px 12px;display:flex}.app-sidebar-profile{border-bottom:1px solid #0000000f;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.app-sidebar-profile-avatar{background:var(--app-nav-pill-inactive-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.app-sidebar-profile-name{color:var(--app-text);text-align:center;font-size:16px;font-weight:700;line-height:1.2}.app-sidebar-profile-sub{color:var(--app-text-muted);text-align:center;font-size:13px;line-height:1.2}.ant-layout-sider-collapsed .app-sidebar-profile-name,.ant-layout-sider-collapsed .app-sidebar-profile-sub,.app-sidebar--collapsed .app-sidebar-profile-name,.app-sidebar--collapsed .app-sidebar-profile-sub{display:none}.app-sidebar--collapsed .app-sidebar-profile{border-bottom:none;padding:8px 0}.app-sidebar--collapsed .app-sidebar-profile-avatar{width:36px;height:36px}.app-sidebar--collapsed .app-sidebar-profile-avatar .anticon{font-size:18px!important}.app-sidebar-nav.ant-menu{background:0 0!important;border:none!important}.app-sidebar-nav.ant-menu .ant-menu-item,.app-sidebar-nav.ant-menu .ant-menu-submenu .ant-menu-submenu-title{font-weight:500;transition:background .2s,color .2s;border-radius:var(--app-nav-pill-radius)!important;background:var(--app-nav-pill-inactive-bg)!important;height:36px!important;color:var(--app-nav-pill-inactive-text)!important;margin:0 0 8px!important;padding:0 16px!important;line-height:36px!important}.app-sidebar-nav.ant-menu .ant-menu-item .anticon,.app-sidebar-nav.ant-menu .ant-menu-submenu .ant-menu-submenu-title .anticon{color:var(--app-nav-pill-inactive-text)!important}.app-sidebar-nav.ant-menu .ant-menu-item-selected,.app-sidebar-nav.ant-menu .ant-menu-item-selected:hover{background:var(--app-nav-pill-active-bg)!important;color:var(--app-nav-pill-text)!important}.app-sidebar-nav.ant-menu .ant-menu-item-selected .anticon{color:var(--app-nav-pill-text)!important}.app-sidebar-nav.ant-menu .ant-menu-item:hover,.app-sidebar-nav.ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover{transition:background .2s,color .2s;background:var(--app-primary-soft)!important;color:var(--app-nav-pill-inactive-text)!important}.app-sidebar-nav.ant-menu .ant-menu-item:hover .anticon,.app-sidebar-nav.ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover .anticon{color:var(--app-nav-pill-inactive-text)!important}.app-sidebar-nav.ant-menu .ant-menu-submenu .ant-menu-sub{padding-left:20px;background:0 0!important}.app-sidebar-nav.ant-menu .ant-menu-sub .ant-menu-item{transition:background .2s,color .2s;margin-top:6px!important;margin-left:0!important;padding-left:16px!important}.app-sidebar-nav.ant-menu .ant-menu-sub .ant-menu-item:hover{transition:background .2s,color .2s;background:var(--app-primary-soft)!important;color:var(--app-nav-pill-inactive-text)!important}.app-sidebar-nav.ant-menu .ant-menu-sub .ant-menu-item:hover .anticon,.app-sidebar-nav.ant-menu .ant-menu-sub .ant-menu-item:not(.ant-menu-item-selected),.app-sidebar-nav.ant-menu .ant-menu-sub .ant-menu-item:not(.ant-menu-item-selected) .anticon{color:var(--app-nav-pill-inactive-text)!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu>.ant-menu-submenu-title{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;margin:0 auto 8px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:flex!important;overflow:visible!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item .anticon,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu>.ant-menu-submenu-title .anticon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1!important;visibility:visible!important;width:18px!important;height:18px!important;color:var(--app-shell-sidebar-text)!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item .ant-menu-item-icon,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{margin:0!important;opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;margin-inline-end:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item .anticon svg,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu>.ant-menu-submenu-title .anticon svg{width:18px!important;height:18px!important;display:block!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item .ant-menu-item-icon,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{color:var(--app-shell-sidebar-text)!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item-selected .ant-menu-item-icon,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item-selected .anticon,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--app-primary)!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-title-content{opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ant-layout-sider-collapsed .app-sidebar{align-items:center;padding:12px 6px}.ant-layout-sider-collapsed .app-sidebar-brand{justify-content:center;width:100%;margin-inline:auto}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu .ant-menu-sub{display:none}.app-sidebar-nav-collapsed{flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-sidebar-nav-collapsed-btn{border:1px solid var(--app-border);cursor:pointer;background:var(--app-bg);width:40px;height:40px;color:var(--app-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #0000000f}.app-sidebar-nav-collapsed-btn .anticon{justify-content:center;align-items:center;font-size:20px;display:inline-flex}.app-sidebar-nav-collapsed-btn:hover{background:var(--app-primary-soft);color:var(--app-text);border-color:var(--app-border);box-shadow:0 2px 6px #00000014}.app-sidebar-nav-collapsed-btn--selected{background:var(--app-nav-pill-active-bg);color:var(--app-nav-pill-text);border-color:var(--app-nav-pill-active-bg);box-shadow:0 2px 8px rgba(var(--app-primary-rgb) / .18)}.app-sidebar-nav-collapsed-btn--selected:hover{background:var(--app-nav-pill-active-bg);color:var(--app-nav-pill-text)}.ant-layout-sider-collapsed .ant-layout-sider-children{overflow:visible!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu.ant-menu-inline-collapsed{width:100%!important;min-width:0!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu-arrow{display:none!important}.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-item>*,.ant-layout-sider-collapsed .app-sidebar-nav.ant-menu .ant-menu-submenu>.ant-menu-submenu-title>*{pointer-events:auto!important;overflow:visible!important}.app-sidebar-submenu-popup{z-index:1200!important}.app-sidebar-submenu-popup .ant-popover-inner{border-radius:10px;padding:0;overflow:hidden}.app-sidebar-flyout{flex-direction:column;min-width:220px;max-height:calc(100vh - 40px);display:flex}.app-sidebar-flyout__title{letter-spacing:.06em;text-transform:uppercase;color:var(--app-subtle);border-bottom:1px solid var(--app-shell-panel-border);margin:0;padding:10px 14px 8px;font-size:12px;font-weight:700}.app-sidebar-flyout-list{scrollbar-width:thin;scrollbar-color:#0000001a transparent;margin:0;padding:6px;list-style:none;overflow-y:auto}.app-sidebar-flyout-item{width:100%;min-height:36px;color:var(--app-shell-sidebar-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.app-sidebar-flyout-item:hover{background:var(--app-hover-accent);color:var(--app-primary)}.app-sidebar-flyout-item--selected,.app-sidebar-flyout-item--selected:hover{background:color-mix(in srgb, var(--app-primary) 18%, var(--app-bg));color:var(--app-primary);font-weight:600}.app-sidebar-flyout-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;display:inline-flex}.app-sidebar-flyout-item__icon .anticon{font-size:16px}.app-sidebar-flyout-item__label{white-space:nowrap;flex:1;min-width:0;line-height:1.3}.app-content-frame{border:1px solid var(--app-border);border-radius:var(--app-content-card-radius);background:#fff;min-height:calc(100vh - 88px);padding:20px;box-shadow:0 2px 8px #1467e20f}@media (max-width:767px){.app-content-frame{min-height:calc(100dvh - 76px);padding:12px}}@media (min-width:768px) and (max-width:1023px){.app-content-frame{padding:16px}}.app-content .ant-card,.ant-layout-content .ant-card{box-shadow:0 1px 3px #00000014;border-radius:var(--app-content-card-radius)!important}.app-profile-card{box-shadow:0 2px 8px #1467e20f!important}.app-profile-descriptions.ant-descriptions-bordered .ant-descriptions-view,.app-profile-descriptions.ant-descriptions-bordered .ant-descriptions-item-label,.app-profile-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--app-border)!important}.app-header{width:100%;z-index:1000!important;border-bottom:none!important;flex-wrap:nowrap!important;align-items:center!important;display:flex!important;position:sticky!important;top:0!important}.app-header-inner.ant-space{flex:1;min-width:0;align-items:center!important;height:100%!important;display:flex!important}.app-header-accent{background:var(--app-primary);z-index:10;height:4px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 4px #1467e240}.app-header-menu-btn:hover{color:var(--app-primary)!important}.app-header-actions{flex-shrink:0;align-items:center;gap:6px;height:44px;margin-right:8px;font-size:.875rem;display:flex}@media (min-width:768px){.app-header-actions{gap:12px;margin-right:16px}}.app-header-profile-trigger{border:1px solid var(--app-border);border-radius:var(--app-nav-pill-radius);background:var(--app-nav-pill-inactive-bg);min-height:44px;color:var(--app-text);cursor:pointer;letter-spacing:.01em;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #1467e214;height:44px!important}@media (min-width:768px){.app-header-profile-trigger{gap:12px;padding:0 16px 0 8px}}.app-header-profile-trigger:hover{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);box-shadow:0 2px 4px #1467e21f}.app-header-profile-avatar{background:var(--app-bg);border:1px solid var(--app-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.app-header-profile-avatar--image{background:0 0}.app-header-profile-avatar .anticon{font-size:18px}.app-header-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.app-header-profile-chevron{opacity:.9;color:var(--app-subtle);margin-left:4px;font-size:10px}.app-shell-profile-trigger .app-header-profile-chevron{color:var(--app-subtle)}.app-header-locale.ant-select{min-width:72px;height:44px!important}.app-header-locale.ant-select .ant-select-selector{transition:background .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #1467e214;border-radius:var(--app-nav-pill-radius)!important;background:var(--app-bg)!important;color:var(--app-text)!important;border:1px solid var(--app-border)!important;align-items:center!important;height:44px!important;min-height:44px!important;padding-inline:8px 24px!important;display:flex!important}@media (min-width:768px){.app-header-locale.ant-select{min-width:100px}.app-header-locale.ant-select .ant-select-selector{padding-inline:14px 28px!important}}.app-header-locale.ant-select .ant-select-selection-search,.app-header-locale.ant-select .ant-select-selection-item,.app-header-locale.ant-select .ant-select-selection-placeholder{letter-spacing:.01em;color:var(--app-text)!important;align-items:center!important;height:44px!important;font-weight:600!important;line-height:44px!important;display:flex!important}.app-header-locale-label{align-items:center;gap:8px;display:inline-flex}.app-header-locale-flag{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.app-header-locale-arrow.ant-select-arrow,.app-header-locale .ant-select-arrow{opacity:.9;color:var(--app-text-muted)!important;font-size:10px!important}.app-header-locale.ant-select:hover .ant-select-selector{box-shadow:0 2px 4px #1467e21f;background:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}.app-header-locale-dropdown.ant-select-dropdown{background:var(--app-bg)!important;border-radius:var(--app-content-card-radius)!important;border:1px solid var(--app-border)!important;box-shadow:0 4px 12px #0000001f!important}.app-header-locale-dropdown .ant-select-item,.app-header-locale-dropdown .ant-select-item-option,.app-header-locale-dropdown .ant-select-item-option-content{color:var(--app-text)!important}.app-header-locale-dropdown .ant-select-item-option-active,.app-header-locale-dropdown .ant-select-item-option:hover{background:var(--app-nav-pill-inactive-bg)!important}.app-header-locale-dropdown .ant-select-item-option-selected{font-weight:600;background:var(--app-primary-soft)!important;color:var(--app-primary)!important}.app-header-locale-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:var(--app-primary)!important}.app-header-profile-dropdown.ant-dropdown .ant-dropdown-menu{background:var(--app-bg)!important;border-radius:var(--app-content-card-radius)!important;border:1px solid var(--app-shell-panel-border)!important;padding:4px 0!important;box-shadow:0 8px 24px #00000029!important}[data-color-mode=dark] .app-header-profile-dropdown.ant-dropdown .ant-dropdown-menu{box-shadow:0 12px 28px #00000073!important}.app-header-profile-dropdown .ant-dropdown-menu-item,.app-header-profile-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content,.app-header-profile-dropdown .ant-dropdown-menu-item .anticon,.app-header-profile-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{color:var(--app-text)!important}.app-header-profile-dropdown .ant-dropdown-menu-item:hover,.app-header-profile-dropdown .ant-dropdown-menu-item-active{background:var(--app-hover-accent)!important;color:var(--app-text)!important}.app-header-profile-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-title-content,.app-header-profile-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-item-icon,.app-header-profile-dropdown .ant-dropdown-menu-item:hover .anticon{color:var(--app-primary)!important}.app-protected-shell{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.app-protected-shell .app-shell-layout{flex:1;height:100%;min-height:0;overflow:hidden}.app-protected-shell .app-shell-sider-wrap{height:100%;max-height:100%;position:relative;top:auto}.app-protected-shell .app-shell-main{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.app-protected-shell .app-shell-header{flex-shrink:0;position:relative!important;top:auto!important}.app-protected-shell .app-shell-content{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.app-protected-shell .app-shell-content-frame{min-height:0}.app-shell-layout{background:var(--app-shell-canvas);min-height:100dvh;align-items:stretch!important;display:flex!important}.app-shell-sider-wrap{background:var(--app-shell-sidebar-bg);flex-shrink:0;align-self:flex-start;height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0}.app-shell-sider-wrap .app-shell-sider.ant-layout-sider{max-height:100%;height:100%!important}.app-shell-main{background:var(--app-shell-canvas)!important}.app-shell-content{background:var(--app-shell-canvas)!important;padding:0!important}.app-shell-content-frame{background:var(--app-shell-canvas);min-height:calc(100dvh - 96px);padding:12px clamp(14px,2vw,24px) 20px}.app-shell-header{z-index:101;width:100%;box-shadow:none;top:0;background:var(--app-shell-header-bg)!important;border-bottom:1px solid var(--app-shell-panel-border)!important;height:56px!important;padding:0!important;line-height:normal!important;position:sticky!important}.app-shell-header.ant-layout-header{align-items:center!important;padding-inline:0!important;display:flex!important}.app-shell-header__inner{flex:1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:56px;padding:0 20px 0 8px;display:flex}.app-shell-header__left{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.app-shell-header .app-header-actions{flex-shrink:0;margin-left:auto;margin-right:0}.app-shell-header__menu-btn,.app-shell-header__icon-btn{justify-content:center;align-items:center;width:36px;height:36px;color:#6b7280!important;display:inline-flex!important}.app-shell-header__icon-btn:hover,.app-shell-header__menu-btn:hover{color:var(--app-primary)!important;background:var(--app-hover-accent)!important}.app-breadcrumb{min-width:0;color:var(--app-subtle);align-items:center;gap:8px;margin-left:4px;font-size:13px;display:flex}.app-breadcrumb__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app-breadcrumb__item--current{color:var(--app-heading);font-weight:600}.app-breadcrumb__icon{font-size:13px}.app-breadcrumb__sep{color:var(--app-border)}.app-shell-profile-trigger{min-height:44px;background:var(--app-panel-bg)!important;border:1px solid var(--app-shell-panel-border)!important;border-radius:10px!important;height:auto!important;padding:4px 8px 4px 4px!important}.app-shell-profile-trigger__meta{flex-direction:column;align-items:flex-start;gap:0;margin-left:4px;line-height:1.2}.app-shell-profile-trigger__name{color:var(--app-heading);font-size:13px;font-weight:600}.app-shell-profile-trigger__role{color:var(--app-subtle);font-size:11px}.app-header-profile-avatar--initial{background:linear-gradient(135deg, var(--app-primary-light), var(--app-primary-active));color:#fff;font-size:13px;font-weight:700}.app-shell-footer{border-top:1px solid var(--app-shell-panel-border);background:var(--app-panel-bg);flex-shrink:0;padding:12px 20px}.app-shell-footer--content{border-top:1px solid var(--app-shell-panel-border);text-align:center;background:0 0;margin-top:28px;padding:16px 0 8px}.app-shell-footer--content .app-shell-footer__copy{color:var(--app-subtle-light);margin:0;font-size:12px}.wms-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wms-page-toolbar__actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.wms-page-toolbar__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wms-page-toolbar__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.25;color:var(--app-heading)!important}.wms-page-toolbar__badge{border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.wms-page-toolbar__badge--success{color:#047857;background:#d1fae5}.wms-page-toolbar__badge--neutral{color:#4b5563;background:#f3f4f6}.wms-page-toolbar__subtitle{color:var(--app-subtle);margin:4px 0 0;font-size:13px;line-height:1.4}.wms-page{width:100%;max-width:1120px;margin:0 auto}.wms-page--centered{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.wms-page__loading-text{color:var(--app-text-muted,#64748b);margin:0}.wms-page__notice{margin-bottom:16px}.wms-dashboard{flex-direction:column;gap:20px;display:flex}.wms-dashboard-toolbar{justify-content:flex-end;margin-bottom:4px;display:flex}.wms-dashboard-kpi-link{color:inherit;text-decoration:none;display:block}.wms-dashboard-kpi-link:hover .ant-statistic-content-value{color:var(--app-primary)}.app-scope-bar{z-index:100;background:linear-gradient(90deg, rgba(var(--app-primary-rgb) / .08) 0%, rgba(var(--app-primary-rgb) / .02) 42%, var(--app-shell-header-bg) 100%), var(--app-shell-header-bg);border-bottom:1px solid rgba(var(--app-primary-rgb) / .12);box-shadow:none;flex-shrink:0;padding:4px clamp(14px,2vw,24px) 5px;position:sticky;top:56px;overflow:hidden}.app-scope-bar:before{content:"";background:linear-gradient(180deg, var(--app-primary) 0%, var(--app-primary-hover) 100%);width:3px;position:absolute;inset:0 auto 0 0}.app-scope-bar__inner{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-left:6px;display:flex;position:relative}.app-scope-bar__fields{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 14px;min-width:0;display:flex}.app-scope-bar__field{align-items:center;gap:8px;min-width:0;display:flex}.app-scope-bar__label{color:var(--app-subtle);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.app-scope-bar__label .anticon{color:var(--app-primary);font-size:12px}.app-scope-bar__divider{background:rgba(var(--app-primary-rgb) / .16);flex-shrink:0;width:1px;height:20px}.app-scope-bar__select{min-width:200px}.app-scope-bar__select--business{min-width:min(320px,48vw)}.app-scope-bar__select--warehouse{min-width:min(220px,36vw)}.app-scope-bar__select .ant-select-selector{box-shadow:none;transition:border-color .2s,box-shadow .2s;border:1px solid rgba(var(--app-primary-rgb) / .22)!important;background:var(--app-panel-bg)!important;border-radius:999px!important;height:28px!important;min-height:28px!important;padding-inline:10px!important}.app-scope-bar__select .ant-select-selection-search-input{height:26px!important}.app-scope-bar__select:hover .ant-select-selector,.app-scope-bar__select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px rgba(var(--app-primary-rgb) / .1);border-color:rgba(var(--app-primary-rgb) / .45)!important}.app-scope-bar__select .ant-select-selection-item,.app-scope-bar__select .ant-select-selection-placeholder{font-size:12px;font-weight:500;line-height:26px!important}.app-scope-bar__select .ant-select-selection-placeholder{color:var(--app-subtle-light)!important}.app-scope-bar__select.wms-lookup-field .wms-lookup-field__input{min-height:28px}.app-scope-bar__select.wms-lookup-field .wms-lookup-field__input input{border:1px solid rgba(var(--app-primary-rgb) / .22);background:var(--app-panel-bg);border-radius:999px;min-height:26px;padding-inline:10px;font-size:12px;font-weight:500}.app-scope-bar__select.wms-lookup-field .wms-lookup-field__search{border-radius:999px;min-height:28px}.app-scope-bar__select.wms-lookup-field .wms-lookup-field__clear{min-height:28px;color:rgba(var(--app-primary-rgb) / .55);border-radius:999px}.app-scope-bar__select.wms-lookup-field .wms-lookup-field__clear:hover{color:var(--app-primary)}@media (max-width:767px){.app-scope-bar{padding:6px 12px;top:56px}.app-scope-bar__inner{gap:10px;padding-left:6px}.app-scope-bar__fields{flex-direction:column;align-items:stretch;gap:10px;width:100%}.app-scope-bar__field{flex-direction:column;align-items:stretch;gap:6px}.app-scope-bar__divider{display:none}.app-scope-bar__select,.app-scope-bar__select--business,.app-scope-bar__select--warehouse{width:100%;min-width:0}}.wms-dashboard-hero{border:1px solid rgba(var(--app-primary-rgb) / .12);background:linear-gradient(135deg, rgba(var(--app-primary-rgb) / .06) 0%, rgba(var(--app-primary-light-rgb) / .05) 55%, var(--app-panel-bg) 100%), var(--app-panel-bg);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #0f172a0d}.wms-dashboard-hero__date{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 6px;font-size:12px;font-weight:600}.wms-dashboard-hero__headline{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.25;color:var(--app-heading)!important}.wms-dashboard-hero__text{color:#64748b;max-width:42rem;margin:8px 0 0;font-size:14px;line-height:1.65}.wms-dashboard-hero__badge{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.wms-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wms-stat-card{border:1px solid var(--app-shell-panel-border);background:var(--app-panel-bg);border-radius:14px;gap:14px;padding:18px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 14px #0f172a0a}.wms-stat-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a12}.wms-stat-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.wms-stat-card__icon--brand{color:var(--app-primary);background:rgba(var(--app-primary-rgb) / .1)}.wms-stat-card__icon--success{color:#047857;background:#ecfdf5}.wms-stat-card__icon--accent{color:var(--app-primary-active);background:rgba(var(--app-primary-light-rgb) / .18)}.wms-stat-card__body{min-width:0}.wms-stat-card__label{text-transform:uppercase;letter-spacing:.07em;color:var(--app-subtle-light);font-size:11px;font-weight:700;display:block}.wms-stat-card__value{color:var(--app-heading);margin-top:6px;font-size:1.35rem;font-weight:700;line-height:1.2;display:block}.wms-stat-card__value--compact{font-size:1.05rem;line-height:1.35}.wms-stat-card__value--success{color:#047857}.wms-stat-card__hint{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.5}.wms-dashboard-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:16px;display:grid}.wms-panel--elevated,.wms-panel--accent{flex-direction:column;height:100%;display:flex}.wms-panel--elevated{box-shadow:0 8px 22px #0f172a0d}.wms-panel--accent{border-color:rgba(var(--app-primary-rgb) / .14);background:linear-gradient(180deg, rgba(var(--app-primary-rgb) / .03) 0%, #fff 42%), #fff}.wms-panel__header{margin-bottom:4px}.wms-checklist{gap:10px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.wms-checklist li{color:#475569;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.wms-checklist .anticon{color:#10b981;margin-top:2px;font-size:14px}.wms-dashboard-cta{border:1px solid rgba(var(--app-primary-rgb) / .16);background:var(--app-panel-bg);color:inherit;border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.wms-dashboard-cta:hover{border-color:rgba(var(--app-primary-rgb) / .32);box-shadow:0 8px 20px rgba(var(--app-primary-rgb) / .12);color:inherit;transform:translateY(-1px)}.wms-dashboard-cta__icon{background:rgba(var(--app-primary-rgb) / .1);width:40px;height:40px;color:var(--app-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.wms-dashboard-cta__copy{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wms-dashboard-cta__copy strong{color:var(--app-heading);font-size:14px;font-weight:600}.wms-dashboard-cta__copy span{color:#64748b;font-size:12px}.wms-dashboard-cta__arrow{color:var(--app-primary);font-size:14px}.wms-steps--timeline{gap:0;margin-top:8px}.wms-steps--timeline .wms-steps__item{align-items:flex-start;padding:14px 0;position:relative}.wms-steps--timeline .wms-steps__item:not(:last-child):after{content:"";background:#e2e8f0;width:2px;position:absolute;top:42px;bottom:-2px;left:15px}.wms-steps--timeline .wms-steps__item--done:not(:last-child):after{background:rgba(var(--app-primary-rgb) / .22)}.wms-steps__content{flex-direction:column;gap:2px;min-width:0;display:flex}.wms-steps__content strong{color:var(--app-heading);font-size:14px;font-weight:600}.wms-steps__content span{color:#64748b;font-size:12px;line-height:1.5}.wms-steps__item--done{color:#334155}.wms-steps__item--current{color:var(--app-heading)}.wms-steps__item--done .wms-steps__index{color:#fff;background:#10b981;border-color:#10b981;font-size:13px}.wms-steps__item--current .wms-steps__index{border-color:var(--app-primary);color:#fff;background:var(--app-primary);box-shadow:0 0 0 4px rgba(var(--app-primary-rgb) / .14)}.wms-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wms-panel{border:1px solid var(--app-shell-panel-border);background:var(--app-panel-bg);border-radius:14px;padding:22px}.wms-panel__title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--app-heading)!important}.wms-panel__desc{color:var(--app-subtle);margin:0 0 16px;font-size:13px;line-height:1.6}.app-primary-color-setting__actions{border-top:1px solid var(--app-shell-panel-border);justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.wms-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wms-kpi{background:#fafbfc;border:1px solid #eef1f5;border-radius:10px;padding:14px}.wms-kpi__label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:11px;font-weight:600;display:block}.wms-kpi__value{color:#111827;margin-top:8px;font-size:22px;font-weight:700;display:block}.wms-kpi__value--success{color:#047857}.wms-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wms-steps__item{color:#9ca3af;align-items:center;gap:10px;font-size:14px;display:flex}.wms-steps__item--active{color:#374151;font-weight:500}.wms-steps__index{color:#9ca3af;background:var(--app-panel-bg);border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.wms-steps__item--active .wms-steps__index{border-color:var(--app-primary);color:#fff;background:var(--app-primary)}@media (max-width:991px){.wms-dashboard-stats,.wms-dashboard-main,.wms-overview-grid{grid-template-columns:1fr}}@media (max-width:767px){.app-shell-content-frame{padding:14px}.wms-page-toolbar__title{font-size:22px}.wms-dashboard-hero{padding:18px 16px}.wms-dashboard-hero__badge{justify-content:center;width:100%}.wms-kpi-row{grid-template-columns:1fr}}.wms-page--wide{max-width:none}.wms-list-page{flex-direction:column;gap:0;display:flex}.wms-list-page__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.wms-list-page__heading{flex:auto;min-width:0}.wms-list-page__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wms-list-page__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.25;color:var(--app-primary)!important}.wms-list-page__subtitle{color:var(--app-subtle);margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.45}.wms-list-page__actions{flex-shrink:0;padding-top:2px}.wms-list-page__toolbar{background:var(--app-panel-bg);border:1px solid var(--app-border);border-radius:10px;margin-bottom:12px;padding:12px 14px;box-shadow:0 1px 4px #0f172a0f}.wms-list-page__table{background:var(--app-panel-bg);border:1px solid var(--app-shell-panel-border);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.wms-list-page__table .wms-data-table{box-shadow:none;border:none;border-radius:0}.wms-list-shell__title{color:var(--app-primary)!important}.wms-list-page__table .wms-data-table__table.ant-table-wrapper .ant-table-thead>tr>th:first-child,.wms-list-page__table .wms-data-table__table.ant-table-wrapper .ant-table-tbody>tr>td:first-child{padding-left:16px!important}.wms-list-page__table .wms-data-table__table.ant-table-wrapper .ant-table-thead>tr>th:last-child,.wms-list-page__table .wms-data-table__table.ant-table-wrapper .ant-table-tbody>tr>td:last-child{padding-right:16px!important}.wms-filter-panel--toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:2px 0;display:flex}.wms-filter-panel--toolbar .wms-filter-panel__fields{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.wms-filter-panel--toolbar .wms-filter-panel__trailing{flex-wrap:nowrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:inline-flex}.wms-filter-panel--toolbar .wms-filter-field--toolbar{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.wms-filter-panel--toolbar .wms-filter-field--toolbar .wms-filter-field__label{color:var(--app-text-muted);white-space:nowrap;margin:0;font-size:13px;font-weight:600}.wms-filter-panel--toolbar .ant-input-affix-wrapper,.wms-filter-panel--toolbar .ant-select .ant-select-selector,.wms-filter-panel--toolbar .ant-picker,.wms-filter-panel--toolbar .wms-filter-field .ant-input:not(.ant-input-affix-wrapper .ant-input){transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0d;background-color:var(--app-panel-bg)!important;border:1px solid var(--app-border)!important}.wms-filter-panel--toolbar .ant-input-affix-wrapper{align-items:center;display:inline-flex!important}.wms-filter-panel--toolbar .ant-input-affix-wrapper .ant-input{flex:auto;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important;width:auto!important}.wms-filter-panel--toolbar .ant-input-affix-wrapper .ant-input-suffix{flex:none;margin-inline-start:4px}.wms-filter-panel--toolbar .ant-input-affix-wrapper .ant-input-clear-icon{justify-content:center;align-items:center;display:inline-flex}.wms-filter-panel--toolbar .ant-input-affix-wrapper:hover,.wms-filter-panel--toolbar .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.wms-filter-panel--toolbar .ant-picker:hover{border-color:color-mix(in srgb, var(--app-text-muted) 45%, var(--app-border))!important}.wms-filter-panel--toolbar .ant-input-affix-wrapper-focused,.wms-filter-panel--toolbar .ant-input-affix-wrapper:focus-within,.wms-filter-panel--toolbar .wms-filter-field .ant-input:not(.ant-input-affix-wrapper .ant-input):focus,.wms-filter-panel--toolbar .ant-select-focused .ant-select-selector,.wms-filter-panel--toolbar .ant-picker-focused{border-color:var(--app-primary)!important;box-shadow:0 0 0 2px var(--app-primary-soft)!important}.wms-filter-panel--toolbar .ant-input-affix-wrapper-focused .ant-input,.wms-filter-panel--toolbar .ant-input-affix-wrapper:focus-within .ant-input{box-shadow:none!important;border:none!important}.wms-filter-panel--toolbar .wms-filter-field:not(.wms-filter-field--keyword) .ant-input-affix-wrapper,.wms-filter-panel--toolbar .wms-filter-field:not(.wms-filter-field--keyword) .ant-input:not(.ant-input-affix-wrapper .ant-input){border-radius:8px}.wms-filter-panel--toolbar .wms-filter-panel__trailing .wms-filter-field--keyword{flex:0 auto;width:min(300px,42vw);min-width:200px;max-width:300px}.wms-filter-panel--toolbar .wms-filter-field--keyword .ant-input-affix-wrapper{border-radius:20px;width:100%;padding-inline:12px 10px}.wms-filter-panel--toolbar .wms-filter-field--keyword .ant-input-affix-wrapper .ant-input{border-radius:20px;padding-inline:0}.wms-report-catalog__name{color:var(--app-text);font-weight:600}.wms-report-catalog__desc{color:var(--app-text-muted);margin-top:2px;font-size:12px}.wms-report-catalog__stats{margin-bottom:12px}.wms-filter-panel--toolbar .wms-filter-field__select{width:160px;min-width:140px}.wms-filter-panel--toolbar .wms-filter-field__select .ant-select-selector{border-radius:8px!important}.wms-filter-panel--toolbar .wms-filter-panel__action-buttons--inline{flex-shrink:0;align-items:center;gap:8px;margin-left:0;display:inline-flex}@media (max-width:767px){.wms-list-page__top{flex-direction:column;align-items:stretch}.wms-list-page__actions{padding-top:0}.wms-filter-panel--toolbar .wms-filter-panel__trailing{flex-wrap:wrap;justify-content:flex-end;align-self:stretch;margin-left:0;display:flex}.wms-filter-panel--toolbar .wms-filter-panel__trailing .wms-filter-field--keyword{flex:100%;width:100%;min-width:0;max-width:none}.wms-filter-panel--toolbar .wms-filter-panel__action-buttons--inline{margin-left:auto}}.wms-page-section{margin-bottom:12px}.wms-page-section--summary{margin-top:16px}.wms-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wms-btn-create.ant-btn-primary{box-shadow:0 2px 6px #16a34a40;color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.wms-btn-create.ant-btn-primary:hover,.wms-btn-create.ant-btn-primary:focus{box-shadow:0 4px 10px #16a34a4d;color:#fff!important;background:#15803d!important;border-color:#15803d!important}.wms-btn-create.ant-btn-primary:active{background:#166534!important;border-color:#166534!important}.wms-btn-search.ant-btn-primary{box-shadow:0 2px 6px #2563eb33;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.wms-btn-search.ant-btn-primary:hover,.wms-btn-search.ant-btn-primary:focus{box-shadow:0 4px 10px #2563eb47;color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.wms-btn-search.ant-btn-primary:active{background:#1e40af!important;border-color:#1e40af!important}.wms-filter-panel--compact{background:0 0;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wms-filter-field--compact{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.wms-filter-field--compact .wms-filter-field__label{color:var(--app-text-muted);white-space:nowrap;flex-shrink:0;margin:0;font-size:12px;font-weight:500}.wms-filter-field--compact .ant-input-affix-wrapper,.wms-filter-field--compact .ant-input,.wms-filter-field--compact .wms-filter-field__select,.wms-filter-field--compact .wms-filter-field__date{width:min(220px,42vw);min-width:120px}.wms-filter-field--compact .ant-input-affix-wrapper{align-items:center;display:inline-flex!important}.wms-filter-field--compact .ant-input-affix-wrapper .ant-input{flex:auto;min-width:0;width:auto!important}.wms-filter-field--compact .ant-input-affix-wrapper .ant-input-suffix{flex:none;margin-inline-start:4px}.wms-filter-panel__action-buttons--inline{flex-wrap:nowrap;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:767px){.wms-filter-panel--compact{align-items:stretch}.wms-filter-field--compact{flex:100%}.wms-filter-field--compact .ant-input-affix-wrapper,.wms-filter-field--compact .ant-input,.wms-filter-field--compact .wms-filter-field__select,.wms-filter-field--compact .wms-filter-field__date{flex:auto;width:auto;min-width:0}.wms-filter-panel__action-buttons--inline{justify-content:flex-end;width:100%;margin-left:0}}.wms-filter-panel__grid--compact{grid-template-columns:repeat(1,minmax(0,1fr));gap:8px 12px}.wms-filter-panel.ant-card{background:var(--app-panel-bg);border:1px solid var(--app-border);border-radius:10px}.wms-filter-panel .ant-card-body{padding:16px}.wms-filter-panel__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px 16px;display:grid}@media (min-width:640px){.wms-filter-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wms-filter-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wms-filter-field__label{color:var(--app-text-muted);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.wms-filter-field__select,.wms-filter-field__date{width:100%}.wms-filter-panel__actions{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.wms-filter-panel__action-buttons{flex-wrap:wrap;gap:8px;display:flex}.wms-data-table{background:var(--app-panel-bg);border:none;border-radius:0;position:relative;overflow:hidden}.wms-data-table__table.ant-table-wrapper .ant-table-thead>tr>th{letter-spacing:.01em;text-transform:none;white-space:nowrap;background:var(--app-table-header-bg)!important;color:var(--app-table-header-text)!important;border-bottom:1px solid var(--app-table-header-border)!important;border-inline-end:none!important;padding:4px 12px!important;font-size:12px!important;font-weight:600!important}.wms-data-table__table.ant-table-wrapper .ant-table-thead .ant-table-column-sorter,.wms-data-table__table.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up.active,.wms-data-table__table.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down.active,.wms-data-table__table.ant-table-wrapper .ant-table-thead .ant-table-filter-trigger{color:var(--app-table-header-text)!important}.wms-data-table__table.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-up,.wms-data-table__table.ant-table-wrapper .ant-table-thead .ant-table-column-sorter-down{color:#ffffff8c!important}.wms-data-table__table.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;background:var(--app-panel-bg)!important;color:var(--app-text)!important;border-bottom:1px solid var(--app-shell-panel-border)!important;border-inline-end:none!important}.wms-data-table__table.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.wms-data-table__table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--app-hover-accent)!important}.wms-data-table__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--app-table-row-selected-bg)!important;color:var(--app-table-row-selected-text)!important}.wms-data-table__table.ant-table-wrapper .ant-table-container{border:none!important}.wms-data-table__table.ant-table-wrapper .ant-table-body{min-height:370px}.wms-data-table__table.ant-table-wrapper table{border-collapse:collapse}.wms-data-table__table.ant-table-wrapper .ant-table-pagination{border-top:1px solid var(--app-shell-panel-border);background:var(--app-elevated);margin:0!important;padding:6px 4px 8px!important}.wms-data-table--compact .wms-data-table__table .ant-table-thead>tr>th{padding-top:8px!important;padding-bottom:8px!important}.wms-data-table__table .ant-table-thead>tr>th.wms-data-table__action-col,.wms-data-table__table .ant-table-tbody>tr>td.wms-data-table__action-col{text-align:center!important}.wms-data-table__table .ant-table-thead>tr>th.wms-data-table__action-col{text-align:right!important}.wms-table-toolbar__btn--header{white-space:nowrap;color:#fff;background:#ffffff1f;border-color:#ffffff59;min-height:24px;margin-left:auto;padding:1px 7px;font-size:11px;line-height:1.3}.wms-table-toolbar__btn--header:hover{color:#fff;background:#ffffff38;border-color:#ffffff8c}.wms-data-table__table.ant-table-small .ant-table-thead>tr>th{padding:4px 12px!important}.wms-data-table__table.ant-table-small .ant-table-tbody>tr>td{padding:8px 12px!important}.wms-list-page__table .wms-data-table__table .ant-table-thead>tr>th:first-child{border-top-left-radius:9px}.wms-list-page__table .wms-data-table__table .ant-table-thead>tr>th:last-child{border-top-right-radius:9px}.wms-data-table__table .ant-pagination{font-size:13px}.wms-data-table__table .ant-pagination .ant-pagination-item,.wms-data-table__table .ant-pagination .ant-pagination-prev,.wms-data-table__table .ant-pagination .ant-pagination-next,.wms-data-table__table .ant-pagination .ant-pagination-jump-prev,.wms-data-table__table .ant-pagination .ant-pagination-jump-next{min-width:28px;height:28px;line-height:26px}.wms-data-table__table .ant-pagination .ant-select-selector{height:28px!important;min-height:28px!important}.wms-data-table__table .ant-pagination .ant-pagination-options{margin-inline-start:8px}.wms-table-toolbar{background:var(--app-table-header-bg);border-bottom:1px solid var(--app-table-header-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.wms-table-toolbar__btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-size:13px;display:inline-flex}.wms-table-toolbar__btn:hover{color:#fff;background:#ffffff38;border-color:#ffffff8c}.wms-column-visibility{background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;min-width:200px;padding:12px;box-shadow:0 8px 24px #0f172a14}.wms-column-visibility__group{flex-direction:column;gap:8px;display:flex}.wms-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;margin:0;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.wms-status-badge--default{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.wms-status-badge--primary{color:var(--app-primary)!important;background:color-mix(in srgb, var(--app-primary) 8%, #fff)!important;border-color:color-mix(in srgb, var(--app-primary) 20%, #fff)!important}.wms-status-badge--success{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.wms-status-badge--warning{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.wms-status-badge--danger{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.wms-status-badge--neutral{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}.wms-status-badge--info{color:#0369a1!important;background:#f0f9ff!important;border-color:#bae6fd!important}.wms-row-action-trigger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wms-row-action-trigger:hover{color:var(--app-heading);background:#f8fafc;border-color:#cbd5e1}.wms-summary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.wms-summary-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.wms-summary-card{border:1px solid var(--app-border);background:var(--app-panel-bg);border-radius:10px;padding:12px 14px}.wms-summary-card__label{color:var(--app-text-muted);margin-bottom:4px;font-size:12px;display:block}.wms-summary-card__value{color:var(--app-heading);font-size:20px;font-weight:700}.wms-summary-card--primary .wms-summary-card__value{color:var(--app-primary)}.wms-summary-card--success .wms-summary-card__value{color:#047857}.wms-summary-card--warning .wms-summary-card__value{color:#b45309}.wms-summary-card--danger .wms-summary-card__value{color:var(--app-primary)}.wms-summary-card--info .wms-summary-card__value{color:#0369a1}.wms-detail-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.wms-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wms-detail-card.ant-card{background:var(--app-panel-bg);border:1px solid var(--app-border);border-radius:10px}.wms-detail-summary__row{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.wms-detail-summary__row:last-child{border-bottom:none}.wms-placeholder-text{color:var(--app-text-muted);margin:0;font-size:14px}.wms-link{color:var(--app-primary);font-weight:500}.app-breadcrumb__item--link{color:var(--app-text-muted);text-decoration:none}.app-breadcrumb__item--link:hover{color:var(--app-primary)}.app-shell-header__icon-btn{min-width:40px;min-height:40px}.app-sidebar-nav.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--app-primary)!important}.wms-form{flex-direction:column;gap:16px;display:flex}.wms-form__field{flex-direction:column;gap:4px;display:flex}.wms-form__label{color:var(--app-text);font-size:13px;font-weight:500}.wms-form__label--required:before{content:"* ";color:#ef4444}.wms-form__error{color:#ef4444;margin-top:2px;font-size:12px}.wms-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wms-form__row--3{grid-template-columns:1fr 1fr 1fr}.wms-form__divider{color:var(--app-text);border-bottom:1px solid var(--app-border);margin-top:8px;margin-bottom:4px;padding-bottom:6px;font-size:13px;font-weight:600}.wms-operation-loading,.wms-handheld-loading{justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}.wms-handheld-page{min-height:calc(100dvh - var(--app-header-height,56px));padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex}.wms-handheld-page__header{background:var(--app-surface,#fff);border-bottom:1px solid var(--app-border);z-index:10;padding:12px 16px 8px;position:sticky;top:0}.wms-handheld-page__title{margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.3}.wms-handheld-page__desc{color:var(--app-text-muted);margin:0 0 8px;font-size:13px}.wms-handheld-page__body{flex:1;padding:12px 16px 96px;overflow-y:auto}.wms-handheld-page__footer{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0));background:var(--app-surface,#fff);border-top:1px solid var(--app-border);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000f}.wms-scanner{margin-top:4px}.wms-scanner__input{min-height:48px;font-size:16px!important}.wms-handheld-action-bar{flex-direction:column;gap:8px;display:flex}.wms-handheld-action-bar .ant-btn-lg{min-height:48px;font-size:16px}.wms-handheld-card-list{flex-direction:column;gap:10px;display:flex}.wms-handheld-card{cursor:pointer;border-radius:10px!important}.wms-handheld-card--selected{box-shadow:0 0 0 1px var(--app-primary,#e60012);border-color:var(--app-primary,#e60012)!important}.wms-handheld-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wms-handheld-card__title{font-size:16px;font-weight:600;line-height:1.3}.wms-handheld-card__subtitle{color:var(--app-text-muted);margin-top:2px;font-size:13px}.wms-handheld-card__meta{color:var(--app-text);margin-top:8px;font-size:13px}.wms-handheld-card__rows{flex-direction:column;gap:4px;display:flex}.wms-handheld-drawer .ant-drawer-body{padding-bottom:24px}.wms-handheld-drawer__footer{flex-direction:column;gap:8px;display:flex}.wms-handheld-scan-result{text-align:center;background:var(--app-bg-muted,#f5f5f5);border:1px dashed var(--app-border);border-radius:8px;margin-top:12px;padding:12px;font-size:18px;font-weight:600}.wms-lookup-dialog__header{justify-content:space-between;align-items:center;gap:12px;padding-right:28px;display:flex}.wms-lookup-dialog__title{flex:1;min-width:0}.wms-lookup-field{align-items:stretch;gap:4px;width:100%;display:flex}.wms-lookup-field__input{cursor:pointer;flex:1}.wms-lookup-field__input input{cursor:pointer}.wms-lookup-field__clear{color:var(--app-text-muted,#8c8c8c);flex-shrink:0}.wms-lookup-field__search{flex-shrink:0}.wms-lookup__toolbar{margin-bottom:12px}.wms-lookup__all-option{height:auto;margin-bottom:8px;padding:0;font-weight:600}.wms-lookup__search-label{margin-bottom:6px;font-weight:600;display:block}.wms-lookup__table-wrap{border:1px solid var(--app-border,#d9d9d9);border-radius:6px;min-height:280px;max-height:420px;overflow:auto}.wms-lookup__table{border-collapse:collapse;width:100%;font-size:13px}.wms-lookup__table th,.wms-lookup__table td{text-align:left;border-bottom:1px solid var(--app-border,#f0f0f0);padding:8px 12px}.wms-lookup__table th{z-index:1;background:var(--app-bg-muted,#fafafa);font-weight:600;position:sticky;top:0}.wms-lookup__row{cursor:pointer}.wms-lookup__row:hover,.wms-lookup__row--active{background:var(--app-primary-bg,#e6f4ff)}.wms-lookup__empty{padding:32px 16px}.wms-lookup__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.wms-lookup__total{color:var(--app-text-muted,#8c8c8c);font-size:13px}
