.page-loader{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:120px;padding:16px}.page-loader-full{background:#f0f6fc;box-sizing:border-box;min-height:100vh}.page-content-loading{min-height:calc(100vh - 100px);position:relative}.page-content-loading.is-loading>.page-content-loaded{filter:blur(2px);opacity:.55;pointer-events:none}.app-shell:has(.page-content-loading.is-loading)>.app-main>.app-header,.app-shell:has(.page-content-loading.is-loading)>.app-sidebar{filter:blur(2px);opacity:.55;pointer-events:none}.page-content-loading.is-loading>.page-loader{background:#ffffff59;inset:0;min-height:0;position:fixed;z-index:1}.page-content-loading>.page-loader .page-loader-spinner{border-color:#2f7dff #2f7dff #2f7dff #0000;height:32px;width:32px}.page-loader-spinner{animation:page-loader-spin .8s linear infinite;border:3px solid #dce9ff;border-radius:50%;border-top-color:#2f7dff;flex-shrink:0;height:22px;width:22px}@keyframes page-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page-loader-spinner{animation:none}}.cu-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cu-table{min-width:760px}.cu-page .wh-filters{flex-wrap:nowrap}.cu-page .wh-filters .wh-menu{color:var(--navy);flex:0 1 220px;font-weight:500;min-width:180px;text-overflow:ellipsis;width:220px}.cu-page .wh-search{flex:1 1 420px;min-width:220px}.cu-page .cu-table th:first-child{width:70px}.cu-page .cu-table th:nth-child(2){width:60px}.cu-page .cu-table th:nth-child(3){width:27%}.cu-page .cu-table th:nth-child(4){width:160px}.cu-page .cu-table th:last-child{width:auto}.cu-page .cu-table td{line-height:1.4;padding:6px 10px;vertical-align:middle}.cu-page .cu-table td:nth-child(4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.cu-page .cu-table td:first-child,.cu-page .cu-table th:first-child{text-align:center}.cu-page .cu-table td:last-child,.cu-page .cu-table th:last-child{text-align:left}.cu-page .cu-table .cu-logo{border-radius:8px;height:30px;width:30px}@media (max-width:900px){.cu-page .wh-filters{flex-wrap:wrap}.cu-page .wh-filters .wh-menu{flex:1 1 200px}.cu-page .wh-search{flex-basis:calc(100% - 120px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.cu-page .wh-search{min-width:100%}}.cu-logo{background:#15233d;border-radius:10px;color:#fff;display:grid;flex-shrink:0;font-size:11px;font-weight:700;height:36px;letter-spacing:.2px;overflow:hidden;place-items:center;width:36px}.cu-logo img{display:block;height:100%;object-fit:cover;width:100%}.cu-dropzone{align-items:center;background:#f7fbff;border:1.5px dashed #8eb6ea;border-radius:14px;color:#2f7dff;display:flex;gap:10px;justify-content:center;min-height:76px;padding:16px 18px;position:relative}.cu-dropzone.dragging{background:#eef5ff;border-color:#2f7dff}.cu-dropzone.invalid{background:#fff8f8;border-color:#e3b4b8}.cu-dropzone.has-file{background:#f7fbff;justify-content:flex-start}.cu-dropzone input[type=file]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.cu-dropzone-icon{color:#2f7dff;flex-shrink:0}.cu-dropzone-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cu-dropzone-copy strong{color:#2f4a73;font-size:13.5px;font-weight:650}.cu-dropzone-copy small{color:#8a9bb0;font-size:11.5px;font-weight:500}.wh-page .cu-file-clear{background:none;border:0;color:#6d8298;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:650;margin-left:auto;position:relative;z-index:1}.wh-page .cu-file-clear:hover{color:#a12631}.cu-dropzone.has-file .cu-logo{height:40px;width:40px}.cu-phone{align-items:center;background:#fff;border:1px solid #c5d3e3;border-radius:12px;box-shadow:0 1px 0 #15233d08;display:flex;min-height:44px;padding:0 14px 0 10px;width:100%}.cu-phone:hover{border-color:#adc0d4}.cu-phone.open,.cu-phone:focus-within{border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff24}.cu-phone.invalid{border-color:#e3b4b8}.cu-phone-dial{flex-shrink:0;position:relative}:is(.wh-page,.app-password-modal) .cu-phone-trigger{align-items:center;background:none;border:0;color:#15233d;display:inline-flex;font-family:inherit;gap:8px;height:32px;padding:0 4px 0 2px}:is(.wh-page,.app-password-modal) .cu-phone-trigger.open,:is(.wh-page,.app-password-modal) .cu-phone-trigger:focus-visible,:is(.wh-page,.app-password-modal) .cu-phone-trigger:hover{border:0;box-shadow:none;outline:none}.cu-phone-flag{align-items:center;display:inline-flex;justify-content:center;line-height:1;width:22px}.cu-phone-flag-img{border-radius:3px;box-shadow:0 0 0 1px #d5e0ec;display:block;height:16px;object-fit:cover;width:22px}.cu-phone-code{color:#15233d;font-size:13.5px;font-weight:600}:is(.wh-page,.app-password-modal) .cu-phone-trigger .wh-form-select-caret{color:#8a9bb0;margin-left:0}.cu-phone-divider{background:#d5e0ec;flex-shrink:0;height:22px;margin:0 12px 0 6px;width:1px}:is(.wh-page,.app-password-modal) .cu-phone>input{background:#0000;border:0;color:#15233d;flex:1 1;font-family:inherit;font-size:13.5px;font-weight:550;height:42px;min-width:0;outline:none}:is(.wh-page,.app-password-modal) .cu-phone>input::placeholder{color:#9aabbc;font-weight:400}.cu-phone-menu{background:#fff;border:1px solid #e4edf5;border-radius:12px;box-shadow:0 10px 28px #15233d18;left:0;max-height:220px;overflow:auto;padding:6px;position:absolute;top:calc(100% + 10px);width:280px;z-index:8}.cu-phone-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-phone-option-dial{color:#6d8298;font-weight:550;margin-left:auto}@media (max-width:1100px){.cu-kpis{grid-template-columns:1fr}}.cu-page .wh-menu-trigger{width:100%}.cu-page .wh-menu-value{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.customer-record-link{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.customer-record-link:focus-visible{outline:2px solid #2f7dff;outline-offset:3px}.cu-page .cu-table th:nth-child(4){width:1%}.cu-page .cu-table td:nth-child(4),.cu-page .cu-table th:nth-child(4){padding-inline:8px}.cu-page .cu-table td:nth-child(3),.cu-page .cu-table td:nth-child(5),.cu-page .cu-table th:nth-child(3),.cu-page .cu-table th:nth-child(5){padding-inline:20px}.cu-page .cu-table{table-layout:fixed}.cu-page .cu-table td:first-child,.cu-page .cu-table th:first-child{padding-inline:10px;text-align:left;width:70px}.cu-page .cu-table th:nth-child(4){width:180px}.cu-page .cu-table td:nth-child(n+3),.cu-page .cu-table th:nth-child(n+3){padding-inline:20px}.cu-page .packaging-type-actions{justify-content:flex-start}.wh-page.cu-page .wh-panel>.wh-filters .wh-search{flex:1 1 100%;max-width:none;min-width:0;width:100%}.wh-page.cu-page .cu-table{table-layout:fixed}.wh-page.cu-page .cu-table th:nth-child(2){width:60px}.wh-page.cu-page .cu-table th:nth-child(3){width:28%}.wh-page.cu-page .cu-table th:nth-child(4){width:180px}.wh-page.cu-page .cu-table th:last-child{width:auto}.wh-page.cu-page .cu-table td:last-child,.wh-page.cu-page .cu-table th:last-child{text-align:left}.wh-page{--navy:#101c48;--blue:#2f7dff;--muted:#58709b;--line:#e4edf5;color:var(--navy)}.wh-page *{box-sizing:border-box}.wh-page button,.wh-page input,.wh-page select{font:inherit}.wh-page button{cursor:pointer}.wh-page :focus-visible{outline:3px solid #79aef4;outline-offset:2px}.wh-title{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 22px}.wh-title h1{font-size:28px;font-size:var(--page-title-size,28px);font-weight:650;letter-spacing:-.4px;margin:0}.wh-title p{color:var(--muted);font-size:12px;margin:4px 0 0}.wh-title-actions{align-items:flex-end;display:flex;flex-direction:column;gap:18px}.wh-live{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:6px;white-space:nowrap}.wh-live svg{color:#8a9bb0}.wh-page .wh-add{align-items:center;appearance:none;-webkit-appearance:none;background:#2f7dff;border:0;border-radius:12px;color:#fff;display:inline-flex;font-family:inherit;font-size:16px;font-weight:650;gap:12px;height:48px;justify-content:center;line-height:1;padding:0 24px}.wh-page .wh-add svg{stroke:currentColor;color:#fff;flex-shrink:0;height:20px;width:20px}.wh-page .wh-add:hover{background:#1f6ae8;color:#fff}.wh-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.wh-kpi{align-items:center;background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08;display:flex;gap:12px;min-height:72px;padding:10px 14px}.wh-kpi-icon{border-radius:999px;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.wh-kpi-icon svg{display:block}.wh-kpi-icon.blue{background:#e8f1ff;color:#2f7dff}.wh-kpi-icon.green{background:#e8f8ef;color:#1f9d57}.wh-kpi-icon.amber{background:#fff4dc;color:#d09212}.wh-kpi-icon.violet{background:#efe9ff;color:#6b4ee6}.wh-kpi-copy span{color:#7b8da3;display:block;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.wh-kpi-copy strong{display:block;font-size:22px;letter-spacing:-.4px;line-height:1.1;margin-top:4px}.wh-panel{background:#fff;border:1px solid #e8eef5;border-radius:18px;box-shadow:0 1px 2px #15233d08}.wh-filters{align-items:center;background:#fff;border:1px solid #dce7f1;border-radius:14px;box-shadow:none;display:flex;gap:12px;margin-bottom:6px;padding:14px}.wh-page .wh-panel>.wh-filters{border:0;border-bottom:1px solid #dce7f1;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;min-width:0;width:100%}.wh-page .wh-panel:has(>.wh-filters){overflow:visible}.wh-page .wh-panel:has(>.wh-filters)>.table-scroll{border-radius:0}.wh-page .wh-panel>.wh-filters{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:16px 10px}.wh-page .wh-panel>.wh-filters .wh-search{background:#f8fbfe;border:1px solid #e4edf5;border-radius:6px;color:#58709b;flex:1 1 180px;gap:12px;height:38px;min-width:180px;padding:0 12px}.wh-page .wh-panel>.wh-filters .wh-search input{font-size:12px;min-width:0}.wh-page .wh-panel>.wh-filters .wh-search>svg{height:18px;width:18px}.wh-page .wh-panel>.wh-filters .wh-filter-btn,.wh-page .wh-panel>.wh-filters .wh-menu-trigger{background:#fff;border:1px solid #e4edf5;border-radius:6px;box-shadow:none;font-size:11px;height:38px;padding:0 12px}.wh-page .wh-panel>.wh-filters .warehouse-filter .wh-menu-trigger,.wh-page .wh-panel>.wh-filters .wh-menu-trigger{width:190px}.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-trigger{gap:6px;min-width:190px;width:190px}.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-label{margin-right:0}.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-search-input{appearance:none!important;-webkit-appearance:none!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block;flex:1 1 auto;height:auto;margin:0;min-width:0;outline:none!important;outline-offset:0!important;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap;width:0}.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-search-input:focus,.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-search-input:focus-visible{background:#0000!important;border:none!important;outline:none!important;padding:0!important}.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-search-input:focus,.wh-page .wh-panel>.wh-filters .country-filter .wh-menu-search-input:focus-visible{appearance:none!important;-webkit-appearance:none!important;border:0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}.wh-page .wh-panel>.wh-filters .wh-menu-label{flex-shrink:0;margin-right:5px}.wh-page .wh-panel>.wh-filters .wh-menu-value{flex:1 1;margin-right:8px;max-width:none;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wh-page .wh-panel>.wh-filters .wh-filter-btn{color:#58709b;gap:6px;padding:0 10px;width:74px}.wh-page .wh-panel>.wh-filters .wh-filter-btn>svg,.wh-page .wh-panel>.wh-filters .wh-menu-trigger>svg:first-child{height:16px;width:16px}@media (max-width:760px){.wh-page .wh-panel>.wh-filters{flex-wrap:wrap}.wh-page .wh-panel>.wh-filters .wh-search{flex-basis:100%;min-width:0}}.wh-search{align-items:center;background:#f8fbfe;border:1px solid #dce7f1;border-radius:999px;color:#58709b;display:flex;flex:1 1 420px;gap:12px;height:48px;min-width:220px;padding:0 16px}.wh-page .wh-search input{background:none;border:0;box-shadow:none;color:var(--navy);font-size:14px;outline:none;width:100%}.wh-page .wh-search:focus-within,.wh-page .wh-search:hover{background:#f8fbfe;border-color:#dce7f1;box-shadow:none}.wh-page .wh-search input:focus,.wh-page .wh-search input:focus-visible{box-shadow:none;outline:none}.wh-menu{flex-shrink:0;position:relative}.wh-page .wh-menu-trigger{align-items:center;background:#fff;border:1px solid #dce7f1;border-radius:999px;color:var(--muted);display:inline-flex;font-family:inherit;font-size:14px;height:48px;line-height:1;padding:0 16px;white-space:nowrap}.wh-page .wh-menu-trigger.open{background:#f8fbfe;border-color:#c5d8ee}.wh-menu-trigger svg:first-child{flex-shrink:0;margin-right:8px}.wh-menu-label{color:var(--navy);font-weight:650;margin-right:10px}.wh-menu-value{color:var(--navy);margin-right:12px}.wh-menu-caret{color:#8a9bb0;flex-shrink:0;transition:transform .15s ease}.wh-page .wh-menu-trigger.open .wh-menu-caret{transform:rotate(180deg)}.wh-menu-panel{background:#fff;border:1px solid #e4edf5;border-radius:12px;box-shadow:0 10px 28px #15233d18;left:0;max-width:calc(100vw - 48px);min-width:220px;padding:8px;position:absolute;top:calc(100% + 6px);width:max(220px,100%);z-index:30}.wh-menu-search{align-items:center;background:#f8fbfe;border:1px solid #dce7f1;border-radius:8px;color:#8a9bb0;display:flex;gap:6px;height:32px;margin-bottom:6px;padding:0 10px}.wh-menu-search input{background:none;border:0;color:var(--navy);font-size:12px;outline:none;width:100%}.wh-page .wh-menu-search input:focus,.wh-page .wh-menu-search input:focus-visible{box-shadow:none;outline:none}.wh-menu-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto}.wh-page .wh-menu-item{align-items:center;background:none;border:0;border-radius:8px;color:var(--navy);display:flex;font-family:inherit;font-size:12.5px;gap:8px;min-height:32px;padding:6px 10px;text-align:left;width:100%}.wh-page .wh-menu-item:hover{background:#f4f8fc}.wh-menu-item span{min-width:0;overflow-wrap:anywhere}.wh-page .wh-menu-item.selected{background:#eaf2ff;color:#1d4f9c;font-weight:650}.wh-page .wh-menu-item svg{color:#2f7dff;margin-left:auto}.wh-menu-empty{color:var(--muted);font-size:12px;margin:8px 10px}.wh-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.wh-dot.active{background:#1f9d57}.wh-dot.maintenance{background:#d09212}.wh-page .wh-filter-btn{align-items:center;background:#fff;border:1px solid #dce7f1;border-radius:999px;color:var(--muted);display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:650;gap:10px;height:48px;justify-content:center;line-height:1;padding:0 18px;white-space:nowrap}.wh-page .wh-filter-btn svg{color:inherit;display:block;flex-shrink:0}.table-scroll-wrapper{max-width:100%;min-width:0;overflow-x:auto}.app-shell .wh-page .table-scroll>.wh-table-wrap{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.app-shell .wh-page .table-scroll>.wh-table-wrap::-webkit-scrollbar,.app-shell .wh-page .table-scroll>.wh-table-wrap::-webkit-scrollbar:horizontal{display:none;height:0;width:0}.table-scroll-track{background:#eef4fa;border-radius:999px;cursor:pointer;height:8px;margin-top:6px;position:relative}.table-scroll-thumb{background:#c9d7e6;border-radius:999px;cursor:grab;height:8px;left:0;position:absolute;top:0;touch-action:none}.table-scroll-thumb:active,.table-scroll-thumb:hover{background:#b7c9dc;cursor:grabbing}.wh-table{border-collapse:collapse;min-width:960px;table-layout:fixed;width:100%}.wh-page .wh-panel>.table-scroll{border-radius:18px 18px 0 0;overflow:hidden}.wh-filter-btn>svg,.wh-menu-trigger>svg:first-child,.wh-search>svg{flex-shrink:0;height:20px;width:20px}.wh-search input::placeholder{color:#7185a5;opacity:1}.wh-table th:first-child{width:30%}.wh-table th:nth-child(2){width:24%}.wh-table th:nth-child(3),.wh-table th:nth-child(4){width:12%}.wh-table th:nth-child(5){width:14%}.wh-table th:last-child{width:8%}.wh-table td:last-child,.wh-table th:last-child{text-align:center}.wh-table tbody tr{background:#fff}.wh-table td,.wh-table th{border-bottom:1px solid #eef3f8;font-size:15px;padding:20px 22px;text-align:left;vertical-align:middle}.wh-table th{background:#fbfdff;color:#58709b;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.wh-table td{color:#455d86;line-height:1.5;overflow-wrap:anywhere}.wh-name{align-items:center;color:var(--navy);display:inline-flex;font-weight:600;gap:14px}.wh-name svg{color:#526d96;flex-shrink:0;height:22px;width:22px}.wh-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:650;gap:6px;height:22px;padding:0 8px}.wh-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.wh-status.active{background:#e8f8ef;color:#1f9d57}.wh-status.maintenance{background:#fff4dc;color:#d09212}.wh-row-action{background:none;border:0;border-radius:8px;color:#6d8298;height:28px;letter-spacing:1px;line-height:1;width:28px}.wh-row-action.open,.wh-row-action:hover{background:#f4f8fc}.wh-table td.wh-empty{color:var(--muted);padding:28px 12px;text-align:center}.wh-action-menu{background:#fff;border:1px solid #e4edf5;border-radius:10px;box-shadow:0 10px 28px #15233d18;padding:6px;position:fixed;width:140px;z-index:40}.wh-page .wh-action-item{align-items:center;background:none;border:0;border-radius:7px;color:var(--navy);display:flex;font-family:inherit;font-size:12.5px;font-weight:550;gap:8px;min-height:32px;padding:6px 8px;text-align:left;width:100%}.wh-page .wh-action-item svg{color:inherit;flex-shrink:0}.wh-page .wh-action-item:focus-visible,.wh-page .wh-action-item:hover{background:#eaf2ff}.wh-page .wh-action-item.danger{color:#d64545}.wh-page .wh-action-item.danger:focus-visible,.wh-page .wh-action-item.danger:hover{background:#fff1f1}.row-actions-menu.wh-action-menu{width:160px}.row-actions-trigger{align-items:center;background:#0000;border:0;border-radius:5px;color:#58709b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:22px}.row-actions-trigger:focus-visible,.row-actions-trigger:hover{background:#eaf2ff;color:#2f7dff}.wh-modal-backdrop{background:#15233d40;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:50}.wh-form-modal,.wh-modal{background:#fff;border:1px solid #e4edf5;border-radius:16px;box-shadow:0 18px 40px #15233d22;padding:20px 20px 16px;width:min(440px,100%)}.wh-form-modal{overflow:hidden;padding:0;width:min(560px,100%)}.wh-modal h2{font-size:16px;font-weight:650;letter-spacing:-.2px;margin:0}.wh-modal-copy{color:var(--muted);font-size:12.5px;line-height:1.45;margin:6px 0 14px}.wh-field{color:#5b6f86;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;margin-bottom:10px}.wh-field-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.wh-field input,.wh-field select{background:#f8fbfe;border:1px solid #dce7f1;border-radius:8px;color:var(--navy);font-size:12.5px;height:34px;outline:none;padding:0 10px;width:100%}.wh-field input:focus,.wh-field select:focus{border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff1a}.wh-delete-target{background:#f8fbfe;border:1px solid #eef3f8;border-radius:10px;display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:10px 12px}.wh-delete-target strong{color:var(--navy);font-size:13px}.wh-delete-target span{color:var(--muted);font-size:12px}.wh-modal-error{color:#a12631;font-size:12px;margin:0 0 10px}.wh-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.wh-page .wh-btn-danger,.wh-page .wh-btn-ghost,.wh-page .wh-btn-primary{align-items:center;border-radius:8px;display:inline-flex;font-family:inherit;font-size:12px;font-weight:650;height:34px;justify-content:center;min-width:84px;padding:0 12px}.wh-page .wh-btn-ghost{background:#fff;border:1px solid #dce7f1;color:#3e5470}.wh-page .wh-btn-primary{background:var(--blue);border:0;color:#fff}.wh-page .wh-btn-danger{background:#d64545;border:0;color:#fff}.wh-page .wh-btn-ghost:hover{background:#f4f8fc}.wh-page .wh-btn-primary:hover:not(:disabled){background:#1f6ae8}.wh-page .wh-btn-danger:hover:not(:disabled){background:#c13a3a}.wh-page .wh-btn-danger:disabled,.wh-page .wh-btn-ghost:disabled,.wh-page .wh-btn-primary:disabled{cursor:wait;opacity:.65}.wh-toast-container{--toast-top:max(25px,env(safe-area-inset-top));-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Segoe UI,Arial,sans-serif;max-height:calc(100dvh - var(--toast-top) - 16px);max-width:calc(100vw - 32px - env(safe-area-inset-right));overflow-y:auto;pointer-events:none;position:fixed;right:max(16px,env(safe-area-inset-right));top:var(--toast-top);z-index:60}.wh-toast,.wh-toast-container{display:flex;gap:12px;width:350px}.wh-toast{align-items:flex-start;background:#f0f6ff;border:1px solid #c6dcff;border-radius:12px;box-shadow:0 6px 20px #17345f18;box-sizing:border-box;color:#0064ff;flex-shrink:0;font-size:12.5px;max-width:calc(100vw - 32px);padding:10px 12px;pointer-events:auto}.wh-toast-icon{align-items:center;background:#dceaff;border-radius:50%;color:#0064ff;display:flex;flex:0 0 36px;height:36px;justify-content:center}.wh-toast-copy{display:flex;flex:1 1;flex-direction:column;gap:4px;line-height:1.4;min-width:0}.wh-toast-copy strong{color:#0064ff;font-size:13px;font-weight:700}.wh-toast-copy span{color:#33415c;overflow-wrap:anywhere}.wh-toast-close{background:#0000;border:0;color:#17345f;cursor:pointer;display:flex;padding:2px}.wh-toast.error{background:#fee2e2;border-color:#fecaca;border-left:4px solid #fca5a5;box-shadow:0 6px 20px #991b1b20;color:#991b1b}.wh-toast.error .wh-toast-icon{background:#fecaca;color:#b91c1c}.wh-toast.error .wh-toast-close,.wh-toast.error .wh-toast-copy strong{color:#991b1b}.wh-toast.error .wh-toast-copy span{color:#7f1d1d}.wh-toast.success{background:#dcfce7;border-color:#bbf7d0;border-left:4px solid #86efac;box-shadow:0 6px 20px #16653420;color:#166534}.wh-toast.success .wh-toast-icon{background:#bbf7d0;color:#15803d}.wh-toast.success .wh-toast-close,.wh-toast.success .wh-toast-copy strong{color:#166534}.wh-toast.success .wh-toast-copy span{color:#14532d}.wh-form-head{align-items:flex-start;display:flex;gap:12px;padding:20px 20px 4px}.wh-form-head-icon{background:#eef4ff;border-radius:999px;color:#2f7dff;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.wh-form-head h2{font-size:16px;font-weight:650;letter-spacing:-.2px;margin:2px 0 0}.wh-form-head p{color:var(--muted);font-size:12px;line-height:1.4;margin:4px 0 0}.wh-form-close{background:none;border:0;border-radius:8px;color:#8a9bb0;height:32px;margin-left:auto;width:32px}.wh-form-close:hover{background:#f4f8fc;color:var(--navy)}.wh-form-body{padding:18px 22px 10px}.wh-form-field{color:var(--navy);display:flex;flex-direction:column;font-size:12.5px;font-weight:650;gap:8px;margin-bottom:16px}.wh-form-field em{color:#e14b4b;font-style:normal}.wh-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wh-form-control,.wh-form-select-trigger{align-items:center;background:#fff;border:1px solid #c5d3e3;border-radius:12px;box-shadow:0 1px 0 #15233d08;color:#6d8298;display:flex;gap:10px;min-height:44px;padding:0 14px;width:100%}.wh-form-control:hover,.wh-page .wh-form-select-trigger:hover{border-color:#adc0d4}.wh-form-control .wh-form-select{flex:1 1;min-width:0}.wh-page .wh-form-control .wh-form-select-trigger{background:#0000;border:0;box-shadow:none;height:auto;min-height:0;padding:0}.wh-page .wh-form-control .wh-form-select-trigger.open,.wh-page .wh-form-control .wh-form-select-trigger:focus-visible,.wh-page .wh-form-control .wh-form-select-trigger:hover{border:0;box-shadow:none;outline:none}.wh-page .wh-form-control svg,.wh-page .wh-form-select-trigger svg:not(.wh-form-select-caret){color:#6d8298;display:block;flex-shrink:0}.wh-page .wh-form-control input{background:#fff;border:0;color:#15233d;flex:1 1;font-family:inherit;font-size:13.5px;font-weight:550;line-height:1.3;min-width:0;outline:none}.wh-page .wh-form-control input::placeholder{color:#9aabbc;font-weight:400}.wh-form-control:focus-within,.wh-page .wh-form-select-trigger.open,.wh-page .wh-form-select-trigger:focus-visible{border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff24}.wh-form-control.invalid,.wh-form-select.invalid .wh-form-select-trigger{border-color:#e3b4b8}.wh-form-control:has(input:disabled),.wh-form-control:has(input:read-only){background:#f1f5f9;border-color:#dbe4ee;box-shadow:none}.wh-form-control:has(input:disabled) input,.wh-form-control:has(input:read-only) input{background:#0000;color:#7b8da3}.wh-form-select{flex:1 1;min-width:0;position:relative}.wh-page .wh-form-select-trigger{color:#15233d;font-family:inherit;font-size:13.5px;font-weight:550;justify-content:space-between;text-align:left}.wh-page .warehouse-country-select input.warehouse-country-search{background:#0000;border:0;color:#000;flex:1 1;font:inherit;height:100%;min-width:0;outline:0;padding:0 20px 0 0;width:100%}.wh-page .warehouse-country-select input.warehouse-country-search::placeholder{color:#7185a3;opacity:1}.wh-page .warehouse-country-select .wh-form-select-trigger:has(input){cursor:text}.wh-form-select-value{color:#15233d;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-page .wh-form-select-trigger.placeholder,.wh-page .wh-form-select-trigger.placeholder .wh-form-select-value{color:#9aabbc;font-weight:400}.wh-form-select-caret{color:#6d8298;flex-shrink:0;margin-left:10px}.wh-form-select-menu{background:#fff;border:1px solid #e4edf5;border-radius:12px;box-shadow:0 10px 28px #15233d18;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.wh-page .wh-form-select-menu .wh-menu-search input{background:none;font-size:12px;font-weight:400}:is(.wh-page,.app-password-modal) .wh-form-option{align-items:center;background:none;border:0;border-radius:8px;color:#15233d;display:flex;font-family:inherit;font-size:12.5px;gap:8px;min-height:32px;padding:6px 10px;text-align:left;width:100%}:is(.wh-page,.app-password-modal) .wh-form-option:hover{background:#f4f8fc}:is(.wh-page,.app-password-modal) .wh-form-option.selected{background:#eaf2ff;color:#1d4f9c;font-weight:650}:is(.wh-page,.app-password-modal) .wh-form-option svg{color:#2f7dff;margin-left:auto}.wh-form-capacity{width:100%}.wh-form-suffix{color:#5b6f86;flex-shrink:0;font-size:13px;font-weight:650;margin-left:4px}.wh-form-status-value{align-items:center;color:#15233d;display:inline-flex;gap:8px}.wh-form-hint{color:var(--muted);font-size:11px;font-weight:500;margin-top:-2px}.wh-form-error{color:#a12631;font-size:11.5px;font-weight:500}.wh-form-footer{background:#fbfcfe;border-top:1px solid #eef3f8;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px 18px}.wh-page .wh-form-cancel,.wh-page .wh-form-save{align-items:center;border-radius:999px;display:inline-flex;font-family:inherit;font-size:13px;font-weight:650;gap:6px;height:40px;justify-content:center;min-width:108px;padding:0 16px}.wh-page .wh-form-cancel{background:#fff;border:1px solid #dce7f1;color:#3e5470}.wh-page .wh-form-save{background:var(--blue);border:0;color:#fff}.wh-page .wh-form-cancel:hover{background:#f4f8fc}.wh-page .wh-form-save:hover:not(:disabled){background:#1f6ae8}.wh-page .wh-form-cancel:disabled,.wh-page .wh-form-save:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.wh-field-row,.wh-form-grid{grid-template-columns:1fr}}.wh-pager{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:20px 22px}.wh-pager p{color:var(--muted);font-size:14px;margin:0}.wh-pager div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wh-pager button{align-items:center;background:none;border:0;border-radius:9px;color:#3e5470;display:inline-flex;font-size:14px;gap:8px;height:38px;min-width:38px;padding:0 10px}.wh-pager button.current{background:#e9f1ff;color:var(--navy);font-weight:650}.wh-pager button:disabled{color:#b3c0ce;cursor:default}@media (max-width:1180px){.wh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-filters{flex-wrap:wrap}.wh-search{min-width:100%}}@media (max-width:760px){.wh-title{gap:12px}.wh-page .wh-add{font-size:13px;height:42px;padding:0 14px}.wh-filters{gap:10px}.wh-menu{flex:1 1 220px;min-width:0}.wh-page .wh-menu-trigger{width:100%}.wh-menu-value{overflow:hidden;text-overflow:ellipsis}.wh-menu-caret{margin-left:auto}.wh-kpis{grid-template-columns:1fr}.wh-pager{align-items:flex-start;flex-direction:column}}.app-content:has(>.wh-list-page){padding:12px}.wh-list-page{max-width:none;width:100%}.wh-list-page .wh-title{gap:12px;margin-bottom:12px}.wh-list-page .wh-title h1{font-size:28px;font-size:var(--page-title-size,28px)}.wh-list-page .wh-title-actions{flex-shrink:0}.wh-list-page .wh-add{border-radius:8px;font-size:12px;gap:6px;height:32px;padding:0 12px}.wh-list-page .wh-add svg{height:14px;width:14px}.wh-list-page .wh-filters{background:#fff;border:1px solid #dce7f1;border-radius:14px;box-shadow:none;gap:10px;margin-bottom:6px;padding:8px 12px}.wh-list-page .wh-search{color:var(--navy);flex:1 1 360px;gap:12px;height:32px;padding:0 18px}.wh-list-page .wh-search input{font-size:15px}.wh-list-page .wh-filter-btn,.wh-list-page .wh-menu-trigger{font-size:13px;height:32px;padding:0 14px}.wh-list-page .wh-filter-btn,.wh-list-page .wh-menu-trigger,.wh-list-page .wh-search{background:#fff;border:1px solid #dce7f1;border-radius:999px;box-shadow:none}.wh-list-page .wh-search{background:#f8fbfe}.cn-page .cn-filters .wh-search:hover,.inv-page .inv-filters .wh-search:hover,.wh-list-page .wh-panel>.wh-filters .wh-search:hover{background:#f8fbfe;border-color:#c7d4e3;box-shadow:none}.cn-page .cn-filters .wh-search:focus-within,.inv-page .inv-filters .wh-search:focus-within,.wh-list-page .wh-panel>.wh-filters .wh-search:focus-within{background:#f8fbfe;border-color:#79aef4;box-shadow:0 0 0 3px #2f7dff18}.wh-list-page .wh-search input::placeholder{color:#7b8da5}.wh-list-page .wh-filter-btn>svg,.wh-list-page .wh-menu-trigger>svg:first-child,.wh-list-page .wh-search>svg{height:16px;width:16px}.wh-list-page .wh-search>svg{color:#58709b;height:22px;width:22px}.wh-list-page .wh-menu-label{margin-right:6px}.wh-list-page .wh-menu-value{margin-right:8px}.wh-list-page .wh-filter-btn{flex-shrink:0;gap:6px}.wh-list-page .wh-panel{border-radius:12px}.wh-list-page .wh-panel>.table-scroll{border-radius:12px 12px 0 0}.wh-list-page .wh-table{min-width:820px;table-layout:auto}.wh-list-page .wh-table td,.wh-list-page .wh-table th{border-bottom:1px solid #edf1f6;padding:6px 10px;vertical-align:middle;white-space:nowrap}.wh-list-page .wh-table th{background:#f9fbfd;font-size:11px;height:34px;line-height:1.4}.wh-list-page .wh-table td{background:#fff;color:#455d86;font-size:13px;line-height:1.4;overflow-wrap:normal}.wh-list-page .wh-table td:last-child,.wh-list-page .wh-table th:last-child{text-align:center;width:70px}.wh-list-page .wh-row-action{align-items:center;display:inline-flex;justify-content:center;padding:0}.wh-list-page .wh-name{font-weight:600;gap:8px}.wh-list-page .wh-name svg{height:20px;width:20px}.wh-list-page .wh-table tbody tr{background:#fff;height:42px}.wh-list-page .wh-table td.wh-empty{padding:16px 10px}.wh-list-page .wh-pager{align-items:center;flex-direction:row;gap:8px;padding:8px 10px}.wh-list-page .wh-pager p{font-size:12px}.wh-list-page .wh-pager div{flex-wrap:nowrap;gap:6px;margin-left:auto}.wh-list-page .wh-pager button{border-radius:8px;font-size:12px;gap:4px;height:30px;min-width:30px;padding:0 8px}@media (max-width:1180px){.wh-list-page .wh-search{min-width:240px}}@media (max-width:900px){.wh-list-page .wh-filters{flex-wrap:wrap}.wh-list-page .wh-search{flex-basis:100%;min-width:100%}}@media (max-width:480px){.app-content:has(>.wh-list-page){padding:10px}.wh-list-page .wh-title{gap:8px}.wh-list-page .wh-add{font-size:12px;padding:0 10px}.wh-list-page .wh-pager{flex-wrap:wrap}.wh-list-page .wh-pager div{gap:2px}}.wh-list-page .wh-pager button.wh-page-number,.wh-pager button.wh-page-number{font-feature-settings:"tnum";border-radius:7px;box-sizing:border-box;flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;gap:0;height:28px;justify-content:center;line-height:1;min-width:30px;padding:0 6px;text-align:center;white-space:nowrap;width:auto}.wh-pager button.wh-page-number:hover{background:#f0f5ff}.wh-pager button.wh-page-number.current{background:#e9f1ff}.wh-pager button.wh-page-number:focus-visible{outline:2px solid #3078f6;outline-offset:2px}.warehouses-page .wh-table th:first-child{width:70px}.warehouses-page .wh-table th:nth-child(2){width:30%}.warehouses-page .wh-table th:nth-child(3){width:24%}.warehouses-page .wh-table th:nth-child(4),.warehouses-page .wh-table th:nth-child(5){width:12%}.warehouses-page .wh-table th:last-child{width:14%}.packaging-types-page .wh-table th:first-child{width:70px}.packaging-types-page .wh-table th:nth-child(3){width:42%}.packaging-types-page .wh-table th:last-child{width:15%}.packaging-types-page .wh-table td,.packaging-types-page .wh-table th{padding-inline:20px}.packaging-types-page .wh-table td:first-child,.packaging-types-page .wh-table th:first-child,.warehouses-page .wh-table td:first-child,.warehouses-page .wh-table th:first-child{text-align:center}.packaging-types-page .wh-table td:last-child,.packaging-types-page .wh-table th:last-child,.warehouses-page .wh-table td:last-child,.warehouses-page .wh-table th:last-child{text-align:left}.packaging-type-actions{display:flex;gap:1px;justify-content:center}.wh-page .packaging-type-actions .wh-action-item{justify-content:center;padding:6px 4px;width:22px}.packaging-type-actions button:disabled{cursor:not-allowed;opacity:.5}.packaging-type-active{align-items:center;color:var(--navy);display:flex;font-size:13px;gap:8px}.packaging-type-active input{accent-color:#2f7dff}.wh-page .wh-form-modal:is([aria-labelledby=unit-modal-title],[aria-labelledby=packaging-modal-title]) :focus-visible{box-shadow:none;outline:none}.wh-page .wh-form-control #packaging-description:focus,.wh-page .wh-form-control #packaging-description:focus-visible{box-shadow:none;outline:none}.warehouses-page .wh-table th:nth-child(4),.warehouses-page .wh-table th:nth-child(5),.warehouses-page .wh-table th:nth-child(6){white-space:nowrap;width:1%}.warehouses-page .wh-table td:nth-child(n+4),.warehouses-page .wh-table th:nth-child(n+4){padding-inline:8px}.warehouses-page .wh-table td:nth-child(2),.warehouses-page .wh-table td:nth-child(3),.warehouses-page .wh-table th:nth-child(2),.warehouses-page .wh-table th:nth-child(3){padding-inline:20px}.packaging-types-page .wh-table th:last-child{width:120px}.packaging-types-page .wh-table td:last-child,.packaging-types-page .wh-table th:last-child{padding-inline:20px}.packaging-types-page .wh-table{table-layout:fixed}.packaging-types-page .wh-table th:nth-child(2){width:28%}.packaging-types-page .wh-table th:nth-child(3){width:auto}.packaging-types-page .wh-table td:first-child,.packaging-types-page .wh-table th:first-child{padding-inline:10px;text-align:left}.packaging-types-page .packaging-type-actions{justify-content:flex-start}.units-page .wh-table td:first-child,.units-page .wh-table th:first-child{padding-inline:10px;text-align:left;width:80px}.units-page .packaging-type-actions{flex-wrap:nowrap;justify-content:flex-start}.units-page .wh-table td:last-child,.units-page .wh-table th:last-child{padding-inline:10px;text-align:right}.wh-page.packaging-types-page .wh-panel>.wh-filters .wh-search,.wh-page.units-page .wh-panel>.wh-filters .wh-search{flex:1 1 240px;max-width:none}.wh-page .customer-cargo-heading .wh-search,.wh-page .wh-panel>.inv-filters .wh-search,.wh-page .wh-panel>.wh-filters .wh-search{box-sizing:border-box;flex:1 1 280px;gap:8px;height:38px;max-width:480px;min-width:220px;padding:0 12px}.wh-page .wh-panel>.inv-filters,.wh-page .wh-panel>.wh-filters{flex-wrap:wrap}.wh-page .wh-table td.users-empty,.wh-page .wh-table td.wh-empty{padding:24px 12px;text-align:center}.wh-page .wh-table:has(tbody>tr:only-child>td.users-empty),.wh-page .wh-table:has(tbody>tr:only-child>td.wh-empty){min-width:100%;table-layout:fixed;width:100%}.wh-page .wh-table:has(tbody>tr:only-child>td.users-empty) th,.wh-page .wh-table:has(tbody>tr:only-child>td.wh-empty) th{min-width:0;overflow-wrap:anywhere;white-space:normal;width:auto}@media (max-width:760px){.wh-page .customer-cargo-heading .wh-search,.wh-page .wh-panel>.inv-filters .wh-search,.wh-page .wh-panel>.wh-filters .wh-search{flex-basis:100%;max-width:none;min-width:0;width:100%}}.warehouses-page .wh-table td:first-child,.warehouses-page .wh-table th:first-child{padding-inline:10px;text-align:left;width:70px}.warehouses-page .wh-table th:nth-child(2){width:28%}.warehouses-page .wh-table th:nth-child(3){width:auto}.warehouses-page .wh-table th:nth-child(4),.warehouses-page .wh-table th:nth-child(5){width:14%}.warehouses-page .wh-table th:last-child{width:160px}.warehouses-page .wh-table td:nth-child(n+4),.warehouses-page .wh-table th:nth-child(n+4){padding-inline:20px}.warehouses-page .packaging-type-actions{justify-content:flex-start}.wh-page .wh-table td.wh-actions-cell,.wh-page .wh-table th.wh-actions-heading{box-sizing:border-box;max-width:52px!important;min-width:52px!important;padding-inline:0!important;text-align:center;width:52px!important}.wh-page .wh-table th.wh-actions-heading{color:#58709b}.wh-page .wh-table td.wh-actions-cell .packaging-type-actions,.wh-page .wh-table td.wh-actions-cell .users-row-actions{flex-wrap:nowrap;justify-content:center}.wh-page.units-page .wh-table{table-layout:auto!important}.wh-page.units-page .wh-table td.wh-actions-cell,.wh-page.units-page .wh-table th.wh-actions-heading{padding-inline:20px 0!important;text-align:left!important}.warehouse-country-select .wh-form-select-menu{border:1px solid #dce8f6;border-radius:8px;box-shadow:0 5px 12px #17345f12;display:flex;flex-direction:column;max-height:min(320px,60vh);overflow:hidden;padding:6px}.warehouse-country-select .wh-menu-search{flex-shrink:0}.warehouse-country-select .wh-menu-list{max-height:min(240px,50vh);min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#b8cde8 #f4f8fc;scrollbar-width:thin}.warehouse-country-select .wh-menu-list::-webkit-scrollbar{width:6px}.warehouse-country-select .wh-menu-list::-webkit-scrollbar-thumb{background:#b8cde8;border-radius:6px}.wh-page .warehouse-country-select .wh-menu-item{border-radius:5px;color:#35557d;font-size:12px;font-weight:400;min-height:40px;padding:10px 14px}.warehouse-country-select .wh-menu-item span{font-weight:inherit}.wh-page .warehouse-country-select .wh-menu-item.selected{background:#e8f1ff;color:#173d75;font-weight:400}.wh-page.warehouses-page .wh-panel>.wh-filters .wh-search{flex:1 1 180px;max-width:none}@media (max-width:760px){.wh-page.warehouses-page .wh-panel>.wh-filters .wh-search{flex-basis:100%}}.wh-page.warehouses-page .wh-table th:nth-child(2){width:140px}.wh-page.warehouses-page .wh-table th:nth-child(3){width:24%}.wh-page.warehouses-page .wh-table th:nth-child(4){width:auto}.wh-page.warehouses-page .wh-table th:nth-child(5),.wh-page.warehouses-page .wh-table th:nth-child(6){width:12%}.wh-page.warehouses-page .wh-table th:last-child{width:120px}.app-shell{--page-title-size:28px;--navy:#15233d;--blue:#2f7dff;--muted:#6b7f96;--line:#e4edf5;--page:#eef5fb;-webkit-font-smoothing:antialiased;background:var(--page);color:var(--navy);color-scheme:light;display:flex;font-family:Segoe UI,Arial,sans-serif;height:100vh;height:100svh;overflow:hidden}.app-shell *,.app-shell :after,.app-shell :before{box-sizing:border-box}.app-shell,.app-shell *{color-scheme:light only;scrollbar-color:#d5e0ec #f4f8fc;scrollbar-width:thin}.app-shell ::-webkit-scrollbar,.app-shell ::-webkit-scrollbar:horizontal,.app-shell ::-webkit-scrollbar:vertical,.app-shell::-webkit-scrollbar,.app-shell::-webkit-scrollbar:horizontal,.app-shell::-webkit-scrollbar:vertical{background:#f4f8fc;height:8px;width:8px}.app-shell ::-webkit-scrollbar-track,.app-shell ::-webkit-scrollbar-track:active,.app-shell ::-webkit-scrollbar-track:hover,.app-shell::-webkit-scrollbar-track,.app-shell::-webkit-scrollbar-track:active,.app-shell::-webkit-scrollbar-track:hover{background:#f4f8fc}.app-shell ::-webkit-scrollbar-thumb,.app-shell::-webkit-scrollbar-thumb{background:#d5e0ec;border:2px solid #f4f8fc;border-radius:999px}.app-shell ::-webkit-scrollbar-thumb:active,.app-shell ::-webkit-scrollbar-thumb:hover,.app-shell ::-webkit-scrollbar-thumb:window-inactive,.app-shell::-webkit-scrollbar-thumb:active,.app-shell::-webkit-scrollbar-thumb:hover,.app-shell::-webkit-scrollbar-thumb:window-inactive{background:#c3d2e2;border-color:#f4f8fc}.app-shell ::-webkit-scrollbar-button,.app-shell ::-webkit-scrollbar-button:active,.app-shell ::-webkit-scrollbar-button:hover,.app-shell::-webkit-scrollbar-button,.app-shell::-webkit-scrollbar-button:active,.app-shell::-webkit-scrollbar-button:hover{background:#f4f8fc;display:none;height:0;width:0}.app-shell ::-webkit-scrollbar-corner,.app-shell::-webkit-scrollbar-corner{background:#f4f8fc}.app-shell a{color:inherit;text-decoration:none}.app-shell button,.app-shell input{font:inherit}.app-shell button{cursor:pointer}.app-shell :focus-visible{outline:3px solid #79aef4;outline-offset:2px}.app-shell .wh-menu-search-input:focus,.app-shell .wh-menu-search-input:focus-visible{box-shadow:none;outline:none;outline-offset:0}.app-sidebar{background:#f5f9fd;display:flex;flex-direction:column;flex-shrink:0;height:100%;isolation:isolate;overflow:hidden;position:sticky;top:0;transition:width .2s ease;width:200px;z-index:20}.app-sidebar-head{align-items:center;display:flex;gap:4px;margin-bottom:12px}.app-sidebar-bg{background:var(--sidebar-image) center 58% /cover no-repeat;filter:saturate(.7) brightness(1.08);opacity:.88}.app-sidebar-bg,.app-sidebar-wash{inset:0;pointer-events:none;position:absolute}.app-sidebar-wash{background:linear-gradient(180deg,#f7fbff 0 32%,#f7fbfff5 42%,#f7fbffcc 54%,#f7fbff7a 68%,#f7fbff33 84%,#f7fbff14)}.app-sidebar-inner{display:flex;flex-direction:column;height:100%;padding:14px 12px 12px;position:relative;z-index:1}.app-brand{align-items:center;display:flex;flex:1 1;font-size:12px;font-weight:750;gap:8px;letter-spacing:1px;margin:0;min-width:0}.app-sidebar-collapse{background:#0000;border:0;border-radius:6px;box-shadow:none;color:#315a8e;display:grid;flex:0 0 28px;height:28px;padding:0;place-items:center;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;width:28px}.app-sidebar-collapse:hover{background:#0000;box-shadow:none;color:#225fba}.app-sidebar-collapse:active{background:#dbeaff}.app-brand-mark{background:var(--blue);border-radius:8px;color:#fff;display:grid;height:26px;place-items:center;width:26px}.app-new-container,.app-shell a.app-new-container,.app-shell a.app-new-container.active,.app-shell a.app-new-container:active,.app-shell a.app-new-container:hover,.app-shell a.app-new-container:visited{align-items:center;background:#2f7dff;border:0;border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:650;gap:6px;height:32px;justify-content:center;margin-bottom:12px}.app-new-container svg,.app-shell a.app-new-container svg{stroke:currentColor;color:#fff;flex-shrink:0}.app-new-container:hover,.app-shell a.app-new-container:hover{background:#1f6ae8;color:#fff}.app-nav{display:flex;flex-direction:column;gap:2px}.app-nav-link{align-items:center;border-radius:8px;color:#4a6078;display:flex;font-size:13px;font-weight:550;gap:8px;min-height:32px;padding:5px 8px}.app-nav-link svg{color:#6d8298;flex-shrink:0}.app-nav-link:hover{background:#edf4fb}.app-nav-link.active{background:#e7f1ff;color:#1d4f9c;font-weight:650}.app-nav-link.active svg{color:var(--blue)}.app-nav-link .app-nav-current-icon{margin-left:auto}.app-shell.sidebar-collapsed .app-sidebar{width:56px}.app-sidebar.collapsed .app-sidebar-inner{padding-inline:8px}.app-sidebar.collapsed .app-sidebar-head{gap:0}.app-sidebar.collapsed .app-brand{flex:0 0 24px}.app-sidebar.collapsed .app-brand-mark{height:22px;width:22px}.app-sidebar.collapsed .app-brand-label,.app-sidebar.collapsed .app-nav-current-icon,.app-sidebar.collapsed .app-nav-label,.app-sidebar.collapsed .app-new-container-label{display:none}.app-sidebar.collapsed .app-sidebar-collapse{background:#0000;border:0;border-radius:6px;box-shadow:none;flex-basis:18px;height:28px;width:18px}.app-sidebar.collapsed .app-new-container,.app-sidebar.collapsed .app-shell a.app-new-container,.app-sidebar.collapsed .app-shell a.app-new-container.active,.app-sidebar.collapsed .app-shell a.app-new-container:active,.app-sidebar.collapsed .app-shell a.app-new-container:hover,.app-sidebar.collapsed .app-shell a.app-new-container:visited{border-radius:9px;height:36px;margin:0 auto 12px;min-height:36px;padding:0;width:36px}.app-sidebar.collapsed .app-new-container svg{height:16px;width:16px}.app-sidebar.collapsed .app-nav-link{justify-content:center;padding-inline:0}.app-sidebar.collapsed .app-nav-link[title]{position:relative}.app-main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.app-header{align-items:center;background:#f7fbff;display:flex;gap:16px;min-height:44px;padding:8px 20px 2px}.app-menu-toggle{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--navy);display:none;height:32px;padding:0;place-items:center;width:32px}.app-menu-toggle svg{display:block}.app-header-tools{flex-shrink:0;gap:10px;margin-left:auto}.app-header-tools,.app-sync{align-items:center;display:flex}.app-sync{color:var(--muted);font-size:11px;font-weight:650;gap:6px;letter-spacing:.2px}.app-sync-dot{background:#2f7dff;border-radius:50%;height:7px;width:7px}.app-icon-btn{background:#0000;border:0;border-radius:50%;color:#5b6f86;display:grid;height:28px;place-items:center;width:28px}.app-user{align-items:center;background:none;border:0;color:inherit;display:flex;gap:8px;padding:2px 0 2px 2px;text-align:left}.app-avatar{background:#1f2a44;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:10px;font-weight:700;height:28px;place-items:center;width:28px}.app-user-meta{display:flex;flex-direction:column;justify-content:center;line-height:1.15;min-width:0}.app-user-meta strong{color:var(--navy);font-size:12px;font-weight:650}.app-user-meta span{color:var(--muted);font-size:10px}.app-content{color-scheme:light only;flex:1 1;min-height:0;overflow:auto;padding:18px 20px;scrollbar-color:#d5e0ec #f4f8fc;scrollbar-width:thin}.dash{display:flex;flex-direction:column;min-height:100%}.dash-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 16px}.dash-title h1{font-size:28px;font-size:var(--page-title-size,28px);font-weight:650;letter-spacing:-.4px;margin:0}.dash-live{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:6px;white-space:nowrap}.dash-live svg{color:#8a9bb0}.kpi-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.kpi-card{background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08;height:88px;padding:12px 14px 10px}.kpi-card header{align-items:center;color:#7b8da3;display:flex;font-size:10.5px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.3px;text-transform:uppercase}.dash .kpi-card-icon{align-items:center;background:#eaf2ff;border:0;border-radius:50%;color:#3865ff;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;min-width:32px;width:32px}.dash .kpi-card-icon svg{stroke:currentColor;color:#3865ff;display:block;height:16px;width:16px}.kpi-card strong{display:block;font-size:26px;letter-spacing:-.5px;line-height:1;margin-top:10px}.dash-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,65fr) minmax(340px,35fr);margin-bottom:12px}.dash-card{background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08;display:flex;flex-direction:column;padding:12px 14px 8px}.dash-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.dash-card h2{font-size:14px;font-weight:650;margin:0}.dash-card p{color:var(--muted);font-size:11px;margin:2px 0 0}.dash-legend{color:var(--muted);display:flex;font-size:10.5px;gap:12px;white-space:nowrap}.dash-legend i{border-radius:2px;display:inline-block;height:7px;margin-right:5px;width:7px}.chart-box{height:176px}.chart-box-wide{height:148px}.inventory-summary-head{align-items:center;justify-content:flex-start;margin-bottom:12px}.inventory-summary-grid{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,1fr)}.inventory-summary-item{align-items:center;background:#f7fafd;border-radius:8px;display:flex;gap:10px;min-width:0;padding:10px}.inventory-summary-item>div{min-width:0}.inventory-summary-label{color:var(--muted);display:block;font-size:10.5px}.inventory-summary-item strong{display:block;font-size:17px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.inventory-summary-icon{border-radius:8px;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.inventory-summary-icon-blue{background:#eaf2ff;color:#477cce}.inventory-summary-icon-green{background:#eaf5ec;color:#4d9161}.inventory-summary-icon-orange{background:#fff3e5;color:#bf853f}.inventory-summary-icon-purple{background:#f1ecfb;color:#8b6bbe}.inventory-summary-icon-slate{background:#edf1f6;color:#74869e}.inventory-summary-icon-cyan{background:#e6f5fa;color:#439db9}.dash-card-inventory{padding-bottom:12px}.workspace-page{background:#fff;border:1px solid #e8eef5;border-radius:12px;min-height:360px;padding:22px}.workspace-page h1{font-size:28px;font-size:var(--page-title-size,28px);font-weight:650;margin:0 0 8px}.workspace-page p{color:var(--muted);font-size:13px;margin:0}.app-backdrop{display:none}@media (max-width:1180px){.kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}.app-content,.app-header{padding-left:16px;padding-right:16px}.chart-box,.chart-box-wide{height:168px}}@media (max-width:900px){.app-sidebar{width:190px}.app-sync,.app-user-meta{display:none}}@media (max-width:760px){.app-shell{height:auto;min-height:100svh;overflow:visible}.app-menu-toggle{display:grid}.app-sidebar{box-shadow:none;height:100svh;left:0;position:fixed;transform:translateX(-105%)}.app-sidebar.open{box-shadow:8px 0 24px #15233d14;transform:translateX(0)}.app-sidebar{transition:transform .2s ease;width:190px}.app-shell.sidebar-collapsed .app-sidebar{width:190px}.app-sidebar.collapsed .app-brand{flex:1 1}.app-sidebar.collapsed .app-brand-mark{height:26px;width:26px}.app-sidebar.collapsed .app-brand-label,.app-sidebar.collapsed .app-nav-current-icon,.app-sidebar.collapsed .app-nav-label{display:inline;display:initial}.app-sidebar.collapsed .app-new-container-label{display:inline}.app-sidebar.collapsed .app-new-container{height:32px;margin:0 0 12px;min-height:32px;padding:0 8px;width:auto}.app-sidebar.collapsed .app-nav-link{justify-content:flex-start;padding-inline:8px}.app-sidebar-collapse{display:none}.app-backdrop{background:#15233d33;border:0;display:block;inset:0;position:fixed;z-index:15}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{height:auto;min-height:80px}.dash-title{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}@media (max-width:400px){.inventory-summary-item{gap:6px;padding:8px}.inventory-summary-icon{flex-basis:28px;height:28px;width:28px}.inventory-summary-item strong{font-size:15px}.dash .dash-card-head{flex-wrap:wrap}}.dash-warehouse-filter{align-items:center;color:#17345f;display:flex;font-size:12px;gap:10px;position:relative}.dash-warehouse-label{align-items:center;display:flex;font-weight:600;gap:8px;white-space:nowrap}.dash-warehouse-select{min-width:0}.dash-warehouse-trigger{align-items:center;background:#fff;border:1px solid #ccddf1;border-radius:9px;box-shadow:0 1px 2px #17345f05;color:inherit;display:flex;font:inherit;gap:12px;justify-content:space-between;max-width:100%;min-height:34px;padding:0 12px;text-align:left;width:200px}.dash-warehouse-search,.dash-warehouse-search:focus,.dash-warehouse-search:focus-visible{appearance:none!important;-webkit-appearance:none!important;background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:#000;display:block;flex:1 1;font:inherit;height:100%;margin:0;min-width:0;outline:none!important;outline-offset:0;padding:0 18px 0 0!important;width:100%}.dash-warehouse-search::-webkit-search-cancel-button,.dash-warehouse-search::-webkit-search-decoration,.dash-warehouse-search::-webkit-search-results-button,.dash-warehouse-search::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.dash-warehouse-search::placeholder{color:#7185a3;opacity:1}.dash-warehouse-trigger:has(.dash-warehouse-search){cursor:text}.dash-warehouse-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-warehouse-trigger svg{color:#6b83a2;flex-shrink:0}.dash-warehouse-options{background:#fff;border:1px solid #dce8f6;border-radius:8px;box-shadow:0 5px 12px #17345f12;max-height:280px;min-width:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);width:100%;z-index:30}.dash-warehouse-options button{align-items:center;background:#0000;border:0;border-radius:5px;color:#35557d;display:flex;font:inherit;gap:16px;min-height:40px;padding:10px 14px;text-align:left;width:100%}.dash-warehouse-options button>svg{color:#71859f;flex-shrink:0}.dash-warehouse-options button span{flex:1 1}.dash-warehouse-options button:hover{background:#f3f7fd}.dash-warehouse-options button[aria-selected=true]{background:#e8f1ff;color:#173d75}.dash-warehouse-options button[aria-selected=true]>svg{color:#0765ff}.dash-warehouse-options button:focus-visible{outline-offset:-3px}@media (max-width:400px){.dash-warehouse-filter{width:100%}.dash-warehouse-select{flex:1 1}.dash-warehouse-trigger{width:100%}.dash-warehouse-options{min-width:0}}.kpi-card[role=button]{cursor:pointer}.kpi-card[role=button]:hover:not([aria-disabled=true]){border-color:#c5d3e3}.kpi-card[role=button]:focus-visible{outline:2px solid #2f7dff;outline-offset:2px}.kpi-card[aria-disabled=true]{cursor:default}.app-profile{position:relative}.app-profile-menu{background:#fff;border:1px solid #e4edf5;border-radius:12px;box-shadow:0 8px 24px #17345f20;padding:6px;position:absolute;right:0;top:calc(100% + 10px);width:220px;z-index:50}.app-profile-menu button{align-items:center;background:#0000;border:0;border-radius:7px;color:#15233d;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:12px;padding:12px 14px;text-align:left;width:100%}.app-profile-menu button:focus-visible,.app-profile-menu button:hover{background:#f0f6ff}.app-password-backdrop{background:#17345f35;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:70}.app-password-modal{background:#fff;border:1px solid #dce7f1;border-radius:12px;box-shadow:0 10px 32px #17345f20;box-sizing:border-box;color:#15233d;max-height:calc(100dvh - 40px);max-width:100%;overflow-y:auto;padding:18px 18px 16px;width:420px}.app-password-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.app-password-heading h2{font-size:18px;margin:0}.app-password-heading button,.app-password-input button{background:#0000;border:0;color:#58708e;cursor:pointer;display:grid;padding:4px;place-items:center}.app-password-field{margin-bottom:12px}.app-password-field label{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.app-password-input{align-items:center;border:1px solid #d4dfeb;border-radius:7px;display:flex;padding-right:8px}.app-password-input:focus-within,.app-password-input:hover:not(:has(input:disabled)){border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff24}.app-password-input input{background:#0000;border:0;box-sizing:border-box;color:inherit;font:inherit;font-size:13px;height:36px;min-width:0;outline:none;padding:0 12px;width:100%}.app-password-input input:focus,.app-password-input input:focus-visible{box-shadow:none;outline:none}.app-password-input.invalid{border-color:#e22626;box-shadow:none}.app-password-error,.app-password-input.invalid button{color:#e22626}.app-password-error{font-size:12px;margin:5px 0 0}.app-password-help{color:#58708e;font-size:11px;line-height:1.5;margin:-2px 0 14px}.app-password-actions{display:flex;gap:8px;justify-content:flex-end}.app-password-actions button{background:#fff;border:1px solid #cbd8e6;border-radius:7px;color:#15233d;cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:34px;padding:0 14px}.app-password-actions button[type=submit]{background:#0064ff;border-color:#0064ff;color:#fff}.app-password-actions button:disabled{cursor:default;opacity:.45}.app-password-modal .cu-phone{box-sizing:border-box}.app-password-modal .wh-form-field{margin:0}.inventory-settings-modal{padding:0;width:480px}.inventory-settings-modal .app-password-heading{border-bottom:1px solid #e4edf8;gap:12px;margin:0;padding:18px 20px}.inventory-settings-title{align-items:center;display:flex;gap:10px}.inventory-settings-title-icon{background:#eaf2ff;border-radius:10px;color:#2f7dff;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.inventory-settings-title h2{font-size:16px;line-height:1.4}.inventory-settings-title div>span{color:#8294af;display:block;font-size:11px;margin-top:3px}.inventory-settings-modal form{padding:18px 20px 16px}.inventory-settings-options{grid-gap:10px;border:0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;min-width:0;padding:0}.inventory-settings-options legend{color:#48658f;font-size:12px;font-weight:600;margin-bottom:12px;padding:0}.inventory-settings-option{align-items:center;background:#f8fbff;border:1px solid #dce7f6;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 6px 12px;position:relative}.inventory-settings-option.selected,.inventory-settings-option:hover{background:#eef5ff;border-color:#2f7dff}.inventory-settings-option input{height:1px;opacity:0;position:absolute;width:1px}.inventory-settings-option:focus-within{outline:none}.inventory-settings-option:has(input:focus-visible){outline:2px solid #9fc2ff;outline-offset:2px}.inventory-settings-option-icon{color:#6c88b2}.inventory-settings-option.selected .inventory-settings-option-icon,.inventory-settings-option.selected strong{color:#2469db}.inventory-settings-option strong{color:#263e65;font-size:12px;font-weight:600}.inventory-settings-option>span:not(.inventory-settings-check){color:#8294af;font-size:10px}.inventory-settings-check{border:1px solid #cbdcf1;border-radius:50%;display:grid;height:14px;place-items:center;position:absolute;right:7px;top:7px;width:14px}.inventory-settings-option.selected .inventory-settings-check{background:#2f7dff;border-color:#2f7dff;color:#fff}.inventory-settings-info{align-items:flex-start;background:#f5f9ff;border:1px solid #e0ebfb;border-radius:8px;color:#58739f;display:flex;gap:9px;padding:11px 12px}.inventory-settings-info>svg{color:#2f7dff;flex-shrink:0;margin-top:1px}.inventory-settings-info strong{color:#365786;font-size:12px;font-weight:600}.inventory-settings-info p{font-size:11px;line-height:1.6;margin:4px 0 0}.inventory-settings-scope{color:#8294af;font-size:11px;line-height:1.6;margin:10px 0 16px}.inventory-settings-modal .app-password-actions{border-top:1px solid #e4edf8;padding-top:14px}.inventory-settings-modal .app-password-actions button[type=submit]{background:#2f7dff;border-color:#2f7dff}.inventory-settings-options:disabled .inventory-settings-option{cursor:default;opacity:.6}@media (max-width:400px){.inventory-settings-modal .app-password-heading,.inventory-settings-modal form{padding-left:14px;padding-right:14px}.inventory-settings-options{gap:6px}}.login-page{--navy:#12203a;--blue:#2f7dff;--muted:#6b7f96;-webkit-font-smoothing:antialiased;background:#d7edf8;color:var(--navy);font-family:Segoe UI,Arial,sans-serif;isolation:isolate;min-height:100vh;min-height:100svh;overflow-x:hidden;position:relative}.login-page,.login-page *,.login-page :after,.login-page :before{box-sizing:border-box}.login-page button,.login-page input{font-family:inherit}.login-page a,.login-page button,.login-page input{-webkit-tap-highlight-color:transparent}.login-page button{cursor:pointer}.login-page :focus-visible{outline:3px solid #79aef4;outline-offset:3px}.login-scene{background:#d8eef9;inset:0;overflow:hidden;position:absolute;z-index:0}.login-photo{filter:saturate(.62) contrast(.84) brightness(1.14);height:100%;inset:0;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 14%);mask-image:linear-gradient(180deg,#0000 0,#000 14%);object-fit:cover;object-position:80% 32%;position:absolute;width:100%}.login-map{height:62%;left:32%;mix-blend-mode:multiply;object-fit:contain;object-position:72% 0;opacity:.48;right:-2%;top:-2%;width:auto}.login-map,.login-wash{pointer-events:none;position:absolute}.login-wash{background:radial-gradient(circle at 6% -12%,#fffc 0,#fff0 32%),radial-gradient(ellipse 46% 72% at 10% 36%,#f6fbffe6 0,#fff0 70%),linear-gradient(90deg,#f3f9ffd9,#f3f9ff80 20%,#f3f9ff2e 34%,#fff0 50%);inset:0}.login-panel{display:flex;flex-direction:column;min-height:100svh;padding:36px clamp(32px,3.4vw,58px) 28px;position:relative;width:min(36vw,520px);z-index:1}.login-panel:before{border:1px solid #8ec0e633;border-radius:50%;box-shadow:inset 0 0 0 62px #8ec0e612,0 0 0 124px #8ec0e60d;content:"";height:380px;left:-150px;pointer-events:none;position:absolute;top:-140px;width:380px}.login-brand{align-items:center;align-self:flex-start;color:var(--navy);display:inline-flex;font-size:15px;font-weight:750;gap:10px;letter-spacing:1.6px;position:relative;text-decoration:none}.brand-mark{background:var(--blue);border-radius:9px;color:#fff;display:grid;height:34px;place-items:center;width:34px}.login-content{display:flex;flex:1 1;flex-direction:column;max-width:400px;padding:42px 0 8px;width:100%}.login-page h1{font-size:clamp(34px,3.35vw,46px);font-weight:750;letter-spacing:-1.4px;line-height:1.12;margin:0 0 16px}.login-page h1 span{color:var(--blue)}.login-description{color:var(--muted);font-size:13.5px;line-height:1.65;margin:0 0 18px}.social-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0 0 14px;max-width:340px}.social-button{align-items:center;background:#fff;border:1px solid #d5e0ec;border-radius:10px;box-shadow:none;color:#1f2d44;display:flex;font-size:12px;font-weight:600;gap:7px;height:38px;justify-content:center;padding:0 8px;white-space:nowrap}.social-button svg{flex-shrink:0}.login-divider{align-items:center;color:#8a9bb0;display:flex;font-size:10px;font-weight:700;gap:10px;letter-spacing:1.1px;margin:0 0 16px;max-width:340px}.login-divider:after,.login-divider:before{background:#d5e1ee;content:"";flex:1 1;height:1px}.login-page form{max-width:340px}.login-field{margin-bottom:11px}.field-head label,.login-field>label{display:block;font-size:12.5px;font-weight:600;margin:0 0 6px}.field-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.field-head label{margin:0}.input-shell{align-items:center;display:flex;position:relative}.input-shell>svg{color:#8a9bb0;left:12px;pointer-events:none;position:absolute}.input-end>svg{left:auto;right:12px}.input-shell input{background:#fffffff5;border:1px solid #d4e0ee;border-radius:8px;color:var(--navy);font-size:13.5px;height:40px;min-width:0;padding:0 36px 0 12px;transition:border-color .15s;width:100%}.input-shell:not(.input-end) input{padding-left:36px;padding-right:36px}.input-shell input::placeholder{color:#93a1b3}.input-shell input:focus{border-color:var(--blue);outline:3px solid #2f7dff1a}.input-shell input[aria-invalid=true]{border-color:#bb3941}.password-toggle{background:none;border:0;border-radius:6px;color:#7b8ca0;display:grid;height:34px;place-items:center;position:absolute;right:1px;width:34px}.text-button{background:none;border:none;color:var(--blue);font-size:12px;font-weight:600;padding:2px 0}.text-button:hover{text-decoration:underline}.sign-in-button{align-items:center;background:var(--blue);border:0;border-radius:8px;color:#fff;display:flex;font-size:13.5px;font-weight:600;gap:8px;height:40px;justify-content:center;width:100%}.sign-in-button:hover:not(:disabled){background:#1f6ae8}.login-page button:disabled{cursor:wait;opacity:.65}.login-page .social-button:disabled{color:#1f2d44;cursor:default;opacity:1}.login-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);list-style:none;margin:auto 0 0;padding:20px 0 0}.login-metrics li{align-items:flex-start;color:#5a738c;display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:8px;letter-spacing:.15px}.login-metrics svg{color:#4b7fb8}.field-error{color:#b42332;font-size:11.5px;line-height:1.3;margin:4px 0 0}.login-notice,.login-success{background:#eef5ffef;border:1px solid #d5e5fb;border-radius:7px;font-size:12px;line-height:1.45;margin:0 0 10px;padding:8px 10px}.login-success{display:flex;gap:10px}.login-success svg{flex-shrink:0}.login-success p{margin:4px 0 0}.login-spinner{animation:login-spin .8s linear infinite;border:2px solid #ffffff60;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes login-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.login-panel{padding:28px 28px 22px;width:min(44vw,500px)}.login-map{height:50%;left:24%}}@media (max-width:760px){.login-page{overflow-x:hidden}.login-panel{min-height:100svh;padding:26px 22px 22px;width:100%}.login-content{max-width:none;padding:28px 0 12px}.login-page h1{font-size:32px}.login-description{margin-bottom:18px;max-width:none}.social-button{font-size:11.5px;height:40px}.login-photo{object-position:82% 20%}.login-map{height:42%;left:0;mix-blend-mode:normal;opacity:.22;right:-10%}.login-wash{background:linear-gradient(180deg,#f7fbfff5,#f7fbffec 52%,#f7fbffd9)}.input-shell input{font-size:16px}.login-metrics{margin-top:24px}}@media (max-width:360px){.login-panel{padding-left:18px;padding-right:18px}.login-page h1{font-size:28px}.login-metrics{font-size:10px;gap:6px}.text-button{font-size:11px}.social-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}.input-shell input{transition:none}}.wh-page .warehouse-filter{max-width:100%}.wh-page .warehouse-filter .wh-menu-trigger{background:#fff;border:1px solid #dce8f6;border-radius:999px;box-shadow:none;font-size:12px;height:36px;max-width:100%;padding:0 12px;position:relative;width:227px}.wh-page .warehouse-filter .wh-menu-trigger>svg:first-child{color:#5e7da9;height:18px;margin-right:8px;width:18px}.wh-page .warehouse-filter .wh-menu-label{flex-shrink:0;font-weight:650;margin-right:5px}.wh-page .warehouse-filter .wh-menu-value{box-sizing:border-box;color:#17345f;display:block;flex:1 1;margin-right:0;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wh-page .warehouse-filter .wh-menu-search-input,.wh-page .warehouse-filter .wh-menu-search-input:focus,.wh-page .warehouse-filter .wh-menu-search-input:focus-visible{-webkit-appearance:none!important;appearance:none;-webkit-appearance:none;background:#0000;border:0!important;border-radius:0;box-shadow:none!important;color:#000;flex:1 1;font:inherit;height:100%;min-width:0;outline:0!important;outline-offset:0;padding:0;width:100%}.wh-page .warehouse-filter .wh-menu-search-input::-webkit-search-cancel-button,.wh-page .warehouse-filter .wh-menu-search-input::-webkit-search-decoration,.wh-page .warehouse-filter .wh-menu-search-input::-webkit-search-results-button,.wh-page .warehouse-filter .wh-menu-search-input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.wh-page .wh-menu-search-input::-webkit-search-cancel-button,.wh-page .wh-menu-search-input::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.wh-page .wh-menu-search-input{padding-right:18px}.wh-page .wh-menu-search-input::placeholder{color:#7185a3;opacity:1}.wh-page .wh-menu-trigger:has(.wh-menu-search-input){cursor:text}.wh-page .wh-menu-trigger:has(.wh-menu-search-input) .wh-menu-caret{flex:0 0 auto}.wh-page .warehouse-filter .wh-menu-caret{color:#6b83a2;height:12px;margin-left:8px;width:12px}.wh-page .warehouse-filter .wh-menu-panel{border:1px solid #dce8f6;border-radius:8px;box-shadow:0 5px 12px #17345f12;box-sizing:border-box;min-width:280px;padding:6px;top:calc(100% + 4px);width:100%}.wh-page .warehouse-filter .wh-menu-list{gap:0;max-height:280px}.wh-page .warehouse-filter .wh-menu-item{border-radius:5px;color:#35557d;font-size:12px;font-weight:400;min-height:40px;padding:10px 14px}.wh-page .warehouse-filter .wh-menu-item span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-page .warehouse-filter .wh-menu-item svg{color:#0765ff;flex-shrink:0}.wh-page .warehouse-filter .wh-menu-item:hover{background:#0000;color:#35557d;text-decoration:none}.wh-page .warehouse-filter .wh-menu-item.selected,.wh-page .warehouse-filter .wh-menu-item.selected:hover{background:#e8f1ff;color:#173d75;font-weight:400}.wh-page .warehouse-filter,.wh-page .wh-panel>.wh-filters .warehouse-filter{max-width:100%;min-width:0}.wh-page .warehouse-filter .wh-menu-trigger,.wh-page .wh-panel>.wh-filters .warehouse-filter .wh-menu-trigger{height:auto;max-width:100%;min-height:38px;min-width:227px;padding-block:8px;width:max-content}.wh-page .warehouse-filter .wh-menu-value,.wh-page .wh-panel>.wh-filters .warehouse-filter .wh-menu-value{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.wh-page .warehouse-filter .wh-menu-panel{min-width:min(280px,100%)}.wh-page .warehouse-filter .wh-menu-item span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}@media (max-width:760px){.wh-page .warehouse-filter .wh-menu-trigger,.wh-page .wh-panel>.wh-filters .warehouse-filter .wh-menu-trigger{min-width:0}}.dash-warehouse-options .wh-menu-list,.wh-menu-panel .wh-menu-list{max-height:min(240px,50vh);overflow-x:hidden;overflow-y:auto;scrollbar-color:#b8cde8 #f4f8fc;scrollbar-width:thin}.dash-warehouse-options .wh-menu-list::-webkit-scrollbar,.wh-menu-panel .wh-menu-list::-webkit-scrollbar{width:6px}.dash-warehouse-options .wh-menu-list::-webkit-scrollbar-thumb,.wh-menu-panel .wh-menu-list::-webkit-scrollbar-thumb{background:#b8cde8;border-radius:6px}.wh-page .warehouse-filter .wh-menu-panel:has(>.wh-menu-item){max-height:min(200px,40vh);overflow-y:auto;scrollbar-width:thin}.wh-menu-panel:has(>.wh-menu-item){max-height:min(280px,60vh);overflow-y:auto;scrollbar-width:thin}.dash-warehouse-options:has(>.wh-menu-search),.wh-menu-panel:has(>.wh-menu-search){display:flex;flex-direction:column;max-height:min(320px,60vh);overflow:hidden}.dash-warehouse-options>.wh-menu-search,.wh-menu-panel>.wh-menu-search{flex-shrink:0}.inv-cell-select-search input[type=search],.inv-cell-select-search input[type=search]:focus,.inv-cell-select-search input[type=search]:focus-visible,.wh-menu-search input[type=search],.wh-menu-search input[type=search]:focus,.wh-menu-search input[type=search]:focus-visible{background:#0000;border:0;box-shadow:none;outline:none}.dash-warehouse-options:has(>.wh-menu-search)>.wh-menu-list,.wh-menu-panel:has(>.wh-menu-search)>.wh-menu-list{flex:1 1 auto;min-height:0;overflow-y:auto}.cu-phone-menu:has(>.wh-menu-search){display:flex;flex-direction:column;overflow:hidden}.cu-phone-menu>.wh-menu-search{flex-shrink:0}.cu-phone-menu>.wh-menu-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#b8cde8 #0000;scrollbar-width:thin}.cu-phone-menu>.wh-menu-list::-webkit-scrollbar{width:6px}.cu-phone-menu>.wh-menu-list::-webkit-scrollbar-thumb{background:#b8cde8;border-radius:6px}.cn-select-menu:has(>.wh-menu-search){display:flex;flex-direction:column;overflow:hidden}.cn-select-menu>.wh-menu-search{flex-shrink:0}.cn-select-menu>.wh-menu-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#b8cde8 #0000;scrollbar-width:thin}.cn-select-menu>.wh-menu-list::-webkit-scrollbar{width:6px}.cn-select-menu>.wh-menu-list::-webkit-scrollbar-thumb{background:#b8cde8;border-radius:6px}.dropdown-list-arrow{align-items:center;align-self:stretch;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 24px;justify-content:center;padding:0;width:24px}.dropdown-list-arrow:disabled{cursor:default}.warehouse-name-tooltip{background:#fff;border:1px solid #dce3ec;border-radius:3px;box-shadow:0 2px 8px #15233d26;box-sizing:border-box;color:#25354f;font:11px/1.4 Segoe UI,Arial,sans-serif;max-width:min(280px,calc(100vw - 16px));overflow-wrap:anywhere;padding:5px 8px;pointer-events:none;position:fixed;z-index:2000}.compact-breadcrumb{align-items:center;color:#7b8da3;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;line-height:16px;margin-bottom:5px}.compact-breadcrumb button{background:#0000;border:0;color:#2f7dff;cursor:pointer;font:inherit;padding:0}.compact-breadcrumb button,.compact-breadcrumb button:active,.compact-breadcrumb button:focus,.compact-breadcrumb button:hover:not(:disabled){text-decoration:none}.compact-breadcrumb button:disabled{cursor:default;opacity:.6}.compact-breadcrumb button:focus-visible{border-radius:2px;outline:2px solid #79aef4;outline-offset:3px}.compact-breadcrumb~h1,.compact-breadcrumb~h2{border:0!important;clip-path:inset(50%);height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.calendar-date-field{position:relative;width:160px}.calendar-date-field .calendar-date-trigger{align-items:center;background:#f8fbfe;border:1px solid #dce7f1;border-radius:6px;color:#35557d;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;gap:8px;height:38px;justify-content:space-between;padding:0 12px;text-align:left;width:100%}.calendar-date-trigger:focus-visible{outline:2px solid #79aef4;outline-offset:1px}.calendar-date-popover{background:#fff;border:1px solid #dce7f1;border-radius:5px;box-shadow:0 2px 5px #17345f26;box-sizing:border-box;color:#17345f;max-height:calc(100vh - 16px);max-width:calc(100vw - 32px);overflow-y:auto;padding:12px;position:fixed;width:300px;z-index:1000}.calendar-date-heading{align-items:center;border-bottom:1px solid #e4edf5;display:flex;justify-content:space-between;padding-bottom:14px}.calendar-date-heading strong{display:flex;font-size:12px;gap:22px}.calendar-date-field .calendar-date-heading button{align-items:center;background:#0000;border:0;color:#58709b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.calendar-date-grid{grid-gap:7px 0;display:grid;gap:7px 0;grid-template-columns:repeat(7,1fr);padding-top:12px}.calendar-date-weekday{font-size:11px;font-weight:650;padding:5px 0;text-align:center}.calendar-date-field .calendar-date-grid button{align-items:center;background:#0000;border:0;border-radius:50%;color:#35557d;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:400;height:32px;justify-content:center;margin:0 auto;padding:0;width:32px}.calendar-date-field .calendar-date-grid button:disabled{color:#98a3b6;cursor:default}.calendar-date-field .calendar-date-grid button[aria-current=date],.calendar-date-field .calendar-date-grid button[aria-pressed=true]{background:#e2e8f2;color:#17345f}.calendar-date-field .calendar-date-grid button:hover:not(:disabled){background:#eaf2ff}.wh-page .inv-export{align-items:center;background:#fff;border:1px solid #dce7f1;color:#3e5470;display:inline-flex;font-family:inherit;font-weight:650;gap:6px}.wh-page .inv-export:hover{background:#f4f8fc}.cu-page .inv-export{border-radius:8px;font-size:11.5px;height:32px;padding:0 10px}.cu-page .wh-title-actions{align-items:center;flex-direction:row;gap:8px}.app-content:has(.inv-page){overflow-x:hidden;overflow-y:auto;padding:18px}.inv-page{font-size:12.5px}.inv-page .wh-title{gap:12px;margin:0 0 16px}.inv-page .wh-title h1{font-size:28px;font-size:var(--page-title-size,28px);letter-spacing:-.3px}.inv-page .wh-title p{font-size:11px;margin-top:2px}.inv-page .wh-title-actions{align-items:center;flex-direction:row;gap:8px}.app-shell .inv-page .wh-title-actions .wh-add{border-radius:8px;font-size:12px;font-weight:650;gap:6px;height:32px;padding:0 12px}.app-shell .inv-page .wh-title-actions .wh-add svg{height:14px;width:14px}.inv-page .inv-export{border-radius:8px;font-size:11.5px;height:32px;padding:0 10px}.inv-kpis{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.inv-page .wh-kpi{border-radius:10px;gap:8px;height:86px;min-height:82px;overflow:hidden;padding:8px 10px}.inv-page .wh-kpi-icon{height:28px;width:28px}.inv-page .wh-kpi-icon svg{height:14px;width:14px}.inv-page .wh-kpi-copy{min-width:0}.inv-page .wh-kpi-copy span{font-size:9px;letter-spacing:.2px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page .wh-kpi-copy strong{font-size:16px;line-height:1.15;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-kpi-icon.orange{background:#fff1e8;color:#e07a2f}.wh-kpi-icon.cyan{background:#e7f7fb;color:#1a8fa8}.wh-kpi-icon.teal{background:#e7f4f2;color:#1f8a78}.inv-page .wh-panel{border-radius:10px;max-width:100%;min-width:0;overflow:hidden}.inv-page .inv-filters{align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;padding:8px 10px}.inv-page .wh-search{flex:1 1 140px;gap:6px;height:36px;min-width:140px;padding:0 10px}.inv-page .wh-search input{font-size:12px}.inv-page .wh-filter-btn,.inv-page .wh-menu-trigger{font-size:11.5px;height:36px;padding:0 10px}.inv-page .wh-filter-btn svg,.inv-page .wh-menu-label,.inv-page .wh-menu-trigger svg:first-child{margin-right:6px}.inv-page .wh-menu-value{margin-right:6px;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page .wh-menu-search-input{background:#0000;border:0;color:#000;flex:1 1;font:inherit;height:100%;min-width:0;outline:0;padding:0;width:100%}.inv-page .wh-menu-search-input::placeholder{color:#7185a3;opacity:1}.inv-page .wh-menu-trigger:has(.wh-menu-search-input){cursor:text}.inv-page .wh-menu-trigger:has(.wh-menu-search-input) .wh-menu-caret{flex:0 0 auto}.inv-page .customer-filter .wh-menu-search-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page .wh-table-wrap{color-scheme:light only;overflow-x:auto}.inv-page .inv-table{min-width:1204px;min-width:var(--inventory-min-width,1204px);table-layout:fixed;width:100%}.inv-page .wh-panel>.table-scroll-wrapper{max-width:100%;min-width:0;overflow-x:auto}.inv-page .inv-table th:nth-child(n){min-width:0;width:auto}.inv-page .inv-table th:first-child,.inv-page .inv-table th:nth-child(10),.inv-page .inv-table th:nth-child(11),.inv-page .inv-table th:nth-child(12),.inv-page .inv-table th:nth-child(2),.inv-page .inv-table th:nth-child(7),.inv-page .inv-table th:nth-child(9){min-width:0}.inv-page .wh-table td,.inv-page .wh-table th{font-size:12px;overflow-wrap:normal;padding:4px 8px;vertical-align:middle;white-space:nowrap}.inv-page .inv-table td+td{border-left:0}.inv-page .inv-table tbody td{border-right:1px solid #e4edf5;vertical-align:top}.inv-page .inv-table tbody td[rowspan]{background:#fbfcff}.inv-page .inv-table tbody .inv-actions-cell,.inv-page .inv-table thead th{border-right:1px solid #e4edf5}.inv-page .wh-table th{background:#f9fbfd;border-left:0;color:#58709b;font-size:11px;font-weight:700;height:34px;letter-spacing:.3px;line-height:1.4;padding:6px 10px}.inv-page .inv-empty{align-items:center;color:var(--muted);display:flex;font-size:12px;justify-content:center;margin:0;min-height:44px;padding:16px 10px;text-align:center;width:100%}.inv-page .wh-table td{height:24px;line-height:1.2;padding-bottom:2px;padding-top:2px;vertical-align:middle}.inv-page .inv-table tbody tr{height:24px}.inv-page .inv-table td[rowspan]{vertical-align:middle}.inv-page .inv-table td{padding-inline:8px;text-align:left}.inv-page .inv-table td:last-child{width:auto}.inv-page .inv-table td.inv-actions-cell{text-align:center;width:40px}.inv-inline-actions{align-items:center;display:flex;gap:1px}.inv-icon-action{align-items:center;background:#0000;border:0;border-radius:5px;color:#58709b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:22px}.inv-icon-action:hover{background:#eaf2ff;color:#2f7dff}.inv-icon-action.danger{color:#ef4444}.inv-icon-action.danger:hover{background:#fff1f1}.inv-icon-action:disabled{cursor:default;opacity:.4}.inv-customer .wh-name,.inv-warehouse strong{display:block;font-size:12px;font-weight:650}.inv-warehouse small{color:#8a9bb0;display:block;font-size:10px;font-weight:500;margin-top:1px}.inv-customer{align-items:center;display:flex;gap:8px}.inv-page .inv-table tbody tr:not(.inv-cell-edit-row)>td{overflow:hidden;text-overflow:ellipsis}.inv-customer,.inv-warehouse{max-width:100%;min-width:0}.inv-customer .wh-name,.inv-warehouse>small,.inv-warehouse>span{display:block;min-width:0;overflow-wrap:normal;white-space:nowrap}.inv-customer .wh-name{flex:1 1}.inv-customer .cu-logo{flex-shrink:0}.inv-page .cu-logo{border-radius:8px;font-size:10px;height:28px;width:28px}.inv-marko,.inv-type{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:650;height:20px;justify-content:center;min-width:20px;padding:0 7px}.inv-type.pallet{background:#fff4dc;color:#c48412}.inv-type.carton{background:#e7f7fb;color:#1a8fa8}.inv-type.wooden{background:#f3eee6;color:#8a6a3b}.inv-type.other{background:#eef3f8;color:#5b6f86}.inv-marko{background:#eaf2ff;color:#2f7dff}.inv-page .wh-row-action{height:24px;width:24px}.inv-page .wh-pager{padding:8px 10px 10px}.inv-page .wh-pager button,.inv-page .wh-pager p{font-size:11.5px}.inv-page:has(>.rg-page:not(.rg-inline))>:not(.rg-page):not(.wh-toast){display:none}.inv-page:has(>.rg-page:not(.rg-inline)){display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.app-content:has(.rg-page){display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px 18px 0}.app-content:has(.rg-page)>.page-content-loading,.app-content:has(.rg-page)>.page-content-loading>.page-content-loaded{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.rg-page{color:#15233d;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.rg-title{flex-shrink:0;margin:0 0 12px}.rg-title h2{font-size:28px;font-size:var(--page-title-size,28px);font-weight:650;letter-spacing:-.4px;margin:0}.rg-scroll{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding-bottom:16px}.rg-scroll>*{flex-shrink:0}.rg-page>.rg-summary{flex-shrink:0;margin-bottom:12px}.rg-receive .rg-title{margin-bottom:6px}.rg-receive>.rg-summary{margin-bottom:8px}.rg-receive .rg-scroll{gap:8px}.rg-customer-popup{-webkit-font-smoothing:antialiased;color-scheme:light;font-family:Segoe UI,Arial,sans-serif}.rg-customer-popup .wh-modal-backdrop{overflow-y:auto}.rg-customer-popup .wh-form-modal{max-height:calc(100dvh - 40px);overflow-y:auto}.rg-page .rg-footer .wh-form-cancel,.rg-page .rg-footer .wh-form-save{align-items:center;border-radius:8px;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:650;gap:6px;height:36px;justify-content:center;padding:0 14px}.rg-page .rg-footer .wh-form-cancel{background:#fff;border:1px solid #dce7f1;color:#3e5470}.rg-page .rg-footer .wh-form-cancel:hover{background:#f4f8fc}.rg-page .rg-footer .wh-form-save{background:#2f7dff;background:var(--blue,#2f7dff);border:0;color:#fff;font-size:12px;height:32px;padding:0 12px}.rg-page .rg-footer .wh-form-save:hover:not(:disabled){background:#1f6ae8}.rg-card,.rg-consignment,.rg-summary{background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08}.rg-card{padding:12px 14px 14px}.rg-card h3{font-size:15px;font-weight:650;margin:0 0 10px}.rg-batch-row,.rg-intake,.rg-pack-row{grid-gap:8px;display:grid;gap:8px}.rg-intake{grid-template-columns:minmax(0,1.7fr) minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.05fr) 145px}@media (min-width:1101px){.rg-intake.rg-intake-no-reference{grid-template-columns:minmax(0,1.7fr) minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.05fr)}}.rg-pack-row{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(0,1fr));margin-bottom:10px;min-width:0;width:100%}.rg-batch-row{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.rg-page .rg-field{color:#5b6f86;display:flex;flex-direction:column;font-size:11px;font-weight:650;gap:4px;margin:0;min-width:0}.rg-page .rg-field:has(>.wh-form-select){gap:4px}.rg-page .rg-field>.wh-form-select{align-self:flex-start;flex:0 0 auto}.rg-page .rg-field>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-page .rg-field em{color:#e14b4b;font-style:normal}.rg-page .wh-form-select{display:block;position:relative;width:100%}.rg-page .wh-form-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-page .wh-form-control,.rg-page .wh-form-select-trigger{border-radius:8px;font-size:12.5px;height:36px;min-height:36px;min-width:0;padding:0 10px;width:100%}.rg-page button.wh-form-select-trigger{padding-right:30px}.rg-intake .wh-form-control,.rg-intake .wh-form-select-trigger{padding:0 8px}.rg-page .wh-form-select:has(>input.wh-form-select-trigger){display:block}.rg-page input.wh-form-select-trigger,.wh-page .rg-page input.wh-form-select-trigger,.wh-page .rg-page input.wh-form-select-trigger.placeholder{appearance:none;border-radius:8px;color:#000;cursor:text;display:block;height:36px;min-height:36px;padding:0 32px 0 10px;text-overflow:ellipsis}.rg-page .wh-form-select-caret{margin:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.rg-intake .wh-form-select-caret{margin:0}.rg-intake .rg-priority{max-width:100%}.rg-page .wh-form-control input{font-size:12.5px;min-width:0;width:100%}.rg-product-row>*{min-width:0}.rg-page .wh-form-select.open{z-index:40}.rg-page .wh-form-select-menu{max-height:min(160px,35vh);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;z-index:40}.rg-page .wh-form-select-menu.drop-up{bottom:calc(100% + 4px);max-height:none;min-width:132px;overflow:visible;right:auto;top:auto;width:max-content}.rg-batch,.rg-consignment,.rg-products{overflow:visible}.rg-priority{align-items:center;color:#15233d;display:inline-flex;font-weight:650;gap:6px}.rg-priority:before{background:#d09212;border-radius:50%;content:"";height:8px;width:8px}.rg-priority.high:before{background:#e14b4b}.rg-priority.medium:before{background:#d09212}.rg-priority.low:before{background:#1f9d57}.rg-consignment{min-width:0;padding:12px 14px 14px;width:100%}.rg-batch-head,.rg-consignment-head{align-items:center;display:flex;gap:8px;margin-bottom:10px;min-height:28px}.rg-batch-head strong,.rg-consignment-head h3{font-size:14px;font-weight:650;margin:0}.rg-consignment-index{background:#2f7dff;border-radius:999px;color:#fff;display:grid;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.rg-badge{border-radius:999px;font-size:10.5px;font-weight:650;height:20px;line-height:20px;padding:0 8px}.rg-badge.pallet{background:#fff4dc;color:#c48412}.rg-badge.carton{background:#e7f7fb;color:#1a8fa8}.rg-badge.other{background:#eef3f8;color:#5b6f86}.rg-page .rg-remove{align-items:center;background:none;border:0;color:#e14b4b;display:inline-flex;font-family:inherit;font-size:12px;font-weight:650;gap:4px;margin-left:auto}.rg-page .rg-remove:disabled{cursor:default;opacity:.35}.rg-batch{background:#f8fbfe;border:1px solid #e8eef5;border-radius:10px;padding:10px 12px}.rg-batch+.rg-batch{margin-top:10px}.rg-batch-icon{background:#e8f1ff;border-radius:6px;color:#2f7dff;display:grid;height:22px;place-items:center;width:22px}.rg-batch-hint{color:#8a9bb0;font-size:11.5px;font-weight:550}.rg-products{min-width:0;overflow:visible}.rg-products-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-product-row,.rg-products-head{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) 48px}.rg-products-head{color:#7b8da3;font-size:10px;font-weight:700;letter-spacing:.2px;margin-bottom:6px;text-transform:uppercase}.rg-product-row{align-items:start;margin-bottom:6px}.rg-product-field{display:flex;flex-direction:column;gap:4px;min-width:0}.rg-product-field .wh-form-error{display:block;overflow-wrap:anywhere}.rg-product-qty-field .wh-form-error{overflow-wrap:normal;white-space:nowrap;width:max-content}.rg-product-row .wh-form-select-trigger{padding:0 22px 0 6px}.rg-product-row .wh-form-control{padding:0 6px}.rg-product-row .wh-form-select-caret{right:7px}.rg-page .inv-add-product{background:none;border:0;color:#2f7dff;color:var(--blue,#2f7dff);gap:4px;margin-top:6px}.rg-add-batch,.rg-add-consignment,.rg-page .inv-add-product{align-items:center;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:650}.rg-add-batch,.rg-add-consignment{background:#f4f8ff;border:1px dashed #b9d0f5;border-radius:999px;color:#2f7dff;flex-shrink:0;gap:6px;height:40px;justify-content:center;min-height:40px;padding:0 12px;width:100%}.rg-add-batch{margin-top:10px}.rg-add-consignment{margin-top:0}.rg-add-batch:hover,.rg-add-consignment:hover{background:#eaf2ff;color:#2f7dff}.rg-add-batch svg,.rg-add-consignment svg{stroke:currentColor;color:#2f7dff}.rg-footer{align-items:center;background:#fff;border-top:1px solid #e8eef5;box-shadow:0 -8px 18px #15233d0a;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin:0 -18px;padding:12px 18px 14px;z-index:6}.rg-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px;width:100%}.rg-kpi{align-items:center;background:#fbfcfe;border:1px solid #eef3f8;border-radius:10px;display:flex;gap:10px;min-height:72px;min-width:0;padding:8px 10px}.rg-kpi span:not(.rg-kpi-icon){color:#7b8da3;display:block;font-size:11px;font-weight:650}.rg-kpi strong{display:block;font-size:20px;letter-spacing:-.4px;line-height:1.1;margin-top:2px}.rg-kpi small{color:#8a9bb0;display:inline;font-size:10.5px;font-weight:400;letter-spacing:normal;margin-left:3px}.rg-kpi-icon{border-radius:999px;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.rg-kpi-icon.blue{background:#e8f1ff;color:#2f7dff}.rg-kpi-icon.amber{background:#fff4dc;color:#d09212}.rg-kpi-icon.violet{background:#efe9ff;color:#6b4ee6}.rg-kpi-icon.orange{background:#fff1e8;color:#e07a2f}.rg-kpi-icon.cyan{background:#e7f7fb;color:#1a8fa8}.rg-kpi-icon.rose{background:#fff1f4;color:#d6456a}.inv-product-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.8fr)) 32px;margin-bottom:8px}.wh-page .inv-add-product,.wh-page .inv-product-remove{align-items:center;background:none;border:0;color:#6d8298;display:inline-flex;font-family:inherit;font-size:12px;font-weight:650;gap:4px;justify-content:center}.wh-page .inv-product-remove{border-radius:8px;height:32px;width:32px}.wh-page .inv-product-remove:hover:not(:disabled){background:#fff1f1;color:#d64545}.wh-page .inv-product-remove:disabled{cursor:default;opacity:.4}.wh-page .inv-add-product{color:#2f7dff;padding:0}.wh-page .inv-add-product:hover{color:#1f6ae8}@media (max-width:1180px){.app-content:has(.inv-page),.app-content:has(.rg-page){padding:12px 14px 0}.rg-footer{margin:0 -14px;padding-left:14px;padding-right:14px}.rg-intake,.rg-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-title h2{font-size:28px;font-size:var(--page-title-size,28px)}}@media (max-width:1024px){.rg-batch-row,.rg-pack-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.inv-page .inv-filters{flex-wrap:wrap}.inv-page .wh-search{flex-basis:100%;min-width:100%}}@media (max-width:900px){.inv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.inv-kpis{grid-template-columns:1fr}.inv-page .wh-kpi{height:auto;min-height:82px}.inv-product-row{grid-template-columns:1fr}.rg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-batch-row,.rg-intake,.rg-pack-row,.rg-product-row,.rg-products-head{grid-template-columns:1fr}.rg-products-head{display:none}.app-shell:has(.rg-page){height:100svh;overflow:hidden}}.rg-view .rg-title{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.rg-view-actions{align-items:center;display:flex;gap:8px}.rg-view .rg-scroll .wh-form-control,.rg-view .rg-scroll .wh-form-select-trigger{background:#f1f5f9;border-color:#dbe4ee;box-shadow:none;color:#7b8da3;cursor:default}.rg-view .rg-scroll .wh-form-control input{background:#0000;color:#7b8da3;cursor:default}.rg-view .rg-scroll .wh-form-select-value{color:#7b8da3}.rg-view .rg-scroll .wh-form-select-caret{opacity:.5}.rg-view .rg-scroll input[type=date]::-webkit-calendar-picker-indicator{opacity:.5}.app-shell .rg-view .rg-title .wh-add{align-items:center;background:#2f7dff;border:0;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:650;gap:6px;height:32px;justify-content:center;line-height:18px;min-height:32px;padding:0 12px}.app-shell .rg-view .rg-title .wh-add svg{flex-shrink:0;height:13px;width:13px}.app-shell .rg-view .rg-title .wh-add:hover{background:#1f6ae8}.rg-view .rg-scroll .inv-add-product,.rg-view .rg-scroll .inv-product-remove,.rg-view .rg-scroll .rg-add-batch,.rg-view .rg-scroll .rg-add-consignment,.rg-view .rg-scroll .rg-remove{display:none}@media (min-width:761px){.rg-view .rg-product-row,.rg-view .rg-products-head{grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}}.inv-record-row{cursor:default}.inv-record-link{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.inv-record-link:hover{color:#2f7dff}.inv-record-link:focus-visible{outline:2px solid #2f7dff;outline-offset:3px}.wh-page .rg-select .wh-form-select-trigger:focus-visible{outline:none}.wh-page .rg-select .wh-form-select-menu:focus-within .wh-form-option.selected:not(:focus){background:#0000;color:inherit;font-weight:inherit}.wh-page .rg-select .wh-form-select-menu .wh-form-option:focus,.wh-page .rg-select .wh-form-select-menu .wh-form-option:focus-visible{background:#eaf2ff;box-shadow:none;color:#1d4f9c;font-weight:650;outline:none}.inventory-details-kpis{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.inventory-details-intake{margin-bottom:14px;padding:12px 16px}.inventory-details-intake h2{font-size:14px;font-weight:650;margin:0 0 10px}.inventory-details-intake dl{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:minmax(0,1.7fr) minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.05fr);margin:0}.inventory-details-intake dt{color:#58709b;font-size:12px;font-weight:550;margin-bottom:6px}.inventory-details-intake dd{align-items:center;background:#f8fbfe;border:1px solid #dce7f1;border-radius:8px;color:#15233d;display:flex;font-size:13px;line-height:1.4;margin:0;min-height:30px;overflow-wrap:anywhere;padding:3px 10px}@media (max-width:1100px){.inventory-details-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.inventory-details-intake dl,.inventory-details-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.inventory-details-intake dl{grid-template-columns:1fr}}.inv-inline-cell{padding:16px!important;white-space:normal!important}.rg-inline{display:block;height:auto;overflow:visible}.rg-inline .rg-title{display:none}.rg-inline .rg-scroll{overflow:visible}.rg-inline .rg-footer{margin-top:12px;position:static}.inv-cell-input{background:#fff;border:1px solid #c3d6ee;border-radius:5px;color:#15233d;font:inherit;height:30px;max-width:180px;min-width:65px;padding:4px 6px;width:100%}.inv-cell-input:focus{border-color:#2f7dff;box-shadow:0 0 0 2px #2f7dff18;outline:none}.inv-cell-edit-row td{background:#f8fbff}.inv-cell-value{background:#0000;border:0;color:inherit;cursor:text;font:inherit;padding:0;text-align:left}.inv-cell-select{min-width:0;width:100%}.inv-cell-select .wh-form-select-trigger{font-size:12px;height:30px;min-height:30px;padding:4px 8px}.inv-cell-select .wh-form-select:has(>input.wh-form-select-trigger){display:block}.inv-cell-select input.wh-form-select-trigger,.wh-page .inv-cell-select input.wh-form-select-trigger,.wh-page .inv-cell-select input.wh-form-select-trigger.placeholder{appearance:none;color:#000;display:block;padding-right:38px}.inv-cell-select .wh-form-select:has(>input.wh-form-select-trigger) .wh-form-select-caret{margin:0;pointer-events:none;position:absolute;right:9px;top:50%;transform:translateY(-50%);z-index:1}.inv-cell-select .wh-form-select-caret{margin-left:4px;width:12px}.inv-cell-select .wh-form-select.open{z-index:40}.inv-cell-select .wh-form-select-menu{min-width:220px;white-space:normal}.inv-cell-select .wh-form-select-menu:has(.inv-cell-select-search){display:flex;flex-direction:column;max-height:min(240px,50vh)!important;overflow:hidden!important}.inv-cell-select-search{align-items:center;border:1px solid #dce8f6;border-radius:6px;color:#6d8298;display:flex;flex-shrink:0;gap:7px;margin-bottom:4px;min-height:34px;padding:0 9px}.inv-cell-select-search input{background:#0000;border:0;color:#15233d;font:inherit;font-size:12px;min-width:0;outline:0;width:100%}.inv-cell-select-search input::placeholder{color:#8496ad}.inv-cell-select-options{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.inv-cell-select-empty{color:#6d8298;font-size:12px;margin:0;padding:10px}.inv-cell-edit-row .inv-cell-input,.inv-cell-edit-row .inv-cell-select,.inv-cell-edit-row .inv-cell-value,.inv-cell-edit-row .wh-form-select,.inv-cell-edit-row .wh-form-select-trigger{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.inv-cell-edit-row .wh-form-select-value{min-width:0}.inv-cell-edit-row .inv-cell-value,.inv-cell-edit-row .wh-form-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-page.inventory-details-page .customer-cargo-table thead th{height:40px;padding-bottom:5px;padding-top:5px}.inv-page.inventory-details-page .customer-cargo-table tbody tr{height:24px}.inv-page.inventory-details-page .customer-cargo-table tbody .cargo-weight-cell,.inv-page.inventory-details-page .customer-cargo-table tbody td{height:auto;line-height:1.2;padding-bottom:2px;padding-top:2px;vertical-align:middle}.inv-page.inventory-details-page .customer-cargo-table tfoot td{height:auto;padding-bottom:3px;padding-top:3px}.inv-page.inventory-details-page .customer-cargo-table .cargo-total-unit{margin-top:2px}.inventory-details-intake dd{box-sizing:border-box;height:30px}.inventory-details-intake dd>.wh-form-select{min-width:0;width:100%}.wh-page .inventory-details-intake dd .wh-form-select-trigger{background:#0000;border:0;border-radius:0;box-shadow:none;font-size:13px;height:22px;min-height:0;outline:none;padding:0}.inventory-details-intake dd .inv-cell-input{background:#0000;border:0;box-shadow:none;box-sizing:border-box;font-size:13px;height:22px;max-width:none;min-width:0;padding:0}.inventory-details-intake dd:focus-within{border-color:#2f7dff;box-shadow:0 0 0 2px #2f7dff18}.rg-measurement-note{color:#58739f;font-size:12px;margin:10px 0}.inv-page .inv-table td[data-edit-label^="Carton quantity"],.inv-page .inv-table td[data-edit-label^="Package quantity"],.inv-page .inv-table td[data-edit-label^="Product gross_weight"],.inv-page .inv-table td[data-edit-label^="Product net_weight"],.inv-page .inv-table td[data-edit-label^="Product quantity"],.inv-page .inv-table th:nth-child(n+6):not(:nth-child(8)){padding-inline:6px}.inv-page .inv-table th:nth-child(2),.inv-page .inv-table th:nth-child(3),.inv-page .inv-table th:nth-child(8){min-width:0}.inv-page .inv-table td[data-edit-label=Customer],.inv-page .inv-table td[data-edit-label=Warehouse],.inv-page .inv-table td[data-edit-label^="Product name"]{padding-inline:16px}.inv-page .inv-table thead th{height:auto;line-height:1.4;overflow-wrap:normal;padding-block:8px;white-space:nowrap}.inv-page .inv-table thead th:nth-child(n+6):not(:nth-child(8)){padding-inline:6px;text-align:left}.inv-page .inv-table thead th:nth-child(2),.inv-page .inv-table thead th:nth-child(3),.inv-page .inv-table thead th:nth-child(8){padding-inline:16px;text-align:left}.inv-page .inv-table thead th:nth-child(4),.inv-page .inv-table thead th:nth-child(5){padding-inline:8px}.inv-page .inv-table td[rowspan]:nth-last-child(-n+2){padding-inline:6px}.inv-page .inv-table tbody td:nth-child(n),.inv-page .inv-table thead th:nth-child(n){padding-inline:8px;text-align:left}.wh-page.inv-page .wh-panel>.inv-filters .wh-search{flex:1 1 180px;max-width:none;min-width:180px}.wh-page.inv-page .wh-panel>.inv-filters .customer-filter{max-width:100%;min-width:0}.wh-page.inv-page .customer-filter .wh-menu-item span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}@media (max-width:760px){.wh-page.inv-page .wh-panel>.inv-filters .wh-search{flex-basis:100%;max-width:none;min-width:0}}.inv-cell-edit-row .inv-cell-value{display:block;min-height:28px;width:100%}.inv-cell-edit-row td:has(.inv-cell-value){cursor:text}.rg-page:has(.rg-record-measurement)>.rg-summary{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:10px}.rg-page:has(.rg-record-measurement) .rg-kpi{gap:8px;min-width:0;padding:10px 8px}.rg-page:has(.rg-record-measurement) .rg-kpi-icon{flex-shrink:0;height:28px;width:28px}.rg-page:has(.rg-record-measurement) .rg-kpi span:not(.rg-kpi-icon){font-size:11px}.rg-page:has(.rg-record-measurement) .rg-kpi strong{font-size:18px}.rg-record-measurement{padding:12px 16px}.rg-record-measurement h3{font-size:14px;margin-bottom:8px}.rg-record-measurement .inventory-settings-options{gap:8px;grid-template-columns:repeat(3,minmax(120px,180px));margin-bottom:8px}.rg-record-measurement .inventory-settings-options legend{margin-bottom:8px}.rg-record-measurement .inventory-settings-option{flex-direction:row;gap:8px;justify-content:flex-start;min-height:40px;padding:8px 10px}.rg-record-measurement .inventory-settings-option-icon{height:18px;width:18px}.rg-record-measurement .inventory-settings-option>span:not(.inventory-settings-check){display:none}.rg-record-measurement .inventory-settings-check{flex-shrink:0;margin-left:auto;position:static}.rg-record-measurement .rg-measurement-note{font-size:11px;margin:6px 0 0}@media (max-width:900px){.rg-page:has(.rg-record-measurement)>.rg-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.rg-page:has(.rg-record-measurement)>.rg-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-record-measurement .inventory-settings-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-page .rg-record-measurement{align-items:center;background:#f1f6ff;border-radius:6px;display:flex;gap:24px;margin-bottom:16px;padding:10px 12px}.rg-measurement-heading{align-items:center;display:flex;flex-shrink:0;gap:10px}.rg-measurement-heading strong{color:#17345f;display:block;font-size:12px}.rg-measurement-heading small{color:#6b83a2;display:block;font-size:10px;margin-top:3px}.rg-measurement-icon{align-items:center;background:#e8f1ff;border-radius:6px;color:#2f7dff;display:inline-flex;height:30px;justify-content:center;width:30px}.rg-page .rg-record-measurement .inventory-settings-options{gap:10px;grid-template-columns:repeat(3,minmax(110px,140px));margin:0}.rg-record-measurement .inventory-settings-options .rg-measurement-legend{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rg-page .rg-record-measurement .inventory-settings-option{background:#ffffff80;border-radius:6px;min-height:36px;padding:8px 12px}.rg-page .rg-record-measurement .inventory-settings-option.selected{background:#eaf2ff;border-color:#79aef4}@media (max-width:760px){.rg-page .rg-record-measurement{flex-wrap:wrap;gap:12px}.rg-page .rg-record-measurement .inventory-settings-options{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.rg-page .rg-consignment-head .rg-record-measurement{background:#0000;gap:8px;margin:0 0 0 auto;padding:0}.rg-measurement-caption{color:#58709b;font-size:12px;font-weight:600;white-space:nowrap}.rg-page .rg-consignment-head .inventory-settings-options{gap:8px;grid-template-columns:repeat(3,90px)}.rg-page .rg-consignment-head .inventory-settings-option{gap:5px;min-height:32px;padding:5px 6px}.rg-page .rg-consignment-head .inventory-settings-option strong{font-size:10px}.rg-page .rg-consignment-head .inventory-settings-option-icon{height:16px;width:16px}.rg-page .rg-consignment-head .rg-remove{margin-left:12px}.rg-page .rg-consignment-head{flex-wrap:wrap;gap:8px}@media (max-width:760px){.rg-page .rg-consignment-head .rg-record-measurement{margin-left:0}.rg-page .rg-consignment-head .inventory-settings-options{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-consignment-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-left:auto}.rg-page .rg-consignment-head .rg-consignment-actions .rg-record-measurement,.rg-page .rg-consignment-head .rg-consignment-actions .rg-remove{margin:0}@media (max-width:760px){.rg-consignment-actions{max-width:100%}}.rg-page .rg-consignment-actions{padding-top:8px}.rg-page .rg-consignment-head .inventory-settings-option:hover{background:#eef5ff;border-color:#2f7dff;box-shadow:none}.rg-page .rg-consignment-head .inventory-settings-option:focus-within{outline:none}.rg-page .rg-consignment-head .inventory-settings-option:has(input:focus-visible){outline:2px solid #9fc2ff;outline-offset:2px}.rg-page .rg-consignment-head .inventory-settings-option:hover .inventory-settings-option-icon,.rg-page .rg-consignment-head .inventory-settings-option:hover strong{color:#2469db}.rg-page .rg-consignment.carton .rg-pack-row:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rg-page .rg-consignment.carton .inventory-settings-options{grid-template-columns:repeat(2,minmax(88px,1fr))}.rg-carton-products .rg-product-row,.rg-carton-products .rg-products-head{grid-template-columns:minmax(66px,1fr) minmax(150px,2fr) 54px 76px minmax(64px,1fr) minmax(74px,1fr) minmax(54px,1fr) minmax(100px,1fr) minmax(112px,1fr) minmax(92px,1fr) 50px}.rg-carton-products{overflow-x:auto;padding-bottom:4px}.rg-carton-products .rg-product-row,.rg-carton-products .rg-products-head{grid-template-columns:minmax(66px,1fr) minmax(150px,2fr) 54px 76px minmax(100px,1fr) minmax(112px,1fr) minmax(92px,1fr) 50px;min-width:1052px;min-width:900px}.rg-carton-products.rg-measurements-open .rg-product-row,.rg-carton-products.rg-measurements-open .rg-products-head{grid-template-columns:minmax(66px,1fr) minmax(150px,2fr) 54px 76px minmax(80px,1fr) minmax(90px,1fr) minmax(70px,1fr) minmax(100px,1fr) minmax(112px,1fr) minmax(92px,1fr) 50px;min-width:1160px}.rg-product-measurement[hidden]{display:none}.rg-product-limit-error{grid-column-end:-1}.rg-product-limit-error-gross_weight{grid-column-start:5}.rg-product-limit-error-net_weight{grid-column-start:6}.rg-product-limit-error-cbm{grid-column-start:7}.rg-dropdown-search{background:#fff;margin-bottom:4px;position:sticky;top:0;z-index:1}.rg-dropdown-empty{color:#64748b;font-size:12px;margin:0;padding:10px}.rg-carton-products .rg-products-head{letter-spacing:0;text-transform:none}.rg-carton-products .rg-products-head span{overflow:visible;text-overflow:clip}.rg-carton-products .rg-product-row>.rg-field>span:first-child{display:none}.rg-product-actions{align-items:center;display:flex;gap:2px}.rg-product-actions .inv-product-add,.rg-product-actions .inv-product-remove{align-items:center;background:#0000;border-radius:0;display:inline-flex;height:34px;justify-content:center;padding:0;width:24px}.rg-product-actions .inv-product-add{border:0;color:#2f7dff;cursor:pointer}.rg-page .rg-product-actions .inv-product-add:focus,.rg-page .rg-product-actions .inv-product-add:focus-visible,.rg-page .rg-product-actions .inv-product-remove:focus,.rg-page .rg-product-actions .inv-product-remove:focus-visible{box-shadow:none;outline:none}.rg-product-actions .inv-product-remove{border:0;color:#ff4545}.rg-carton-products .rg-product-actions .inv-product-remove{justify-content:flex-end}.rg-product-actions .inv-product-add:hover,.rg-product-actions .inv-product-remove:hover{background:#0000}@media (max-width:760px){.rg-carton-products .rg-products-head{display:grid}.rg-carton-products .rg-carton-placeholder{display:block}}.rg-carton-group .rg-carton-entry+.rg-carton-entry{margin-top:10px}.rg-carton-scroll{overflow-x:auto;padding-bottom:4px}.rg-carton-scroll .rg-carton-products{overflow:visible;padding-bottom:0}.rg-carton-group .rg-carton-entry+.rg-carton-entry{margin-top:6px}.rg-carton-scroll>.inv-add-product{margin-bottom:6px}.rg-page .rg-pack-row:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.rg-carton-products .rg-products-head>span:last-child{text-align:center}.wh-form-select>.rg-select-arrow{align-items:center;background:#0000;border:0;border-radius:0 8px 8px 0;color:#58709b;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:32px;z-index:1}.wh-form-select>.rg-select-arrow:disabled{cursor:default}.wh-form-select>.rg-select-arrow:focus-visible{outline:2px solid #3979ff;outline-offset:-3px}.inv-page #inv-row-action-menu .wh-action-item:disabled{cursor:default;opacity:.4}.rg-receive>.rg-summary{margin-bottom:6px;padding-block:8px}.rg-page.rg-receive .rg-kpi{min-height:56px;padding-block:6px}.rg-receive .rg-scroll{gap:6px}.rg-receive .rg-card{padding-block:8px}.rg-receive .rg-card h3{margin-bottom:6px}.rg-receive .rg-consignment{padding-block:8px}.rg-page.rg-receive .rg-consignment-actions{gap:4px;padding-top:0}.rg-receive .rg-consignment-head{margin-bottom:6px}.rg-receive .rg-measurement-note{margin-block:4px 6px}.rg-receive .rg-pack-row{margin-bottom:6px}.rg-receive .rg-batch{padding-block:8px}.rg-receive .rg-batch-head{margin-bottom:6px;min-height:24px}.rg-receive .rg-add-batch{margin-top:4px;padding-block:4px}.rg-receive .rg-add-consignment{height:32px;min-height:32px;padding-block:6px}.rg-receive .rg-scroll{gap:4px;padding-bottom:8px}.rg-receive>.rg-summary{margin-bottom:4px;padding-block:6px}.rg-page.rg-receive .rg-kpi{min-height:52px;padding-block:4px}.rg-receive .rg-card{padding:6px 12px 8px}.rg-receive .rg-card h3{font-size:14px;margin-bottom:4px}.rg-receive .rg-consignment{padding:6px 12px 8px}.rg-receive .rg-consignment-head{margin-bottom:4px;min-height:24px}.rg-receive .rg-field{gap:3px}.rg-receive .rg-field .wh-form-control,.rg-receive .rg-field .wh-form-select-trigger{height:34px;min-height:34px}.rg-receive .rg-batch-row,.rg-receive .rg-pack-row{margin-bottom:4px}.rg-receive .rg-batch{padding-block:6px}.rg-receive .rg-add-consignment{height:28px;min-height:28px;padding-block:4px}.app-content:has(.rg-page.rg-receive){padding:8px 10px 0}.rg-receive>.rg-summary{gap:6px;padding:6px 8px}.rg-page.rg-receive .rg-kpi{gap:6px;padding-inline:6px}.rg-receive .rg-batch,.rg-receive .rg-card,.rg-receive .rg-consignment{padding-inline:8px}.app-shell:has(.inv-fullscreen) .app-menu-toggle,.app-shell:has(.inv-fullscreen)>.app-backdrop,.app-shell:has(.inv-fullscreen)>.app-sidebar{display:none}.inv-page .inv-fullscreen-toggle{flex:0 0 36px;justify-content:center;padding-inline:0;width:36px}.inventory-details-actions{align-items:center;display:flex;gap:8px}.inventory-details-page .inventory-cargo-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.inventory-details-page .inventory-cargo-heading h2{margin:0}.wh-page.inv-page .inv-fullscreen-toggle{align-items:center;background:#fff;border:1px solid #dce7f1;border-radius:6px;color:#58709b;display:inline-flex;flex:0 0 40px;height:36px;justify-content:center;padding:0;width:40px}.wh-page.inv-page .inv-fullscreen-toggle>svg{height:16px;width:16px}.app-content:has(.inv-list-page){padding-block:8px}.inv-list-page>.wh-title{margin-bottom:4px}.inv-list-page>.inv-kpis{gap:6px;margin-bottom:4px}.inv-list-page>.inv-kpis>.wh-kpi{height:auto;min-height:52px;padding-block:6px}.wh-page.inv-list-page>.wh-panel>.inv-filters{gap:6px;padding-block:6px}.inv-list-page .inv-table thead th{height:28px;padding-block:4px}.inv-list-page .inv-table tbody tr:not(.inv-cell-edit-row){height:22px}.inv-list-page .inv-table tbody tr:not(.inv-cell-edit-row)>td{padding-block:1px}.inv-list-page .inv-table .cu-logo{height:24px;width:24px}.inv-list-page .inv-table .inv-icon-action{height:24px}.inv-list-page>.wh-panel>.wh-pager{padding-block:4px}.inv-list-page>.wh-panel>.wh-pager button{height:30px}.inventory-details-page>.inventory-details-kpis{gap:6px;margin-bottom:4px}.inventory-details-page>.inventory-details-kpis>.wh-kpi{height:auto;min-height:52px;padding-block:6px}.inventory-details-page>.inventory-details-intake{margin-bottom:4px;padding-block:6px}.rg-master-option{align-items:center;color:#17345f;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:8px}.rg-master-option input{accent-color:#2f7dff;margin:0}.rg-master-option small{color:#58709b;flex-basis:100%}.inventory-details-page .inventory-details-intake h2{margin-bottom:6px}.inventory-details-page .inventory-details-intake dl{row-gap:6px}.inventory-details-page .inventory-details-intake dt{margin-bottom:3px}.inventory-details-page .inventory-cargo-heading{padding-block:4px}.wh-page.inventory-details-page .inventory-cargo-heading .inv-fullscreen-toggle{height:30px}.inv-page.inventory-details-page .customer-cargo-table thead th{height:28px;padding-block:4px}.inv-page.inventory-details-page .customer-cargo-table tbody tr{height:22px}.inv-page.inventory-details-page .customer-cargo-table tbody .cargo-weight-cell,.inv-page.inventory-details-page .customer-cargo-table tbody td{padding-block:1px}.inv-page.inventory-details-page .customer-cargo-table tfoot td{padding-block:2px}.app-content:has(.inv-list-page){overflow:hidden}.app-content:has(.inv-list-page)>.page-content-loading,.app-content:has(.inv-list-page)>.page-content-loading>.page-content-loaded{height:100%;min-height:0}.wh-page.inv-list-page{display:flex;flex-direction:column;height:100%;min-height:0}.inv-list-page>.inv-kpis,.inv-list-page>.wh-title{flex-shrink:0}.wh-page.inv-list-page>.wh-panel{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.inv-list-page>.wh-panel>.inv-filters,.inv-list-page>.wh-panel>.wh-pager{flex:0 0 auto}.inv-list-page>.wh-panel>.wh-pager{background:#fff}.wh-page.inv-list-page>.wh-panel>.table-scroll-wrapper{flex:0 1 auto;min-height:0;overflow:auto}.inv-list-page .inv-table thead th{position:sticky;top:0;z-index:2}.customer-details-page .customer-cargo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.customer-cargo-kpis .wh-kpi-copy strong small{color:#7b8da3;font-size:11px;font-weight:400}.customer-cargo-kpis .wh-kpi-icon.cyan{background:#e6f7fb;color:#079cbb}.customer-cargo-kpis .wh-kpi-icon.pink{background:#fff0f5;color:#ec477d}.customer-cargo-heading{border-bottom:1px solid #e4edf5;display:block;padding:14px}.customer-cargo-heading h2{font-size:14px;font-weight:650;margin:0 0 14px}.customer-cargo-heading .wh-search{border-radius:6px;flex:1 1 280px;min-width:180px;width:auto}.wh-page .customer-cargo-heading .wh-search{max-width:none}.customer-details-page .customer-cargo-table{min-width:1000px;table-layout:fixed}.customer-details-page .customer-cargo-table td,.customer-details-page .customer-cargo-table th{text-align:left;width:auto}.customer-details-page .customer-cargo-table th{background:#f4f7fd;font-size:10px;height:64px;line-height:1.4;vertical-align:middle;white-space:normal}.customer-details-page .customer-cargo-table td,.customer-details-page .customer-cargo-table th{border-right:1px solid #e4edf5;padding:10px 14px}.customer-details-page .customer-cargo-table td:last-child,.customer-details-page .customer-cargo-table th:last-child{border-right:0}.customer-details-page .customer-cargo-table td{overflow-wrap:anywhere;vertical-align:top;white-space:normal}.customer-cargo-table td[rowspan]{border-right:1px solid #eaf0f6;vertical-align:top}.customer-details-page .customer-cargo-table tfoot td{background:#f4f8fc;font-weight:650;padding:14px 10px}.customer-cargo-table td:nth-last-child(-n+5){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-details-page .customer-cargo-table .cargo-number-cell,.customer-details-page .customer-cargo-table .cargo-weight-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.customer-details-page .customer-cargo-table th:nth-child(n+3):not(:nth-child(5)){text-align:center}.customer-details-page .customer-cargo-table .cargo-weight-cell{border-left:1px solid #e4edf5}.customer-details-page .customer-cargo-table tbody .cargo-weight-cell{padding-bottom:10px;padding-top:10px;vertical-align:top}.customer-details-page .customer-cargo-table .cargo-product-cell{color:#477cb1;font-weight:600;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.customer-details-page .customer-cargo-table td[rowspan]{background:#fbfcff}.customer-cargo-table .inv-marko,.customer-cargo-table .inv-type{border:1px solid #d2e1f5;border-radius:3px;min-width:0;padding:2px 8px}.customer-cargo-table .inv-type.pallet{border-color:#ffe2a0}.customer-details-page .customer-cargo-table .cargo-total-label{color:#7b8da3;font-size:10px;text-align:right}.customer-cargo-table tfoot strong{display:block;font-size:15px}.customer-cargo-table .cargo-total-unit{color:#7b8da3;display:block;font-size:11px;font-weight:400;margin-top:5px}@media (max-width:760px){.customer-details-page .customer-cargo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-cargo-heading .wh-search{flex-basis:100%;width:100%}}.inv-page.customer-details-page .customer-cargo-table thead th{height:40px;padding-bottom:5px;padding-top:5px}.inv-page.customer-details-page .customer-cargo-table tbody tr{height:24px}.inv-page.customer-details-page .customer-cargo-table tbody .cargo-weight-cell,.inv-page.customer-details-page .customer-cargo-table tbody td{height:auto;line-height:1.2;padding-bottom:2px;padding-top:2px;vertical-align:middle}.inv-page.customer-details-page .customer-cargo-table tfoot td{height:auto;padding-bottom:3px;padding-top:3px}.inv-page.customer-details-page .customer-cargo-table .cargo-total-unit{margin-top:2px}.customer-cargo-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.customer-cargo-filters .wh-menu-trigger{font-size:12px;height:38px}.customer-cargo-filters .customer-status-filter .wh-menu-trigger,.customer-date-filter{background:#f8fbfe;border:1px solid #dce7f1;border-radius:6px;box-shadow:none}.customer-cargo-filters .customer-status-filter .wh-menu-trigger{gap:8px;height:38px;min-width:248px;padding:0 12px}.customer-date-filter{align-items:center;color:#15233d;display:inline-flex;font-size:12px;font-weight:650;gap:8px;min-height:38px;padding:0 12px;white-space:nowrap}.customer-date-filter>svg{color:#58709b;flex:0 0 auto}.customer-date-filter input[type=date]{background:#0000;border:0;color:#35557d;flex:0 0 132px;font:inherit;font-weight:500;max-width:132px;min-width:0;outline:0;padding:4px 0;width:132px}.customer-date-filter input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.customer-date-filter button{align-items:center;background:#0000;border:0;border-radius:50%;color:#58709b;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.customer-date-filter button:hover{background:#eaf2ff;color:#1d4f9c}@media (max-width:760px){.customer-cargo-filters .wh-search{order:1}.customer-cargo-filters .customer-date-filter,.customer-cargo-filters .customer-status-filter{order:2}.customer-cargo-filters .customer-status-filter{flex:1 1 220px;min-width:0}.customer-cargo-filters .customer-status-filter .wh-menu-trigger{min-width:0;width:100%}}.customer-inventory-status{background:#eaf2ff;border-radius:4px;color:#58709b;display:inline-block;font-size:11px;padding:2px 6px}.customer-cargo-filters .customer-status-filter .wh-menu-trigger:hover,.customer-date-filter:hover{background:#f8fbfe;border-color:#c7d4e3}.customer-cargo-filters .customer-status-filter .wh-menu-trigger.open{background:#f8fbfe;border-color:#79aef4;box-shadow:0 0 0 3px #2f7dff18}.customer-status-dot{background:#2f7dff;border-radius:50%;flex-shrink:0;height:8px;width:8px}.customer-status-filter .wh-menu-label{color:#15233d;font-weight:650}.customer-status-filter .wh-menu-value{color:#35557d}.customer-details-page .wh-panel:has(>.customer-cargo-heading){overflow:visible}.customer-details-page .customer-status-filter .wh-menu-panel{border-radius:12px;box-sizing:border-box;max-height:none;min-width:min(240px,calc(100vw - 24px));overflow:hidden;padding:8px;width:100%}.customer-details-page .customer-status-filter .wh-menu-panel .customer-status-options{max-height:min(216px,50vh);overflow-x:hidden;overflow-y:auto;scrollbar-color:#b8cde8 #f4f8fc;scrollbar-width:thin}.customer-status-filter .customer-status-options::-webkit-scrollbar{width:6px}.customer-status-filter .customer-status-options::-webkit-scrollbar-thumb{background:#b8cde8;border-radius:6px}.customer-status-filter .wh-menu-item{border-radius:6px;min-height:32px}.customer-status-filter .wh-menu-item.selected{background:#eaf2ff;color:#1d4f9c;font-weight:650}.customer-status-filter .wh-menu-item svg{color:#2f7dff;margin-left:auto}.customer-cargo-heading:has(.customer-status-filter .wh-menu-trigger.open){position:relative;z-index:31}.inv-page.customer-details-page .customer-cargo-table td,.inv-page.customer-details-page .customer-cargo-table th{padding-left:5px;padding-right:5px}.customer-cargo-table .customer-inventory-status,.customer-cargo-table .inv-type{overflow-wrap:normal;white-space:nowrap;word-break:normal}.inv-page.customer-details-page .customer-cargo-table{min-width:1000px}.inv-page.customer-details-page .customer-cargo-table tbody .cargo-number-cell,.inv-page.customer-details-page .customer-cargo-table tbody .cargo-product-cell,.inv-page.customer-details-page .customer-cargo-table tbody .cargo-weight-cell,.inv-page.customer-details-page .customer-cargo-table tbody td,.inv-page.customer-details-page .customer-cargo-table td.cargo-product-cell,.inv-page.customer-details-page .customer-cargo-table th.cargo-product-heading,.inv-page.customer-details-page .customer-cargo-table thead th{padding-left:8px;padding-right:8px;text-align:left}.inv-page.customer-details-page .customer-cargo-table{table-layout:auto}.inv-page.customer-details-page .customer-cargo-table .cargo-number-cell,.inv-page.customer-details-page .customer-cargo-table .cargo-weight-cell{padding-inline:6px;white-space:nowrap;width:1%}.inv-page.customer-details-page .customer-cargo-table .cargo-product-cell,.inv-page.customer-details-page .customer-cargo-table .cargo-product-heading{min-width:200px;padding-inline:16px}.customer-cargo-table tfoot .cargo-total-unit,.customer-cargo-table tfoot .cargo-weight-cell strong{display:inline;white-space:nowrap}.inv-page.customer-details-page .customer-cargo-table .cargo-total-unit{margin:0 0 0 4px}.customer-cargo-kpis .wh-kpi-copy strong{align-items:baseline;display:flex;gap:4px;white-space:nowrap}.customer-cargo-kpis .wh-kpi-copy strong small{display:inline}.inv-page.customer-details-page .customer-cargo-table td.wh-empty{padding:24px 12px;text-align:center}.inv-page.customer-details-page .customer-cargo-table{table-layout:fixed;width:100%}.inv-page.customer-details-page .customer-cargo-table tbody td,.inv-page.customer-details-page .customer-cargo-table thead th{min-width:0;overflow-wrap:normal;white-space:nowrap;width:auto}.inv-page.customer-details-page .customer-cargo-table thead th{height:auto;padding-block:8px}.inv-page.customer-details-page .customer-cargo-table .cargo-product-cell{overflow:visible;text-overflow:clip}.inv-page.customer-details-page .customer-cargo-table .cargo-product-cell,.inv-page.customer-details-page .customer-cargo-table .cargo-product-heading{min-width:0}.inv-page.customer-details-page .customer-cargo-table tbody td,.inv-page.customer-details-page .customer-cargo-table thead th{padding-inline:8px;text-align:left}.inv-page.customer-details-page .customer-cargo-table tbody .cargo-product-cell,.inv-page.customer-details-page .customer-cargo-table thead .cargo-product-heading{padding-inline:16px}.inv-page.customer-details-page .customer-cargo-table tbody .cargo-number-cell,.inv-page.customer-details-page .customer-cargo-table tbody .cargo-weight-cell,.inv-page.customer-details-page .customer-cargo-table tbody td:nth-child(n),.inv-page.customer-details-page .customer-cargo-table thead .cargo-weight-cell,.inv-page.customer-details-page .customer-cargo-table thead th:nth-child(n){padding-inline:8px;text-align:left}.inv-page.customer-details-page .customer-cargo-table tbody td.wh-empty:nth-child(n){padding:24px 8px;text-align:center}.wh-page.customer-details-page .customer-cargo-heading .wh-search{flex:1 1 180px;max-width:none;min-width:160px}.customer-details-page .customer-cargo-filters .customer-status-filter .wh-menu-trigger{min-width:0;width:max-content}.customer-details-page .customer-status-filter .wh-menu-value{flex:0 0 auto;margin-right:4px}.customer-details-page .customer-date-filter{flex:0 1 auto;max-width:100%;width:auto}.customer-details-page .customer-date-filter input{flex:0 1 125px;max-width:125px;min-width:0;width:125px}.customer-date-separator{color:#7b8da3;font-weight:400}@media (max-width:760px){.wh-page.customer-details-page .customer-cargo-heading .wh-search{flex-basis:100%;max-width:none}.customer-details-page .customer-date-filter{flex-wrap:wrap;height:auto;padding-block:8px}}.customer-details-page .customer-date-filter{background:#0000;border:0;border-radius:0;display:flex;gap:10px;padding:0}.customer-date-field{align-items:center;background:#f8fbfe;border:1px solid #dce7f1;border-radius:6px;box-sizing:border-box;display:flex;height:38px;position:relative;width:160px}.customer-details-page .customer-date-field input[type=date]{box-sizing:border-box;flex:1 1 auto;height:100%;max-width:none;padding:0 10px;width:100%}.customer-date-field>span{color:#35557d;font-size:12px;font-weight:500;left:12px;pointer-events:none;position:absolute}.customer-date-field:has(>span) input:not(:focus){color:#0000}.customer-date-field:focus-within>span{display:none}.customer-date-field:focus-within{border-color:#79aef4;box-shadow:0 0 0 3px #2f7dff18}.customer-details-page .customer-date-field input[type=date]{color:#35557d;font-size:12px;font-weight:500;padding-inline:12px}.customer-date-field:has(>span) input[type=date]:not(:focus){color:#0000}.customer-date-field:hover{border-color:#c7d4e3}.app-content:has(.customer-details-page){padding-block:8px}.customer-details-page>.wh-title{margin-bottom:4px}.customer-details-page>.wh-title .compact-breadcrumb{margin-bottom:2px}.customer-details-page>.customer-cargo-kpis{gap:6px;margin-bottom:4px}.customer-details-page>.customer-cargo-kpis>.wh-kpi{height:auto;min-height:52px;padding-block:6px}.customer-details-page>.wh-panel>.customer-cargo-heading{padding-block:6px}.customer-details-page .customer-cargo-heading h2{margin-bottom:6px}.customer-details-page .customer-cargo-filters,.customer-details-page .customer-date-filter{gap:6px}.inv-page.customer-details-page .customer-cargo-table thead th{height:28px;padding-block:4px}.inv-page.customer-details-page .customer-cargo-table tbody tr{height:22px}.inv-page.customer-details-page .customer-cargo-table tbody .cargo-weight-cell,.inv-page.customer-details-page .customer-cargo-table tbody td{padding-block:1px}.inv-page.customer-details-page .customer-cargo-table tfoot td{padding-block:2px}.customer-details-page>.wh-panel>.wh-pager{padding-block:4px}.customer-details-page>.wh-panel>.wh-pager button{height:30px}.inv-page.customer-details-page .customer-cargo-table tfoot td{padding-inline:8px;text-align:left}.inv-page.customer-details-page .customer-cargo-table tfoot strong{font-size:inherit}.customer-details-page .customer-cargo-title{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.customer-details-page .customer-cargo-title h2{margin:0}.wh-page.customer-details-page .customer-cargo-title .inv-fullscreen-toggle{height:30px}.inv-page.customer-details-page .customer-cargo-table tbody td:nth-child(n),.inv-page.customer-details-page .customer-cargo-table tfoot td:nth-child(n),.inv-page.customer-details-page .customer-cargo-table thead th:nth-child(n){padding-inline:4px}.inv-page.customer-details-page .customer-cargo-table tbody td[data-cargo-column=Marko],.inv-page.customer-details-page .customer-cargo-table tbody td[data-cargo-column=Status]{vertical-align:middle}.inv-page.customer-details-page .customer-cargo-table tbody td[data-cargo-column]{border-right:1px solid #e4edf5}.inv-page.customer-details-page .customer-cargo-table tbody td[data-cargo-column=Status]{border-right:0}.app-content:has(.customer-details-page){overflow:hidden}.app-content:has(.customer-details-page)>.page-content-loading,.app-content:has(.customer-details-page)>.page-content-loading>.page-content-loaded{height:100%;min-height:0}.wh-page.customer-details-page{display:flex;flex-direction:column;height:100%;min-height:0}.customer-details-page>.wh-kpis,.customer-details-page>.wh-title{flex-shrink:0}.wh-page.customer-details-page>.wh-panel{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.customer-details-page>.wh-panel>.customer-cargo-heading,.customer-details-page>.wh-panel>.wh-pager{flex:0 0 auto}.customer-details-page>.wh-panel>.wh-pager{background:#fff}.customer-details-page>.wh-panel>.table-scroll{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.app-shell .customer-details-page>.wh-panel>.table-scroll>.wh-table-wrap{flex:0 1 auto;min-height:0;overflow:auto}.customer-details-page .table-scroll-track{flex-shrink:0}.customer-details-page .customer-cargo-table thead th{position:sticky;top:0;z-index:2}.app-content:has(.cn-page){padding:18px}.cn-page{font-size:12.5px}.cn-page .wh-title{margin:0 0 14px}.cn-page .wh-title h1{font-size:28px;font-size:var(--page-title-size,28px)}.cn-kpis{gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.cn-page .wh-kpi{gap:12px;height:76px;min-height:72px;padding:10px 14px}.cn-page .wh-kpi-icon{height:34px;width:34px}.cn-page .wh-kpi-copy span{font-size:10px}.cn-page .wh-kpi-copy strong{font-size:22px;margin-top:2px}.app-shell .cn-page a.wh-add,.cn-page .wh-title-actions .wh-add,.cn-page a.wh-add{align-items:center;appearance:none;-webkit-appearance:none;background:#2f7dff;border:0;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:650;gap:6px;height:32px;justify-content:center;padding:0 12px;text-decoration:none}.app-shell .cn-page a.wh-add:hover,.cn-page a.wh-add:hover{background:#1f6ae8;color:#fff}.cn-tabs{border-bottom:1px solid #eef3f8;display:flex;gap:4px;padding:0 12px}.cn-tab,.cn-tabs{align-items:center}.cn-tab{background:none;border:0;color:#6b7f96;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:550;gap:6px;height:38px;padding:0 10px;position:relative;white-space:nowrap}.cn-tab.active{color:#2f7dff;font-weight:700}.cn-tab.active:after{bottom:-1px;content:"";height:2px;left:8px;position:absolute;right:8px}.cn-tab-count,.cn-tab.active:after{background:#2f7dff;border-radius:999px}.cn-tab-count{align-items:center;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.cn-filters{align-items:center;display:flex;gap:8px;padding:10px 12px}.cn-page .cn-filters .wh-search{flex:1 1 180px;min-width:160px}.cn-page .cn-table{min-width:100%;table-layout:auto;width:max-content}.cn-page .wh-panel>.table-scroll-wrapper{max-width:100%;min-width:0;overflow-x:auto}.cn-page .cn-table th:nth-child(n){min-width:0;width:auto}.cn-page .cn-table td,.cn-page .cn-table th{font-size:12px;overflow-wrap:normal;padding:4px 8px;vertical-align:middle;white-space:nowrap}.cn-page .cn-table td+td{border-left:0}.cn-page .cn-table th{background:#f9fbfd;border-left:0;color:#58709b;font-size:11px;font-weight:700;height:34px;letter-spacing:.3px;line-height:1.4;padding:6px 10px}.cn-page .cn-empty{align-items:center;color:var(--muted);display:flex;font-size:12px;justify-content:center;margin:0;min-height:44px;padding:16px 10px;text-align:center;width:100%}.cn-capacity,.cn-filled,.cn-name,.cn-stack,.cn-volume{display:flex;flex-direction:column;gap:1px;min-width:0}.cn-capacity strong,.cn-filled strong,.cn-name strong,.cn-stack strong,.cn-volume strong{color:#15233d;font-size:12.5px;font-weight:650;line-height:1.25}.cn-capacity small,.cn-filled small,.cn-name small,.cn-stack small,.cn-volume small{color:#7b8da3;font-size:11px;line-height:1.3}.cn-code{letter-spacing:.1px}.cn-filled span{color:#6b7f96;font-size:11px;font-weight:650}.cn-stack em{color:#8a9bb0;font-size:10.5px;font-style:normal;margin-top:2px}.cn-bar{background:#e8eef5;border-radius:999px;height:4px;margin-top:4px;overflow:hidden;width:72px}.cn-bar i{background:#2f7dff;border-radius:inherit;display:block;height:100%}.cn-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:650;height:22px;padding:0 8px;white-space:nowrap}.cn-status.draft{background:#eef3f8;color:#4a6078}.cn-status.ready{background:#e8f8ef;color:#1f9d57}.cn-status.shipped{background:#ece9ff;color:#5b4ee0}.cn-status.clearance{background:#fff4dc;color:#c48412}.cn-status.delivered{background:#e7f1ff;color:#1d4f9c}.cn-status.cancelled{background:#fff1f1;color:#d64545}.cn-actions{align-items:center;display:inline-flex;gap:2px}.cn-icon-btn{background:none;border:0;border-radius:7px;color:#6d8298;display:grid;height:26px;place-items:center;width:26px}.cn-icon-btn:hover{background:#f4f8fc;color:#2f7dff}.cn-modal{padding:22px 24px 18px;width:min(560px,calc(100vw - 32px))}.cn-view-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 18px}.cn-view-head h2{font-size:18px;font-weight:650;letter-spacing:-.3px;margin:0}.cn-detail{grid-gap:18px 28px;display:grid;gap:18px 28px;grid-template-columns:1fr 1fr;margin:0 0 20px}.cn-detail-item{align-items:flex-start;display:flex;gap:10px;min-width:0}.cn-detail-item svg{background:#c9d2ff;border-radius:50%;box-sizing:initial;color:#4f63f0;flex-shrink:0;margin-top:0;padding:8px}.cn-detail dt{color:#8a9bb0;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.cn-detail dd{color:#15233d;font-size:14px;font-weight:550;line-height:1.3;margin:4px 0 0;word-break:break-word}.cn-modal .cn-view-close{border-radius:999px;min-width:88px}.cn-create{display:flex;flex-direction:column;gap:10px}.cn-create-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:2px}.cn-create-head h1{font-size:28px;font-size:var(--page-title-size,28px);font-weight:650;letter-spacing:-.3px;margin:2px 0 0}.cn-back{align-items:center;background:none;border:0;color:#6b7f96;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:550;gap:4px;padding:0}.cn-create-actions{align-items:center;display:flex;gap:8px}.app-shell .cn-page .cn-save,.cn-page .cn-save{background:#2f7dff;border-radius:8px;color:#fff;font-size:12px;font-weight:650;height:32px;padding:0 12px}.app-shell .cn-page .cn-save:hover:not(:disabled),.cn-page .cn-save:hover:not(:disabled){background:#1f6ae8;color:#fff}.cn-card{background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08;padding:12px 14px 14px}.cn-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.cn-card-head h2{align-items:center;color:#15233d;display:inline-flex;font-size:13.5px;font-weight:650;gap:7px;margin:0}.cn-card-head h2 svg{color:#2f7dff}.cn-card-head span{color:#8a9bb0;font-size:10.5px;font-weight:700;letter-spacing:.4px}.cn-card-sub{color:#6b7f96;font-size:12px;margin:-4px 0 10px}.cn-form-grid,.cn-measure{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr}.cn-measure{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-field{color:#3e5470;display:flex;flex-direction:column;font-size:11.5px;font-weight:650;gap:5px;min-width:0}.cn-field:has(>.cn-select){gap:8px}.cn-field i{color:#e14b4b;font-style:normal}.cn-field small{color:#a12631;font-size:11px;font-weight:550}.cn-control{align-items:center;background:#f8fbfe;border:1px solid #dce7f1;border-radius:8px;display:flex;height:34px;padding:0 10px;transition:border-color .15s,box-shadow .15s}.cn-control input,.cn-control select{background:none;border:0;box-shadow:none;color:#15233d;font:inherit;font-size:12.5px;font-weight:550;height:100%;min-width:0;outline:none;width:100%}.cn-page .cn-control:not(.cn-readonly):focus-within,.cn-page .cn-control:not(.cn-readonly):hover{border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff24}.cn-page .cn-control input:focus,.cn-page .cn-control input:focus-visible,.cn-page .cn-control select:focus,.cn-page .cn-control select:focus-visible,.cn-page .cn-control:focus-visible,.cn-page .cn-select-trigger:focus,.cn-page .cn-select-trigger:focus-visible,.cn-page input:focus,.cn-page input:focus-visible,.cn-page select:focus,.cn-page select:focus-visible{outline:none}.cn-select{position:relative;width:100%}.cn-select.open{z-index:8}.cn-select-trigger{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;gap:8px;justify-content:space-between;text-align:left;width:100%}.cn-page .cn-select-trigger.open,.cn-page .cn-select.open .cn-select-trigger{border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff24}.cn-select-value{color:#15233d;flex:1 1;font-size:12.5px;font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-select-trigger.placeholder .cn-select-value{color:#9aabbc;font-weight:400}.cn-select-trigger svg{color:#8a9bb0;flex-shrink:0}.cn-select-menu{background:#fff;border:1px solid #e8eef5;border-radius:10px;box-shadow:0 10px 24px #15233d14;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:8}.cn-select-option{background:#fff;border:0;color:#15233d;cursor:pointer;display:block;font:inherit;font-size:12.5px;font-weight:550;min-height:34px;padding:8px 12px;text-align:left;width:100%}.cn-select-option:hover{background:#f8fbfe}.cn-select-option.selected,.cn-select-option.selected:hover{background:#f4f8ff}.cn-field.invalid .cn-select-trigger{border-color:#e3b4b8}.cn-readonly{background:#f4f8fc}.cn-readonly em{color:#2f7dff;font-size:10.5px;font-style:normal;font-weight:700;margin-left:8px;white-space:nowrap}.cn-readonly svg{color:#8a9bb0;flex-shrink:0;margin-left:6px}.cn-suffix{padding-right:4px}.cn-suffix input{flex:1 1}.cn-calc,.cn-suffix b{background:none;border:0;border-left:1px solid #e4edf5;color:#6b7f96;flex-shrink:0;font-size:11px;font-weight:700;height:26px;line-height:26px;padding:0 8px}.cn-calc{cursor:pointer;font-family:inherit;letter-spacing:.3px}.cn-page .cn-measure .cn-control:disabled,.cn-page .cn-measure .cn-control:has(input:disabled){background:#eef2f6;border-color:#d7dfe8;box-shadow:none;color:#8492a6;cursor:not-allowed}.cn-page .cn-measure .cn-calc:disabled,.cn-page .cn-measure .cn-control:disabled span,.cn-page .cn-measure .cn-control:disabled svg,.cn-page .cn-measure .cn-control:has(input:disabled) b,.cn-page .cn-measure input:disabled{color:#8492a6;cursor:not-allowed;opacity:1}.cn-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.cn-preset{align-items:flex-start;background:#fff;border:1px solid #e4edf5;border-radius:10px;color:inherit;display:flex;flex-direction:column;font-family:inherit;gap:4px;min-height:72px;padding:10px 12px;text-align:left}.cn-page .cn-preset:focus-visible{border-color:#2f7dff;outline:none}.cn-preset.selected{background:#f4f8ff;border-color:#2f7dff;box-shadow:0 0 0 3px #2f7dff14}.cn-radio{background:#fff;border:1.5px solid #c5d3e3;border-radius:50%;height:14px;width:14px}.cn-preset.selected .cn-radio{border-color:#2f7dff;box-shadow:inset 0 0 0 4px #2f7dff}.cn-preset strong{align-items:center;color:#15233d;display:inline-flex;font-size:12.5px;font-weight:650;gap:6px}.cn-preset strong em{background:#2f7dff;border-radius:999px;color:#fff;font-size:9px;font-style:normal;font-weight:700;height:16px;letter-spacing:.3px;line-height:16px;padding:0 5px}.cn-preset small{color:#6b7f96;font-size:11px;line-height:1.35}.cn-goods{display:flex;flex-direction:column;gap:10px}.cn-goods-head{align-items:center;display:flex;gap:20px;height:40px;justify-content:space-between;min-height:40px}.cn-crumb{color:#6b7f96;font-size:13px;font-weight:550;line-height:1.2;margin:0}.cn-crumb span{color:#b4c2d2;margin:0 6px}.cn-steps{flex:0 0 auto;list-style:none;margin:0 0 0 auto;max-width:520px;padding:0;width:max-content}.cn-steps,.cn-steps li{align-items:center;display:flex}.cn-steps li{color:#8a9bb0;gap:8px;min-width:0}.cn-steps li+li:before{background:#e4edf5;content:"";height:1px;margin:0 10px;width:36px}.cn-steps li span{background:#eef3f8;border-radius:50%;color:#7b8da3;display:grid;font-size:11px;font-weight:700;height:24px;place-items:center;width:24px}.cn-steps li div{display:flex;flex-direction:column;line-height:1.15;min-width:0}.cn-steps small{color:#9aabbc;font-size:9px;font-weight:700;letter-spacing:.4px}.cn-steps strong{color:#8a9bb0;font-size:12px;font-weight:650;white-space:nowrap}.cn-steps li.active span,.cn-steps li.done span{background:#c9d2ff;color:#4f63f0}.cn-steps li:first-child span{background:#1f9d57;color:#fff}.cn-steps li:nth-child(2) span{background:#c9d2ff;color:#4f63f0}.cn-steps li.active strong{color:#15233d}.cn-goods-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cn-goods-kpi{align-items:flex-start;background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08;box-sizing:border-box;display:flex;gap:12px;height:92px;min-width:0;padding:12px 14px}.cn-goods-kpi-icon{border-radius:50%;display:grid;flex-shrink:0;height:36px;margin-top:1px;place-items:center;width:36px}.cn-goods-kpi-icon.blue{background:#c9d2ff;color:#4f63f0}.cn-goods-kpi-icon.green{background:#b8e8cc;color:#168a4a}.cn-goods-kpi-icon.violet{background:#f3eeff;color:#7b5cff}.cn-goods-kpi>div{flex:1 1;min-width:0}.cn-goods-kpi>div>span{color:#7b8da3;font-size:12px;font-weight:550}.cn-goods-kpi strong{color:#15233d;display:block;font-size:19px;font-weight:700;letter-spacing:-.35px;line-height:1.2;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-goods-kpi small{color:#8a9bb0;display:block;font-size:11px;font-weight:500;margin-top:3px}.cn-goods-kpi .cn-bar{background:#eef3f8;border-radius:999px;display:block;height:4px;margin-top:7px;overflow:hidden;width:93%}.cn-goods-kpi .cn-bar i{background:#2f7dff;display:block;height:100%}.cn-goods-kpi .cn-bar.light i{background:#79b4ff}.cn-goods-kpi .cn-bar.green i{background:#1f9d57}.cn-goods-kpi .cn-bar.violet i{background:#6d4ee6}.cn-goods-board{grid-gap:2px;align-items:stretch;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.cn-goods-panel{background:#fff;border:1px solid #e8eef5;border-radius:12px;box-shadow:0 1px 2px #15233d08;display:flex;flex-direction:column;height:auto;min-height:0;min-width:0;padding:12px 12px 10px}.cn-goods-panel-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;min-height:22px}.cn-goods-panel-head h2{align-items:center;color:#15233d;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1;margin:0}.cn-goods-title-icon{background:none;color:#8a9bb0;display:grid;height:auto;place-items:center;width:auto}.cn-goods-panel-head div{align-items:center;display:flex;flex-shrink:0;gap:8px;white-space:nowrap}.cn-page.cn-goods .cn-text-btn,.cn-text-btn{background:none;border:0;color:#6b7f96;font:inherit;font-size:11.5px;font-weight:550;line-height:1;padding:0}.cn-page.cn-goods .cn-priority-link,.cn-priority-link{align-items:center;background:#fff1f2;border:0;border-radius:999px;color:#e14b4b;display:inline-flex;font:inherit;font-size:11px;font-weight:650;height:20px;line-height:1;padding:0 8px}.cn-priority-link.active{background:#e14b4b;color:#fff;text-decoration:none}.cn-goods-tools{align-items:center;display:flex;gap:8px;margin-bottom:6px}.cn-goods .wh-search,.cn-goods.inv-page .wh-search,.cn-page.cn-goods .wh-search{background:#f5faff;border:1px solid #dce7f1;border-radius:999px;flex:1 1 auto;height:34px;min-width:0;padding:0 10px}.cn-goods .wh-search input,.cn-goods.inv-page .wh-search input,.cn-page.cn-goods .wh-search input{font-size:11.5px}.cn-pills{align-items:center;display:flex;flex-shrink:0;gap:4px}.cn-pill{background:#f4f8fc;border:0;border-radius:999px;color:#6b7f96;font:inherit;font-size:11px;font-weight:650;height:26px;padding:0 9px}.cn-pill.active{background:#073b72;color:#fff}.cn-goods-panel .table-scroll,.cn-page.cn-goods .cn-goods-panel .table-scroll{display:block;flex:0 0 auto;height:auto;min-height:0}.cn-goods-panel .table-scroll-track,.cn-page.cn-goods .table-scroll-track{margin-top:3px}.cn-goods-panel .wh-table-wrap,.cn-goods.inv-page .cn-goods-panel .wh-table-wrap,.cn-page.cn-goods .cn-goods-panel .wh-table-wrap{height:auto;max-height:188px;min-height:0;overflow:auto}.cn-goods .cn-goods-table,.cn-goods.inv-page .cn-goods-table,.cn-page.cn-goods .cn-goods-table{min-width:0;table-layout:auto;width:100%}.cn-goods .wh-table td,.cn-goods .wh-table th,.cn-goods.inv-page .wh-table td,.cn-goods.inv-page .wh-table th,.cn-page.cn-goods .wh-table td,.cn-page.cn-goods .wh-table th{font-size:12px;height:auto;line-height:1.25;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.cn-goods .wh-table th,.cn-goods.inv-page .wh-table th,.cn-page.cn-goods .wh-table th{font-size:10px;letter-spacing:.2px;padding:8px 5px}.cn-goods .wh-empty,.cn-page.cn-goods .wh-empty{font-size:12px;height:auto;padding:12px 8px;white-space:normal}.cn-goods .cn-check,.cn-page.cn-goods .cn-check{padding-left:4px;padding-right:4px;width:28px}.cn-goods .cn-check input{accent-color:#2f7dff;height:13px;width:13px}.cn-page.cn-goods .cn-goods-table th:nth-child(n){text-align:left;width:auto}.cn-page.cn-goods .cn-goods-table th.cn-check{width:28px}.cn-page.cn-goods .cn-goods-table .cn-goods-product{min-width:0;width:1%}.cn-page.cn-goods .cn-goods-table .cn-goods-carton{width:1%}.cn-page.cn-goods .cn-goods-table td:not(.cn-check):not(.wh-empty),.cn-page.cn-goods .cn-goods-table th:not(.cn-check){padding-left:8px;padding-right:12px}.cn-page.cn-goods .cn-goods-table .cn-goods-carton,.cn-page.cn-goods .cn-goods-table .cn-goods-total{padding-left:4px;padding-right:6px;width:1%}.cn-goods .cn-goods-table tbody tr{height:34px}.cn-page.cn-goods .cn-goods-detail-table{min-width:540px;table-layout:fixed;width:100%}.cn-page.cn-goods .cn-goods-detail-table td,.cn-page.cn-goods .cn-goods-detail-table th{border-right:1px solid #e7eef8}.cn-page.cn-goods .cn-goods-detail-table td[rowspan]{vertical-align:middle}.cn-page.cn-goods .cn-goods-detail-table .cn-goods-product{min-width:0}.cn-page.cn-goods .cn-goods-table td,.cn-page.cn-goods .cn-goods-table th{text-align:left}.cn-page.cn-goods .cn-goods-table:has(tbody>tr:only-child>td.wh-empty){table-layout:fixed}.cn-page.cn-goods .cn-goods-table:has(tbody>tr:only-child>td.wh-empty) th{overflow-wrap:normal;white-space:nowrap}@media (min-width:721px){.app-content:has(.cn-page.cn-goods)>.page-content-loading,.app-content:has(.cn-page.cn-goods)>.page-content-loading>.page-content-loaded{height:100%;min-height:0}.cn-page.cn-goods{height:100%;min-height:560px}.cn-page.cn-goods>.cn-goods-bar,.cn-page.cn-goods>.cn-goods-head,.cn-page.cn-goods>.cn-goods-kpis{flex-shrink:0}.cn-page.cn-goods .cn-goods-board{flex:1 1;min-height:240px}.cn-page.cn-goods .cn-goods-panel{min-height:0;overflow:hidden}.cn-page.cn-goods .cn-goods-panel .table-scroll,.cn-page.cn-goods .cn-goods-tables{display:flex;flex:1 1;flex-direction:column;min-height:0}.cn-page.cn-goods .cn-goods-panel .wh-table-wrap{flex:1 1;max-height:none;min-height:0}.cn-page.cn-goods .cn-goods-foot,.cn-page.cn-goods .cn-goods-panel-head,.cn-page.cn-goods .cn-goods-tools,.cn-page.cn-goods .table-scroll-track{flex-shrink:0}}.cn-product{display:flex;flex-direction:column;gap:3px;min-width:0}.cn-product strong{color:#15233d;font-weight:650}.cn-product small,.cn-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-product small{color:#8a9bb0;font-size:10.5px;font-weight:500}.cn-marko{font-weight:700}.cn-marko.hot{color:#e14b4b}.cn-marko.cool{color:#2f7dff}.cn-goods-foot{align-items:center;color:#8a9bb0;display:flex;font-size:11px;gap:10px;justify-content:space-between;line-height:1.4;margin-top:auto;padding-top:8px}.cn-goods-foot>span:last-child{flex-shrink:0;white-space:nowrap}.cn-transfer{align-items:center;align-self:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.cn-transfer button{background:#c9d2ff;border:1px solid #0000;border-radius:50%;box-shadow:none;color:#4f63f0;display:grid;height:34px;padding:0;place-items:center;width:34px}.cn-transfer button:last-child{background:#c9d2ff;border-color:#0000;box-shadow:none;color:#4f63f0}.cn-transfer button:disabled{cursor:default;opacity:.35}.cn-goods-bar{align-items:center;background:#fff;border:1px solid #e8eef5;border-radius:12px;bottom:0;box-shadow:0 1px 2px #15233d08;display:flex;gap:8px;padding:7px 12px;position:sticky;z-index:5}.cn-goods-bar .cn-back{height:28px;padding:0 2px}.cn-goods.inv-page .cn-save-draft,.cn-page.cn-goods .cn-save-draft,.cn-save-draft{align-items:center;background:#fff;border:1px solid #dce8f6;border-radius:8px;color:#17345f;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;height:28px;padding:0 10px}.cn-goods-summary{align-items:center;background:#f4f8fc;border-radius:999px;color:#3e5470;display:inline-flex;font-size:12px;font-weight:550;gap:14px;line-height:1.2;margin:0 auto;padding:5px 12px}.cn-goods-summary span{color:#6b7f96}.app-shell .cn-page .cn-continue,.cn-page .cn-continue,.cn-page.cn-goods .cn-continue{background:#2f7dff;border-radius:8px;color:#fff;font-size:12px;font-weight:650;height:32px;padding:0 12px}.app-shell .cn-page .cn-continue:hover:not(:disabled),.cn-page .cn-continue:hover:not(:disabled){background:#1f6ae8;color:#fff}.cn-review{display:flex;flex-direction:column;gap:12px}.cn-review-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cn-review-head h1{color:#15233d;font-size:28px;font-size:var(--page-title-size,28px);font-weight:650;letter-spacing:-.4px;line-height:1.15;margin:6px 0 0}.cn-crumb-link{background:none;border:0;color:inherit;font:inherit;padding:0}.cn-review-meta{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-top:18px}.cn-review-warehouse{align-items:center;background:#fff;border:1px solid #dce7f1;border-radius:999px;color:#3e5470;display:inline-flex;font-size:12px;font-weight:550;gap:6px;height:36px;margin:0;padding:0 12px}.cn-review-warehouse span,.cn-review-warehouse svg{color:#8a9bb0}.cn-review-warehouse strong{color:#15233d;font-weight:650}.cn-status-dot{border-radius:50%;flex-shrink:0;height:8px;margin-right:8px;width:8px}.cn-status-dot,.cn-status-dot.draft{background:#2f7dff}.cn-status-dot.ready{background:#1f9d57}.cn-status-dot.shipped{background:#6b4ee6}.cn-status-dot.clearance{background:#d09212}.cn-review-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.cn-page.cn-review .cn-review-kpi,.cn-review .cn-review-kpi{align-items:flex-start;background:#fff;height:92px;min-height:92px;padding:12px 14px}.cn-page.cn-review .cn-review-kpi .wh-kpi-copy strong{font-size:20px;margin-top:4px}.cn-review .cn-review-kpi .wh-kpi-copy small{color:#8a9bb0;display:block;font-size:11px;font-weight:500;margin-top:3px}.cn-review-ok{color:#1f9d57!important}.cn-review-bar{background:#eef3f8;border-radius:999px;display:block;height:4px;margin-top:8px;overflow:hidden;width:88%}.cn-review-bar i{background:#2f7dff;display:block;height:100%}.cn-review .cn-review-table{min-width:1180px}.cn-review .cn-review-table td,.cn-review .cn-review-table th{padding-inline:10px;text-align:left}.cn-review .cn-review-table td:last-child,.cn-review .cn-review-table th:last-child{width:auto}.app-shell .cn-review .wh-table-wrap{scrollbar-width:none}.app-shell .cn-review .wh-table-wrap::-webkit-scrollbar{display:none;height:0;width:0}.cn-review .inv-filters{flex-wrap:nowrap}.cn-review-actions{display:flex;justify-content:flex-end;margin-top:16px}.app-shell .cn-page.cn-review .cn-review-back,.cn-page.cn-review .cn-review-back,.cn-review .cn-review-back{background:#2f7dff;border-radius:999px;color:#fff;font-size:12px;font-weight:650;height:32px;padding:0 12px}.cn-page.cn-review .cn-review-back:hover,.cn-review .cn-review-back:hover{background:#1f6ae8;color:#fff}@media (max-width:1100px){.cn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-tabs{overflow-x:auto}.cn-filters{flex-wrap:wrap}.cn-page .cn-filters .wh-search{min-width:100%}.cn-goods-kpis,.cn-measure,.cn-presets{grid-template-columns:1fr 1fr}.cn-goods-board{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.cn-steps li+li:before{width:14px}.cn-review-kpis{grid-template-columns:1fr 1fr}.cn-review-head{flex-wrap:wrap}}@media (max-width:720px){.cn-create-head,.cn-detail,.cn-form-grid,.cn-kpis,.cn-measure,.cn-presets{grid-template-columns:1fr}.cn-create-head,.cn-goods-head{flex-direction:column}.cn-goods-head{align-items:flex-start}.cn-goods-board,.cn-goods-kpis{grid-template-columns:1fr}.cn-transfer{flex-direction:row;padding:2px 0}.cn-goods-bar{flex-wrap:wrap}.cn-goods-summary{justify-content:center;width:100%}.cn-review-kpis{grid-template-columns:1fr}.cn-review-meta{flex-wrap:wrap;margin-top:0;width:100%}.cn-review .inv-filters{flex-wrap:wrap}}.cn-record-row{cursor:default}.cn-record-link{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.cn-record-link:hover{color:#2f7dff}.cn-record-link:focus-visible{border-radius:2px;outline:2px solid #2f7dff;outline-offset:3px}.cn-page .cn-table th:nth-child(n+3):not(:nth-child(9)){width:1%}.cn-page .cn-table td:nth-child(n+3),.cn-page .cn-table th:nth-child(n+3){padding-inline:6px}.cn-page .cn-table td:nth-child(2),.cn-page .cn-table th:nth-child(2){min-width:200px;padding-inline:8px}.cn-page .cn-table th:first-child{min-width:84px;width:1%}.cn-page .cn-table th:nth-child(2){width:99%}.cn-page .cn-table th:last-child{width:1%}.cn-page .cn-goods-table .cn-goods-product{min-width:200px;padding-inline:16px;width:auto}.cn-page.cn-goods .cn-goods-detail-table td:nth-child(n):not(.wh-empty),.cn-page.cn-goods .cn-goods-detail-table th:nth-child(n){min-width:0;padding-left:3px;padding-right:3px}.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(n){font-size:9px;letter-spacing:0;overflow-wrap:normal;white-space:normal;width:auto}.cn-page.cn-goods .cn-goods-detail-table thead th:first-child{width:22px}.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(3){text-overflow:clip;white-space:nowrap;width:44px}.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(4),.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(6){white-space:nowrap;width:48px}.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(10),.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(7),.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(8),.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(9){width:44px}.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(11){width:48px}.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(12),.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(2),.cn-page.cn-goods .cn-goods-detail-table thead th:nth-child(5){width:auto}.cn-page.cn-goods .cn-goods-detail-table tbody td:not(.wh-empty){font-size:10px}.cn-page.cn-goods .cn-goods-detail-table tbody td.cn-goods-product{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;width:auto}.cn-page.cn-goods .cn-goods-detail-table .inv-marko,.cn-page.cn-goods .cn-goods-detail-table .inv-type{font-size:9px;padding-inline:4px}.cn-page.cn-review .cn-review-table{table-layout:fixed;width:100%}.cn-page.cn-review .cn-review-table tbody td:nth-child(n),.cn-page.cn-review .cn-review-table thead th:nth-child(n){min-width:0;overflow-wrap:normal;padding-inline:8px;text-align:left;white-space:nowrap;width:auto}.cn-page.cn-review .cn-review-table thead th{height:auto;padding-block:8px}.cn-page.cn-review .cn-review-table tbody td.wh-empty{text-align:center}.wh-page.cn-page .wh-panel>.cn-filters{flex-wrap:nowrap;gap:8px}.wh-page.cn-page .wh-panel>.cn-filters .wh-search{flex:1 1 160px;max-width:none;min-width:100px}.wh-page.cn-page .wh-panel>.cn-filters .wh-menu:not(.warehouse-filter) .wh-menu-trigger{width:max-content}.wh-page.cn-page .wh-panel>.cn-filters .wh-menu:not(.warehouse-filter) .wh-menu-value{flex:0 0 auto;margin-right:8px}.wh-page.cn-page .wh-panel>.cn-filters .wh-filter-btn{flex-shrink:0}@media (max-width:900px){.wh-page.cn-page .wh-panel>.cn-filters{flex-wrap:wrap}.wh-page.cn-page .wh-panel>.cn-filters .wh-search{flex-basis:100%;min-width:0}}.cn-page .cn-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-page .cn-goods-bar,.cn-page .cn-review-meta{flex-wrap:wrap}.wh-page.cn-review-status-menu{max-height:calc(100vh - 16px);overflow:hidden;position:fixed;z-index:1000}.wh-page.cn-review-status-menu .wh-menu-list{max-height:240px;max-height:var(--cn-status-list-height,240px);overflow-y:auto}@media (max-width:900px){.cn-page .cn-form-grid{grid-template-columns:1fr}}.cn-status.planned{background:#eaf2ff;color:#2f7dff}.cn-status-dot.planned{background:#2f7dff}.cn-page .cn-kpis .wh-kpi{gap:8px;height:auto;min-height:76px;padding-inline:10px}.cn-page .cn-kpis .wh-kpi-copy{min-width:0}.cn-page .cn-kpis .wh-kpi-copy span{letter-spacing:0;line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal}.app-content:has(.cn-list-page),.app-content:has(.cn-review){padding-block:8px}.cn-list-page>.wh-title{margin-bottom:4px}.cn-list-page>.cn-kpis{gap:6px;margin-bottom:4px}.cn-list-page>.cn-kpis>.wh-kpi{min-height:56px;padding-block:6px}.wh-page.cn-list-page>.wh-panel>.cn-filters{gap:6px;padding-block:6px}.cn-list-page .cn-table thead th{height:28px;padding-block:4px}.cn-list-page .cn-table tbody td{padding-block:2px}.cn-list-page .cn-table :is(.cn-name,.cn-capacity,.cn-filled,.cn-stack,.cn-volume){gap:0}.cn-list-page .cn-stack em{margin-top:0}.cn-list-page .cn-bar{margin-top:2px}.cn-page.cn-review{gap:4px}.cn-review .cn-review-head{align-items:flex-end;gap:6px}.cn-review .cn-review-head h1{margin-top:2px}.cn-review .cn-review-meta{gap:6px;margin-top:0}.cn-review .cn-review-kpis{gap:6px}.cn-page.cn-review .cn-review-kpi{gap:8px;height:auto;min-height:68px;padding-block:6px}.cn-page.cn-review .cn-review-kpi .wh-kpi-copy strong,.cn-review .cn-review-kpi .wh-kpi-copy small{margin-top:2px}.cn-review .cn-review-bar{margin-top:4px}.cn-page.cn-review .cn-review-table thead th{height:28px;padding-block:4px}.cn-page.cn-review .cn-review-table tbody td{padding-block:1px}.cn-review .cn-review-table .cu-logo{height:24px;width:24px}.cn-list-page>.wh-panel>.wh-pager,.cn-review>.wh-panel>.wh-pager{padding-block:4px}.cn-list-page>.wh-panel>.wh-pager button,.cn-review>.wh-panel>.wh-pager button{height:30px}.app-content:has(.cn-list-page){overflow:hidden}.app-content:has(.cn-list-page)>.page-content-loading,.app-content:has(.cn-list-page)>.page-content-loading>.page-content-loaded{height:100%;min-height:0}.wh-page.cn-list-page{display:flex;flex-direction:column;height:100%;min-height:0}.cn-list-page>.cn-kpis,.cn-list-page>.wh-title{flex-shrink:0}.wh-page.cn-list-page>.wh-panel{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.cn-list-page>.wh-panel>.cn-filters,.cn-list-page>.wh-panel>.wh-pager{flex:0 0 auto}.cn-list-page>.wh-panel>.wh-pager{background:#fff}.wh-page.cn-list-page>.wh-panel>.table-scroll-wrapper{flex:0 1 auto;min-height:0;overflow:auto}.cn-list-page .cn-table thead th{position:sticky;top:0;z-index:2}.app-content:has(.cn-review){overflow:hidden}.app-content:has(.cn-review)>.page-content-loading,.app-content:has(.cn-review)>.page-content-loading>.page-content-loaded{height:100%;min-height:0}.wh-page.cn-review{display:flex;flex-direction:column;height:100%;min-height:0}.cn-review>.cn-review-kpis,.cn-review>.cn-review-top{flex-shrink:0}.wh-page.cn-review>.wh-panel{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.cn-review>.wh-panel>.wh-pager{background:#fff;flex:0 0 auto}.cn-review>.wh-panel>.table-scroll{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.app-shell .cn-review>.wh-panel>.table-scroll>.wh-table-wrap{flex:0 1 auto;min-height:0;overflow:auto}.cn-review .table-scroll-track{flex-shrink:0}.cn-review .cn-review-table thead th{position:sticky;top:0;z-index:2}.cn-review>.wh-panel>.table-scroll>.wh-table-wrap{overflow-anchor:none}.cn-page.cn-review .cn-review-table tbody td.cn-review-marko,.cn-page.cn-review .cn-review-table thead th.cn-review-marko{max-width:54px!important;max-width:var(--cn-review-marko-width,54px)!important;min-width:54px!important;min-width:var(--cn-review-marko-width,54px)!important;width:54px!important;width:var(--cn-review-marko-width,54px)!important}.users-page .wh-add{text-decoration:none}.users-create-modal{max-height:calc(100dvh - 40px);overflow-y:auto}.users-fields{border:0;margin:0;min-width:0;padding:0}.users-create-modal .wh-form-select-trigger:disabled{background:#f1f5f9;border-color:#dce5ef;color:#64748b;cursor:default}.users-create-modal .wh-form-select-trigger:disabled .wh-form-select-value{color:#7b8da3}.users-password-toggle{align-items:center;background:#0000;border:0;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px}.users-password-toggle:focus-visible{border-radius:4px;outline:2px solid #2f7dff;outline-offset:2px}.users-page .wh-action-item:disabled{cursor:default;opacity:.5}.users-row-actions{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.users-row-actions .wh-action-item{flex-shrink:0}.users-active{align-items:center;display:flex;font-size:13px;gap:8px}.users-empty{padding:32px!important;text-align:center}.users-page .wh-table td,.users-page .wh-table th{text-align:left}.users-page .wh-table th:nth-child(4),.users-page .wh-table th:nth-child(5),.users-page .wh-table th:nth-child(6){width:16%}.users-page .wh-table th:nth-child(2){width:20%}.users-page .wh-table th:nth-child(3){width:24%}.users-page .wh-table td:first-child,.users-page .wh-table th:first-child{text-align:center;width:120px}.users-page .wh-table td,.users-page .wh-table th{padding-inline:20px}.user-permissions-page .user-permissions-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.user-permissions-heading h1{margin:0;min-width:0;overflow-wrap:anywhere}.user-permissions-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.user-permissions-page .user-permissions-button{align-items:center;background:#2f7dff;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:6px;height:32px;justify-content:center;line-height:18px;padding:0 12px}.user-permissions-button svg{flex-shrink:0;height:13px;width:13px}.user-permissions-save{min-width:80px}.user-permissions-page .user-permissions-button:hover:not(:disabled){background:#1f6ae8}.user-permissions-page .user-permissions-check-all{background:#fff;border:1px solid #dce7f1;color:#3e5470;font-size:11.5px;padding:0 10px}.user-permissions-page .user-permissions-check-all:hover:not(:disabled){background:#f4f8fc}.user-permissions-button:disabled{cursor:default;opacity:.6}.user-permissions-button:focus-visible{outline:3px solid #9cc7ff;outline-offset:3px}.user-permissions-page .user-permissions-card{border-radius:12px;overflow:hidden;padding:12px 14px 16px}.user-permissions-note{color:#64748b;font-size:13px;line-height:1.6;margin:0 0 14px;padding:0 6px}.user-permissions-page .wh-table{min-width:0;table-layout:fixed;width:100%}.user-permissions-page .wh-table th:first-child{width:30%}.user-permissions-page .wh-table th:nth-child(2){width:auto}.user-permissions-page .wh-table td:last-child,.user-permissions-page .wh-table th:last-child{text-align:center;width:100px}.user-permissions-page .wh-table td,.user-permissions-page .wh-table th{overflow-wrap:anywhere;padding:8px 20px;white-space:normal}.user-permissions-page .wh-table tbody tr,.user-permissions-page .wh-table th{height:36px}.user-permissions-page input[type=checkbox]{accent-color:#1677ff;cursor:pointer;height:14px;margin:0;vertical-align:middle;width:14px}.user-permissions-page input[type=checkbox]:disabled{cursor:default}@media (max-width:700px){.user-permissions-page .user-permissions-heading{flex-wrap:wrap;gap:14px}.user-permissions-actions{flex-wrap:wrap}.user-permissions-page .user-permissions-button{padding:0 10px}.user-permissions-save{min-width:80px}.user-permissions-page .user-permissions-card{padding:10px 8px 12px}.user-permissions-page .wh-table td,.user-permissions-page .wh-table th{padding:8px}.user-permissions-page .wh-table th:first-child{width:36%}.user-permissions-page .wh-table td:last-child,.user-permissions-page .wh-table th:last-child{width:48px}}.users-page .wh-table th:nth-child(4){width:180px}.users-page .wh-table th:nth-child(5),.users-page .wh-table th:nth-child(6){width:100px}.users-page .wh-table td:nth-child(n+4),.users-page .wh-table th:nth-child(n+4){padding-inline:20px;white-space:nowrap}.users-page .wh-table td.users-empty{text-align:center}.users-page .wh-table{table-layout:fixed}.users-page .wh-table th:nth-child(2),.users-page .wh-table th:nth-child(3){width:auto}.users-page .wh-table td:first-child,.users-page .wh-table th:first-child{padding-inline:10px;text-align:left;width:130px}.users-page .users-row-actions{justify-content:flex-start}.wh-page.users-page .wh-table td.wh-actions-cell,.wh-page.users-page .wh-table th.wh-actions-heading{max-width:68px!important;min-width:68px!important;padding-inline:4px!important;text-align:center!important;width:68px!important}.wh-page.users-page .wh-panel>.wh-filters .wh-search{flex:1 1 180px;max-width:none}@media (max-width:760px){.wh-page.users-page .wh-panel>.wh-filters .wh-search{flex-basis:100%}}.settings-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .settings-option{align-items:center;color:#17345f;cursor:pointer;display:flex;font:inherit;gap:14px;padding:20px;text-align:left;text-decoration:none}.settings-option>svg{color:#2f7dff;flex-shrink:0}.settings-option strong{display:block;font-size:15px}.settings-option small{color:#58709b;display:block;font-size:12px;margin-top:6px}.settings-page .settings-option:hover{border-color:#adc9ef}@media (max-width:760px){.settings-options{grid-template-columns:1fr}}[role=listbox]:focus-within button[role=option].selected:not(:focus),[role=listbox]:focus-within button[role=option][aria-selected=true]:not(:focus){background:#0000!important;color:inherit!important}[role=listbox] button[role=option]:focus,[role=listbox] button[role=option]:focus-visible{background:#eaf2ff!important;box-shadow:none!important;color:#1d4f9c!important;outline:none!important}.cn-select-menu,.cu-phone-menu,.dash-warehouse-options,.wh-form-select-menu,.wh-menu-list,.wh-menu-panel{max-height:min(200px,40vh)!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-color:#c3d6ee #f8fbfe;scrollbar-width:thin}.wh-menu-panel:has(>.wh-menu-list){max-height:none!important;overflow-y:hidden!important}.customer-details-page .customer-status-filter .customer-status-options{max-height:min(216px,50vh)!important}.wh-page.cn-review-status-menu .wh-menu-list{max-height:min(240px,240px)!important;max-height:min(240px,var(--cn-status-list-height,240px))!important}.cn-select-menu::-webkit-scrollbar,.cu-phone-menu::-webkit-scrollbar,.dash-warehouse-options::-webkit-scrollbar,.wh-form-select-menu::-webkit-scrollbar,.wh-menu-list::-webkit-scrollbar,.wh-menu-panel::-webkit-scrollbar{width:6px}.cn-select-menu::-webkit-scrollbar-thumb,.cu-phone-menu::-webkit-scrollbar-thumb,.dash-warehouse-options::-webkit-scrollbar-thumb,.wh-form-select-menu::-webkit-scrollbar-thumb,.wh-menu-list::-webkit-scrollbar-thumb,.wh-menu-panel::-webkit-scrollbar-thumb{background:#c3d6ee;border-radius:6px}
/*# sourceMappingURL=main.335505fc.css.map*/