.employee-avatar-upload.ant-upload-wrapper{display:inline-block}.employee-avatar-upload .ant-upload.ant-upload-select{margin:0!important}.employee-avatar-upload-trigger{border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;padding:0}.employee-avatar-upload-trigger:disabled{cursor:not-allowed}.employee-avatar-upload-trigger-text{margin-top:8px;line-height:1.2}.employee-avatar-upload-preview{width:100%;height:100%;object-fit:cover;display:block}.employee-avatar-upload--compact.ant-upload-wrapper .ant-upload.ant-upload-select{width:80px!important;height:80px!important}.user-profile-drawer-root.ant-drawer .ant-drawer-section.user-profile-drawer .ant-drawer-body,.ant-drawer-section.user-profile-drawer .ant-drawer-body{padding:0!important;background:var(--ant-color-fill-quaternary, #f5f7fa)}.user-profile-drawer-root.ant-drawer .ant-drawer-section.user-profile-drawer .ant-drawer-header{padding-bottom:0!important}.user-profile-drawer-root.ant-drawer .ant-drawer-section.user-profile-drawer .ant-drawer-footer,.ant-drawer-section.user-profile-drawer .ant-drawer-footer{border-top:1px solid var(--ant-color-border-secondary);padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);background:var(--ant-color-bg-container)}.user-profile-drawer-body{--user-profile-drawer-block-gap: var(--page-section-gap, 8px);padding:var(--user-profile-drawer-block-gap) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px);display:flex;flex-direction:column;gap:var(--user-profile-drawer-block-gap)}.user-profile-hero{border-radius:10px;padding:14px 18px 12px;color:#fff;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.14) 0%,transparent 56%),linear-gradient(105deg,#2563eb,#38bdf8);box-shadow:0 6px 18px #2563eb59}.user-profile-hero .employee-avatar-upload.ant-upload-wrapper .ant-upload.ant-upload-select{width:64px!important;height:64px!important}.user-profile-hero-main{display:flex;align-items:center;gap:var(--page-section-gap, 8px);min-width:0}.user-profile-hero-text{flex:1;min-width:0}.user-profile-hero-name{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-hero-tags{display:flex;flex-wrap:wrap;gap:4px}.user-profile-hero-tags .ant-tag,.user-profile-tag-list .ant-tag{margin:0;box-sizing:border-box;border-radius:4px;font-size:12px;line-height:18px;padding:0 7px;height:20px;display:inline-flex;align-items:center}.user-profile-hero-tag--role.ant-tag,.user-profile-tag-list .user-profile-hero-tag--role.ant-tag{background:#fff7e6f2;border-color:#faad1459;color:#d46b08}.user-profile-hero-tag--factory.ant-tag,.user-profile-tag-list .user-profile-hero-tag--factory.ant-tag{background:#ffffffeb;border-color:#ffffff80;color:#000000c7}.user-profile-hero-tag--state.ant-tag{background:#fff3;border-color:#ffffff59;color:#fff}.user-profile-hero-avatar-wrap{flex-shrink:0}.user-profile-hero-hint{display:block;width:100%;margin:6px 0 0;padding:0;border:none;background:transparent;font:inherit;font-size:11px;line-height:1.35;text-align:left;color:#ffffffe0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.user-profile-hero-hint:hover{color:#fff}.user-profile-drawer-body .user-profile-section-card.ant-card{margin:0;border-radius:8px;border:1px solid var(--ant-color-border-secondary);box-shadow:none;background:var(--ant-color-bg-container)}.user-profile-section-card>.ant-card-body{padding:14px 16px 12px!important}.user-profile-section-title{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--color-text-primary, rgba(0, 0, 0, .88))}.user-profile-section-title:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.user-profile-field-grid{display:flex;flex-direction:column}.user-profile-field{display:flex;align-items:flex-start;gap:var(--page-section-gap, 8px);min-width:0;padding:10px 0;border-bottom:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06))}.user-profile-field:last-child{border-bottom:none;padding-bottom:0}.user-profile-field:first-child{padding-top:0}.user-profile-field-label{flex:0 0 96px;width:96px;margin:0;font-size:13px;line-height:1.5;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));text-align:left}.user-profile-field-value{flex:1;min-width:0;font-size:13.5px;line-height:1.5;color:var(--ant-color-text, rgba(0, 0, 0, .88));word-break:break-word;text-align:left}.user-profile-field-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--ant-color-text-secondary)}.user-profile-field-value--memo{white-space:pre-wrap}.user-profile-field--align-center{align-items:center}.user-profile-field-value .emp-status-cell{display:inline-flex;align-items:center;gap:6px}.user-profile-field-value .emp-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.user-profile-field-value .ant-tag{margin:0}.user-profile-tag-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.user-profile-tag-list .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.user-profile-drawer-loading{display:flex;justify-content:center;align-items:center;min-height:280px;margin:12px;background:var(--ant-color-bg-container);border-radius:8px}.user-profile-drawer-empty{padding:32px 16px;margin:12px;text-align:center;font-size:13px;color:var(--ant-color-text-tertiary);background:var(--ant-color-bg-container);border-radius:8px}.user-profile-drawer-footer-actions{width:100%}.user-profile-drawer-logout-btn.ant-btn{color:#cf7878;border-color:#e8b4b4;background:#fdf2f2}.user-profile-drawer-logout-btn.ant-btn:hover{color:#c45c5c!important;border-color:#dfa0a0!important;background:#fce8e8!important}.user-profile-drawer-logout-btn.ant-btn:active{color:#b84a4a!important;border-color:#d48c8c!important;background:#f9dddd!important}.main-layout{flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden;background:transparent!important;--layout-content-padding-inline: var(--page-shell-padding-inline, 8px);--layout-sider-width: 200px;--layout-sider-collapsed-width: 80px;--layout-header-height: 48px;--slip-paper-bg: #ffffff;--slip-paper-muted: #f8fafc;--slip-paper-deep: #f1f5f9;--slip-border: #cfd8e6;--slip-text-primary: #171a1f;--slip-text-secondary: #64748b;--slip-text-muted: #94a3b8;--slip-accent: #0052d9;--slip-accent-soft: rgba(0, 82, 217, .1);--slip-shadow: 0 .5px 0 rgba(255, 255, 255, .95) inset, 0 3px 9px rgba(15, 23, 42, .07);--slip-shadow-active: 0 .5px 0 rgba(255, 255, 255, .95) inset, 0 5px 14px rgba(0, 82, 217, .14);--sider-bg: #ffffff;--sider-border: #f0f0f0;--sider-text: rgba(0, 0, 0, .88);--sider-text-muted: rgba(0, 0, 0, .45);--sider-text-strong: rgba(0, 0, 0, .88);--sider-hover-bg: rgba(0, 0, 0, .06);--sider-selected-bg: #f2f3ff;--sider-selected-text: #0052d9;--sider-footer-bg: transparent;--sider-footer-border: #f0f0f0;--sider-brand-text: rgba(0, 0, 0, .88);--topbar-bg: #ffffff;display:flex!important;flex-direction:row!important}.main-layout.main-layout--top-nav{flex-direction:column!important}.main-layout.main-layout--nav-dark{--sider-bg: #001529;--sider-border: #001529;--sider-text: rgba(255, 255, 255, .65);--sider-text-muted: rgba(255, 255, 255, .65);--sider-text-strong: rgba(255, 255, 255, .85);--sider-hover-bg: rgba(255, 255, 255, .08);--sider-selected-bg: #0052d9;--sider-selected-text: #ffffff;--sider-footer-bg: transparent;--sider-footer-border: rgba(255, 255, 255, .08);--sider-brand-text: rgba(255, 255, 255, .85);--sider-submenu-bg: #000c17}.main-layout.main-layout--top-nav.main-layout--nav-dark{--topbar-bg: #001529}.main-content-shell.ant-layout{background:transparent!important}.main-sider{overflow:visible;flex-shrink:0;height:auto!important;min-height:0;align-self:stretch;transition:width .2s ease;display:flex;flex-direction:column;position:relative;z-index:10;background:var(--sider-bg)!important;border-inline-end:1px solid var(--sider-border)!important;box-shadow:none!important}.main-sider.ant-layout-sider-light,.main-sider.ant-layout-sider-light .ant-layout-sider-children{background:var(--sider-bg)!important}.main-sider .ant-layout-sider-children{height:100%;display:flex;flex-direction:column;min-height:0;overflow:visible}.main-sider-inner{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.main-sider-brand{flex-shrink:0;height:var(--layout-header-height);display:flex;align-items:center;padding:0 16px;box-sizing:border-box;overflow:hidden}.main-sider.ant-layout-sider-collapsed .main-sider-brand{padding:0;justify-content:center}.main-sider.ant-layout-sider-collapsed .main-sider-brand .layout-logo--brand{width:100%;justify-content:center;gap:0}.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed{width:100%!important}.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed>.ant-menu-item,.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:0!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden!important}.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-title-content,.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{display:none!important;width:0!important;overflow:hidden!important;opacity:0!important}.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.main-sider.ant-layout-sider-collapsed .main-sider-menu.ant-menu-inline-collapsed .anticon{margin:0!important;font-size:14px!important;line-height:1!important}.main-sider-brand .layout-logo--brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.main-sider-brand .layout-logo-text{color:var(--sider-brand-text);font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-sider .main-sider-menu{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;border-inline-end:none!important}.main-sider .main-sider-menu .ant-menu-sub.ant-menu-inline .ant-menu-item,.main-sider .main-sider-menu .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content{font-size:12.5px}.main-layout.main-layout--nav-dark .main-sider.main-sider--dark,.main-layout.main-layout--nav-dark .main-sider.main-sider--dark .ant-layout-sider-children{background:#001529!important}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark,.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark>.ant-menu{background:#001529!important;color:#ffffffa6}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-item,.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-submenu-title{color:#ffffffa6}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-item:hover,.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-submenu-title:hover,.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-item-active{color:#fff!important}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-item-selected{background-color:#0052d9!important;color:#fff!important}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-item-selected a,.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-item-selected .ant-menu-title-content{color:#fff!important}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark .ant-menu-sub.ant-menu-inline{background:#000c17!important}.main-layout.main-layout--nav-dark .main-sider .main-sider-menu.ant-menu-dark.ant-menu-inline .ant-menu-submenu-arrow{color:#ffffff73}.sider-edge-collapse-btn{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:-9px;z-index:20;width:18px;height:18px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.06);background:#fff;color:#00000073;box-shadow:0 2px 6px -2px #0000001f;cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.sider-edge-collapse-btn .anticon{font-size:10px;line-height:1}.sider-edge-collapse-btn:hover{color:var(--ant-color-primary, #0052d9);border-color:#0052d959;box-shadow:0 2px 6px -2px #0052d947}.sider-edge-collapse-btn:focus-visible{outline:2px solid rgba(0,82,217,.45);outline-offset:1px}.sider-footer-tools{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:2px;padding:8px;border-top:1px solid var(--sider-footer-border);background:var(--sider-footer-bg);box-sizing:border-box}.sider-footer-tools .sider-layout-btn.ant-btn,.sider-footer-tools .sider-theme-btn.ant-btn,.sider-footer-tools .sider-collapse-btn.ant-btn{flex:1 1 0;min-width:0;height:36px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--sider-text-muted);border-radius:6px}.sider-footer-tools .sider-layout-btn.ant-btn .anticon,.sider-footer-tools .sider-theme-btn.ant-btn .anticon,.sider-footer-tools .sider-collapse-btn.ant-btn .anticon{font-size:14px;color:inherit}.sider-footer-tools__label{font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;white-space:nowrap}.sider-footer-tools .sider-layout-btn.ant-btn:hover,.sider-footer-tools .sider-theme-btn.ant-btn:hover,.sider-footer-tools .sider-collapse-btn.ant-btn:hover{color:var(--sider-selected-text);background:var(--sider-hover-bg)!important}.main-sider.ant-layout-sider-collapsed .sider-footer-tools{flex-direction:column;padding:8px 6px;gap:2px}.main-sider.ant-layout-sider-collapsed .sider-footer-tools .sider-layout-btn.ant-btn,.main-sider.ant-layout-sider-collapsed .sider-footer-tools .sider-theme-btn.ant-btn,.main-sider.ant-layout-sider-collapsed .sider-footer-tools .sider-collapse-btn.ant-btn{flex:0 0 auto;width:100%;padding:0}.main-sider .main-sider-menu .layout-sider-in-app-badge,.main-sider .main-sider-menu .layout-sider-in-app-badge .ant-badge,.main-sider .main-sider-menu .layout-sider-in-app-badge .ant-badge .ant-badge-status-text,.main-sider .main-sider-menu .layout-sider-in-app-text,.main-sider .main-sider-menu .layout-sider-download-task-badge,.main-sider .main-sider-menu .layout-sider-download-task-badge .ant-badge,.main-sider .main-sider-menu .layout-sider-download-task-badge .ant-badge .ant-badge-status-text,.main-sider .main-sider-menu .layout-sider-download-task-text,.main-sider .main-sider-menu .layout-sider-wo-todo-badge,.main-sider .main-sider-menu .layout-sider-wo-todo-badge .ant-badge,.main-sider .main-sider-menu .layout-sider-wo-todo-badge .ant-badge .ant-badge-status-text,.main-sider .main-sider-menu .layout-sider-wo-todo-text,.ant-menu-dark .layout-sider-in-app-badge,.ant-menu-dark .layout-sider-in-app-badge .ant-badge,.ant-menu-dark .layout-sider-in-app-badge .ant-badge .ant-badge-status-text,.ant-menu-dark .layout-sider-in-app-text,.ant-menu-dark .layout-sider-download-task-badge,.ant-menu-dark .layout-sider-download-task-badge .ant-badge,.ant-menu-dark .layout-sider-download-task-badge .ant-badge .ant-badge-status-text,.ant-menu-dark .layout-sider-download-task-text,.ant-menu-dark .layout-sider-wo-todo-badge,.ant-menu-dark .layout-sider-wo-todo-badge .ant-badge,.ant-menu-dark .layout-sider-wo-todo-badge .ant-badge .ant-badge-status-text,.ant-menu-dark .layout-sider-wo-todo-text,.ant-menu-submenu-popup .layout-sider-in-app-badge,.ant-menu-submenu-popup .layout-sider-in-app-badge .ant-badge,.ant-menu-submenu-popup .layout-sider-in-app-badge .ant-badge .ant-badge-status-text,.ant-menu-submenu-popup .layout-sider-in-app-text,.ant-menu-submenu-popup .layout-sider-download-task-badge,.ant-menu-submenu-popup .layout-sider-download-task-badge .ant-badge,.ant-menu-submenu-popup .layout-sider-download-task-badge .ant-badge .ant-badge-status-text,.ant-menu-submenu-popup .layout-sider-download-task-text,.ant-menu-submenu-popup .layout-sider-wo-todo-badge,.ant-menu-submenu-popup .layout-sider-wo-todo-badge .ant-badge,.ant-menu-submenu-popup .layout-sider-wo-todo-badge .ant-badge .ant-badge-status-text,.ant-menu-submenu-popup .layout-sider-wo-todo-text{color:inherit!important;font-size:inherit!important;line-height:inherit}.main-layout.main-layout--nav-dark .ant-menu-submenu-popup.ant-menu-dark .layout-sider-in-app-text,.main-layout.main-layout--nav-dark .ant-menu-submenu-popup.ant-menu-dark .layout-sider-download-task-text,.main-layout.main-layout--nav-dark .ant-menu-submenu-popup.ant-menu-dark .layout-sider-wo-todo-text,.ant-menu-submenu-popup.ant-menu-dark .layout-sider-in-app-text,.ant-menu-submenu-popup.ant-menu-dark .layout-sider-download-task-text,.ant-menu-submenu-popup.ant-menu-dark .layout-sider-wo-todo-text{color:#ffffffa6!important}.main-layout.main-layout--nav-dark .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .layout-sider-in-app-text,.main-layout.main-layout--nav-dark .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .layout-sider-download-task-text,.main-layout.main-layout--nav-dark .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .layout-sider-wo-todo-text,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .layout-sider-in-app-text,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .layout-sider-download-task-text,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected .layout-sider-wo-todo-text,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item:hover .layout-sider-in-app-text,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item:hover .layout-sider-download-task-text,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item:hover .layout-sider-wo-todo-text{color:#fff!important}.main-sider .main-sider-menu .ant-menu-item,.main-sider .main-sider-menu .ant-menu-item .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content{overflow:visible}.main-sider .main-sider-menu .ant-menu-item .ant-menu-title-content:has(.layout-sider-nav-row),.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content:has(.layout-sider-nav-row){display:flex!important;align-items:center!important;width:100%;min-width:0;overflow:visible!important}.main-sider .main-sider-menu .layout-sider-nav-row,.ant-menu-submenu-popup .layout-sider-nav-row{display:flex!important;align-items:center!important;width:100%;min-width:0;max-width:100%;gap:8px;line-height:inherit}.main-sider .main-sider-menu .layout-sider-wo-todo-text,.main-sider .main-sider-menu .layout-sider-in-app-text,.main-sider .main-sider-menu .layout-sider-download-task-text,.ant-menu-submenu-popup .layout-sider-wo-todo-text,.ant-menu-submenu-popup .layout-sider-in-app-text,.ant-menu-submenu-popup .layout-sider-download-task-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit}.main-sider .main-sider-menu .layout-sider-nav-badge-count,.ant-menu-submenu-popup .layout-sider-nav-badge-count,.ant-menu-dark .layout-sider-nav-badge-count{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 5px;border-radius:999px;font-size:10px!important;font-weight:500;line-height:1!important;background:var(--ant-color-error, #ff4d4f)!important;color:#fff!important;box-shadow:none;border:none;vertical-align:middle;white-space:nowrap}.main-sider.main-sider--dark{background-color:#001529!important}.main-layout .layout-logo{background:transparent;border-bottom:none;flex:1;min-width:0}.main-layout .layout-logo-text{color:var(--color-text-primary)}.main-layout .main-sider-brand .layout-logo-text{color:var(--sider-brand-text)}.main-layout.main-layout--nav-dark .main-sider-brand .layout-logo-text{color:#ffffffd9}.main-layout:not(.main-layout--top-nav){--layout-unified-header-bg: #ffffff;--layout-unified-header-border: var(--ant-color-split, #f0f0f0);--layout-unified-header-brand-text: rgba(0, 0, 0, .88)}.main-layout:not(.main-layout--top-nav) .main-sider{position:relative;border-inline-end:none!important}.main-layout:not(.main-layout--top-nav) .main-sider:after{content:"";position:absolute;top:var(--layout-header-height);inset-inline-end:0;bottom:0;width:1px;background:var(--sider-border);pointer-events:none;z-index:2}.main-layout:not(.main-layout--top-nav).main-layout--nav-light .main-sider-brand{background:var(--layout-unified-header-bg)!important;border-bottom:1px solid var(--layout-unified-header-border);position:relative;z-index:3}.main-layout:not(.main-layout--top-nav).main-layout--nav-light .main-sider-brand .layout-logo-text{color:var(--layout-unified-header-brand-text)!important}.main-layout:not(.main-layout--top-nav).main-layout--nav-light .main-sider-brand .layout-logo--brand:hover .layout-logo-text{color:var(--ant-color-primary, #0052d9)!important}.main-layout:not(.main-layout--top-nav) .layout-topbar--content{background:var(--layout-unified-header-bg)!important}.main-layout:not(.main-layout--top-nav) .layout-topbar--content:after{background:var(--layout-unified-header-border)}.main-layout:not(.main-layout--top-nav).main-layout--nav-dark .main-sider-brand{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:3}.main-layout:not(.main-layout--top-nav).main-layout--nav-dark .main-sider-brand .layout-logo-text{color:#ffffffd9!important}.main-layout:not(.main-layout--top-nav).main-layout--nav-dark .main-sider-brand .layout-logo--brand:hover .layout-logo-text{color:#fff!important}.main-layout:not(.main-layout--top-nav).main-layout--nav-dark .main-sider:after{top:0}.main-layout .layout-logo .layout-logo-icon-svg{filter:none}.layout-topbar{height:var(--layout-header-height);padding:0;background:var(--topbar-bg, #ffffff);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:none;flex-shrink:0;position:relative;z-index:10;width:100%;box-sizing:border-box}.layout-topbar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--ant-color-split, #f0f0f0);pointer-events:none}.layout-topbar--content,.layout-topbar--global{gap:0}.layout-topbar-brand{flex-shrink:0;display:flex;align-items:center;height:100%;width:auto;max-width:none;padding:0 20px;box-sizing:border-box;background:transparent;border-inline-end:none}.layout-topbar-center{flex:1;min-width:0;display:flex;align-items:center;height:100%;padding:0 16px;box-sizing:border-box}.main-layout:not(.main-layout--top-nav) .layout-topbar-center{padding-left:var(--layout-content-padding-inline, 8px);padding-right:16px}.layout-topbar-tools{flex-shrink:0;display:flex;align-items:center;gap:8px;height:100%;padding:0 16px 0 8px;box-sizing:border-box}.layout-logo--brand{text-decoration:none;color:inherit}.layout-logo--brand:hover .layout-logo-text{color:var(--sider-selected-text, #0052d9)}.main-layout.main-layout--light .layout-topbar--content,.main-layout.main-layout--light .layout-topbar--global{background:#fff}.main-layout.main-layout--dark .layout-topbar--content,.main-layout.main-layout--dark .layout-topbar--global{background:var(--ant-color-bg-container)}.main-layout.main-layout--dark .layout-topbar:after{background:var(--sider-footer-border, var(--ant-color-split))}.main-layout .layout-topbar-brand .layout-logo-text{color:var(--sider-brand-text, var(--color-text-primary, #1d2129));font-weight:600;letter-spacing:0;font-size:13px}.main-layout .layout-topbar-brand .layout-logo-brand-icon{background:#2563eb;color:#fff;box-shadow:none;border-radius:6px}.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-header-msg-btn.ant-btn,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-header-msg-btn .anticon,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-layout-btn.ant-btn,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-layout-btn .anticon,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-theme-btn.ant-btn,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-theme-btn .anticon,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-header-msg-btn.ant-btn,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-header-msg-btn .anticon,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-layout-btn.ant-btn,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-layout-btn .anticon,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-theme-btn.ant-btn,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-theme-btn .anticon{color:#4e5969}.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-header-msg-btn.ant-btn:hover,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-header-msg-btn.ant-btn:hover .anticon,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:hover,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:hover .anticon,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:hover,.main-layout.main-layout--light.main-layout--nav-light .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:hover .anticon,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-header-msg-btn.ant-btn:hover,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-header-msg-btn.ant-btn:hover .anticon,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:hover,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:hover .anticon,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:hover,.main-layout.main-layout--light:not(.main-layout--top-nav) .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:hover .anticon{color:#0052d9;background:#f2f3f5!important}.main-layout.main-layout--light .layout-topbar .layout-header-avatar{border:1px solid #e5e6eb}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select.ant-select{background:#fff!important;border-color:#e5e6eb!important;color:#1d2129!important;box-shadow:none!important}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select.ant-select:hover{border-color:#0052d9!important}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select.ant-select-focused,.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select.ant-select.ant-select-focused{border-color:#0052d9!important;box-shadow:0 0 0 2px #1664ff1f!important}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-content,.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-content-value{color:#1d2129!important}.layout-topbar-factory-select .layout-topbar-factory-select-pending{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.layout-topbar-factory-select .layout-topbar-factory-select-selected-label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-input{color:#1d2129!important}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-placeholder{color:#86909c!important}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-prefix,.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-suffix{color:#86909c}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select.ant-select-open .ant-select-suffix{color:#0052d9}.main-layout.main-layout--light .layout-topbar .layout-topbar-factory-select .ant-select-suffix-loading .anticon{color:#8c8c8c}#theme-root.eiop-theme-root--light .layout-topbar-factory-select-dropdown.ant-select-dropdown{padding:4px;background:#fff!important;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 6px 16px #00000014}#theme-root.eiop-theme-root--light .layout-topbar-factory-select-dropdown .ant-select-item{color:#262626!important;border-radius:6px}#theme-root.eiop-theme-root--light .layout-topbar-factory-select-dropdown .ant-select-item-option-active,#theme-root.eiop-theme-root--light .layout-topbar-factory-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#f2f3ff!important}#theme-root.eiop-theme-root--light .layout-topbar-factory-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#0052d9!important}#theme-root.eiop-theme-root--light .layout-topbar-factory-select-dropdown .ant-empty-description{color:#00000073}.layout-topbar-factory-select-dropdown .ant-select-item-option-content{width:100%}.layout-topbar-breadcrumb-wrap{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.layout-path-tags{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:0}.layout-path-tag{display:inline-flex;align-items:center;gap:2px;max-width:168px;height:22px;padding:0 6px 0 8px;margin:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#00000073;font-size:12px;font-weight:400;line-height:1;cursor:pointer;flex-shrink:0;box-shadow:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.layout-path-tag:hover{background:#0000000a;color:#000000bf;border-color:transparent;box-shadow:none}.layout-path-tag--active{background:#0000000a;border-color:transparent;color:#000000c7;font-weight:500;box-shadow:none}.layout-path-tag--active:hover{background:#0000000f;color:#000000e0;border-color:transparent;box-shadow:none}.layout-path-tag__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-path-tag__close{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:2px;color:#00000047;flex-shrink:0}.layout-path-tag__close .anticon{font-size:10px}.layout-path-tag__close:hover{color:#000000a6;background:#0000000f}.layout-path-tag--active .layout-path-tag__close{color:#00000059}.layout-path-tag--active .layout-path-tag__close:hover{color:#000000bf;background:#00000014}.main-layout.main-layout--dark .layout-path-tag{background:transparent;border-color:transparent;color:#ffffff73;box-shadow:none}.main-layout.main-layout--dark .layout-path-tag:hover{background:#ffffff0f;border-color:transparent;color:#ffffffbf;box-shadow:none}.main-layout.main-layout--dark .layout-path-tag--active{background:#ffffff14;border-color:transparent;color:#ffffffd9;box-shadow:none}.main-layout.main-layout--dark .layout-path-tag__close{color:#ffffff47}.main-layout.main-layout--dark .layout-path-tag__close:hover{color:#ffffffbf;background:#ffffff1a}.layout-topbar-back-btn.ant-btn{width:24px;height:24px;min-width:24px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:none!important;border-radius:4px;flex-shrink:0;color:var(--color-text-secondary, rgba(0, 0, 0, .65))!important;background:#0000000a!important;box-shadow:none!important}.layout-topbar-back-btn.ant-btn .anticon{font-size:12px}.layout-topbar-back-btn.ant-btn:hover:not(:disabled){color:var(--color-primary, #0052d9)!important;background:#0000000f!important;border:none!important;box-shadow:none!important}.layout-topbar-back-btn.ant-btn:disabled,.layout-topbar-back-btn.ant-btn.ant-btn-disabled{color:#00000040!important;background:#00000005!important;border:none!important;box-shadow:none!important;cursor:not-allowed;opacity:1}.main-layout.main-layout--dark .layout-topbar-back-btn.ant-btn:disabled,.main-layout.main-layout--dark .layout-topbar-back-btn.ant-btn.ant-btn-disabled{color:#ffffff40!important;background:#ffffff0a!important;border:none!important;box-shadow:none!important}.main-content-shell.ant-layout{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.layout-header-right{display:flex;align-items:center;gap:10px}.layout-header-msg-btn{color:var(--color-text-secondary)}.layout-header-msg-btn:hover{color:var(--color-primary)}.layout-in-app-msg-drawer .ant-drawer-body{padding-top:8px}.layout-in-app-msg-table{width:100%}.layout-in-app-msg-table .ant-table{font-size:13px}.layout-in-app-msg-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:600;color:#000000e0;padding:10px 12px!important;border-bottom:1px solid #f0f0f0}.layout-in-app-msg-table .ant-table-tbody>tr>td{padding:12px!important;vertical-align:top;border-bottom:1px solid #f0f0f0}.layout-in-app-msg-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.main-layout.main-layout--dark .layout-in-app-msg-table .ant-table-thead>tr>th{background:#ffffff0f!important;color:#ffffffe0;border-bottom-color:#fdfdfd1f}.main-layout.main-layout--dark .layout-in-app-msg-table .ant-table-tbody>tr>td{border-bottom-color:#fdfdfd14}.layout-in-app-msg-detail{display:flex;align-items:flex-start;gap:0;min-width:0}.layout-in-app-msg-unread-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;margin-top:7px;margin-right:8px;background:#fa8c16}.layout-in-app-msg-unread-placeholder{flex-shrink:0;width:6px;height:6px;margin-top:7px;margin-right:8px;visibility:hidden}.layout-in-app-msg-detail-text{min-width:0;flex:1}.layout-in-app-msg-detail-title{font-weight:600;color:#000000e0;line-height:22px;word-break:break-word}.main-layout.main-layout--dark .layout-in-app-msg-detail-title{color:#ffffffe0}.layout-in-app-msg-detail-preview{margin-top:4px;color:#00000073;font-size:13px;line-height:1.55;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-layout.main-layout--dark .layout-in-app-msg-detail-preview{color:#ffffff73}.layout-in-app-msg-category,.layout-in-app-msg-datetime{color:#000000a6}.layout-in-app-msg-status{color:#000000c7;white-space:nowrap}.main-layout.main-layout--dark .layout-in-app-msg-category,.main-layout.main-layout--dark .layout-in-app-msg-datetime{color:#ffffffa6}.main-layout.main-layout--dark .layout-in-app-msg-status{color:#ffffffc7}.layout-in-app-msg-table-row.layout-in-app-msg-table-row--notice td{background:#f8fbff!important}.layout-in-app-msg-table-row.layout-in-app-msg-table-row--warning td{background:#fffbf0!important}.layout-in-app-msg-table-row.layout-in-app-msg-table-row--urgent td{background:#fff7f5!important}.main-layout.main-layout--dark .layout-in-app-msg-table-row.layout-in-app-msg-table-row--notice td{background:#0052d914!important}.main-layout.main-layout--dark .layout-in-app-msg-table-row.layout-in-app-msg-table-row--warning td{background:#faad141a!important}.main-layout.main-layout--dark .layout-in-app-msg-table-row.layout-in-app-msg-table-row--urgent td{background:#ff4d4f1a!important}.layout-in-app-severity-icon{margin-right:8px;font-size:15px}.layout-in-app-severity-icon--notice{color:#0052d9}.layout-in-app-severity-icon--warning{color:#d48806}.layout-in-app-severity-icon--urgent{color:#cf1322}.layout-in-app-notice-title{display:inline-flex;align-items:center}.layout-in-app-notice-summary{display:inline-block;line-height:1.6;font-size:12px}.layout-header-avatar{flex-shrink:0}.layout-header-user-wrap{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;max-width:320px}.layout-header-profile-trigger{display:inline-flex;align-items:center;gap:8px;max-width:200px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;line-height:1}.layout-header-profile-trigger:hover .layout-header-avatar-name{color:#0052d9}.main-layout.main-layout--dark .layout-header-profile-trigger:hover .layout-header-avatar-name{color:#69b1ff}.layout-header-avatar-name{font-size:13px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.layout-header-logout-btn{flex-shrink:0;padding-inline:6px;font-size:13px;color:#000000a6}.main-layout.main-layout--dark .layout-header-logout-btn{color:#ffffffbf}.layout-header-logout-btn:hover{color:#0052d9!important}.layout-logo{display:flex;align-items:center;justify-content:flex-start;gap:10px;overflow:hidden}.layout-logo-brand-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#2563eb;color:#fff;box-shadow:none}.layout-logo-brand-icon-svg{display:block;color:#fff!important;flex-shrink:0}.layout-topbar-factory-mark{width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#0052d9;box-shadow:none;color:#fff}.layout-topbar-factory-mark--in-select{margin-inline-end:2px;vertical-align:middle}.layout-topbar-factory-mark-text{font-size:12px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.layout-topbar-factory-option-row{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.layout-topbar-factory-mark--option-line{width:20px;height:20px;border-radius:5px;margin-inline-end:0;flex-shrink:0}.layout-topbar-factory-mark--option-line .layout-topbar-factory-mark-text{font-size:11px}.layout-topbar-factory-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-topbar-factory-select.ant-select .ant-select-selector{align-items:center}.layout-topbar-factory-select.ant-select-open .ant-select-prefix{opacity:1;visibility:visible;flex-shrink:0}.layout-topbar-factory-mark .layout-topbar-factory-mark-svg{display:block;color:#fff;flex-shrink:0}.layout-logo-text{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-inline-start:-4px}.main-body-wrap{display:flex;flex-direction:row;flex:1;min-height:0;min-width:0;width:100%;margin-top:0;overflow:hidden}.layout-content{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--page-shell-padding-block, 8px) var(--layout-content-padding-inline, 8px);box-sizing:border-box;animation:pageFadeIn .25s ease-out}.main-layout.main-layout--light .layout-content.ant-layout-content{background:#fff!important}.main-layout.main-layout--dark .layout-content.ant-layout-content{background:var(--ant-color-bg-layout)!important}.main-layout.main-layout--dark:not(.main-layout--nav-dark) .layout-topbar--content{background:var(--ant-color-bg-container, #141414)}.main-content-shell:has(.library-page--table-focus-mode) .layout-content.ant-layout-content{padding-top:8px}.layout-content:has(.download-task-page--fill-viewport),.layout-content:has(.download-task-list--fill-viewport),.layout-content:has(.org-employee-page--fill-viewport),.layout-content:has(.org-employee-list--fill-viewport),.layout-content:has(.platform-config-page){overflow:hidden;padding-top:4px}.layout-content:has(.raw-material-library-page--fill-viewport),.layout-content:has(.packaging-material-library-page--fill-viewport){overflow:hidden}.layout-content:has(.asset-admin-page--fill-viewport),.layout-content:has(.asset-admin-list--fill-viewport){overflow:hidden;padding-top:2px;padding-bottom:4px}.layout-content:has(.product-work-order-library-page),.layout-content:has(.subpack-work-order-library-page){padding-top:8px;padding-bottom:0}.layout-content:has(.product-work-order-detail-page),.layout-content:has(.raw-material-detail-page.product-work-order-detail-page){padding-top:4px;padding-bottom:0}.layout-content:has(.product-work-order-detail-page),.layout-content:has(.raw-material-detail-page.product-work-order-detail-page){overflow:hidden}.main-content-shell:has(.product-work-order-detail-page) .layout-content.ant-layout-content,.main-content-shell:has(.raw-material-detail-page.product-work-order-detail-page) .layout-content.ant-layout-content{padding-bottom:4px}.layout-content:has(.design-task-detail-page){padding-top:4px}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer .ant-drawer-body{animation:drawerBodyFadeIn .2s ease-out}@keyframes drawerBodyFadeIn{0%{opacity:0}to{opacity:1}}.main-layout.main-layout--top-nav .layout-topbar:after{left:0}.main-layout.main-layout--top-nav .layout-topbar-brand{width:auto;max-width:none;padding:0 20px;background:transparent;border-inline-end:none}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar-brand{background:transparent;border-inline-end:none}.main-layout.main-layout--top-nav .layout-topbar-center--nav{flex:1;min-width:0;padding:0 8px;overflow-x:auto;overflow-y:visible}.main-layout.main-layout--top-nav .main-top-nav-menu.ant-menu-horizontal{flex:1;min-width:0;border-bottom:none!important;background:transparent!important;line-height:calc(var(--layout-header-height) - 2px)}.main-layout.main-layout--top-nav .main-top-nav-menu.ant-menu-horizontal>.ant-menu-item,.main-layout.main-layout--top-nav .main-top-nav-menu.ant-menu-horizontal>.ant-menu-submenu{padding-inline:12px!important}.main-layout.main-layout--top-nav .layout-top-nav-breadcrumb-bar{flex-shrink:0;height:32px;display:flex;align-items:center;padding:0 12px 0 16px;background:transparent;border-bottom:1px solid rgba(0,0,0,.04);box-sizing:border-box}.main-layout.main-layout--top-nav.main-layout--dark .layout-top-nav-breadcrumb-bar{background:var(--ant-color-bg-container);border-bottom-color:var(--ant-color-border-secondary, #303030)}.main-layout.main-layout--top-nav .layout-topbar-nav-theme-btn,.main-layout .layout-topbar-nav-layout-btn{color:inherit}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar-brand .layout-logo-text,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-header-avatar-name{color:var(--sider-text-strong)!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-back-btn.ant-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-back-btn.ant-btn-text{color:#ffffffa6!important;border:none!important;background:#ffffff14!important;box-shadow:none!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-back-btn .anticon{color:inherit!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-back-btn:hover:not(:disabled){color:#fff!important;border:none!important;background:#ffffff24!important;box-shadow:none!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-back-btn:disabled,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-back-btn.ant-btn-disabled{color:#ffffff40!important;border:none!important;background:#ffffff0a!important;box-shadow:none!important;opacity:1!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-msg-btn.ant-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-msg-btn .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-logout-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn.ant-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn.ant-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn .anticon{color:#ffffffbf!important;border-color:transparent!important;box-shadow:none!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-msg-btn.ant-btn:hover,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-msg-btn.ant-btn:hover .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-logout-btn:hover,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:hover,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:hover .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:hover,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:hover .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:focus,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:focus .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:focus,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:focus .anticon,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-theme-btn.ant-btn:focus-visible,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-nav-layout-btn.ant-btn:focus-visible{color:#fff!important;background:#ffffff1a!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-header-avatar{border-color:#fff3!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select.ant-select{background:#ffffff14!important;border-color:#ffffff2e!important;color:#ffffffd9!important;box-shadow:none!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select.ant-select:hover,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select.ant-select-focused,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select.ant-select.ant-select-focused{border-color:#ffffff59!important;box-shadow:none!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select .ant-select-content,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select .ant-select-content-value,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select .ant-select-input,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select .ant-select-prefix,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select .ant-select-suffix{color:#ffffffd9!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar .layout-topbar-factory-select .ant-select-placeholder{color:#ffffff73!important}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar{background:var(--sider-bg);color:var(--sider-text-strong)}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar:after{background:var(--sider-footer-border)}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-logo-text,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-header-avatar-name{color:var(--sider-text-strong)}.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-header-msg-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-header-logout-btn,.main-layout.main-layout--top-nav.main-layout--nav-dark .layout-topbar-nav-theme-btn{color:#ffffffbf!important}@media(max-width:768px){.main-layout.main-layout--top-nav .layout-topbar-brand{width:auto;max-width:none;padding-inline:12px}.main-layout.main-layout--top-nav .layout-topbar:after{left:0}.main-layout.main-layout--top-nav .layout-topbar-brand .layout-logo-text{display:none}}@media(max-width:768px){.main-sider{width:var(--layout-sider-collapsed-width, 80px)!important;max-width:var(--layout-sider-collapsed-width, 80px)!important;min-width:var(--layout-sider-collapsed-width, 80px)!important}.main-sider .ant-menu-inline-collapsed{width:var(--layout-sider-collapsed-width, 80px)}.main-sider-brand .layout-logo-text{display:none}}.login-page{display:flex;min-height:100vh;background:#f5f7fb}.login-page__panel{flex:1;min-width:0}.login-page__panel--brand{position:relative;display:flex;align-items:center;justify-content:center;padding:48px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 40%),linear-gradient(145deg,#0f3d8c,#0052d9 52%,#69b1ff);color:#fff}.login-page__panel--brand:before,.login-page__panel--brand:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.login-page__panel--brand:before{width:280px;height:280px;top:-80px;right:-60px;background:#ffffff14}.login-page__panel--brand:after{width:180px;height:180px;bottom:48px;left:-40px;background:#ffffff0f}.login-page__brand-inner{position:relative;z-index:1;max-width:420px}.login-page__logo-wrap{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff29;box-shadow:0 8px 24px #0000002e;color:#fff}.login-page__title{margin:20px 0 8px;font-size:32px;font-weight:600;line-height:1.2}.login-page__subtitle{margin:0 0 28px;font-size:15px;color:#ffffffd1}.login-page__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.login-page__features li{position:relative;padding-left:18px;font-size:14px;color:#ffffffe6}.login-page__features li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#fff}.login-page__panel--form{position:relative;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(0,82,217,.08),transparent 28%),radial-gradient(circle at 10% 90%,rgba(105,177,255,.12),transparent 32%),#f5f7fb}.login-page__panel--form:before{content:"";position:absolute;top:8%;right:6%;width:120px;height:120px;border-radius:32px;background:linear-gradient(135deg,#0052d914,#69b1ff0a);transform:rotate(18deg);pointer-events:none}.login-page__form-shell{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(420px,100%)}.login-page__form-illustration{display:block;width:min(100%,360px);height:auto;margin:0 auto 4px;pointer-events:none;-webkit-user-select:none;user-select:none}.login-page__form-wrap{width:100%;padding:36px 32px 28px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #0f3d8c14,0 2px 8px #0f3d8c0a}.login-page__form-head h2{margin:0;font-size:24px;font-weight:600;color:#000000e0}.login-page__form-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.login-page__form-logo-wrap{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb38}.login-page__form-head p{margin:0 0 20px;font-size:13px;color:#00000073}.login-page__tabs .ant-tabs-nav{margin-bottom:20px}.login-page__tabs .ant-tabs-tab{font-size:14px}.login-page__form .ant-form-item{margin-bottom:18px}.login-page__form .ant-form-item-label>label{font-size:13px;color:#000000a6}.login-page__auth-panel{animation:login-auth-panel-enter .22s ease-out;transform-origin:top center}@keyframes login-auth-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.login-page__sms-row{display:flex;gap:10px;align-items:flex-start}.login-page__sms-row .ant-form-item{flex:1;margin-bottom:0}.login-page__sms-row .ant-input-affix-wrapper{min-width:0}.login-page__sms-btn{flex-shrink:0;min-width:108px;height:40px}.login-page__captcha-row{display:flex;align-items:center;gap:10px}.login-page__aliyun-captcha{min-height:0}.login-page__aliyun-trigger{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.login-page__captcha-row .ant-input-affix-wrapper{flex:1;min-width:0}.login-page__graphic-captcha-box{width:112px;height:40px;flex-shrink:0;border-radius:8px;border:1px solid #d9d9d9;background:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.login-page__graphic-captcha-text{font-size:13px;font-weight:700;color:#0052d9;letter-spacing:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.login-page__remember-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px;margin-bottom:4px}.login-page__remember-row .ant-form-item{margin-bottom:0}.login-page__reset-link.ant-btn{padding:0;height:auto;font-size:14px}.login-page__reset-row{margin-top:-8px;margin-bottom:4px;text-align:right}.login-page__submit{margin-top:4px;height:40px;font-size:15px}.login-page__footer{margin-top:20px;text-align:center;font-size:12px;line-height:1.6;color:#00000073}.login-page__footer-links{display:block;margin-top:6px}.login-illustration__float{transform-origin:center}.login-illustration__float--1{animation:login-float 5.2s ease-in-out infinite}.login-illustration__float--2{animation:login-float 6s ease-in-out infinite .8s}.login-illustration__float--3{animation:login-float 6.8s ease-in-out infinite 1.4s}@keyframes login-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.login-illustration__float--1,.login-illustration__float--2,.login-illustration__float--3,.login-page__auth-panel{animation:none}}.login-reset-password-modal .login-page__sms-row{align-items:flex-end}.login-reset-password-modal .login-page__sms-row .login-page__sms-code-item{flex:1;margin-bottom:0}.login-reset-password-modal .login-page__sms-row .login-page__sms-code-item .ant-form-item-label{padding-bottom:4px}@media(max-width:960px){.login-page{flex-direction:column}.login-page__panel--brand{padding:32px 24px}.login-page__brand-inner{max-width:none;text-align:center}.login-page__logo-wrap{margin:0 auto}.login-page__features{align-items:center}.login-page__features li{padding-left:0}.login-page__features li:before{display:none}.login-page__form-shell{width:100%}.login-page__form-illustration{width:min(100%,320px)}.login-page__form-wrap{padding:28px 20px 24px;box-shadow:none;border-radius:12px}}.organizational-page{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;--org-filter-control-height: var(--app-filter-control-height, 32px);--org-filter-search-width: 180px;--org-filter-search-min-width: 124px;--org-filter-select-width: 108px}.organizational-card .ant-card-body{padding:0;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}.organizational-card{flex:1;min-height:0;display:flex;flex-direction:column;border:none}.organizational-body{display:flex;gap:0;flex:1;min-height:0;padding:0;align-items:stretch}.organizational-left{width:220px;min-width:180px;background:var(--color-bg-base);padding:16px;display:flex;flex-direction:column;transition:width .2s ease,min-width .2s ease;flex-shrink:0;min-height:0}.organizational-left-collapsed{width:56px;min-width:56px;padding:12px 8px}.organizational-left-collapsed .organizational-dept-toolbar,.organizational-left-collapsed .organizational-tree-wrap,.organizational-left-collapsed .organizational-left-dept-flex{display:none}.organizational-left-dept-flex{flex:1;min-height:0;width:100%}.organizational-left-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-shrink:0}.organizational-left-collapsed .organizational-left-header{justify-content:center;margin-bottom:0}.organizational-left-collapsed .organizational-panel-title{display:none}.organizational-left-toggle{flex-shrink:0;color:var(--color-text-secondary)}.organizational-right-col{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;background:transparent;padding:0 0 0 16px}.organizational-emp-filter-bar{flex-shrink:0;padding:0 0 12px}.organizational-emp-filter-bar-inner{background:var(--color-bg-base);border-radius:8px;padding:16px 32px}.organizational-emp-filter-bar-cards{display:flex;flex-direction:row;align-items:stretch;gap:12px}.organizational-emp-filter-bar-cards .organizational-emp-filter-card{background:var(--color-bg-base);border-radius:8px;border:none;box-shadow:none}.organizational-emp-filter-bar-cards .organizational-emp-filter-card>.ant-card-body{border-radius:8px}.organizational-emp-filter-card--filters{flex:1 1 auto;min-width:0}.organizational-emp-filter-card--filters>.ant-card-body{padding:16px 32px!important}.organizational-emp-filter-card--filters .organizational-emp-filter-split-left{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.organizational-emp-filter-card--actions{flex:0 0 15%;min-width:140px;max-width:220px;display:flex;flex-direction:column}.organizational-emp-filter-card--actions>.ant-card-body{padding:16px!important;display:flex!important;flex-direction:column;align-items:stretch;justify-content:center;flex:1;min-height:0}.organizational-emp-filter-card--actions .ant-btn{width:100%}.organizational-emp-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.organizational-emp-filter-item{display:flex;align-items:center;gap:8px;flex-shrink:0;background:transparent;border:none;box-sizing:border-box}.organizational-emp-filter-label{white-space:nowrap;color:var(--color-text-secondary);font-size:13.5px}.organizational-emp-filter-row .ant-select,.organizational-emp-filter-row .ant-select .ant-select-selector,.organizational-emp-filter-row .ant-btn{font-size:13.5px}.organizational-page .organizational-emp-filter-actions .ant-btn,.organizational-page .organizational-emp-filter-row .ant-space.organizational-emp-filter-actions .ant-btn{height:var(--org-filter-control-height);min-height:var(--org-filter-control-height);padding-block:0;padding-inline:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.organizational-page .organizational-emp-filter-row .ant-input-affix-wrapper{min-height:var(--org-filter-control-height);height:var(--org-filter-control-height);box-sizing:border-box}.organizational-page .organizational-emp-filter-row .ant-select.ant-select-single{min-height:var(--org-filter-control-height);height:var(--org-filter-control-height)}.organizational-page .organizational-emp-filter-row .ant-select:not(.ant-select-customize-input) .ant-select-selector{min-height:var(--org-filter-control-height)!important;height:var(--org-filter-control-height)!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.organizational-page .organizational-emp-filter-row .organizational-emp-search-input.ant-input-affix-wrapper,.organizational-page .organizational-emp-filter-row .organizational-emp-search-input{width:var(--org-filter-search-width)!important;min-width:var(--org-filter-search-min-width)!important;max-width:100%}.organizational-page .organizational-emp-filter-row>.organizational-emp-filter-item .ant-select{width:var(--org-filter-select-width)!important;min-width:96px!important}.organizational-page .organizational-emp-filter-row .ant-select.organizational-emp-filter-select-wide{width:128px!important;min-width:120px!important}.organizational-page .organizational-emp-result-header .ant-btn,.organizational-page .organizational-emp-filter-card--actions .ant-btn{height:var(--org-filter-control-height);min-height:var(--org-filter-control-height);padding-block:0;padding-inline:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.organizational-right{flex:1;min-width:0;min-height:0;background:var(--color-bg-base);border-radius:8px;padding:0 12px 16px;display:flex;flex-direction:column}.organizational-panel-title{font-weight:600;margin-bottom:0;font-size:13.5px}.organizational-panel-title .anticon{margin-right:6px;color:var(--color-primary)}.organizational-dept-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.organizational-add-dept-wrap{flex-shrink:0}.dept-search{width:100%}.organizational-page .dept-search.ant-input-affix-wrapper{min-height:var(--org-filter-control-height);height:var(--org-filter-control-height)}.dept-actions{flex-wrap:wrap}.organizational-tree-wrap{flex:1;min-height:0;overflow:auto;padding:0;margin-bottom:12px}.organizational-dept-all{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;margin:-2px 0 4px;border-radius:4px;cursor:pointer;transition:background .2s}.organizational-dept-all-prefix{width:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.organizational-dept-all:hover{background:var(--color-fill-hover)}.organizational-dept-all.selected{background:var(--color-primary-bg)}.organizational-dept-all-icon{color:var(--color-text-tertiary);font-size:13.5px;flex-shrink:0}.organizational-dept-all.selected .organizational-dept-all-icon{color:var(--color-primary)}.organizational-dept-all-name{font-size:13.5px;color:var(--color-text-primary);margin-inline-start:12px}.organizational-dept-tree.ant-tree{background:transparent}.organizational-dept-tree .ant-tree-switcher{width:24px;display:inline-flex;align-items:center;justify-content:center}.organizational-dept-tree .tree-expand-icon{font-size:13.5px;color:var(--color-text-tertiary)}.organizational-dept-tree .ant-tree-indent{display:none}.organizational-dept-tree .ant-tree-treenode{align-items:center}.organizational-dept-tree .ant-tree-node-content-wrapper{border-radius:4px;margin-inline-start:0}.organizational-dept-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper{background:var(--color-primary-bg)!important}.organizational-dept-tree .ant-tree-title{flex:1;min-width:0;display:flex!important;align-items:center}.tree-node-title{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0}.tree-node-icon{color:var(--color-text-tertiary);font-size:13.5px;flex-shrink:0}.tree-node-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tree-node-title .tree-node-leader{color:var(--color-text-tertiary);font-size:13.5px}.tree-node-more{flex-shrink:0;padding:2px 4px;margin:-2px -4px;cursor:pointer;color:var(--color-text-tertiary);display:inline-flex;align-items:center;border-radius:4px}.tree-node-more:hover{color:var(--color-text-primary);background:var(--color-fill-hover)}.tree-node-actions{margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0}.tree-node-actions .tree-node-btn{padding:0 4px}.tree-node-actions .tree-node-btn .anticon{font-size:13.5px}.organizational-emp-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--page-section-gap, 8px);margin-bottom:var(--page-section-gap, 8px)}.organizational-emp-filter-panel{padding:16px;background:var(--color-bg-elevated);border-radius:8px;margin-bottom:var(--page-section-gap, 8px)}.organizational-emp-search-input{width:var(--org-filter-search-width, 180px);min-width:var(--org-filter-search-min-width, 124px)}.organizational-emp-filter-actions{margin-left:auto}.organizational-emp-result-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-bg-base);border-radius:8px;padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.organizational-emp-result-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--page-section-gap, 8px);flex-shrink:0}.organizational-emp-result-summary{font-size:13.5px;color:var(--color-text-primary)}.organizational-emp-avatar-upload.ant-upload,.organizational-emp-avatar-upload .ant-upload{margin:0;padding:0;border:none;background:none}.organizational-emp-avatar-upload .ant-upload-select{display:block}.organizational-emp-avatar-upload-box{width:104px;height:104px;border-radius:8px;overflow:hidden;position:relative;border:1px dashed var(--color-border);cursor:pointer;display:block}.organizational-emp-avatar-upload-box:hover{border-color:var(--color-primary)}.organizational-emp-avatar-upload-img{width:100%;height:100%;object-fit:cover;display:block}.organizational-emp-avatar-upload-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13.5px;opacity:0;transition:opacity .2s}.organizational-emp-avatar-upload-box:hover .organizational-emp-avatar-upload-mask{opacity:1}.organizational-emp-table-scroll-wrap,.organizational-emp-result-panel .ant-table-wrapper{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.organizational-emp-result-panel .ant-table-wrapper>.ant-spin{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.organizational-emp-result-panel .ant-table-wrapper>.ant-spin>.ant-spin-container{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.organizational-emp-result-panel .ant-table-wrapper>.ant-spin>.ant-spin-container>.ant-table{flex:0 1 auto;min-width:0;min-height:0}.organizational-emp-result-panel .ant-table-wrapper .ant-table-body{min-height:0}.organizational-page .organizational-emp-result-panel .organizational-emp-table-scroll-wrap{scrollbar-gutter:stable}.organizational-page .ant-table:not(.ant-table-bordered) .ant-table-thead>tr>th,.organizational-page .ant-table:not(.ant-table-bordered) .ant-table-tbody>tr>td,.organizational-page .ant-table:not(.ant-table-bordered) .ant-table-tbody>tr>th{border-inline-end:none!important;border-bottom:1px solid var(--color-border-light)}.organizational-page .ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.organizational-page .ant-table:not(.ant-table-bordered) .ant-table-thead>tr>th{border-bottom-color:var(--color-border-lighter)}.organizational-page .ant-table:not(.ant-table-bordered) .ant-table-thead>tr>th:before{display:none}.organizational-page .ant-table-cell.organizational-col-action{text-align:left!important;padding-left:16px!important;padding-inline-start:16px!important}.organizational-page .ant-table-cell.organizational-col-action>*{margin-inline-start:0!important}.organizational-page .ant-table-tbody>tr{transition:background .15s ease;animation:rowFadeIn .3s ease-out backwards}.organizational-page .ant-table-tbody>tr:nth-child(1){animation-delay:.02s}.organizational-page .ant-table-tbody>tr:nth-child(2){animation-delay:.04s}.organizational-page .ant-table-tbody>tr:nth-child(3){animation-delay:.06s}.organizational-page .ant-table-tbody>tr:nth-child(4){animation-delay:.08s}.organizational-page .ant-table-tbody>tr:nth-child(5){animation-delay:.1s}.organizational-page .ant-table-tbody>tr:nth-child(6){animation-delay:.12s}.organizational-page .ant-table-tbody>tr:nth-child(7){animation-delay:.14s}.organizational-page .ant-table-tbody>tr:nth-child(8){animation-delay:.16s}.organizational-page .ant-table-tbody>tr:nth-child(9){animation-delay:.18s}.organizational-page .ant-table-tbody>tr:nth-child(10){animation-delay:.2s}@keyframes rowFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.organizational-page td.emp-role-cell{background:transparent!important}.organizational-page td.emp-role-cell .ant-tag.emp-role-tag,.organizational-page td.emp-role-cell .ant-tag.emp-role-tag:hover{background:#fff7e6;border-color:#faad142e;color:#d46b08}.organizational-page .ant-table-tbody .ant-tag{font-size:12px;line-height:16px;padding-block:0;padding-inline:5px;margin-inline-end:0;border-radius:3px}.organizational-emp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:200px}.emp-filter-label{white-space:nowrap;color:var(--color-text-secondary);font-size:13.5px}.emp-keyword-input{width:220px;min-width:160px}@media(max-width:992px){.organizational-body{flex-direction:column}.organizational-left,.organizational-left-collapsed{width:100%;min-width:100%;min-height:280px}.organizational-left-collapsed .organizational-left-dept-flex,.organizational-left-collapsed .organizational-dept-toolbar,.organizational-left-collapsed .organizational-tree-wrap{display:flex}.organizational-left-collapsed .organizational-panel-title{display:inline}.organizational-right{min-width:100%}}@media(max-width:576px){.organizational-body{padding:8px}.organizational-emp-filter-row{flex-direction:column;align-items:stretch}.organizational-emp-filter-item{flex-direction:column;align-items:stretch;min-height:0}.organizational-emp-search-input{width:100%}.organizational-emp-filter-actions{margin-left:0}}.organizational-emp-detail{padding:0 4px}.organizational-emp-detail-head{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--ant-color-border-secondary)}.organizational-emp-detail-head-info{flex:1;min-width:0}.organizational-emp-detail-name{font-size:13.5px;font-weight:600;color:var(--ant-color-text);margin-bottom:4px}.organizational-emp-detail-meta{font-size:13.5px;color:var(--ant-color-text-secondary)}.organizational-emp-detail-meta-sep{margin:0 6px;color:var(--ant-color-border)}.organizational-emp-detail-section{margin-bottom:24px}.organizational-emp-detail-section:last-child{margin-bottom:0}.organizational-emp-detail-section-title{font-size:13.5px;font-weight:500;color:var(--ant-color-text);margin-bottom:12px}.organizational-emp-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.organizational-emp-detail-item{display:flex;flex-direction:column;gap:2px;min-width:0}.organizational-emp-detail-item-full{grid-column:1 / -1}.organizational-emp-detail-label{font-size:13.5px;color:var(--ant-color-text-tertiary)}.organizational-emp-detail-value{font-size:13.5px;color:var(--ant-color-text)}.organizational-emp-detail-user{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ant-color-text)}.organizational-emp-detail-audit{margin-top:20px;padding-top:20px;border-top:1px solid var(--ant-color-border-secondary)}.organizational-page .organizational-segmented-filters{display:flex;flex-direction:column;gap:12px;width:100%;--org-filter-segment-label-width: 72px;--org-segmented-select-control-min-width: 144px;--org-segmented-keyword-control-min-width: 192px;--org-segmented-keyword-span: 2;--org-segmented-track-min: calc( var(--org-filter-segment-label-width) + var(--org-segmented-select-control-min-width) + 2px )}.organizational-page .organizational-segmented-filters>.organizational-emp-filter-row{display:block;width:100%;min-width:0;overflow-x:visible;max-width:100%;margin-left:-8px}.organizational-page .organizational-segmented-filters .organizational-segmented-filter-items{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--org-segmented-track-min),1fr));gap:12px 16px;align-items:stretch}.organizational-page .organizational-segmented-filters .organizational-segmented-filter-items>.organizational-emp-filter-item.organizational-segmented-filter-keyword-item{grid-column:span var(--org-segmented-keyword-span)}.organizational-page .organizational-segmented-filters .organizational-segmented-filter-items>.organizational-emp-filter-item{display:flex;flex-direction:row;align-items:stretch;gap:0;min-width:0;width:100%;max-width:none;min-height:0;box-sizing:border-box;background:var(--color-bg-base);border:1px solid var(--color-border, #d9d9d9);border-radius:4px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.organizational-page .organizational-segmented-filter-keyword-item .organizational-segmented-keyword-search-input.ant-input-affix-wrapper .ant-input-prefix .organizational-segmented-keyword-search-icon{font-size:14px;color:var(--color-text-tertiary)}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item:focus-within{border-color:var(--color-primary, var(--ant-color-primary, #0052d9));box-shadow:0 0 0 2px var(--color-primary-bg, rgba(0, 82, 217, .12))}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-filter-label{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:var(--org-filter-segment-label-width);min-width:var(--org-filter-segment-label-width);max-width:var(--org-filter-segment-label-width);margin:0;padding:0 8px 0 10px;text-align:left;font-size:13.5px;line-height:1.3;color:var(--color-text-secondary, #434343);background:#0000000f;align-self:stretch;border-right:1px solid var(--color-border, #d9d9d9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-search-input.ant-input-affix-wrapper{background:transparent!important;border-color:transparent!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-search-input .ant-input{color:var(--color-text-primary)!important;background:transparent!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-search-input .ant-input::placeholder{color:var(--color-text-tertiary)!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select .ant-select-selection-item{color:var(--color-text-primary)!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select .ant-select-selection-placeholder{color:var(--color-text-tertiary)!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select .ant-select-arrow{color:var(--color-text-secondary)}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select .ant-select-clear{color:var(--color-text-tertiary);background:transparent}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:transparent!important;border-color:transparent!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item:not(.organizational-segmented-filter-keyword-item) .organizational-emp-search-input.ant-input-affix-wrapper{flex:1 1 auto;width:auto!important;min-width:var(--org-segmented-select-control-min-width)!important;max-width:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item.organizational-segmented-filter-keyword-item .organizational-emp-search-input.ant-input-affix-wrapper{flex:1 1 auto;width:auto!important;min-width:var(--org-segmented-keyword-control-min-width)!important;max-width:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-search-input.ant-input-affix-wrapper:focus-within{box-shadow:none!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .organizational-emp-search-input .ant-input{border:none!important;box-shadow:none!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-single{min-height:var(--org-filter-control-height);height:var(--org-filter-control-height)}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select{flex:1 1 auto;width:auto!important;min-width:var(--org-segmented-select-control-min-width)!important;max-width:none!important;align-self:stretch;border-radius:0!important;background:transparent!important;box-shadow:none!important;--ant-border-radius: 0;--ant-border-radius-lg: 0;--ant-border-radius-sm: 0}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select .ant-select-selection-wrap{border-radius:0!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select-focused:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select-open .ant-select-selector{border:none!important;box-shadow:none!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled{opacity:1!important;cursor:default;--ant-select-background-color: transparent !important;background:transparent!important;color:var(--ant-color-text, rgba(0, 0, 0, .88))!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled.ant-select-single .ant-select-selector{--ant-select-background-color: transparent !important;background:transparent!important;color:var(--ant-color-text, rgba(0, 0, 0, .88))!important;cursor:default!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled .ant-select-selection-item{color:var(--ant-color-text, rgba(0, 0, 0, .88))!important}.organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled .ant-select-arrow{color:var(--color-text-secondary, rgba(0, 0, 0, .45))}#theme-root .organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled{--ant-select-background-color: transparent !important;background:transparent!important;opacity:1!important;color:var(--ant-color-text, rgba(0, 0, 0, .88))!important}#theme-root .organizational-page .organizational-segmented-filters .organizational-emp-filter-item .ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{--ant-select-background-color: transparent !important;background:transparent!important}.platform-config-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.platform-config-page .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.platform-config-page .platform-config-tabs-chrome{flex-shrink:0;min-width:0;background:var(--color-bg-base);border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary);overflow:hidden}.platform-config-page .platform-config-tabs--nav-only.ant-tabs{margin:0}.platform-config-page .platform-config-tabs--nav-only .ant-tabs-nav{margin:0;padding:0 12px}.platform-config-page .platform-config-tabs--nav-only .ant-tabs-nav:before{left:12px;right:12px;border-bottom:none}.platform-config-page .platform-config-tabs--nav-only .ant-tabs-content-holder{display:none}.platform-config-page.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow:hidden;padding:0}.platform-config-page .platform-config-tab-pane-body{box-sizing:border-box;min-height:0;display:flex;flex-direction:column;flex:1 1 0%;height:100%}.platform-config-page .platform-config-tab-pane-body--scroll{overflow:auto}.platform-config-page .platform-config-tab-pane-body--role{flex:1 1 0%;min-height:0;overflow:hidden;padding:8px 12px 12px}.platform-config-page .platform-config-tab-pane-body--factory{flex:1 1 0%;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.platform-config-page .platform-config-factory-list{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.platform-config-page .library-page-stack>.platform-config-factory-list--split-cards{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);overflow:hidden;width:100%}.platform-config-page .platform-config-factory-list--split-cards>.platform-factory-filters-card{flex-shrink:0;padding:0;overflow:visible;background:var(--color-bg-base);border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary)}.platform-config-page .platform-config-factory-list--split-cards>.platform-factory-table-card{flex:1 1 0%;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-bg-base);border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary)}.platform-config-page .platform-config-factory-list--split-cards>.platform-factory-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:0;background:transparent}.platform-config-page .platform-factory-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;box-sizing:border-box;flex-shrink:0}.platform-config-page .platform-factory-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.platform-config-page .platform-config-factory-list>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:0;background:transparent}.platform-config-page .platform-config-factory-list .organizational-emp-result-panel{flex:1;min-height:0;overflow:auto;padding:8px;border-radius:0;background:transparent}.platform-config-page .platform-factory-list-table.ant-table-wrapper{margin-top:0}.platform-config-page .platform-factory-table-name{display:inline-block;max-width:100%}#theme-root.eiop-list-float-shell .platform-config-page .platform-factory-list-filters{padding:8px 12px!important;margin-bottom:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}#theme-root.eiop-list-float-shell .platform-config-page .platform-config-factory-list .organizational-emp-result-panel{padding:8px!important}#theme-root.eiop-list-float-shell .platform-config-page .platform-config-factory-list--split-cards>.platform-factory-table-card>.organizational-right{padding:0!important;background:transparent!important;box-shadow:none!important}#theme-root.eiop-list-float-shell .platform-config-page .platform-config-factory-list--split-cards>.library-filter-table-card{background:var(--eiop-float-shell-bg)!important;border-radius:var(--eiop-float-shell-radius)!important;box-shadow:var(--eiop-float-shell-shadow)!important}.platform-config-page .library-page-stack>.org-employee-page--embedded.org-employee-page--split-cards{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);overflow:hidden;width:100%}.platform-config-page .org-employee-page--split-cards>.org-employee-filters-card{flex-shrink:0;padding:0;overflow:visible;background:var(--color-bg-base);border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary)}.platform-config-page .org-employee-page--split-cards>.org-employee-table-card{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--color-bg-base);border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary)}.platform-config-page .org-employee-page--split-cards>.org-employee-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:0;background:transparent}.platform-config-page .org-employee-page--split-cards>.org-employee-table-card .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:transparent;padding:8px}.platform-config-page .org-employee-page--split-cards .organizational-emp-table-scroll-wrap{scrollbar-gutter:auto}.platform-config-page .org-employee-page--split-cards .org-employee-list-filters{padding:8px 12px;margin-bottom:0}.platform-config-page .org-employee-list .ant-table-tbody>tr{animation:none!important;transform:none!important}.platform-factory-layout{box-sizing:border-box}.platform-factory-layout--flat{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.platform-factory-layout--flat>.platform-factory-layout__main{flex:1;min-height:0;min-width:0;overflow:auto}.platform-factory-layout__main{flex:1;min-width:0;min-height:0;padding:0 4px 16px 0}.platform-factory-layout__panel-head{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);margin-bottom:var(--page-section-gap, 8px)}.platform-factory-layout__panel-head-top{margin-bottom:0}.platform-factory-layout__panel-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.platform-factory-layout__panel-title{margin:0!important}.platform-factory-layout__panel-actions{flex-shrink:0;margin-left:auto}.platform-factory-layout__panel-desc{flex:1 1 240px;min-width:0;margin:0!important;font-size:13px;line-height:1.55}.platform-factory-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:12px;align-items:stretch}.platform-factory-card{--factory-depth: 0;box-sizing:border-box;padding:14px 16px;padding-inline-start:calc(14px + var(--factory-depth) * 14px);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:10px;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a0d;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.platform-factory-card:not(.platform-factory-card--add):hover{border-color:var(--ant-color-primary-border-hover, rgba(0, 82, 217, .45));box-shadow:0 2px 6px #0f172a12,0 8px 20px #0052d914}button.platform-factory-card.platform-factory-card--add{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:var(--ant-color-text-secondary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 16px;min-height:118px;border-style:dashed;border-width:1px;border-color:var(--ant-color-border);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));box-shadow:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease}button.platform-factory-card.platform-factory-card--add:hover{border-color:var(--ant-color-primary);color:var(--ant-color-primary);background:var(--ant-color-primary-bg, rgba(0, 82, 217, .06));box-shadow:0 2px 6px #0f172a0f,0 4px 14px #0052d91a}button.platform-factory-card.platform-factory-card--add:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.platform-factory-card__add-icon{font-size:22px;color:var(--ant-color-primary);line-height:1}.platform-factory-card__add-label{font-size:14px;font-weight:600;color:var(--ant-color-text);line-height:1.35}button.platform-factory-card.platform-factory-card--add:hover .platform-factory-card__add-label{color:var(--ant-color-primary)}.platform-factory-card__add-hint{font-size:12px;font-weight:400;color:var(--ant-color-text-tertiary);line-height:1.4;text-align:center;max-width:220px}button.platform-factory-card.platform-factory-card--add:hover .platform-factory-card__add-hint{color:var(--ant-color-text-secondary)}.platform-factory-card__head{display:flex;align-items:flex-start;gap:12px;min-width:0}.platform-factory-card__hex.layout-topbar-factory-mark{width:40px;height:40px;border-radius:10px;flex-shrink:0}.platform-factory-card__title-block{flex:1;min-width:0;padding-top:2px}.platform-factory-card__name{display:block;font-size:14px;line-height:1.45}.platform-factory-card__edit.ant-btn{flex-shrink:0;padding-inline:4px;margin-top:-2px}.supplier-cert-slot .ant-upload-list-item-action.ant-btn{--ant-btn-bg-color-hover: transparent !important;--eiop-btn-bg-color-hover: transparent !important;--ant-btn-bg-color-active: transparent !important;--eiop-btn-bg-color-active: transparent !important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.supplier-cert-slot .ant-upload-list-item-action.ant-btn:hover,.supplier-cert-slot .ant-upload-list-item-action.ant-btn:focus,.supplier-cert-slot .ant-upload-list-item-action.ant-btn:active,.supplier-cert-slot .ant-upload-list-item-action.ant-btn:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.supplier-cert-slot .ant-upload-list-item-action.ant-btn:hover .anticon-delete,.supplier-cert-slot .ant-upload-list-item-action.ant-btn:focus .anticon-delete{color:#ff4d4f!important}.purchase-order-result-scroll{flex:1;min-height:0;overflow-y:auto}.purchase-order-card-list{display:flex;flex-direction:column;gap:12px;min-height:80px}.purchase-order-card-item{border-radius:8px;box-shadow:var(--ant-box-shadow-secondary);transition:background .2s ease,box-shadow .2s ease}.purchase-order-card-item:hover{background:var(--color-primary-bg, rgba(0, 82, 217, .06));box-shadow:var(--ant-box-shadow)}.purchase-order-card-item--cancelled{background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));opacity:.85}.purchase-order-card-item--cancelled:hover{background:var(--color-fill-quaternary, rgba(0, 0, 0, .04))}.purchase-order-card-item--urgent{background:var(--ant-color-error-bg)}.purchase-order-card-item--urgent:hover{background:var(--ant-color-error-bg-hover)}.purchase-order-card-item--cancelled.purchase-order-card-item--urgent{background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));opacity:.85}.purchase-order-card-item .ant-card-head{display:none}.purchase-order-card-item .ant-card-body{padding:16px 20px}.purchase-order-card-body-inner{display:flex;flex-direction:column;gap:12px;min-width:0}.purchase-order-card-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;min-width:0}.purchase-order-card-info-cell--first-row{grid-column:1 / -1;min-width:0}.purchase-order-card-info-cell{min-width:0;display:flex;flex-direction:column;gap:6px}.purchase-order-card-info-cell--right{text-align:right;align-items:flex-end}.purchase-order-card-number-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.purchase-order-card-first-row-sep{flex-shrink:0;width:8px}.purchase-order-card-first-row-field{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0;min-width:0}.purchase-order-card-first-row-field .po-field-label{flex-shrink:0}.purchase-order-card-supplier-inline,.purchase-order-card-item-inline{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.purchase-order-card-supplier-inline{max-width:180px}.purchase-order-card-name{font-size:13.5px;font-weight:500;color:var(--color-text-primary, #333)}.purchase-order-card-number-group{display:inline-flex;align-items:center;gap:4px}.purchase-order-card-number-sep{font-weight:400;color:var(--color-text-tertiary, rgba(0, 0, 0, .35));margin:0}.purchase-order-card-number{font-size:13.5px;font-weight:500;color:var(--color-text-primary, #333);letter-spacing:.02em}.purchase-order-card-status-wrap{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.purchase-order-card-status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary, #0052d9);flex-shrink:0}.purchase-order-card-status-dot--end{background:var(--color-text-secondary, rgba(0, 0, 0, .45))}.purchase-order-card-status-tag,.purchase-order-card-priority-tag,.purchase-order-card-category-tag{flex-shrink:0}.purchase-order-card-source-tag-wrap{flex-shrink:0;display:inline-flex;align-items:center}.po-field-label{color:var(--color-text-secondary, rgba(0, 0, 0, .65));font-size:13.5px}.po-field-value{color:var(--color-text-primary, rgba(0, 0, 0, .88));font-size:13.5px}.po-field-role{color:var(--color-text-secondary, rgba(0, 0, 0, .65));font-size:13.5px}.purchase-order-card-meta-item{line-height:1.5}.purchase-order-card-info-cell--right:has(.purchase-order-card-meta-item){flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:0 16px}.purchase-order-card-meta-line{line-height:1.5;overflow:hidden;text-overflow:ellipsis}.purchase-order-card-meta-line--inline{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.purchase-order-card-meta-line--fields{margin-top:8px;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.purchase-order-card-meta-line--fields .po-field-label{margin-right:2px}.purchase-order-card-meta-line--fields .purchase-order-card-meta-person-wrap{display:inline-flex;align-items:center;gap:4px}.purchase-order-card-meta-line--fields .purchase-order-card-person-item{display:inline-flex;align-items:center;gap:6px}.purchase-order-card-meta-line--fields .purchase-order-card-person-avatar{flex-shrink:0;width:20px!important;height:20px!important;line-height:20px!important;font-size:13.5px!important}.purchase-order-card-meta-line--fields .purchase-order-card-person-avatar img{object-fit:cover}.purchase-order-card-meta-line--person{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.purchase-order-card-person-item{display:inline-flex;align-items:center;gap:6px}.purchase-order-card-person-avatar{flex-shrink:0;width:20px!important;height:20px!important;line-height:20px!important;font-size:13.5px!important}.purchase-order-card-person-avatar img{object-fit:cover}.purchase-order-card-info-cell--right .purchase-order-card-meta-line{text-align:right}.purchase-order-card-steps-row{padding-top:12px;border-top:1px solid var(--color-border-light, rgba(0, 0, 0, .06))}.purchase-order-card-steps{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 4px;row-gap:10px;width:100%}.purchase-order-card-step-column{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1 0}.purchase-order-card-step-column--cancelled{flex:0 0 auto}.purchase-order-card-step-head{display:flex;align-items:center;width:100%;min-width:0}.purchase-order-card-step-wrap{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.purchase-order-card-step-time,.purchase-order-card-step-operator{font-size:13.5px;color:var(--color-text-tertiary, rgba(0, 0, 0, .35));padding-left:26px}.purchase-order-card-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:13.5px;font-weight:500;flex-shrink:0;transition:all .2s}.purchase-order-card-step-dot--done{color:#52c41a!important;background:transparent}.organizational-page .purchase-order-card-step-dot--done{color:#52c41a!important}.purchase-order-card-step-dot--current{color:#fff;background:var(--color-primary, #0052d9);font-size:13.5px}.purchase-order-card-step-dot--pending{color:var(--color-text-secondary, rgba(0, 0, 0, .45));background:var(--color-fill-quaternary, rgba(0, 0, 0, .04))}.purchase-order-card-step-label{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.purchase-order-card-step-label--done{color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.purchase-order-card-step-label--current{color:var(--color-primary, #0052d9);font-weight:500}.purchase-order-card-step-label--cancelled{color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.purchase-order-card-step-column--cancelled .purchase-order-card-step-label{color:var(--ant-color-error, #ff4d4f);font-weight:500}.purchase-order-card-step-line{flex:1;min-width:12px;height:1px;margin:0 6px;background:var(--color-border, rgba(0, 0, 0, .15));align-self:center}.purchase-order-card-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--color-border-light, rgba(0, 0, 0, .06));min-width:0}.purchase-order-card-hint{font-size:13.5px;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));flex:1 1 auto;min-width:0}.purchase-order-card-footer-actions{flex-shrink:0;gap:8px!important}.purchase-order-card-footer-actions .ant-btn{height:28px;min-width:64px;padding:0 12px;font-size:13.5px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.po-card-btn-detail{border:1px solid var(--color-border, #d9d9d9);color:var(--color-text-secondary, rgba(0, 0, 0, .65));background:var(--color-bg-container, #fff)}.po-card-btn-detail:hover{color:var(--color-primary, #0052d9);border-color:var(--color-primary, #0052d9);background:var(--color-bg-container, #fff)}.po-card-btn-edit.ant-btn-primary{border:none;background:var(--color-primary, #0052d9);color:var(--color-on-primary, #fff)}.po-card-btn-edit.ant-btn-primary:hover{background:var(--color-primary-hover, #366ef4);color:var(--color-on-primary, #fff)}.po-card-btn-cancel{border:1px solid var(--color-error, #ff4d4f);color:var(--color-error, #ff4d4f);background:var(--color-error-bg, #fff2f0)}.po-card-btn-cancel:hover{border-color:var(--color-error-hover, #ff7875);color:var(--color-error-hover, #ff7875);background:var(--color-error-bg-hover, #ffecec)}.po-card-btn-secondary{border:1px solid var(--color-border, #d9d9d9);color:var(--color-text-secondary, rgba(0, 0, 0, .65));background:var(--color-bg-container, #fff)}.po-card-btn-secondary .anticon{color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.po-card-btn-secondary:hover{color:var(--color-primary, #0052d9);border-color:var(--color-primary, #0052d9);background:var(--color-bg-container, #fff)}.po-card-btn-secondary:hover .anticon{color:var(--color-primary, #0052d9)}.purchase-order-filter-unified{background:var(--color-bg-page);border-radius:8px;min-width:0;overflow:hidden}.purchase-order-filter-tabs-block{background:var(--color-bg-base);border-radius:8px;padding:16px 32px 12px;min-width:0;margin-bottom:12px}.organizational-page.product-library-page .purchase-order-filter-unified .organizational-emp-filter-card--filters.ant-card{border-radius:8px 0 0 8px}.organizational-page.product-library-page .purchase-order-filter-unified .organizational-emp-filter-card--filters>.ant-card-body{border-radius:8px 0 0 8px}.organizational-page.product-library-page .purchase-order-filter-unified .organizational-emp-filter-card--actions.ant-card{border-radius:8px}.organizational-page.product-library-page .purchase-order-filter-unified .organizational-emp-filter-card--actions>.ant-card-body{border-radius:8px}.purchase-order-status-tabs-wrap{overflow:hidden;min-width:0}.purchase-order-status-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:4px 8px;min-width:0;width:100%;max-width:100%}.purchase-order-status-tabs-accordion{overflow:hidden;max-height:0;transition:max-height .3s ease-out}.purchase-order-status-tabs-accordion--open{max-height:120px}.purchase-order-status-tabs-accordion-inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:8px;min-width:0}.purchase-order-status-tabs-more-wrap{margin-left:auto;display:inline-flex;flex-shrink:0}.purchase-order-status-tab-more{color:var(--color-primary, #0052d9)}.purchase-order-status-tab{display:inline-flex;align-items:center;gap:2px;padding:6px 12px;margin:0 4px 0 0;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65));background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap;flex-shrink:0}.purchase-order-status-tab:first-child{margin-left:0}.purchase-order-status-tab:hover{color:var(--color-primary, #0052d9);background:var(--color-primary-bg, rgba(0, 82, 217, .06))}.purchase-order-status-tab--active{color:var(--color-primary, #0052d9);font-weight:500;background:var(--color-primary-bg, rgba(0, 82, 217, .08))}.purchase-order-status-tab-count{font-size:13.5px;opacity:.9}.purchase-order-status-tab-more-icon{margin-left:4px;font-size:13.5px;transform:rotate(0)}.purchase-order-card-pagination{margin-top:20px;display:flex;justify-content:center;flex-shrink:0}.po-quote-drawer .po-ship-section-card{margin-top:var(--page-section-gap, 8px)}.po-quote-section-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-quote-section-header .po-ship-form-section{margin-bottom:0;padding-bottom:0;border-bottom:none}.po-quote-section-hint{font-size:13.5px;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));font-weight:400}.po-quote-section-hint .anticon{margin-right:4px}.po-quote-material-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.po-quote-material-label .po-quote-material-tag{margin-right:0}.po-quote-material-label .po-quote-material-tag-spec,.po-quote-material-label .po-quote-material-tag-qty{background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));border-color:var(--color-border-secondary, rgba(0, 0, 0, .06));color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-inspection-material-collapse .po-quote-material-label .po-quote-material-tag-qty{background:var(--ant-color-error-bg, #fff2f0);border-color:var(--ant-color-error, #ff4d4f);color:var(--ant-color-error, #ff4d4f)}.po-inspection-collapse-label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.po-inspection-collapse-label .po-quote-material-label{flex:1;min-width:0}.po-inspection-arrived-radio{flex-shrink:0}.po-inspection-arrived-tip{padding:12px 0;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.po-quote-drawer .po-quote-material-collapse .ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.po-quote-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-2,.po-quote-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.po-quote-form-list{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);margin-bottom:var(--page-section-gap, 8px)}.po-quote-form-row{display:flex;align-items:stretch;gap:var(--page-section-gap, 8px);flex-wrap:wrap}.po-quote-field{flex:1;min-width:140px}.po-quote-field.po-quote-field-op{flex:0 0 auto;min-width:40px;display:flex;flex-direction:column;justify-content:flex-start}.po-quote-drawer .po-quote-select-recommended.ant-select,.po-quote-drawer .po-quote-select-recommended.ant-select .ant-select-selector,.po-quote-drawer .po-quote-form-row--recommended .po-quote-field:first-child .ant-select,.po-quote-drawer .po-quote-form-row--recommended .po-quote-field:first-child .ant-select .ant-select-selector,.po-quote-drawer .po-quote-select-recommended.ant-select.ant-select-open .ant-select-selector,.po-quote-drawer .po-quote-form-row--recommended .po-quote-field:first-child .ant-select.ant-select-open .ant-select-selector{background:var(--color-primary-bg, #f2f3ff)!important;background-color:var(--color-primary-bg, #f2f3ff)!important}.po-quote-field-op-spacer{display:block;height:19px;margin-bottom:6px;flex-shrink:0}.po-quote-field-op-btn-wrap{height:32px;display:flex;align-items:center}.po-quote-label{display:block;margin-bottom:6px;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-quote-label-required{color:var(--ant-color-error, #ff4d4f);margin-right:2px}.po-quote-form-row .ant-select,.po-quote-form-row .ant-input-number,.po-quote-form-row .ant-picker{width:100%}.po-quote-add-btn{margin-top:4px}.po-quote-radio-group{display:block;width:100%}.po-ship-drawer-order{margin-bottom:var(--page-section-gap, 8px);font-size:13.5px;border-radius:8px;box-shadow:var(--ant-box-shadow-secondary)}.po-ship-drawer-order-row{align-items:center;min-height:0}.po-ship-drawer-order-row-1{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.po-ship-drawer .po-ship-drawer-order .po-ship-drawer-order-row-2,.po-ship-drawer-order .po-ship-drawer-order-row-2,.po-ship-drawer .po-ship-drawer-order .po-ship-drawer-order-row-3,.po-ship-drawer-order .po-ship-drawer-order-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.po-drawer-order-cols-4-2 .po-ship-drawer-order-row-2{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.po-drawer-order-cols-4-2 .po-ship-drawer-order-row-3{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.po-drawer-order-cols-4 .po-ship-drawer-order-row-2,.po-drawer-order-cols-4 .po-ship-drawer-order-row-3{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.po-ship-drawer-order-row-2{margin-bottom:8px}.po-ship-drawer-order-row-3{margin-bottom:0}.po-ship-form{margin-top:8px}.po-ship-section-card{margin-bottom:0;border-radius:8px;box-shadow:var(--ant-box-shadow-secondary)}.po-ship-section-card+.po-ship-section-card{margin-top:var(--page-section-gap, 8px)}.po-ship-section-card+.po-ship-section-divider{margin-top:var(--page-section-gap, 8px)}.po-ship-section-divider{height:var(--page-section-gap, 8px);margin:var(--page-section-gap, 8px) 0;background:var(--color-fill-tertiary, rgba(0, 0, 0, .04));border-radius:0}.po-ship-section-divider+.po-ship-section-card{margin-top:0}.po-add-drawer.ant-drawer .ant-drawer-body{padding-top:var(--app-drawer-body-padding-block, 8px)}.po-add-drawer .po-ship-form{margin-top:0}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-input.ant-input-disabled,.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-input[disabled]{background-color:#f5f6f8!important;color:#000000b8}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-input-affix-wrapper-disabled{background-color:#f5f6f8!important}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-input-affix-wrapper-disabled .ant-input[disabled]{background-color:transparent!important}#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled{background:#f5f6f8!important;background-color:#f5f6f8!important;border-color:#e5e8eb!important;color:#000000b8!important;box-shadow:none!important}#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-selector,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select-outlined.ant-select-disabled .ant-select-selector,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select-filled.ant-select-disabled .ant-select-selector,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select-underlined.ant-select-disabled .ant-select-selector,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select-borderless.ant-select-disabled .ant-select-selector{background-color:#f5f6f8!important;background:#f5f6f8!important;border-color:#e5e8eb!important;color:#000000b8!important;box-shadow:none!important}#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled.ant-select-css-var{--ant-select-background-color: #f5f6f8 !important;--eiop-select-background-color: #f5f6f8 !important;--ant-select-border-color: #e5e8eb !important;--eiop-select-border-color: #e5e8eb !important;--ant-color-bg-container-disabled: #f5f6f8 !important;--eiop-color-bg-container-disabled: #f5f6f8 !important}#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-selection-item,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-selection-placeholder,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-selection-search-input,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-content-value,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-input{color:#000000b8!important;-webkit-text-fill-color:rgba(0,0,0,.72)!important}#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-arrow,#theme-root .ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-select.ant-select-disabled .ant-select-suffix{color:#00000061!important}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-input-number-disabled{background-color:#f5f6f8!important}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-input-number-disabled .ant-input-number-input{background-color:transparent!important;color:#000000b8}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-picker.ant-picker-disabled{background-color:#f5f6f8!important}.ant-modal.app-form-modal.po-add-drawer form.po-ship-form .ant-picker.ant-picker-disabled .ant-picker-input>input{color:#000000b8}.po-add-drawer .po-add-material-list .po-add-material-row{flex-wrap:nowrap}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field{flex:0 0 auto;min-width:0}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field:nth-child(1){width:100px;flex:0 0 100px}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field:nth-child(2){width:140px;flex:0 0 140px}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field:nth-child(3){width:100px;flex:0 0 100px}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field:nth-child(4){width:100px;flex:0 0 100px}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field:nth-child(5){width:110px;flex:0 0 110px}.po-add-drawer .po-add-material-list .po-add-material-row .po-quote-field-op{width:40px;flex:0 0 40px}.po-ship-form-section{display:block;margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);font-size:13.5px;font-weight:600;color:var(--color-text-primary, rgba(0, 0, 0, .88));border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-arrival-drawer-order{margin-bottom:var(--page-section-gap, 8px);font-size:13.5px;border-radius:8px;box-shadow:var(--ant-box-shadow-secondary)}.po-arrival-drawer .po-card-btn.po-card-btn-detail.ant-btn{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-width:auto;height:auto;line-height:1;display:inline-flex;align-items:center;font-size:13.5px;font-weight:400;color:var(--color-primary, #0052d9)!important;margin-left:2px}.po-arrival-drawer .po-card-btn.po-card-btn-detail.ant-btn:hover,.po-arrival-drawer .po-card-btn.po-card-btn-detail.ant-btn:focus{color:var(--color-primary, #0052d9)!important;background:transparent!important;border:none!important}.po-arrival-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-2,.po-arrival-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.po-arrival-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-3{grid-template-columns:repeat(2,1fr)}.po-inspection-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-2,.po-inspection-drawer .po-arrival-drawer-order .po-ship-drawer-order-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.po-inspection-upload-extra{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.po-inspection-upload-extra .anticon{font-size:13.5px}.po-inspection-arrival-qty-warn{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:var(--ant-color-error, #ff4d4f)}.po-inspection-arrival-qty-warn .anticon{font-size:13.5px}.po-inspection-material-panel .po-inspection-material-panel-left,.po-inspection-material-panel .po-inspection-material-panel-right{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));border-radius:8px;border:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-inspection-material-panel .po-inspection-material-panel-right{border-left:2px solid var(--color-border, rgba(0, 0, 0, .12));margin-left:-1px}.po-inspection-block-title{font-size:13.5px;font-weight:600;color:var(--color-text-primary, rgba(0, 0, 0, .88));margin-bottom:var(--page-section-gap, 8px);padding-bottom:6px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-storage-entry-table{margin-bottom:var(--page-section-gap, 8px);max-width:100%;overflow-x:auto}.po-storage-entry-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:min-content}.po-storage-entry-row--head{font-size:13.5px;font-weight:500;color:var(--color-text-secondary, rgba(0, 0, 0, .45));margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-storage-entry-required{color:var(--ant-color-error, #ff4d4f);margin-right:2px}.po-storage-entry-cell{flex-shrink:0}.po-storage-entry-cell--warehouse{width:160px}.po-storage-entry-cell--location{width:150px}.po-storage-entry-cell--qty{width:110px}.po-storage-entry-cell--price{width:100px}.po-storage-entry-cell--op{width:48px;margin-left:auto}.po-storage-entry-add-btn{margin-top:4px}.po-storage-entry-validate-tip{margin-top:12px;padding:8px 12px;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65));background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));border-radius:6px}.po-storage-entry-validate-tip--error{color:var(--ant-color-error, #ff4d4f);background:var(--ant-color-error-bg, #fff2f0)}.po-storage-material-collapse .po-storage-collapse-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.po-storage-material-panel{margin-top:4px}.po-storage-material-panel .po-storage-entry-add-btn,.po-storage-material-panel .po-storage-entry-validate-tip{margin-top:8px}.po-settlement-drawer .po-ship-section-card .ant-form-item-control-input-content{width:100%}.po-settlement-drawer .po-ship-section-card .ant-input-number-group{width:100%;max-width:100%}.po-settlement-drawer .po-settlement-material-panel .ant-form-item-control,.po-settlement-drawer .po-settlement-material-panel .ant-form-item-control-input-content{width:100%}.po-settlement-drawer .po-settlement-material-panel .ant-input-number-group{width:100%;max-width:100%}.po-table-order-no-cell{display:flex;flex-direction:column;gap:2px}.po-table-order-no-cell .po-table-order-no{font-weight:500;color:var(--color-text-primary, rgba(0, 0, 0, .88))}.po-table-order-no-cell .po-table-order-name{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.purchase-order-table tbody tr.po-table-row-urgent>td{background:var(--ant-color-error-bg, #fff5f5)!important}.purchase-order-table tbody tr.po-table-row-urgent>td.ant-table-cell-fix{background:var(--ant-color-error-bg, #fff5f5)!important}.purchase-order-table tbody tr.po-table-row-urgent:hover>td{background:var(--ant-color-error-bg-hover, #ffecec)!important}.purchase-order-table tbody tr.po-table-row-urgent:hover>td.ant-table-cell-fix{background:var(--ant-color-error-bg-hover, #ffecec)!important}.purchase-order-table .ant-table-cell.po-table-col-status{overflow:hidden;min-width:0}.purchase-order-table .ant-table-cell.po-table-col-status .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.po-table-expand-steps{padding:12px 16px;background:var(--ant-color-fill-quaternary, #fafafa)}.po-table-expand-steps .purchase-order-card-steps{margin:0}.po-table-expand-steps .purchase-order-card-step-label,.po-table-expand-steps .purchase-order-card-step-time,.po-table-expand-steps .purchase-order-card-step-operator{color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-table-expand-steps .purchase-order-card-step-label--current{color:var(--color-primary, #0052d9)}.po-table-expand-steps .purchase-order-card-step-label--cancelled{color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.po-table-expand-steps .purchase-order-card-step-dot--pending{color:var(--color-text-secondary, rgba(0, 0, 0, .45));background:var(--color-fill-quaternary, rgba(0, 0, 0, .04))}.po-table-expand-steps .purchase-order-card-step-line{background:var(--color-border, rgba(0, 0, 0, .15))}.purchase-order-table .ant-table-expanded-row>td{background:var(--ant-color-fill-quaternary)!important;background-color:var(--ant-color-fill-quaternary)!important}.po-table-progress-cell{display:inline-flex;align-items:center;gap:6px}.po-table-progress-dot{width:8px;height:8px;border-radius:50%;border:2px solid var(--color-primary, #0052d9);background:var(--ant-color-bg-container, #fff);flex-shrink:0}.po-table-progress-dot--cancelled{border-color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.po-table-progress-wrap{display:flex;flex-direction:column;gap:4px}.po-table-progress-wrap .po-table-progress-label{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.purchase-order-table .ant-progress-line{margin-bottom:0}.purchase-order-table .ant-table-cell.po-table-col-action,.purchase-order-table .ant-table-cell.organizational-col-action{text-align:left!important;padding-left:16px!important;padding-inline-start:16px!important}.purchase-order-table .ant-table-cell.po-table-col-action>*,.purchase-order-table .ant-table-cell.organizational-col-action>*{margin-inline-start:0!important}.po-table-actions-two-rows{display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:13.5px}.po-table-actions-two-rows .ant-btn{font-size:13.5px}.po-table-actions-row{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.po-table-actions-row .ant-btn{margin-inline-start:0!important}.purchase-order-fab{position:fixed;right:24px;bottom:24px;z-index:100;height:48px;padding:0 20px;font-size:13.5px;border-radius:24px;box-shadow:0 4px 12px #00000026,0 6px 20px #0000001a;display:inline-flex;align-items:center;gap:8px}.purchase-order-fab:hover{box-shadow:0 6px 16px #0003,0 8px 24px #0000001f}.purchase-order-inbound-select-option.ant-space{width:100%;max-width:100%}.purchase-order-inbound-select-option__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-order-inbound-select-status-tag.ant-tag{margin-inline:0;font-size:11px;line-height:1;padding:1px 5px;min-height:18px;border-radius:3px;display:inline-flex;align-items:center}.product-library-qty-unit-muted{color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));font-weight:400;margin-left:2px}.library-page-stack{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);flex:1;min-height:0;min-width:0}.loss-product-library-page.organizational-page,.loss-product-library-page .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden}.loss-product-library-page .library-page-stack>.library-filter-table-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.library-page-stack-top{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);flex-shrink:0;min-width:0}.organizational-page .library-page-stack>.library-filter-table-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:0;background:var(--color-bg-base);border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary);overflow:hidden}.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow-x:hidden;overflow-y:auto}.raw-material-library-page .ant-table-tbody>tr,.packaging-material-library-page .ant-table-tbody>tr,.semi-finished-product-library-page .ant-table-tbody>tr,.finished-product-library-page .ant-table-tbody>tr,.loss-product-library-page .ant-table-tbody>tr{animation:none!important;transform:none!important}.finished-product-library-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.finished-product-library-page.library-main-table-scroll-stack-root .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.finished-product-library-page.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow:hidden}.finished-product-library-page.library-main-table-scroll-stack-root .library-filter-table-card .organizational-emp-result-panel{overflow:hidden}.raw-material-library-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.raw-material-library-page.library-main-table-scroll-stack-root .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.raw-material-library-page.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow:hidden}.raw-material-library-page.library-main-table-scroll-stack-root .library-filter-table-card .organizational-emp-result-panel{overflow:hidden}.raw-material-library-page .library-filter-table-card .organizational-emp-result-panel{padding:0 var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.raw-material-library-page .raw-material-stat-item{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px)}.packaging-material-library-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.packaging-material-library-page.library-main-table-scroll-stack-root .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.packaging-material-library-page.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow:hidden}.packaging-material-library-page.library-main-table-scroll-stack-root .library-filter-table-card .organizational-emp-result-panel{overflow:hidden}.semi-finished-product-library-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.semi-finished-product-library-page.library-main-table-scroll-stack-root .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.semi-finished-product-library-page.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow:hidden}.semi-finished-product-library-page.library-main-table-scroll-stack-root .library-filter-table-card .organizational-emp-result-panel{overflow:hidden}.semi-finished-product-library-page .library-filter-table-card .organizational-emp-result-panel{padding:0 var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.loss-product-library-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.loss-product-library-page.library-main-table-scroll-stack-root .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.loss-product-library-page.organizational-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card{overflow:hidden}.loss-product-library-page.library-main-table-scroll-stack-root .library-filter-table-card .organizational-emp-result-panel{overflow:hidden}.loss-product-library-page .library-filter-table-card .organizational-emp-result-panel{padding:0 var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.loss-product-library-page .library-table-focus-chrome-shell-inner{gap:0}.loss-product-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}.finished-product-library-page--fill-viewport .library-filter-table-card .organizational-emp-result-panel{padding:0 var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.finished-product-library-page--fill-viewport .library-table-focus-chrome-shell-inner{gap:0}.finished-product-library-page--fill-viewport.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}.packaging-material-library-page .library-filter-table-card .organizational-emp-result-panel{padding:0 var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.packaging-material-library-page .packaging-material-stat-item{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px)}.organizational-page .library-filter-table-card>.organizational-right{flex:1;min-height:0;min-width:0;background:transparent;border-radius:0;padding:0 0 var(--page-section-gap, 8px) 0}.organizational-page .library-filter-table-card .organizational-emp-result-panel{background:transparent;border-radius:0;padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px);border-top:none}.organizational-page .library-filter-table-card .organizational-emp-filter-bar{padding:0}.organizational-page .library-filter-table-card .organizational-emp-filter-bar-inner{padding:var(--page-section-padding-inline, 8px)}.organizational-page .library-filter-table-card .organizational-emp-filter-bar-cards .organizational-emp-filter-card--filters>.ant-card-body,.organizational-page .library-filter-table-card .organizational-emp-filter-bar-cards .raw-material-inbound-records-table-card>.ant-card-body{padding:var(--page-section-padding-inline, 8px)!important}.organizational-page .library-filter-table-card .organizational-emp-filter-bar-cards .organizational-emp-filter-card--actions>.ant-card-body{padding:var(--page-section-padding-inline, 8px)!important}.organizational-page .library-filter-table-card .purchase-order-filter-tabs-block{padding:var(--page-section-padding-inline, 8px)}.packaging-material-library-page .library-table-focus-chrome-shell-inner,.raw-material-library-page .library-table-focus-chrome-shell-inner,.finished-product-library-page .library-table-focus-chrome-shell-inner,.loss-library-page .library-table-focus-chrome-shell-inner,.loss-product-library-page .library-table-focus-chrome-shell-inner,.product-work-order-library-page .library-table-focus-chrome-shell-inner,.subpack-work-order-library-page .library-table-focus-chrome-shell-inner{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px)}.loss-product-library-page .loss-library-embedded-page-root .library-table-focus-chrome-shell-inner{gap:0}.organizational-emp-table-scroll-wrap.organizational-emp-table-scroll-wrap--stacked.library-main-table-scroll-stack{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.organizational-emp-table-body-block.library-main-table-scroll-stack-body{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.organizational-emp-table-scroll-wrap.organizational-emp-table-scroll-wrap--stacked.library-main-table-scroll-stack.organizational-emp-table-scroll-wrap--compact-footer{flex:0 1 auto;height:auto;min-height:0}.organizational-emp-table-body-block.library-main-table-scroll-stack-body.organizational-emp-table-body-block--compact-footer,.organizational-emp-table-body-block.organizational-emp-table-body-block--compact-footer.library-main-table-scroll-stack-body .ant-table-wrapper{flex:0 1 auto}.organizational-emp-table-body-block.organizational-emp-table-body-block--compact-footer.library-main-table-scroll-stack-body .ant-table-wrapper>.ant-spin{flex:0 1 auto}.organizational-emp-table-body-block.organizational-emp-table-body-block--compact-footer.library-main-table-scroll-stack-body .ant-table-wrapper>.ant-spin>.ant-spin-container{flex:0 1 auto}.organizational-page.library-main-table-scroll-stack-root .library-filter-table-card>.organizational-right{padding-bottom:0}.organizational-page.library-main-table-scroll-stack-root .library-filter-table-card .organizational-emp-result-panel{padding-bottom:var(--page-section-gap, 8px)}.packaging-material-library-page .packaging-material-stats-bar,.raw-material-library-page .raw-material-stats-bar,.product-work-order-library-page .packaging-material-stats-bar,.subpack-work-order-library-page .packaging-material-stats-bar,.product-library-stats-bar,.raw-material-stats-bar,.packaging-material-stats-bar{padding:0}.organizational-page .library-filter-table-card .organizational-segmented-filters>.organizational-emp-filter-row{margin-left:0}.packaging-material-library-outbound-drawer .ant-drawer-body{padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.packaging-material-library-outbound-drawer .packaging-material-library-outbound-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);flex:1;min-height:0;min-width:0}.packaging-material-library-outbound-drawer .packaging-material-library-outbound-drawer-scope.organizational-page .organizational-emp-filter-bar{padding:0;flex-shrink:0}.packaging-material-library-outbound-drawer .packaging-material-library-outbound-drawer-scope.organizational-page .organizational-emp-filter-bar-inner{padding:var(--page-section-padding-inline, 8px)}.packaging-material-library-outbound-drawer .packaging-material-library-outbound-drawer-scope.organizational-page .organizational-segmented-filters>.organizational-emp-filter-row{margin-left:0}.packaging-material-library-outbound-drawer .packaging-material-library-outbound-drawer-table-wrap{min-width:0;flex:1;min-height:0;padding-left:var(--page-section-padding-inline, 8px);padding-right:var(--page-section-padding-inline, 8px);box-sizing:border-box}.packaging-material-library-outbound-drawer .organizational-segmented-filters .organizational-emp-filter-item>.organizational-emp-filter-label{justify-content:flex-start;text-align:left}.packaging-material-library-outbound-drawer .packaging-material-outbound-drawer-filter-row{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.packaging-material-library-outbound-drawer .packaging-material-outbound-drawer-filter-row .packaging-material-outbound-drawer-segmented-grow{flex:1 1 auto;min-width:0}.packaging-material-library-outbound-drawer .packaging-material-outbound-drawer-filter-row>.ant-btn{flex-shrink:0}.packaging-material-library-outbound-drawer .organizational-segmented-filters .organizational-emp-filter-item .packaging-material-outbound-drawer-range-picker.ant-picker{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.packaging-material-library-outbound-drawer .organizational-segmented-filters .organizational-emp-filter-item .packaging-material-outbound-drawer-range-picker .ant-picker-input>input{font-size:13.5px}.raw-material-library-inbound-drawer .ant-drawer-body{padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.raw-material-library-inbound-drawer .raw-material-library-inbound-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);flex:1;min-height:0;min-width:0}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope.organizational-page,.raw-material-stock-log-records-page.raw-material-library-inbound-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;min-width:0}.raw-material-inbound-records-detail-wrap>.layout-detail-shell-page,.raw-material-stock-log-records-detail-wrap>.layout-detail-shell-page{padding-bottom:0;overflow:hidden}.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.raw-material-inbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.raw-material-stock-log-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.packaging-material-outbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.finished-product-inbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.finished-product-outbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.finished-product-stock-log-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.semi-finished-inbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.semi-finished-outbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.semi-finished-stock-log-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.packaging-material-inbound-records-page)>.layout-detail-shell-page,.layout-detail-shell-page-wrap.product-library-detail-page:has(.organizational-page.packaging-material-stock-log-records-page)>.layout-detail-shell-page{padding-bottom:0;overflow:hidden}.layout-detail-shell-page-wrap.raw-material-inbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.raw-material-stock-log-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.layout-detail-shell-page-wrap.raw-material-inbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root>.raw-material-inbound-records-table-card.layout-detail-shell-section-card,.layout-detail-shell-page-wrap.raw-material-stock-log-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root>.raw-material-inbound-records-table-card.layout-detail-shell-section-card,.layout-detail-shell-page-wrap.raw-material-stock-log-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root>.raw-material-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.layout-content-inner:has(.raw-material-inbound-records-detail-wrap),.layout-content-inner:has(.raw-material-stock-log-records-detail-wrap),.layout-content-inner:has(.packaging-material-inbound-records-detail-wrap),.layout-content-inner:has(.packaging-material-outbound-records-detail-wrap),.layout-content-inner:has(.packaging-material-stock-log-records-detail-wrap),.layout-content-inner:has(.semi-finished-inbound-records-detail-wrap),.layout-content-inner:has(.semi-finished-outbound-records-detail-wrap),.layout-content-inner:has(.semi-finished-stock-log-records-detail-wrap),.layout-content-inner:has(.finished-product-inbound-records-detail-wrap),.layout-content-inner:has(.finished-product-outbound-records-detail-wrap),.layout-content-inner:has(.finished-product-stock-log-records-detail-wrap){padding-top:4px}.raw-material-library-inbound-drawer .raw-material-library-inbound-drawer-scope.organizational-page .organizational-emp-filter-bar{padding:0;flex-shrink:0}.raw-material-library-inbound-drawer .raw-material-library-inbound-drawer-scope.organizational-page .organizational-emp-filter-bar-inner{padding:var(--page-section-padding-inline, 8px)}.raw-material-library-inbound-drawer .raw-material-library-inbound-drawer-scope.organizational-page .organizational-segmented-filters>.organizational-emp-filter-row,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope.organizational-page .organizational-segmented-filters>.organizational-emp-filter-row{margin-left:0}.raw-material-library-inbound-drawer .raw-material-library-inbound-drawer-table-wrap{min-width:0;flex:1;min-height:0;padding-left:var(--page-section-padding-inline, 8px);padding-right:var(--page-section-padding-inline, 8px);box-sizing:border-box}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope>.raw-material-inbound-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope>.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0}.raw-material-outbound-records-page.raw-material-library-inbound-drawer-scope>.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-outbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0}.raw-material-stock-log-records-page.raw-material-library-inbound-drawer-scope>.raw-material-stock-log-records-table-card.layout-detail-shell-section-card,.raw-material-stock-log-records-page.raw-material-library-inbound-drawer-scope>.raw-material-inbound-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.raw-material-stock-log-records-page.raw-material-library-inbound-drawer-scope>.raw-material-stock-log-records-table-card.layout-detail-shell-section-card .raw-material-stock-log-records-main-table.ant-table-wrapper,.raw-material-stock-log-records-page.raw-material-library-inbound-drawer-scope>.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-stock-log-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope>.raw-material-inbound-records-table-card.layout-detail-shell-section-card .library-main-table-scroll-stack-body>.ant-table-wrapper,.raw-material-stock-log-records-page.raw-material-library-inbound-drawer-scope>.raw-material-stock-log-records-table-card.layout-detail-shell-section-card .library-main-table-scroll-stack-body>.raw-material-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0}.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-card-head-row{display:block;min-width:0;padding-bottom:var(--page-section-gap, 8px);margin-bottom:var(--page-section-gap, 8px);border-bottom:1px solid var(--ant-color-border-secondary)}.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-card-head-row .raw-material-inbound-records-card-head-filter-row>.layout-detail-shell-block-title{margin-bottom:0;padding-bottom:0;border-bottom:none;flex:0 0 auto;align-self:center}.raw-material-inbound-records-page.library-main-table-scroll-stack-root .raw-material-inbound-drawer-filter-row.raw-material-inbound-records-card-head-filter-row{align-items:center}.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-card-head-filter-row .raw-material-inbound-records-card-head-filter-main{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0}.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-card-head-filter-main .raw-material-inbound-drawer-segmented-grow{flex:1 1 auto;min-width:0}.raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-card-head-filter-main>.ant-btn{flex-shrink:0;align-self:flex-start}.raw-material-library-inbound-drawer .organizational-segmented-filters .organizational-emp-filter-item>.organizational-emp-filter-label,.raw-material-inbound-records-page .organizational-segmented-filters .organizational-emp-filter-item>.organizational-emp-filter-label{justify-content:flex-start;text-align:left}.raw-material-library-inbound-drawer .raw-material-inbound-drawer-filter-row,.raw-material-inbound-records-page .raw-material-inbound-drawer-filter-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px;min-width:0;justify-content:flex-start;row-gap:8px}.raw-material-library-inbound-drawer .raw-material-inbound-drawer-filter-row .raw-material-inbound-drawer-segmented-grow,.raw-material-inbound-records-page .raw-material-inbound-drawer-filter-row .raw-material-inbound-drawer-segmented-grow{flex:1 1 auto;min-width:0}.raw-material-library-inbound-drawer .raw-material-inbound-drawer-filter-row>.ant-btn,.raw-material-inbound-records-page .raw-material-inbound-drawer-filter-row>.ant-btn{flex-shrink:0}.raw-material-library-inbound-drawer-scope .raw-material-inbound-source-tag.ant-tag,.raw-material-inbound-records-page .raw-material-inbound-source-tag.ant-tag,.packaging-material-library-inbound-drawer-scope .raw-material-inbound-source-tag.ant-tag,.packaging-material-inbound-records-page .raw-material-inbound-source-tag.ant-tag,.packaging-material-library-outbound-drawer-scope .raw-material-inbound-source-tag.ant-tag,.packaging-material-outbound-records-page .raw-material-inbound-source-tag.ant-tag,.raw-material-library-inbound-drawer-scope .spec-line-outbound-type-cell .ant-tag,.raw-material-inbound-records-page .spec-line-outbound-type-cell .ant-tag,.packaging-material-library-inbound-drawer-scope .spec-line-outbound-type-cell .ant-tag,.packaging-material-inbound-records-page .spec-line-outbound-type-cell .ant-tag,.packaging-material-library-outbound-drawer-scope .spec-line-outbound-type-cell .ant-tag,.packaging-material-outbound-records-page .spec-line-outbound-type-cell .ant-tag{margin:0;font-size:11px;line-height:16px;padding-inline:6px}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-type,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-type{white-space:normal!important;overflow:hidden;max-width:100%;vertical-align:middle;text-align:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-type .ant-table-cell-content,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-type .ant-table-cell-content{max-width:100%!important;white-space:normal!important;justify-content:center;align-items:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-type .raw-material-inbound-source-tag.ant-tag,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-type .raw-material-inbound-source-tag.ant-tag{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;height:auto;line-height:16px;text-align:center;word-break:break-word;overflow-wrap:anywhere;overflow:hidden}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-col-source-type .raw-material-inbound-source-tag.ant-tag{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;height:auto;line-height:16px;text-align:center;word-break:break-word;overflow-wrap:anywhere;overflow:hidden}.raw-material-library-inbound-drawer .organizational-segmented-filters .organizational-emp-filter-item .raw-material-inbound-drawer-range-picker.ant-picker,.raw-material-inbound-records-page .organizational-segmented-filters .organizational-emp-filter-item .raw-material-inbound-drawer-range-picker.ant-picker{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.raw-material-library-inbound-drawer .organizational-segmented-filters .organizational-emp-filter-item .raw-material-inbound-drawer-range-picker .ant-picker-input>input,.raw-material-inbound-records-page .organizational-segmented-filters .organizational-emp-filter-item .raw-material-inbound-drawer-range-picker .ant-picker-input>input{font-size:13.5px}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;min-width:0}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope>.packaging-material-outbound-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope>.packaging-material-outbound-records-table-card.layout-detail-shell-section-card .product-library-detail-spec-table.ant-table-wrapper{flex:1;min-height:0;min-width:0}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope>.packaging-material-outbound-records-table-card.layout-detail-shell-section-card .library-main-table-scroll-stack-body>.ant-table-wrapper{flex:1;min-height:0;min-width:0}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope>.packaging-material-outbound-records-table-card.layout-detail-shell-section-card .semi-finished-inbound-drawer-table-host{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-inbound-records-col-source-info{white-space:normal!important;overflow:hidden;min-width:0;vertical-align:middle}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-inbound-records-col-source-info{white-space:normal!important;overflow:hidden;max-width:100%;vertical-align:middle}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .product-library-detail-spec-table.ant-table-wrapper .ant-table-cell.packaging-inbound-records-col-source-info .ant-table-cell-content{width:100%;max-width:100%!important;white-space:normal!important;overflow:hidden}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-inbound-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-inbound-records-col-source-info .raw-material-inbound-source-title,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-inbound-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.library-stock-line-records-col-source-info,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper{display:flex;align-items:center;white-space:normal!important;overflow:hidden;min-width:0;vertical-align:middle}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper{display:flex;align-items:center;white-space:normal!important;overflow:hidden;max-width:100%;vertical-align:middle}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.library-stock-line-records-col-source-info .ant-table-cell-content,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper{display:flex;align-items:center;width:100%;max-width:100%!important;white-space:normal!important;overflow:hidden}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.library-stock-line-records-col-source-info .raw-material-inbound-source-text,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.library-stock-line-records-col-source-info .raw-material-inbound-source-title,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.library-stock-line-records-col-source-info .raw-material-inbound-source-content,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden;text-overflow:clip}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.library-stock-line-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper{flex-direction:column;align-items:stretch;align-self:stretch;justify-content:center;min-height:100%;gap:4px;white-space:normal;min-width:0;width:100%}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info,.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .semi-finished-inbound-drawer-table-host .raw-material-inbound-records-main-table.ant-table-wrapper{display:table-cell!important;overflow:hidden!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td[rowspan].semi-finished-inbound-records-merge-cell,.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td[rowspan].semi-finished-inbound-records-merge-cell{vertical-align:middle!important}.packaging-material-outbound-records-page.packaging-material-library-outbound-drawer-scope .semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td[rowspan].semi-finished-inbound-records-merge-cell .spec-line-outbound-source-cell.product-library-other-info-cell{min-height:100%;justify-content:center;box-sizing:border-box}.packaging-material-outbound-records-table-card.layout-detail-shell-section-card .packaging-material-outbound-records-card-head-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-width:0;padding-bottom:var(--page-section-gap, 8px);margin-bottom:var(--page-section-gap, 8px);border-bottom:none}.packaging-material-outbound-records-table-card.layout-detail-shell-section-card .packaging-material-outbound-records-card-head-row>.layout-detail-shell-block-title{margin-bottom:0;padding-bottom:0;border-bottom:none;flex-shrink:0}.packaging-material-outbound-records-card-head-tools{flex:1;min-width:200px;display:flex;justify-content:flex-end;align-items:center}.packaging-material-outbound-records-card-head-tools .packaging-material-outbound-records-card-head-filter-row{flex:1;min-width:0;justify-content:flex-end}.packaging-material-outbound-records-page .organizational-segmented-filters .organizational-emp-filter-item>.organizational-emp-filter-label{justify-content:flex-start;text-align:left}.packaging-material-outbound-records-page .packaging-material-outbound-drawer-filter-row{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.packaging-material-outbound-records-page .packaging-material-outbound-drawer-filter-row .packaging-material-outbound-drawer-segmented-grow{flex:1 1 auto;min-width:0}.packaging-material-outbound-records-page .packaging-material-outbound-drawer-filter-row>.ant-btn{flex-shrink:0}.packaging-material-outbound-records-page .semi-finished-inbound-drawer-table-host .ant-table-row-expand-icon:before,.packaging-material-outbound-records-page .semi-finished-inbound-drawer-table-host .ant-table-row-expand-icon:after{transition:none!important}.raw-material-stock-log-records-page .ant-table-row-expand-icon:before,.raw-material-stock-log-records-page .ant-table-row-expand-icon:after,.semi-finished-stock-log-records-page .ant-table-row-expand-icon:before,.semi-finished-stock-log-records-page .ant-table-row-expand-icon:after,.finished-product-stock-log-records-page .ant-table-row-expand-icon:before,.finished-product-stock-log-records-page .ant-table-row-expand-icon:after,.finished-stock-log-records-page .ant-table-row-expand-icon:before,.finished-stock-log-records-page .ant-table-row-expand-icon:after,.packaging-material-stock-log-records-page .ant-table-row-expand-icon:before,.packaging-material-stock-log-records-page .ant-table-row-expand-icon:after{transition:none!important}.packaging-material-outbound-records-page .organizational-segmented-filters .organizational-emp-filter-item .packaging-material-outbound-drawer-range-picker.ant-picker{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.packaging-material-outbound-records-page .organizational-segmented-filters .organizational-emp-filter-item .packaging-material-outbound-drawer-range-picker .ant-picker-input>input{font-size:13.5px}.product-library-page .organizational-emp-table-scroll-wrap .ant-table-wrapper{min-width:0}.organizational-page.product-library-page{--org-filter-search-width: 300px;--org-filter-search-min-width: 200px;--product-filter-label-width: 64px;--product-filter-control-width: 170px}.product-library-stats-bar{flex-shrink:0}.product-library-stats-bar-inner{background:var(--color-bg-base);border-radius:8px;padding:16px 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px 24px;box-shadow:0 0 0 1px var(--ant-color-border-secondary)}@media(max-width:900px){.product-library-stats-bar-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-library-stat-item{display:flex;flex-direction:column;gap:4px;min-width:0}.product-library-stat-head{display:flex;align-items:center;gap:6px;min-width:0}.product-library-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;line-height:1;color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.product-library-stat-icon .anticon{vertical-align:middle}.product-library-stat-icon--total{color:var(--ant-color-primary)}.product-library-stat-icon--warning{color:var(--ant-color-warning)}.product-library-stat-icon--on{color:var(--ant-color-success)}.product-library-stat-icon--sold{color:var(--ant-purple)}.product-library-stat-label{font-size:13px;line-height:1.4;color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.product-library-stat-value{font-size:20px;line-height:1.35;font-weight:600;color:var(--color-text-primary, #111827);font-variant-numeric:tabular-nums}.raw-material-stats-bar,.packaging-material-stats-bar{flex-shrink:0}.raw-material-stats-bar-inner,.packaging-material-stats-bar-inner{align-items:stretch;gap:var(--page-section-gap, 8px);padding:0;background:transparent;border-radius:0;box-shadow:none}.raw-material-library-page .raw-material-stats-bar-inner{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 1px 2px #00000008;box-sizing:border-box}.raw-material-library-page .raw-material-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.raw-material-library-page .raw-material-stats-kpi{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:10px 12px 8px;background:#f5f5f5;border-radius:4px;border:none;box-shadow:none;box-sizing:border-box}.raw-material-library-page .raw-material-stats-kpi__label{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;line-height:18px;color:#000000a6}.raw-material-library-page .raw-material-stats-kpi__icon{font-size:12px;line-height:1}.raw-material-library-page .raw-material-stats-kpi__icon--primary{color:#0052d9}.raw-material-library-page .raw-material-stats-kpi__icon--cyan{color:#13c2c2}.raw-material-library-page .raw-material-stats-kpi__icon--danger{color:#cf1322}.raw-material-library-page .raw-material-stats-strip--alerts .raw-material-stats-kpi--interactive:hover{background:#fff7e6}.raw-material-library-page .raw-material-stats-kpi__value{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2;color:#000000e0}.raw-material-library-page .raw-material-stats-kpi__value--danger{color:#cf1322}.raw-material-library-page .raw-material-stats-kpi--interactive{cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.raw-material-library-page .raw-material-stats-kpi--interactive:hover{background:#fff1f0}.raw-material-library-page .raw-material-stats-kpi--active-warn{background:#fff1f0;box-shadow:inset 0 0 0 1px #ff7875}@media(max-width:900px){.raw-material-library-page .raw-material-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.raw-material-library-page .raw-material-stats-strip{grid-template-columns:1fr}}.packaging-material-library-page .packaging-material-stats-bar-inner{display:block}.packaging-material-stats-bar .packaging-material-stats-strip{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;min-width:0}.packaging-material-stats-bar .packaging-material-stats-strip-item{flex:1 1 0;min-width:120px;padding:2px 8px}.packaging-material-stats-bar .packaging-material-stats-strip-item .ant-statistic-title{margin-bottom:2px;font-size:13px}.packaging-material-stats-bar .packaging-material-stats-strip-title{display:inline-flex;align-items:center;gap:6px}.packaging-material-stats-bar .packaging-material-stats-strip-title-icon{font-size:13px;line-height:1}.packaging-material-stats-bar .packaging-material-stats-strip-title-icon--primary{color:#0052d9}.packaging-material-stats-bar .packaging-material-stats-strip-title-icon--cyan{color:#13c2c2}.packaging-material-stats-bar .packaging-material-stats-strip-title-icon--danger{color:#cf1322}.packaging-material-stats-bar .packaging-material-stats-strip-item .ant-statistic-content{font-size:20px;line-height:1.2}.packaging-material-stats-bar .packaging-material-stats-strip-item .ant-statistic-content-value{font-variant-numeric:tabular-nums}.packaging-material-stats-bar .packaging-material-stats-strip-divider.ant-divider-vertical{align-self:stretch;height:auto;margin:4px;border-inline-start-color:var(--ant-color-split, rgba(5, 5, 5, .06))}.packaging-material-stats-bar .packaging-material-stats-strip-item--interactive{cursor:pointer;border-radius:6px;transition:background .2s ease}.packaging-material-stats-bar .packaging-material-stats-strip-item--interactive:hover{background:#fff1f0}.packaging-material-stats-bar .packaging-material-stats-strip-item--active-warn{background:#fff1f0;box-shadow:inset 0 0 0 1px #ff7875}.packaging-material-stats-bar-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.packaging-material-stats-bar-inner{grid-template-columns:1fr}}.raw-material-stat-item,.packaging-material-stat-item{display:flex;flex-direction:column;gap:0;min-width:0;padding:12px 14px;border-radius:8px;background:#f8fafc;border:1px solid #eef0f3}.raw-material-stats-bar .raw-material-stat-item{padding:4px 8px;margin:-4px -8px;background:transparent;border-color:transparent}.raw-material-stat-head,.packaging-material-stat-head{display:flex;align-items:center;gap:6px;min-width:0}.raw-material-stat-icon,.packaging-material-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;line-height:1;color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.raw-material-stat-icon .anticon,.packaging-material-stat-icon .anticon{vertical-align:middle}.raw-material-stat-icon--kinds,.packaging-material-stat-icon--kinds{color:var(--ant-color-warning)}.raw-material-stat-icon--weight,.packaging-material-stat-icon--weight{color:var(--ant-color-primary)}.raw-material-stat-icon--value,.packaging-material-stat-icon--value{color:var(--ant-purple)}.packaging-material-stat-icon--qty{color:var(--ant-cyan)}.raw-material-stat-label,.packaging-material-stat-label{display:block;font-size:12px;line-height:1.4;color:#64748b;margin-bottom:6px}.raw-material-stat-value,.packaging-material-stat-value{font-size:18px;line-height:1.25;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.raw-material-stat-item--interactive,.packaging-material-stat-item--interactive{cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.raw-material-stat-item--interactive:hover,.packaging-material-stat-item--interactive:hover{border-color:#ffa39e;box-shadow:0 0 0 1px #ff4d4f1f}.raw-material-stat-item--interactive.raw-material-stat-item--active-warn,.packaging-material-stat-item--interactive.packaging-material-stat-item--active-warn{border-color:#ff7875;background:#fff1f0;box-shadow:0 0 0 1px #ff4d4f33}.raw-material-library-stock-warning-filter-tag{display:flex;align-items:center;padding-inline:4px 0}.raw-material-stat-value--warn,.packaging-material-stat-value--warn{color:#cf1322}.raw-material-stat-value--accent,.packaging-material-stat-value--accent{color:#0052d9}.raw-material-enable-status-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;line-height:1.35;color:inherit}.raw-material-enable-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.raw-material-enable-status-dot--enabled{background:var(--ant-color-success)}.raw-material-enable-status-dot--disabled{background:var(--ant-color-text-quaternary)}.product-library-filter-bar-rows{display:flex;flex-direction:column;gap:12px;width:100%}.product-library-filter-expand-btn{padding-inline:4px!important;height:auto!important;display:inline-flex!important;align-items:center;gap:4px}.product-library-filter-expand-btn .anticon{font-size:12px}.organizational-page.product-library-page .library-filter-table-card .organizational-emp-filter-card--actions>.ant-card-body{align-items:flex-end}.organizational-page.product-library-page .library-filter-table-card .organizational-emp-filter-card--actions .ant-btn{width:100%!important;margin-right:0}.product-library-page .ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.product-library-main-table .ant-table:not(.ant-table-bordered) th.product-library-col-merge-left{border-left:none!important}.product-library-main-table .ant-table:not(.ant-table-bordered) td.product-library-col-merge-left{border-left:1px solid var(--ant-color-border-secondary)!important}.ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-thead>tr>th{white-space:nowrap}.ant-table-wrapper:is(.product-library-main-table,.raw-material-library-main-table,.packaging-material-library-main-table,.raw-material-inbound-records-main-table,.raw-material-outbound-records-main-table,.packaging-material-inbound-records-main-table,.packaging-material-outbound-records-main-table,.packaging-material-stock-log-records-main-table,.semi-finished-product-library-main-table,.semi-finished-inbound-records-main-table,.semi-finished-outbound-records-main-table,.semi-finished-stock-log-records-main-table,.finished-product-library-main-table,.finished-product-inbound-records-main-table,.finished-product-outbound-records-main-table,.finished-product-stock-log-records-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-tbody>tr.ant-table-measure-row>td,.ant-table-wrapper:is(.product-library-main-table,.raw-material-library-main-table,.packaging-material-library-main-table,.raw-material-inbound-records-main-table,.raw-material-outbound-records-main-table,.packaging-material-inbound-records-main-table,.packaging-material-outbound-records-main-table,.packaging-material-stock-log-records-main-table,.semi-finished-product-library-main-table,.semi-finished-inbound-records-main-table,.semi-finished-outbound-records-main-table,.semi-finished-stock-log-records-main-table,.finished-product-library-main-table,.finished-product-inbound-records-main-table,.finished-product-outbound-records-main-table,.finished-product-stock-log-records-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-tbody>tr.ant-table-measure-row>th{padding:0!important;height:0!important;line-height:0!important;border:0!important;overflow:hidden!important}.ant-table-wrapper:is(.product-library-main-table,.raw-material-library-main-table,.packaging-material-library-main-table,.raw-material-inbound-records-main-table,.raw-material-outbound-records-main-table,.packaging-material-inbound-records-main-table,.packaging-material-outbound-records-main-table,.packaging-material-stock-log-records-main-table,.semi-finished-product-library-main-table,.semi-finished-inbound-records-main-table,.semi-finished-outbound-records-main-table,.semi-finished-stock-log-records-main-table,.finished-product-library-main-table,.finished-product-inbound-records-main-table,.finished-product-outbound-records-main-table,.finished-product-stock-log-records-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-body>table>thead>tr>th{padding:0!important;height:0!important;line-height:0!important;border:0!important;visibility:hidden;overflow:hidden}.ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-tbody>tr>td.product-library-col-spec-row{line-height:1.35}.ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-thead>tr>th.product-library-col-spec-row{white-space:nowrap}.ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table) .product-library-name-code{font-weight:500}.ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table) .product-library-name-title{font-weight:600;color:var(--color-text-primary)}.product-library-main-table .ant-table-thead>tr>th.product-library-col-name,.product-library-main-table .ant-table-tbody>tr>td.product-library-col-name{padding-right:2px!important;overflow:hidden;max-width:280px}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th.product-library-col-name,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td.product-library-col-name{padding-right:2px!important;overflow:hidden;max-width:180px}.product-work-order-library-page .library-table-focus-chrome-shell-inner{display:flex;flex-direction:column;gap:var(--eiop-float-shell-gap, var(--page-section-gap, 8px));overflow:visible}.product-work-order-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner{overflow:hidden}.product-work-order-library-page .product-work-order-list-state-tabs{flex-shrink:0;width:100%;min-width:0;margin:0;padding:8px 12px 0;box-sizing:border-box}.product-work-order-library-page .product-work-order-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;flex-shrink:0;padding:8px 12px;box-sizing:border-box;min-width:0;overflow:visible;background:transparent;border:none}.product-work-order-library-page .product-work-order-list-filters__extra{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.product-work-order-library-page .product-work-order-list-filters__main{display:flex;flex-wrap:nowrap;align-items:center;align-self:center;gap:8px 12px;flex:1 1 auto;min-width:0;min-height:32px}.product-work-order-library-page .product-work-order-list-filters__actions{display:flex;align-items:center;align-self:center;flex-wrap:nowrap;gap:8px;margin-left:auto;flex-shrink:0;min-height:32px}.product-work-order-library-page .product-work-order-list-filters__actions>.ant-btn,.product-work-order-library-page .product-work-order-list-filters__actions>span{display:inline-flex;align-items:center;justify-content:center;height:32px}.product-work-order-library-page .product-work-order-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;min-height:32px}.product-work-order-library-page .product-work-order-list-filters__popover-anchor{display:inline-flex;align-items:center}.product-work-order-library-page .product-work-order-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.product-work-order-library-page .product-work-order-list-filters__keyword{width:240px;max-width:100%;height:32px}.product-work-order-library-page .product-work-order-list-filters__plan-day{width:136px;max-width:100%}.product-work-order-library-page .product-work-order-list-filters__plan-day.ant-picker{height:32px}.product-work-order-library-page .product-work-order-list-filters__item>.ant-btn{display:inline-flex;align-items:center;justify-content:center;height:32px}.product-work-order-library-page .product-work-order-list-filters__date-range{width:240px;max-width:100%}.product-work-order-library-page .product-work-order-list-filters__summary{font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .55));white-space:nowrap;line-height:32px}.subpack-work-order-library-page .library-table-focus-chrome-shell-inner{display:flex;flex-direction:column;gap:var(--eiop-float-shell-gap, var(--page-section-gap, 8px));overflow:visible}.subpack-work-order-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner{overflow:hidden}.subpack-work-order-library-page .subpack-work-order-list-state-tabs{flex-shrink:0;width:100%;min-width:0;margin:0;padding:8px 12px 0;box-sizing:border-box}.subpack-work-order-library-page .subpack-work-order-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;flex-shrink:0;padding:8px 12px;box-sizing:border-box;min-width:0;overflow:visible;background:transparent;border:none}.subpack-work-order-library-page .subpack-work-order-list-filters__extra{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.subpack-work-order-library-page .subpack-work-order-list-filters__main{display:flex;flex-wrap:nowrap;align-items:center;align-self:center;gap:8px 12px;flex:1 1 auto;min-width:0;min-height:32px}.subpack-work-order-library-page .subpack-work-order-list-filters__actions{display:flex;align-items:center;align-self:center;flex-wrap:nowrap;gap:8px;margin-left:auto;flex-shrink:0;min-height:32px}.subpack-work-order-library-page .subpack-work-order-list-filters__actions>.ant-btn,.subpack-work-order-library-page .subpack-work-order-list-filters__actions>span{display:inline-flex;align-items:center;justify-content:center;height:32px}.subpack-work-order-library-page .subpack-work-order-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.subpack-work-order-library-page .subpack-work-order-list-filters__popover-anchor{display:inline-flex;align-items:center}.subpack-work-order-library-page .subpack-work-order-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.subpack-work-order-library-page .subpack-work-order-list-filters__keyword{width:240px;max-width:100%}.subpack-work-order-library-page .subpack-work-order-list-filters__plan-day{width:136px;max-width:100%}.subpack-work-order-library-page .subpack-work-order-list-filters__plan-day.ant-picker{height:32px}.subpack-work-order-library-page .subpack-work-order-list-filters__date-range{width:240px;max-width:100%}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.organizational-col-action,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell.organizational-col-action{padding:4px 6px 4px 4px!important;box-sizing:border-box!important;white-space:nowrap;vertical-align:middle}.product-work-order-library-page .product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{width:auto;max-width:100%;flex-wrap:nowrap}.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.organizational-col-action,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell.organizational-col-action{padding:4px 6px 4px 4px!important;box-sizing:border-box!important;white-space:nowrap;vertical-align:middle}.subpack-work-order-library-page .product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{width:auto;max-width:100%;flex-wrap:nowrap}.product-work-order-library-page .packaging-material-stats-bar-inner.product-wo-state-stats-bar-inner{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px 16px;min-width:0;overflow:hidden;grid-template-columns:unset}.product-work-order-library-page .packaging-material-stats-bar-inner.product-wo-state-stats-bar-inner .packaging-material-stat-item{flex:1 1 0;min-width:0}.product-work-order-library-page .packaging-material-stats-bar-inner.product-wo-state-stats-bar-inner .packaging-material-stat-head{min-width:0}.product-work-order-library-page .packaging-material-stats-bar-inner.product-wo-state-stats-bar-inner .packaging-material-stat-label{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:900px){.product-work-order-library-page .packaging-material-stats-bar-inner.product-wo-state-stats-bar-inner{display:flex;flex-wrap:nowrap;grid-template-columns:unset;overflow:hidden}}.subpack-work-order-library-page .packaging-material-stats-bar-inner.subpack-wo-state-stats-bar-inner{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px 16px;min-width:0;overflow:hidden;grid-template-columns:unset}.subpack-work-order-library-page .packaging-material-stats-bar-inner.subpack-wo-state-stats-bar-inner .packaging-material-stat-item{flex:1 1 0;min-width:0}.subpack-work-order-library-page .packaging-material-stats-bar-inner.subpack-wo-state-stats-bar-inner .packaging-material-stat-head{min-width:0}.subpack-work-order-library-page .packaging-material-stats-bar-inner.subpack-wo-state-stats-bar-inner .packaging-material-stat-label{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:900px){.subpack-work-order-library-page .packaging-material-stats-bar-inner.subpack-wo-state-stats-bar-inner{display:flex;flex-wrap:nowrap;grid-template-columns:unset;overflow:hidden}}.product-work-order-library-page .packaging-material-stat-icon.product-wo-state-stat-icon--voided{color:var(--ant-color-error)}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].finished-product-library-col-merged-trailing,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].finished-product-library-col-memo,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action{vertical-align:middle!important}.product-library-main-table .ant-table-thead>tr>th.product-library-col-name.work-order-list-col-wo,.product-library-main-table .ant-table-tbody>tr>td.product-library-col-name.work-order-list-col-wo{max-width:none;overflow:visible}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.product-library-col-name.work-order-list-col-wo,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell.product-library-col-name.work-order-list-col-wo{text-align:start!important}.product-library-main-table .ant-table-thead>tr>th.work-order-list-col-state,.product-library-main-table .ant-table-tbody>tr>td.work-order-list-col-state{vertical-align:middle}.product-work-order-library-page .product-wo-list-state-cell{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0}.product-library-main-table .ant-table-thead>tr>th.product-library-col-name.work-order-list-col-leader,.product-library-main-table .ant-table-tbody>tr>td.product-library-col-name.work-order-list-col-leader,.product-library-main-table .ant-table-thead>tr>th.product-library-col-name.work-order-list-col-workers,.product-library-main-table .ant-table-tbody>tr>td.product-library-col-name.work-order-list-col-workers{max-width:none;overflow:visible;vertical-align:middle}.product-work-order-library-page .work-order-list-workers-inline-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%}.product-work-order-library-page .work-order-list-wo-cell--primary{gap:4px}.product-work-order-library-page .work-order-list-wo-meta--memo-only{margin-top:2px}.product-work-order-library-page .product-wo-list-primary-cell{display:flex;flex-direction:column;align-items:stretch;gap:4px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;text-align:left}.product-work-order-library-page .product-wo-list-primary-cell__title-row{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-width:0}.product-work-order-library-page .product-wo-list-primary-cell__row-with-label{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;min-width:0}.product-work-order-library-page .product-wo-list-primary-cell__row-with-label .product-wo-list-primary-cell__title{flex:1 1 0;min-width:0}.product-work-order-library-page .product-wo-list-primary-cell__field-label-wrap{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;box-sizing:border-box;gap:0;min-width:3.25em;width:3.25em;font-size:12px;line-height:1.35;color:var(--ant-color-text-tertiary);padding-top:1px}.product-work-order-library-page .product-wo-list-primary-cell__field-label{flex:0 0 auto;box-sizing:border-box;text-align:start;font-size:inherit;line-height:inherit;color:inherit;padding-top:0}.product-work-order-library-page .product-wo-list-primary-cell__field-colon{flex:0 0 auto;box-sizing:border-box;font-size:inherit;line-height:inherit;color:inherit;margin:0}.product-work-order-library-page .product-wo-list-primary-cell__title{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ant-color-text);min-width:0;overflow:hidden;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-pack:start;word-break:break-word}.product-work-order-library-page .product-wo-list-primary-cell__meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px 10px;min-width:0;width:100%;font-size:13px;line-height:1.35;color:var(--ant-color-text-secondary)}.product-work-order-library-page .product-wo-list-primary-cell__meta-main{display:flex;align-items:center;flex-wrap:nowrap;gap:0;min-width:0;flex:1 1 0;overflow:hidden}.product-work-order-library-page .product-wo-list-primary-cell__meta-priority{flex-shrink:0;line-height:1}.product-work-order-library-page .product-wo-list-primary-cell__meta-priority .work-order-priority-tag.ant-tag{margin:0;font-size:10px;line-height:14px;min-height:15px;padding:0 4px;border-radius:3px}.product-work-order-library-page .product-wo-list-primary-cell__state{flex-shrink:0;line-height:1}.product-work-order-library-page .product-wo-list-primary-cell__state .product-wo-status-pill{white-space:nowrap}.product-work-order-library-page .product-wo-list-primary-cell__code{font-variant-numeric:tabular-nums;min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.product-work-order-library-page .product-wo-list-primary-cell__sep{color:var(--ant-color-text-quaternary);-webkit-user-select:none;user-select:none}.product-work-order-library-page .product-wo-list-primary-cell__cal-icon{font-size:13px;color:var(--ant-color-text-tertiary)}.product-work-order-library-page .product-wo-list-primary-cell__date{color:var(--ant-color-text-secondary)}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.product-wo-list-col-plan-complete,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.product-wo-list-col-plan-complete{text-align:start!important;vertical-align:top}.product-work-order-library-page .product-wo-list-plan-complete-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;font-size:12px;line-height:1.4}.product-work-order-library-page .product-wo-list-plan-complete-cell__line{display:block;min-width:0;max-width:100%;word-break:break-word}.product-work-order-library-page .product-wo-list-plan-complete-cell__label{color:var(--ant-color-text-tertiary);white-space:nowrap}.product-work-order-library-page .product-wo-list-plan-complete-cell__value{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums}.product-work-order-library-page .product-wo-list-primary-cell__people{display:flex;align-items:center;justify-content:flex-start;gap:0;min-width:0;width:100%;flex-wrap:nowrap}.product-work-order-library-page .product-wo-list-primary-cell__people--empty{min-height:0}.product-work-order-library-page .product-wo-list-primary-cell__people-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 8px;min-width:0;flex:1 1 0;overflow:hidden}.product-work-order-library-page .product-wo-list-primary-cell__leader{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:45%;flex:0 1 auto;overflow:hidden}.product-work-order-library-page .product-wo-list-primary-cell__leader--empty{flex:0 0 auto}.product-work-order-library-page .product-wo-list-primary-cell__avatar-crown{position:relative;display:inline-flex;flex-shrink:0}.product-work-order-library-page .product-wo-list-primary-cell__crown{position:absolute;top:-3px;right:-2px;width:12px;height:12px;color:#d4a012;filter:drop-shadow(0 0 1px rgba(0,0,0,.12));pointer-events:none}.product-work-order-library-page .product-wo-list-primary-cell__leader-name{font-size:13.5px;color:var(--ant-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-work-order-library-page .product-wo-list-primary-cell__people-divider{width:1px;align-self:stretch;min-height:18px;background:var(--ant-color-border-secondary);flex-shrink:0}.product-work-order-library-page .product-wo-list-primary-cell__workers{display:flex;align-items:center;flex-wrap:nowrap;gap:4px 6px;min-width:0;flex:1 1 0;overflow:hidden}.product-work-order-library-page .product-wo-list-primary-cell__avatar-stack{display:inline-flex;flex-direction:row;align-items:center;flex-shrink:0}.product-work-order-library-page .product-wo-list-primary-cell__avatar-stack .ant-avatar:not(:first-child){margin-left:-8px}.product-work-order-library-page .product-wo-list-primary-cell__stack-avatar{border:2px solid var(--ant-color-bg-container);box-sizing:content-box}.product-work-order-library-page .product-wo-list-primary-cell__worker-names-wrap{min-width:0;flex:1 1 0;max-width:100%;overflow:hidden}.product-work-order-library-page .product-wo-list-primary-cell__worker-names{display:block;font-size:12.5px;line-height:1.35;color:var(--ant-color-text-secondary);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-work-order-library-page .product-wo-list-primary-cell__memo{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:5px;width:100%;min-width:0;margin-top:0;font-size:12px;line-height:1.3;color:var(--ant-color-text-tertiary)}.product-work-order-library-page .product-wo-list-primary-cell__memo-icon{flex-shrink:0;font-size:12px;line-height:1;color:var(--ant-color-warning)}.product-work-order-library-page .product-wo-list-wo-filter-dropdown{padding:8px;width:260px;box-sizing:border-box}.product-work-order-library-page .product-wo-list-wo-filter-dropdown__actions{margin-top:8px;width:100%}.product-work-order-library-page .product-wo-list-spec-qty-cell{display:flex;align-items:flex-start;gap:4px;font-size:13px;line-height:1.35;min-width:0}.product-work-order-library-page .product-wo-list-spec-qty-cell__bullet{flex-shrink:0;color:var(--ant-color-text-quaternary);font-weight:600;line-height:1.35}.product-work-order-library-page .product-wo-list-spec-qty-cell__body{min-width:0;flex:1}.product-work-order-library-page .product-wo-list-spec-qty-cell__spec{color:var(--ant-color-text-secondary)}.product-work-order-library-page .product-wo-list-spec-qty-cell__spec--empty{color:var(--ant-color-text-quaternary)}.product-work-order-library-page .product-wo-list-spec-qty-cell__qty{color:var(--ant-color-text-tertiary);white-space:nowrap}.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell.product-library-col-name.work-order-list-col-wo,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell.product-library-col-name.work-order-list-col-wo{text-align:start!important}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent>td,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent>td{background-color:#fff2f2!important;background-image:none!important;color:inherit;text-shadow:none}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent>td.ant-table-cell.work-order-list-col-wo,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent>td.ant-table-cell.work-order-list-col-wo{box-shadow:inset 4px 0 #e53e3e}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent:hover>td,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent>td.ant-table-cell-row-hover,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent:hover>td,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent>td.ant-table-cell-row-hover{background-color:#ffe8e8!important;background-image:none!important}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__title,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__title{color:#e53e3e!important;font-weight:600!important}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__field-label-wrap,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__field-label,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__field-colon,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__field-label-wrap,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__field-label,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__field-colon{color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))!important}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__meta,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__code,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__leader-name,.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__worker-names,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__meta,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__code,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__leader-name,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__worker-names{color:var(--ant-color-text, rgba(0, 0, 0, .88))!important}.product-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.product-work-order-list-row--urgent .subpack-wo-list-primary-cell__meta-priority .ant-tag,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.subpack-work-order-list-row--urgent .subpack-wo-list-primary-cell__meta-priority .ant-tag{margin:0!important;background:#e53e3e!important;color:#fff!important;border-color:#e53e3e!important;border-radius:10px!important;font-weight:500!important;box-shadow:none!important;text-shadow:none!important}.product-work-order-library-page .subpack-wo-list-primary-cell,.subpack-work-order-library-page .subpack-wo-list-primary-cell{display:flex;flex-direction:column;align-items:stretch;gap:4px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;text-align:left}.product-work-order-library-page .subpack-wo-list-primary-cell__title-row,.subpack-work-order-library-page .subpack-wo-list-primary-cell__title-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;min-width:0}.product-work-order-library-page .subpack-wo-list-primary-cell__row-with-label,.subpack-work-order-library-page .subpack-wo-list-primary-cell__row-with-label{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;min-width:0}.product-work-order-library-page .subpack-wo-list-primary-cell__title-row.subpack-wo-list-primary-cell__row-with-label,.subpack-work-order-library-page .subpack-wo-list-primary-cell__title-row.subpack-wo-list-primary-cell__row-with-label{gap:10px}.product-work-order-library-page .subpack-wo-list-primary-cell__row-with-label .subpack-wo-list-primary-cell__title,.subpack-work-order-library-page .subpack-wo-list-primary-cell__row-with-label .subpack-wo-list-primary-cell__title{flex:1 1 0;min-width:0}.product-work-order-library-page .subpack-wo-list-primary-cell__kind-badge,.subpack-work-order-library-page .subpack-wo-list-primary-cell__kind-badge{flex-shrink:0;box-sizing:border-box;width:16px;height:16px;margin-top:1px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:800;line-height:1;color:#fff}.product-work-order-library-page .subpack-wo-list-primary-cell__kind-badge{width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:9px;letter-spacing:-.06em;white-space:nowrap;background:#0052d9;box-shadow:none}.subpack-work-order-library-page .subpack-wo-list-primary-cell__kind-badge{background:linear-gradient(180deg,#2dd4bf,#0d9488 48%,#0f766e);box-shadow:0 1px 4px #0d948852}#theme-root.eiop-theme-root--dark .product-work-order-library-page .subpack-wo-list-primary-cell__kind-badge,#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-list-primary-cell__kind-badge{box-shadow:0 1px 4px #00000059}.product-work-order-library-page .subpack-wo-list-primary-cell__title-row>.subpack-wo-list-primary-cell__title:only-child,.subpack-work-order-library-page .subpack-wo-list-primary-cell__title-row>.subpack-wo-list-primary-cell__title:only-child{flex:1 1 0;min-width:0}.product-work-order-library-page .subpack-wo-list-primary-cell__field-label-wrap,.subpack-work-order-library-page .subpack-wo-list-primary-cell__field-label-wrap{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;box-sizing:border-box;gap:0;min-width:3.25em;width:3.25em;font-size:12px;line-height:1.35;color:var(--ant-color-text-tertiary);padding-top:1px}.product-work-order-library-page .subpack-wo-list-primary-cell__field-label,.subpack-work-order-library-page .subpack-wo-list-primary-cell__field-label{flex:0 0 auto;box-sizing:border-box;text-align:start;font-size:inherit;line-height:inherit;color:inherit;padding-top:0}.product-work-order-library-page .subpack-wo-list-primary-cell__field-colon,.subpack-work-order-library-page .subpack-wo-list-primary-cell__field-colon{flex:0 0 auto;box-sizing:border-box;font-size:inherit;line-height:inherit;color:inherit;margin:0}.product-work-order-library-page .subpack-wo-list-primary-cell__title,.subpack-work-order-library-page .subpack-wo-list-primary-cell__title{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ant-color-text);min-width:0;overflow:hidden;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-pack:start;word-break:break-word}.product-work-order-library-page .subpack-wo-list-primary-cell__meta,.subpack-work-order-library-page .subpack-wo-list-primary-cell__meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px 10px;min-width:0;width:100%;font-size:13px;line-height:1.35;color:var(--ant-color-text-secondary)}.product-work-order-library-page .subpack-wo-list-primary-cell__meta-main,.subpack-work-order-library-page .subpack-wo-list-primary-cell__meta-main{display:flex;align-items:center;flex-wrap:nowrap;gap:0;min-width:0;flex:1 1 0;overflow:hidden}.product-work-order-library-page .subpack-wo-list-primary-cell__meta-priority,.subpack-work-order-library-page .subpack-wo-list-primary-cell__meta-priority{flex-shrink:0;line-height:1}.product-work-order-library-page .subpack-wo-list-primary-cell__meta-priority .work-order-priority-tag.ant-tag,.subpack-work-order-library-page .subpack-wo-list-primary-cell__meta-priority .work-order-priority-tag.ant-tag{margin:0;font-size:10px;line-height:14px;min-height:15px;padding:0 4px;border-radius:3px}.product-work-order-library-page .subpack-wo-list-primary-cell__code,.subpack-work-order-library-page .subpack-wo-list-primary-cell__code{font-variant-numeric:tabular-nums;min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.subpack-wo-list-col-plan-complete,.subpack-work-order-library-page .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.subpack-wo-list-col-plan-complete{text-align:start!important;vertical-align:top}.subpack-work-order-library-page .subpack-wo-list-plan-complete-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;font-size:12px;line-height:1.4}.subpack-work-order-library-page .subpack-wo-list-plan-complete-cell__line{display:block;min-width:0;max-width:100%;word-break:break-word}.subpack-work-order-library-page .subpack-wo-list-plan-complete-cell__label{color:var(--ant-color-text-tertiary);white-space:nowrap}.subpack-work-order-library-page .subpack-wo-list-plan-complete-cell__value{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums}.product-work-order-library-page .subpack-wo-list-primary-cell__people,.subpack-work-order-library-page .subpack-wo-list-primary-cell__people{display:flex;align-items:center;justify-content:flex-start;gap:0;min-width:0;width:100%;flex-wrap:nowrap}.product-work-order-library-page .subpack-wo-list-primary-cell__people--empty,.subpack-work-order-library-page .subpack-wo-list-primary-cell__people--empty{min-height:0}.product-work-order-library-page .subpack-wo-list-primary-cell__people-inner,.subpack-work-order-library-page .subpack-wo-list-primary-cell__people-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 8px;min-width:0;flex:1 1 0;overflow:hidden}.product-work-order-library-page .subpack-wo-list-primary-cell__leader,.subpack-work-order-library-page .subpack-wo-list-primary-cell__leader{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:45%;flex:0 1 auto;overflow:hidden}.product-work-order-library-page .subpack-wo-list-primary-cell__avatar-crown,.subpack-work-order-library-page .subpack-wo-list-primary-cell__avatar-crown{position:relative;display:inline-flex;flex-shrink:0}.product-work-order-library-page .subpack-wo-list-primary-cell__crown,.subpack-work-order-library-page .subpack-wo-list-primary-cell__crown{position:absolute;top:-3px;right:-2px;width:12px;height:12px;color:#d4a012;filter:drop-shadow(0 0 1px rgba(0,0,0,.12));pointer-events:none}.product-work-order-library-page .subpack-wo-list-primary-cell__leader-name,.subpack-work-order-library-page .subpack-wo-list-primary-cell__leader-name{font-size:13.5px;color:var(--ant-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-work-order-library-page .subpack-wo-list-primary-cell__people-divider,.subpack-work-order-library-page .subpack-wo-list-primary-cell__people-divider{width:1px;align-self:stretch;min-height:18px;background:var(--ant-color-border-secondary);flex-shrink:0}.product-work-order-library-page .subpack-wo-list-primary-cell__workers,.subpack-work-order-library-page .subpack-wo-list-primary-cell__workers{display:flex;align-items:center;flex-wrap:nowrap;gap:4px 6px;min-width:0;flex:1 1 0;overflow:hidden}.product-work-order-library-page .subpack-wo-list-primary-cell__avatar-stack,.subpack-work-order-library-page .subpack-wo-list-primary-cell__avatar-stack{display:inline-flex;flex-direction:row;align-items:center;flex-shrink:0}.product-work-order-library-page .subpack-wo-list-primary-cell__avatar-stack .ant-avatar:not(:first-child),.subpack-work-order-library-page .subpack-wo-list-primary-cell__avatar-stack .ant-avatar:not(:first-child){margin-left:-8px}.product-work-order-library-page .subpack-wo-list-primary-cell__stack-avatar,.subpack-work-order-library-page .subpack-wo-list-primary-cell__stack-avatar{border:2px solid var(--ant-color-bg-container);box-sizing:content-box}.product-work-order-library-page .subpack-wo-list-primary-cell__worker-names-wrap,.subpack-work-order-library-page .subpack-wo-list-primary-cell__worker-names-wrap{min-width:0;flex:1 1 0;max-width:100%;overflow:hidden}.product-work-order-library-page .subpack-wo-list-primary-cell__worker-names,.subpack-work-order-library-page .subpack-wo-list-primary-cell__worker-names{display:block;font-size:12.5px;line-height:1.35;color:var(--ant-color-text-secondary);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-work-order-library-page .subpack-wo-list-primary-cell__memo,.subpack-work-order-library-page .subpack-wo-list-primary-cell__memo{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:5px;width:100%;min-width:0;margin-top:0;font-size:12px;line-height:1.3;color:var(--ant-color-text-tertiary)}.product-work-order-library-page .subpack-wo-list-primary-cell__memo-icon,.subpack-work-order-library-page .subpack-wo-list-primary-cell__memo-icon{flex-shrink:0;font-size:12px;line-height:1;color:var(--ant-color-warning)}.subpack-work-order-library-page .subpack-wo-list-state-cell{display:inline-flex;align-items:center;gap:4px}.subpack-work-order-library-page .subpack-wo-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:3px;margin:0;padding-inline:4px;min-height:18px;font-size:11px;line-height:16px;font-weight:400;border-radius:4px;border:none;white-space:nowrap;max-width:100%;box-sizing:border-box;vertical-align:middle}.subpack-work-order-library-page .subpack-wo-status-pill--pending-claim{color:#722ed1;background:#f9f0ff}.subpack-work-order-library-page .subpack-wo-status-pill--pending-production{color:#0052d9;background:#f2f3ff}.subpack-work-order-library-page .subpack-wo-status-pill--claimed{color:#d48806;background:#fffbe6}.subpack-work-order-library-page .subpack-wo-status-pill--in-progress{color:#c45c26;background:#fff7e6}.subpack-work-order-library-page .subpack-wo-status-pill--closed{color:#15803d;background:#dcfce7}.subpack-work-order-library-page .subpack-wo-status-pill--completed{color:#047857;background:#d1fae5}.subpack-work-order-library-page .subpack-wo-status-pill--voided{color:#475569;background:#e2e8f0}.subpack-work-order-library-page .subpack-wo-status-pill--default{color:#64748b;background:#f1f5f9}.subpack-work-order-library-page .subpack-wo-list-spec-qty-cell{display:flex;align-items:flex-start;gap:4px;font-size:13px;line-height:1.35;min-width:0}.subpack-work-order-library-page .subpack-wo-list-spec-qty-cell__bullet{flex-shrink:0;color:var(--ant-color-text-quaternary);font-weight:600;line-height:1.35}.subpack-work-order-library-page .subpack-wo-list-spec-qty-cell__body{min-width:0;flex:1}.subpack-work-order-library-page .subpack-wo-list-spec-qty-cell__spec{color:var(--ant-color-text-secondary)}.subpack-work-order-library-page .subpack-wo-list-spec-qty-cell__spec--empty{color:var(--ant-color-text-quaternary)}.subpack-work-order-library-page .subpack-wo-list-spec-qty-cell__qty{color:var(--ant-color-text-tertiary);white-space:nowrap}.product-library-main-table .ant-table-thead>tr>th.product-library-col-merge-left,.product-library-main-table .ant-table-tbody>tr>td.product-library-col-merge-left{padding-left:2px!important}.library-code-with-stock-warn{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;flex-wrap:wrap;white-space:normal;row-gap:4px}.library-name-with-stock-warn{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;flex-wrap:wrap;row-gap:4px}.library-name-with-stock-warn>[class*=-name-text]{min-width:0;flex:1 1 auto}.library-code-with-stock-warn .library-stock-warn-tag.ant-tag,.library-name-with-stock-warn .library-stock-warn-tag.ant-tag{margin:0!important;flex-shrink:0;padding:0 4px!important;font-size:11px!important;line-height:16px!important;height:18px;border-radius:2px;font-weight:500;background:var(--ant-color-error-bg, #fff2f0)!important;color:var(--ant-color-error, #ff4d4f)!important;border-color:var(--ant-color-error-border, #ffccc7)!important}.library-code-with-stock-warn .library-pending-todo-tag.ant-tag{margin:0!important;flex-shrink:0;max-width:100%;padding:0 6px!important;font-size:11px!important;line-height:16px!important;height:18px;border-radius:2px;font-weight:500;background:var(--ant-color-error-bg, #fff2f0)!important;color:var(--ant-color-error, #ff4d4f)!important;border-color:var(--ant-color-error-border, #ffccc7)!important;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#theme-root.eiop-theme-root--dark .library-code-with-stock-warn .library-stock-warn-tag.ant-tag,#theme-root.eiop-theme-root--dark .library-name-with-stock-warn .library-stock-warn-tag.ant-tag,#theme-root.eiop-theme-root--dark .library-code-with-stock-warn .library-pending-todo-tag.ant-tag{background:var(--ant-color-error-bg, rgba(255, 77, 79, .15))!important;color:var(--ant-color-error-text, #ff7875)!important;border-color:transparent!important}.packaging-material-line-param-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:4px;min-width:0;width:100%}.packaging-material-line-param-item{display:flex;align-items:baseline;gap:4px;min-width:0;line-height:1.4}.packaging-material-line-param-item__label{flex:0 0 auto;width:3em;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));font-size:12px;white-space:nowrap}.packaging-material-line-param-item__value{flex:1 1 auto;min-width:0;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-size:13px;white-space:nowrap}.packaging-material-library-main-table .ant-table-tbody>tr>td.packaging-material-col-line-params{overflow:visible}.product-library-stock-status{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;line-height:1.35;color:inherit}.product-library-stock-status-text{color:inherit}.product-library-stock-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.product-library-stock-status--ok .product-library-stock-status-dot{background:var(--ant-color-success)}.product-library-stock-status--warn .product-library-stock-status-dot{background:var(--ant-color-error)}.product-library-stock-status--sold .product-library-stock-status-dot{background:var(--ant-color-text-quaternary)}.product-library-spec-line-actions.ant-space{row-gap:4px;white-space:nowrap}.product-library-spec-line-actions:not(.ant-space){display:inline-block}.product-library-main-table td.product-library-col-package{font-weight:400;font-size:13.5px}.product-library-main-table .ant-table-tbody>tr>td[rowspan]{vertical-align:middle;text-align:left}.product-library-main-table .ant-table-tbody>tr>td[rowspan] .product-library-name-cell{align-items:flex-start;text-align:left}.product-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-name{vertical-align:top}.product-library-main-table .ant-table-tbody>tr>td[rowspan] .product-library-name-with-meta-cell{align-items:flex-start;text-align:left}.product-library-main-table .ant-table-tbody>tr>td[rowspan] .product-library-stock-cell{align-items:flex-start}.product-library-main-table .ant-table-tbody>tr>td[rowspan] .product-library-shelf-status-cell{justify-content:flex-start}.product-library-main-table .ant-table-tbody>tr>td[rowspan] .raw-material-enable-status-cell{justify-content:flex-start}.product-library-main-table .ant-table-tbody>tr>td[rowspan] .product-library-package-images-cell{justify-content:flex-start}.product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;width:100%}.product-library-name-with-meta-cell{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;text-align:left}.product-library-name-cell{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;text-align:left}.product-library-name-cell .product-library-other-info-row .product-library-name-code,.product-library-name-cell .product-library-other-info-row .product-library-name-title{width:auto}.product-library-name-cell>.product-library-other-info-row{width:100%;min-width:0;box-sizing:border-box}.product-library-name-code-with-source{flex:1 1 0%;display:flex;align-items:center;gap:0;min-width:0;width:100%;max-width:100%;overflow:hidden}.product-library-name-cell .product-library-other-info-row .product-library-name-code-with-source>.product-library-name-code{flex:1 1 0%;min-width:0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-name-code-source-tag{flex-shrink:0;display:inline-flex;align-items:center;margin-left:auto}.product-library-name-code-source-tag .ant-tag{margin:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-page:not(.finished-product-library-page) .product-library-other-info-row--rd-source-line{align-items:center}.product-library-page:not(.finished-product-library-page) .product-library-other-info-row--rd-source-line .product-library-other-info-label{display:inline-flex;align-items:center;flex-shrink:0;height:24px;line-height:24px;padding:0;margin:0;box-sizing:border-box}.product-library-page:not(.finished-product-library-page) .product-library-other-info-row--rd-source-line .product-library-other-info-value--rd-source-tags{display:flex;align-items:center;flex-wrap:wrap;white-space:normal;row-gap:4px;column-gap:0;line-height:0;min-height:24px}.product-library-page:not(.finished-product-library-page) .product-library-other-info-row--rd-source-line .product-library-other-info-value--rd-source-tags>.ant-space{line-height:0;display:inline-flex;align-items:center;flex-wrap:wrap;row-gap:4px}.product-library-page:not(.finished-product-library-page) .product-library-other-info-row--rd-source-line .product-library-other-info-value--rd-source-tags .ant-space-item{line-height:1;display:inline-flex;align-items:center}.product-library-page:not(.finished-product-library-page) .product-library-other-info-row--rd-source-line .product-library-other-info-value--rd-source-tags .ant-tag{margin-block:0;margin-inline:0;vertical-align:middle}.product-library-name-code{font-size:13.5px;color:var(--color-text-secondary);line-height:1.3;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-name-title{font-size:13.5px;line-height:1.35;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-page .product-library-main-table .product-library-name-code{font-weight:500}.product-library-page .product-library-main-table .product-library-name-title{font-weight:600;color:var(--color-text-primary)}.raw-material-inbound-source-text{display:inline-flex;align-items:baseline;gap:4px;width:100%;max-width:100%;overflow:hidden;white-space:nowrap}.raw-material-inbound-source-title{color:var(--color-text-tertiary);font-size:12px;flex:0 0 auto}.raw-material-inbound-source-content{color:var(--color-text-secondary);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}.spec-line-outbound-source-cell.product-library-other-info-cell.spec-line-outbound-source-cell--records-wrap{flex-direction:column;align-items:stretch;align-self:stretch;gap:4px;white-space:normal;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.spec-line-outbound-source-cell--records-wrap .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible}.spec-line-outbound-source-cell--records-wrap .raw-material-inbound-source-title,.spec-line-outbound-source-cell--records-wrap .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip}.finished-product-library-page .finished-product-library-main-table .finished-product-library-name-text{font-weight:400}.packaging-material-library-page .packaging-material-library-main-table .ant-table-thead>tr>th{background:var(--ant-table-header-bg, var(--ant-color-fill-tertiary, #fafafa))!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:var(--ant-table-header-bg, var(--ant-color-fill-tertiary, #fafafa))!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.raw-material-library-page .library-table-focus-chrome-shell,.packaging-material-library-page .library-table-focus-chrome-shell,.finished-product-library-page .library-table-focus-chrome-shell,.loss-library-page .library-table-focus-chrome-shell,.loss-product-library-page .library-table-focus-chrome-shell,.product-work-order-library-page .library-table-focus-chrome-shell,.subpack-work-order-library-page .library-table-focus-chrome-shell{flex-shrink:0;display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.raw-material-library-page .library-table-focus-chrome-shell--collapsed,.packaging-material-library-page .library-table-focus-chrome-shell--collapsed,.finished-product-library-page .library-table-focus-chrome-shell--collapsed,.loss-library-page .library-table-focus-chrome-shell--collapsed,.loss-product-library-page .library-table-focus-chrome-shell--collapsed,.product-work-order-library-page .library-table-focus-chrome-shell--collapsed,.subpack-work-order-library-page .library-table-focus-chrome-shell--collapsed{grid-template-rows:0fr}.raw-material-library-page .library-table-focus-chrome-shell-inner,.packaging-material-library-page .library-table-focus-chrome-shell-inner,.finished-product-library-page .library-table-focus-chrome-shell-inner,.loss-library-page .library-table-focus-chrome-shell-inner,.loss-product-library-page .library-table-focus-chrome-shell-inner,.product-work-order-library-page .library-table-focus-chrome-shell-inner,.subpack-work-order-library-page .library-table-focus-chrome-shell-inner{min-height:0;opacity:1;transition:opacity .3s ease}.raw-material-library-page .library-table-focus-chrome-shell-inner,.packaging-material-library-page .library-table-focus-chrome-shell-inner,.finished-product-library-page .library-table-focus-chrome-shell-inner,.loss-library-page .library-table-focus-chrome-shell-inner,.loss-product-library-page .library-table-focus-chrome-shell-inner{overflow:hidden}.raw-material-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,.packaging-material-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,.finished-product-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,.loss-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,.loss-product-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,.product-work-order-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,.subpack-work-order-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner{opacity:0;pointer-events:none}.raw-material-library-page .library-table-focus-result-header-mount,.packaging-material-library-page .library-table-focus-result-header-mount,.finished-product-library-page .library-table-focus-result-header-mount,.loss-library-page .library-table-focus-result-header-mount,.loss-product-library-page .library-table-focus-result-header-mount,.product-work-order-library-page .library-table-focus-result-header-mount,.subpack-work-order-library-page .library-table-focus-result-header-mount{flex-shrink:0;min-height:0;display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.raw-material-library-page .library-table-focus-result-header-mount--collapsed,.packaging-material-library-page .library-table-focus-result-header-mount--collapsed,.finished-product-library-page .library-table-focus-result-header-mount--collapsed,.loss-library-page .library-table-focus-result-header-mount--collapsed,.loss-product-library-page .library-table-focus-result-header-mount--collapsed,.product-work-order-library-page .library-table-focus-result-header-mount--collapsed,.subpack-work-order-library-page .library-table-focus-result-header-mount--collapsed{grid-template-rows:0fr}.raw-material-library-page .library-table-focus-result-header-mount-inner,.packaging-material-library-page .library-table-focus-result-header-mount-inner,.finished-product-library-page .library-table-focus-result-header-mount-inner,.loss-library-page .library-table-focus-result-header-mount-inner,.loss-product-library-page .library-table-focus-result-header-mount-inner,.product-work-order-library-page .library-table-focus-result-header-mount-inner,.subpack-work-order-library-page .library-table-focus-result-header-mount-inner{min-height:0;overflow:hidden;opacity:1;transition:opacity .3s ease}.raw-material-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner,.packaging-material-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner,.finished-product-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner,.loss-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner,.loss-product-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner,.product-work-order-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner,.subpack-work-order-library-page .library-table-focus-result-header-mount--collapsed .library-table-focus-result-header-mount-inner{opacity:0;pointer-events:none}.finished-product-library-page .library-table-focus-chrome-shell{transition:grid-template-rows .08s cubic-bezier(.33,1,.68,1)}.finished-product-library-page .library-table-focus-chrome-shell-inner{transition:opacity .06s ease-out}.finished-product-library-page .library-table-focus-result-header-mount{transition:grid-template-rows .08s cubic-bezier(.33,1,.68,1)}.finished-product-library-page .library-table-focus-result-header-mount-inner{transition:opacity .06s ease-out}.raw-material-stats-bar,.packaging-material-stats-bar{transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding-top .25s ease,padding-bottom .25s ease;max-height:560px}.raw-material-library-page.library-page--table-focus-mode .raw-material-stats-bar,.packaging-material-library-page.library-page--table-focus-mode .packaging-material-stats-bar,.product-work-order-library-page.library-page--table-focus-mode .packaging-material-stats-bar,.subpack-work-order-library-page.library-page--table-focus-mode .packaging-material-stats-bar{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;pointer-events:none}.raw-material-library-page.library-page--table-focus-mode .library-page-stack,.packaging-material-library-page.library-page--table-focus-mode .library-page-stack,.semi-finished-product-library-page.library-page--table-focus-mode .library-page-stack,.finished-product-library-page.library-page--table-focus-mode .library-page-stack,.loss-library-page.library-page--table-focus-mode .library-page-stack,.loss-product-library-page.library-page--table-focus-mode .library-page-stack,.product-work-order-library-page.library-page--table-focus-mode .library-page-stack,.subpack-work-order-library-page.library-page--table-focus-mode .library-page-stack,.raw-material-library-page.library-page--table-focus-mode .library-filter-table-card,.packaging-material-library-page.library-page--table-focus-mode .library-filter-table-card,.semi-finished-product-library-page.library-page--table-focus-mode .library-filter-table-card,.finished-product-library-page.library-page--table-focus-mode .library-filter-table-card,.loss-library-page.library-page--table-focus-mode .library-filter-table-card,.loss-product-library-page.library-page--table-focus-mode .library-filter-table-card,.product-work-order-library-page.library-page--table-focus-mode .library-filter-table-card,.subpack-work-order-library-page.library-page--table-focus-mode .library-filter-table-card{gap:0}.raw-material-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel,.packaging-material-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel,.semi-finished-product-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel,.finished-product-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel,.loss-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel,.loss-product-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}#theme-root.eiop-list-float-shell .product-work-order-library-page.library-page--table-focus-mode .library-filter-table-card>.organizational-right,#theme-root.eiop-list-float-shell .subpack-work-order-library-page.library-page--table-focus-mode .library-filter-table-card>.organizational-right{padding-top:0!important}.loss-product-library-page.library-page--table-focus-mode .loss-product-library-sider--focus-hidden{display:none}.loss-product-library-page.library-page--table-focus-mode .loss-product-library-layout{margin-top:0}@media(prefers-reduced-motion:reduce){.raw-material-library-page .library-table-focus-chrome-shell,.raw-material-library-page .library-table-focus-chrome-shell-inner,.raw-material-library-page .library-table-focus-result-header-mount,.raw-material-library-page .library-table-focus-result-header-mount-inner,.packaging-material-library-page .library-table-focus-chrome-shell,.packaging-material-library-page .library-table-focus-chrome-shell-inner,.packaging-material-library-page .library-table-focus-result-header-mount,.packaging-material-library-page .library-table-focus-result-header-mount-inner,.finished-product-library-page .library-table-focus-chrome-shell,.finished-product-library-page .library-table-focus-chrome-shell-inner,.finished-product-library-page .library-table-focus-result-header-mount,.finished-product-library-page .library-table-focus-result-header-mount-inner,.loss-library-page .library-table-focus-chrome-shell,.loss-library-page .library-table-focus-chrome-shell-inner,.loss-library-page .library-table-focus-result-header-mount,.loss-library-page .library-table-focus-result-header-mount-inner,.loss-product-library-page .library-table-focus-chrome-shell,.loss-product-library-page .library-table-focus-chrome-shell-inner,.loss-product-library-page .library-table-focus-result-header-mount,.loss-product-library-page .library-table-focus-result-header-mount-inner,.product-work-order-library-page .library-table-focus-chrome-shell,.product-work-order-library-page .library-table-focus-chrome-shell-inner,.product-work-order-library-page .library-table-focus-result-header-mount,.product-work-order-library-page .library-table-focus-result-header-mount-inner,.subpack-work-order-library-page .library-table-focus-chrome-shell,.subpack-work-order-library-page .library-table-focus-chrome-shell-inner,.subpack-work-order-library-page .library-table-focus-result-header-mount,.subpack-work-order-library-page .library-table-focus-result-header-mount-inner,.raw-material-stats-bar,.packaging-material-stats-bar{transition-duration:.01ms!important}}.library-table-focus-mode-fab.ant-float-btn{right:20px!important;bottom:72px!important}.product-work-order-library-page .library-table-focus-mode-fab-group.ant-float-btn-group{right:20px!important;bottom:72px!important;inset-inline-end:20px!important}#theme-root.eiop-list-float-shell .product-work-order-library-page .library-filter-table-card>.organizational-right{padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) 0!important}.product-work-order-library-page .product-wo-state-tabs{width:100%;margin:0}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-nav{margin:0;min-height:32px;align-items:center}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-nav-wrap{flex:1 1 auto;min-width:0;align-self:center;display:flex;align-items:center}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-nav-list{height:32px;align-items:center}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-extra-content{flex-shrink:0;margin-left:12px;align-self:center;display:inline-flex;align-items:center;height:32px}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-tab{display:inline-flex;align-items:center;height:32px;padding:0;margin:0 24px 0 0}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-tab .ant-tabs-tab-btn{line-height:1.2}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-nav:before{border-bottom-color:#eef1f5}.product-work-order-library-page .product-wo-state-tabs .ant-tabs-content-holder{display:none}.product-work-order-library-page .library-filter-table-card{position:relative}.product-work-order-library-page .product-wo-by-day-back-today{position:absolute;left:50%;bottom:56px;z-index:40;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,82,217,.28);box-shadow:0 4px 12px #0f172a1a;box-sizing:border-box;cursor:pointer;font:inherit;font-size:13px;font-weight:650;line-height:1.2;color:#0052d9;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-work-order-library-page .product-wo-by-day-back-today:hover{border-color:#0052d973;background:#f5f9ff}.product-work-order-library-page .product-wo-by-day-back-today:active{opacity:.9;transform:translate(-50%) scale(.96)}.product-work-order-library-page.library-page--table-focus-mode .product-wo-by-day-back-today{bottom:20px}.product-work-order-library-page.product-work-order-library-page--by-day-active .product-wo-by-day-timeline-float{position:fixed;right:20px;bottom:56px;z-index:950;padding:8px 10px;max-width:min(480px,calc(100vw - 40px));box-sizing:border-box;background:var(--ant-color-bg-container, #fff);border:1px solid var(--ant-color-border-secondary, rgba(15, 23, 42, .1));border-radius:10px;box-shadow:0 2px 12px #0f172a14,0 8px 28px #0f172a0f}.product-work-order-library-page .product-wo-by-day-timeline-float .ant-picker{vertical-align:middle;width:124px}.product-work-order-library-page .product-wo-by-day-timeline-float .ant-picker .ant-picker-input>input{font-size:12px;padding-inline:6px 4px}.product-work-order-library-page .product-wo-list-board-segmented.ant-segmented{background:#0f172a0f;padding:2px}.product-work-order-library-page .product-wo-list-board-segmented .ant-segmented-item{color:#64748b;transition:color .15s ease,background .15s ease}.product-work-order-library-page .product-wo-list-board-segmented .ant-segmented-item:hover{color:#0052d9}.product-work-order-library-page .product-wo-list-board-segmented .ant-segmented-item-selected{color:#0052d9!important;background:#fff!important;box-shadow:0 1px 2px #0f172a1f;font-weight:600}.product-work-order-library-page .product-wo-list-board-segmented .ant-segmented-thumb{background:#fff;box-shadow:0 1px 2px #0f172a1f}.product-work-order-library-page .product-wo-list-board-toggle{display:inline-flex;align-items:stretch;gap:0;border-radius:6px;overflow:hidden}.product-work-order-library-page .product-wo-list-board-toggle .product-wo-list-board-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600;border-radius:0;margin-inline:0}.product-work-order-library-page .product-wo-list-board-toggle .product-wo-list-board-btn+.product-wo-list-board-btn{margin-inline-start:-1px}.product-work-order-library-page .product-wo-list-board-toggle .product-wo-list-board-btn:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.product-work-order-library-page .product-wo-list-board-toggle .product-wo-list-board-btn:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.product-work-order-library-page .product-wo-list-board-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600}.product-work-order-library-page .product-wo-list-board-btn__count{min-width:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;text-align:center;border-radius:9px;color:var(--ant-color-text-secondary, #64748b);background:var(--ant-color-fill-secondary, rgba(15, 23, 42, .06))}.product-work-order-library-page .product-wo-list-board-btn.is-active .product-wo-list-board-btn__count,.product-work-order-library-page .product-wo-list-board-btn.ant-btn-primary .product-wo-list-board-btn__count{color:#fff;background:#ffffff47}.product-work-order-library-page .product-wo-by-day-timeline-float__back-today{padding-inline:4px;height:auto;font-weight:600;color:#0052d9}.product-work-order-library-page .product-wo-by-day-all-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.product-work-order-library-page .product-wo-by-day-all-list__table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.product-work-order-library-page .product-wo-by-day-all-list__table-wrap .product-wo-all-list-table.ant-table-wrapper{flex:1;min-height:0}.product-work-order-library-page .product-wo-all-list-table.ant-table-wrapper .ant-table.ant-table-middle .ant-table-thead>tr>th,.product-work-order-library-page .product-wo-all-list-table.ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td{padding-top:8px;padding-bottom:8px}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-container table>thead>tr>th.ant-table-cell,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-container table>tbody>tr>td.ant-table-cell,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-header table>thead>tr>th,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-body table>tbody>tr>td{text-align:left!important}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{text-align:left!important;width:100%}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-cell{display:block;width:100%;max-width:100%;text-align:left!important;box-sizing:border-box}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-cell--plan-end{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-overdue{flex-shrink:0;height:18px;padding:0 5px;border-radius:4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-person{display:flex!important;width:100%;max-width:100%;justify-content:flex-start!important;align-items:center;text-align:left!important}#theme-root .product-work-order-library-page .product-wo-by-day-all-list__table-wrap .product-wo-all-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination,#theme-root .product-work-order-library-page .product-wo-by-day-all-list__table-wrap .product-wo-all-list-table.ant-table-wrapper .ant-table-pagination.ant-pagination.ant-table-pagination-end{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;width:100%;margin-top:12px!important}.product-work-order-library-page .product-wo-all-list-name-btn.ant-btn-link{padding-inline:0;height:auto;max-width:100%}.product-work-order-library-page .product-wo-all-list-name-btn.ant-btn-link>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.product-work-order-library-page .product-wo-all-list-wo-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;min-width:0}.product-work-order-library-page .product-wo-all-list-title-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:block;text-align:start;font:inherit;font-size:13px;font-weight:500;line-height:1.35;color:#334155;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:unset}.product-work-order-library-page .product-wo-all-list-title-btn:hover{color:var(--ant-color-primary, #0052d9)}.product-work-order-library-page .product-wo-all-list-code{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;color:#1677ff}.product-work-order-library-page .product-wo-all-list-code__lock{flex-shrink:0;color:#e37318;font-size:13px}.product-work-order-library-page .product-wo-all-list-code__todo-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin:0 0 0 2px;padding:0 3px;min-width:14px;height:14px;border:none;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#e11d48;color:#fff;font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;animation:product-wo-all-list-todo-badge-blink 1.1s ease-in-out infinite}.product-work-order-library-page .product-wo-all-list-code__todo-badge:hover{filter:brightness(1.05)}.product-work-order-library-page .product-wo-all-list-code__todo-badge--expanded{animation:none;box-shadow:0 0 0 2px #e11d4838}@keyframes product-wo-all-list-todo-badge-blink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e11d4859}50%{opacity:.72;transform:scale(1.08);box-shadow:0 0 0 4px #e11d4800}}@media(prefers-reduced-motion:reduce){.product-work-order-library-page .product-wo-all-list-code__todo-badge{animation:none}}.product-work-order-library-page .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr>td.work-order-list-col-wo,.product-work-order-library-page .product-wo-all-list-table.ant-table-wrapper .ant-table-thead>tr>th.work-order-list-col-wo{overflow:visible;text-overflow:clip;white-space:normal}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-thead>tr>th.work-order-list-col-wo,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr>td.work-order-list-col-wo{overflow:visible!important}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell.work-order-list-col-wo.ant-table-cell-fix-start-last,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell.work-order-list-col-wo.ant-table-cell-fix-left-last,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table:not(.ant-table-bordered) .ant-table-cell.work-order-list-col-wo.ant-table-cell-fix-start-shadow-show{box-shadow:6px 0 8px -4px #00000026}.product-work-order-library-page .product-wo-all-list-person{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;max-width:100%}.product-work-order-library-page .product-wo-all-list-person__avatar.ant-avatar{flex-shrink:0}.product-work-order-library-page .product-wo-all-list-person__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.product-work-order-library-page .product-wo-all-list-muted{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25))}.product-work-order-library-page .product-wo-all-list-task-count{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 3px;min-width:14px;height:14px;border:none;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;background:var(--ant-color-primary, #0052d9)}.product-work-order-library-page .product-wo-all-list-task-count--btn:hover{filter:brightness(1.08)}.product-work-order-library-page .product-wo-all-list-task-count.product-wo-all-list-count-btn--expanded{box-shadow:0 0 0 2px #0052d938}.product-work-order-library-page .product-wo-all-list-todo-btn--plain{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:2px;margin:0;min-width:22px;height:22px;padding:0 6px 0 4px;border:none;border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#cf1322;background:#fff1f0}.product-work-order-library-page .product-wo-all-list-todo-btn--plain:hover{background:#ffccc7}.product-work-order-library-page .product-wo-all-list-count-btn__caret{font-size:10px;line-height:1;transition:transform .15s ease}.product-work-order-library-page .product-wo-all-list-count-btn__caret--expanded{transform:rotate(90deg)}.product-work-order-library-page .product-wo-all-list-count-btn__num{line-height:1}.product-work-order-library-page .product-wo-all-list-expand-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));font-size:12px;line-height:1;transition:color .15s ease,transform .15s ease}.product-work-order-library-page .product-wo-all-list-expand-icon:hover{color:var(--ant-color-primary, #0052d9)}.product-work-order-library-page .product-wo-all-list-expand-icon--expanded{color:var(--ant-color-primary, #0052d9);transform:rotate(90deg)}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr.product-wo-all-list-row--expanded>td{background-color:#eef6ff!important;background-image:none!important}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr.product-wo-all-list-row--expanded:hover>td,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr.product-wo-all-list-row--expanded>td.ant-table-cell-row-hover{background-color:#e6f0ff!important;background-image:none!important}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr.product-wo-all-list-row--expanded>td.ant-table-row-expand-icon-cell{box-shadow:inset 3px 0 #0052d9}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell{padding:8px 20px!important;background:#fafafa!important}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-expanded-row-fixed{margin:-8px -20px!important;padding:8px 20px!important;box-sizing:border-box;background:#fafafa}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper{margin:0!important;margin-inline:0!important;padding:0;width:100%!important;max-width:640px;background:transparent;display:block!important;flex:none!important}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper>.ant-spin,.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper>.ant-spin>.ant-spin-container{display:block!important;flex:none!important;width:100%;min-height:0;margin:0;padding:0}.product-work-order-library-page .product-wo-all-list-expand-panel{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;max-width:none;width:100%;box-sizing:border-box;padding-left:0}.product-work-order-library-page .product-wo-all-list-todo-panel,.product-work-order-library-page .product-wo-all-list-expand-panel__tasks,.product-work-order-library-page .product-wo-all-list-expand-panel__empty{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;align-self:stretch}.product-work-order-library-page .product-wo-all-list-expand-panel__tasks{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.product-work-order-library-page .product-wo-all-list-expand-panel__task-cards .wo-task-doc-card{width:100%;max-width:100%}.product-work-order-library-page .product-wo-all-list-expand-panel__tasks-loading{display:flex;align-items:center;justify-content:center;min-height:72px;padding:12px 0}.product-work-order-library-page .product-wo-all-list-expand-panel__empty{font-size:12px;color:#94a3b8;line-height:1.4}.product-work-order-library-page .product-wo-all-list-todo-panel{display:flex;flex-direction:column;gap:8px;min-width:0}.product-work-order-library-page .product-wo-all-list-todo-panel__title{font-size:12px;font-weight:600;color:#475569;line-height:1.3}.product-work-order-library-page .product-wo-all-list-todo-panel__list{display:flex;flex-direction:column;gap:6px;min-width:0}.product-work-order-library-page .product-wo-all-list-todo-panel__row{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;border:1px solid rgba(239,68,68,.22);border-radius:6px;background:#fff7f7;box-sizing:border-box;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.product-work-order-library-page .product-wo-all-list-todo-panel__row:hover{background:#ffefef;border-color:#ef444459}.product-work-order-library-page .product-wo-all-list-todo-panel__tag{flex-shrink:0;padding:0 5px;border-radius:3px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;line-height:1.5}.product-work-order-library-page .product-wo-all-list-todo-panel__label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;color:#b91c1c;line-height:1.35}.product-work-order-library-page .product-wo-all-list-todo-panel__go{flex-shrink:0;color:#ef4444;font-size:16px;line-height:1;opacity:.75}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table{width:100%!important;max-width:640px;margin:0!important;margin-inline:0!important;border:1px solid var(--ant-color-border-secondary, #e8e8e8)!important;border-radius:6px;overflow:hidden}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-container{border-inline-start:none!important;border-top:none!important}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-thead>tr>th,.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-tbody>tr>td{text-align:left!important;vertical-align:middle}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-tbody>tr>td.product-wo-all-list-task-merge-cell,.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-tbody>tr>td[rowspan]{display:table-cell!important;vertical-align:middle!important}.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-thead>tr>th.product-wo-all-list-task-col-status,.product-work-order-library-page .product-wo-all-list-task-table.ant-table-wrapper .ant-table-tbody>tr>td.product-wo-all-list-task-col-status{border-right:1px solid var(--ant-color-border-secondary, #e8e8e8)!important}.product-work-order-library-page .product-wo-all-list-todo-btn.ant-btn-link{padding-inline:6px;margin-inline:0;height:22px;min-width:22px;font-weight:650;font-variant-numeric:tabular-nums;border-radius:4px;background:#fff1f2}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-thead>tr>th.product-wo-all-list-col-action,#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .ant-table-tbody>tr>td.product-wo-all-list-col-action{width:136px!important;min-width:136px!important;max-width:136px!important;padding-left:8px!important;padding-right:12px!important;padding-inline-start:8px!important;padding-inline-end:12px!important;box-sizing:border-box!important;white-space:nowrap;overflow:visible!important}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-col-action .ant-space{flex-wrap:nowrap;max-width:none}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-col-action .ant-btn{padding-inline:4px}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-col-action .product-wo-all-list-col-action-more.ant-btn{padding-inline:2px!important;min-width:24px}#theme-root .product-work-order-library-page--agenda-all .product-wo-all-list-table.ant-table-wrapper .product-wo-all-list-col-action-more__icon{transform:rotate(90deg)}.product-work-order-library-page .product-wo-all-list-todo-btn.ant-btn-link:hover{background:#ffe4e6}.product-work-order-library-page .product-wo-by-day-all-list__cards{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-content:start;padding:2px 2px 8px}.product-work-order-library-page .product-wo-by-day-all-list__pager{flex-shrink:0;display:flex;justify-content:flex-end;padding:4px 0 2px}.product-work-order-library-page .product-wo-by-day-scroll-outer{min-height:240px}.product-work-order-library-page .product-wo-by-day-scroll-outer>.ant-spin{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.product-work-order-library-page .product-wo-by-day-scroll-outer>.ant-spin>.ant-spin-container{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.product-work-order-library-page .product-wo-by-day-board{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 0 var(--page-section-gap, 8px)}.product-work-order-library-page .product-wo-by-day-board>.wo-schedule-board{flex:1;min-height:0}.product-work-order-library-page .product-wo-by-day-board__warn{flex-shrink:0;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--ant-color-warning, #d48806);background:var(--ant-color-warning-bg, #fffbe6);border:1px solid var(--ant-color-warning-border, #ffe58f);border-radius:6px}.product-work-order-library-page .product-wo-by-day-board__empty{padding:28px 12px;text-align:center;font-size:13px;color:var(--ant-color-text-secondary)}.product-work-order-library-page .product-wo-by-day-board__hint{flex-shrink:0;margin-bottom:8px;padding:6px 10px;font-size:12px;line-height:1.45;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));background:var(--ant-color-fill-alter, #fafafa);border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:6px}.product-work-order-library-page .product-wo-by-day-board__grid-scroll{--product-wo-by-day-table-border: var(--ant-color-border-secondary, #f0f0f0);flex:1;min-height:0;max-width:100%;overflow:auto;border:1px solid var(--product-wo-by-day-table-border);border-radius:6px;background:var(--ant-color-bg-container, #fff);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb, #c4c4c4) var(--ant-color-bg-container, #fff)}.product-work-order-library-page .product-wo-by-day-board__grid-scroll::-webkit-scrollbar{width:6px;height:6px}.product-work-order-library-page .product-wo-by-day-board__grid-scroll::-webkit-scrollbar-track{background:var(--ant-color-bg-container, #fff);border-radius:4px}.product-work-order-library-page .product-wo-by-day-board__grid-scroll::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb, #c4c4c4);border-radius:4px}.product-work-order-library-page .product-wo-by-day-board__grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover, #a8a8a8)}.product-work-order-library-page .product-wo-by-day-board__grid-scroll::-webkit-scrollbar-corner{background:var(--ant-color-bg-container, #fff)}.product-work-order-library-page .product-wo-by-day-table{border-collapse:collapse;border-spacing:0;width:max-content;table-layout:fixed;background:var(--ant-color-bg-container, #fff)}.product-work-order-library-page .product-wo-by-day-table__th{vertical-align:middle;text-align:center;font-weight:500;background:var(--ant-color-fill-alter, #fafafa);border:1px solid var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));padding:0}.product-work-order-library-page .product-wo-by-day-table thead .product-wo-by-day-table__th{position:sticky;top:0;z-index:4;background:var(--ant-color-fill-alter, #fafafa);box-shadow:0 2px 6px #0f172a0f}.product-work-order-library-page .product-wo-by-day-table__head-inner{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;box-sizing:border-box}.product-work-order-library-page .product-wo-by-day-table__td{vertical-align:top;border:1px solid var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));padding:6px;background:var(--ant-color-bg-container, #fff)}.product-work-order-library-page .product-wo-by-day-table__span-body-td{padding:0!important;border:1px solid var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));background:var(--ant-color-bg-container, #fff);vertical-align:top}.product-work-order-library-page .product-wo-by-day-span-grid{display:grid;position:relative;align-content:start;box-sizing:border-box;background:linear-gradient(to right,var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0)) 0,var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0)) 1px,transparent 1px) repeat-x;background-size:var(--product-wo-by-day-col-width, 430px) 100%}.product-work-order-library-page .product-wo-by-day-span-hit{box-sizing:border-box;min-height:216px;border-bottom:1px solid var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));z-index:1}.product-work-order-library-page .product-wo-by-day-span-hit--addable{cursor:pointer}.product-work-order-library-page .product-wo-by-day-span-hit--addable:active{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.product-work-order-library-page .product-wo-by-day-span-hit--continuation{pointer-events:auto;background:transparent}.product-work-order-library-page .product-wo-by-day-span-card{position:relative;z-index:2;box-sizing:border-box;min-height:216px;padding:6px;align-self:stretch;pointer-events:auto}.product-work-order-library-page .product-wo-by-day-span-card .product-wo-by-day-card-shell,.product-work-order-library-page .product-wo-by-day-span-card .product-wo-by-day-card{height:100%;min-height:204px}.product-work-order-library-page .product-wo-by-day-span-card--multi{padding-left:8px;padding-right:8px}.product-work-order-library-page .product-wo-by-day-table__body-row>.product-wo-by-day-table__td{min-height:216px;box-sizing:border-box}.product-work-order-library-page .product-wo-by-day-table__cell-empty-fill{display:block;min-height:204px;width:100%;box-sizing:border-box;pointer-events:none}.product-work-order-library-page .product-wo-by-day-table__placeholder{text-align:center;vertical-align:middle;padding:20px 16px;font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.product-work-order-library-page .product-wo-by-day-table__body-row:hover td{background:var(--ant-color-fill-alter, rgba(0, 0, 0, .02))}.product-work-order-library-page .product-wo-by-day-table__td--addable{cursor:pointer}.product-work-order-library-page .product-wo-by-day-table__td--addable:active{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.product-work-order-library-page .product-wo-by-day-table__add-row .product-wo-by-day-table__td--add-slot{vertical-align:middle;text-align:center;padding:10px 8px;min-height:44px;background:var(--ant-color-bg-container, #fff);border-top:1px dashed var(--product-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0))}.product-work-order-library-page .product-wo-by-day-table__add-slot-inner{display:inline-block;font-size:12px;line-height:1.4;font-weight:400;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));-webkit-user-select:none;user-select:none}.product-work-order-library-page .product-wo-by-day-table__add-row .product-wo-by-day-table__td--add-slot.product-wo-by-day-table__td--addable:hover{background:var(--ant-color-primary-bg, #f2f3ff)}.product-work-order-library-page .product-wo-by-day-table__add-row .product-wo-by-day-table__td--add-slot.product-wo-by-day-table__td--addable:hover .product-wo-by-day-table__add-slot-inner{color:var(--ant-color-primary, #0052d9)}@keyframes product-wo-plan-drop-column-pulse{0%,to{outline-color:#0052d9a6;box-shadow:inset 0 0 24px #0052d912,0 0 18px #0052d924}50%{outline-color:#38bdf8f2;box-shadow:inset 0 0 32px #38bdf81f,0 0 28px #0052d942}}.product-work-order-library-page .product-wo-by-day-table__cell--plan-drop-hover{outline:2px dashed var(--ant-color-primary, #0052d9);outline-offset:-2px;background:linear-gradient(145deg,#e6f4fff5,#dbeafeeb 42%,#e0f2fef0)!important;animation:product-wo-plan-drop-column-pulse 1.15s ease-in-out infinite;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.product-work-order-library-page .product-wo-by-day-table__cell--plan-drop-hover{animation:none}}.product-work-order-library-page.product-work-order-library-page--plan-dragging .product-wo-by-day-board__grid-scroll{cursor:grabbing}.product-work-order-library-page.product-work-order-library-page--plan-dragging .product-wo-by-day-table{transition:filter .25s ease}.product-work-order-library-page.product-work-order-library-page--plan-dragging .product-wo-by-day-table__body-row>.product-wo-by-day-table__td:not(.product-wo-by-day-table__cell--plan-drop-hover){filter:saturate(.92);transition:filter .2s ease}.product-work-order-library-page--plan-dragging .product-wo-by-day-card--plan-dragging-source{opacity:.52;transform:scale(.97);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,filter .22s ease;box-shadow:0 0 0 2px #0052d98c,0 0 28px #0052d938,inset 0 0 20px #0052d90f;filter:saturate(1.08)}@media(prefers-reduced-motion:reduce){.product-work-order-library-page--plan-dragging .product-wo-by-day-card--plan-dragging-source{transition:none}}.product-work-order-library-page .product-wo-by-day-card--plan-draggable{cursor:grab;transition:box-shadow .22s ease,transform .22s ease,filter .22s ease}.product-work-order-library-page .product-wo-by-day-card--plan-draggable:hover:not(.product-wo-by-day-card--plan-dragging-source){box-shadow:inset 2px 0 #0f172a12,0 1px 2px #0f172a0f,0 6px 18px #0f172a13,0 0 0 1px #0052d924,0 0 20px #0052d914}.product-work-order-library-page .product-wo-by-day-card--mcatalog-slip.product-wo-by-day-card--plan-draggable:hover:not(.product-wo-by-day-card--plan-dragging-source){box-shadow:none}.product-work-order-library-page .product-wo-by-day-card--mcatalog-slip.product-wo-by-day-card--plan-draggable:hover:not(.product-wo-by-day-card--plan-dragging-source) .prep-mcatalog-voucher-list-sheet__card--status-surface{box-shadow:inset 3px 0 0 0 var(--lr-badge-color, #64748b),0 .5px #ffffffe6 inset,0 4px 12px #0f172a17,0 10px 24px #0f172a0f,0 0 0 1px #0052d924,0 0 20px #0052d914}.product-work-order-library-page .product-wo-by-day-col__date-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;width:100%;line-height:1.25}.product-work-order-library-page .product-wo-by-day-col__date-row .product-wo-by-day-col__date{width:auto}.product-work-order-library-page .product-wo-by-day-col__date-row .product-wo-by-day-col__weekday{display:inline;width:auto;font-size:12px;font-weight:500;line-height:1.25;color:var(--ant-color-text-secondary)}.product-work-order-library-page .product-wo-by-day-col__date{display:inline;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.product-work-order-library-page .product-wo-by-day-col__weekday{font-size:12px;line-height:1.25;color:var(--ant-color-text-secondary)}.product-work-order-library-page .product-wo-by-day-col__today-badge{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;border-radius:4px;color:var(--ant-color-primary, #0052d9);background:var(--ant-color-primary-bg, #f2f3ff)}.product-work-order-library-page .product-wo-by-day-col__date-row .product-wo-by-day-col__count{flex-shrink:0;font-size:11px;line-height:1.25;font-weight:400;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));white-space:nowrap}.product-work-order-library-page .product-wo-by-day-stray{flex-shrink:0;margin-top:14px;padding-top:12px;border-top:1px dashed var(--ant-color-border-secondary)}.product-work-order-library-page .product-wo-by-day-stray__title{font-size:12px;color:var(--ant-color-text-secondary);margin-bottom:8px}.product-work-order-library-page .product-wo-by-day-stray__cards{display:flex;flex-wrap:wrap;gap:8px}.product-work-order-library-page .product-wo-by-day-stray__cards .product-wo-by-day-card{box-sizing:border-box;flex:0 0 var(--product-wo-by-day-col-width, 236px);width:var(--product-wo-by-day-col-width, 236px);max-width:var(--product-wo-by-day-col-width, 236px)}.product-work-order-library-page.library-page--table-focus-mode .product-work-order-list-state-tabs,.product-work-order-library-page.library-page--table-focus-mode .product-wo-state-tabs{display:none!important}#theme-root.eiop-list-float-shell .subpack-work-order-library-page .library-filter-table-card>.organizational-right{padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) 0!important}.subpack-work-order-library-page .subpack-wo-state-tabs{width:100%;margin:0}.subpack-work-order-library-page .subpack-wo-list-board-segmented.ant-segmented{background:#0f172a0f;padding:2px}.subpack-work-order-library-page .subpack-wo-list-board-segmented .ant-segmented-item{color:#64748b;transition:color .15s ease,background .15s ease}.subpack-work-order-library-page .subpack-wo-list-board-segmented .ant-segmented-item:hover{color:#0052d9}.subpack-work-order-library-page .subpack-wo-list-board-segmented .ant-segmented-item-selected{color:#0052d9!important;background:#fff!important;box-shadow:0 1px 2px #0f172a1f;font-weight:600}.subpack-work-order-library-page .subpack-wo-list-board-segmented .ant-segmented-thumb{background:#fff;box-shadow:0 1px 2px #0f172a1f}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-nav{margin:0;min-height:32px;align-items:center}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-nav-wrap{flex:1 1 auto;min-width:0;align-self:center;display:flex;align-items:center}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-nav-list{height:32px;align-items:center}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-extra-content{flex-shrink:0;margin-left:12px;align-self:center;display:inline-flex;align-items:center;height:32px}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-tab{display:inline-flex;align-items:center;height:32px;padding:0;margin:0 24px 0 0}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-tab .ant-tabs-tab-btn{line-height:1.2}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-nav:before{border-bottom-color:#eef1f5}.subpack-work-order-library-page .subpack-wo-state-tabs .ant-tabs-content-holder{display:none}.subpack-work-order-library-page.library-page--table-focus-mode .subpack-work-order-list-state-tabs,.subpack-work-order-library-page.library-page--table-focus-mode .subpack-wo-state-tabs{display:none!important}.subpack-work-order-library-page .product-library-main-table .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell{padding:6px 10px!important;background:var(--ant-color-fill-alter, rgba(0, 0, 0, .02));border-bottom:1px solid var(--ant-color-border-secondary)}.subpack-work-order-library-page .product-library-main-table .ant-table-expanded-row-fixed{margin:-6px -10px!important;padding:6px 10px!important}.subpack-work-order-library-page .subpack-wo-list-expanded-info-strip{display:flex;flex-direction:row;align-items:center;gap:18px;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.subpack-work-order-library-page .subpack-wo-list-expanded-info-line{margin-top:0;display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;flex:0 0 auto;width:auto;min-width:0}.subpack-work-order-library-page .subpack-wo-list-expanded-info-line .subpack-wo-list-primary-cell__field-label-wrap{width:auto;min-width:unset;padding-top:0;margin-right:2px}.subpack-work-order-library-page .subpack-wo-list-expanded-info-line--memo{flex:1 1 auto}.subpack-work-order-library-page .subpack-wo-list-expanded-info-value{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums}.product-work-order-library-page .product-library-main-table .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell{padding:6px 10px!important;background:var(--ant-color-fill-alter, rgba(0, 0, 0, .02));border-bottom:1px solid var(--ant-color-border-secondary)}.product-work-order-library-page .product-library-main-table .ant-table-expanded-row-fixed{margin:-6px -10px!important;padding:6px 10px!important}.product-work-order-library-page .product-wo-list-expanded-info-strip{display:flex;flex-direction:row;align-items:center;gap:18px;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.product-work-order-library-page .product-wo-list-expanded-info-line{margin-top:0;display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;flex:0 0 auto;width:auto;min-width:0}.product-work-order-library-page .product-wo-list-expanded-info-line .product-wo-list-primary-cell__field-label-wrap{width:auto;min-width:unset;padding-top:0;margin-right:2px}.product-work-order-library-page .product-wo-list-expanded-info-line--memo{flex:1 1 auto}.product-work-order-library-page .product-wo-list-expanded-info-value{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums}.raw-material-library-page .raw-material-main-table-column-popover{max-width:280px}.raw-material-library-page .raw-material-main-table-column-popover__checks{display:flex;flex-direction:column;gap:8px;max-height:min(360px,50vh);overflow-y:auto;margin-bottom:4px}.packaging-material-library-page .packaging-material-main-table-column-popover{max-width:280px}.packaging-material-library-page .packaging-material-main-table-column-popover__checks{display:flex;flex-direction:column;gap:8px;max-height:min(360px,50vh);overflow-y:auto;margin-bottom:4px}.finished-product-library-page .finished-product-main-table-column-popover{max-width:280px}.finished-product-library-page .finished-product-main-table-column-popover__checks{display:flex;flex-direction:column;gap:8px;max-height:min(360px,50vh);overflow-y:auto;margin-bottom:4px}.loss-product-library-page .library-filter-table-card>.loss-product-library-main-scroll{flex:1 1 0%;min-height:0;min-width:0;height:0;display:flex;flex-direction:column;overflow:hidden}.loss-product-library-page .loss-product-library-main-scroll>.ant-spin{flex:1 1 0%;min-height:0;height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.loss-product-library-page .loss-product-library-main-scroll .ant-spin-container{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.loss-product-library-page .loss-product-library-flow-stack{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:0 var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px);box-sizing:border-box}.loss-product-library-page.library-page--table-focus-mode .loss-product-library-flow-stack{padding-top:0}.loss-product-library-page .loss-product-library-layout{display:flex;align-items:stretch;flex:1 1 0%;min-height:0;gap:0;margin-top:-4px;overflow:hidden}.loss-product-library-page .loss-product-library-sider{flex-shrink:0;display:flex;flex-direction:column;align-self:stretch;width:max-content;min-width:148px;min-height:100%;margin-right:8px;border-right:1px solid #f0f0f0;background:#fff;border-radius:8px 0 0 8px;overflow:hidden;transition:width .2s ease}.loss-product-library-page .loss-product-library-sider--collapsed{width:48px;min-width:48px;max-width:48px}.loss-product-library-page .loss-product-library-sider-tabs{flex:1;min-height:0;padding:4px 0 4px 6px;overflow:auto;background:#fff}.loss-product-library-page .loss-product-library-sider--collapsed .loss-product-library-sider-tabs{visibility:hidden;pointer-events:none}.loss-product-library-page .loss-product-library-sider-collapse{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:44px;margin:auto 0 0;padding:0 8px 0 14px;border:none;border-top:1px solid #f0f0f0;background:#fff;color:#000000a6;font-size:13px;line-height:1;cursor:pointer;transition:color .2s,background-color .2s}.loss-product-library-page .loss-product-library-sider-collapse:hover{color:#0052d9;background:#fafafa}.loss-product-library-page .loss-product-library-sider-collapse .anticon{font-size:16px}.loss-product-library-page .loss-product-library-sider--collapsed .loss-product-library-sider-collapse{justify-content:center;padding:0}.loss-product-library-page .loss-product-library-kind-tabs,.loss-product-library-page .loss-product-library-kind-tabs.ant-tabs-left{width:100%}.loss-product-library-page .loss-product-library-kind-tabs.ant-tabs-left>.ant-tabs-nav{width:100%;margin:0;padding:0!important}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-nav{width:100%;margin:0;padding:0!important}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-nav-wrap{padding:0!important;margin:0!important}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-nav-list{width:max-content;min-width:100%;padding:0!important;margin:0!important}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-tab{margin:2px 0!important;padding:8px 8px 8px 4px!important;justify-content:flex-start;border-radius:4px;transition:background-color .2s;width:auto;min-width:100%}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-tab-btn{width:auto;min-width:100%;text-align:left;white-space:nowrap;line-height:1.4}.loss-product-library-page .loss-product-library-kind-tab{display:flex;align-items:center;gap:8px;width:max-content;min-width:100%;font-size:13px}.loss-product-library-page .loss-product-library-kind-tab-main{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0}.loss-product-library-page .loss-product-library-kind-tab-icon{flex-shrink:0;font-size:14px;line-height:1}.loss-product-library-page .loss-product-library-kind-tab-name{flex:0 0 auto;text-align:left;line-height:1.35;white-space:nowrap}.loss-product-library-page .loss-product-library-kind-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#0000000f;font-size:11px;color:#00000073;line-height:1;flex-shrink:0;margin-left:auto;font-variant-numeric:tabular-nums}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-tab-active .loss-product-library-kind-tab-count{background:#f2f3ff;color:#0052d9}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:#fafafa}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-tab-active{background:#f2f3ff}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0052d9;font-weight:500}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-ink-bar{width:3px!important;right:0!important;left:auto!important}.loss-product-library-page .loss-product-library-kind-tabs .ant-tabs-content-holder{display:none}.loss-product-library-page .loss-product-library-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.loss-product-library-page .loss-product-library-empty-toolbar{flex-shrink:0;justify-content:flex-end;padding:12px 0 0;margin-top:0}.loss-product-library-page .loss-product-library-empty-toolbar-actions{display:flex;justify-content:flex-end}.loss-product-library-page .loss-product-library-content-panel{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box}.loss-product-library-page .loss-product-library-content-panel>.loss-product-library-card-empty{margin:auto;padding:48px 12px}.loss-product-library-page .loss-product-library-content-panel>.loss-product-library-product-pane{flex:1 1 0%;min-height:0;min-width:0}.loss-product-library-page .loss-product-library-product-pane{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;gap:0}.loss-product-library-page .loss-product-library-main-header{flex-shrink:0;min-width:0;margin-bottom:0}.loss-product-library-page .loss-product-library-main-header .design-task-status-tabs{flex:1;min-width:0;margin-bottom:0}.loss-product-library-page .loss-product-library-main-header .design-task-status-tabs .ant-tabs-nav{margin-bottom:0}.loss-product-library-page .loss-product-library-main-header .design-task-status-tabs.ant-tabs-top>.ant-tabs-nav{margin:0 0 4px}.loss-product-library-page .loss-product-library-main-header .loss-product-library-flow-tabs{width:100%;max-width:100%}.loss-product-library-page .loss-product-library-main-header .loss-product-library-flow-tabs .ant-tabs-content-holder{display:none}.loss-product-library-page .loss-product-l2-tabs-content{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:0;box-sizing:border-box}.loss-library-table-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 var(--page-section-gap, 8px);margin-top:-4px}.loss-product-library-page .loss-product-l2-tabs-content .loss-library-embedded-page-root,.loss-product-library-page .loss-product-l2-tabs-content>.organizational-page.raw-material-inbound-records-page.loss-library-page{flex:1 1 0%;display:flex;flex-direction:column;min-height:0;min-width:0;height:0;overflow:hidden}.loss-product-library-page .loss-product-l2-tabs-content .loss-library-embedded-page-root .library-table-focus-chrome-shell-inner{padding-inline:0}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:var(--page-section-gap, 8px);flex-shrink:0;padding:8px 0;box-sizing:border-box}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__keyword{width:240px;max-width:100%}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__loss-product,.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__source{width:168px;min-width:168px;max-width:100%}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list-filters__time-range{width:240px;max-width:100%}.loss-product-library-page .loss-library-embedded-page-root .raw-material-inbound-records-card-head-row,.loss-product-library-page .loss-product-l2-tabs-content .loss-library-embedded-page-root .raw-material-inbound-records-card-head-row{border-bottom:none;margin-left:0;padding-left:0}.loss-product-library-page .loss-product-l2-tabs-content .library-table-focus-chrome-shell,.loss-product-library-page .loss-product-l2-tabs-content .library-table-focus-chrome-shell-inner{margin-left:0}.loss-product-library-page .loss-library-embedded-page-root.raw-material-inbound-records-table-card .raw-material-inbound-drawer-filter-row.raw-material-inbound-records-card-head-filter-row{flex-wrap:nowrap;align-items:stretch;row-gap:0}.loss-product-library-page .loss-library-embedded-page-root .organizational-segmented-filters{--org-filter-segment-label-width: 72px;--org-segmented-select-control-min-width: 92px;--org-segmented-keyword-control-min-width: 128px}.loss-product-library-page .loss-library-embedded-page-root .loss-library-embedded-filter-source{flex:.72 1 0;min-width:0;max-width:200px}.loss-product-library-page .loss-library-embedded-page-root .organizational-segmented-filter-items{display:flex;flex-flow:row nowrap;align-items:stretch;gap:8px 10px;width:100%;min-width:0}.loss-product-library-page .loss-product-library-filter-loss-product{flex:.95 1 0;min-width:0;max-width:220px}.loss-product-library-filter-option-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.loss-product-library-filter-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loss-product-library-filter-option-add-waste{flex-shrink:0;height:22px;padding-inline:4px;font-size:12px}.loss-product-library-filter-add-waste-footer{text-align:left}.loss-product-library-page .loss-library-embedded-page-root .organizational-segmented-filter-items>.organizational-emp-filter-item.organizational-segmented-filter-keyword-item{grid-column:unset;flex:1.15 1 0;min-width:0}.loss-product-library-page .loss-library-embedded-page-root .organizational-segmented-filter-items>.organizational-emp-filter-item:not(.organizational-segmented-filter-keyword-item){grid-column:unset;flex:1 1 0;min-width:0}.loss-product-library-page .loss-library-embedded-page-root .library-table-focus-chrome-shell-inner .raw-material-inbound-records-card-head-row,.loss-product-library-page .loss-library-embedded-page-root .library-table-focus-chrome-shell-inner .loss-library-table-toolbar{flex-shrink:0}.loss-product-library-page .loss-library-embedded-page-root.raw-material-inbound-records-table-card .raw-material-inbound-records-card-head-row{padding-bottom:6px;margin-bottom:6px}.loss-product-library-page .loss-library-embedded-page-root .library-table-focus-chrome-shell-inner .loss-library-table-toolbar{margin-top:0;padding:2px 0 6px}.loss-product-library-page .loss-library-embedded-page-root>.organizational-emp-table-scroll-wrap{box-sizing:border-box;flex:1 1 0%;min-height:0;height:0;width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden}#theme-root .loss-product-library-page .loss-library-embedded-page-root>.organizational-emp-table-scroll-wrap>.loss-library-embedded-table-pagination.eiop-table-external-pagination,#theme-root .loss-product-library-page .loss-library-embedded-page-root>.organizational-emp-table-scroll-wrap>.loss-library-embedded-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.loss-product-library-page .loss-library-embedded-page-root>.organizational-emp-table-scroll-wrap.organizational-emp-table-scroll-wrap--compact-footer{height:auto;min-height:0}.loss-product-library-page .loss-library-embedded-page-root .organizational-emp-table-scroll-wrap .loss-library-list__table.ant-table-wrapper{flex:1 1 0%;min-height:0;min-width:0}.loss-product-library-page .loss-library-embedded-page-root .organizational-emp-table-scroll-wrap .loss-library-list__table.ant-table-wrapper>.ant-spin{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.loss-product-library-page .loss-library-embedded-page-root .organizational-emp-table-scroll-wrap .loss-library-list__table.ant-table-wrapper>.ant-spin>.ant-spin-container{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column}.loss-product-library-page .loss-library-embedded-page-root .organizational-emp-table-scroll-wrap .loss-library-list__table.ant-table-wrapper>.ant-spin>.ant-spin-container>.ant-table{flex:0 1 auto;min-width:0;min-height:0}.loss-product-library-page .loss-library-embedded-page-root .organizational-emp-table-scroll-wrap .loss-library-list__table.ant-table-wrapper .ant-table-body{min-height:0}.loss-product-library-page .loss-product-library-product-pane .raw-material-inbound-records-table-card.layout-detail-shell-section-card:not(.loss-library-embedded-page-root) .raw-material-inbound-records-card-head-row{padding-bottom:16px;margin-bottom:20px}.loss-product-library-page .loss-product-library-product-pane .raw-material-inbound-records-table-card.layout-detail-shell-section-card .raw-material-inbound-records-card-head-filter-main{gap:14px}.loss-product-library-page .loss-library-embedded-page-root .raw-material-inbound-records-card-head-filter-main{gap:8px}.loss-product-library-page .loss-product-library-product-pane .raw-material-inbound-records-table-card.layout-detail-shell-section-card>.ant-card-body{padding-top:8px}.loss-product-library-page .loss-product-library-card-empty{padding:48px 16px 32px}.loss-product-library-page .loss-product-library-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 16px;padding:0 0 4px;align-content:start}.loss-product-library-page .loss-product-library-card .ant-card-head{min-height:40px;padding:0 12px}.loss-product-library-page .loss-product-library-card .ant-card-head-title{padding:10px 0;font-size:15px;font-weight:600;white-space:normal;word-break:break-word;flex:1;min-width:0}.loss-product-library-page .loss-product-library-card__head-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;font-weight:inherit;font-size:inherit}.loss-product-library-page .loss-product-library-card__title-text{min-width:0;flex:1;line-height:1.35}.loss-product-library-page .loss-product-library-card__title-measure{flex-shrink:0;display:inline-flex;align-items:center;line-height:1;padding-top:1px}.loss-product-library-page .loss-product-library-card .ant-card-body{padding:0 12px 12px}.loss-product-library-page .loss-product-library-card__body{display:flex;flex-direction:column;gap:6px}.loss-product-library-page .loss-product-library-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;line-height:1.45}.loss-product-library-page .loss-product-library-card__row--memo{align-items:flex-start}.loss-product-library-page .loss-product-library-card__label{flex-shrink:0;color:#00000073;max-width:42%}.loss-product-library-page .loss-product-library-card__value{text-align:right;min-width:0;word-break:break-word}.loss-product-library-page .loss-product-library-card__value--stock{font-variant-numeric:tabular-nums}.loss-product-library-page .loss-product-library-card__value--memo{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.loss-product-library-page .loss-product-library-card__actions{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.loss-product-library-page .loss-product-library-main-scroll>.loss-product-library-card-pagination{display:flex;justify-content:center;flex-shrink:0;margin-top:20px}.loss-product-library-drawer .ant-form-item-optional{display:none}.loss-product-library-drawer .loss-product-form-required-asterisk{color:var(--ant-color-error, #ff4d4f);font-family:SimSun,sans-serif}.loss-product-library-drawer .loss-product-packaging-hint{display:flex;align-items:flex-start;gap:6px;margin-top:-8px;margin-bottom:8px;font-size:12px;line-height:1.55;color:#00000073}.loss-product-library-drawer .loss-product-packaging-hint__icon{flex-shrink:0;margin-top:2px;font-size:12px;color:#0006}.product-work-order-detail-page.layout-detail-shell-page-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.product-work-order-detail-page .layout-detail-shell-page{gap:16px}.product-work-order-detail-page .layout-detail-shell-page.product-work-order-detail-layout{gap:0;padding-bottom:0}.product-work-order-detail-page .product-work-order-detail-record-dock{flex-shrink:0;position:sticky;top:0;z-index:20;width:100%;box-sizing:border-box;margin-bottom:0;padding:12px 20px;background:var(--ant-color-bg-elevated, var(--color-bg-elevated, #fff));border:1px solid var(--ant-color-border-secondary, var(--color-border-secondary, #f0f0f0));border-radius:var(--ant-border-radius-lg, 8px);box-shadow:0 6px 18px #00000014}.product-work-order-detail-page .product-work-order-detail-record-dock__inner{width:100%;min-width:0}.product-work-order-detail-page .product-work-order-detail-record-dock__scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:2px}.product-work-order-detail-page .product-work-order-detail-record-dock__scroll>.ant-space{width:max-content;max-width:none;flex-wrap:nowrap!important}.product-work-order-detail-page .product-work-order-detail-record-dock__scroll>.ant-space .ant-space-item{flex-shrink:0}.product-work-order-detail-page .product-work-order-detail-record-dock__scroll .ant-btn{flex-shrink:0}.product-work-order-detail-page .product-work-order-review-list{display:flex;flex-direction:column;gap:16px}.product-work-order-detail-page .product-work-order-review-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.product-work-order-detail-page .product-work-order-review-item__time{color:#00000073;font-size:12px;margin-left:auto}.product-work-order-detail-page .product-work-order-review-item__content{white-space:pre-wrap;word-break:break-word;padding-left:36px}.product-work-order-library-page .work-order-main-table-column-popover,.subpack-work-order-library-page .work-order-main-table-column-popover{max-width:280px}.product-work-order-library-page .work-order-main-table-column-popover__checks,.subpack-work-order-library-page .work-order-main-table-column-popover__checks{display:flex;flex-direction:column;gap:8px;max-height:min(360px,50vh);overflow-y:auto;margin-bottom:4px}.raw-material-library-page--fill-viewport .library-page-stack{flex:1;min-height:0;overflow:hidden}.raw-material-library-page--fill-viewport .raw-material-stats-bar{flex-shrink:0}.raw-material-library-page--fill-viewport .library-filter-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.raw-material-library-page--fill-viewport .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.raw-material-library-page--fill-viewport .library-table-focus-chrome-shell,.raw-material-library-page--fill-viewport .library-table-focus-result-header-mount{flex-shrink:0}.raw-material-library-page .raw-material-library-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.raw-material-library-page .raw-material-library-table-wrap>.raw-material-library-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.raw-material-library-page .raw-material-library-table-wrap>.raw-material-library-main-table.ant-table-wrapper>.ant-spin,.raw-material-library-page .raw-material-library-table-wrap>.raw-material-library-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .raw-material-library-page .raw-material-library-table-wrap .raw-material-library-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-library-page .raw-material-library-table-wrap .raw-material-library-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper{margin-top:0}.raw-material-library-page .raw-material-library-main-table .ant-table-thead>tr>th,.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td{text-align:left!important}.raw-material-library-page .raw-material-library-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0;white-space:nowrap}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-column{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;max-width:100%}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{flex:0 1 auto;min-width:0;white-space:nowrap}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix]{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))!important;background-image:none!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix]{background-color:var( --ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff) )!important;background-image:none!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell[class*=ant-table-cell-fix],.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background-color:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;background-image:none!important;z-index:0}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left{vertical-align:middle!important}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td[rowspan]{vertical-align:middle;text-align:left}.raw-material-library-page .raw-material-library-main-table.ant-table-wrapper .ant-table-cell.organizational-col-action{padding-left:6px!important;padding-right:6px!important;padding-inline-start:6px!important;padding-inline-end:6px!important;overflow:visible}.raw-material-library-page .raw-material-library-main-table .ant-table-cell.organizational-col-action .ant-btn{font-size:13.5px;padding-inline:4px}.raw-material-library-page .raw-material-library-main-table .ant-table-cell.organizational-col-action .raw-material-library-col-action-more.ant-btn{padding-inline:2px!important;min-width:24px}.raw-material-library-page .raw-material-library-col-action-more__icon{transform:rotate(90deg)}.raw-material-library-page .raw-material-library-main-table .ant-table-cell.organizational-col-action .ant-space{gap:2px!important}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;flex-wrap:nowrap}.raw-material-library-page .raw-material-library-main-table .raw-material-library-col-action-inner{box-sizing:border-box;min-height:100%;width:100%;background-color:var(--ant-color-bg-container, #fff)}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td[class*=ant-table-cell-fix].organizational-col-action .raw-material-library-col-action-inner,.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-row-hover[class*=ant-table-cell-fix].organizational-col-action .raw-material-library-col-action-inner{background-color:transparent}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix].organizational-col-action .raw-material-library-col-action-inner{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))}.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix].organizational-col-action .raw-material-library-col-action-inner{background-color:var(--ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff))}.raw-material-library-page .raw-material-library-main-table .ant-table-thead>tr>th.raw-material-library-col-name,.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td.raw-material-library-col-name{max-width:none;overflow:visible}.raw-material-library-page .raw-material-library-main-table .ant-table-thead>tr>th.raw-material-library-col-code,.raw-material-library-page .raw-material-library-main-table .ant-table-tbody>tr>td.raw-material-library-col-code{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.raw-material-library-page .raw-material-library-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000e0;line-height:1.35}.raw-material-library-page .raw-material-library-name-text--empty{color:#00000040}.raw-material-library-page .raw-material-library-name-code{display:inline;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.raw-material-library-page .library-table-focus-chrome-shell-inner{gap:0}.raw-material-library-page .raw-material-library-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:var(--page-section-gap, 8px);flex-shrink:0;padding:8px 12px;box-sizing:border-box}.raw-material-library-page .raw-material-library-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.raw-material-library-page .raw-material-library-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.raw-material-library-page .raw-material-library-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.raw-material-library-page .raw-material-library-list-filters__keyword{width:240px;max-width:100%}.raw-material-library-page .raw-material-library-list-filters__location,.raw-material-library-page .raw-material-library-list-filters__supplier{width:168px;min-width:168px;max-width:100%}.raw-material-library-page .raw-material-library-list-filters__warn-tag{margin-inline-end:0}.raw-material-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}.raw-material-library-page .raw-material-library-main-table td.raw-material-col-stock-weight{white-space:nowrap}.raw-material-library-page .raw-material-library-main-table .raw-material-stock-weight-cell{gap:4px}.raw-material-library-page .raw-material-location-disabled-mark,.raw-material-library-drawer .raw-material-location-disabled-mark{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0 6px;min-height:18px;font-size:11px;font-weight:500;line-height:1;color:var(--ant-color-error-text);background:var(--ant-color-error-bg);border-radius:4px;flex-shrink:0;vertical-align:middle;box-sizing:border-box}.raw-material-location-option-with-mark{display:inline-flex;align-items:center;min-width:0}.product-library-detail-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line,.raw-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line,.raw-material-library-drawer .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line,.packaging-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line,.finished-product-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line{align-items:center}.product-library-detail-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-label,.raw-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-label,.raw-material-library-drawer .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-label,.packaging-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-label,.finished-product-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-label{display:inline-flex;align-items:center;flex-shrink:0;height:24px;line-height:24px;padding:0;margin:0;box-sizing:border-box}.product-library-detail-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag,.raw-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag,.raw-material-library-drawer .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag,.packaging-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag,.finished-product-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap;line-height:0;min-height:24px;min-width:0}.spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag .spec-line-outbound-code{flex:0 1 auto;min-width:0;max-width:min(200px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-detail-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag .ant-tag,.raw-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag .ant-tag,.raw-material-library-drawer .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag .ant-tag,.packaging-material-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag .ant-tag,.finished-product-library-page .spec-line-outbound-source-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag .ant-tag{flex-shrink:0;max-width:none;margin-block:0;margin-inline:0;vertical-align:middle}.spec-line-outbound-source-cell.product-library-other-info-cell .product-library-other-info-row{justify-content:flex-start}.spec-line-outbound-source-cell.product-library-other-info-cell .product-library-other-info-row>.product-library-other-info-value{flex:0 1 auto;justify-content:flex-start;text-align:left}.spec-line-outbound-source-cell.product-library-other-info-cell .product-library-other-info-row--rd-source-line .product-library-other-info-value--clip-tag{justify-content:flex-start}.spec-line-outbound-type-cell{display:flex;align-items:flex-start;justify-content:flex-start;min-width:0}.raw-material-stock-log-records-page .spec-line-outbound-type-cell,.semi-finished-stock-log-records-page .spec-line-outbound-type-cell,.finished-stock-log-records-page .spec-line-outbound-type-cell,.packaging-material-stock-log-records-page .spec-line-outbound-type-cell{overflow:hidden;max-width:100%}.product-library-other-info-cell{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;max-width:100%}.product-library-other-info-row{display:flex;align-items:center;min-width:0;max-width:100%}.product-library-other-info-row>.product-library-other-info-value,.product-library-other-info-row>.product-library-other-info-tooltip-value{flex:1 1 0%;min-width:0}.product-library-other-info-label{flex:0 0 auto;flex-shrink:0;box-sizing:border-box;width:auto;min-width:0;padding-right:6px;text-align:left;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-line-outbound-source-cell .product-library-other-info-label{font-size:12px;line-height:1.4}.product-library-other-info-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-other-info-value--clip-tag{display:flex;align-items:center;overflow:hidden}.product-library-other-info-value--clip-tag .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-other-info-value>.product-library-shelf-status-cell{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden}.product-library-other-info-value .product-library-shelf-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-library-other-info-tooltip-value{min-width:0;flex:1 1 0%;overflow:hidden;max-width:100%}.product-library-main-table .ant-table-tbody>tr>td.product-library-col-spec-row .product-library-other-info-tooltip-value{display:block;width:100%;max-width:100%;box-sizing:border-box}.product-library-memo-ellipsis-slot{display:block;min-width:0;max-width:100%;overflow:hidden}.product-library-main-table td.product-library-col-spec-row .product-library-memo-ellipsis-slot>*{display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden;box-sizing:border-box}.product-library-memo-ellipsis-trigger{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%;font-size:inherit;line-height:inherit;color:inherit;cursor:default}.product-library-memo-tooltip-content{display:block;white-space:pre-wrap;word-break:break-word}.product-library-shelf-status-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.product-library-shelf-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.product-library-shelf-dot--pending{background:#faad14}.product-library-shelf-dot--on{background:#52c41a}.product-library-shelf-dot--off{background:#8c8c8c}.product-library-package-images-cell{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:212px}.product-library-page .organizational-col-action .ant-btn{font-size:13.5px;padding-inline:4px}.product-library-page .organizational-col-action .ant-space{gap:2px!important}.finished-product-library-page .product-library-main-table.ant-table-wrapper .ant-table-cell.organizational-col-action{padding-left:6px!important;padding-right:6px!important;padding-inline-start:6px!important;padding-inline-end:6px!important}.product-library-page .product-library-main-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell-fix-left-last:after,.product-library-page .product-library-main-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell-fix-left-last:before,.product-library-page .product-library-main-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell-fix-start-last:after,.product-library-page .product-library-main-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell-fix-start-last:before{content:"";position:absolute;top:0;right:-1px;bottom:-1px;width:10px;pointer-events:none}.product-library-page .product-library-main-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell-fix-left-last:after,.product-library-page .product-library-main-table.ant-table-wrapper.ant-table-ping-left .ant-table:not(.ant-table-bordered) .ant-table-cell-fix-start-last:after{box-shadow:6px 0 6px -4px #0000001f}.product-library-form-label-hint{margin-left:4px;font-weight:400;color:var(--color-text-secondary);opacity:.75;font-size:13.5px}.semi-finished-inbound-drawer-table-host .semi-finished-inbound-records-table.ant-table-wrapper{width:100%}.semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important}.semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell{display:flex!important;align-items:center!important;min-width:0}.semi-finished-inbound-drawer-table-host .product-library-detail-spec-table.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell>.ant-table-cell-content{flex:1 1 auto;width:100%;min-width:0;min-height:0;align-self:stretch;display:flex;align-items:center}.finished-product-library-page.raw-material-inbound-records-page .library-filter-table-card .organizational-emp-result-header .finished-product-inbound-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.raw-material-inbound-records-page .library-filter-table-card .organizational-emp-result-header .semi-finished-inbound-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.raw-material-inbound-records-page .library-filter-table-card .organizational-emp-result-header .semi-finished-outbound-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.raw-material-inbound-records-page .library-filter-table-card .organizational-emp-result-header .semi-finished-stock-log-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.raw-material-inbound-records-page .library-filter-table-card .organizational-emp-result-header .raw-material-outbound-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.raw-material-inbound-records-page .library-filter-table-card .organizational-emp-result-header .raw-material-stock-log-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.packaging-material-outbound-records-page .library-filter-table-card .organizational-emp-result-header .packaging-material-outbound-records-page__title.layout-detail-shell-block-title,.finished-product-library-page.packaging-material-stock-log-records-page .library-filter-table-card .organizational-emp-result-header .packaging-material-stock-log-records-page__title.layout-detail-shell-block-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.raw-material-inbound-records-page .product-library-main-table .ant-table-thead>tr>th.finished-product-inbound-records-col-source-info:not(.library-stock-line-records-col-source-info),.raw-material-inbound-records-page .product-library-main-table .ant-table-tbody>tr>td.finished-product-inbound-records-col-source-info:not(.library-stock-line-records-col-source-info){max-width:none!important;overflow:visible!important;white-space:nowrap!important;width:max-content!important;min-width:280px}.raw-material-inbound-records-page .product-library-main-table td.finished-product-inbound-records-col-source-info:not(.library-stock-line-records-col-source-info) .spec-line-outbound-source-cell.product-library-other-info-cell{overflow:visible;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;gap:12px;align-items:baseline}.raw-material-inbound-records-page .product-library-main-table td.finished-product-inbound-records-col-source-info:not(.library-stock-line-records-col-source-info) .raw-material-inbound-source-text{display:inline-flex;flex-wrap:nowrap;align-items:baseline;white-space:nowrap;overflow:visible;width:max-content;max-width:none}.raw-material-inbound-records-page .product-library-main-table td.finished-product-inbound-records-col-source-info:not(.library-stock-line-records-col-source-info) .raw-material-inbound-source-content{overflow:visible;text-overflow:clip;white-space:nowrap;flex:0 0 auto}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info{display:flex;align-items:center;white-space:normal!important;overflow:hidden;min-width:0;vertical-align:middle}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-cell.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info .ant-table-cell-content{display:flex;align-items:center;width:100%;max-width:100%!important;white-space:normal!important;overflow:hidden}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-cell.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-cell.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info .raw-material-inbound-source-title,.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-cell.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-cell.finished-product-inbound-records-col-source-info.library-stock-line-records-col-source-info .spec-line-outbound-source-cell--records-wrap{flex-direction:column;align-items:stretch;align-self:stretch;justify-content:center;min-height:100%;gap:4px;white-space:normal;min-width:0;width:100%}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper{width:100%}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[rowspan].product-library-col-name{vertical-align:middle!important}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[rowspan].product-library-col-name .product-library-name-with-meta-cell{min-height:100%;justify-content:center;box-sizing:border-box}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper{width:100%}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell{display:flex!important;align-items:center!important;min-width:0}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell>.ant-table-cell-content{flex:1 1 auto;width:100%;min-width:0;min-height:0;align-self:stretch;display:flex;align-items:center}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td[rowspan].product-library-col-name{vertical-align:middle!important}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td[rowspan].product-library-col-name .product-library-name-with-meta-cell{min-height:100%;justify-content:center;box-sizing:border-box}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-merge-cell{display:flex;justify-content:center;align-items:center}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-merge-cell.ant-table-cell-ellipsis .ant-table-cell-content{max-width:100%}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-merge-cell .raw-material-inbound-source-text{align-items:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-model,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-model{overflow:hidden;max-width:100%;text-align:center;vertical-align:middle}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-model .raw-material-inbound-records-model-text,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-model .raw-material-inbound-records-model-text{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-outbound-records-col-spec.raw-material-inbound-records-col-model .raw-material-inbound-records-model-text{white-space:normal!important;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-outbound-records-col-spec.ant-table-cell-ellipsis,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-outbound-records-col-spec,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-outbound-records-col-spec{white-space:normal!important;overflow:visible;max-width:100%;text-align:center;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-outbound-records-col-spec .ant-table-cell-content,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-outbound-records-col-spec .ant-table-cell-content{white-space:normal!important;overflow:visible;width:100%;max-width:100%}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-outbound-records-col-spec .packaging-outbound-records-spec-text,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-outbound-records-col-spec .packaging-outbound-records-spec-text{display:block;width:100%;max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.45}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-outbound-records-col-spec{align-items:center!important;white-space:normal!important;overflow:visible!important;min-width:0}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-outbound-records-col-spec>.ant-table-cell-content{white-space:normal!important;overflow:visible!important;width:100%;max-width:100%;min-width:0}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-outbound-records-col-spec .packaging-outbound-records-spec-text{display:block;width:100%;max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.45;text-align:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-merge-cell.raw-material-inbound-records-col-source-info{white-space:normal!important;overflow:hidden;min-width:0}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-merge-cell.raw-material-inbound-records-col-source-info{white-space:normal!important;overflow:hidden;max-width:100%}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-info .ant-table-cell-content{width:100%;max-width:100%!important;white-space:normal!important;overflow:hidden}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;text-align:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-info .raw-material-inbound-source-title,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-cell.raw-material-inbound-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;text-overflow:clip}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-source-info-vcell{align-items:center!important;white-space:normal!important}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-source-info-vcell{overflow:hidden!important;min-width:0}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-source-info-vcell>.ant-table-cell-content{white-space:normal!important;overflow:hidden!important;width:100%;max-width:100%;min-width:0;align-items:center!important;justify-content:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-source-info-vcell .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;overflow:hidden!important;word-break:break-word;overflow-wrap:anywhere;text-align:center}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-source-info-vcell .raw-material-inbound-source-title,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.raw-material-inbound-records-source-info-vcell .raw-material-inbound-source-content{white-space:normal!important;overflow:hidden!important;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere}.raw-material-inbound-line-records-page.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-info,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info{display:table-cell!important;overflow:hidden!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.raw-material-inbound-line-records-page.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-info .raw-material-inbound-source-text,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.raw-material-inbound-line-records-page.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-info .raw-material-inbound-source-title,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-col-source-info .raw-material-inbound-source-content,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-title,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.raw-material-inbound-line-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-source-info-vcell{white-space:normal!important;vertical-align:middle}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.raw-material-inbound-records-merge-cell{text-align:center}.raw-material-inbound-records-page.raw-material-library-inbound-drawer-scope .raw-material-inbound-records-main-table.ant-table-wrapper,.raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.raw-material-inbound-records-merge-cell{vertical-align:middle!important}.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td[rowspan].semi-finished-inbound-records-merge-cell{vertical-align:middle!important}.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[rowspan].semi-finished-inbound-records-merge-cell{display:flex!important;align-items:center!important;justify-content:flex-start;min-width:0}.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[rowspan].semi-finished-inbound-records-merge-cell.semi-finished-inbound-records-merge-cell--align-center{justify-content:center}.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td[rowspan].product-library-col-name.semi-finished-inbound-records-merge-cell .product-library-name-with-meta-cell{min-height:100%;justify-content:center;box-sizing:border-box}.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[rowspan].product-library-col-name.semi-finished-inbound-records-merge-cell .product-library-name-with-meta-cell{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.semi-finished-inbound-records-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[rowspan].semi-finished-inbound-records-merge-cell .spec-line-outbound-source-cell.product-library-other-info-cell{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.product-library-drawer-section-card{margin-bottom:var(--page-section-gap, 8px)}.product-library-drawer-section-card:last-child{margin-bottom:0}.product-library-drawer-wide .ant-upload-list-picture-card,.product-library-drawer-narrow .ant-upload-list-picture-card{display:flex;flex-wrap:wrap}.ant-modal-root .ant-modal.app-form-modal.product-library-drawer-wide{max-width:calc(100vw - 24px)}@media(min-width:1280px){.ant-modal-root .ant-modal.app-form-modal.product-library-drawer-wide{width:min(1280px,calc(100vw - 48px))!important}}.product-library-drawer-form .ant-form-item{margin-bottom:var(--page-section-gap, 8px)}.material-inventory-adjustment-direction-wrap{display:block;width:100%}.material-inventory-adjustment-direction-wrap .po-ship-form-section{display:inline-flex;width:100%;margin-bottom:8px}.material-inventory-adjustment-direction-group.ant-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}.product-library-detail-drawer .ant-drawer-body{padding:var(--app-drawer-body-padding-block, 8px) var(--app-drawer-body-padding-inline, 8px)}.product-library-detail-drawer .organizational-emp-detail{padding:0}.product-library-detail-sync-chain .ant-checkbox-disabled{cursor:default}.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox-wrapper-disabled{opacity:1}.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox.ant-checkbox-disabled{opacity:1!important}.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked,.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked.ant-checkbox-disabled{background-color:#1890ff!important;border-color:#1890ff!important}.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked:after,.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked.ant-checkbox-disabled:after{border-color:#fff!important;opacity:1!important}.product-library-detail-sync-chain .product-library-sync-target-item .ant-checkbox.ant-checkbox-disabled:not(.ant-checkbox-checked){background-color:var(--ant-color-bg-container, #fff)!important;border-color:var(--ant-color-border, #d9d9d9)!important}.product-library-detail-spec-wrap{width:100%;max-width:100%}.product-library-detail-spec-wrap .ant-table{font-size:13.5px}.product-library-detail-page .product-library-detail-spec-wrap .ant-table-container{border-radius:4px}.product-library-detail-page .layout-detail-shell-section-card .product-library-detail-spec-wrap.layout-detail-shell-basic-panel{width:100%;max-width:100%}.product-library-detail-page .work-order-lifecycle-steps{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.product-library-detail-page .work-order-lifecycle-steps .purchase-order-card-steps{min-width:min-content}.work-order-detail-spec-product-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:12px;min-width:0;width:100%}.work-order-detail-spec-product-row .layout-detail-shell-basic-label{flex-shrink:0}.work-order-detail-spec-product-row .layout-detail-shell-basic-value{flex:1;min-width:0;word-break:break-word}.work-order-detail-product-block--follow{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border-secondary, rgba(0, 0, 0, .06))}.product-wo-by-day-card__product-block+.product-wo-by-day-card__product-block,.subpack-wo-by-day-card__product-block+.subpack-wo-by-day-card__product-block{margin-top:6px}.product-wo-by-day-card__product-block-name,.subpack-wo-by-day-card__product-block-name{margin-bottom:2px;font-size:12px;font-weight:500;color:var(--color-text-secondary, rgba(0, 0, 0, .65));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-by-day-card-tooltip-overlay .ant-tooltip-inner{padding:6px 8px;max-width:min(300px,82vw);text-align:left}.wo-by-day-card-tooltip{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.35;color:inherit}.wo-by-day-card-tooltip__section{display:flex;flex-direction:column;gap:4px}.wo-by-day-card-tooltip__product-block+.wo-by-day-card-tooltip__product-block{padding-top:4px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.wo-by-day-card-tooltip__product-name{font-weight:600;margin-bottom:1px;word-break:break-word;color:inherit}.wo-by-day-card-tooltip__product-index{display:inline-block;min-width:1.2em;margin-right:2px;font-variant-numeric:tabular-nums;color:inherit;opacity:.78}.wo-by-day-card-tooltip__spec-line{display:flex;align-items:baseline;gap:3px;padding-left:1px;color:inherit}.wo-by-day-card-tooltip__spec-bullet{flex-shrink:0;color:inherit;opacity:.72}.wo-by-day-card-tooltip__spec-body{min-width:0;word-break:break-word}.wo-by-day-card-tooltip__spec-qty{font-variant-numeric:tabular-nums;white-space:nowrap}.wo-by-day-card-tooltip__product-subtotal{padding-left:8px;margin-top:2px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:inherit;opacity:.88}.wo-by-day-card-tooltip__summary{padding-top:3px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);font-weight:600;font-variant-numeric:tabular-nums;color:inherit}.wo-by-day-card-tooltip__drag-hint{padding-top:3px;border-top:1px dashed color-mix(in srgb,currentColor 18%,transparent);font-size:10px;color:inherit;opacity:.72;line-height:1.35}.work-order-detail-spec-table-outer{display:block;width:100%;max-width:100%}.work-order-detail-spec-table-outer>.ant-table-wrapper{width:100%!important;max-width:100%}.work-order-detail-spec-table-outer .ant-table-container,.work-order-detail-spec-table-outer .ant-table-content table{width:100%!important}.work-order-detail-spec-table-outer--compact{max-width:640px}.work-order-detail-spec-table-outer--compact>.ant-table-wrapper{max-width:100%}.product-library-detail-spec-wrap .work-order-detail-spec-table-outer .ant-table-wrapper.product-library-detail-spec-table .ant-table-thead>tr>th:first-child,.product-library-detail-spec-wrap .work-order-detail-spec-table-outer .ant-table-wrapper.product-library-detail-spec-table .ant-table-tbody>tr>td:first-child,.product-library-detail-spec-wrap .work-order-detail-spec-table-outer .ant-table-wrapper.product-library-detail-spec-table .ant-table-summary tr .ant-table-cell:first-child{padding-right:4px}.product-library-detail-spec-wrap .work-order-detail-spec-table-outer .ant-table-wrapper.product-library-detail-spec-table .ant-table-thead>tr>th:last-child,.product-library-detail-spec-wrap .work-order-detail-spec-table-outer .ant-table-wrapper.product-library-detail-spec-table .ant-table-tbody>tr>td:last-child,.product-library-detail-spec-wrap .work-order-detail-spec-table-outer .ant-table-wrapper.product-library-detail-spec-table .ant-table-summary tr .ant-table-cell:last-child{padding-left:4px}.product-library-detail-form .ant-form-item{margin-bottom:12px}.product-library-detail-form .ant-form-item-label>label{color:var(--color-text-secondary)}.product-library-detail-form .ant-input-disabled,.product-library-detail-form .ant-input[disabled],.product-library-detail-form .ant-input-affix-wrapper-disabled,.product-library-detail-form .ant-input-number-disabled .ant-input-number-input,.product-library-detail-form .ant-input-number-disabled,.product-library-detail-form .ant-select-disabled .ant-select-selector,.product-library-detail-form .ant-picker-disabled .ant-picker-input>input{background-color:var(--color-fill-quaternary, rgba(0, 0, 0, .02))!important;border-color:var(--color-border, var(--ant-color-border-secondary))!important;color:var(--color-text-secondary, rgba(0, 0, 0, .65))!important}.product-library-detail-grid-inline .organizational-emp-detail-item{flex-direction:row;align-items:center;gap:8px}.product-library-detail-grid-inline{margin-left:-8px}.product-library-detail-grid-inline .organizational-emp-detail-label{width:56px;min-width:56px;text-align:right;margin:0}.product-library-detail-grid-inline .organizational-emp-detail-label:after{content:"："}.product-library-detail-grid-inline .organizational-emp-detail-value{flex:1;min-width:0}.product-library-detail-grid-inline .product-library-detail-item-images{flex-direction:column;align-items:flex-start;gap:6px}.product-library-detail-grid-inline .product-library-detail-item-images .organizational-emp-detail-label{width:56px;min-width:56px;text-align:right}.product-library-detail-grid-inline .product-library-detail-item-images .organizational-emp-detail-value{width:calc(100% - 64px);margin-left:64px}.product-library-detail-grid-inline .product-library-detail-item-images-no-label .organizational-emp-detail-value{width:100%;margin-left:0}.product-library-detail-grid-inline .product-library-detail-item-images-no-label .ant-space{margin-left:-8px}.product-library-op-record-list{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.product-library-spec-drawer-table .ant-table{font-size:13.5px}.product-library-spec-drawer-table .ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.product-library-spec-drawer-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.product-library-spec-drawer-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell{display:flex!important;align-items:center!important;min-width:0}.product-library-spec-drawer-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell>.ant-table-cell-content{flex:1 1 auto;width:100%;min-width:0;min-height:0;align-self:stretch;display:flex;align-items:center}.product-library-spec-drawer-table .product-library-spec-drawer-op-space{display:inline-flex;flex-wrap:nowrap;align-items:center;max-width:100%}.product-library-spec-drawer-table .product-library-spec-drawer-op-space .ant-tag{flex-shrink:0;margin-inline-end:0}.product-library-spec-drawer-table .product-library-spec-drawer-op-space .ant-btn-dangerous,.product-library-spec-drawer-table .product-library-spec-drawer-op-space>.ant-space-item:last-child{flex-shrink:0}.product-library-spec-drawer-table .product-library-spec-cell-input{width:100%;max-width:100%}.product-library-spec-drawer-table .product-library-spec-cell-input--narrow{width:100%}.product-library-spec-drawer-table .product-library-spec-cell-textarea{width:100%;max-width:100%;box-sizing:border-box}.product-library-spec-drawer-table .product-library-spec-cell-textarea textarea.ant-input{width:100%!important;line-height:1.5;min-height:32px!important;resize:vertical;box-sizing:border-box}.product-library-spec-drawer-table .product-library-spec-cell-number{width:100%!important}.product-library-spec-drawer-table .product-library-spec-cell-number .ant-input-number-input{text-align:left}.product-library-spec-drawer-table .product-library-spec-cell-number--stock{width:100%!important}.product-library-spec-drawer-table .ant-space-compact:has(.product-library-spec-cell-number--stock){min-width:132px}.product-library-spec-drawer-table .ant-space-compact:has(.product-library-spec-cell-number--stock) .ant-input-number{flex:1 1 auto;min-width:72px}.product-library-spec-drawer-table .ant-space-compact:has(.product-library-spec-cell-number--cost){min-width:148px}.product-library-spec-drawer-table .ant-space-compact:has(.product-library-spec-cell-number--cost) .ant-input-number{flex:1 1 auto;min-width:80px}.product-library-spec-drawer-table .ant-space-compact:has(.product-library-spec-cell-number--gram){min-width:96px}.product-library-spec-drawer-table .ant-space-compact:has(.product-library-spec-cell-number--gram) .ant-input-number{flex:1 1 auto;min-width:56px}.product-library-spec-drawer-table .ant-space-compact{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;max-width:100%;min-width:0}.product-library-spec-drawer-table .ant-space-compact.ant-space-compact-vertical{flex-direction:row!important}.product-library-spec-drawer-table .ant-space-compact .ant-input-number{flex:1 1 auto;min-width:0;max-width:100%}.product-library-spec-drawer-table .ant-space-addon.ant-input-number-addon,.product-library-spec-drawer-table .ant-input-number-addon{flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed;display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1.15}.product-library-spec-drawer-table .product-library-package-image-upload{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1}.product-library-spec-drawer-table .product-library-package-image-upload__hint{max-width:88px;font-size:11px;line-height:1.35;color:#00000073;white-space:normal;word-break:break-all}.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-item-container,.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item{width:72px!important;height:72px!important}.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list{margin-bottom:0!important}.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper{display:inline-flex;align-items:center;line-height:1}.product-library-spec-drawer-table .ant-table-tbody>tr>td:nth-child(3),.product-library-spec-drawer-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row>.ant-table-cell:nth-child(3){padding-top:6px!important;padding-bottom:6px!important}.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-picture-card-container,.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-item-container{margin:0!important}.product-library-spec-drawer-table .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card{display:inline-flex;align-items:center;gap:0}.product-library-stock-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;vertical-align:top}.product-library-stock-warning-inline{display:inline-flex;align-items:center;gap:4px;color:var(--ant-color-error);font-size:13.5px;line-height:1.2;white-space:nowrap}.product-library-stock-warning-icon{font-size:13.5px}.product-library-detail-page .layout-detail-shell-top-bar .layout-detail-shell-page-heading-line,.product-library-detail-page .layout-detail-shell-top-bar .layout-detail-shell-heading-emp-status{font-size:15px}.product-library-detail-page .layout-detail-shell-page:has(>.product-work-order-detail-scroll-body),.product-library-detail-page .layout-detail-shell-page:has(>.raw-material-detail-tabs){gap:6px}.product-library-detail-page .layout-detail-shell-page:has(>.product-work-order-detail-scroll-body)>.layout-detail-shell-top-bar,.product-library-detail-page .layout-detail-shell-page:has(>.raw-material-detail-tabs)>.layout-detail-shell-top-bar{margin-bottom:0}.product-library-detail-page .product-work-order-detail-scroll-body .product-work-order-detail-tabs,.product-library-detail-page .raw-material-detail-tabs{margin-top:0}.product-library-detail-page .product-work-order-detail-scroll-body .product-work-order-detail-tabs .ant-tabs-nav,.product-library-detail-page .raw-material-detail-tabs .ant-tabs-nav{margin-bottom:var(--page-section-gap, 8px)}.product-library-detail-page .raw-material-detail-tabs--side{--raw-material-detail-side-nav-width: 148px}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left{display:flex;flex-direction:row!important;flex:1 1 auto;min-height:0;height:100%;align-items:stretch}.product-library-detail-page .raw-material-detail-tabs--side>.product-work-order-detail-scroll-body{overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:8px 0 0}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left>.ant-tabs-nav{width:var(--raw-material-detail-side-nav-width);min-width:var(--raw-material-detail-side-nav-width);max-width:var(--raw-material-detail-side-nav-width);height:auto!important;min-height:100%;margin:0;padding:var(--page-panel-padding, 8px) 6px;flex-shrink:0;align-self:stretch;overflow:hidden;background:var(--color-bg-base, #fff);border-right:1px solid var(--color-border, #e5e6eb);border-radius:0}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{display:flex;flex-direction:column;gap:0;width:100%;padding:0;border-radius:6px;overflow:hidden}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab{margin:0!important;padding:9px 8px!important;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--color-border, #e5e6eb);border-left:3px solid transparent;transition:background .2s ease;background:transparent}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab:last-child{border-bottom:none}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab+.ant-tabs-tab{margin-top:0!important}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab:hover{background:var(--color-fill-hover, rgba(0, 0, 0, .04))}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-active{background:var(--color-primary-bg, rgba(0, 82, 217, .06))!important;border-left-color:var(--color-primary, #0052d9)}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text-primary, rgba(0, 0, 0, .88));text-shadow:none;font-weight:500}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-btn{display:inline-flex;align-items:center;gap:8px;width:100%;text-align:left;white-space:nowrap;color:var(--color-text-primary, rgba(0, 0, 0, .88))}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-icon{margin-inline-end:0!important;display:inline-flex;align-items:center;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-active .ant-tabs-tab-icon{color:var(--color-primary, #0052d9)}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-ink-bar{display:none}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left>.ant-tabs-content-holder{flex:1 1 auto;min-width:0;min-height:0;margin:0!important;border-left:none!important;overflow-x:hidden;overflow-y:auto;padding:0 8px 8px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-content,.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tabpane{height:auto}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:0!important;padding-inline-start:0!important;padding-right:0!important;padding-inline-end:0!important}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .product-work-order-detail-tab-pane,.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .product-work-order-detail-tab-pane--plain{padding-top:0}.product-library-detail-page .raw-material-detail-tabs--side .prep-pwo-detail-shell-body .wo-detail-shell-vouchers,.product-library-detail-page .raw-material-detail-tabs--side .prep-pwo-detail-shell-body .wo-detail-shell-vouchers__state{padding-left:0;padding-right:0}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-active .product-work-order-detail-tab-count{color:var(--color-primary, #0052d9);background:#0052d90f;border-color:#0052d938}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-active .product-work-order-detail-tab-count--paren{color:inherit;opacity:.75;background:none;border:none}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .mcatalog-detail-tab-label{flex:1;min-width:0;justify-content:space-between}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .mcatalog-detail-tab-label__text{overflow:hidden;text-overflow:ellipsis}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav{width:var(--raw-material-detail-side-nav-width);min-width:var(--raw-material-detail-side-nav-width);max-width:var(--raw-material-detail-side-nav-width);height:auto;min-height:100%;align-self:stretch;flex-shrink:0;box-sizing:border-box;padding:var(--page-panel-padding, 8px) 6px;overflow-x:hidden;overflow-y:auto;background:var(--color-bg-base, #fff);border-right:1px solid var(--color-border, #e5e6eb);display:flex;flex-direction:column;gap:2px}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__group{display:flex;flex-direction:column;gap:2px;margin-top:8px}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__group:first-child{margin-top:0}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__group-title{padding:6px 10px 4px;font-size:12px;font-weight:600;line-height:1.3;color:var(--color-text-secondary, rgba(0, 0, 0, .45));letter-spacing:.02em;-webkit-user-select:none;user-select:none}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__group-list{display:flex;flex-direction:column;gap:0;border-radius:6px;overflow:hidden}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:9px 8px 9px 10px;border:none;border-radius:0;border-bottom:1px solid var(--color-border, #e5e6eb);border-left:3px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease;color:var(--color-text-primary, rgba(0, 0, 0, .88));font-size:13px;line-height:1.35}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__group-list .raw-material-detail-side-nav__tab:last-child,.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav>.raw-material-detail-side-nav__tab:last-of-type{border-bottom:none}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav>.raw-material-detail-side-nav__tab{border-radius:6px;border-bottom:none;margin-bottom:2px}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab:hover{background:var(--color-fill-hover, rgba(0, 0, 0, .04))}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab--active{background:var(--color-primary-bg, rgba(0, 82, 217, .06))!important;border-left-color:var(--color-primary, #0052d9);font-weight:500}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__group-list .raw-material-detail-side-nav__tab{padding-left:16px}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab--active .raw-material-detail-side-nav__tab-icon{color:var(--color-primary, #0052d9)}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab-label{flex:1;min-width:0;display:inline-flex;align-items:center}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab--active .product-work-order-detail-tab-count{color:var(--color-primary, #0052d9);background:#0052d90f;border-color:#0052d938}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-nav__tab--active .product-work-order-detail-tab-count--paren{color:inherit;opacity:.75;background:none;border:none}.product-library-detail-page .raw-material-detail-tabs--side>.product-work-order-detail-bottom-stack{margin-left:var(--raw-material-detail-side-nav-width);width:calc(100% - var(--raw-material-detail-side-nav-width));box-sizing:border-box}.product-library-detail-page .raw-material-detail-tabs--side>.product-work-order-detail-bottom-stack .product-work-order-detail-sticky-foot{border-left:1px solid var(--color-border, #e5e6eb);border-radius:0 0 var(--ant-border-radius-lg, 8px) 0}@media(max-width:900px){.product-library-detail-page .raw-material-detail-tabs--side{--raw-material-detail-side-nav-width: 128px}.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left>.ant-tabs-content-holder{padding:0 8px 8px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}}.mcatalog-detail-tab-label{display:inline-flex;align-items:center;gap:6px;max-width:100%}.mcatalog-detail-tab-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;flex-shrink:0}.mcatalog-detail-tab-icon--flow{width:14px;height:14px}.mcatalog-detail-tab-label__text{font-size:14px;line-height:1.2}.product-work-order-detail-tab-label{display:inline-flex;align-items:center;gap:6px}.product-work-order-detail-tab-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:16px;padding:0 5px;font-size:11px;font-weight:500;line-height:1;letter-spacing:.01em;color:#00000073;background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:4px;font-variant-numeric:tabular-nums;transform:translateY(-.5px)}.product-work-order-detail-tab-count--paren{min-width:0;height:auto;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;color:inherit;opacity:.65;background:none;border:none;border-radius:0;transform:none}.product-work-order-detail-tab-count--loading{min-width:16px;padding:0 4px;color:#00000059;font-weight:400;letter-spacing:.08em}.product-work-order-detail-tab-count--paren.product-work-order-detail-tab-count--loading{min-width:0;padding:0;opacity:.45;letter-spacing:.08em}.product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-active .product-work-order-detail-tab-count,.product-work-order-detail-tabs .ant-tabs-tab-active .product-work-order-detail-tab-count{color:var(--color-primary, #0052d9);background:#0052d90f;border-color:#0052d938}.product-work-order-detail-tabs .ant-tabs-tab-active .product-work-order-detail-tab-count--paren,.product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-active .product-work-order-detail-tab-count--paren,.product-library-detail-page .raw-material-detail-tabs--side .raw-material-detail-side-tabs.ant-tabs-left .ant-tabs-tab-active .product-work-order-detail-tab-count--paren{color:inherit;opacity:.75;background:none;border:none}.product-work-order-detail-tab-pane{min-height:120px;padding:8px 0 4px}.product-library-detail-page .ant-tabs-tabpane .layout-detail-shell-block-card+.layout-detail-shell-block-card{margin-top:var(--page-section-gap, 8px)}.product-library-detail-page .product-library-detail-basic-source-cell-value{display:inline-flex;align-items:center;flex-wrap:wrap;line-height:0;min-width:0}.product-library-detail-page .product-library-detail-basic-source-cell-value>.ant-space{line-height:0;display:inline-flex;align-items:center;flex-wrap:wrap;row-gap:4px}.product-library-detail-page .product-library-detail-basic-source-cell-value .ant-space-item{line-height:1;display:inline-flex;align-items:center}.product-library-detail-page .product-library-detail-basic-source-cell-value .ant-tag{margin-block:0;margin-inline:0;vertical-align:middle}.raw-material-library-drawer .raw-material-spec-info-card .ant-card-body{padding-left:10px;padding-right:10px}.raw-material-library-drawer .raw-material-spec-info-card .raw-material-spec-drawer-table,.raw-material-library-drawer .raw-material-spec-info-card .raw-material-spec-drawer-table .ant-table-wrapper,.raw-material-library-drawer .raw-material-spec-info-card .raw-material-spec-drawer-table .ant-table{width:100%}.raw-material-spec-derived-cell{display:inline-flex;align-items:center;min-height:32px;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.raw-material-library-memo-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.raw-material-stock-warning-threshold-hint{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;font-size:12px;line-height:1.5;color:var(--color-text-secondary, rgba(0, 0, 0, .45))}.raw-material-stock-warning-threshold-hint__icon{flex-shrink:0;margin-top:2px;font-size:14px;color:var(--color-warning, #faad14)}.raw-material-stock-weight-cell{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.35}.raw-material-stock-weight-cell__value{display:inline-block}.raw-material-stock-weight-cell__unit{color:var(--ant-color-text-tertiary, var(--color-text-tertiary, rgba(0, 0, 0, .45)));font-weight:400}.raw-material-stock-weight-cell__warn-tag{margin:0!important;font-size:12px;line-height:1.3;padding:0 6px;border:none;background:var(--ant-color-error-bg);color:var(--ant-color-error-text)}.organizational-emp-detail-value--pre{white-space:pre-wrap}.work-order-spec-qty-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.work-order-list-qty-col{text-align:left}.ant-modal.app-form-modal.work-order-form-modal{max-width:calc(100vw - 32px);width:min(800px,calc(100vw - 32px))!important}.work-order-form-spec-line-head{margin-bottom:6px}.work-order-form-product-block{margin-bottom:14px;border:1px solid var(--color-border, #e5e7eb);border-radius:10px;background:var(--color-bg-container, #fff);overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.work-order-form-product-block:last-of-type{margin-bottom:12px}.work-order-form-product-block__head{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 12px;border-bottom:1px solid var(--color-border, #eef2f7);background:var(--color-fill-quaternary, #f8fafc)}.work-order-form-product-block__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:12px;font-weight:600;line-height:1;color:var(--ant-color-primary, #0052d9);background:color-mix(in srgb,var(--ant-color-primary, #0052d9) 12%,transparent)}.work-order-form-product-block__title{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--color-text, rgba(0, 0, 0, .88))}.work-order-form-product-block__product-field{flex:1;min-width:0;margin-bottom:0!important;align-self:center}.work-order-form-product-block__head .work-order-form-product-block__product-field.ant-form-item{display:flex;align-items:center}.work-order-form-product-block__head .work-order-form-product-block__product-field .ant-form-item-row{flex:1;min-width:0;width:100%;align-items:center}.work-order-form-product-block__head .work-order-form-product-block__product-field .ant-form-item-control{flex:1;min-width:0}.work-order-form-product-block__head .work-order-form-product-block__product-field .ant-form-item-control-input{min-height:32px;display:flex;align-items:center}.work-order-form-product-block__head .work-order-form-product-block__product-field .ant-form-item-control-input-content{flex:1;min-width:0;display:flex;align-items:center}.work-order-form-product-block__head .work-order-form-product-block__product-field .ant-select{width:100%}.work-order-form-product-block__remove{flex-shrink:0;align-self:center;margin-inline-start:auto;height:32px;padding-inline:4px;display:inline-flex;align-items:center}.work-order-form-product-block__body{padding:10px 12px 12px;background:var(--color-bg-container, #fff)}.work-order-form-product-block__spec-section,.work-order-form-product-block__spec-section--only{margin-top:0;padding:10px 12px;border:1px solid var(--color-border, #e8edf3);border-radius:8px;background:var(--color-fill-quaternary, #f8fafc)}.work-order-form-spec-line-actions,.work-order-form-product-blocks-add{margin-top:4px}.work-order-product-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.work-order-product-select-option__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-product-select-option__hint{flex:0 0 auto;font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.ant-select-item-option-disabled .work-order-product-select-option__hint{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25))}.work-order-form-spec-col-title{display:block;font-size:13.5px;line-height:1.5;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.work-order-form-spec-col-title--required:before{display:inline-block;margin-inline-end:4px;color:var(--ant-color-error, #ff4d4f);font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.work-order-form-spec-line.ant-row{flex-wrap:nowrap!important;margin-bottom:10px}.work-order-form-spec-line-head.ant-row{flex-wrap:nowrap!important}.work-order-form-modal .work-order-form-spec-col-spec.ant-col{min-width:0}.work-order-form-spec-line .ant-select,.work-order-form-spec-line .ant-input-number{width:100%;max-width:100%}.work-order-form-modal .work-order-form-spec-line .ant-space-compact{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;max-width:100%;min-width:0}.work-order-form-modal .work-order-form-spec-line .ant-space-compact.ant-space-compact-vertical{flex-direction:row!important}.work-order-form-modal .work-order-form-spec-line .ant-space-compact .ant-input-number{flex:1 1 auto;min-width:0}.work-order-form-modal .work-order-form-spec-line .ant-space-addon.ant-input-number-addon,.work-order-form-modal .work-order-form-spec-line .ant-input-number-addon{flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed;display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1.15;min-width:max-content;padding-inline:8px}.product-work-order-edit-section--locked{background:color-mix(in srgb,var(--color-fill-quaternary, #f5f7fa) 88%,transparent);border-style:dashed}.product-work-order-edit-section--locked .product-work-order-edit-section-header{margin-bottom:10px}.product-work-order-edit-section--locked .work-order-form-product-block{border-style:dashed;background:var(--color-fill-quaternary, #f8fafc);box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.product-work-order-edit-section--locked .work-order-form-product-block__head{background:color-mix(in srgb,var(--color-fill-secondary, #eef2f7) 70%,#fff)}.product-work-order-edit-section--locked .work-order-form-product-block__spec-section,.product-work-order-edit-section--locked .work-order-form-product-block__spec-section--only{border-style:dashed;background:color-mix(in srgb,var(--color-fill-quaternary, #f1f5f9) 85%,#fff)}.product-work-order-edit-section--locked .ant-select-disabled .ant-select-selector,.product-work-order-edit-section--locked .ant-input-number-disabled,.product-work-order-edit-section--locked .ant-input-disabled{color:var(--color-text-secondary, rgba(0, 0, 0, .65))!important;background:transparent!important;cursor:default}.product-work-order-edit-section-header{margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.ant-modal.app-form-modal .product-work-order-edit-section-header .po-ship-form-section{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:0!important;padding-bottom:0;border-bottom:none}.product-work-order-edit-section-header--sub{margin-bottom:8px;padding-bottom:0;border-bottom:none}.product-work-order-edit-limited-hint.ant-alert{display:flex;align-items:flex-start;margin-bottom:12px;border-radius:8px;background:#fffbe6;border:1px solid #ffe58f}.ant-modal.app-form-modal.work-order-form-modal>.ant-modal-container>.ant-modal-body>.product-work-order-edit-limited-hint.ant-alert{margin-bottom:12px}.product-work-order-edit-section-hint{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid #ffe58f;border-radius:4px;background:#fffbe6;font-size:12px;font-weight:400;line-height:1.5;color:#ad6800}.ant-modal.app-form-modal .po-ship-form-section .product-work-order-edit-section-hint .anticon,.ant-modal.app-form-modal .po-ship-form-section .product-work-order-edit-section-hint__icon{display:inline-flex}.product-work-order-edit-section-hint__icon,.product-work-order-edit-section-hint .anticon{flex-shrink:0;font-size:12px;line-height:1;color:#faad14}.work-order-form-product-block__finished-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.product-library-detail-page .layout-detail-shell-basic-cell--block{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:8px}.product-library-detail-page .layout-detail-shell-basic-cell--block .layout-detail-shell-basic-label{flex-shrink:0}.product-library-other-info-row.work-order-list-code-row-with-priority>.work-order-list-code-with-priority{display:inline-flex;align-items:center;gap:8px;flex:1 1 0%;min-width:0;justify-content:flex-start}.product-library-name-cell .work-order-list-code-with-priority>.product-library-name-code{flex:0 1 auto;min-width:0;width:auto;max-width:100%}.work-order-list-code-with-priority .ant-tag{flex-shrink:0;margin-inline-end:0}.work-order-list-code-priority-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:0}.work-order-list-code-priority-status .work-order-priority-tag.ant-tag{margin-inline:0;font-size:11px;line-height:16px;min-height:18px;padding:0 5px;border-radius:3px}.pwo-status-state-ring{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid transparent;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle}.pwo-status-state-ring__icon{font-size:10px;line-height:1}.pwo-status-state-ring__tick{font-size:10px;font-weight:800;line-height:1;display:block;margin-top:-1px}.pwo-status-state-ring--pw-pending-production{border-color:#0052d9;background:#f2f3ff;color:#0052d9}.pwo-status-state-ring--pw-in-progress{border-color:#ea580c;background:#fff7e6;color:#c45c26}.pwo-status-state-ring--pw-completed{border-color:#6366f1;background:#e0e7ff;color:#4338ca}.pwo-status-state-ring--pw-closed,.pwo-status-state-ring--sw-completed{border-color:#059669;background:#ecfdf5;color:#059669}.pwo-status-state-ring--pw-default{border-color:#94a3b8;background:#f1f5f9;color:#64748b}.pwo-status-state-ring--sw-pending-claim{border-color:#722ed1;background:#f9f0ff;color:#722ed1}.pwo-status-state-ring--sw-pending-production{border-color:#0052d9;background:#f2f3ff;color:#0052d9}.pwo-status-state-ring--sw-claimed{border-color:#d48806;background:#fffbe6;color:#d48806}.pwo-status-state-ring--sw-in-progress{border-color:#ea580c;background:#fff7e6;color:#c45c26}.pwo-status-state-ring--sw-default{border-color:#94a3b8;background:#f1f5f9;color:#64748b}.product-wo-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:3px;margin:0;padding-inline:4px;min-height:18px;font-size:11px;line-height:16px;font-weight:400;border-radius:4px;border:none;white-space:nowrap;max-width:100%;box-sizing:border-box;vertical-align:middle}.product-wo-status-pill--pending-production{color:#0052d9;background:#f2f3ff}.product-wo-status-pill--in-progress{color:#c45c26;background:#fff7e6}.product-wo-status-pill--completed{color:#4338ca;background:#e0e7ff}.product-wo-status-pill--closed{color:#15803d;background:#dcfce7}.product-wo-status-pill--voided{color:#475569;background:#e2e8f0}.product-wo-status-pill--default{color:#64748b;background:#f1f5f9}.work-order-list-wo-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.work-order-list-wo-meta{display:flex;flex-direction:column;gap:2px}.work-order-list-wo-meta .product-library-other-info-row{line-height:1.28}.work-order-list-wo-meta-row--leader{align-items:center}.work-order-list-wo-meta-row--leader .product-library-other-info-label{display:inline-flex;align-items:center;line-height:22px;height:22px}.work-order-list-wo-meta-row--leader .work-order-leader-cell--list-meta{gap:6px}.work-order-list-wo-meta-value--leader{display:inline-flex!important;align-items:center;min-width:0;white-space:normal;overflow:visible}.work-order-list-wo-meta-value--leader .work-order-leader-cell--list-meta{min-width:0;max-width:100%}.work-order-list-wo-meta-row--status .work-order-list-wo-meta-value--status,.work-order-list-wo-meta-row--workers .product-library-other-info-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.work-order-product-wo-workers-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%}.work-order-product-wo-workers-inline .work-order-leader-cell--list-meta{flex-shrink:0}.work-order-leader-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.work-order-leader-cell-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.work-order-leader-option{display:inline-flex;align-items:center;gap:8px;line-height:1.4}.work-order-leader-option-text{min-width:0;font-size:13.5px}.work-order-leader-select-single{display:inline-flex;align-items:center;gap:8px;line-height:1.4}.work-order-leader-select-single .ant-avatar{flex-shrink:0}.packaging-material-library-drawer .packaging-material-spec-drawer-th-required{display:inline-flex;align-items:center;gap:4px}.packaging-material-library-drawer .packaging-material-spec-drawer-th-required-mark{color:var(--ant-color-error, #ff4d4f);font-family:SimSun,sans-serif;line-height:1}.product-library-sync-confirm .product-library-sync-target-cards{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.product-library-sync-confirm .product-library-sync-option-card{width:100%}.product-library-sync-confirm .product-library-sync-option-card .ant-card-body{padding:12px 14px}.product-library-sync-confirm .product-library-sync-target-item{flex:none;width:100%;max-width:100%}.product-library-sync-confirm .product-library-sync-target-item--production{display:flex;flex-direction:column;align-items:stretch}.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox-wrapper{align-items:flex-start;width:100%}.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox-wrapper .ant-checkbox{align-self:flex-start;margin-top:0}.product-library-sync-confirm .product-library-sync-target-item__text{display:flex;flex-direction:column;gap:4px;min-width:0}.product-library-sync-confirm .product-library-sync-target-item__title{font-weight:600;color:var(--ant-color-text);font-size:14px;line-height:1.35}.product-library-sync-confirm .product-library-sync-target-item__desc{font-size:12px;color:var(--ant-color-text-secondary);line-height:1.45}.product-library-sync-confirm .product-library-sync-factory-inline{margin-top:10px;padding-top:0;border-top:none;width:100%}.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked,.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked.ant-checkbox-disabled{background-color:#1890ff!important;border-color:#1890ff!important}.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked:after,.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox.ant-checkbox-checked.ant-checkbox-disabled:after{border-color:#fff!important;opacity:1!important}.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox-wrapper-disabled{opacity:1}.product-library-sync-confirm .product-library-sync-target-item .ant-checkbox.ant-checkbox-disabled{opacity:1!important}.material-master-delete-blocker-modal__lead{margin:0 0 14px;line-height:1.65;color:var(--ant-color-text);font-size:14px}.material-master-delete-blocker-modal__list{list-style:none;margin:0;padding:0;counter-reset:material-delete-blocker;display:flex;flex-direction:column;gap:8px}.material-master-delete-blocker-modal__item{display:flex;align-items:flex-start;gap:10px;padding:0;counter-increment:material-delete-blocker}.material-master-delete-blocker-modal__item:before{content:counter(material-delete-blocker);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;box-sizing:border-box;border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);color:var(--ant-color-text-secondary);font-size:12px;font-weight:600}.material-master-delete-blocker-modal__text{flex:1;min-width:0;line-height:1.55;font-size:13px;color:var(--ant-color-text)}.packaging-material-library-page--fill-viewport .library-page-stack{flex:1;min-height:0;overflow:hidden}.packaging-material-library-page--fill-viewport .packaging-material-stats-bar{flex-shrink:0}.packaging-material-library-page--fill-viewport .library-filter-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.packaging-material-library-page--fill-viewport .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.packaging-material-library-page--fill-viewport .library-table-focus-chrome-shell,.packaging-material-library-page--fill-viewport .library-table-focus-result-header-mount{flex-shrink:0}.loss-product-library-page--fill-viewport .library-page-stack{flex:1;min-height:0;overflow:hidden}.loss-product-library-page--fill-viewport .library-filter-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.loss-product-library-page--fill-viewport .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.loss-product-library-page--fill-viewport .library-table-focus-chrome-shell,.loss-product-library-page--fill-viewport .library-table-focus-result-header-mount{flex-shrink:0}.loss-product-library-page .loss-product-library-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.loss-product-library-page .loss-product-library-table-wrap>.loss-product-library-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.loss-product-library-page .loss-product-library-table-wrap>.loss-product-library-main-table.ant-table-wrapper>.ant-spin,.loss-product-library-page .loss-product-library-table-wrap>.loss-product-library-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .loss-product-library-page .loss-product-library-table-wrap .loss-product-library-table-pagination.eiop-table-external-pagination,#theme-root .loss-product-library-page .loss-product-library-table-wrap .loss-product-library-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.loss-product-library-page .loss-product-library-main-table.ant-table-wrapper{margin-top:0}.loss-product-library-page .loss-product-library-main-table .ant-table-thead>tr>th,.loss-product-library-page .loss-product-library-main-table .ant-table-tbody>tr>td{text-align:left!important}.loss-product-library-page .loss-product-library-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0;white-space:nowrap;padding:var(--ant-table-cell-padding-block, 16px) var(--ant-table-cell-padding-inline, 16px)!important}.loss-product-library-page .loss-product-library-main-table .ant-table-header{flex:0 0 auto}.packaging-material-library-page .packaging-material-library-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.packaging-material-library-page .packaging-material-library-table-wrap>.packaging-material-library-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.packaging-material-library-page .packaging-material-library-table-wrap>.packaging-material-library-main-table.ant-table-wrapper>.ant-spin,.packaging-material-library-page .packaging-material-library-table-wrap>.packaging-material-library-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .packaging-material-library-page .packaging-material-library-table-wrap .packaging-material-library-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-library-page .packaging-material-library-table-wrap .packaging-material-library-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper{margin-top:0}.packaging-material-library-page .packaging-material-library-main-table .ant-table-thead>tr>th,.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td{text-align:left!important}.packaging-material-library-page .packaging-material-library-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0;white-space:nowrap}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-column{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;max-width:100%}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{flex:0 1 auto;min-width:0;white-space:nowrap}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix]{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))!important;background-image:none!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix]{background-color:var( --ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff) )!important;background-image:none!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell[class*=ant-table-cell-fix],.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background-color:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;background-image:none!important;z-index:0}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.packaging-material-library-page .packaging-material-library-main-table.ant-table-wrapper .ant-table-cell.organizational-col-action{padding-left:6px!important;padding-right:6px!important;padding-inline-start:6px!important;padding-inline-end:6px!important;overflow:visible}.packaging-material-library-page .packaging-material-library-main-table .ant-table-cell.organizational-col-action .ant-btn{font-size:13.5px;padding-inline:4px}.packaging-material-library-page .packaging-material-library-main-table .ant-table-cell.organizational-col-action .packaging-material-library-col-action-more.ant-btn{padding-inline:2px!important;min-width:24px}.packaging-material-library-page .packaging-material-library-col-action-more__icon{transform:rotate(90deg)}.packaging-material-library-page .packaging-material-library-main-table .ant-table-cell.organizational-col-action .ant-space{gap:2px!important}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;flex-wrap:nowrap}.packaging-material-library-page .packaging-material-library-main-table .packaging-material-library-col-action-inner{box-sizing:border-box;min-height:100%;width:100%;background-color:var(--ant-color-bg-container, #fff)}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td[class*=ant-table-cell-fix].organizational-col-action .packaging-material-library-col-action-inner,.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-row-hover[class*=ant-table-cell-fix].organizational-col-action .packaging-material-library-col-action-inner{background-color:transparent}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix].organizational-col-action .packaging-material-library-col-action-inner{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix].organizational-col-action .packaging-material-library-col-action-inner{background-color:var(--ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff))}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan].packaging-material-library-col-memo{vertical-align:middle!important}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan]{vertical-align:middle;text-align:left}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-name{vertical-align:top}.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;width:100%}.packaging-material-library-page .packaging-material-library-main-table .ant-table-thead>tr>th.packaging-material-library-col-name,.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td.packaging-material-library-col-name,.loss-product-library-page .loss-product-library-main-table .ant-table-thead>tr>th.packaging-material-library-col-name,.loss-product-library-page .loss-product-library-main-table .ant-table-tbody>tr>td.packaging-material-library-col-name{max-width:none;overflow:visible}.packaging-material-library-page .packaging-material-library-main-table .ant-table-thead>tr>th.packaging-material-library-col-code,.packaging-material-library-page .packaging-material-library-main-table .ant-table-tbody>tr>td.packaging-material-library-col-code,.loss-product-library-page .loss-product-library-main-table .ant-table-thead>tr>th.packaging-material-library-col-code,.loss-product-library-page .loss-product-library-main-table .ant-table-tbody>tr>td.packaging-material-library-col-code{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.packaging-material-library-page .packaging-material-library-name-text,.loss-product-library-page .packaging-material-library-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000e0;line-height:1.35}.packaging-material-library-page .packaging-material-library-name-text--empty,.loss-product-library-page .packaging-material-library-name-text--empty{color:#00000040}.packaging-material-library-page .packaging-material-library-name-code,.loss-product-library-page .packaging-material-library-name-code{display:inline;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.packaging-material-library-page .packaging-material-library-main-table .raw-material-stock-weight-cell__warn-tag{margin:0!important;border-radius:4px;font-weight:500}.packaging-material-library-page .library-table-focus-chrome-shell-inner{gap:0}.packaging-material-library-page .packaging-material-library-list-filters,.loss-product-library-page .packaging-material-library-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:var(--page-section-gap, 8px);flex-shrink:0;padding:8px 12px;box-sizing:border-box}.packaging-material-library-page .packaging-material-library-list-filters__actions,.loss-product-library-page .packaging-material-library-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.loss-product-library-page .loss-product-library-pending-todo-tag.ant-tag{margin:0;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:500;line-height:26px;cursor:pointer;-webkit-user-select:none;user-select:none}.loss-product-library-page .loss-product-library-pending-todo-tag.ant-tag:hover{opacity:.88}.packaging-material-library-page .packaging-material-library-list-filters__item,.loss-product-library-page .packaging-material-library-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.packaging-material-library-page .packaging-material-library-list-filters__label,.loss-product-library-page .packaging-material-library-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.packaging-material-library-page .packaging-material-library-list-filters__keyword,.loss-product-library-page .packaging-material-library-list-filters__keyword{width:240px;max-width:100%}.packaging-material-library-page .packaging-material-library-list-filters__location,.packaging-material-library-page .packaging-material-library-list-filters__supplier{width:168px;min-width:168px;max-width:100%}.packaging-material-library-page .packaging-material-library-list-filters__warn-tag{margin-inline-end:0}.packaging-material-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}.semi-finished-product-library-page--fill-viewport .library-page-stack{flex:1;min-height:0;overflow:hidden}.semi-finished-product-library-page--fill-viewport .semi-finished-product-stats-bar{flex-shrink:0}.semi-finished-product-library-page--fill-viewport .library-filter-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.semi-finished-product-library-page--fill-viewport .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.semi-finished-product-library-page--fill-viewport .library-table-focus-chrome-shell,.semi-finished-product-library-page--fill-viewport .library-table-focus-result-header-mount{flex-shrink:0}.semi-finished-product-library-page .semi-finished-product-library-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;scrollbar-gutter:stable}.semi-finished-product-library-page .semi-finished-product-library-table-wrap>.semi-finished-product-library-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.semi-finished-product-library-page .semi-finished-product-library-table-wrap>.semi-finished-product-library-main-table.ant-table-wrapper>.ant-spin,.semi-finished-product-library-page .semi-finished-product-library-table-wrap>.semi-finished-product-library-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .semi-finished-product-library-page .semi-finished-product-library-table-wrap .semi-finished-product-library-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-product-library-page .semi-finished-product-library-table-wrap .semi-finished-product-library-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper{margin-top:0}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-thead>tr>th,.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td{text-align:left!important}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0;white-space:nowrap}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-column{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;max-width:100%}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{flex:0 1 auto;min-width:0;white-space:nowrap}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix]{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))!important;background-image:none!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix]{background-color:var( --ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff) )!important;background-image:none!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell[class*=ant-table-cell-fix],.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background-color:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;background-image:none!important;z-index:0}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.semi-finished-product-library-page .semi-finished-product-library-main-table.ant-table-wrapper .ant-table-cell.organizational-col-action{padding-left:6px!important;padding-right:6px!important;padding-inline-start:6px!important;padding-inline-end:6px!important;overflow:visible}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-cell.organizational-col-action .ant-btn{font-size:13.5px;padding-inline:4px}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-cell.organizational-col-action .semi-finished-product-library-col-action-more.ant-btn{padding-inline:2px!important;min-width:24px}.semi-finished-product-library-page .semi-finished-product-library-col-action-more__icon{transform:rotate(90deg)}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-cell.organizational-col-action .ant-space{gap:2px!important}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;flex-wrap:nowrap}.semi-finished-product-library-page .semi-finished-product-library-main-table .semi-finished-product-library-col-action-inner{box-sizing:border-box;min-height:100%;width:100%;background-color:var(--ant-color-bg-container, #fff)}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td[class*=ant-table-cell-fix].organizational-col-action .semi-finished-product-library-col-action-inner,.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-row-hover[class*=ant-table-cell-fix].organizational-col-action .semi-finished-product-library-col-action-inner{background-color:transparent}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix].organizational-col-action .semi-finished-product-library-col-action-inner{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix].organizational-col-action .semi-finished-product-library-col-action-inner{background-color:var(--ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff))}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].semi-finished-product-library-col-memo{vertical-align:middle!important}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan]{vertical-align:middle;text-align:left}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-name{vertical-align:top}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;width:100%}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-thead>tr>th.semi-finished-product-library-col-name,.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td.semi-finished-product-library-col-name{max-width:none;overflow:visible}.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-thead>tr>th.semi-finished-product-library-col-code,.semi-finished-product-library-page .semi-finished-product-library-main-table .ant-table-tbody>tr>td.semi-finished-product-library-col-code{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.semi-finished-product-library-page .semi-finished-product-library-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000e0;line-height:1.35}.semi-finished-product-library-page .semi-finished-product-library-name-text--empty{color:#00000040}.semi-finished-product-library-page .semi-finished-product-library-name-code{display:inline;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.semi-finished-product-library-page .semi-finished-product-library-main-table .raw-material-stock-weight-cell__warn-tag{margin:0!important;border-radius:4px;font-weight:500}.semi-finished-product-library-page .library-table-focus-chrome-shell-inner{gap:0}.semi-finished-product-library-page .semi-finished-product-library-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:var(--page-section-gap, 8px);flex-shrink:0;padding:8px 12px;box-sizing:border-box}.semi-finished-product-library-page .semi-finished-product-library-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.semi-finished-product-library-page .semi-finished-product-library-pending-todo-tag.ant-tag{margin:0;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:500;line-height:26px;cursor:pointer;-webkit-user-select:none;user-select:none}.semi-finished-product-library-page .semi-finished-product-library-pending-todo-tag.ant-tag:hover{opacity:.88}.semi-finished-product-library-page .semi-finished-product-library-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.semi-finished-product-library-page .semi-finished-product-library-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.semi-finished-product-library-page .semi-finished-product-library-list-filters__keyword{width:240px;max-width:100%}.semi-finished-product-library-page .semi-finished-product-library-list-filters__location{width:168px;min-width:168px;max-width:100%}.semi-finished-product-library-page .semi-finished-product-library-list-filters__warn-tag{margin-inline-end:0}.semi-finished-product-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}.finished-product-library-page--fill-viewport .library-page-stack{flex:1;min-height:0;overflow:hidden}.finished-product-library-page--fill-viewport .library-filter-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.finished-product-library-page--fill-viewport .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.finished-product-library-page--fill-viewport .library-table-focus-chrome-shell,.finished-product-library-page--fill-viewport .library-table-focus-result-header-mount{flex-shrink:0}.finished-product-library-page .finished-product-library-table-wrap,.finished-product-library-page .finished-product-library-list__table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;scrollbar-gutter:stable}.finished-product-library-page .finished-product-library-table-wrap>.finished-product-library-main-table.ant-table-wrapper,.finished-product-library-page .finished-product-library-list__table-wrap>.finished-product-library-list__table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.finished-product-library-page .finished-product-library-table-wrap>.finished-product-library-main-table.ant-table-wrapper>.ant-spin,.finished-product-library-page .finished-product-library-list__table-wrap>.finished-product-library-list__table.ant-table-wrapper>.ant-spin,.finished-product-library-page .finished-product-library-table-wrap>.finished-product-library-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container,.finished-product-library-page .finished-product-library-list__table-wrap>.finished-product-library-list__table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .finished-product-library-page .finished-product-library-table-wrap .finished-product-library-table-pagination.eiop-table-external-pagination,#theme-root .finished-product-library-page .finished-product-library-list__table-wrap .finished-product-library-table-pagination.eiop-table-external-pagination,#theme-root .finished-product-library-page .finished-product-library-table-wrap .finished-product-library-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .finished-product-library-page .finished-product-library-list__table-wrap .finished-product-library-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper{margin-top:0}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td{text-align:left!important}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th,.finished-product-library-page .finished-product-library-list__table .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.finished-product-library-page .finished-product-library-list__table .ant-table-header,.finished-product-library-page .finished-product-library-main-table .ant-table-header{flex:0 0 auto}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th.product-library-col-package,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td.product-library-col-package{white-space:nowrap;min-width:72px}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th.finished-product-library-col-stock-qty{white-space:nowrap}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td.product-library-col-package .product-library-package-images-cell{flex-wrap:nowrap;max-width:none}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-column{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;max-width:100%}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{flex:0 1 auto;min-width:0;white-space:nowrap}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix]{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))!important;background-image:none!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix]{background-color:var( --ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff) )!important;background-image:none!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell[class*=ant-table-cell-fix],.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background-color:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;background-image:none!important;z-index:0}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].finished-product-library-col-merged-trailing,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.finished-product-library-page .finished-product-library-main-table.ant-table-wrapper .ant-table-cell.organizational-col-action{padding-left:6px!important;padding-right:6px!important;padding-inline-start:6px!important;padding-inline-end:6px!important;overflow:visible}.finished-product-library-page .finished-product-library-main-table .ant-table-cell.organizational-col-action .ant-btn{font-size:13.5px;padding-inline:4px}.finished-product-library-page .finished-product-library-main-table .ant-table-cell.organizational-col-action .finished-product-library-col-action-more.ant-btn{padding-inline:2px!important;min-width:24px}.finished-product-library-page .finished-product-library-col-action-more__icon{transform:rotate(90deg)}.finished-product-library-page .finished-product-library-main-table .ant-table-cell.organizational-col-action .ant-space{gap:2px!important}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;flex-wrap:nowrap}.finished-product-library-page .finished-product-library-main-table .finished-product-library-col-action-inner{box-sizing:border-box;min-height:100%;width:100%;background-color:var(--ant-color-bg-container, #fff)}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td[class*=ant-table-cell-fix].organizational-col-action .finished-product-library-col-action-inner,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr:not(.ant-table-row-selected)>td.ant-table-cell-row-hover[class*=ant-table-cell-fix].organizational-col-action .finished-product-library-col-action-inner{background-color:transparent}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix].organizational-col-action .finished-product-library-col-action-inner{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix].organizational-col-action .finished-product-library-col-action-inner{background-color:var(--ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff))}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].finished-product-library-col-memo{vertical-align:middle!important}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan]{vertical-align:middle;text-align:left}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].finished-product-library-col-name{vertical-align:top}.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action .ant-space{justify-content:flex-start;width:100%}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th.finished-product-library-col-name,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td.finished-product-library-col-name{max-width:none;overflow:visible}.finished-product-library-page .finished-product-library-main-table .ant-table-thead>tr>th.finished-product-library-col-code,.finished-product-library-page .finished-product-library-main-table .ant-table-tbody>tr>td.finished-product-library-col-code{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.finished-product-library-page .finished-product-return-inbounded-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.finished-product-library-page .finished-product-return-inbounded-qty{color:var(--ant-color-success, #52c41a)}.finished-product-library-page .finished-product-return-all-inbound{display:inline-flex;align-items:center;gap:4px;color:#15803d;font-size:12px;line-height:1;white-space:nowrap}.finished-product-library-page .finished-product-return-all-inbound .anticon{font-size:14px}.finished-product-library-page .finished-product-library-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000e0;line-height:1.35}.finished-product-library-page .finished-product-library-name-text--empty{color:#00000040}.finished-product-library-page .finished-product-library-name-code{display:inline;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.finished-product-library-page .finished-product-library-main-table .raw-material-stock-weight-cell__warn-tag{margin:0!important;border-radius:4px;font-weight:500}.finished-product-library-page .library-table-focus-chrome-shell-inner{gap:0}.finished-product-library-page .finished-product-library-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:var(--page-section-gap, 8px);flex-shrink:0;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);box-sizing:border-box}.finished-product-library-page .finished-product-library-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.finished-product-library-page .finished-product-library-pending-todo-btn.ant-btn{height:28px;padding-inline:8px;font-size:12px;color:#64748b}.finished-product-library-page .finished-product-library-pending-todo-btn.ant-btn .anticon{font-size:12px}.finished-product-library-page .finished-product-library-pending-todo-btn--warn.ant-btn{color:#cf1322}.finished-product-library-page .finished-product-library-pending-todo-btn--warn.ant-btn:hover{color:#a8071a;background:#cf13220f}.finished-product-library-page .finished-product-library-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.finished-product-library-page .finished-product-library-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.finished-product-library-page .finished-product-library-list-filters__keyword{width:240px;max-width:100%}.finished-product-library-page .finished-product-library-list-filters__origin{width:168px;min-width:168px;max-width:100%}.finished-product-library-page .finished-product-library-list-filters__time{width:260px;max-width:100%}.finished-product-library-page .finished-product-library-list-filters__location{width:168px;min-width:168px;max-width:100%}.finished-product-library-page .finished-product-library-list-filters__warn-tag{margin-inline-end:0}.finished-product-library-page.library-page--table-focus-mode .library-filter-table-card .organizational-emp-result-panel{padding-top:0}.purchase-request-slim-page-title{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.purchase-request-library-page--fill-viewport .library-page-stack{flex:1;min-height:0;overflow:hidden}.purchase-request-library-page--fill-viewport .library-filter-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.purchase-request-library-page--fill-viewport .organizational-emp-result-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.purchase-request-library-page .library-table-focus-chrome-shell-inner{gap:0}.purchase-request-library-page .purchase-request-library-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;flex-shrink:0;padding:8px 12px;box-sizing:border-box}.purchase-request-library-page .purchase-request-library-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.purchase-request-library-page .purchase-request-library-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.purchase-request-library-page .purchase-request-library-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.purchase-request-library-page .purchase-request-library-list-filters__keyword{width:240px;max-width:100%}.purchase-request-library-page .purchase-request-library-list-filters__status,.purchase-request-library-page .purchase-request-library-list-filters__category,.purchase-request-library-page .purchase-request-library-list-filters__source{width:168px;min-width:168px;max-width:100%}.purchase-request-library-page .purchase-request-library-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}#theme-root .purchase-request-library-page .organizational-emp-table-scroll-wrap>.purchase-request-library-table-pagination.eiop-table-external-pagination.ant-pagination,#theme-root .purchase-request-library-page .organizational-emp-table-scroll-wrap>.purchase-request-library-table-pagination.eiop-table-external-pagination.ant-pagination.ant-table-pagination-end,#theme-root .purchase-request-library-page .purchase-request-library-table-wrap .purchase-request-library-table-pagination.eiop-table-external-pagination.ant-pagination,#theme-root .purchase-request-library-page .purchase-request-library-table-wrap .purchase-request-library-table-pagination.eiop-table-external-pagination.ant-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.purchase-request-main-table-column-popover__checks{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.purchase-request-library-page.library-page--table-focus-mode .library-table-focus-chrome-shell{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.purchase-request-library-page.library-page--table-focus-mode .organizational-emp-result-panel{padding-top:0}.purchase-request-library-page .purchase-request-library-table-wrap>.purchase-request-list__table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.purchase-request-library-page .purchase-request-library-table-wrap>.purchase-request-list__table.ant-table-wrapper>.ant-spin,.purchase-request-library-page .purchase-request-library-table-wrap>.purchase-request-list__table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}.purchase-request-library-page .ant-table-tbody>tr{animation:none!important}.purchase-request-library-page .purchase-request-list-expand-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));font-size:12px;line-height:1;transition:color .15s ease,transform .15s ease}.purchase-request-library-page .purchase-request-list-expand-icon:hover{color:var(--ant-color-primary, #0052d9)}.purchase-request-library-page .purchase-request-list-expand-icon--expanded{color:var(--ant-color-primary, #0052d9);transform:rotate(90deg)}.operation-log-drawer__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex-shrink:0;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);box-sizing:border-box;background:var(--ant-color-bg-container, #ffffff);border-radius:8px;box-shadow:0 1px 2px #00000008,0 0 0 1px var(--ant-color-border-secondary, #f0f0f0)}.operation-log-drawer__filters-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1 1 auto;min-width:0}.operation-log-drawer__filters-result{width:96px}.operation-log-drawer__filters-label{flex-shrink:0;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));font-size:13px;line-height:32px;white-space:nowrap}.operation-log-drawer__filters-keyword{width:220px}.operation-log-drawer__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px);box-sizing:border-box;overflow:hidden;background:var(--ant-color-bg-container, #ffffff);border-radius:8px;box-shadow:0 1px 2px #00000008,0 0 0 1px var(--ant-color-border-secondary, #f0f0f0)}.operation-log-drawer__body .ant-table-wrapper,.operation-log-drawer__body .ant-spin-nested-loading,.operation-log-drawer__body .ant-spin-container,.operation-log-drawer__body .ant-table,.operation-log-drawer__body .ant-table-container{width:100%}.operation-log-drawer__body .ant-table-wrapper{flex:1;min-height:0}.operation-log-drawer__operator-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.operation-log-drawer__operator-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-log-drawer__status-with-tip{display:inline-flex;align-items:center;gap:4px}.operation-log-drawer__fail-tip-icon{color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));font-size:13px;cursor:help}.operation-log-drawer__summary--delete{color:var(--ant-color-error, #ff4d4f)}.product-usage-panel__spec-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.product-usage-panel__spec-toolbar-main{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.product-usage-panel__spec-toolbar-value{font-size:14px;font-weight:500;color:var(--ant-color-text, rgba(0, 0, 0, .88));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-usage-panel__spec-select{width:min(360px,100%)}.product-usage-panel__spec-tabs{flex:1 1 auto;min-width:0}.product-usage-panel__spec-tabs .ant-tabs-nav{margin-bottom:0}.product-usage-panel__spec-toolbar-empty{font-size:13px;color:var(--ant-color-text-description, rgba(0, 0, 0, .45))}.product-usage-panel__no-spec-alert{margin-bottom:12px}.product-usage-panel__form-body--disabled{opacity:.55;pointer-events:none}.product-usage-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-usage-panel__head .layout-detail-shell-block-title{margin-bottom:0}.product-usage-panel--embedded{position:relative}.product-usage-panel__form-body{display:flex;flex-direction:column;gap:8px}.product-usage-panel__section-card.ant-card{border-radius:8px;box-shadow:var(--ant-box-shadow-secondary)}.product-usage-panel__section-card .ant-card-body{padding:12px 14px 14px}.product-usage-panel__section-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0)}.product-usage-panel__section-title{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--color-text-primary, #111827);margin-bottom:0}.product-usage-panel__section-icon{font-size:16px}.product-usage-panel__section-icon--usage{color:#0052d9}.product-usage-panel__section-icon--ingredient{color:#13c2c2}.product-usage-panel__section-tag{font-size:12px;line-height:20px;padding:0 8px;border-radius:4px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .06))}.product-usage-panel__section-head-action{margin-left:auto;flex-shrink:0}.product-usage-panel__section-card .product-usage-panel__kind-block{box-shadow:none;background:transparent;border:none;padding:0}.product-usage-panel__sentence-card{padding:12px 14px;border-radius:8px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02))}.product-usage-panel__base-bar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;border:1px solid var(--ant-table-border-color, #d9d9d9);border-radius:8px;background:#fff}.product-usage-panel__kind-groups{display:flex;flex-direction:column;gap:12px}.product-usage-panel__kind-block{display:flex;flex-direction:column;gap:0;padding:0;border:none;background:transparent;box-sizing:border-box}.product-usage-panel__kind-head{display:flex;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--ant-color-border-secondary, #f0f0f0)}.product-usage-panel__kind-title{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--color-text-primary, #111827)}.product-usage-panel__kind-title:before{content:"";display:block;width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.product-usage-panel__kind-block--raw-material .product-usage-panel__kind-title:before{background:#fa8c16}.product-usage-panel__kind-block--packaging .product-usage-panel__kind-title:before{background:#52c41a}.product-usage-panel__kind-block--semi-finished .product-usage-panel__kind-title:before{background:#0052d9}.product-usage-panel__kind-body{display:flex;flex-direction:column;gap:8px;min-width:0}.product-usage-panel__table{margin-bottom:0}.product-usage-panel__table .product-usage-panel__line-field,.product-usage-panel__table .product-usage-panel__line-field.ant-select,.product-usage-panel__table .product-usage-panel__line-field.ant-input-number,.product-usage-panel__table .product-usage-panel__line-field .ant-select,.product-usage-panel__table .product-usage-panel__line-field .ant-input-number{width:100%}.product-usage-panel__table .product-usage-panel__line-unit-readonly{display:inline-flex;align-items:center;min-height:32px;color:#000000e0}.product-usage-panel__table .product-usage-panel__line-unit-readonly--placeholder{color:#00000040}.product-usage-panel__line-empty{padding:24px 12px;text-align:center;font-size:13px;color:#64748b;border:1px solid var(--ant-table-border-color, #d9d9d9);border-radius:8px;background:#fff}.product-usage-panel__base-bar-main{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.product-usage-panel__base-bar-label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;color:var(--ant-color-primary, #0052d9);background:var(--ant-color-primary-bg, #f2f3ff);border-radius:6px;margin-right:4px;white-space:nowrap}.product-usage-panel__base-bar-qty{width:88px}.product-usage-panel__base-bar-strong,.product-usage-panel__base-bar-product{color:var(--ant-color-text, rgba(0, 0, 0, .88))}.product-usage-panel__base-bar-product{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-usage-panel__base-bar-tail{font-size:12px;color:var(--ant-color-text-description, rgba(0, 0, 0, .45));margin-left:4px}.product-usage-panel__ingredient-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.product-usage-panel__ingredient-form.ant-form{max-width:none}.product-usage-panel__sentence-word,.product-usage-panel__sentence-unit{display:inline-flex;align-items:center;height:32px;line-height:1}.product-usage-panel__sentence-word{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap}.product-usage-panel__sentence-unit{color:var(--ant-color-text, rgba(0, 0, 0, .88));font-weight:500;white-space:nowrap}.product-usage-panel__sentence-product{display:inline-flex;align-items:center;height:32px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-weight:600}.product-usage-panel__sentence-num{width:88px}.product-usage-panel__sentence-num.ant-input-number,.product-usage-panel__sentence-code.ant-input,.product-usage-panel__sentence-unit-select.ant-select{flex-shrink:0}.product-usage-panel__sentence-code{width:100px}.product-usage-panel__sentence-unit-select{width:96px}.product-usage-panel__ingredient-lines-header,.product-usage-panel__ingredient-line-row--edit{display:grid;grid-template-columns:32px minmax(100px,1.2fr) 100px 96px 88px;gap:8px;align-items:center}.product-usage-panel__ingredient-lines-header{padding:0 12px 4px;font-size:12px;color:var(--ant-color-text-description, rgba(0, 0, 0, .45))}.product-usage-panel__ingredient-line-row--edit{padding:10px 12px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.product-usage-panel__ingredient-line-row--edit:hover,.product-usage-panel__ingredient-line-row--edit:focus-within{border-color:var(--ant-color-primary-border, #b5c7ff);box-shadow:0 0 0 2px var(--ant-color-primary-bg, rgba(0, 82, 217, .08))}.product-usage-panel__ingredient-code,.product-usage-panel__ingredient-qty,.product-usage-panel__ingredient-unit{width:100%}.product-usage-panel__lines--ingredient{margin-top:0}.product-usage-panel__add-row.ant-btn-dashed{margin-top:8px;height:36px;font-size:12.5px;font-weight:400;letter-spacing:.02em;color:var(--ant-color-text, rgba(0, 0, 0, .88));border-color:var(--ant-color-border, #d9d9d9);background:transparent}.product-usage-panel__add-row.ant-btn-dashed .anticon{font-size:14px;color:inherit}.product-usage-panel__add-row.ant-btn-dashed:hover,.product-usage-panel__add-row.ant-btn-dashed:focus{color:var(--ant-color-text, rgba(0, 0, 0, .88));border-color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));background:var(--ant-color-fill-quaternary, #fafafa)}.product-usage-panel__add-row--kind{margin-top:8px}.product-usage-panel__kind-count{font-size:12px;color:var(--ant-color-text-description, rgba(0, 0, 0, .45))}.product-usage-panel__kind-remove{margin-left:auto;color:var(--ant-color-error, #ff4d4f)}.product-usage-panel__kind-remove:hover{color:var(--ant-color-error-hover, #ff7875);background:var(--ant-color-error-bg, #fff2f0)}.product-usage-panel__kind-add-optional{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.product-usage-panel__kind-add-optional .product-usage-panel__add-row{margin-top:0}.product-usage-standard-entry-card .layout-detail-shell-block-title{margin-bottom:0}.product-usage-standard-entry-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.product-usage-standard-entry-card__hint{margin:0;font-size:13px;line-height:1.5;color:var(--ant-color-text-description, rgba(0, 0, 0, .45))}.product-usage-standard-detail-tab__footer{display:flex;justify-content:flex-end;padding:12px 0 4px;margin-top:8px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.product-usage-standard-detail-tab__steps{margin-bottom:12px}.product-usage-standard-detail-tab__panel-hidden{display:none}.mcatalog-voucher-list-table{width:100%;box-sizing:border-box;background:#fff;border:none;border-radius:8px;overflow:visible}.mcatalog-voucher-list-table--state{display:flex;align-items:center;justify-content:center;min-height:180px;padding:24px 12px;border:1px solid var(--ant-table-border-color, #d9d9d9);border-radius:8px}.mcatalog-voucher-list-table__empty-title{display:block;font-size:13px;color:#64748b}.mcatalog-voucher-list-table__empty-hint{display:block;margin-top:4px;font-size:12px;color:#94a3b8}.mcatalog-voucher-list-table .ant-table.ant-table-bordered>.ant-table-container,.mcatalog-voucher-list-table .ant-table-thead>tr>th,.mcatalog-voucher-list-table .ant-table-tbody>tr>td{border-color:var(--ant-table-border-color, #d9d9d9)!important}.mcatalog-voucher-list-table .ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#000000e0;font-size:12px}.mcatalog-voucher-list-table .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:50!important;box-shadow:none!important}.mcatalog-voucher-list-table .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:50!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important;box-shadow:none!important}.mcatalog-voucher-list-table__expand-row>td{border-inline-end:none!important}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row{cursor:default}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row:hover>td{background:#fafafa}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row:hover>td:not([class*=ant-table-cell-fix]),.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){z-index:0}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row:hover>td[class*=ant-table-cell-fix],.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(#fafafa,#fafafa)!important}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row--expanded>td{background:#e6f4ff!important}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row--expanded:hover>td{background:#e6f4ff!important}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row--expanded>td[class*=ant-table-cell-fix],.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row--expanded:hover>td[class*=ant-table-cell-fix],.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row--expanded>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:#e6f4ff!important;background-image:none!important}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__row--expanded>td:first-child{box-shadow:inset 3px 0 #1677ff}.mcatalog-voucher-list-table__expand-row--active>td{background:#f5f5f5!important}.mcatalog-voucher-list-table__expand-row--active .mcatalog-voucher-list-table__expand-body,.mcatalog-voucher-list-table__expand-row--active .mcatalog-voucher-list-table__expand-state{background:#f5f5f5}.mcatalog-voucher-list-table__code-wrap{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle}.mcatalog-voucher-list-table__code-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-width:0}.mcatalog-voucher-list-table__code-title{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.mcatalog-voucher-list-table__cell--code{white-space:normal!important;vertical-align:middle!important}.mcatalog-voucher-list-table__code-name{display:block;min-width:0;flex:1;max-width:100%;font-size:12px;line-height:1.35;font-weight:400;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcatalog-voucher-list-table__code-name .mcatalog-voucher-list-table__name-primary{color:#334155;font-weight:500}.mcatalog-voucher-list-table__code-wrap--link{cursor:pointer}.mcatalog-voucher-list-table__code-wrap--link:hover .mcatalog-voucher-list-table__code{text-decoration:underline}.mcatalog-voucher-list-table__doc-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain}.mcatalog-voucher-list-table__doc-icon-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;font-size:9px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#b45309;background:linear-gradient(135deg,#d9770647,#d977061a);white-space:nowrap;-webkit-user-select:none;user-select:none}.mcatalog-voucher-list-table__code{font-variant-numeric:tabular-nums;font-weight:600;color:#1677ff;white-space:nowrap}.mcatalog-voucher-list-table__source{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-width:0}.mcatalog-voucher-list-table__cell--source{white-space:normal!important;vertical-align:middle!important}.mcatalog-voucher-list-table__name{display:inline-flex;flex-direction:column;align-items:flex-start;color:#1e293b;vertical-align:bottom}.mcatalog-voucher-list-table__cell--name{white-space:nowrap!important;word-break:keep-all;overflow-wrap:normal}.mcatalog-voucher-list-table__cell--name:has(.mcatalog-voucher-list-table__name--with-origin){white-space:normal!important}.mcatalog-voucher-list-table__name{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0}.mcatalog-voucher-list-table__name-line{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcatalog-voucher-list-table__name-primary{color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis}.mcatalog-voucher-list-table__name-suffix{flex-shrink:0;color:#94a3b8;font-weight:400}.mcatalog-voucher-list-table__name-origin{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;margin-top:7px;padding-top:7px;border-top:1px solid rgba(148,163,184,.38);line-height:1.35}.mcatalog-voucher-list-table__name-origin.mcatalog-voucher-list-table__name-origin--solo{margin-top:0;padding-top:0;border-top:none}.mcatalog-voucher-list-table__name-origin-label{flex-shrink:0;font-size:12px;font-weight:500;color:#64748b;letter-spacing:.01em}.mcatalog-voucher-list-table__name-origin--reversal .mcatalog-voucher-list-table__name-origin-label{color:#c2410c;font-size:11px;font-weight:400;letter-spacing:0}.mcatalog-voucher-list-table__name-origin--scenario .mcatalog-voucher-list-table__name-origin-label{color:#64748b;font-weight:400}.mcatalog-voucher-list-table__name-origin--workOrder .mcatalog-voucher-list-table__name-origin-label{color:#2563eb}.mcatalog-voucher-list-table__name-origin--purchaseOrder .mcatalog-voucher-list-table__name-origin-label{color:#0f766e}.mcatalog-voucher-list-table__name-origin-code{min-width:0;font-size:12px;font-variant-numeric:tabular-nums;color:#78716c;letter-spacing:.01em;word-break:break-all}.mcatalog-voucher-list-table__name-origin-note{flex-shrink:0;font-size:12px;font-weight:400;color:#94a3b8;letter-spacing:.01em}.mcatalog-voucher-list-table__name-origin-block{display:block;margin-top:0;max-width:100%}.mcatalog-voucher-list-table__source>.mcatalog-voucher-list-table__name-origin+.mcatalog-voucher-list-table__name-origin-block{margin-top:4px}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line{width:auto;max-width:100%;box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:4px;padding:3px 8px 3px 9px;border-radius:4px;font-size:11px;line-height:1.3}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line--highlight{padding:3px 8px 3px 9px;border-radius:4px;border-width:.5px;box-shadow:none}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__accent{width:2px}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__label,.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__code,.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__copy,.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__code{font-size:11px;line-height:1.3;font-weight:500}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__label{font-weight:600;gap:3px}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__code{color:#1e293b;font-weight:500}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__icon{display:none}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__code-wrap{gap:4px}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__copy{padding:0 0 0 2px}.mcatalog-voucher-list-table__source .prep-voucher-source-ref-line__value{flex-wrap:nowrap;flex:0 1 auto}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot{margin:0;border-radius:4px}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-accent{width:2px}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-body{padding:3px 8px 3px 9px}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-row{gap:4px}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-type-icon-wrap,.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-type-icon{display:none}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-main{gap:3px}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-type-label,.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-code,.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-note,.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-copy-text{font-size:11px;line-height:1.3;font-weight:500}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-type-label{font-weight:600}.mcatalog-voucher-list-table__name-origin-block .prep-mcatalog-voucher-list-sheet__source-foot-copy{padding:0 0 0 2px}.mcatalog-voucher-list-table__date{color:#64748b;font-variant-numeric:tabular-nums}.mcatalog-voucher-list-table__person{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle}.mcatalog-voucher-list-table__person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b}.mcatalog-voucher-list-table__sign-empty{color:#94a3b8;font-size:11px}.mcatalog-voucher-list-table__sign-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.mcatalog-voucher-list-table__sign-stack-row{display:flex;align-items:center;gap:6px;min-width:0}.mcatalog-voucher-list-table__sign-stack-label{flex:0 0 28px;font-size:11px;line-height:1;color:#8c8c8c}.mcatalog-voucher-list-table__sign-thumb{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;vertical-align:middle}.mcatalog-voucher-list-table__sign-thumb .ant-image{display:inline-flex;line-height:0}.mcatalog-voucher-list-table__sign-img,.mcatalog-voucher-list-table__sign-thumb .ant-image-img{width:64px!important;height:24px!important;object-fit:contain;object-position:left center;border-radius:3px;border:1px solid #e8edf3;background:#fafbfc;cursor:zoom-in}.mcatalog-voucher-list-table__status-tag{display:inline-flex;max-width:100%;margin-left:0}.mcatalog-voucher-list-table__status-tag .lr-voucher-slip__corner-badge-slot--pill{max-width:100%}.mcatalog-voucher-list-table__status-tag--stamp{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px}.mcatalog-voucher-list-table__cell--actions{white-space:nowrap!important;word-break:keep-all;overflow-wrap:normal}.mcatalog-voucher-list-table__actions{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;max-width:none}.mcatalog-voucher-list-table__actions .ant-btn-link{padding-inline:4px;flex-shrink:0}.mcatalog-voucher-list-table__expand-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;border:none;background:transparent;color:#64748b;font-size:14px;line-height:1;cursor:pointer;transition:color .24s ease,transform .24s ease}.mcatalog-voucher-list-table__expand-icon:hover{color:#1677ff}.mcatalog-voucher-list-table__expand-icon--open{transform:rotate(90deg);color:#1677ff}.mcatalog-voucher-list-table__expand-icon-spacer{display:inline-block;width:18px;height:18px}.mcatalog-voucher-list-table__expand-row>td{background:#f5f5f5!important;padding:0!important}.mcatalog-voucher-list-table__expand-row.mcatalog-voucher-list-table__expand-row--active>td{background:#f5f5f5!important}.mcatalog-voucher-list-table .ant-table-tbody>tr.mcatalog-voucher-list-table__expand-row>td>.ant-table-expanded-row-fixed{margin:0!important;padding:10px!important;box-sizing:border-box;background:#f5f5f5}.mcatalog-voucher-list-table__expand-motion{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.mcatalog-voucher-list-table__expand-motion--open{grid-template-rows:1fr}.mcatalog-voucher-list-table__expand-motion-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .24s ease}.mcatalog-voucher-list-table__expand-motion--open .mcatalog-voucher-list-table__expand-motion-inner{opacity:1;transform:translateY(0);overflow:visible}.mcatalog-voucher-list-table__expand-body{padding:0;background:transparent}.mcatalog-voucher-list-table__expand-body .lr-stock-lines__host{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.mcatalog-voucher-list-table__expand-body .lr-stock-lines__scroll{overscroll-behavior:auto}.mcatalog-voucher-list-table__expand-state{display:flex;align-items:center;justify-content:center;min-height:72px;padding:0;color:#8c8c8c;font-size:12px;background:transparent}.mcatalog-voucher-list-table__expand-state--error{color:#b91c1c}.mcatalog-voucher-list-table .ant-table-pagination.ant-pagination{margin:12px 12px 8px}.mcatalog-voucher-list-table__link-btn{display:inline;max-width:100%;margin:0;padding:0;border:none;background:none;color:#1677ff;font-size:inherit;line-height:inherit;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcatalog-voucher-list-table__link-btn:hover{text-decoration:underline}.usage-save-wizard{display:flex;flex-direction:column;gap:12px;min-height:200px}.usage-save-wizard__steps{margin-bottom:4px}.usage-save-wizard__body{min-height:160px}.usage-save-wizard__meta{margin-top:12px;font-size:13.5px;line-height:1.7;color:var(--color-text, rgba(0, 0, 0, .88))}.usage-save-wizard__table{margin-top:12px}.usage-save-wizard__result-text{text-align:center}.usage-save-wizard--inline{min-height:240px}.usage-save-wizard--inline .ant-result{padding:24px 0 8px}.usage-save-wizard--inline .ant-result .ant-result-extra{width:100%;margin-inline:0}.usage-save-wizard__preview-summary{margin:0 0 12px;padding:14px 16px;border-radius:8px;border:1px solid color-mix(in srgb,var(--ant-color-primary, #1677ff) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--ant-color-primary, #1677ff) 8%,transparent),color-mix(in srgb,var(--ant-color-primary, #1677ff) 2%,#fff) 55%,#fff);box-sizing:border-box}.usage-save-wizard__preview-summary-header{font-size:13px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88));line-height:1.4}.usage-save-wizard__preview-summary-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.usage-save-wizard__preview-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;line-height:22px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));background:color-mix(in srgb,var(--ant-color-fill-secondary, rgba(0, 0, 0, .06)) 100%,transparent);border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.usage-save-wizard__preview-note{font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));line-height:1.5}.usage-save-wizard__cost-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.usage-save-wizard__pending-cost{color:var(--ant-color-primary, #1677ff);font-size:12px}.usage-save-wizard__row--seed>td{background:var(--ant-color-primary-bg, #f0f5ff)}.usage-save-wizard__expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));cursor:pointer;line-height:1;font-size:12px;transition:transform .2s ease,color .2s ease}.usage-save-wizard__expand-icon.is-open{transform:rotate(90deg);color:var(--ant-color-primary, #1677ff)}.usage-save-wizard__expand-spacer{display:inline-block;width:16px;height:16px}.usage-save-wizard__expanded-row>td{background:var(--ant-color-fill-quaternary, #fafafa)!important;padding:0 12px 12px 16px!important}.usage-save-wizard__nested{--nested-rail-x: 11px;--nested-rail-color: color-mix(in srgb, var(--ant-color-primary, #1677ff) 46%, #bfbfbf);display:flex;align-items:stretch;gap:6px;min-width:0}.usage-save-wizard__nested-rail{position:relative;width:22px;flex-shrink:0}.usage-save-wizard__nested-stem{position:absolute;left:var(--nested-rail-x);top:-10px;width:1.5px;height:22px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ant-color-primary, #1677ff) 18%,transparent) 0%,var(--nested-rail-color) 70%)}.usage-save-wizard__nested-elbow{position:absolute;left:var(--nested-rail-x);top:10px;width:12px;height:12px;box-sizing:border-box;border-left:1.5px solid var(--nested-rail-color);border-bottom:1.5px solid var(--nested-rail-color);border-bottom-left-radius:10px}.usage-save-wizard__nested-tail{position:absolute;left:var(--nested-rail-x);top:22px;bottom:10px;width:1.5px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--nested-rail-color) 70%,transparent),color-mix(in srgb,var(--ant-color-primary, #1677ff) 8%,transparent))}.usage-save-wizard__nested-node{position:absolute;left:7px;top:18px;z-index:1;width:8px;height:8px;border-radius:50%;background:var(--ant-color-primary, #1677ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-primary, #1677ff) 12%,#fff),0 1px 2px color-mix(in srgb,var(--ant-color-primary, #1677ff) 22%,transparent)}.usage-save-wizard__nested-body{flex:1;min-width:0;padding-top:8px}.usage-save-wizard__nested-title{display:flex;align-items:center;min-height:22px;margin-bottom:8px;font-size:12px;line-height:1.4;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.product-usage-configure-drawer.ant-drawer .ant-drawer-body{padding-top:var(--app-drawer-body-padding-block, 8px);padding-bottom:var(--app-drawer-body-padding-block, 8px)}.product-usage-configure-drawer .ant-drawer-footer{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px)}.product-usage-configure-drawer__empty{padding:48px 24px;text-align:center;color:#00000073}.product-usage-configure-drawer__steps{margin-bottom:12px}.product-usage-configure-drawer__panel-hidden{display:none}.prep-voucher-sheet__head{position:relative;padding:10px 12px 9px;box-sizing:border-box;background:linear-gradient(180deg,#fff,#f8fafc 52%,#f1f5f9)}.prep-voucher-sheet__head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#ffffffb8,#fff0 42%,#0f172a05)}.prep-voucher-sheet__head--signed{padding-right:60px}.prep-voucher-sheet__status-stamp{--stamp-color: #64748b;position:absolute;top:50%;right:7px;z-index:2;width:48px;height:48px;margin:0;padding:0;box-sizing:border-box;border-radius:50%;border:1px solid var(--stamp-color);background:#ffffffb8;pointer-events:none;overflow:visible;transform:translateY(-50%)}.prep-voucher-sheet__status-stamp--signed{--stamp-color: #cf1322;background:#cf13220a}.prep-voucher-sheet__status-stamp--completed{--stamp-color: #15803d;background:#15803d0f}.prep-voucher-sheet__status-stamp--pending{--stamp-color: #d48806;background:#d488060f}.prep-voucher-sheet__status-stamp--pending-warehouse{--stamp-color: #d54941;background:#d549410f}.prep-voucher-sheet__status-stamp--void{--stamp-color: #64748b;background:#64748b0f}.prep-voucher-sheet__status-stamp--pending-production{--stamp-color: #0052d9;background:#0052d90f}.prep-voucher-sheet__status-stamp--in-progress{--stamp-color: #c45c26;background:#c45c260f}.prep-voucher-sheet__status-stamp--completed-inbound{--stamp-color: #4338ca;background:#4338ca0f}.prep-voucher-sheet__status-stamp--closed{--stamp-color: #15803d;background:#15803d0f}.prep-voucher-sheet__status-stamp-ring{position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;border:1px dashed var(--stamp-color);box-sizing:border-box;pointer-events:none}.prep-voucher-sheet__status-stamp-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prep-voucher-sheet__status-stamp-star{position:absolute;font-size:4.5px;line-height:1;font-weight:700;color:var(--stamp-color)}.prep-voucher-sheet__status-stamp-star--1{top:8px;left:8.5px}.prep-voucher-sheet__status-stamp-star--2{top:5.5px;left:50%;transform:translate(-50%)}.prep-voucher-sheet__status-stamp-star--3{top:8.5px;right:8px}.prep-voucher-sheet__status-stamp-star--4{bottom:9px;right:9.5px}.prep-voucher-sheet__status-stamp-star--5{bottom:6px;left:13px}.prep-voucher-sheet__status-stamp-label{position:absolute;left:50%;top:50%;z-index:1;padding:2px 5px;border:1px solid var(--stamp-color);border-radius:3px;background:#ffffffeb;box-sizing:border-box;transform:translate(-50%,-50%) rotate(-18deg);transform-origin:center center}.prep-voucher-sheet__status-stamp-text{display:block;font-size:10px;font-weight:700;line-height:1.2;text-align:center;color:var(--stamp-color);white-space:nowrap;letter-spacing:.08em}.prep-voucher-sheet__status-stamp--long .prep-voucher-sheet__status-stamp-text{font-size:9px;letter-spacing:0}.prep-voucher-sheet__status-stamp--long .prep-voucher-sheet__status-stamp-label{padding:1.5px 3px}.prep-voucher-sheet__status-stamp--inline{position:relative;top:auto;right:auto;transform:none;display:inline-block;vertical-align:middle;flex-shrink:0;pointer-events:auto}.prep-voucher-sheet__status-stamp--sm{width:36px;height:36px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-ring{top:2.5px;right:2.5px;bottom:2.5px;left:2.5px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-star{font-size:3.5px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-star--1{top:6px;left:6.5px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-star--2{top:4px;left:50%;transform:translate(-50%)}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-star--3{top:6.5px;right:6px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-star--4{bottom:6.5px;right:7px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-star--5{bottom:4.5px;left:10px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-label{padding:1.5px 3.5px}.prep-voucher-sheet__status-stamp--sm .prep-voucher-sheet__status-stamp-text{font-size:8px;letter-spacing:.04em}.prep-voucher-sheet__status-stamp--sm.prep-voucher-sheet__status-stamp--long .prep-voucher-sheet__status-stamp-text{font-size:7px;letter-spacing:0}.prep-voucher-sheet__status-stamp--sm.prep-voucher-sheet__status-stamp--long .prep-voucher-sheet__status-stamp-label{padding:1px 2px}.prep-voucher-sheet__title-band{position:relative;z-index:1;min-width:0}.prep-voucher-sheet__title-row{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0}.prep-voucher-sheet__title-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:.5px;border-radius:5px;background:linear-gradient(135deg,#0052d924,#0052d90a);box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #0052d91a;box-sizing:border-box}.prep-voucher-sheet__title-icon{width:15px;height:15px}.prep-voucher-sheet__title-wrap{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;overflow:hidden}.prep-voucher-sheet__title{text-align:left;font-size:16px;font-weight:700;color:#171a1f;letter-spacing:.04em;line-height:1.35}.prep-voucher-sheet__title--main{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prep-voucher-sheet__title--suffix{flex-shrink:0;white-space:nowrap;font-size:12px;font-weight:600;color:#475569;letter-spacing:.02em}.prep-voucher-sheet__title-date{display:flex;flex-direction:row;align-items:baseline;flex:0 0 auto;flex-shrink:0;white-space:nowrap}.prep-voucher-sheet__title-code{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:baseline;margin-top:2px;min-width:0;position:relative;z-index:1}.prep-voucher-sheet__code-value{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:400;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.45;letter-spacing:.02em;white-space:nowrap}.prep-voucher-sheet__title-code .prep-voucher-sheet__meta-label,.prep-voucher-sheet__title-code .prep-voucher-sheet__meta-value{font-size:11px;font-weight:400;color:#64748b;line-height:1.45;white-space:nowrap}.prep-voucher-sheet__head-rule{position:relative;z-index:1;margin:5px 0}.prep-voucher-sheet__head-rule-line{height:1px;background:linear-gradient(90deg,#171a1fe0,#171a1f8c);box-shadow:0 .5px #ffffffa6}.prep-voucher-sheet__head-rule-line--thin{margin-top:2px;height:.5px;background:#171a1f38}.prep-voucher-sheet__info-band{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;gap:4px;min-width:0}.prep-voucher-sheet__calc-note-icon{width:12px;height:12px;flex-shrink:0;margin-top:1px}.prep-voucher-sheet__meta-label{flex-shrink:0;font-size:12px;font-weight:600;color:#475569;letter-spacing:.02em;line-height:1.45;white-space:nowrap}.prep-voucher-sheet__meta-value{font-size:12px;color:#171a1f;font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap}.prep-voucher-sheet__calc-note{flex:1;min-width:0;display:block;font-size:11px;color:#64748b;line-height:1.45;letter-spacing:.02em}.lr-voucher-slip{position:relative;border-radius:7px;background:#fff;border:.5px solid #cfd8e6;box-shadow:0 .5px #fffffff2 inset,0 3px 9px #0f172a12;overflow:hidden;opacity:.32;transform:translateY(6px) scale(.98);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.lr-voucher-slip--static{opacity:1;transform:none}.lr-voucher-slip--active{opacity:1;transform:translateY(0) scale(1);box-shadow:0 .5px #fffffff2 inset,0 5px 14px #0052d924}.lr-voucher-slip--static.lr-voucher-slip--active{transform:none}.lr-voucher-slip--done{opacity:1;transform:translateY(0) scale(1)}.lr-voucher-slip--static.lr-voucher-slip--done{transform:none}.lr-voucher-slip--embedded{opacity:1;transform:none}.lr-voucher-slip--out.lr-voucher-slip--active{border-color:#cfd8e6}.lr-voucher-slip--in.lr-voucher-slip--active{border-color:#15803d61}.lr-voucher-slip__perforation{display:flex;flex-direction:column;gap:1.5px;padding:4px 0 3px;background:linear-gradient(180deg,#f8fafc,#fff)}.lr-voucher-slip__perforation-dash{height:1px;background:repeating-linear-gradient(90deg,rgba(148,163,184,.72) 0,rgba(148,163,184,.72) 2.5px,transparent 2.5px,transparent 5.5px)}.lr-voucher-slip__perforation-dash--fine{height:.5px;opacity:.55}.lr-voucher-slip__head{position:relative;padding:7px 10px 8px 9px;background:linear-gradient(165deg,#fff,#f8fafc 62%,#f1f5f9)}.lr-voucher-slip__head-top{position:relative}.lr-voucher-slip__head-top--with-stamp{padding-right:58px}.lr-voucher-slip__perforation--with-badge{flex-direction:row;align-items:stretch;gap:0;padding:0}.lr-voucher-slip__perforation-lines{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.5px;padding:4px 5px 3px 0;box-sizing:border-box}.lr-voucher-slip__corner-badge-slot{position:absolute;top:0;right:0;z-index:4;max-width:48%;pointer-events:none}.lr-voucher-slip__corner-badge-slot--inline{position:static;max-width:46%;flex-shrink:0;display:flex;align-items:stretch;pointer-events:none}.lr-voucher-slip__corner-badge-slot--pill{max-width:none;min-width:0;align-items:center}.lr-voucher-slip__corner-badge-slot--pill .lr-voucher-slip__corner-badge{width:auto;min-height:0;align-self:center;padding:2px 8px;border-radius:6px;border:none}.lr-voucher-slip__corner-badge-slot--pill .lr-voucher-slip__corner-badge-text{flex:0 1 auto;text-align:left}.lr-voucher-slip__corner-badge{--lr-badge-color: #64748b;--lr-badge-bg: #f1f5f9;--lr-badge-border: rgba(100, 116, 139, .28);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;width:100%;padding:4px 6px;border-radius:0 6px 0 4px;background:var(--lr-badge-bg);border:none;border-left:.5px solid var(--lr-badge-border);border-bottom:.5px solid var(--lr-badge-border);box-sizing:border-box}.lr-voucher-slip__corner-badge-slot--inline .lr-voucher-slip__corner-badge{min-height:100%;align-self:stretch}.lr-voucher-slip__corner-badge-dot{width:4px;height:4px;border-radius:50%;background:var(--lr-badge-color);flex-shrink:0}.lr-voucher-slip__corner-badge-icon--check{width:12px;height:12px;box-sizing:border-box;border:1px solid var(--lr-badge-color);border-radius:50%;position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.lr-voucher-slip__corner-badge-icon--check:after{content:"";display:block;width:3px;height:5px;margin-top:-.5px;border:solid var(--lr-badge-color);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);box-sizing:border-box}.lr-voucher-slip__corner-badge-text{display:block;flex:1;min-width:0;font-size:11.5px;font-weight:600;line-height:1.28;color:var(--lr-badge-color);letter-spacing:0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.lr-voucher-slip__corner-badge--status-pending-warehouse,.lr-voucher-slip__corner-badge--status-reversal{--lr-badge-color: #cf1322;--lr-badge-bg: #fff1f0;--lr-badge-border: rgba(207, 19, 34, .32)}.lr-voucher-slip__corner-badge--status-pending-prep{--lr-badge-color: #0052d9;--lr-badge-bg: #f2f3ff;--lr-badge-border: rgba(0, 82, 217, .3)}.lr-voucher-slip__corner-badge--status-in-progress{--lr-badge-color: #d46b08;--lr-badge-bg: #fff7e6;--lr-badge-border: rgba(212, 107, 8, .32)}.lr-voucher-slip:not(.lr-voucher-slip--static) .lr-voucher-slip__corner-badge--status-in-progress{animation:lr-badge-pulse 1.1s ease-in-out infinite}.lr-voucher-slip__corner-badge--status-pending-inbound{--lr-badge-color: #722ed1;--lr-badge-bg: #f9f0ff;--lr-badge-border: rgba(114, 46, 209, .32)}.lr-voucher-slip__corner-badge--status-done{--lr-badge-color: #15803d;--lr-badge-bg: #f0fdf4;--lr-badge-border: rgba(21, 128, 61, .3)}.lr-voucher-slip__corner-badge--status-void{--lr-badge-color: #94a3b8;--lr-badge-bg: #f8fafc;--lr-badge-border: rgba(148, 163, 184, .28)}.lr-voucher-slip__corner-badge--status-default{--lr-badge-color: #64748b;--lr-badge-bg: #f1f5f9;--lr-badge-border: rgba(100, 116, 139, .28)}@keyframes lr-badge-pulse{0%,to{opacity:.88}50%{opacity:1}}.lr-voucher-slip__title-row{display:flex;flex-direction:row;align-items:flex-start;gap:6px;padding-right:4px}.lr-voucher-slip__icon{width:22px;height:22px;flex-shrink:0}.lr-voucher-slip__title-wrap{flex:1;min-width:0}.lr-voucher-slip__title-wrap--split{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;line-height:1.38}.lr-voucher-slip__kind-tag{flex-shrink:0;padding:1px 5px;border-radius:3px;font-size:10px;font-weight:700;line-height:1.3}.lr-voucher-slip__kind-tag--out{background:#0052d91a;color:#0052d9}.lr-voucher-slip__kind-tag--in{background:#0d94881f;color:#0f766e}.lr-voucher-slip__kind-tag--loss{background:#dc26261a;color:#dc2626}.lr-voucher-slip__kind-tag--reversal{background:#b453091f;color:#b45309}.lr-voucher-slip__title{font-size:13px;font-weight:600;color:#171a1f;line-height:1.38}.lr-voucher-slip__title-primary{font-size:13px;font-weight:600;color:#171a1f}.lr-voucher-slip__title-suffix{font-size:10px;font-weight:500;color:#64748b}.lr-voucher-slip__title-suffix--reversal{color:#b45309;font-weight:600}.lr-voucher-slip--pending .lr-voucher-slip__title,.lr-voucher-slip--pending .lr-voucher-slip__title-primary,.lr-voucher-slip--pending .lr-voucher-slip__title-suffix,.lr-voucher-slip--canceled .lr-voucher-slip__title,.lr-voucher-slip--canceled .lr-voucher-slip__title-primary,.lr-voucher-slip--canceled .lr-voucher-slip__title-suffix{color:#94a3b8}.lr-voucher-slip--canceled .lr-voucher-slip__code,.lr-voucher-slip--canceled .lr-voucher-slip__date{color:#cbd5e1}.lr-voucher-slip__meta-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;margin-top:5px}.lr-voucher-slip__meta-main{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 6px}.lr-voucher-slip__code-wrap{display:inline-flex;align-items:center;gap:4px;max-width:100%}.lr-voucher-slip__code{font-size:11px;font-weight:600;color:#0052d9;font-variant-numeric:tabular-nums;letter-spacing:.02em}.lr-voucher-slip__code-copy{padding:0;border:none;background:none;font-size:11px;font-weight:400;color:#64748b;cursor:pointer;line-height:1.4;flex-shrink:0}.lr-voucher-slip__code-copy:hover{color:#0052d9}.lr-voucher-slip__code--auto{color:#64748b;font-weight:500}.lr-voucher-slip__date{font-size:11px;color:#64748b}.lr-voucher-slip__rule{margin:6px 0 5px}.lr-voucher-slip__rule-line{height:.5px;background:linear-gradient(90deg,transparent,#cbd5e1 12%,#cbd5e1 88%,transparent)}.lr-voucher-slip__note{display:block;font-size:10px;color:#64748b;line-height:1.4;word-break:break-all}.lr-voucher-slip--pending .lr-voucher-slip__note,.lr-voucher-slip--canceled .lr-voucher-slip__note{color:#cbd5e1}.lr-voucher-slip__note-band{display:flex;flex-direction:row;align-items:flex-start;gap:4px;min-width:0}.lr-voucher-slip__note-band--expandable{padding:1px 0}.lr-voucher-slip__note-band--pressed{opacity:.88}.lr-voucher-slip__note-icon{width:12px;height:12px;flex-shrink:0;margin-top:1px}.lr-voucher-slip__note-text,.lr-voucher-slip__note-band .lr-voucher-slip__note{flex:1;min-width:0}.lr-voucher-slip__note-chevron{flex-shrink:0;width:6px;height:6px;margin-top:3px;border-right:1px solid #94a3b8;border-bottom:1px solid #94a3b8;transform:rotate(45deg);transition:transform .22s ease;box-sizing:border-box}.lr-voucher-slip__note-chevron--up{transform:rotate(-135deg);margin-top:5px}.lr-voucher-slip__lines-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.33,1,.68,1),opacity .24s ease}.lr-voucher-slip__lines-panel--open{max-height:480px;opacity:1}.lr-voucher-slip__title-slot{flex:1;min-width:0}.lr-stock-lines{display:flex;flex-direction:column;gap:2px;margin-top:4px}.lr-voucher-slip-stock-lines__empty{padding:14px 10px;text-align:center;font-size:13px;color:#94a3b8;line-height:1.4;box-sizing:border-box}.lr-voucher-slip-stock-lines__empty--canceled{opacity:.7}.lr-stock-lines--static .lr-stock-line{opacity:1;transform:translate(0)}.lr-stock-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;min-height:22px;padding:2px 4px 2px 3px;border-radius:4px;background:#f8fafcd9;border:.5px solid rgba(226,232,240,.9);opacity:.35;transform:translate(-3px);transition:opacity .35s ease,transform .35s ease,background .35s ease,border-color .35s ease}.lr-stock-line--live{opacity:1;transform:translate(0)}.lr-stock-line--out.lr-stock-line--live{animation:lr-stock-line-in .45s cubic-bezier(.22,1,.36,1) both}.lr-stock-line--in.lr-stock-line--live{animation:lr-stock-line-in-in .45s cubic-bezier(.22,1,.36,1) both}.lr-stock-line--done{opacity:1;transform:translate(0)}.lr-stock-line--out.lr-stock-line--live,.lr-stock-line--out.lr-stock-line--done{background:#cf132206;border-color:#cf13221f}.lr-stock-line--in.lr-stock-line--live,.lr-stock-line--in.lr-stock-line--done{background:#15803d08;border-color:#15803d24}.lr-stock-line--pending{opacity:.28}.lr-stock-line__main{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:3px}.lr-stock-line__warehouse{flex-shrink:0;padding:.5px 3px;border-radius:2px;font-size:9px;font-weight:600;line-height:1.35;color:#64748b;background:#94a3b81f}.lr-stock-line--out.lr-stock-line--live .lr-stock-line__warehouse,.lr-stock-line--out.lr-stock-line--done .lr-stock-line__warehouse{color:#b42318;background:#cf132214}.lr-stock-line--in.lr-stock-line--live .lr-stock-line__warehouse,.lr-stock-line--in.lr-stock-line--done .lr-stock-line__warehouse{color:#15803d;background:#15803d14}.lr-stock-lines--table .lr-stock-line__warehouse{font-size:11px;padding:1px 5px;border-radius:3px}.lr-stock-lines--table .lr-stock-line__warehouse--out{color:#b42318;background:#cf132214}.lr-stock-lines--table .lr-stock-line__warehouse--in{color:#15803d;background:#15803d14}.lr-stock-line__spec{flex:1;min-width:0;font-size:10px;color:#334155;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-stock-line--pending .lr-stock-line__spec{color:#94a3b8}.lr-stock-line__delta{flex-shrink:0;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.lr-stock-line__tail{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:0;max-width:44%;min-width:0}.lr-stock-line__mid{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box}.lr-stock-line__qty-prefix{font-size:10px;font-weight:600;color:#64748b;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lr-stock-line--with-batch .lr-stock-line__qty-prefix{font-size:11px}.lr-stock-line__unit-price{margin-top:4px;padding-top:4px;border-top:.5px dashed rgba(148,163,184,.42);font-size:8.5px;font-weight:400;color:#94a3b8;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;letter-spacing:.02em}.lr-stock-line__row{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}.lr-stock-line__apply-doc{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px;width:100%;margin-bottom:4px;box-sizing:border-box}.lr-stock-line--with-apply{flex-direction:column;align-items:stretch}.lr-stock-line__apply-name{font-size:12px;font-weight:600;color:#334155;line-height:1.35}.lr-stock-line__apply-code{font-size:11px;font-weight:500;color:#64748b;line-height:1.35;font-variant-numeric:tabular-nums}.lr-stock-line--with-batch{flex-direction:column;align-items:stretch;padding:5px 6px 4px 5px;gap:3px}.lr-stock-line--with-batch .lr-stock-line__row{min-height:18px}.lr-stock-line--with-batch .lr-stock-line__warehouse{font-size:10px}.lr-stock-line--with-batch .lr-stock-line__spec{font-size:12px;font-weight:500}.lr-stock-line--with-batch .lr-stock-line__delta{font-size:12px}.lr-stock-line__batch{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:1px;padding:3px 0 0;border-top:.5px dashed rgba(148,163,184,.28);min-width:0}.lr-stock-line__batch-field{display:flex;flex-direction:row;align-items:baseline;gap:3px;min-width:0;flex-shrink:0}.lr-stock-line__batch-field--no{flex-shrink:0;justify-content:flex-end;text-align:right}.lr-stock-line__batch-label{flex-shrink:0;font-size:9px;font-weight:400;color:#94a3b8;line-height:1.4;white-space:nowrap}.lr-stock-line__batch-value{min-width:0;font-size:9px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.lr-stock-line__batch-field--no .lr-stock-line__batch-value{white-space:nowrap}.lr-stock-line__batch--out-list{flex-direction:column;align-items:stretch;gap:2px}.lr-stock-line__batch-out-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;min-width:0}.lr-stock-line__batch-out-meta{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:4px}.lr-stock-line__batch-tag{flex-shrink:0;padding:1px 4px;border-radius:3px;font-size:9px;font-weight:600;color:#2563eb;background:#2563eb1a;line-height:1.35}.lr-stock-line__batch-no{flex:1;min-width:0;font-size:10px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-stock-line__batch-alloc{flex-shrink:0;font-size:9px;font-weight:600;color:#cf1322;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.lr-stock-line__delta--minus{color:#cf1322}.lr-stock-line__delta--plus{color:#15803d}.lr-stock-line--live .lr-stock-line__delta--minus{animation:lr-delta-minus-pulse .7s ease-in-out 2}.lr-stock-line--live .lr-stock-line__delta--plus{animation:lr-delta-plus-pulse .7s ease-in-out 2}@keyframes lr-stock-line-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes lr-stock-line-in-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes lr-delta-minus-pulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes lr-delta-plus-pulse{0%,to{opacity:.82}50%{opacity:1}}.prep-mcatalog-voucher-list-sheet{margin-bottom:6px;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet:last-child{margin-bottom:0}.prep-mcatalog-voucher-list-sheet__card{position:relative;overflow:hidden;border-radius:6px;background:#fff;border:.5px solid #cfd8e6;box-shadow:0 .5px #ffffffe6 inset,0 3px 9px #0f172a12,0 8px 20px #0f172a0d;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__card--active,.prep-mcatalog-voucher-list-sheet__card--done{border-color:#cfd8e6}.prep-mcatalog-voucher-list-sheet__card--tone-in:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){border-color:#0d948857;background:linear-gradient(165deg,#f0fdfa,#fff 50%);box-shadow:inset 3px 0 #0d9488,0 1px 4px #0d948814,0 .5px #ffffffe6 inset}.prep-mcatalog-voucher-list-sheet__card--tone-out:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){border-color:#0052d952;background:linear-gradient(165deg,#eff6ff,#fff 50%);box-shadow:inset 3px 0 #0052d9,0 1px 4px #0052d914,0 .5px #ffffffe6 inset}.prep-mcatalog-voucher-list-sheet__card--tone-loss:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){border-color:#dc262657;background:linear-gradient(165deg,#fef2f2,#fff 50%);box-shadow:inset 3px 0 #dc2626,0 1px 4px #dc262614,0 .5px #ffffffe6 inset}.prep-mcatalog-voucher-list-sheet__card--tone-reversal:not(.prep-mcatalog-voucher-list-sheet__card--status-surface),.prep-mcatalog-voucher-list-sheet__card--reversal{border-color:#b4530961;background:linear-gradient(165deg,#fffbeb,#fff 48%);box-shadow:inset 3px 0 #d97706,0 1px 4px #b4530914}.prep-mcatalog-voucher-list-sheet__card--tone-reversal.prep-mcatalog-voucher-list-sheet__card--done:not(.prep-mcatalog-voucher-list-sheet__card--status-surface),.prep-mcatalog-voucher-list-sheet__card--reversal.prep-mcatalog-voucher-list-sheet__card--done{background:linear-gradient(165deg,#fff7ed,#fafafa 48%);box-shadow:inset 3px 0 #b453098c,0 1px 3px #0f172a0a}.prep-mcatalog-voucher-list-sheet__card--phase-apply:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){border-style:dashed}.prep-mcatalog-voucher-list-sheet__card--phase-voucher.prep-mcatalog-voucher-list-sheet__card--tone-in:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){box-shadow:inset 4px 0 #0f766e,0 1px 4px #0d94881a,0 .5px #ffffffe6 inset}.prep-mcatalog-voucher-list-sheet__card--phase-voucher.prep-mcatalog-voucher-list-sheet__card--tone-out:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){box-shadow:inset 4px 0 #0034b5,0 1px 4px #0052d91a,0 .5px #ffffffe6 inset}.prep-mcatalog-voucher-list-sheet__card--phase-voucher.prep-mcatalog-voucher-list-sheet__card--tone-loss:not(.prep-mcatalog-voucher-list-sheet__card--status-surface){box-shadow:inset 4px 0 #b91c1c,0 1px 4px #dc26261a,0 .5px #ffffffe6 inset}.lr-voucher-slip__identity{margin-top:4px;font-size:11.5px;line-height:1.4;font-weight:500;color:#64748b;letter-spacing:.01em}.prep-mcatalog-voucher-list-sheet__card--tone-in .lr-voucher-slip__identity{color:#0f766e}.prep-mcatalog-voucher-list-sheet__card--tone-out .lr-voucher-slip__identity{color:#1d4ed8}.prep-mcatalog-voucher-list-sheet__card--tone-loss .lr-voucher-slip__identity{color:#b91c1c}.prep-mcatalog-voucher-list-sheet__card--tone-reversal .lr-voucher-slip__identity,.prep-mcatalog-voucher-list-sheet__card--reversal .lr-voucher-slip__identity{color:#b45309}.prep-mcatalog-voucher-list-sheet__card--tone-in .lr-voucher-slip__note-band,.prep-mcatalog-voucher-list-sheet__card--tone-in .prep-mcatalog-voucher-list-sheet__note-band{background:#0d94880f}.prep-mcatalog-voucher-list-sheet__card--tone-out .lr-voucher-slip__note-band,.prep-mcatalog-voucher-list-sheet__card--tone-out .prep-mcatalog-voucher-list-sheet__note-band{background:#0052d90f}.prep-mcatalog-voucher-list-sheet__card--tone-loss .lr-voucher-slip__note-band,.prep-mcatalog-voucher-list-sheet__card--tone-loss .prep-mcatalog-voucher-list-sheet__note-band{background:#dc26260f}.prep-mcatalog-voucher-list-sheet__card--status-surface{background:var(--lr-badge-bg, #f1f5f9);border-color:var(--lr-badge-border, rgba(100, 116, 139, .28));box-shadow:inset 3px 0 0 0 var(--lr-badge-color, #64748b),0 .5px #ffffffe6 inset,0 3px 9px #0f172a12,0 8px 20px #0f172a0d}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-pending-warehouse{--lr-badge-color: #cf1322;--lr-badge-bg: #fff1f0;--lr-badge-border: rgba(207, 19, 34, .32)}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-pending-prep{--lr-badge-color: #0052d9;--lr-badge-bg: #f2f3ff;--lr-badge-border: rgba(0, 82, 217, .3)}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-in-progress{--lr-badge-color: #d46b08;--lr-badge-bg: #fff7e6;--lr-badge-border: rgba(212, 107, 8, .32)}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-pending-inbound{--lr-badge-color: #722ed1;--lr-badge-bg: #f9f0ff;--lr-badge-border: rgba(114, 46, 209, .32)}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-done{--lr-badge-color: #15803d;--lr-badge-bg: #f0fdf4;--lr-badge-border: rgba(21, 128, 61, .3)}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-void{--lr-badge-color: #94a3b8;--lr-badge-bg: #f8fafc;--lr-badge-border: rgba(148, 163, 184, .28)}.prep-mcatalog-voucher-list-sheet__card--status-surface.lr-voucher-slip__corner-badge--status-default{--lr-badge-color: #64748b;--lr-badge-bg: #f1f5f9;--lr-badge-border: rgba(100, 116, 139, .28)}.prep-mcatalog-voucher-list-sheet__card--status-surface .lr-voucher-slip__head,.prep-mcatalog-voucher-list-sheet__card--status-surface .lr-voucher-slip__perforation--with-badge,.prep-mcatalog-voucher-list-sheet__card--status-surface .prep-voucher-sheet-meta--in-card,.prep-mcatalog-voucher-list-sheet__card--status-surface .prep-voucher-list-sheet__tail--in-card{background:transparent}.prep-mcatalog-voucher-list-sheet__card--pending{border-color:#e2e8f0;opacity:.92}.prep-mcatalog-voucher-list-sheet__card--canceled{border-color:#e2e8f0;opacity:.86;background:#f8fafc}.prep-mcatalog-voucher-list-sheet__card--pressed{opacity:.96;transform:scale(.995)}.prep-mcatalog-voucher-list-sheet__card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.prep-mcatalog-voucher-list-sheet__card--clickable:hover{border-color:#b8c9de;box-shadow:0 .5px #ffffffe6 inset,0 4px 12px #0f172a17,0 10px 24px #0f172a0f}.prep-mcatalog-voucher-list-sheet__card--status-surface.prep-mcatalog-voucher-list-sheet__card--clickable:hover{border-color:var(--lr-badge-border, rgba(100, 116, 139, .28));box-shadow:inset 3px 0 0 0 var(--lr-badge-color, #64748b),0 .5px #ffffffe6 inset,0 4px 12px #0f172a17,0 10px 24px #0f172a0f}.prep-mcatalog-voucher-list-sheet__card--clickable:active{opacity:.98;transform:scale(.998)}.prep-mcatalog-voucher-list-sheet__card--clickable:focus-visible{outline:2px solid rgba(0,82,217,.45);outline-offset:2px}.prep-mcatalog-voucher-list-sheet__card .lr-voucher-slip--embedded{border:none;border-radius:0;box-shadow:none}.prep-mcatalog-voucher-list-sheet__card .lr-voucher-slip--embedded.lr-voucher-slip--active{box-shadow:none}.prep-mcatalog-voucher-list-sheet__title-row{align-items:center;gap:5px}.prep-mcatalog-voucher-list-sheet__status-tag{flex-shrink:0;max-width:46%;margin-left:4px;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__title-row--no-icon{gap:0}.prep-mcatalog-voucher-list-sheet__title-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:.5px;border-radius:5px;box-sizing:border-box;box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #0052d91a}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--out{background:linear-gradient(135deg,#0052d924,#0052d90a)}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--loss{background:linear-gradient(135deg,#dc262629,#dc26260d);box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #dc26261f}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--reversal{background:linear-gradient(135deg,#d9770647,#d977061a);box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #d9770629}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--reversal .prep-mcatalog-voucher-list-sheet__title-icon-mark{color:#b45309}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--production{background:linear-gradient(135deg,#0052d947,#0052d91f);box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #0052d929}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--packaging{background:linear-gradient(135deg,#d977064d,#d9770624);box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #d977062e}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--kind-mark{width:28px;height:28px;border-radius:50%;box-shadow:none;border:none}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--production.prep-mcatalog-voucher-list-sheet__title-icon-wrap--kind-mark{background:#0052d9}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--packaging.prep-mcatalog-voucher-list-sheet__title-icon-wrap--kind-mark{background:#f97316}.prep-mcatalog-voucher-list-sheet__title-icon-mark{font-size:10px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff;white-space:nowrap}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--in{background:linear-gradient(135deg,#0d948829,#0d94880d);box-shadow:0 .5px #ffffffd9 inset,0 1px 4px #0d94881a}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--submit-group-glyph{background:linear-gradient(145deg,#f59e0b,#d97706);border:.5px solid rgba(180,83,9,.42);box-shadow:0 .5px #ffffff47 inset,0 1px 4px #d977064d}.prep-mcatalog-voucher-list-sheet__title-icon-wrap--submit-group-glyph .prep-mcatalog-voucher-list-sheet__title-icon-glyph{color:#fffbeb}.prep-mcatalog-voucher-list-sheet__title-icon{width:15px;height:15px}.prep-mcatalog-voucher-list-sheet__title-icon-glyph{font-size:13px;font-weight:700;color:#b45309;line-height:1}.prep-mcatalog-voucher-list-sheet__card .lr-voucher-slip__perforation--with-badge{border-radius:6px 6px 0 0;background:linear-gradient(180deg,#f8fafc,#fff)}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-sheet-meta--in-card{margin:0;border-top:.5px solid rgba(207,216,230,.85);border-radius:0;background:#f8fafc}.prep-mcatalog-voucher-list-sheet__card>.prep-voucher-memo-block--in-meta{margin:0;border-top:.5px solid rgba(207,216,230,.85);border-radius:0;background:#f8fafc;padding:6px 12px}.prep-mcatalog-voucher-list-sheet__card>.prep-voucher-memo-block--in-meta+.prep-voucher-memo-block--in-meta,.prep-mcatalog-voucher-list-sheet__card>.prep-voucher-memo-block--in-meta+.prep-voucher-sheet-meta--in-card{border-top:.5px solid rgba(207,216,230,.55)}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-list-sheet__tail--in-card{margin-top:0;padding:6px 10px 8px;border-top:.5px solid rgba(207,216,230,.85);background:#fff;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__source-foot{position:relative;margin:0 0 8px;border-radius:6px;border:.5px solid rgba(148,163,184,.28);background:#f8fafc;box-sizing:border-box;overflow:hidden}.prep-mcatalog-voucher-list-sheet__source-block{margin-top:10px;width:100%;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__source-block .prep-mcatalog-voucher-list-sheet__source-foot{margin:0}.prep-mcatalog-voucher-list-sheet__source-foot--production{border-color:#0052d93d;background:linear-gradient(135deg,#0052d924,#0052d90a 58%,#ffffffeb)}.prep-mcatalog-voucher-list-sheet__source-foot--packaging{border-color:#d9770642;background:linear-gradient(135deg,#d9770629,#d977060d 58%,#ffffffeb)}.prep-mcatalog-voucher-list-sheet__source-foot--purchase{border-color:#0f766e42;background:linear-gradient(135deg,#0f766e24,#0f766e0a 58%,#ffffffeb)}.prep-mcatalog-voucher-list-sheet__source-foot--return{border-color:#9333ea42;background:linear-gradient(135deg,#9333ea29,#9333ea0d 58%,#ffffffeb)}.prep-mcatalog-voucher-list-sheet__source-foot--default{border-color:#94a3b847;background:linear-gradient(135deg,#f8fafc,#fff)}.prep-mcatalog-voucher-list-sheet__source-foot-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:#94a3b8}.prep-mcatalog-voucher-list-sheet__source-foot--production .prep-mcatalog-voucher-list-sheet__source-foot-accent{background:#0052d9}.prep-mcatalog-voucher-list-sheet__source-foot--packaging .prep-mcatalog-voucher-list-sheet__source-foot-accent{background:#d97706}.prep-mcatalog-voucher-list-sheet__source-foot--purchase .prep-mcatalog-voucher-list-sheet__source-foot-accent{background:#0f766e}.prep-mcatalog-voucher-list-sheet__source-foot--return .prep-mcatalog-voucher-list-sheet__source-foot-accent{background:#9333ea}.prep-mcatalog-voucher-list-sheet__source-foot-body{padding:7px 14px 7px 15px;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__source-foot-row{display:flex;align-items:center;gap:6px;min-width:0}.prep-mcatalog-voucher-list-sheet__source-foot-type-icon-wrap,.prep-mcatalog-voucher-list-sheet__source-foot-type-icon{display:none}.prep-mcatalog-voucher-list-sheet__source-foot--production .prep-mcatalog-voucher-list-sheet__source-foot-type-icon-wrap{background:linear-gradient(135deg,#0052d93d,#0052d91a);border-color:#0052d947;box-shadow:0 1px 4px #0052d929}.prep-mcatalog-voucher-list-sheet__source-foot--packaging .prep-mcatalog-voucher-list-sheet__source-foot-type-icon-wrap{background:linear-gradient(135deg,#d9770647,#d977061f);border-color:#d977064d;box-shadow:0 1px 4px #d977062e}.prep-mcatalog-voucher-list-sheet__source-foot--purchase .prep-mcatalog-voucher-list-sheet__source-foot-type-icon-wrap{background:linear-gradient(135deg,#0f766e3d,#0f766e1a);border-color:#0f766e47;box-shadow:0 1px 4px #0f766e29}.prep-mcatalog-voucher-list-sheet__source-foot--return .prep-mcatalog-voucher-list-sheet__source-foot-type-icon-wrap{background:linear-gradient(135deg,#9333ea47,#9333ea1f);border-color:#9333ea4d;box-shadow:0 1px 4px #9333ea2e}.prep-mcatalog-voucher-list-sheet__source-foot-type-icon{width:13px;height:13px}.prep-mcatalog-voucher-list-sheet__source-foot-main{flex:1;min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden}.prep-mcatalog-voucher-list-sheet__source-foot-type-label{flex-shrink:0;font-size:13px;line-height:1.35;font-weight:700;color:#334155}.prep-mcatalog-voucher-list-sheet__source-foot--production .prep-mcatalog-voucher-list-sheet__source-foot-type-label{color:#003cab}.prep-mcatalog-voucher-list-sheet__source-foot--packaging .prep-mcatalog-voucher-list-sheet__source-foot-type-label{color:#b45309}.prep-mcatalog-voucher-list-sheet__source-foot--purchase .prep-mcatalog-voucher-list-sheet__source-foot-type-label{color:#0f766e}.prep-mcatalog-voucher-list-sheet__source-foot--return .prep-mcatalog-voucher-list-sheet__source-foot-type-label{color:#7e22ce}.prep-mcatalog-voucher-list-sheet__source-foot-code{flex:0 1 auto;min-width:0;font-size:13px;line-height:1.35;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-mcatalog-voucher-list-sheet__source-foot-note{flex-shrink:0;font-size:12px;line-height:1.35;font-weight:400;color:#94a3b8;white-space:nowrap}.prep-mcatalog-voucher-list-sheet__source-foot-copy{flex-shrink:0;padding:2px 0;border:none;background:none;cursor:pointer}.prep-mcatalog-voucher-list-sheet__source-foot-copy-text{font-size:12px;line-height:1.45;font-weight:500;color:#2563eb}.prep-mcatalog-voucher-list-sheet__source-foot--packaging .prep-mcatalog-voucher-list-sheet__source-foot-copy-text{color:#d97706}.prep-mcatalog-voucher-list-sheet__source-foot--return .prep-mcatalog-voucher-list-sheet__source-foot-copy-text{color:#9333ea}.prep-mcatalog-voucher-list-sheet__card--with-annex .lr-voucher-slip__head{padding-bottom:10px}.prep-mcatalog-voucher-list-sheet__below{margin-top:0;padding:8px 10px 10px;border-top:.5px solid rgba(207,216,230,.75);box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__below-inner{position:relative;padding:2px 8px 8px;border-radius:5px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:.5px solid rgba(207,216,230,.8);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #0f172a08;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__below-inner:before{content:"";display:block;height:0;margin:0 2px 6px;border-top:1px dashed rgba(148,163,184,.55)}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-linked-annex-sheet{margin-top:0;border:none;border-radius:0;box-shadow:none;background:transparent}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-linked-annex-sheet+.prep-voucher-linked-annex-sheet{margin-top:6px;padding-top:6px;border-top:.5px dashed rgba(148,163,184,.45)}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-linked-annex-sheet__tear{padding:6px 0 5px;background:transparent}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-linked-annex-sheet__annex{padding:0 0 2px}.prep-mcatalog-voucher-list-sheet__card .prep-voucher-annex-slip{border-radius:4px;border-color:#d4cfc4e6;box-shadow:0 .5px #ffffffe0 inset,0 1px 3px #0f172a0d}.prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__below{padding-bottom:12px}.prep-mcatalog-voucher-list-sheet__lines-state{margin-top:4px;font-size:11px;color:#94a3b8;line-height:1.4}.prep-mcatalog-voucher-list-sheet__lines-state--loading{min-height:64px;display:flex;align-items:center;justify-content:center;padding:16px 8px;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__lines-state--error{color:#cf1322}.prep-mcatalog-voucher-list-sheet__expand .prep-apply-expand{margin:0}.prep-mcatalog-voucher-list-sheet__expand .prep-apply-expand__band{margin:0;padding:5px 0;border-radius:0;background:transparent;border:none}.prep-mcatalog-voucher-list-sheet__expand .prep-apply-expand__body{margin-top:0}.prep-mcatalog-voucher-list-sheet__expand .prep-outbound-voucher-list-expand__band,.prep-mcatalog-voucher-list-sheet__note-band{display:flex;flex-direction:row;align-items:flex-start;gap:4px;min-width:0}.prep-mcatalog-voucher-list-sheet__note-band--expandable{padding:1px 0}.prep-mcatalog-voucher-list-sheet__note-band--pressed{opacity:.88}.prep-mcatalog-voucher-list-sheet__note-chevron{flex-shrink:0;width:6px;height:6px;margin-top:3px;border-right:1px solid #94a3b8;border-bottom:1px solid #94a3b8;transform:rotate(45deg);transition:transform .22s ease;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__note-chevron--up{transform:rotate(-135deg);margin-top:5px}.prep-mcatalog-voucher-list-sheet__lines-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.33,1,.68,1),opacity .24s ease}.prep-mcatalog-voucher-list-sheet__lines-panel--open{max-height:480px;opacity:1}.prep-mcatalog-voucher-list-sheet__lines-panel--open.prep-mcatalog-voucher-list-sheet__lines-panel--execute{max-height:none;overflow:visible}.prep-mcatalog-voucher-list-sheet__sign{margin-top:5px;display:flex;flex-direction:column;gap:4px}.prep-mcatalog-voucher-list-sheet__sign--nested-group{margin-top:14px;padding:0;width:100%;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__sign--nested-group .prep-outbound-signature-foot,.prep-mcatalog-voucher-list-sheet__sign--nested-group .prep-voucher-sheet__foot-shell,.prep-mcatalog-voucher-list-sheet__sign--nested-group .prep-voucher-sheet__foot,.prep-mcatalog-voucher-list-sheet__sign--nested-group .prep-voucher-sheet__foot-body,.prep-mcatalog-voucher-list-sheet__sign--nested-group .prep-voucher-sheet__foot-columns{width:100%;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__card--group-nested-open .prep-mcatalog-voucher-list-sheet__sign{padding:0 4px}.prep-mcatalog-voucher-list-sheet__sign .prep-outbound-signature-foot{margin:0}.prep-mcatalog-voucher-list-sheet__sign .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-body,.prep-mcatalog-voucher-list-sheet__sign--nested-group .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-body{padding-left:0;padding-right:0}.prep-suggest-doc-body{margin-top:-.5px;background:#fff;border:.5px solid #cfd8e6;border-top:.5px solid rgba(207,216,230,.75);border-radius:0 0 4px 4px;overflow:hidden;box-shadow:0 .5px #ffffffe6 inset,0 3px 9px #0f172a12;box-sizing:border-box}.prep-suggest-doc-body .prep-inbound-execute-lines-head{padding:5px 8px 6px 10px;border-bottom:.5px solid rgba(207,216,230,.75);background:#f8fafcb8;box-sizing:border-box}.prep-suggest-doc-body .prep-suggest-group-card+.prep-suggest-group-card .prep-inbound-execute-lines-head,.prep-suggest-doc-body .prep-suggest-group-card+.prep-ingredient-standard-card .prep-inbound-execute-lines-head{border-top:.5px solid rgba(207,216,230,.75)}.prep-suggest-doc-body .prep-inbound-execute-lines-head__count{color:#64748b;background:#94a3b81f}.prep-suggest-doc-body .prep-suggest-line.prep-inbound-execute-row{padding:9px 10px 10px}.prep-suggest-doc-body .prep-suggest-line:nth-child(2n){background:#f8fafc8c}.prep-suggest-doc-lines{max-height:none;opacity:1;overflow:visible;border-top:.5px solid rgba(207,216,230,.75)}.prep-suggest-doc-memo{border-top:.5px solid rgba(207,216,230,.75);background:linear-gradient(180deg,#f8fafc8c,#f8fafc59);box-sizing:border-box}.prep-suggest-doc-memo :deep(.prep-suggest-memo-section){padding-top:0}.prep-suggest-doc-memo :deep(.prep-suggest-memo-section__rule){display:none}.prep-ingredient-standard-card{margin:0;width:100%;border-radius:0;border:none;overflow:hidden;box-sizing:border-box}.prep-ingredient-standard-card--bottom{margin:0}.prep-ingredient-standard-card__head{padding:0;background:transparent;border-bottom:none}.prep-ingredient-standard-card__body{overflow:hidden}.prep-ingredient-standard-card__inner{border-top:none}.prep-voucher-memo-block{padding:5px 12px 6px;border-top:.5px solid rgba(207,216,230,.75);background:#fff;box-sizing:border-box}.prep-voucher-memo-block__row{display:flex;flex-direction:row;align-items:baseline;gap:2px;min-width:0}.prep-voucher-memo-block__label{flex-shrink:0;font-size:11px;font-weight:600;color:#64748b;letter-spacing:.02em;line-height:1.45;white-space:nowrap}.prep-voucher-memo-block__text{flex:1;min-width:0;font-size:11px;font-weight:400;color:#94a3b8;line-height:1.45;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prep-voucher-memo-block--multiline .prep-voucher-memo-block__text{white-space:pre-wrap;word-break:break-word;overflow:visible;text-overflow:unset}.prep-apply-detail-line-cards{display:flex;flex-direction:column;gap:6px;padding:4px 8px 6px;box-sizing:border-box}.prep-apply-detail-line-card{padding:7px 8px 8px;border-radius:5px;border:.5px solid #e2e8f0;background:#fff;box-shadow:0 .5px #ffffffeb inset,0 1px 4px #0f172a0d;box-sizing:border-box}.prep-apply-detail-memo-card{margin:2px 8px 0;border-radius:5px;border:.5px solid #e2e8f0;box-shadow:0 1px 4px #0f172a0a;box-sizing:border-box}.prep-voucher-sheet-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:6px 12px;border-top:.5px solid rgba(207,216,230,.75);background:#f8fafc;box-sizing:border-box}.prep-voucher-sheet-meta--stacked{flex-direction:column;align-items:stretch;gap:0;padding:0}.prep-voucher-sheet-meta--stacked>.prep-voucher-sheet-meta__row+.prep-voucher-sheet-meta__row{border-top:.5px solid rgba(207,216,230,.75)}.prep-voucher-sheet-meta__row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:6px 12px;box-sizing:border-box}.prep-voucher-sheet-meta__item{display:flex;flex-direction:row;align-items:center;gap:2px;min-width:0}.prep-voucher-sheet-meta__item--time{flex-shrink:0}.prep-voucher-sheet-meta__person{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.prep-voucher-sheet-meta__avatar{width:18px;height:18px;border-radius:50%;flex-shrink:0}.prep-voucher-sheet-meta__avatar--ph{display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;letter-spacing:-.04em}.prep-voucher-sheet-meta__label{flex-shrink:0;font-size:11px;font-weight:600;color:#64748b;letter-spacing:.02em;line-height:1.45;white-space:nowrap}.prep-voucher-sheet-meta__value{min-width:0;font-size:11px;font-weight:400;color:#475569;font-variant-numeric:tabular-nums;line-height:1.45;word-break:break-word}.prep-voucher-sheet-meta__reason{display:flex;flex-direction:row;align-items:baseline;gap:2px;padding:5px 12px 6px;border-top:.5px solid rgba(207,216,230,.75);box-sizing:border-box}.prep-supplement-outbound-ref{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:6px;background:#fff;border:.5px solid #cfd8e6;box-sizing:border-box}.prep-supplement-outbound-ref--foot{margin:6px 8px 8px}.prep-supplement-outbound-ref__info{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:5px}.prep-supplement-outbound-ref__icon-wrap{flex-shrink:0;width:16px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.prep-supplement-outbound-ref__icon-wrap--inbound{background:linear-gradient(135deg,#0052d91f,#0052d90a)}.prep-supplement-outbound-ref__icon-wrap--feeding{background:linear-gradient(135deg,#d9770624,#d977060d)}.prep-supplement-outbound-ref__icon{width:10px;height:10px}.prep-supplement-outbound-ref__label{flex-shrink:0;font-size:12px;font-weight:600;color:#64748b}.prep-supplement-outbound-ref__code{min-width:0;font-size:12px;color:#1e293b;font-variant-numeric:tabular-nums;word-break:break-all}.prep-supplement-outbound-ref__view-btn{flex-shrink:0;font-size:12px;font-weight:600;color:#0052d9;line-height:1.2}.prep-supplement-outbound-ref__view-btn--active{opacity:.72}.prep-voucher-annex-slip{position:relative;border-radius:5px;overflow:hidden;background:linear-gradient(180deg,#fdfcf8,#f6f3ec);border:.5px solid #d4cfc4;box-shadow:0 .5px #ffffffd9 inset,0 2px 6px #0f172a0f;box-sizing:border-box;cursor:pointer}.prep-voucher-annex-slip:hover{opacity:.96}.prep-voucher-annex-slip--read-only{cursor:default}.prep-voucher-annex-slip--read-only:hover{opacity:1}.prep-voucher-annex-slip--active{opacity:.94}.prep-voucher-annex-slip__badge{position:absolute;top:0;left:0;z-index:1;width:20px;height:20px;border-radius:0 0 5px;background:#64748b1f;border-right:.5px solid rgba(100,116,139,.18);border-bottom:.5px solid rgba(100,116,139,.18);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.prep-voucher-annex-slip__badge text,.prep-voucher-annex-slip__badge span{font-size:10px;font-weight:700;color:#64748b;line-height:1}.prep-voucher-annex-slip__body{padding:10px 10px 9px 12px;box-sizing:border-box}.prep-voucher-annex-slip__title-row{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0;padding-right:4px}.prep-voucher-annex-slip__title-icon-wrap{flex-shrink:0;width:20px;height:20px;border-radius:4px;background:linear-gradient(135deg,#0052d91f,#0052d90a);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.prep-voucher-annex-slip__title-icon{width:13px;height:13px}.prep-voucher-annex-slip__title{flex:1;min-width:0;font-size:14px;font-weight:700;color:#171a1f;letter-spacing:.03em;line-height:1.35}.prep-voucher-annex-slip__code-row{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;margin-top:3px;min-width:0}.prep-voucher-annex-slip__code{flex:1;min-width:0;font-size:11px;font-weight:400;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.45;word-break:break-all}.prep-voucher-annex-slip__date{flex-shrink:0;font-size:11px;font-weight:400;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap}.prep-voucher-annex-slip__rule{margin:5px 0 6px}.prep-voucher-annex-slip__rule-line{height:1px;background:linear-gradient(90deg,#171a1fb8,#171a1f6b)}.prep-voucher-annex-slip__rule-line--thin{margin-top:2px;height:.5px;background:#171a1f2e}.prep-voucher-annex-slip__foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;min-width:0}.prep-voucher-annex-slip__status{font-size:12px;font-weight:600;line-height:1.35}.prep-voucher-annex-slip__status--pending_confirm{color:#d48806}.prep-voucher-annex-slip__status--completed{color:#15803d}.prep-voucher-annex-slip__status--canceled{color:#64748b}.prep-voucher-annex-slip__status--signed{color:#0052d9}.prep-voucher-annex-slip__goto{display:flex;flex-direction:row;align-items:center;gap:2px;flex-shrink:0}.prep-voucher-annex-slip__goto-text{font-size:12px;font-weight:500;color:#475569;line-height:1.35}.prep-voucher-annex-slip__chevron{font-size:14px;font-weight:300;color:#94a3b8;line-height:1}.prep-voucher-linked-annex-sheet{margin-top:12px;border-radius:6px;overflow:hidden;background:#fff;border:.5px solid #cfd8e6;box-shadow:0 4px 12px #0f172a12,0 1px 4px #0f172a0a;box-sizing:border-box}.prep-voucher-linked-annex-sheet__tear{display:flex;flex-direction:row;align-items:center;gap:6px;padding:7px 8px 6px;box-sizing:border-box}.prep-voucher-linked-annex-sheet__tear-dash{flex:1;height:0;border-top:1px dashed rgba(148,163,184,.65)}.prep-voucher-linked-annex-sheet__tear-label{flex-shrink:0;font-size:11px;font-weight:600;color:#64748b;letter-spacing:.08em;line-height:1.35}.prep-voucher-linked-annex-sheet__annex{padding:0 8px 8px;box-sizing:border-box}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet__below{padding-bottom:12px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet__below-inner{padding-bottom:10px}.prep-voucher-sheet-meta__reason .prep-voucher-sheet-meta__value{flex:1;white-space:pre-wrap;word-break:break-word}.prep-voucher-sheet-meta--source-ref{flex-direction:column;align-items:flex-start;gap:4px}.prep-voucher-source-ref-line{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;font-size:12px;line-height:1.45}.prep-voucher-source-ref-line__label{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#94a3b8}.prep-voucher-source-ref-line__icon{flex-shrink:0;font-size:12px;line-height:1;color:inherit;opacity:.92}.prep-voucher-source-ref-line__value{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;flex:1}.prep-voucher-source-ref-line__title{color:#334155;font-weight:600}.prep-voucher-source-ref-line__sep{color:#cbd5e1;font-weight:400;-webkit-user-select:none;user-select:none}.prep-voucher-source-ref-line__code-wrap{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.prep-voucher-source-ref-line__code{color:#94a3b8;font-weight:400;font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.prep-voucher-source-ref-line__copy{padding:0;border:none;background:none;font-size:11px;font-weight:500;color:#64748b;cursor:pointer;line-height:1.4;flex-shrink:0}.prep-voucher-source-ref-line__copy:hover{color:#0052d9}.prep-voucher-source-ref-line__status{color:#15803d;font-weight:500}.prep-voucher-source-ref-line--highlight{position:relative;overflow:hidden;align-items:center;gap:8px;padding:7px 10px 7px 15px;border-radius:8px;background:linear-gradient(90deg,#f59e0b29,#fbbf2414);border:1px solid rgba(217,119,6,.28);box-shadow:inset 0 0 0 1px #ffffff73;box-sizing:border-box}.prep-voucher-source-ref-line__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:#d97706}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__label{color:#b45309;font-weight:700}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__icon{color:#d97706;opacity:1}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__title{color:#92400e;font-weight:700}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__sep{color:#d97706}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__code{color:#1e293b;font-weight:600;font-size:13px;letter-spacing:0}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__copy{color:#b45309}.prep-voucher-source-ref-line--highlight .prep-voucher-source-ref-line__copy:hover{color:#92400e}.prep-voucher-sheet-meta--in-foot{border-top:.5px solid rgba(207,216,230,.75)}.prep-suggest-memo-section{padding:2px 0 5px;box-sizing:border-box}.prep-suggest-memo-section__rule{margin:4px 12px 7px}.prep-suggest-memo-section__rule-line{height:1px;background:linear-gradient(90deg,#171a1fe0,#171a1f8c);box-shadow:0 .5px #ffffffa6}.prep-suggest-memo-section__rule-line--thin{margin-top:2px;height:.5px;background:#171a1f38;box-shadow:none}.prep-suggest-memo-section__meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 5px;box-sizing:border-box}.prep-suggest-memo-section__label{flex-shrink:0;font-size:12px;font-weight:600;color:#475569;letter-spacing:.02em;line-height:1.45}.prep-suggest-memo-section__count{flex-shrink:0;font-size:11px;font-weight:400;color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.45}.prep-suggest-memo-section__input{display:block;width:100%;min-height:48px;padding:0 12px 10px;box-sizing:border-box;font-size:13px;font-weight:400;line-height:1.55;color:#171a1f;letter-spacing:.02em;text-align:left;background:transparent;border:none;border-radius:0}.prep-suggest-memo-section__input .uni-textarea-textarea{font-size:13px;font-weight:400;line-height:1.55;color:#171a1f}.prep-suggest-memo-section__ph{color:#94a3b8;font-size:13px;font-weight:400;line-height:1.55}.prep-suggest-group-card{margin:0;width:100%;border-radius:0;border:none;box-shadow:none;overflow:hidden;box-sizing:border-box}.prep-suggest-group-card+.prep-suggest-group-card,.prep-suggest-group-card+.prep-ingredient-standard-card{border-top:none}.prep-suggest-group-section__head{padding:5px 8px 6px;border-bottom:.5px solid rgba(207,216,230,.75);background:#f8fafceb}.prep-suggest-group-section__head--raw_material .prep-inbound-execute-lines-head__title{color:#9a3412}.prep-suggest-group-section__head--semi_finished .prep-inbound-execute-lines-head__title{color:#531dab}.prep-suggest-group-section__head--packaging .prep-inbound-execute-lines-head__title{color:#0e7490}.prep-suggest-group-section__head--ingredient .prep-inbound-execute-lines-head__title{color:#c2410c}.prep-inbound-execute-lines-head{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;box-sizing:border-box}.prep-inbound-execute-lines-head__title{font-size:12px;font-weight:600;color:#334155;line-height:1.35}.prep-inbound-execute-lines-head__context{flex:1;min-width:0;font-size:11px;color:#64748b;line-height:1.4}.prep-inbound-execute-lines-head__count{flex-shrink:0;font-size:11px;color:#64748b;padding:1px 5px;border-radius:4px;background:#94a3b81f;line-height:1.35}.prep-suggest-group-card__head{padding:9px 12px 6px 10px;border-left:2px solid #0052d9;background:transparent;box-sizing:border-box}.prep-suggest-group-card--raw_material .prep-suggest-group-card__head{border-left-color:#ea580c}.prep-suggest-group-card--raw_material .prep-suggest-group-card__title{color:#c2410c}.prep-suggest-group-card--semi_finished .prep-suggest-group-card__head{border-left-color:#722ed1}.prep-suggest-group-card--semi_finished .prep-suggest-group-card__title{color:#531dab}.prep-suggest-group-card--packaging .prep-suggest-group-card__head{border-left-color:#08979c}.prep-suggest-group-card--packaging .prep-suggest-group-card__title{color:#08979c}.prep-ingredient-standard-card .prep-suggest-group-card__head{border-left-color:#fa8c16}.prep-ingredient-standard-card .prep-suggest-group-card__title{color:#d46b08}.prep-suggest-group-card__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.prep-suggest-group-card__head-main{flex:1;min-width:0}.prep-suggest-group-card__title-row{display:flex;flex-direction:row;align-items:baseline;gap:5px;flex-wrap:wrap}.prep-suggest-group-card__title{flex-shrink:0;font-size:14px;font-weight:700;color:#0052d9;letter-spacing:.04em}.prep-suggest-group-card__context{flex:1;min-width:0;font-size:11px;color:#64748b;line-height:1.45;letter-spacing:.02em}.prep-suggest-group-card__count{flex-shrink:0;padding:2px 6px;border-radius:4px;font-size:11px;color:#0052d9;background:#0052d91a;font-variant-numeric:tabular-nums;letter-spacing:.02em}.prep-suggest-group-card--raw_material .prep-suggest-group-card__count{color:#c2410c;background:#ea580c1f}.prep-suggest-group-card--semi_finished .prep-suggest-group-card__count{color:#722ed1;background:#722ed11a}.prep-suggest-group-card--packaging .prep-suggest-group-card__count{color:#08979c;background:#08979c1a}.prep-ingredient-standard-card .prep-suggest-group-card__count{color:#d46b08;background:#ff880024}.prep-suggest-group-card__head-rule{margin-top:5px}.prep-suggest-group-card__head-rule-line{height:1px;background:#171a1fb8}.prep-suggest-group-card__head-rule-line--thin{margin-top:2px;height:.5px;background:#171a1f38}.prep-suggest-table-head{display:none}.prep-inbound-execute-row{padding:10px 12px 11px;border-bottom:.5px dashed rgba(23,26,31,.16);box-sizing:border-box}.prep-inbound-execute-row:nth-child(2n){background:#0052d906}.prep-inbound-execute-row:last-child{border-bottom:none}.prep-inbound-execute-row__head{display:flex;flex-direction:row;align-items:flex-start;gap:6px;margin-bottom:7px}.prep-inbound-execute-row__head-text{flex:1;min-width:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}.prep-inbound-execute-row__spec{flex:1;min-width:0;font-size:13px;font-weight:500;color:#171a1f;line-height:1.36}.prep-inbound-execute-row__apply{flex-shrink:0;font-size:11px;font-weight:400;color:#64748b;line-height:1.36;text-align:right}.prep-inbound-execute-row__inputs{width:100%}.prep-inbound-execute-row__fields{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0}.prep-inbound-execute-row__qty{flex:none;width:100%;min-width:0;display:flex;align-items:center;gap:6px;min-height:26px;padding:5px 0}.prep-inbound-execute-row__price{flex:none;width:100%;min-width:0;display:flex;align-items:center;gap:6px;min-height:26px;margin-top:0;padding:5px 0 2px;border-top:.5px dashed rgba(148,163,184,.38)}.prep-inbound-execute-row__label{flex-shrink:0;width:68px;min-width:68px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1px;box-sizing:border-box;font-size:12px;font-weight:400;color:#64748b;line-height:1.36}.prep-inbound-execute-row__label--req:before{content:"*";color:#ef4444;font-weight:700;font-size:12px;line-height:1.36;width:7px;margin-right:1px;flex-shrink:0;text-align:center}.prep-inbound-execute-row__price .prep-inbound-execute-row__label:not(.prep-inbound-execute-row__label--req){padding-left:8px}.prep-inbound-execute-row__label text{font-size:12px;font-weight:400;color:#64748b;line-height:1.36}.prep-inbound-execute-price-wrap{flex:1;min-width:0}.prep-suggest-table-head--legacy{display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 8px;border-top:none;border-bottom:.5px solid rgba(207,216,230,.75);background:#f8fafc8c;box-sizing:border-box}.prep-suggest-table-head__col{font-size:11px;font-weight:600;color:#64748b;letter-spacing:.04em;line-height:1.35;white-space:nowrap}.prep-suggest-table-head__col--idx{flex:0 0 24px;text-align:center}.prep-suggest-table-head__col--name{flex:1;min-width:0}.prep-suggest-table-head__col--qty{flex:0 0 84px;text-align:right}.prep-suggest-lines{padding:0}.prep-suggest-line.prep-inbound-execute-row{padding:10px 12px 11px}.prep-suggest-line__head--expandable{margin:0 -4px;padding:2px 4px;border-radius:3px}.prep-suggest-line__head--pressed{opacity:.88}.prep-suggest-line__title{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px}.prep-suggest-line .prep-inbound-execute-row__head-text{justify-content:flex-start}.prep-suggest-line .prep-inbound-execute-row__spec{flex:none;min-width:0}.prep-suggest-line__spec-inline{flex-shrink:0;font-size:11px;font-weight:400;color:#64748b;line-height:1.36}.prep-suggest-line__idx-arrow{flex-shrink:0;font-size:10px;font-weight:600;color:#0052d9;line-height:1;transform:rotate(-90deg);transition:transform .28s cubic-bezier(.22,1,.36,1)}.prep-suggest-line__qty-display{flex:1;min-width:0;min-height:28px;padding:0 7px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:3px;background:#fff;border:.5px solid #cfd8e6;border-radius:4px;box-shadow:inset 0 .5px 1px #0f172a0a;box-sizing:border-box}.prep-inbound-execute-row__qty .prep-suggest-line__qty-display{flex:1;min-width:0}.prep-suggest-line{box-sizing:border-box}.prep-suggest-line:nth-child(2n){background:#0052d906}.prep-suggest-line:last-child{border-bottom:none}.prep-suggest-line__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.prep-suggest-line__row--expandable{margin:0 -4px;padding:2px 4px;border-radius:4px}.prep-suggest-line__row--pressed{opacity:.88}.prep-suggest-line__main{flex:1;min-width:0}.prep-suggest-line__name-row{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.prep-suggest-line__idx{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.prep-suggest-line__idx-text{font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.prep-suggest-line__idx--tone-0{background:#0052d91f}.prep-suggest-line__idx--tone-0 .prep-suggest-line__idx-text{color:#0052d9}.prep-suggest-line__idx--tone-1{background:#52c41a24}.prep-suggest-line__idx--tone-1 .prep-suggest-line__idx-text{color:#389e0d}.prep-suggest-line__idx--tone-2{background:#fa8c1624}.prep-suggest-line__idx--tone-2 .prep-suggest-line__idx-text{color:#d46b08}.prep-suggest-line__idx--tone-3{background:#722ed11f}.prep-suggest-line__idx--tone-3 .prep-suggest-line__idx-text{color:#722ed1}.prep-suggest-line__idx--tone-4{background:#13c2c224}.prep-suggest-line__idx--tone-4 .prep-suggest-line__idx-text{color:#08979c}.prep-suggest-line__idx--tone-5{background:#f5222d1a}.prep-suggest-line__idx--tone-5 .prep-suggest-line__idx-text{color:#cf1322}.prep-suggest-line__idx--expand{background:#0052d914}.prep-suggest-line__idx-arrow{font-size:10px;font-weight:600;color:#0052d9;line-height:1;transform:rotate(-90deg);transition:transform .28s cubic-bezier(.22,1,.36,1)}.prep-suggest-line__idx-arrow--up{transform:rotate(0)}.prep-suggest-line__name{flex:1;min-width:0;display:block;font-size:13px;font-weight:600;color:#171a1f;line-height:1.4;letter-spacing:.02em}.prep-suggest-line__spec{display:block;margin-top:3px;margin-left:22px;font-size:12px;color:#64748b;line-height:1.4}.prep-suggest-line__qty-col{flex-shrink:0;text-align:right;width:84px;max-width:42%}.prep-suggest-line__qty-row{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:2px}.prep-suggest-line__qty-row--breakdown{flex-shrink:0}.prep-suggest-line__qty{display:inline;font-size:15px;font-weight:600;color:#0052d9;font-variant-numeric:tabular-nums;line-height:1.35;letter-spacing:.02em}.prep-suggest-line__qty-unit{flex-shrink:0;font-size:11px;font-weight:500;color:#64748b;line-height:1.2}.prep-suggest-line__std{font-size:10px;color:#94a3b8;line-height:1.35;text-align:right;padding:0 3px 1px}.prep-suggest-line__breakdown-wrap{margin-top:4px;box-sizing:border-box}.prep-suggest-line__breakdowns{max-height:0;opacity:0;overflow:hidden;margin-top:0;box-sizing:border-box;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,margin-top .32s cubic-bezier(.22,1,.36,1)}.prep-suggest-line__breakdowns--open{max-height:480px;opacity:1;margin-top:4px}.prep-suggest-line__breakdowns-inner{margin-left:22px;padding:5px 7px;border-left:1.5px solid rgba(207,216,230,.95);border-radius:0 4px 4px 0;background:#f8fafceb;box-sizing:border-box}.prep-suggest-line__breakdown{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.prep-suggest-line__breakdown+.prep-suggest-line__breakdown{border-top:.5px dashed rgba(23,26,31,.12)}.prep-suggest-line__breakdown-main{flex:1;min-width:0}.prep-suggest-line__breakdown-spec{display:block;font-size:12px;color:#171a1f;line-height:1.4}.prep-suggest-line__breakdown-process{display:block;margin-top:3px;font-size:11px;color:#64748b;line-height:1.45;word-break:break-all;font-variant-numeric:tabular-nums}.prep-suggest-line__breakdown-qty{display:inline;font-size:12px;font-weight:600;color:#0052d9;font-variant-numeric:tabular-nums;line-height:1.35;letter-spacing:.02em}.mcatalog-slip{position:relative;border-radius:8px;background:#fff;border:.5px solid #cfd8e6;box-shadow:0 .5px #fffffff2 inset,0 1px 4px #0f172a0d,0 5px 12px #0f172a12,0 10px 24px #0f172a0a;overflow:hidden;box-sizing:border-box;isolation:isolate}.mcatalog-slip--tap{cursor:pointer}.mcatalog-slip--pressed{opacity:.94;transform:scale(.995)}.mcatalog-slip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 .5px #ffffffa6 inset}.mcatalog-slip__top{position:relative;z-index:1;box-sizing:border-box}.mcatalog-slip__perforation{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5px;padding:5px 0 4px;background:linear-gradient(180deg,#f8fafc,#fff);box-sizing:border-box}.mcatalog-slip__perforation-dash{height:1px;background:repeating-linear-gradient(90deg,rgba(148,163,184,.72) 0,rgba(148,163,184,.72) 2.5px,transparent 2.5px,transparent 5.5px);opacity:.88}.mcatalog-slip__perforation-dash--fine{height:.5px;background:repeating-linear-gradient(90deg,rgba(148,163,184,.38) 0,rgba(148,163,184,.38) 2px,transparent 2px,transparent 5px);opacity:1}.mcatalog-slip__head{position:relative;padding:9px 12px 8px 10px;background:linear-gradient(165deg,#fff,#f8fafc 58%,#f1f5f9);box-sizing:border-box}.mcatalog-slip__head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#ffffffb8,#fff0 42%,#0f172a05)}.mcatalog-slip__head-body{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;gap:10px;box-sizing:border-box}.mcatalog-slip__head-main{position:relative;z-index:1;flex:1;min-width:0;box-sizing:border-box}.mcatalog-slip__title-band{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.mcatalog-slip__title{display:block;width:100%;min-width:0;font-size:16px;font-weight:700;color:#171a1f;letter-spacing:.04em;line-height:1.35;word-break:break-word;text-align:left}.mcatalog-slip__code{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:400;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.45;letter-spacing:.02em;white-space:nowrap;text-align:left}.mcatalog-slip__code-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;width:100%;min-width:0;box-sizing:border-box}.mcatalog-slip__code-row .mcatalog-slip__code{flex:1;min-width:0;width:auto}.mcatalog-slip__total{position:relative;z-index:1;background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-sizing:border-box}.mcatalog-slip__total--head{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:46%;padding-top:1px;background:transparent;box-sizing:border-box}.mcatalog-slip__total--head .mcatalog-slip__total-label{font-size:11px;font-weight:500;color:#94a3b8;letter-spacing:.04em}.mcatalog-slip__total--head .mcatalog-slip__total-value{justify-content:flex-end}.mcatalog-slip__total--head .mcatalog-slip__total-num{font-size:15px}.mcatalog-slip__total--head .mcatalog-slip__total-unit{font-size:11px}.mcatalog-slip__total-rule{display:flex;flex-direction:column;gap:2px;padding:0 12px;opacity:.72;box-sizing:border-box}.mcatalog-slip__total-rule-line{height:1px;background:linear-gradient(90deg,#171a1fe0,#171a1f8c);box-shadow:0 .5px #ffffffa6}.mcatalog-slip__total-rule-line--thin{height:.5px;background:#171a1f38;box-shadow:none}.mcatalog-slip__total-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px 8px;box-sizing:border-box}.mcatalog-slip__total-label{flex-shrink:0;font-size:13px;font-weight:600;color:#475569;letter-spacing:.06em;line-height:1.35;white-space:nowrap}.mcatalog-slip__total-value{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px;min-width:0;white-space:nowrap;box-sizing:border-box}.mcatalog-slip__total-num{flex-shrink:0;font-size:16px;font-weight:700;color:#0052d9;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.mcatalog-slip__total-unit{flex-shrink:0;font-size:12px;font-weight:500;color:#64748b;line-height:1.3;white-space:nowrap}.mcatalog-slip--kind-raw .mcatalog-slip__total-num{color:#0052d9}.mcatalog-slip--kind-packaging .mcatalog-slip__total-num{color:#d46b08}.mcatalog-slip--kind-semi .mcatalog-slip__total-num{color:#08979c}.mcatalog-slip--kind-finished .mcatalog-slip__total-num{color:#389e0d}.mcatalog-slip--kind-loss .mcatalog-slip__total-num{color:#cf1322}.mcatalog-slip__head-rule{position:relative;z-index:1;margin-top:7px;display:flex;flex-direction:column;gap:2px;opacity:.72;box-sizing:border-box}.mcatalog-slip__head-rule-line{height:1px;background:linear-gradient(90deg,#171a1fe0,#171a1f8c);box-shadow:0 .5px #ffffffa6}.mcatalog-slip__head-rule-line--thin{height:.5px;background:#171a1f38;box-shadow:none}.mcatalog-slip__lines{position:relative;z-index:1;padding:0;background:#fff;border-top:.5px solid #e2e8f0}.mcatalog-list-slip__lines-wrap{padding:4px 6px 5px;box-sizing:border-box}.prep-mcatalog-voucher-card__nested-list{display:flex;flex-direction:column;gap:8px;padding:6px 4px 4px;box-sizing:border-box}.prep-mcatalog-voucher-card__nested-list--with-spec-tabs{gap:0;margin:0 4px 4px;padding:8px 6px 10px;box-sizing:border-box;width:auto;max-width:100%;min-width:0;overflow-x:hidden;border-radius:8px;background:#e8ebf0;box-shadow:inset 0 1px #ffffff8c}.prep-mcatalog-voucher-card__nested-list--with-spec-tabs>.prep-spec-section{margin:0 0 8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:none;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #94a3b838,0 1px 4px #0f172a0a,0 4px 12px #0f172a14}.prep-mcatalog-voucher-card__nested-list--with-spec-tabs>.prep-spec-section:last-child{margin-bottom:0}.prep-mcatalog-voucher-card__nested-list--with-spec-tabs>.prep-spec-section:has(+.prep-mcatalog-voucher-list-sheet--group-sign){margin-bottom:0}.prep-spec-section{display:flex;flex-direction:column;background:#fff;box-sizing:border-box}.prep-spec-section__head{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:40px;width:100%;padding:10px 12px;box-sizing:border-box;background:#d6ebff;border-bottom:1px solid rgba(37,99,235,.18);cursor:pointer;-webkit-user-select:none;user-select:none}.prep-spec-section--collapsed .prep-spec-section__head{border-bottom-color:transparent}.prep-spec-section__head-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:4px 8px}.prep-spec-section__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:#0f172a;line-height:1.35}.prep-spec-section__plan{flex-shrink:0;font-size:12px;font-weight:500;line-height:1.35;color:#0009;white-space:nowrap}.prep-spec-section__hint{flex:0 1 auto;min-width:0;font-size:12px;font-weight:400;line-height:1.35;color:#0006;white-space:nowrap}.prep-spec-section__need{flex:1;min-width:0;margin-left:2px;font-size:12px;font-weight:500;color:#94a3b8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prep-spec-section__calc{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;gap:4px;margin:0;padding:0;border:none;background:transparent;font-size:12px;font-weight:600;color:#366ef4;line-height:1;white-space:nowrap;cursor:pointer}.prep-spec-section__calc:hover{opacity:.85}.prep-spec-section__calc-icon{width:14px;height:14px;opacity:.9}.prep-spec-section__kind-tag{flex-shrink:0;margin-left:auto}.prep-spec-section__fold{flex-shrink:0;font-size:12px;line-height:1;color:#64748b;transform:rotate(0);transform-origin:50% 50%;transition:transform .22s ease}.prep-spec-section__fold--open{transform:rotate(90deg)}.prep-spec-section__cards{display:flex;flex-direction:column;gap:10px;padding:8px 6px 10px;background:#fff;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden}.prep-spec-section__merged-table{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.prep-spec-section__merged-table--flat{padding:0;margin:0 0 8px;width:100%;max-width:100%;min-width:0;overflow:hidden}.prep-spec-section__merged-table .lr-stock-lines__scroll,.prep-spec-section__merged-table--flat .lr-stock-lines__scroll{width:100%;max-width:100%}.prep-mcatalog-voucher-card__nested-list .prep-mcatalog-voucher-list-sheet--group-sign{margin-top:12px;width:100%;box-sizing:border-box}.prep-mcatalog-voucher-card__nested-list .prep-mcatalog-voucher-list-sheet--group-sign+.prep-mcatalog-voucher-list-sheet--group-sign{margin-top:8px}.prep-mcatalog-voucher-list-sheet__card--nested-sign{margin:0;padding:8px 10px;background:#fff;border:none;border-radius:8px;box-shadow:none;overflow:hidden;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__card--nested-sign.prep-spec-section__flat-panel--sign{border:1px solid #d5dde8}.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-outbound-signature-foot,.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-voucher-sheet__foot-shell,.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-voucher-sheet__foot,.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-voucher-sheet__foot-body,.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-voucher-sheet__foot-columns{width:100%;box-sizing:border-box}.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-body{padding:0}.prep-mcatalog-voucher-list-sheet__card--nested-sign .prep-voucher-sheet__foot-columns{border:none;border-radius:0;box-shadow:none}.lr-stock-lines__host{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lr-stock-lines__info-section{padding:10px 12px;border:1px solid rgba(148,163,184,.55);border-radius:8px;background:#f8fafce6;box-sizing:border-box}.lr-stock-lines__before-info{margin-bottom:10px}.lr-stock-lines__after-info{margin-top:10px}.lr-stock-lines__info-section-head,.lr-stock-lines__other-fees-head{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;letter-spacing:.02em;margin-bottom:8px}.lr-stock-lines__section-hint{margin:-2px 0 10px;padding:6px 8px;border-radius:6px;background:#3b82f60f;color:#475569;font-size:12px;font-weight:400;line-height:1.55}.lr-stock-lines__other-fees .lr-stock-lines__section-hint{background:#ff4d4f0f;color:#cf7878}.lr-stock-lines__section-head-icon{font-size:13px;color:#64748b;flex-shrink:0}.lr-stock-lines__section-head-icon--money{color:#d48806}.lr-stock-lines__other-fees{margin-top:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.55);border-radius:8px;background:#f8fafce6;box-sizing:border-box}.lr-stock-lines__other-fees-section{border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#fff;overflow:hidden;box-sizing:border-box}.lr-stock-lines__other-fees-section+.lr-stock-lines__other-fees-section{margin-top:10px}.lr-stock-lines__other-fees-spec{margin:0;padding:8px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(148,163,184,.28);font-size:12px;font-weight:600;color:#334155;line-height:1.35}.lr-stock-lines__other-fees-body{min-width:0;padding:8px 10px 10px;box-sizing:border-box}.lr-stock-lines__host--canceled{opacity:.55}.lr-stock-lines__scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;max-height:min(420px,55vh);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lr-stock-lines__scroll-track{display:block;box-sizing:border-box}.lr-stock-lines--table-wrap{--lr-stock-head-h: 36px;--lr-stock-head-fill: var(--eiop-sheet-table-head-bg, rgba(239, 246, 255, .65));--lr-stock-table-dash: 1px dashed rgba(148, 163, 184, .65);width:100%;min-width:0;margin-top:0;box-sizing:border-box;background:transparent;border:none;overflow:visible}.lr-stock-lines--table{display:grid;grid-auto-flow:row;gap:0;margin-top:0;background:transparent;box-sizing:border-box;border:var(--lr-stock-table-dash)}.lr-stock-lines__th,.lr-stock-lines__td{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:10px 8px;box-sizing:border-box;border-right:var(--lr-stock-table-dash);border-bottom:var(--lr-stock-table-dash);min-width:0;font-variant-numeric:tabular-nums;line-height:1.4}.lr-stock-lines__th{height:var(--lr-stock-head-h);padding-top:0;padding-bottom:0;font-size:var(--eiop-sheet-table-font-size, 12px);font-weight:var(--eiop-sheet-table-head-weight, 700);color:var(--eiop-sheet-table-head-color, #1e40af);letter-spacing:var(--eiop-sheet-table-head-letter-spacing, .02em);background:var(--lr-stock-head-fill)}.lr-stock-lines__td{font-size:13px;font-weight:500;color:#334155;background:transparent}.lr-stock-lines__td--row-last{border-bottom:none}.lr-stock-lines__td--join-below{border-bottom:none;padding-bottom:6px}.lr-stock-lines__td--row-span{align-self:stretch;align-items:center}.lr-stock-lines__col--out-batch,.lr-stock-lines__col--out-batch-qty{white-space:nowrap}.lr-stock-lines__out-batch-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.lr-stock-lines__out-batch-cell .lr-stock-lines__batch-no-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.lr-stock-lines__out-batch-qty-text{font-size:13px;font-weight:600;color:#cf1322;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.lr-stock-lines__col--edge-last,.lr-stock-lines__col--apply{border-right:none}.lr-stock-lines__col--qty{justify-content:flex-start}.lr-stock-lines__col--qty .lr-stock-line__delta{font-size:13px;font-weight:650}.lr-stock-lines__col--qty-in .lr-stock-line__delta--plus{color:#15803d}.lr-stock-lines__col--qty-out .lr-stock-line__delta--minus{color:#cf1322}.lr-stock-lines__col--name,.lr-stock-lines__col--spec{gap:6px;justify-content:flex-start;white-space:normal}.lr-stock-lines__name-row,.lr-stock-lines__spec-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;width:100%}.lr-stock-lines__kind-tag{flex:0 0 auto;max-width:100%}.lr-stock-lines__name-text,.lr-stock-lines__spec-text{flex:0 1 auto;min-width:0;font-size:13px;font-weight:500;color:#1e3a8a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.lr-stock-lines__name-text{font-weight:650}.lr-stock-lines__col--apply{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;overflow:hidden;white-space:normal}.lr-stock-lines__col--apply .mcatalog-voucher-list-table__code-cell{flex:1;min-width:0}.lr-stock-lines__col--apply .mcatalog-voucher-list-table__code{font-size:13px}.lr-stock-lines__apply-stamp{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}.lr-stock-lines__price-text,.lr-stock-lines__date-text,.lr-stock-lines__batch-no-text{font-size:12px;font-weight:500;color:#64748b;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.lr-stock-lines__kind-empty{font-size:12px;font-weight:500;color:#94a3b8}.lr-stock-lines__col--span{grid-column:1 / -1;border-right:none;display:block;padding:0 10px 10px;white-space:normal}.prep-spec-section__merged-table .lr-stock-lines--table-wrap{margin-top:0;border:none;background:transparent}.prep-spec-section__merged-table .lr-stock-lines--table{border:var(--lr-stock-table-dash, 1px dashed rgba(148, 163, 184, .65))}.prep-spec-section__merged-table .lr-stock-lines__td--row-last{border-bottom:none}.prep-ingredient-display-block{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-radius:8px;background:#f4f7fcf2;border:1px solid rgba(207,216,230,.85);box-sizing:border-box}.prep-ingredient-display-block__code{flex-shrink:0;font-size:15px;font-weight:600;color:#1f2937;line-height:1.3}.prep-ingredient-display-block__qty-prefix{flex:1;min-width:0;text-align:center;font-size:14px;font-weight:600;color:#64748b;line-height:1.3;white-space:nowrap}.prep-ingredient-display-block__qty{flex-shrink:0;font-size:14px;color:#4b5563;line-height:1.3}.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--group-nested-open,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--lines-flow-open,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--group-nested-open .prep-mcatalog-voucher-list-sheet__card-body,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--lines-flow-open .prep-mcatalog-voucher-list-sheet__card-body,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--group-nested-open.prep-mcatalog-voucher-list-sheet__card--submit-group-record,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--lines-flow-open.prep-mcatalog-voucher-list-sheet__card--submit-group-record,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--group-nested-open .lr-voucher-slip--embedded,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--lines-flow-open .lr-voucher-slip--embedded,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--nested-child,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--nested-child .prep-mcatalog-voucher-list-sheet__card-body,.prep-mcatalog-voucher-list-sheet__card.prep-mcatalog-voucher-list-sheet__card--nested-child .lr-voucher-slip--embedded{overflow:visible}.prep-mcatalog-voucher-list-sheet__card--group-nested-open .lr-voucher-slip__lines-panel--open,.prep-mcatalog-voucher-list-sheet__card--lines-flow-open .lr-voucher-slip__lines-panel--open,.prep-mcatalog-voucher-list-sheet__card--nested-child .lr-voucher-slip__lines-panel--open,.prep-mcatalog-voucher-list-sheet__card--group-nested-open .prep-mcatalog-voucher-list-sheet__lines-panel--open,.prep-mcatalog-voucher-list-sheet__card--lines-flow-open .prep-mcatalog-voucher-list-sheet__lines-panel--open,.prep-mcatalog-voucher-list-sheet__card--nested-child .prep-mcatalog-voucher-list-sheet__lines-panel--open,.prep-mcatalog-voucher-list-sheet__lines-panel--open.prep-mcatalog-voucher-list-sheet__lines-panel--execute{max-height:none;overflow:visible;transition:none}.prep-mcatalog-voucher-list-sheet__card--nested-child{border-color:#dbe3ee;box-shadow:0 .5px #ffffffeb inset,0 2px 7px #0f172a17,0 6px 16px #0f172a12}.prep-mcatalog-voucher-list-sheet__card--group-nested-open.prep-mcatalog-voucher-list-sheet__card--submit-group-record .prep-mcatalog-voucher-list-sheet__lines-panel--execute{padding-top:2px}.prep-mcatalog-voucher-list-sheet__card--submit-group-record.prep-mcatalog-voucher-list-sheet__card--active,.prep-mcatalog-voucher-list-sheet__card--submit-group-record.prep-mcatalog-voucher-list-sheet__card--done{opacity:1}.prep-mcatalog-voucher-list-sheet__card--submit-group-record:not(.prep-mcatalog-voucher-list-sheet__card--canceled)>.lr-voucher-slip.lr-voucher-slip--embedded>.lr-voucher-slip__head>.lr-voucher-slip__title-row .lr-voucher-slip__title-primary{color:#92400e;font-weight:700}.prep-mcatalog-voucher-list-sheet__card--submit-group-record:not(.prep-mcatalog-voucher-list-sheet__card--canceled)>.lr-voucher-slip.lr-voucher-slip--embedded>.lr-voucher-slip__head>.lr-voucher-slip__title-row .lr-voucher-slip__title-suffix{color:#b45309;font-weight:600}.prep-mcatalog-voucher-list-sheet__card--submit-group-record:not(.prep-mcatalog-voucher-list-sheet__card--canceled)>.lr-voucher-slip.lr-voucher-slip--embedded>.lr-voucher-slip__head>.lr-voucher-slip__meta-row .lr-voucher-slip__code{color:#d97706;font-weight:700}.prep-spec-tabs--in-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;margin:0;padding:0 8px 0 4px;overflow-x:auto;border-bottom:1px solid #e8ecf2;box-sizing:border-box;scrollbar-width:none}.prep-spec-tabs--in-group::-webkit-scrollbar{display:none}.prep-spec-tab{position:relative;flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:36px;padding:8px 16px 6px 0;margin:0;border:0;background:transparent;cursor:pointer;box-sizing:border-box}.prep-spec-tab:hover .prep-spec-tab__label{color:#0052d9}.prep-spec-tab__label{display:inline-flex;flex-direction:row;align-items:center;gap:6px;max-width:100%;font-size:14px;line-height:1.35;font-weight:500;color:#646a73;box-sizing:border-box}.prep-spec-tab__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-spec-tab__plan{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;color:#646a73;background:#f0f2f5;border-radius:3px;box-sizing:border-box}.prep-spec-tab--active .prep-spec-tab__label{color:#0052d9;font-weight:600}.prep-spec-tab--active .prep-spec-tab__plan{color:#0052d9;background:#e8f3ff;font-weight:600}.prep-spec-tab__indicator{position:absolute;left:0;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:#0052d9;opacity:0;transform:scaleX(.35);transform-origin:left center;transition:opacity .2s ease,transform .28s cubic-bezier(.34,1.15,.64,1)}.prep-spec-tab--active .prep-spec-tab__indicator{opacity:1;transform:scaleX(1)}.prep-spec-tab-panel--calc-only{margin:0;padding:0;box-sizing:border-box}.prep-spec-tab-panel--calc-only .prep-inbound-execute-lines-head--calc-only,.prep-inbound-execute-lines-head--calc-only{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;margin:0;min-height:40px;padding:9px 8px 9px 4px;border:0;border-bottom:0;background:transparent;box-sizing:border-box}.prep-spec-tab-panel--calc-only .prep-inbound-execute-lines-head__main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:22px}.prep-spec-tab-panel__plan{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;max-width:100%;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;color:#0052d9;background:#e8f3ff;border-radius:4px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-spec-tab-panel__plan--spacer{visibility:hidden;min-width:0;padding:0;background:transparent}.prep-spec-tab-panel__calc{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;height:22px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:#2563eb;line-height:1}.prep-spec-tab-panel__calc-icon{font-size:13px;line-height:1}.prep-spec-tab-panel__calc:hover{color:#1d4ed8;text-decoration:underline}.prep-spec-ack-inline{margin:10px 4px 16px}.prep-spec-ack-inline__btn{width:100%;height:40px;border:none;border-radius:8px;background:#0052d9;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.prep-spec-ack-inline__btn:hover:not(:disabled){opacity:.9}.prep-spec-ack-inline__btn:disabled{background:#c5cdd8;cursor:not-allowed}.prep-spec-ack-inline__done{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:14px;font-weight:600}.prep-spec-ack-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#22c55e;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.wk-signature-pad{display:flex;flex-direction:column;gap:8px;width:100%}.wk-signature-pad--done{position:relative;flex-direction:row;align-items:center;justify-content:center;gap:0;width:100%;min-height:72px;padding:8px 56px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.wk-signature-pad__preview{display:block;height:72px;max-width:100%;width:auto;object-fit:contain;background:transparent;border:none;border-radius:0;padding:0}.wk-signature-pad--done>.ant-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}.wk-signature-pad__canvas-wrap{position:relative;width:100%;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;overflow:hidden}.wk-signature-pad__canvas{display:block;width:100%;height:140px;touch-action:none;cursor:crosshair}.wk-signature-pad__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:13px;pointer-events:none}.wk-signature-pad__actions{justify-content:flex-end}.ant-modal.raw-material-standalone-apply-modal.app-form-modal .ant-modal-container{display:flex;flex-direction:column;max-height:calc(100vh - 96px);overflow:hidden}.ant-modal-root .ant-modal.app-form-modal.raw-material-standalone-apply-modal{max-width:calc(100vw - 24px)}.ant-modal.raw-material-standalone-apply-modal .ant-modal-header{flex-shrink:0}.ant-modal.raw-material-standalone-apply-modal .ant-modal-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.ant-modal.raw-material-standalone-apply-modal .ant-modal-footer{flex-shrink:0;margin-top:0;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);border-top:1px solid var(--color-border, #e5e7eb);background:var(--ant-color-bg-container, #fff)}.raw-material-standalone-apply-modal__body{display:flex;flex-direction:column;flex:1;min-height:0}.ant-modal.raw-material-standalone-apply-modal .raw-material-standalone-apply-modal__spin{flex:1;min-height:0;display:flex;flex-direction:column;height:100%;max-height:100%}.ant-modal.raw-material-standalone-apply-modal .raw-material-standalone-apply-modal__spin .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}.inbound-void-wizard__steps-wrap{padding:16px 16px 0}.inbound-void-wizard__scroll{padding:8px 16px 16px;box-sizing:border-box}.raw-material-standalone-apply-modal__slip-sticky{flex-shrink:0;padding:8px 0;background:var(--ant-color-bg-container, #fff);box-sizing:border-box}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head{margin-bottom:0;width:100%;box-sizing:border-box}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__corner-badge-text{font-size:13px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__title,.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__title-primary{font-size:15px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__title-suffix{font-size:12px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__date{font-size:12.5px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__kind-tag{font-size:11.5px;padding:2px 6px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__note{font-size:12px;line-height:1.45}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .lr-voucher-slip__note-icon{width:14px;height:14px;margin-top:2px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .prep-mcatalog-voucher-list-sheet__title-icon-wrap{width:25px;height:25px}.raw-material-standalone-apply-modal__slip-sticky .prep-mcatalog-apply-slip-head .prep-mcatalog-voucher-list-sheet__title-icon{width:17px;height:17px}.raw-material-standalone-apply-modal__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 16px;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb, #c4c4c4) transparent}.raw-material-standalone-apply-modal__scroll::-webkit-scrollbar{width:6px}.raw-material-standalone-apply-modal__scroll::-webkit-scrollbar-track{background:transparent}.raw-material-standalone-apply-modal__scroll::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb, #c4c4c4);border-radius:999px}.ant-modal.raw-material-standalone-apply-modal .raw-material-standalone-apply-modal__scroll .po-ship-section-card>.ant-card-body,.ant-modal.raw-material-standalone-apply-modal .raw-material-standalone-apply-modal__scroll .product-library-drawer-section-card>.ant-card-body{padding-left:16px!important;padding-right:16px!important}.raw-material-apply-form{margin-top:0}.raw-material-apply-form__hint{margin-left:8px;font-size:13px;font-weight:400;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.raw-material-apply-form__empty{padding:12px 0;text-align:center;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.raw-material-apply-spec-list{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.raw-material-apply-spec-block.prep-spec-section--card{margin:0;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #e7e7e7,0 2px 8px #0000000a}.raw-material-apply-spec-block .raw-material-apply-spec-block__head.prep-spec-section__head{cursor:default;-webkit-user-select:auto;user-select:auto}.raw-material-apply-spec-block__remove.ant-btn{flex-shrink:0;margin-left:auto}.raw-material-apply-spec-block__body.prep-spec-section__cards{display:flex;flex-direction:column;gap:10px;padding:12px;background:#fff;overflow:visible;min-width:0}.raw-material-apply-spec-block__panel.lr-stock-lines__info-section,.raw-material-apply-spec-block__panel.lr-stock-lines__other-fees{margin-top:0;min-width:0}.raw-material-apply-spec-block__panel-hint{flex:1;min-width:0;margin-left:4px;font-size:12px;font-weight:400;color:#94a3b8;letter-spacing:0}.raw-material-apply-spec-block__panel-body{min-width:0}.raw-material-apply-spec-block__main-table.ant-table-wrapper,.raw-material-apply-spec-block__fee-table.ant-table-wrapper{width:100%;background:transparent}.raw-material-apply-spec-block__main-table .ant-table,.raw-material-apply-spec-block__fee-table .ant-table{background:#fff}.raw-material-apply-spec-block__main-table .ant-input-number,.raw-material-apply-spec-block__main-table .ant-select,.raw-material-apply-spec-block__fee-table .ant-input,.raw-material-apply-spec-block__fee-table .ant-input-number,.raw-material-apply-spec-block__fee-table .ant-select{width:100%}.raw-material-apply-spec-block__main-table .ant-space-compact,.raw-material-apply-spec-block__fee-table .ant-space-compact{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;max-width:100%;min-width:0}.raw-material-apply-spec-block__main-table .ant-space-compact.ant-space-compact-vertical,.raw-material-apply-spec-block__fee-table .ant-space-compact.ant-space-compact-vertical{flex-direction:row!important}.raw-material-apply-spec-block__main-table .ant-space-compact .ant-input-number,.raw-material-apply-spec-block__fee-table .ant-space-compact .ant-input-number{flex:1 1 auto;min-width:0;max-width:100%}.raw-material-apply-spec-block__main-table .ant-space-addon.ant-input-number-addon,.raw-material-apply-spec-block__main-table .ant-input-number-addon,.raw-material-apply-spec-block__fee-table .ant-space-addon.ant-input-number-addon,.raw-material-apply-spec-block__fee-table .ant-input-number-addon{flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed;display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1.15}.raw-material-apply-spec-block__col-required{margin-right:4px;color:var(--ant-color-error, #ff4d4f);font-family:SimSun,sans-serif}.raw-material-apply-spec-block__qty-field{min-width:0}.raw-material-apply-spec-block__qty-error{margin-top:4px;color:var(--ant-color-error, #ff4d4f);font-size:12px;line-height:1.4}.raw-material-apply-spec-block__tax-price{color:#f58787;font-variant-numeric:tabular-nums;font-weight:500}.raw-material-apply-spec-block__fees-empty{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:14px 12px;font-size:13px;color:#1677ff;background:#fafafa;border:1px dashed #91caff;border-radius:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.raw-material-apply-spec-block__fees-empty:hover:not(:disabled){color:#4096ff;border-color:#69b1ff;background:#f0f7ff}.raw-material-apply-spec-block__fees-empty:disabled{cursor:not-allowed;opacity:.55}.raw-material-apply-spec-block__fees-add{margin-top:8px}.raw-material-apply-spec-block__fee-empty{color:#00000040}.raw-material-apply-spec-block__prod-date{display:flex;align-items:center;width:100%;min-height:32px;padding:4px 10px;border:.5px solid #cfd8e6;border-radius:6px;background:#fff;box-shadow:inset 0 1px 2px #0f172a0a;cursor:pointer;box-sizing:border-box}.raw-material-apply-spec-block__prod-date--filled{cursor:pointer}.raw-material-apply-spec-block__prod-date-value{flex:1;min-width:0;font-size:13px;font-weight:600;color:#334155;font-variant-numeric:tabular-nums;white-space:nowrap}.raw-material-apply-spec-block__prod-date-placeholder{flex:1;min-width:0;font-size:13px;color:#0052d9;white-space:nowrap}.raw-material-apply-spec-block__prod-date-picker-hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.raw-material-apply-spec-block__fields .ant-input-number{width:100%;max-width:100%}.raw-material-apply-spec-block__fields .ant-space-compact{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;max-width:100%;min-width:0}.raw-material-apply-spec-block__fields .ant-space-compact .ant-input-number{flex:1 1 auto;min-width:0}.raw-material-apply-spec-block__fields .ant-space-addon.ant-input-number-addon,.raw-material-apply-spec-block__fields .ant-input-number-addon{flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important}.inbound-void-wizard__steps{--inbound-void-steps-icon: var(--ant-cmp-steps-icon-size, 24px);--inbound-void-steps-rail-gap: var(--ant-cmp-steps-title-horizontal-rail-gap, 4px);width:100%;max-width:none;margin:0 0 16px;box-sizing:border-box}.inbound-void-wizard__steps.ant-steps{display:flex;width:100%}.inbound-void-wizard__steps .ant-steps-item{position:relative;flex:1 1 0;min-width:0;overflow:visible;padding-inline-start:0}.inbound-void-wizard__steps .ant-steps-item-container,.inbound-void-wizard__steps .ant-steps-item-wrapper{overflow:visible;width:100%}.inbound-void-wizard__steps .ant-steps-item:first-child .ant-steps-item-wrapper{align-items:flex-start}.inbound-void-wizard__steps .ant-steps-item:last-child .ant-steps-item-wrapper{align-items:flex-end}.inbound-void-wizard__steps .ant-steps-item:first-child .ant-steps-item-title,.inbound-void-wizard__steps .ant-steps-item:first-child .ant-steps-item-content,.inbound-void-wizard__steps .ant-steps-item:first-child .ant-steps-item-header{text-align:left;align-items:flex-start}.inbound-void-wizard__steps .ant-steps-item:last-child .ant-steps-item-title,.inbound-void-wizard__steps .ant-steps-item:last-child .ant-steps-item-content,.inbound-void-wizard__steps .ant-steps-item:last-child .ant-steps-item-header{text-align:right;align-items:flex-end}.inbound-void-wizard__steps .ant-steps-item-rail{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:calc(var(--inbound-void-steps-icon) / 2)!important;margin-top:0!important;transform:translateY(-50%)!important;box-sizing:border-box}.inbound-void-wizard__steps>.ant-steps-item:first-child .ant-steps-item-rail{inset-inline-start:calc(var(--inbound-void-steps-icon) + var(--inbound-void-steps-rail-gap))!important;width:calc(150% - 1.5 * var(--inbound-void-steps-icon) - 2 * var(--inbound-void-steps-rail-gap))!important}.inbound-void-wizard__steps>.ant-steps-item:not(:first-child):not(:last-child):not(:nth-last-child(2)) .ant-steps-item-rail{inset-inline-start:calc(50% + var(--inbound-void-steps-icon) / 2 + var(--inbound-void-steps-rail-gap))!important;width:calc(100% - var(--inbound-void-steps-icon) - 2 * var(--inbound-void-steps-rail-gap))!important}.inbound-void-wizard__steps>.ant-steps-item:nth-last-child(2) .ant-steps-item-rail{inset-inline-start:calc(50% + var(--inbound-void-steps-icon) / 2 + var(--inbound-void-steps-rail-gap))!important;width:calc(150% - var(--inbound-void-steps-icon) - 2 * var(--inbound-void-steps-rail-gap))!important}.inbound-void-wizard__steps>.ant-steps-item:first-child:nth-last-child(2) .ant-steps-item-rail{inset-inline-start:calc(var(--inbound-void-steps-icon) + var(--inbound-void-steps-rail-gap))!important;width:calc(200% - 2 * var(--inbound-void-steps-icon) - 2 * var(--inbound-void-steps-rail-gap))!important}.inbound-void-wizard__steps--loss .ant-steps-item-title{font-size:12px;white-space:nowrap}.rm-loss-chain-progress{padding:48px 24px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.rm-loss-chain-progress__pulse{width:40px;height:40px;border-radius:50%;box-sizing:border-box;border:3px solid rgba(0,82,217,.16);border-top-color:#0052d9;animation:rm-loss-chain-spin .8s linear infinite;margin-bottom:16px}.rm-loss-chain-progress__title{font-size:16px;font-weight:600;color:#000000e0}.rm-loss-chain-progress__message{margin-top:8px;font-size:14px;color:#00000073;line-height:1.7}@keyframes rm-loss-chain-spin{to{transform:rotate(360deg)}}.raw-material-standalone-apply-modal__body>.ant-alert+.inbound-void-wizard__section{margin-top:0}.inbound-void-wizard__section.lr-stock-lines__other-fees{margin-top:10px}.inbound-void-wizard__section-empty{padding:2px 0;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));font-size:13px}.inbound-void-wizard__table.ant-table-wrapper{width:100%}.inbound-void-wizard__table.ant-table-wrapper .ant-table,.inbound-void-wizard__table.ant-table-wrapper .ant-table-container,.inbound-void-wizard__table.ant-table-wrapper .ant-table-header,.inbound-void-wizard__table.ant-table-wrapper .ant-table-body,.inbound-void-wizard__table.ant-table-wrapper .ant-table-content{width:100%!important}.inbound-void-wizard__table.ant-table-wrapper table{width:100%!important;table-layout:fixed!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table{--inbound-void-table-dash: 1px dashed rgba(148, 163, 184, .65);background:transparent}.inbound-void-wizard__table.ant-table-wrapper .ant-table-container{border:var(--inbound-void-table-dash)!important;border-radius:0!important;overflow:hidden}.inbound-void-wizard__section .lr-stock-lines__other-fees-section .inbound-void-wizard__table.ant-table-wrapper .ant-table-container{border-radius:0!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:var(--inbound-void-table-dash)!important;border-inline-end:var(--inbound-void-table-dash)!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-inline-end:none!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:var(--inbound-void-table-dash)!important;border-inline-end:var(--inbound-void-table-dash)!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table-tbody>tr>td:last-child{border-inline-end:none!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.inbound-void-wizard__table.ant-table-wrapper .ant-table-cell:before{display:none!important}.inbound-void-result{padding:12px 8px 8px}.inbound-void-result .ant-result{padding:24px 8px}.inbound-void-result__points{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px;width:100%;text-align:center}.inbound-void-result .ant-result-subtitle{text-align:center}.raw-material-standalone-apply-modal .raw-material-apply-result-copy{text-align:center;line-height:1.7}.inbound-void-result__point{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;max-width:100%;line-height:1.55;white-space:nowrap}.inbound-void-result__point--line{white-space:normal;text-align:left;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.inbound-void-result__numbered{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:max-content;max-width:100%;margin:0 auto;text-align:left}.inbound-void-result__numbered-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;min-width:0;width:100%}.inbound-void-result__numbered-idx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1677ff1f;color:#1677ff;font-size:12px;font-weight:700;line-height:1}.inbound-void-result__numbered-body{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;min-width:0;flex:1;line-height:1.5;white-space:nowrap}.inbound-void-result__numbered-tail{flex-shrink:0;font-size:13px;font-weight:400;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:1.5;white-space:nowrap}.inbound-void-result__numbered-fallback{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap}.inbound-void-result__batch-list--inline{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;flex-shrink:0;width:auto}.inbound-void-result__batch-plain{display:inline-flex;align-items:center;gap:4px;min-width:0;flex-shrink:0}.inbound-void-result__batch-plain-tag{flex-shrink:0;padding:0 4px;border-radius:3px;background:#2563eb1a;color:#366ef4;font-size:11px;font-weight:600;line-height:1.45}.inbound-void-result__batch-plain-no{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ant-color-text, rgba(0, 0, 0, .88));letter-spacing:.01em;white-space:nowrap}.inbound-void-result__apply-plain{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;min-width:0;flex:0 1 auto;max-width:100%;overflow:hidden}.inbound-void-result__apply-plain .inbound-void-result__apply-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88));text-align:left}.inbound-void-result__apply-plain .lr-voucher-slip__code-wrap{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.inbound-void-result__apply-plain .lr-voucher-slip__code{font-size:13px;font-weight:500;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap}.inbound-void-result__apply-plain .lr-voucher-slip__code-copy{height:auto;padding:0;border:none;background:none;color:#1677ff;font-size:12px;line-height:1.4;white-space:nowrap}.inbound-void-result__apply-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;max-width:100%;padding:10px 14px;border:1px solid rgba(148,163,184,.4);border-radius:8px;background:#f8fafcf2;box-sizing:border-box}.inbound-void-result__apply-name{font-size:13px;font-weight:600;color:#334155;text-align:center}.inbound-void-result__point--batches{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:560px;margin:0 auto;white-space:normal;text-align:center}.inbound-void-result__batch-lead{font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.inbound-void-result__batch-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.inbound-void-result__batch-item{display:inline-flex;max-width:100%}.inbound-void-result__batch-item .rm-outbound-batch-pick{display:inline-flex;width:auto;max-width:100%;gap:8px;padding:4px 8px;border:1px solid rgba(180,83,9,.28);border-radius:6px;background:#fffbebf2;box-sizing:border-box}.inbound-void-lock-batches{display:flex;flex-direction:column;gap:8px;margin-top:8px}.inbound-void-lock-batches--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:0;line-height:1.5}.inbound-void-lock-batches__label{flex-shrink:0;font-weight:600;color:inherit}.inbound-void-lock-batches__item{display:inline-flex;align-items:center}.inbound-void-lock-batches__item .rm-outbound-batch-pick{display:inline-flex;width:auto;max-width:100%;gap:8px;padding:4px 8px;border:1px solid rgba(180,83,9,.28);border-radius:6px;background:#fffbebf2;box-sizing:border-box}.inbound-void-lock-batches__fallback{color:inherit;opacity:.88}.inbound-void-lock-batches__hint{flex-shrink:0;color:inherit;opacity:.88}.inbound-void-confirm-lock{display:flex;flex-direction:column;gap:12px;line-height:1.55}.inbound-void-confirm-lock__lead{color:#000000e0}.inbound-void-confirm-lock__batches{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.inbound-void-confirm-lock__batch-item{display:inline-flex;max-width:100%}.inbound-void-confirm-lock__batch-item .rm-outbound-batch-pick{display:inline-flex;width:auto;max-width:100%;gap:8px;padding:6px 10px;border:1px solid rgba(180,83,9,.28);border-radius:6px;background:#fffbebf2;box-sizing:border-box}.inbound-void-confirm-lock__fallback{color:#000000a6;font-size:13px}.inbound-void-confirm-lock__ask{color:#000000e0;font-weight:500}.inbound-void-ack__tip{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#f8fafc,#fff);box-sizing:border-box}.inbound-void-ack__tip-label{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#0f172a;background:#0f172a0f}.inbound-void-ack__tip-text{flex:1;min-width:0;font-size:13px;line-height:1.45;color:#64748b}.inbound-void-ack__tip-progress{flex-shrink:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#0052d9;letter-spacing:.02em}.inbound-void-ack__list{display:flex;flex-direction:column;gap:10px}.inbound-void-ack__row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px 12px 16px;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#fff;box-sizing:border-box;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.inbound-void-ack__row-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:#cbd5e1}.inbound-void-ack__row--current{border-color:#0052d957;background:linear-gradient(90deg,#0052d90f,#fff 42%);box-shadow:0 6px 18px #0f172a0f}.inbound-void-ack__row--current .inbound-void-ack__row-rail{background:linear-gradient(180deg,#366ef4,#0052d9)}.inbound-void-ack__row--done{border-color:#16a34a47;background:linear-gradient(90deg,#16a34a0d,#fff 48%)}.inbound-void-ack__row--done .inbound-void-ack__row-rail{background:#16a34a}.inbound-void-ack__row--locked{opacity:1;background:#fafbfc;border-style:dashed;border-color:#94a3b866}.inbound-void-ack__row--locked .inbound-void-ack__row-heading,.inbound-void-ack__row--locked .inbound-void-ack__row-title{color:#94a3b8}.inbound-void-ack__row-idx{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid rgba(148,163,184,.35);box-sizing:border-box}.inbound-void-ack__row--current .inbound-void-ack__row-idx{color:#fff;background:#0052d9;border-color:#0052d9;box-shadow:0 0 0 4px #0052d91f}.inbound-void-ack__row--done .inbound-void-ack__row-idx{color:#fff;background:#16a34a;border-color:#16a34a;font-size:11px}.inbound-void-ack__row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.inbound-void-ack__row-heading{font-size:13px;font-weight:700;line-height:1.3;color:#0f172a;letter-spacing:.01em}.inbound-void-ack__row--current .inbound-void-ack__row-heading{color:#003cab}.inbound-void-ack__row--done .inbound-void-ack__row-heading{color:#166534}.inbound-void-ack__row-title{flex:0 1 auto;font-weight:500;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbound-void-ack__row-title--grow{flex:1;max-width:none}.inbound-void-ack__row-title--wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.55}.inbound-void-ack__row .rm-execute-ack__plain{color:#475569;font-weight:500}.inbound-void-ack__row .rm-execute-ack__emph{color:#0f172a;font-weight:700;padding:1px 8px;border-radius:6px;background:#0f172a0d}.inbound-void-ack__row--current .rm-execute-ack__emph{color:#003cab;background:#0052d91a}.inbound-void-ack__row--done .rm-execute-ack__emph{color:#166534;background:#16a34a1a}.inbound-void-ack__batch-picks{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;overflow-x:auto}.inbound-void-ack__batch-picks .rm-outbound-batch-pick{display:inline-flex;width:auto;max-width:100%;gap:6px;flex-shrink:0}.inbound-void-ack__row-aside{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center}.inbound-void-ack__row-btn{margin-left:0;border-radius:8px;font-weight:600}.inbound-void-ack__done-inline{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;color:#166534;background:#16a34a1a;font-size:12px;font-weight:600;white-space:nowrap}.inbound-void-ack__locked-inline{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;color:#94a3b8;background:#94a3b81f;font-size:12px;font-weight:500;white-space:nowrap}.inbound-void-ack__actions{margin-top:10px}.inbound-void-ack__gate-hint{margin-top:10px;font-size:12px;color:var(--ant-color-text-secondary, #8c8c8c);line-height:1.6}.ant-modal.raw-material-standalone-apply-modal--spec-select .ant-modal-body{padding:12px 16px 16px!important;overflow:auto}.raw-material-apply-spec-select__modal-title-main{font-size:16px;font-weight:600;line-height:1.35;color:var(--ant-color-text, #1f1f1f)}.raw-material-apply-spec-select__modal-title-sub{margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;color:var(--ant-color-text-secondary, #8c8c8c)}.raw-material-apply-spec-select__list{display:flex;flex-direction:column;gap:8px;max-height:min(56vh,480px);overflow:auto}.raw-material-apply-spec-select__row{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:10px;background:var(--ant-color-bg-container, #fff);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.raw-material-apply-spec-select__row:hover{border-color:var(--ant-color-primary-border, #91caff)}.raw-material-apply-spec-select__row--active{border-color:var(--ant-color-primary, #1677ff);background:var(--ant-color-primary-bg, #e6f4ff)}.raw-material-apply-spec-select__row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.raw-material-apply-spec-select__row-spec{font-size:14px;font-weight:500;line-height:1.4;color:var(--ant-color-text, #1f1f1f);word-break:break-word}.raw-material-apply-spec-select__row-stock{font-size:12px;line-height:1.35;color:var(--ant-color-text-secondary, #8c8c8c)}.raw-material-standalone-apply-modal .rm-standalone-apply__sign{margin-top:4px}.raw-material-standalone-apply-modal .po-ship-form-section .anticon-form{vertical-align:-.125em}.raw-material-standalone-execute-modal .rm-standalone-execute__slip,.raw-material-standalone-execute-modal .rm-standalone-execute__lines{margin-bottom:14px}.raw-material-standalone-execute-modal .rm-standalone-execute__fees{margin-top:14px}.raw-material-standalone-execute-modal .rm-standalone-execute__fees .lr-stock-lines__other-fees{margin-top:0}.raw-material-standalone-execute-modal .inbound-void-ack__row{min-height:52px;padding:10px 12px 10px 14px}.raw-material-standalone-execute-modal .inbound-void-ack__row-idx{width:22px;height:22px;font-size:11px}.raw-material-standalone-execute-modal .inbound-void-ack__row-title--wrap{font-size:12.5px}.raw-material-standalone-execute-modal .inbound-void-ack__row-btn{margin-top:0;flex-shrink:0;align-self:center;font-size:12px;height:26px;padding-inline:10px;border-radius:6px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head{border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #94a3b847,0 2px 10px #0f172a0d}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__corner-badge-text{font-size:11px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__title,.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__title-primary{font-size:15px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__title-suffix{font-size:13px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__date,.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__kind-tag,.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__note{font-size:12px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .lr-voucher-slip__note-icon{width:14px;height:14px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .prep-mcatalog-voucher-list-sheet__title-icon-wrap{width:25px;height:25px}.raw-material-standalone-execute-modal .rm-standalone-execute__slip .prep-mcatalog-apply-slip-head .prep-mcatalog-voucher-list-sheet__title-icon{width:17px;height:17px}.raw-material-standalone-execute-modal .rm-standalone-execute__sign{margin-top:16px;padding-top:12px;border-top:1px solid #eef2f7}.raw-material-standalone-execute-modal .rm-standalone-execute__sign-label{margin-bottom:8px;font-size:13px;font-weight:500;color:#334155}.raw-material-standalone-execute-modal .rm-standalone-execute__sign-label:before{content:"*";display:inline-block;margin-inline-end:4px;color:var(--ant-color-error, #ff4d4f);font-family:SimSun,sans-serif}.rm-outbound-batch-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-inline-end:4px;padding:0 4px 0 0;line-height:22px}.rm-outbound-batch-chip__tag{flex-shrink:0;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;color:#366ef4;background:#2563eb1a;line-height:1.35}.rm-outbound-batch-chip__no{font-size:12px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.rm-outbound-batch-chip__stock-tag{flex-shrink:0;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;color:#15803d;background:#15803d1a;line-height:1.35}.rm-outbound-batch-chip__stock-qty{flex-shrink:0;font-size:12px;font-weight:600;color:#15803d;font-variant-numeric:tabular-nums}.rm-outbound-batch-chip__close{flex-shrink:0;margin:0;padding:0 2px;border:none;background:transparent;color:#94a3b8;font-size:14px;line-height:1;cursor:pointer}.rm-outbound-batch-chip__close:hover{color:#64748b}.rm-outbound-batch-select-dropdown{min-width:360px!important}.rm-outbound-batch-select-dropdown .rc-virtual-list,.rm-outbound-batch-select-dropdown .rc-virtual-list-holder,.rm-outbound-batch-select-dropdown .rc-virtual-list-holder-inner{width:100%}.rm-outbound-batch-select-dropdown .ant-select-item{width:100%!important;box-sizing:border-box}.rm-outbound-batch-select-dropdown .ant-select-item-option{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:8px 12px}.rm-outbound-batch-select-dropdown .ant-select-item-option-content{display:flex!important;flex:1 1 auto;width:100%;min-width:0;overflow:hidden}.rm-outbound-batch-select-dropdown .ant-select-item-option-state{display:none}.rm-outbound-batch-select-dropdown .rm-outbound-batch-pick--option{display:flex;align-items:center;width:100%;min-width:0;gap:10px}.rm-outbound-batch-select-dropdown .rm-outbound-batch-pick__main{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.rm-outbound-batch-select-dropdown .rm-outbound-batch-pick__check{flex:0 0 auto;margin-inline-start:auto;margin-inline-end:0;pointer-events:none}.rm-outbound-batch-select-dropdown .rm-outbound-batch-pick__check .ant-checkbox{top:0}.rm-outbound-batch-select-dropdown__footer{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid rgba(0,0,0,.06);background:#fff}.rm-outbound-batch-pick{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;width:100%}.rm-outbound-batch-pick--fifo{margin:-4px -8px;padding:4px 8px;border-radius:6px;background:#ea580c14}.rm-outbound-batch-pick__batch{display:flex;align-items:center;gap:6px;flex:0 0 auto}.rm-outbound-batch-pick__tag{flex-shrink:0;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;color:#366ef4;background:#2563eb1a;line-height:1.35}.rm-outbound-batch-pick__no{flex-shrink:0;font-size:12px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.rm-outbound-batch-pick__stock{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:4px}.rm-outbound-batch-pick__stock-tag{flex-shrink:0;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;color:#15803d;background:#15803d1a;line-height:1.35}.rm-outbound-batch-pick__stock-qty{font-size:12px;font-weight:600;color:#15803d;font-variant-numeric:tabular-nums}.rm-outbound-batch-select--single.ant-select-single .ant-select-selection-item{display:flex!important;align-items:center;overflow:visible}.rm-outbound-batch-select--single.ant-select-single .ant-select-selection-item .rm-outbound-batch-chip{margin-inline-end:0;max-width:100%}.outbound-reversal-execute-modal .outbound-reversal-restore__batch-pick{display:inline-flex;align-items:center}.outbound-reversal-execute-modal .outbound-reversal-restore__status{display:inline-flex;align-items:center;gap:6px;font-size:12px}.outbound-reversal-execute-modal .outbound-reversal-restore__status--ok{color:#15803d}.outbound-reversal-execute-modal .outbound-reversal-restore__status--bad{color:#b91c1c}.outbound-reversal-execute-modal .inbound-void-result .ant-result-subtitle,.outbound-reversal-execute-modal .inbound-void-result__points{text-align:center}.outbound-reversal-execute-modal .inbound-void-result__numbered{align-items:stretch;width:max-content;text-align:left}.outbound-reversal-execute-modal .inbound-void-result__numbered-row{justify-content:flex-start;width:100%}.outbound-reversal-execute-modal .outbound-reversal-result__batch{gap:6px}.outbound-reversal-execute-modal .outbound-reversal-result__stock-tag{margin-left:2px}.outbound-reversal-execute-modal .inbound-void-result__numbered-body{flex-wrap:wrap;white-space:normal}.wo-execute-lines-table.ant-table-wrapper .ant-table{--wo-execute-dash: 1px dashed rgba(148, 163, 184, .65);--wo-execute-head-fill: rgba(239, 246, 255, .65);font-variant-numeric:tabular-nums;background:transparent}.wo-execute-lines-table.ant-table-wrapper .ant-table-container{border:var(--wo-execute-dash)!important;border-radius:0!important;overflow:hidden}.wo-execute-lines-table.ant-table-wrapper .ant-table-thead>tr>th{height:36px;padding:0 10px!important;font-size:12px;font-weight:700;letter-spacing:.02em;color:#1e40af!important;background:var(--wo-execute-head-fill)!important;border-bottom:var(--wo-execute-dash)!important;border-inline-end:var(--wo-execute-dash)!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-inline-end:none!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:10px!important;font-size:13px;font-weight:500;color:#334155;background:transparent!important;border-bottom:var(--wo-execute-dash)!important;border-inline-end:var(--wo-execute-dash)!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td:last-child{border-inline-end:none!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:none!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#eff6ff59!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row,.wo-execute-lines-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important;border:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.wo-execute-lines-table.ant-table-wrapper .ant-table-cell:before{display:none!important}.wo-execute-lines-table__name{min-width:0;line-height:1.4}.wo-execute-lines-table__spec{min-width:0;line-height:1.4;color:#475569}.wo-execute-lines-table__qty{font-weight:650;color:#334155;font-variant-numeric:tabular-nums}.wo-execute-lines-table__qty--in{color:#15803d}.wo-outbound-execute-drawer-root .ant-drawer-content-wrapper,.wo-outbound-execute-drawer-root .ant-drawer-content{height:100%}.wo-outbound-execute-drawer.ant-drawer-section{display:flex!important;flex-direction:column;height:100%;overflow:hidden}.wo-outbound-execute-drawer .ant-drawer-header,.wo-outbound-execute-drawer .ant-drawer-footer{flex:0 0 auto}.wo-outbound-execute-drawer .ant-drawer-body{flex:1 1 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;display:block!important;padding:12px 16px!important;-webkit-overflow-scrolling:touch}.wo-outbound-execute-drawer__loading{padding:48px 0;text-align:center}.wo-outbound-execute-drawer__body{display:block}.wo-outbound-execute-drawer__meta{margin-bottom:12px;color:#00000073;font-size:13px}.wo-outbound-execute-drawer__footer{background:#fff;border-top:1px solid rgba(0,0,0,.06)}.wo-outbound-execute-drawer__sign-block{padding:8px 16px 4px}.wo-outbound-execute-drawer__sign-block .wk-signature-pad--done{min-height:88px}.wo-outbound-execute-drawer__sign-block .wk-signature-pad--done .wk-signature-pad__preview{height:80px}.wo-outbound-execute-drawer__sign-title{margin-bottom:4px;font-weight:600;font-size:13px}.wo-outbound-execute-drawer__save-sign{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:#000000a6;cursor:pointer;-webkit-user-select:none;user-select:none}.wo-outbound-execute-drawer__actions{padding:8px 16px 12px}.prep-voucher-sheet__foot-shell{box-sizing:border-box}.prep-voucher-sheet__foot{background:#fff;border:1px solid #d8dee9;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px #0f172a0f;box-sizing:border-box}.prep-voucher-sheet__foot-body{position:relative;padding:12px;box-sizing:border-box}.prep-voucher-sheet__foot-columns{display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:84px;border:1px solid rgba(15,23,42,.1);border-radius:6px;overflow:hidden;background:#fff}.prep-voucher-sheet__foot-half{box-sizing:border-box}.prep-voucher-sheet__foot-half--portrait{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:8px 10px;background:#fff}.prep-voucher-sheet__foot-portrait-grid{width:54px;height:72px;flex-shrink:0;box-sizing:border-box}.prep-voucher-sheet__foot-portrait-tile{position:relative;width:100%;height:100%;overflow:hidden;border-radius:4px;border:1px solid rgba(148,163,184,.4);background:#f1f5f9}.prep-voucher-sheet__foot-half--sign{flex:1 1 0;min-width:0;display:grid;grid-template-columns:64px 1fr;column-gap:10px;row-gap:8px;align-items:end;align-self:stretch;padding:10px 8px 9px;background:#fff}.prep-voucher-sheet__foot-portrait-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:none;overflow:hidden;background:#f1f5f9;box-sizing:border-box;cursor:zoom-in}.prep-voucher-sheet__foot-portrait-fill:hover{opacity:.92}.prep-voucher-sheet__foot-portrait-img{display:block;width:100%;height:100%;object-fit:cover}.prep-voucher-sheet__foot-portrait-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;box-sizing:border-box;font-size:13px;color:#94a3b8}.prep-voucher-sheet__foot-divider{flex:0 0 1px;width:1px;align-self:stretch;background:#0f172a1f}.prep-voucher-sheet__foot-signed-stamp{position:absolute;top:50%;right:2px;z-index:2;width:44px;height:44px;margin:0;padding:0;box-sizing:border-box;border-radius:50%;pointer-events:none;overflow:visible;transform:translateY(-50%) rotate(-8deg);transform-origin:center center}.prep-voucher-sheet__foot-sign-field{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:44px;padding-bottom:4px;border-bottom:1px solid rgba(23,26,31,.72);box-sizing:border-box}.prep-voucher-sheet__foot-sign-field--stamped{padding-right:36px}.prep-voucher-sheet__foot-signed-stamp.prep-voucher-sheet__status-stamp{--stamp-color: #64748b;border:1px solid var(--stamp-color);background:#ffffffb8}.prep-voucher-sheet__foot-signed-stamp.prep-voucher-sheet__status-stamp--signed{--stamp-color: #cf1322;background:#cf13220a}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-ring{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px dashed var(--stamp-color);box-sizing:border-box;pointer-events:none}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-star{position:absolute;font-size:4px;line-height:1;font-weight:700;color:var(--stamp-color)}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-star--1{top:7px;left:8px}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-star--2{top:5px;left:50%;transform:translate(-50%)}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-star--3{top:8px;right:7px}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-star--4{bottom:8px;right:9px}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-star--5{bottom:6px;left:11px}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-label{position:absolute;left:50%;top:50%;z-index:1;padding:1px 4px;border:1px solid var(--stamp-color);border-radius:3px;background:#ffffffeb;box-sizing:border-box;transform:translate(-50%,-50%) rotate(-16deg);transform-origin:center center}.prep-voucher-sheet__foot-signed-stamp .prep-voucher-sheet__status-stamp-text{display:block;font-size:9px;font-weight:700;line-height:1.2;text-align:center;color:var(--stamp-color);white-space:nowrap;letter-spacing:.06em}.prep-voucher-sheet__foot-label{font-size:13px;font-weight:600;color:#171a1f;letter-spacing:.04em;line-height:1.4;white-space:nowrap;padding-bottom:4px}.prep-voucher-sheet__foot-sign-img{display:block;width:100%;height:40px;object-fit:contain;object-position:left bottom;background:transparent;border:none;border-radius:0;box-sizing:border-box}.prep-voucher-sheet__foot-empty{display:block;min-height:28px;padding-bottom:4px;font-size:13px;color:#94a3b8;line-height:1.4}.prep-voucher-sheet__foot-date-row{display:flex;flex-direction:row;align-items:flex-end;gap:8px;min-width:0}.prep-voucher-sheet__foot-date-row .prep-voucher-sheet__foot-value{flex:1;min-width:0}.prep-voucher-sheet__foot-resign{flex-shrink:0;border:none;background:transparent;padding:0 0 4px;font-size:11px;font-weight:500;color:#64748b;text-decoration:underline;text-underline-offset:2px;line-height:1.2;cursor:pointer}.prep-voucher-sheet__foot-resign:hover{opacity:.65}.prep-voucher-sheet__foot-value{min-width:0;font-size:13px;color:#171a1f;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.4;padding-left:4px;padding-bottom:4px;border-bottom:1px solid rgba(15,23,42,.18);box-sizing:border-box;white-space:nowrap}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot{border:none;border-radius:0;box-shadow:none;background:transparent}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-body{padding:4px 12px 7px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-columns{min-height:74px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-half--sign{grid-template-columns:56px 1fr;column-gap:8px;row-gap:6px;padding:7px 6px 6px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-label{font-size:12px;font-weight:600;color:#475569;padding-bottom:3px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-sign-field{min-height:32px;padding-bottom:3px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-sign-field--stamped{padding-right:28px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-sign-img{height:28px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-signed-stamp{width:32px;height:32px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-empty{min-height:22px;font-size:12px;padding-bottom:3px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-value{font-size:12px;padding-left:3px;padding-bottom:3px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-portrait-grid{width:48px;height:64px}.prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-portrait-empty{font-size:12px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-body{padding:8px 0 12px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-half--sign{grid-template-columns:72px 1fr;row-gap:10px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-label,.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-value{font-size:13px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-sign-field{min-height:40px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet__foot-shell--compact .prep-voucher-sheet__foot-sign-img{height:36px}.task-prep-usage-calc-drawer .tpu-panel__loading{display:flex;align-items:center;justify-content:center;min-height:200px}.tpu-panel{padding:0 0 var(--page-section-padding-block-end, 8px)}.tpu-section{margin-bottom:var(--page-section-gap, 8px)}.tpu-section--ingredient{margin-bottom:0;padding-top:var(--page-section-gap, 8px);border-top:1px dashed #e2e8f0}.tpu-section__head{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:var(--page-section-gap, 8px)}.tpu-section__title{font-size:15px;font-weight:700;color:#171a1f}.tpu-section__tag{font-size:12px;line-height:20px;padding:0 8px;border-radius:4px;color:#64748b;background:#f1f5f9}.tpu-base-bar{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);margin-bottom:var(--page-section-gap, 8px);border-radius:8px;border:1px solid #e8ecf2;background:#f8fafc}.tpu-base-bar__main{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:13px;line-height:1.45;color:#334155}.tpu-base-bar__label{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;color:#1d4ed8;background:#eff6ff;border-radius:4px}.tpu-base-bar__strong{font-weight:700;color:#0f172a}.tpu-base-bar__product{font-weight:600;color:#0f172a}.tpu-kind-block{margin-bottom:14px}.tpu-kind-head{margin-bottom:8px}.tpu-kind-head__title{font-size:13px;font-weight:600;color:#475569}.tpu-table.ant-table-wrapper .ant-table{font-size:13px}.tpu-table.ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc;color:#64748b;font-weight:600;font-size:12px;border-color:#e2e8f0!important}.tpu-table.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle;border-color:#e2e8f0!important}.tpu-table.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container{border-color:#e2e8f0!important}.tpu-table.ant-table-wrapper .ant-table-expanded-row>td{padding:0 12px 12px!important;background:#fff;border-bottom:1px solid #e2e8f0!important}.tpu-table.ant-table-wrapper .ant-table-expanded-row:hover>td{background:#fff!important}.tpu-table__muted{color:#64748b}.tpu-table__strong{font-weight:600;color:#0f172a}.tpu-calc-block{margin-top:4px;padding:8px 10px;border-radius:8px;background:#fff7ed;border:1px solid #ffedd5}.tpu-calc-line{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:4px}.tpu-calc-line:last-child{margin-bottom:0}.tpu-calc-line__dot{width:6px;height:6px;margin-top:6px;border-radius:50%;background:#f97316;flex-shrink:0}.tpu-calc-line__dot--total{background:#ea580c}.tpu-calc-line__body{min-width:0;display:flex;flex-direction:column;gap:2px}.tpu-calc-line__spec{font-size:12px;font-weight:600;color:#c2410c}.tpu-calc-line__text{font-size:12px;line-height:1.5;color:#9a3412}.tpu-calc-total{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:6px;padding-top:6px;border-top:1px dashed #fdba74}.tpu-calc-total__text{font-size:12px;font-weight:700;color:#9a3412}.tpu-line-empty{padding:24px 0;text-align:center;color:#94a3b8;font-size:13px}.wo-outbound-confirm-drawer-root .ant-drawer-content-wrapper,.wo-outbound-confirm-drawer-root .ant-drawer-content{height:100%}.wo-outbound-confirm-drawer.ant-drawer-section{display:flex!important;flex-direction:column;height:100%;overflow:hidden}.wo-outbound-confirm-drawer .ant-drawer-header,.wo-outbound-confirm-drawer .ant-drawer-footer{flex:0 0 auto}.wo-outbound-confirm-drawer .ant-drawer-body{flex:1 1 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;display:block!important;padding:12px 16px!important;-webkit-overflow-scrolling:touch}.wo-outbound-confirm-drawer__spin.ant-spin-nested-loading{display:block;min-height:120px}.wo-outbound-confirm-drawer__spin .ant-spin-container,.wo-outbound-confirm-drawer__body{display:block}.wo-outbound-confirm-drawer__meta{margin-bottom:12px;color:#00000073;font-size:13px}.wo-outbound-confirm-drawer__scroll{display:block}.wo-outbound-confirm-drawer__list-card{margin-bottom:8px}.wo-outbound-confirm-drawer__list-card .prep-mcatalog-voucher-list-sheet__tail,.wo-outbound-confirm-drawer__list-card .prep-voucher-list-sheet__tail{display:none}.wo-outbound-confirm-drawer__flat-lines{margin-bottom:16px}.wo-outbound-confirm-drawer__footer{background:#fff;border-top:1px solid rgba(0,0,0,.06)}.wo-outbound-confirm-drawer__sign-block{padding:12px 16px 8px}.wo-outbound-confirm-drawer__sign-title{margin-bottom:8px;font-weight:600;font-size:13px}.wo-outbound-confirm-drawer__sign-block .wk-signature-pad{gap:8px}.wo-outbound-confirm-drawer__sign-block .wk-signature-pad--done{min-height:120px;padding:12px 64px}.wo-outbound-confirm-drawer__sign-block .wk-signature-pad__preview{height:96px}.wo-outbound-confirm-drawer__sign-block .wk-signature-pad__canvas{height:168px}.wo-outbound-confirm-drawer__sign-block .wk-signature-pad__actions .ant-btn{height:32px;padding-inline:12px;font-size:13px}.wo-outbound-confirm-drawer__save-sign{display:flex;gap:8px;margin-top:4px;font-size:12px;color:#000000a6;align-items:center}.wo-outbound-confirm-drawer__ack-hint{margin:0 0 6px;padding:6px 10px;border-radius:6px;background:#fff7ed;color:#c2410c;font-size:12px;line-height:1.4}.wo-outbound-confirm-drawer__actions{padding:6px 16px 10px}.wo-outbound-confirm-drawer__loading{padding:48px 0;text-align:center;color:#00000073}.wo-outbound-confirm-drawer .prep-spec-section__head{min-height:32px;padding:6px 10px;gap:6px}.wo-outbound-confirm-drawer .prep-spec-section__title{font-size:13px;line-height:1.3}.wo-outbound-confirm-drawer .prep-spec-section__plan,.wo-outbound-confirm-drawer .prep-spec-section__need,.wo-outbound-confirm-drawer .prep-spec-section__hint{font-size:11px}.wo-outbound-confirm-drawer .prep-spec-section__calc{font-size:11px;gap:2px}.wo-outbound-confirm-drawer .prep-spec-section__calc-icon{width:12px;height:12px}.wo-outbound-confirm-drawer .prep-spec-section__fold{font-size:12px}.wo-outbound-confirm-drawer .prep-spec-section__cards{gap:6px;padding:4px 6px 6px}.wo-outbound-confirm-drawer .prep-spec-section__merged-table--flat{margin:0 0 4px}.wo-outbound-confirm-drawer .lr-stock-lines--table-wrap{--lr-stock-head-h: 28px}.wo-outbound-confirm-drawer .lr-stock-lines__th,.wo-outbound-confirm-drawer .lr-stock-lines__td{padding:6px 8px;font-size:12px;line-height:1.3}.wo-outbound-confirm-drawer .lr-stock-lines__th{height:28px;font-size:11px}.wo-outbound-confirm-drawer .prep-spec-ack-inline{margin:6px 4px 8px}.wo-outbound-confirm-drawer .prep-spec-ack-inline__btn{height:32px;font-size:13px;border-radius:6px}.wo-outbound-confirm-drawer .prep-spec-ack-inline__done{min-height:32px;font-size:12px;gap:6px}.wo-outbound-confirm-drawer .prep-spec-ack-check{width:16px;height:16px;font-size:10px}.wo-outbound-confirm-drawer .prep-ingredient-display-block{margin-top:4px;padding:4px 8px;font-size:12px}.mcatalog-voucher-reversal-progress{margin:0;padding:10px;border:1px solid #e8edf3;border-radius:8px;background:#fafbfc}.mcatalog-voucher-reversal-progress--pending_warehouse,.mcatalog-voucher-reversal-progress--apply,.mcatalog-voucher-reversal-progress--processed{border-color:#ffd591;background:#fff7e6}.mcatalog-voucher-reversal-progress--done{border-color:#b7eb8f;background:#f6ffed}.mcatalog-voucher-reversal-progress--canceled{border-color:#ffccc7;background:#fff2f0}.mcatalog-voucher-reversal-progress__head{margin-bottom:8px}.mcatalog-voucher-reversal-progress__titles{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:2px}.mcatalog-voucher-reversal-progress__title{font-size:12px;font-weight:600;color:#000000e0}.mcatalog-voucher-reversal-progress__phase{display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;font-size:11px;font-weight:500;line-height:18px;color:#475569;background:#64748b1a}.mcatalog-voucher-reversal-progress--pending_warehouse .mcatalog-voucher-reversal-progress__phase,.mcatalog-voucher-reversal-progress--apply .mcatalog-voucher-reversal-progress__phase,.mcatalog-voucher-reversal-progress--processed .mcatalog-voucher-reversal-progress__phase{color:#d46b08;background:#d46b081f}.mcatalog-voucher-reversal-progress--done .mcatalog-voucher-reversal-progress__phase{color:#389e0d;background:#52c41a1f}.mcatalog-voucher-reversal-progress--canceled .mcatalog-voucher-reversal-progress__phase{color:#cf1322;background:#cf13221a}.mcatalog-voucher-reversal-progress__hint{margin:0;font-size:11px;line-height:1.4;color:#00000073}.mcatalog-voucher-reversal-progress__steps{display:flex;flex-direction:column;gap:6px}.mcatalog-voucher-reversal-progress__step{position:relative;display:flex;align-items:flex-start;gap:8px;width:100%;margin:0;padding:8px 10px 8px 12px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fff;box-sizing:border-box;overflow:hidden;text-align:left;color:inherit;font:inherit}.mcatalog-voucher-reversal-progress__step-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:#cbd5e1}.mcatalog-voucher-reversal-progress__step--process{border-color:#0052d957;background:linear-gradient(90deg,#0052d90f,#fff 42%)}.mcatalog-voucher-reversal-progress__step--process .mcatalog-voucher-reversal-progress__step-rail{background:linear-gradient(180deg,#366ef4,#0052d9)}.mcatalog-voucher-reversal-progress__step--finish{border-color:#16a34a47;background:linear-gradient(90deg,#16a34a0d,#fff 48%)}.mcatalog-voucher-reversal-progress__step--finish .mcatalog-voucher-reversal-progress__step-rail{background:#16a34a}.mcatalog-voucher-reversal-progress__step--error{border-color:#cf132247;background:linear-gradient(90deg,#cf13220d,#fff 48%)}.mcatalog-voucher-reversal-progress__step--error .mcatalog-voucher-reversal-progress__step-rail{background:#cf1322}.mcatalog-voucher-reversal-progress__step--wait{background:#fafbfc;border-style:dashed;border-color:#94a3b866}.mcatalog-voucher-reversal-progress__step-idx{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid rgba(148,163,184,.35);box-sizing:border-box}.mcatalog-voucher-reversal-progress__step--process .mcatalog-voucher-reversal-progress__step-idx{color:#fff;background:#0052d9;border-color:#0052d9;box-shadow:0 0 0 2px #0052d91f}.mcatalog-voucher-reversal-progress__step--finish .mcatalog-voucher-reversal-progress__step-idx{color:#fff;background:#16a34a;border-color:#16a34a;font-size:10px}.mcatalog-voucher-reversal-progress__step--error .mcatalog-voucher-reversal-progress__step-idx{color:#fff;background:#cf1322;border-color:#cf1322;font-size:10px}.mcatalog-voucher-reversal-progress__step-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mcatalog-voucher-reversal-progress__step-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.mcatalog-voucher-reversal-progress__step-heading{flex:0 0 auto;min-width:0;font-size:12px;font-weight:700;line-height:1.25;color:#0f172a;letter-spacing:.01em;word-break:break-word}.mcatalog-voucher-reversal-progress__step--process .mcatalog-voucher-reversal-progress__step-heading{color:#003cab}.mcatalog-voucher-reversal-progress__step--finish .mcatalog-voucher-reversal-progress__step-heading{color:#166534}.mcatalog-voucher-reversal-progress__step--error .mcatalog-voucher-reversal-progress__step-heading{color:#a8071a}.mcatalog-voucher-reversal-progress__step--wait .mcatalog-voucher-reversal-progress__step-heading,.mcatalog-voucher-reversal-progress__step--wait .mcatalog-voucher-reversal-progress__step-desc{color:#94a3b8}.mcatalog-voucher-reversal-progress__step-aside{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;color:#94a3b8;background:#94a3b81f;white-space:nowrap}.mcatalog-voucher-reversal-progress__step--finish .mcatalog-voucher-reversal-progress__step-aside{color:#166534;background:#16a34a1a}.mcatalog-voucher-reversal-progress__step--process .mcatalog-voucher-reversal-progress__step-aside{color:#0052d9;background:#0052d91a}.mcatalog-voucher-reversal-progress__step--error .mcatalog-voucher-reversal-progress__step-aside{color:#a8071a;background:#cf13221a}.mcatalog-voucher-reversal-progress__step-desc{flex:1 1 auto;min-width:0;margin:0;font-size:11px;font-weight:500;line-height:1.4;color:#64748b;word-break:break-word;white-space:normal}.mcatalog-voucher-reversal-progress__step--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mcatalog-voucher-reversal-progress__step--clickable:hover{border-color:#0052d973;box-shadow:0 1px 4px #0f172a0f}.mcatalog-voucher-reversal-progress__sub-card{flex:1;min-width:0;margin:0;padding:8px 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fffffff5;text-align:left;color:inherit;font:inherit;display:flex;flex-direction:column;align-items:stretch;gap:6px;white-space:normal;overflow:visible;box-sizing:border-box}.mcatalog-voucher-reversal-progress__sub-card--doc{padding:10px 12px}.mcatalog-voucher-reversal-progress__sub-card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mcatalog-voucher-reversal-progress__sub-card--clickable:hover{border-color:#0052d973;box-shadow:0 1px 4px #0f172a0f}.mcatalog-voucher-reversal-progress__sub-prefix{display:block;font-size:12px;font-weight:500;line-height:1.45;color:#64748b}.mcatalog-voucher-reversal-progress__sub-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.mcatalog-voucher-reversal-progress__doc-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.mcatalog-voucher-reversal-progress__doc-block .mcatalog-voucher-list-table__code-cell{flex:1;min-width:0;font-size:12px}.mcatalog-voucher-reversal-progress__doc-stamp{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.mcatalog-voucher-reversal-progress__sub-title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;line-height:1.4;color:#000000e0;word-break:break-word}.mcatalog-voucher-reversal-progress__sub-code{color:#0052d9;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mcatalog-voucher-reversal-progress__sub--wait .mcatalog-voucher-reversal-progress__sub-title{color:#00000073;font-weight:500}.mcatalog-voucher-reversal-progress__batches{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%}.mcatalog-voucher-reversal-progress__batches .rm-outbound-batch-pick{flex-shrink:0;width:auto;gap:4px}.mcatalog-voucher-reversal-progress__batches .rm-outbound-batch-pick__batch{gap:4px}.mcatalog-voucher-reversal-progress__batches .rm-outbound-batch-pick__tag{padding:0 5px;font-size:10px;line-height:16px}.mcatalog-voucher-reversal-progress__batches .rm-outbound-batch-pick__no{font-size:11px}.mcatalog-voucher-reversal-progress__sub-badge{flex-shrink:0;display:inline-flex;align-items:center}.mcatalog-voucher-reversal-progress__sub-badge .lr-voucher-slip__corner-badge-slot--pill{max-width:none}.mcatalog-voucher-reversal-progress__sub-desc{display:block;margin:0;font-size:12px;line-height:1.5;color:#64748b;word-break:break-word}.mcatalog-voucher-reversal-progress__sub-action{align-self:flex-end;margin:0;font-size:12px;font-weight:500;color:#0052d9}.mcatalog-voucher-reversal-stack{display:flex;flex-direction:column;gap:8px}.mcatalog-voucher-reversal-history{margin:0;padding:10px;border:1px solid #e8edf3;border-radius:8px;background:#fafbfc}.mcatalog-voucher-reversal-history__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mcatalog-voucher-reversal-history__title{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#000000e0}.mcatalog-voucher-reversal-history__title-icon{flex-shrink:0;font-size:14px;color:#64748b}.mcatalog-voucher-reversal-history__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mcatalog-voucher-reversal-history__item{margin:0;padding:0}.mcatalog-voucher-reversal-history__card{width:100%;text-align:left}.prep-outbound-voucher-execute-lines-panel{margin-top:2px;box-sizing:border-box}.prep-outbound-voucher-execute-lines-panel__group+.prep-outbound-voucher-execute-lines-panel__group{border-top:.5px solid rgba(207,19,34,.1)}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-lines-head{padding:5px 7px 6px 8px;border-bottom:.5px solid rgba(207,19,34,.1);background:#cf13220a;box-sizing:border-box}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-lines-head__count{color:#b42318;background:#cf132214}.prep-outbound-voucher-execute-lines-panel .prep-suggest-line:nth-child(2n),.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-row:nth-child(2n){background:#cf132206}.prep-outbound-voucher-execute-lines-panel__row.prep-suggest-line.prep-inbound-execute-row{padding:9px 8px 10px;background:#cf132206;border-bottom:.5px solid rgba(207,19,34,.1);box-sizing:border-box}.prep-outbound-voucher-execute-lines-panel__row.prep-suggest-line.prep-inbound-execute-row:last-child{border-bottom:none}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-row__head{margin-bottom:7px}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-row__label{width:auto;min-width:0;padding-left:0;justify-content:flex-start;text-align:left}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-row__price .prep-inbound-execute-row__label{padding-left:0}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-row__qty{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;min-height:auto;padding:4px 0}.prep-outbound-voucher-execute-lines-panel .prep-inbound-execute-row__price{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;min-height:auto;margin-top:0;padding:4px 0 2px;border-top:.5px dashed rgba(148,163,184,.38)}.prep-outbound-voucher-execute-lines-panel__qty-display{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:4px;box-sizing:border-box}.prep-outbound-voucher-execute-lines-panel__qty-num{font-size:17px;font-weight:700;color:#cf1322;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:.02em}.prep-outbound-voucher-execute-lines-panel__qty-unit{flex-shrink:0;font-size:12px;font-weight:500;color:#64748b;line-height:1.2}.prep-outbound-voucher-execute-lines-panel__batch-readonly{flex:1;min-width:0;min-height:auto;display:flex;align-items:center;justify-content:flex-end;padding:0;border:none;background:transparent;box-sizing:border-box}.prep-outbound-voucher-execute-lines-panel__batch-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:100%}.prep-outbound-voucher-execute-lines-panel__batch-tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;color:#334155;background:#cf13220f;border:.5px solid rgba(207,19,34,.16);line-height:1.35;font-variant-numeric:tabular-nums;box-sizing:border-box}.prep-outbound-voucher-execute-lines-panel .prep-suggest-line__breakdown-wrap{margin:4px -2px 0;padding:0 2px 2px}.prep-outbound-voucher-execute-lines-panel .prep-suggest-line__breakdowns--open{max-height:480px;opacity:1;margin-top:4px}.prep-outbound-voucher-execute-lines-panel .prep-suggest-breakdown-lines.lr-stock-lines{gap:3px;margin-top:0}.prep-outbound-voucher-execute-lines-panel .prep-suggest-breakdown-lines .lr-stock-line{min-height:28px;padding:4px 6px 4px 5px}.prep-outbound-voucher-execute-lines-panel .prep-suggest-breakdown-lines .lr-stock-line__spec{font-size:10px;line-height:1.35}.prep-outbound-voucher-execute-lines-panel .prep-suggest-breakdown-lines .lr-stock-line__unit-price{margin-top:4px;padding-top:4px;font-size:8.5px;line-height:1.35;white-space:normal;text-align:right;word-break:break-all}.prep-outbound-voucher-execute-lines-panel .prep-suggest-breakdown-lines .prep-suggest-line__qty{font-size:12px}.prep-outbound-voucher-execute-lines-panel .prep-suggest-breakdown-lines .prep-suggest-line__qty-unit{font-size:10px}.wo-initial-prep-batch-confirm__lead{margin:0;line-height:1.6;color:#000000a6;font-size:14px}.wo-initial-prep-batch-confirm__list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.wo-initial-prep-batch-confirm__spec{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0;padding:8px 12px;box-sizing:border-box;background:#d6ebff;border:1px solid rgba(37,99,235,.18);border-radius:6px}.wo-initial-prep-batch-confirm__spec .prep-spec-section__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:#0f172a;line-height:1.35}.wo-initial-prep-batch-confirm__spec .prep-spec-section__plan{flex-shrink:0;font-size:12px;font-weight:500;line-height:1.35;color:#0009;white-space:nowrap}.material-spec-line-unit-price-log-hint{margin-bottom:12px;cursor:pointer;transition:padding .25s ease}.material-spec-line-unit-price-log-hint:focus-visible{outline:2px solid var(--ant-color-primary, #1677ff);outline-offset:2px}.material-spec-line-unit-price-log-hint--collapsed{display:flex;padding-block:8px;-webkit-user-select:none;user-select:none;align-items:center}.material-spec-line-unit-price-log-hint--collapsed .ant-alert-icon{margin-block:0!important;margin-top:0!important;align-self:center;line-height:1}.material-spec-line-unit-price-log-hint--collapsed .ant-alert-section{display:flex;flex-direction:column;justify-content:center;align-self:center}.material-spec-line-unit-price-log-hint--collapsed .ant-alert-title{margin:0;padding:0;line-height:22px}.material-spec-line-unit-price-log-hint--collapsed .ant-alert-description{margin-top:0;padding-top:0;display:none}.material-spec-line-unit-price-log-hint__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;line-height:22px}.material-spec-line-unit-price-log-hint__title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-weight:600;line-height:22px}.material-spec-line-unit-price-log-hint__summary{font-weight:400;font-size:13px;color:#0000008c;max-width:520px;overflow:hidden;opacity:1;transition:opacity .2s ease,max-width .25s ease}.material-spec-line-unit-price-log-hint__summary--hide{max-width:0;opacity:0;margin:0;pointer-events:none;white-space:nowrap}.material-spec-line-unit-price-log-hint__toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:400;color:var(--ant-color-primary, #1677ff);line-height:1}.material-spec-line-unit-price-log-hint__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.material-spec-line-unit-price-log-hint__collapse--open{grid-template-rows:1fr}.material-spec-line-unit-price-log-hint__collapse-inner{overflow:hidden;min-height:0}.material-spec-line-unit-price-log-hint__body{line-height:1.65;font-size:13px;padding-top:4px;opacity:0;transform:translateY(-4px);-webkit-user-select:text;user-select:text;transition:opacity .22s ease .04s,transform .22s ease .04s}.material-spec-line-unit-price-log-hint__collapse--open .material-spec-line-unit-price-log-hint__body{opacity:1;transform:translateY(0)}.material-spec-line-unit-price-log-hint__body p{margin:0 0 8px}.material-spec-line-unit-price-log-hint__body p:last-child{margin-bottom:0}.material-spec-line-unit-price-log-hint__formula{padding:8px 12px;border-radius:6px;background:#1677ff14;font-weight:600;color:var(--ant-color-primary, #1677ff)}.material-spec-line-unit-price-log-hint__sub{color:#0000008c;font-size:12px}.material-spec-line-unit-price-log-after{color:#ff7875;font-variant-numeric:tabular-nums}.material-spec-line-unit-price-log-after-with-tag{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.material-spec-line-unit-price-log-cost-tag{margin-inline-end:0!important;font-size:12px;line-height:18px;padding-inline:6px}.material-spec-line-unit-price-log-weight-mark{color:#ff4d4f}.material-spec-line-unit-price-log-pct{display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;font-weight:650;font-variant-numeric:tabular-nums;color:#00000073}.material-spec-line-unit-price-log-pct--up{color:#be123c}.material-spec-line-unit-price-log-pct--down{color:#0f766e}.material-spec-line-unit-price-log-op{display:inline-flex;align-items:center;gap:6px}.material-spec-line-unit-price-log-voucher-link{padding-inline:0!important;height:auto!important;white-space:nowrap}.material-spec-line-unit-price-log-calc-cell{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}.material-spec-line-unit-price-log-drawer .ant-table-tbody>tr>td.material-spec-line-unit-price-log-calc-cell{white-space:nowrap!important;overflow:visible!important}.material-spec-line-unit-price-log-calc-text{display:inline-block;white-space:nowrap;word-break:keep-all}.material-spec-line-unit-price-log-drawer .ant-table-thead>tr>th,.material-spec-line-unit-price-log-fee-detail-drawer .ant-table-thead>tr>th{white-space:nowrap;font-size:12px!important;font-weight:700!important;letter-spacing:.02em;line-height:1.4;color:#1e40af!important;background:#eff6ffa6!important;padding:8px 10px!important;text-align:left!important;vertical-align:middle!important}.material-spec-line-unit-price-log-drawer .ant-table-tbody>tr>td,.material-spec-line-unit-price-log-fee-detail-drawer .ant-table-tbody>tr>td{text-align:left!important;vertical-align:middle!important}.material-spec-line-unit-price-log-drawer .ant-table-tbody .ant-tag,.material-spec-line-unit-price-log-drawer .ant-table-tbody .ant-btn-link{margin:0!important;vertical-align:middle}.material-spec-line-unit-price-log-drawer .ant-table-tbody .ant-tag.ant-tag-filled{display:inline-flex;align-items:center}.material-spec-line-unit-price-log-drawer.ant-drawer-section,.material-spec-line-unit-price-log-drawer.ant-drawer-content{display:flex;flex-direction:column;height:100%;min-height:0}.material-spec-line-unit-price-log-drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-hint{flex-shrink:0}.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap,.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-table-wrapper{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-spin-nested-loading,.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-spin-container,.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-table{flex:1;min-height:0;display:flex;flex-direction:column}.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-table-container{flex:1;min-height:0}.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-table-header{flex-shrink:0;overflow:hidden!important}.material-spec-line-unit-price-log-drawer .material-spec-line-unit-price-log-table-wrap .ant-table-pagination{flex-shrink:0;margin-bottom:0}.material-spec-line-unit-price-log-fee-detail-btn{padding-inline:0}.material-cost-accounting-history-detail{display:flex;flex-direction:column;gap:12px;width:100%}.material-cost-accounting-history-detail__block.po-ship-section-card{width:100%;min-width:0;margin-bottom:0;border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));border-radius:8px;box-shadow:var(--ant-box-shadow-secondary);background:#fff}.material-cost-accounting-history-detail .po-ship-section-card+.po-ship-section-card{margin-top:0}.material-cost-accounting-history-detail__block-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.material-cost-accounting-history-detail__group-title-main{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;color:var(--color-text-primary, #111827)}.material-cost-accounting-history-detail__group-title-icon{color:#d48806;font-size:14px;line-height:1;flex-shrink:0}.material-cost-accounting-history-detail__formula{font-size:12px;font-weight:400;line-height:1.4;color:var(--ant-color-primary, #0052d9);opacity:.72}.material-cost-accounting-history-detail__subtotal-cell{background:#fafafa!important;vertical-align:middle!important;text-align:left!important}.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table{background:#fff;margin:0!important}.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-top:1px solid #f0f0f0!important;border-inline-start:1px solid #f0f0f0!important;border-inline-end:none!important;border-bottom:none!important}.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell{border-color:#f0f0f0!important}.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table-thead>tr>th,.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table-tbody>tr>td{text-align:left!important;vertical-align:middle}.material-cost-accounting-history-amount{color:#ff7875}.material-cost-accounting-history-detail__total{margin-top:0;padding:12px 16px;border-radius:8px;background:#fff1f0;border:1px solid #ffccc7;text-align:right;font-weight:600;font-size:13px;color:#cf1322}.material-cost-accounting-history-table .ant-table-cell .ant-btn-link{padding-inline:0}.material-cost-accounting-history-memo-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table-tbody .ant-btn-link{padding-inline:0;height:auto;font-size:var(--eiop-sheet-table-font-size, 12px);line-height:1.4}.material-cost-accounting-history-detail .eiop-sheet-table.ant-table-wrapper .ant-table-tbody .ant-btn-link .anticon{font-size:12px}.material-fixed-cost-modal .ant-modal-body{padding:8px!important}.material-fixed-cost-modal__steps{margin:4px 8px 16px}.material-fixed-cost-wizard-page.organizational-page.library-main-table-scroll-stack-root,.material-fixed-cost-wizard-page .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden}.material-fixed-cost-wizard-card{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.material-fixed-cost-wizard-page.library-main-table-scroll-stack-root .library-page-stack>.library-filter-table-card.material-fixed-cost-wizard-card{overflow:hidden}.material-fixed-cost-wizard-card>.ant-card-body,.material-fixed-cost-wizard-card.library-filter-table-card{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.material-fixed-cost-wizard{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0}.material-fixed-cost-wizard__header{flex-shrink:0;padding:16px 20px 12px;border-bottom:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.material-fixed-cost-wizard__title{font-size:16px;font-weight:600;line-height:1.4;color:var(--ant-color-text, rgba(0, 0, 0, .88));margin-bottom:12px}.material-fixed-cost-wizard__steps{margin:0}.material-fixed-cost-wizard__body{flex:1 1 0%;min-height:0;overflow:auto;padding:16px 20px 20px}.material-fixed-cost-wizard__footer{flex-shrink:0;padding:12px 20px;border-top:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:#fff}.material-fixed-cost-preview-summary{margin:0 0 10px;padding:10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--ant-color-primary, #1677ff) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--ant-color-primary, #1677ff) 8%,transparent),color-mix(in srgb,var(--ant-color-primary, #1677ff) 2%,#fff) 55%,#fff);box-sizing:border-box}.material-fixed-cost-preview-summary__header{font-size:13px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88));line-height:1.4}.material-fixed-cost-preview-summary__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;min-width:0}.material-fixed-cost-preview-summary__label{flex-shrink:0;font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:1.4}.material-fixed-cost-preview-summary__amount-row{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.material-fixed-cost-preview-summary__amount{font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-variant-numeric:tabular-nums;line-height:1.2}.material-fixed-cost-preview-summary__amount--after{color:var(--ant-color-primary, #1677ff)}.material-fixed-cost-preview-summary__arrow{font-size:16px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.material-fixed-cost-preview-summary__hint{margin-top:10px;font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));line-height:1.5}.material-fixed-cost-preview-summary__diffs{margin-top:8px}.material-fixed-cost-preview-summary__diffs-title{font-size:12px;font-weight:600;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));margin-bottom:4px}.material-fixed-cost-preview-summary__diff-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.material-fixed-cost-preview-summary__diff-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-variant-numeric:tabular-nums}.material-fixed-cost-preview-summary__diff-no{flex:0 0 20px;width:20px;height:20px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 10%,#fff);border:1px solid color-mix(in srgb,var(--ant-color-primary, #1677ff) 28%,transparent);box-sizing:border-box}.material-fixed-cost-preview-summary__diff-list strong{font-weight:600}.material-fixed-cost-preview-summary__impact{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:8px;padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 6%,#fff);border:1px solid color-mix(in srgb,var(--ant-color-primary, #1677ff) 14%,transparent)}.material-fixed-cost-preview-summary__impact-label{font-size:14px;font-weight:600;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));flex-shrink:0;line-height:1.4}.material-fixed-cost-preview-summary__impact-sep{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25));flex-shrink:0}.material-fixed-cost-preview-summary__impact-desc{font-size:12px;line-height:1.5;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.material-fixed-cost-preview-summary__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.material-fixed-cost-preview-summary__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .08))}.material-fixed-cost-preview-summary__chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;line-height:18px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));background:color-mix(in srgb,var(--ant-color-fill-secondary, rgba(0, 0, 0, .06)) 100%,transparent);border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.material-fixed-cost-preview-summary__note{font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));line-height:1.5}.material-fixed-cost-progress{display:flex;align-items:center;justify-content:center;min-height:min(420px,calc(100vh - 260px));padding:24px 0 32px;box-sizing:border-box}.material-fixed-cost-progress__card{width:100%;max-width:none;padding:32px 36px 28px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ant-color-primary, #1677ff) 18%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--ant-color-primary, #1677ff) 9%,#fff),#fff 48%,#fafcff);box-shadow:0 10px 28px #0f172a0f;box-sizing:border-box}.material-fixed-cost-progress__eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ant-color-primary, #1677ff);margin-bottom:8px}.material-fixed-cost-progress__title{font-size:18px;font-weight:600;line-height:1.4;color:var(--ant-color-text, rgba(0, 0, 0, .88));margin-bottom:14px}.material-fixed-cost-progress__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.material-fixed-cost-progress__chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;line-height:1.6;color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 10%,transparent)}.material-fixed-cost-progress__chip--muted{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));background:#0000000a}.material-fixed-cost-progress__summary{margin-bottom:16px;font-size:12px;line-height:1.55;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.material-fixed-cost-progress__bar{margin-bottom:4px}.material-fixed-cost-progress__bar.ant-progress{margin-bottom:0}.material-fixed-cost-progress__bar .ant-progress-outer{padding-inline-end:0!important;margin-inline-end:0!important}.material-fixed-cost-progress__bar .ant-progress-text{width:auto;margin-inline-start:10px;font-weight:600}.material-fixed-cost-progress__hint{margin-top:16px;padding-top:14px;border-top:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .08));font-size:12px;line-height:1.55;color:var(--ant-color-warning, #d48806)}.material-fixed-cost-success{padding:8px 16px 16px}.material-fixed-cost-success .ant-result{padding:12px 16px 8px}.material-fixed-cost-success__summary{margin-top:4px;text-align:center}.material-fixed-cost-success__summary .material-fixed-cost-preview-summary__header{text-align:center}.material-fixed-cost-success__summary .material-fixed-cost-preview-summary__meta{justify-content:center}.material-fixed-cost-success__summary .material-fixed-cost-preview-summary__diffs{text-align:left;display:inline-block;max-width:100%}.material-fixed-cost-success__summary .material-fixed-cost-preview-summary__diffs-title{text-align:center}.material-fixed-cost-success__summary .material-fixed-cost-preview-summary__impact{justify-content:center;text-align:center;display:inline-flex;max-width:100%}.material-fixed-cost-page .material-fixed-cost-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0;flex-shrink:0;padding:8px 12px;box-sizing:border-box}.material-fixed-cost-page .material-fixed-cost-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.material-fixed-cost-page .material-fixed-cost-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.material-fixed-cost-page .material-fixed-cost-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.material-fixed-cost-page.organizational-page.library-main-table-scroll-stack-root{flex:1 1 0%;min-height:0;overflow:hidden}.material-fixed-cost-page.library-main-table-scroll-stack-root .library-page-stack{flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--page-section-gap, 8px)}.material-fixed-cost-page .material-fixed-cost-split--cards{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;flex:1 1 0%}.material-fixed-cost-page .material-fixed-cost-split--cards>.material-fixed-cost-filters-card{flex-shrink:0}.material-fixed-cost-page .material-fixed-cost-split--cards>.material-fixed-cost-table-card{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.material-fixed-cost-page .material-fixed-cost-table-card>.organizational-right{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.material-fixed-cost-page.organizational-page.library-main-table-scroll-stack-root .material-fixed-cost-table-card .organizational-emp-result-panel,.material-fixed-cost-page .library-filter-table-card .organizational-emp-result-panel{flex:1;min-height:0;overflow-x:auto;overflow-y:auto!important;padding:8px 8px 20px;box-sizing:border-box}.material-fixed-cost-page .organizational-emp-result-panel>.ant-spin-nested-loading,.material-fixed-cost-page .organizational-emp-result-panel>.ant-spin{min-height:min-content}.material-fixed-cost-page .organizational-emp-result-panel .ant-spin-container{min-height:min-content}.material-fixed-cost-page--embedded{display:flex;flex-direction:column;min-height:0;flex:1 1 0%;min-width:0;overflow:hidden;width:100%}.platform-config-page .library-page-stack>.material-fixed-cost-page--embedded{flex:1 1 0%;min-height:0;overflow:hidden}.material-fixed-cost-page--embedded .material-fixed-cost-split--cards{flex:1 1 0%}.material-fixed-cost-collapse .ant-collapse-expand-icon .anticon{font-size:12px;line-height:1;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));transition:transform .2s}.material-fixed-cost-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;column-gap:8px;padding:8px!important}#theme-root .material-fixed-cost-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body,.material-fixed-cost-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body,.material-fixed-cost-collapse .ant-collapse-content-box,.material-fixed-cost-collapse .ant-collapse-body{padding:0!important;box-sizing:border-box}.material-fixed-cost-collapse__table-wrap{padding:8px;margin:0;box-sizing:border-box}.material-fixed-cost-collapse .ant-collapse-expand-icon{display:inline-flex;align-items:center;height:auto;padding-inline-end:2px!important;margin-inline-end:0!important;line-height:1}.material-fixed-cost-collapse .ant-collapse-header-text{display:flex;align-items:center;min-height:32px;margin-inline-start:0!important;padding-inline-start:0!important}.material-fixed-cost-collapse .material-fixed-cost-collapse__label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:32px}.material-fixed-cost-collapse .material-fixed-cost-collapse__label-text{display:inline-flex;align-items:center;font-size:15px;font-weight:600;line-height:32px}.material-fixed-cost-detail-drawer__title{display:inline-flex;align-items:center;gap:8px}.material-fixed-cost-detail-drawer__title-sum{margin-left:4px;font-weight:400;font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.material-spec-line-change-pct{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;color:#00000073;vertical-align:middle}.material-spec-line-change-pct__prefix{font-weight:400;color:#00000073;margin-right:2px}.material-spec-line-change-pct .anticon{font-size:10px}.material-spec-line-change-pct.is-up{color:#cf1322}.material-spec-line-change-pct.is-down{color:#389e0d}.material-spec-line-change-pct.is-up .material-spec-line-change-pct__prefix,.material-spec-line-change-pct.is-down .material-spec-line-change-pct__prefix{color:inherit}td.ant-table-cell.material-spec-line-change-warn-cell{background:var(--ant-color-error-bg, #fff2f0)!important}#theme-root.eiop-theme-root--dark td.ant-table-cell.material-spec-line-change-warn-cell{background:var(--ant-color-error-bg, rgba(255, 77, 79, .12))!important}.material-library-alert-todo-cell{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;white-space:nowrap}td.ant-table-cell:has(>.material-library-alert-todo-cell){white-space:nowrap}.material-library-alert-todo-cell__tag.ant-tag{margin:0!important;flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:0 4px!important;font-size:11px!important;line-height:16px!important;height:18px;border-radius:2px;font-weight:500;white-space:nowrap}.material-library-alert-todo-cell__tag.ant-tag .anticon{font-size:10px;margin-inline-end:0!important}.material-library-alert-todo-cell__tag.library-pending-todo-tag.ant-tag{cursor:pointer}.library-export-modal__alert.ant-alert{margin-bottom:12px;padding:6px 10px;align-items:flex-start}.library-export-modal__alert .ant-alert-icon{margin-top:2px;font-size:14px}.library-export-modal__alert .ant-alert-message{margin-bottom:0;font-size:13px;line-height:1.45}.library-export-modal__alert .ant-alert-description{margin-top:2px;font-size:12px;line-height:1.4;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.library-export-modal__search-tip{margin-top:0;margin-bottom:0;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));border-radius:6px}.library-export-modal__search-tip-label{display:block;margin-bottom:6px}.library-export-modal__fname-row{display:flex;align-items:center;gap:4px;min-width:0}.library-export-modal__fname{flex:1;min-width:0;font-size:13px;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.library-export-modal__form .ant-form-item-label>label{font-size:13px}.ml-pending-todos-drawer .ant-drawer-body{overflow:auto}.ml-pending-todo-table{background:#fff;border-radius:8px;overflow:hidden}.ml-pending-todo-table .ant-table-container,.ml-pending-todo-table .ant-table-bordered .ant-table-container{border-inline-start:1px solid #e5e6eb;border-top:1px solid #e5e6eb}.ml-pending-todo-table .ant-table-thead>tr>th,.ml-pending-todo-table .ant-table-tbody>tr>td{border-inline-end:1px solid #e5e6eb;border-bottom:1px solid #e5e6eb}.ml-pending-todo-table .ant-table-tbody>tr{cursor:pointer}.ml-pending-todo-table__doc{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;overflow:hidden}.ml-pending-todo-table__kind{flex-shrink:0;padding:0 6px;border-radius:4px;font-size:12px;line-height:20px;color:#3370ff;background:#3370ff14}.ml-pending-todo-table__type{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-pending-todo-table__type--reversal{height:22px;padding:0 8px;border-radius:4px;font-size:12px;line-height:20px;color:#d46b08;background:#fff7e6;border:1px solid #ffd591}.ml-pending-todo-table__name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-pending-todo-table__name-primary{color:#1f2329}.ml-pending-todo-table__name-suffix{font-size:12px;font-weight:400;color:#86909c}.ml-pending-todo-table__status{display:inline-flex;align-items:center;max-width:100%}.ml-pending-todo-table__status .lr-voucher-slip__corner-badge-slot--pill{max-width:100%}.ml-pending-todo-table__status--stamp{justify-content:center;min-height:52px}.ml-pending-todo-table__code{display:inline-block;white-space:nowrap;word-break:keep-all}.ml-pending-todo-table__creator{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.ml-pending-todo-table__avatar.ant-avatar{flex-shrink:0}.ml-pending-todo-table__creator-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-pending-todo-table__action{padding-inline:0}.raw-material-spec-line-batch-drawer .ant-drawer-header{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);text-align:left;flex-shrink:0}.raw-material-spec-line-batch-drawer .ant-drawer-header-title{flex:1;min-width:0;justify-content:flex-start}.raw-material-spec-line-batch-drawer .ant-drawer-title{text-align:left}.raw-material-spec-line-batch-drawer.ant-drawer-section,.ant-drawer-section.raw-material-spec-line-batch-drawer{display:flex;flex-direction:column;height:100%}.raw-material-spec-line-batch-drawer .ant-drawer-body{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:hidden;gap:var(--app-drawer-section-gap, 8px);padding:var(--app-drawer-body-padding-block, 8px) var(--app-drawer-body-padding-inline, 8px);box-sizing:border-box;background:var(--ant-color-bg-layout, #f0f2f5)}.raw-material-spec-line-batch-drawer__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:0;flex-shrink:0;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);box-sizing:border-box;background:var(--ant-color-bg-container, #ffffff);border-radius:8px;box-shadow:0 1px 2px #00000008,0 0 0 1px var(--ant-color-border-secondary, #f0f0f0)}.raw-material-spec-line-batch-drawer__search{width:min(100%,200px);flex:0 1 auto}.raw-material-spec-line-batch-drawer__operator{width:140px;flex:0 0 auto}.raw-material-spec-line-batch-drawer__time{width:min(100%,260px);flex:0 1 auto}.raw-material-spec-line-batch-drawer__zero{flex:0 0 auto;white-space:nowrap;-webkit-user-select:none;user-select:none}.raw-material-spec-line-batch-drawer__table-stack{flex:1 1 0%;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px);box-sizing:border-box;background:var(--ant-color-bg-container, #ffffff);border-radius:8px;box-shadow:0 1px 2px #00000008,0 0 0 1px var(--ant-color-border-secondary, #f0f0f0)}.raw-material-spec-line-batch-drawer__table-body{flex:1 1 0%;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.raw-material-spec-line-batch-drawer__table-body>.ant-table-wrapper{flex:1 1 0%;min-height:0;min-width:0}.raw-material-spec-line-batch-drawer__pagination{flex-shrink:0;width:100%;margin-top:var(--page-section-gap, 8px)!important;margin-bottom:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.raw-material-batch-no-cell{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.raw-material-stock-weight-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.raw-material-stock-weight-cell__value,.raw-material-stock-weight-cell__unit{font-variant-numeric:tabular-nums}.raw-material-stock-weight-cell__done{flex-shrink:0;padding:0 5px;border-radius:3px;font-size:12px;font-weight:450;line-height:1.5;color:#cf1322;background:#cf132214}.raw-material-batch-no-cell__icon{flex-shrink:0;width:14px;height:14px;opacity:.55}.raw-material-batch-no-cell__tag{flex-shrink:0;padding:1px 6px;border-radius:4px;font-size:12px;font-weight:600;color:#2563eb;background:#2563eb1a;line-height:1.35}.raw-material-batch-no-cell__no{flex:0 1 auto;min-width:0;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.raw-material-batch-merge-cell{vertical-align:middle!important}.raw-material-spec-line-batch-drawer .ant-table-thead>tr>th.raw-material-batch-stock-divider,.raw-material-spec-line-batch-drawer .ant-table-tbody>tr>td.raw-material-batch-stock-divider{border-right:1px solid #e2e8f0}.raw-material-batch-row--zero>td{background:#f8fafc!important;color:#94a3b8}.raw-material-batch-row--zero .raw-material-batch-no-cell__no,.raw-material-batch-row--zero .raw-material-stock-weight-cell__value,.raw-material-batch-row--zero .raw-material-stock-weight-cell__unit{color:#94a3b8}.raw-material-batch-row--zero .raw-material-batch-no-cell__tag{color:#64748b;background:#e2e8f0}.raw-material-batch-merge-cell--zero{background:#f8fafc!important}.raw-material-spec-line-batch-drawer .ant-table-thead>tr>th:first-child,.raw-material-spec-line-batch-drawer .ant-table-tbody>tr>td.raw-material-batch-merge-cell{overflow:visible;text-overflow:clip;white-space:normal}.raw-material-batch-log-operator{display:inline-flex;align-items:center;gap:6px;min-width:0}.raw-material-batch-log-time{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.raw-material-batch-log-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.raw-material-batch-log-operator__avatar{flex-shrink:0}.raw-material-batch-log-delta{font-variant-numeric:tabular-nums;font-weight:600}.raw-material-batch-log-delta--in{color:#15803d}.raw-material-batch-log-delta--out{color:#b91c1c}.raw-material-batch-log-delta--neutral{color:#64748b}.raw-material-batch-log-ref{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle}.raw-material-batch-log-ref__label{flex-shrink:0;padding:0 5px;border-radius:3px;font-size:12px;font-weight:500;line-height:1.5;color:#64748b;background:#94a3b824}.raw-material-batch-log-ref__code{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#64748b}.raw-material-batch-log-ref__fallback{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#64748b}.raw-material-batch-log-ref-link{padding-inline:0;height:auto;max-width:100%;white-space:nowrap;text-align:left;font-weight:500}.raw-material-batch-log-ref-link>span{display:inline-flex;max-width:100%;vertical-align:middle}.raw-material-batch-log-ref-link .raw-material-batch-log-ref__label{color:#3b82f6;background:#3b82f614}.raw-material-batch-log-ref-link .raw-material-batch-log-ref__code{color:#3b82f6}.raw-material-batch-log-ref-link:hover .raw-material-batch-log-ref__label{background:#3b82f61f}.raw-material-batch-log-ref-link:hover .raw-material-batch-log-ref__code{color:#2563eb}.inbound-voucher-footer{display:flex;flex-direction:row;align-items:center;margin:4px -16px -12px;padding:12px 16px;background:var(--ant-color-fill-quaternary, #f5f5f5);border-top:1px dashed var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.inbound-voucher-footer-stack{margin:4px -16px -12px}.inbound-voucher-footer-stack .inbound-voucher-footer{margin:0}.inbound-voucher-footer-stack .inbound-voucher-footer--label-date{border-top:none;padding-top:0}.inbound-voucher-footer__half{display:flex;flex-direction:row;align-items:center;flex:1 1 0;min-width:0;gap:10px}.inbound-voucher-footer__half--right{justify-content:flex-end}.inbound-voucher-footer__label{flex-shrink:0;font-size:13px;font-weight:600;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));line-height:1.2}.inbound-voucher-footer__divider{flex-shrink:0;width:1px;height:24px;margin:0 12px;background:var(--ant-color-border-secondary, rgba(0, 0, 0, .06))}.inbound-voucher-footer__field{flex:0 1 auto;min-width:0;margin-bottom:0!important}.inbound-voucher-footer__field .ant-form-item-control-input{min-height:auto}.inbound-voucher-footer__date-wrap{position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:4px}.inbound-voucher-footer__date-value{font-size:14px;font-weight:500;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-variant-numeric:tabular-nums;line-height:1.2}.inbound-voucher-footer__label--required{display:inline-flex;align-items:center;gap:2px}.inbound-voucher-footer__required-star{color:var(--ant-color-error, #ff4d4f);font-family:SimSun,sans-serif;line-height:1}.inbound-voucher-footer__pick-btn,.inbound-voucher-footer__edit-btn{padding:0 4px;height:auto;font-size:13px;line-height:1.2}.inbound-voucher-footer__date-picker-hidden{position:absolute;left:0;bottom:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.inbound-voucher-footer__batch{font-size:14px;font-weight:600;color:var(--ant-color-text, rgba(0, 0, 0, .88));font-variant-numeric:tabular-nums;white-space:nowrap}.layout-detail-shell-page-wrap{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.layout-detail-shell-page{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);padding:0 0 140px;flex:1;min-height:0;overflow-y:auto}.layout-detail-shell-loading{display:flex;align-items:center;justify-content:center;min-height:320px}.layout-detail-shell-top-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;margin-bottom:4px}.layout-detail-shell-top-bar>.ant-btn{flex-shrink:0;margin-inline-end:-4px}.layout-detail-shell-top-bar>.ant-btn.ant-btn-icon-only .anticon{font-size:14px;color:var(--color-text-primary, #111827)}.layout-detail-shell-page-heading-line{margin:0 0 0 -4px;flex:1;min-width:0;font-size:14.5px;font-weight:600;color:var(--color-text-primary, #111827);line-height:1.4;word-break:break-word}.layout-detail-shell-page-heading-line span{font-weight:600;color:var(--color-text-primary, #111827)}.layout-detail-shell-page-heading-with-extra{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 10px;flex:1;min-width:0}.layout-detail-shell-page-heading-with-extra .layout-detail-shell-page-heading-line{flex:0 1 auto}.layout-detail-shell-top-bar .layout-detail-shell-page-heading-status-tag{flex-shrink:0;margin:0;font-size:12px;line-height:1.5}.layout-detail-shell-heading-emp-status{font-size:13.5px;line-height:1.4;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.layout-detail-shell-block-card.ant-card{border-radius:8px;box-shadow:var(--ant-box-shadow-secondary)}.layout-detail-shell-block-card .ant-card-body{padding:var(--page-section-padding-inline, 8px) var(--page-section-padding-inline, 8px) var(--page-section-padding-block-end, 8px)}.layout-detail-shell-block-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary, #111827);margin-bottom:var(--page-section-gap, 8px)}.layout-detail-shell-block-title .anticon{color:var(--color-text-tertiary, #9ca3af);font-size:15px}.layout-detail-shell-section-card .layout-detail-shell-block-title{padding-bottom:var(--page-section-gap, 8px);margin-bottom:var(--page-section-gap, 8px);border-bottom:1px solid var(--ant-color-border-secondary)}.layout-detail-shell-basic-panel{background:transparent;border:none;padding:0;margin-top:0}.layout-detail-shell-basic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:20px;align-items:start}.layout-detail-shell-basic-cell{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0}.layout-detail-shell-basic-cell--align-center{align-items:center}.layout-detail-shell-basic-value--memo{white-space:pre-wrap;word-break:break-word}.layout-detail-shell-basic-label{flex-shrink:0;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.layout-detail-shell-basic-value{flex:1;min-width:0;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--color-text-primary, rgba(0, 0, 0, .88));word-break:break-word}.layout-detail-shell-basic-value--with-avatar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.layout-detail-shell-basic-value--with-status-dot{display:inline-flex;align-items:center}.layout-detail-shell-attachments-panel{margin-top:0;min-width:0}.layout-detail-shell-attachments-empty{font-size:13.5px;line-height:1.5;color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.layout-detail-shell-basic-row-leader-workers{display:flex;flex-direction:row;align-items:center;gap:40px;margin-top:20px;min-width:0}.layout-detail-shell-basic-row-leader-workers>.layout-detail-shell-basic-cell{flex-shrink:0}.layout-detail-shell-basic-row-leader-workers>.layout-detail-shell-basic-memo-row--leader-workers-tail{flex:1;min-width:0;margin-top:0}@media(max-width:720px){.layout-detail-shell-basic-row-leader-workers{flex-direction:column;align-items:stretch;gap:16px}}.layout-detail-shell-basic-memo-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-top:16px;padding-top:0}.layout-detail-shell-basic-memo-row.layout-detail-shell-basic-memo-row--leader-workers-tail{align-items:center}.layout-detail-shell-basic-memo-row--leader-workers-tail .layout-detail-shell-basic-memo-value{display:flex;align-items:center;min-width:0}.layout-detail-shell-basic-memo-row--leader-workers-tail .work-order-detail-emp-inline{margin-bottom:0}.layout-detail-shell-basic-memo-value{flex:1;min-width:0}@media(max-width:900px){.layout-detail-shell-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(max-width:560px){.layout-detail-shell-basic-grid{grid-template-columns:1fr}}.layout-detail-shell-table-empty .ant-empty{padding:24px 0}.layout-detail-shell-page .layout-detail-shell-section-card .layout-detail-shell-block-title:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.work-order-detail-emp-inline{display:inline-flex;align-items:center;gap:8px;margin-right:16px;margin-bottom:6px;vertical-align:middle}.work-order-detail-workers-wrap{display:flex;flex-wrap:wrap;align-items:center}.material-library-form-page.layout-detail-shell-page-wrap{flex:1;min-height:0}.material-library-form-page__layout.layout-detail-shell-page{display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:0;overflow:hidden;gap:0}.material-library-form-page__top{flex-shrink:0;padding-bottom:4px}.material-library-form-page__scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.material-library-form-page__foot-wrap{flex-shrink:0;margin-top:auto;display:flex;flex-direction:column}.material-library-form-page__foot{position:relative;z-index:25;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);background:linear-gradient(180deg,#fafbfc,#fff);border-top:1px solid #cfd8e6}.material-library-form-page .product-library-drawer-form{width:100%;max-width:none}.material-library-form-page .product-library-drawer-section-card,.material-library-form-page .po-ship-section-card{margin-bottom:var(--page-section-gap, 8px)}.material-library-form-page .po-ship-form-section{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--color-text-primary, #111827)}.material-library-form-page .po-ship-form-section .anticon{display:none}.material-library-form-page .po-ship-form-section:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.material-library-form-page .product-library-spec-drawer-table .ant-table-body{max-height:min(52vh,480px)!important}.wo-sys-check{display:flex;flex-direction:column;gap:12px}.wo-sys-check__banner{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#f5f7fa;color:#1f2329;font-size:13px}.wo-sys-check__banner-ok{color:#00a870}.wo-sys-check__banner-fail{color:#e34d59}.wo-sys-check__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.wo-sys-check__row{display:grid;grid-template-columns:28px 1fr 24px;gap:10px;align-items:start;padding:10px 12px;border:1px solid #e7e9ee;border-radius:8px;background:#fff}.wo-sys-check__row--running{border-color:#94bfff;background:#f3f8ff}.wo-sys-check__row--pass{border-color:#b7eb8f;background:#f6ffed}.wo-sys-check__row--fail{border-color:#ffccc7;background:#fff2f0}.wo-sys-check__idx{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:#edf0f5;color:#4e5969;margin-top:1px}.wo-sys-check__title{font-size:13px;font-weight:600;color:#1f2329}.wo-sys-check__detail{margin-top:4px;font-size:12px;color:#4e5969;white-space:pre-wrap;line-height:1.5}.wo-sys-check__status{display:inline-flex;justify-content:center;margin-top:2px;color:#86909c}.wo-sys-check__row--pass .wo-sys-check__status{color:#00a870}.wo-sys-check__row--fail .wo-sys-check__status{color:#e34d59}.wo-sys-check__row--running .wo-sys-check__status{color:#2468f2}.work-order-pc-mobile-operate-hint{margin:0 12px;border-radius:6px}.product-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint,.subpack-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint{margin:8px 12px 4px}.product-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell__section .wo-detail-hero-task-stack,.product-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell__section .wo-detail-task-table.ant-table-wrapper,.product-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell__section .wo-detail-task-card-list,.product-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell-vouchers,.subpack-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell__section .wo-detail-hero-task-stack,.subpack-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell__section .wo-detail-task-table.ant-table-wrapper,.subpack-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell__section .wo-detail-task-card-list,.subpack-work-order-detail-page .prep-pwo-detail-shell-body>.work-order-pc-mobile-operate-hint+.wo-detail-shell-vouchers{padding-top:16px}.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-task-card-list,.subpack-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-task-card-list{display:flex;flex-direction:column;gap:12px}.product-team-info-popover .ant-popover-inner{padding:0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f,0 2px 8px #0f172a0f}.product-team-info-popover .ant-popover-title{margin:0;padding:10px 12px 8px;border-bottom:1px solid #eef1f6;font-size:14px;font-weight:600;color:#171a1f;min-width:0}.product-team-info-popover .ant-popover-inner-content{padding:0}.product-team-info-sheet__list{margin:0;padding:0;list-style:none;max-height:min(320px,50vh);overflow-y:auto}.product-team-info-sheet__row{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #f0f2f5}.product-team-info-sheet__row:last-child{border-bottom:none}.product-team-info-sheet__avatar.ant-avatar{flex-shrink:0;background:#e8edf5;color:#64748b;font-size:12px}.product-team-info-sheet__name{flex:1;min-width:0;font-size:13px;color:#171a1f;line-height:1.4;word-break:break-word}.product-team-info-sheet__role{flex-shrink:0;font-size:11px;color:#64748b;padding:2px 6px;border-radius:4px;background:#f1f5f9;line-height:1.35}.product-team-info-sheet__empty{padding:20px 12px;text-align:center;font-size:13px;color:#94a3b8}.wo-task-team-assign-popover__title{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0;font-weight:inherit}.wo-task-team-assign-popover__title-main{flex:0 0 auto;font-size:16px;font-weight:600;color:#171a1f;line-height:1.4}.wo-task-team-assign-popover__title-hint{flex:1 1 auto;min-width:0;font-size:13px;font-weight:400;color:#94a3b8;line-height:1.4}.wo-task-team-assign-popover__trigger{display:inline-flex}.wo-task-team-assign-modal .ant-modal-body{padding:0}.wo-task-team-assign-panel{display:flex;flex-direction:column;min-width:0}.wo-task-team-assign-panel__search{padding:12px 16px;text-align:left;border-bottom:1px solid #eef1f6}.wo-task-team-assign-panel__search .ant-input-search,.wo-task-team-assign-panel__search .ant-space-compact{width:100%;display:flex!important}.wo-task-team-assign-panel__search .ant-input-affix-wrapper{flex:1;min-width:0;text-align:left}.wo-task-team-assign-panel__search .ant-input{text-align:left}.wo-task-team-assign-panel__search .ant-input-search-button{flex:0 0 auto}.wo-task-team-assign-panel__list{max-height:min(360px,50vh);overflow-y:auto}.wo-task-team-assign-panel__ul{max-height:none;overflow:visible}.wo-task-team-assign-panel__row{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;text-align:left}.wo-task-team-assign-panel__row:hover{background:#f8fafc}.wo-task-team-assign-panel__loading{display:flex;justify-content:center;padding:8px 0 12px}.wo-task-team-assign-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 16px;border-top:1px solid #eef1f6}.wo-task-team-assign-panel__count{font-size:13px;color:#64748b}.wo-task-team-assign-panel__actions{display:inline-flex;align-items:center;gap:8px}.wo-prep-apply-modal__code{margin-bottom:12px;color:#00000073;font-size:12px}.wo-prep-apply-modal__memo{margin-top:12px}.wo-prep-apply-material-cell{display:flex;align-items:baseline;gap:8px;min-width:0}.wo-prep-apply-material-cell__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#334155}.wo-prep-apply-material-cell__spec{flex-shrink:0;font-size:12px;color:#00000073;white-space:nowrap}.wo-prep-apply-table .ant-input-number,.wo-prep-apply-table .ant-picker{width:100%}.wo-prep-apply-table .ant-space-compact{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;max-width:100%;min-width:0}.wo-prep-apply-table .ant-space-compact.ant-space-compact-vertical{flex-direction:row!important}.wo-prep-apply-table .ant-space-compact .ant-input-number{flex:1 1 auto;min-width:0;max-width:100%}.wo-prep-apply-available-cell{color:#000000a6;white-space:nowrap}.wo-prep-apply-table .ant-space-addon.ant-input-number-addon,.wo-prep-apply-table .ant-input-number-addon{flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed;display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1.15}.wo-status-glyph{width:10px;height:10px;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.wo-status-glyph--default:before{content:"";position:absolute;top:1.5px;left:50%;width:1px;height:3px;margin-left:-.5px;background:currentColor;border-radius:1px}.wo-status-glyph--default:after{content:"";position:absolute;top:4px;left:50%;width:3px;height:1px;margin-left:-.5px;background:currentColor;border-radius:1px;transform-origin:left center;transform:rotate(45deg)}.wo-status-glyph--in-progress:after{content:"";display:block;width:0;height:0;margin-left:1px;border-style:solid;border-width:2.5px 0 2.5px 4px;border-color:transparent transparent transparent currentColor;box-sizing:border-box}.wo-status-glyph--closed:after{content:"";display:block;width:2.5px;height:4px;margin-top:-.5px;border:solid currentColor;border-width:0 1.3px 1.3px 0;transform:rotate(45deg);box-sizing:border-box}.wo-status-glyph--voided:after{content:"";position:absolute;top:50%;left:1px;right:1px;height:1.2px;background:currentColor;transform:rotate(-45deg);border-radius:1px}.wo-task-team-people-cell{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;padding:0}.wo-task-team-people-cell__people{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;width:100%}.wo-task-team-people-cell__person{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:100%;min-width:0}.wo-task-team-people-cell__avatar-wrap{position:relative;flex:0 0 auto}.wo-task-team-people-cell__badge{position:absolute;top:-5px;right:-6px;z-index:1;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#ff4d4f;color:#fff;font-size:9px;font-weight:600;line-height:14px;text-align:center;white-space:nowrap;box-shadow:0 0 0 1px #fff;pointer-events:none}.wo-task-team-people-cell__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;color:#000000e0}.pwo-task-record-entries{margin-top:8px;background:#fff;border:1px dashed rgba(148,163,184,.65);border-radius:5px;overflow:hidden;box-shadow:none;box-sizing:border-box}.pwo-task-record-entries--in-card{margin:0 var(--wo-task-doc-card-pad-x, 12px) 8px;border:1px dashed rgba(148,163,184,.65);border-radius:5px;background:#fff;overflow:hidden}.pwo-task-record-entry{display:flex;flex-direction:row;align-items:center;width:100%;min-height:40px;padding:9px 10px;margin:0;border:none;border-radius:0;box-sizing:border-box;background:#fff;cursor:pointer;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pwo-task-record-entry+.pwo-task-record-entry{border-top:1px dashed rgba(148,163,184,.65)}.pwo-task-record-entry:hover{background:#eff6ff73}.pwo-task-record-entry:focus-visible{outline:2px solid #0052d9;outline-offset:-2px;z-index:1}.pwo-task-record-entry__icon{flex-shrink:0;width:17px;height:17px;margin-right:7px;display:block;opacity:.88}.pwo-task-record-entry__label{flex:1;min-width:0;font-size:13px;font-weight:600;color:#1e3a8a;line-height:1.4}.pwo-task-record-entry__main{display:flex;flex-direction:row;align-items:center;flex:1;min-width:0;width:100%}.pwo-task-record-entry__todo{flex-shrink:0;margin-left:6px;padding:0 5px;height:17px;border-radius:9px;background:#fff1f0;color:#cf1322;font-size:10px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap}.pwo-task-record-entry__count{flex-shrink:0;margin-left:4px;min-width:17px;padding:0 5px;height:17px;border-radius:9px;background:#eff6ffd9;color:#1e40af;font-size:10px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap}.pwo-task-record-entry__chevron{flex-shrink:0;margin-left:4px;width:11px;height:11px;display:block;transform:rotate(-90deg);filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(450%) hue-rotate(176deg) brightness(92%) contrast(88%)}.wo-task-line-op-popover .ant-popover-container{filter:drop-shadow(0 6px 16px rgba(15,23,42,.16)) drop-shadow(0 18px 40px rgba(15,23,42,.2))}.wo-task-line-op-popover .ant-popover-inner{padding:0;border-radius:10px;border:1px solid rgba(15,23,42,.1);box-shadow:none}.wo-task-line-op-popover .ant-popover-inner-content{padding:0}.wo-task-line-op-popover__panel{width:380px;max-width:min(380px,calc(100vw - 24px));box-sizing:border-box}.wo-task-line-op-popover__title{padding:10px 12px 8px;border-bottom:1px solid rgba(15,23,42,.06);font-size:14px;font-weight:650;color:#0f172a;line-height:1.35}.wo-task-line-op-popover__body{padding:8px 10px 10px;max-height:min(420px,60vh);overflow:auto}.wo-task-line-op-popover__entries{border:1px dashed rgba(148,163,184,.65);border-radius:8px;overflow:hidden;background:#fff}.wo-task-line-op-popover__row{display:flex;flex-direction:row;align-items:center;min-height:40px;padding:4px 6px;box-sizing:border-box;background:#fff}.wo-task-line-op-popover__row+.wo-task-line-op-popover__row{border-top:1px dashed rgba(148,163,184,.65)}.wo-task-line-op-popover__col-left{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;margin:0;padding:6px 4px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.wo-task-line-op-popover__col-left:hover{background:#eff6ff73}.wo-task-line-op-popover__col-left:focus-visible{outline:2px solid #0052d9;outline-offset:-2px}.wo-task-line-op-popover__col-left .pwo-task-record-entry__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:#1e3a8a;line-height:1.4}.wo-task-line-op-popover__col-left .pwo-task-record-entry__todo,.wo-task-line-op-popover__col-left .pwo-task-record-entry__count,.wo-task-line-op-popover__col-left .pwo-task-record-entry__chevron{flex-shrink:0}.wo-task-line-op-popover__col-left .pwo-task-record-entry__icon{flex-shrink:0;width:17px;height:17px;margin-right:7px;display:block;opacity:.88}.wo-task-line-op-popover__col-left .pwo-task-record-entry__count{margin-left:4px;min-width:17px;padding:0 5px;height:17px;border-radius:9px;background:#eff6ffd9;color:#1e40af;font-size:10px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap}.wo-task-line-op-popover__col-left .pwo-task-record-entry__todo{margin-left:6px;padding:0 5px;height:17px;border-radius:9px;background:#fff1f0;color:#cf1322;font-size:10px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap}.wo-task-line-op-popover__col-left .pwo-task-record-entry__chevron{margin-left:4px;width:11px;height:11px;display:block;transform:rotate(-90deg);filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(450%) hue-rotate(176deg) brightness(92%) contrast(88%)}.wo-task-line-op-popover__vdiv{flex-shrink:0;width:1px;align-self:stretch;margin:6px 2px;background:#94a3b88c}.wo-task-line-op-popover__action{flex-shrink:0;margin:0;padding:8px 8px 8px 10px;border:none;border-radius:6px;background:transparent;font-size:13px;font-weight:600;line-height:1.3;color:#0052d9;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.wo-task-line-op-popover__action:hover{background:#64748b14}.wo-task-line-op-popover__action--danger{color:#cf1322}.wo-task-line-op-popover__hint{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 8px 8px 10px;font-size:12px;font-weight:500;line-height:1.3;color:#94a3b8;white-space:nowrap;box-sizing:border-box}.wo-task-line-op-popover__hint--done{color:#15803d;font-weight:600}.wo-task-line-op-popover__hint-check{width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:#22c55e;position:relative;flex-shrink:0}.wo-task-line-op-popover__hint-check:after{content:"";position:absolute;left:4.5px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.wo-task-line-op-popover__empty{padding:28px 12px;text-align:center;font-size:13px;color:#94a3b8}.wo-task-line-op-popover__foot{flex-shrink:0;padding:10px 12px 12px;border-top:1px dashed rgba(148,163,184,.65);display:flex;flex-direction:column;gap:8px}.wo-task-line-op-popover__foot-btn{width:100%;height:34px;margin:0;padding:0 14px;border-radius:6px;border:1px solid #d0d5dd;background:#fff;color:#344054;font-size:13px;font-weight:600;line-height:32px;cursor:pointer;box-sizing:border-box}.wo-task-line-op-popover__foot-btn--primary{border-color:#0052d9;background:#0052d9;color:#fff}.wo-task-line-op-popover__foot-btn--primary:hover:not(:disabled){background:#003eb3;border-color:#003eb3}.wo-task-line-op-popover__foot-btn--danger{border-color:#cf1322;color:#cf1322}.wo-task-line-op-popover__foot-btn:hover:not(:disabled):not(.wo-task-line-op-popover__foot-btn--primary){border-color:#98a2b3;background:#f9fafb}.wo-task-line-op-popover__foot-btn:disabled{cursor:not-allowed;opacity:.45}.wo-task-doc-card{width:100%;--wo-task-doc-card-pad-x: 12px;position:relative;overflow:hidden;border-radius:8px;padding:0;background:#fff;border:1px solid #d5dde8;box-shadow:none;box-sizing:border-box}.wo-task-doc-card__corner-badge{position:absolute;top:50%;right:0;z-index:8;max-width:42%;min-width:68px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px 6px 12px;border-radius:0 0 0 6px;font-size:12px;font-weight:600;line-height:1.3;box-sizing:border-box;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.wo-task-doc-card__corner-badge--pending,.wo-task-doc-card__corner-badge--pending-prep{background:#f2f3ff;color:#0052d9}.wo-task-doc-card__corner-badge--active{background:#fff7e6;color:#d46b08}.wo-task-doc-card__corner-badge--pending-inbound{background:#f9f0ff;color:#722ed1}.wo-task-doc-card__corner-badge--done{background:#f0fdf4;color:#15803d}.wo-task-doc-card__corner-badge--muted{background:#f1f5f9;color:#64748b}.wo-task-doc-card__body{position:relative;width:100%;box-sizing:border-box;background:transparent}.wo-task-doc-card__body--has-badge .wo-task-doc-card__head,.wo-task-doc-card__head--has-badge{padding-right:64px}.wo-task-doc-card__head{position:relative;width:100%;min-height:40px;padding:10px var(--wo-task-doc-card-pad-x);box-sizing:border-box;background:#fff;border-bottom:1px solid #e5eaf1}.wo-task-doc-card__head--pending,.wo-task-doc-card__head--pending-prep,.wo-task-doc-card__head--active,.wo-task-doc-card__head--pending-inbound,.wo-task-doc-card__head--done,.wo-task-doc-card__head--muted{background:#fff}.wo-task-doc-card--collapsed{padding-bottom:0}.wo-task-doc-card--collapsed .wo-task-doc-card__head{border-bottom:none}.wo-task-doc-card__title-row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px;width:100%;min-width:0;box-sizing:border-box}.wo-task-doc-card__accent{flex-shrink:0;width:3px;height:16px;border-radius:999px;background:#0052d9}.wo-task-doc-card__task-icon{flex-shrink:0;width:20px;height:20px;display:block}.wo-task-doc-card__task-name{flex:1 1 auto;min-width:0;display:block;font-size:14px;font-weight:600;color:#334155;line-height:1.35;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-task-doc-card__lock{flex-shrink:0;display:inline-flex;align-items:center;color:#e37318;font-size:13px;line-height:1}.wo-task-doc-card--voided{opacity:.55;background:#f8fafce6;border-color:#94a3b88c}.wo-task-doc-card--voided .wo-task-doc-card__task-name,.wo-task-doc-card--voided .wo-task-doc-card__spec-name,.wo-task-doc-card--voided .wo-task-doc-card__spec-qty,.wo-task-doc-card--voided .wo-task-doc-card__team-name,.wo-task-doc-card--voided .wo-task-doc-card__team-empty,.wo-task-doc-card--voided .wo-task-doc-card__th,.wo-task-doc-card--voided .wo-task-doc-card__td{color:#94a3b8!important;text-decoration:line-through;text-decoration-color:#64748bb8;text-decoration-thickness:1px}.wo-task-doc-card__fold-btn{flex:0 0 auto;position:relative;z-index:1;width:22px;height:22px;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.wo-task-doc-card__head-trail{flex:0 0 auto;margin-left:auto;display:inline-flex;flex-direction:row;align-items:center;gap:6px}.wo-task-doc-card__fold-chevron{width:11px;height:11px;display:block;transform:rotate(-90deg);transition:transform .24s ease;filter:brightness(0) saturate(100%) invert(28%) sepia(6%) saturate(500%) hue-rotate(176deg) brightness(95%) contrast(90%)}.wo-task-doc-card__fold-chevron--down{transform:rotate(0)}.wo-task-doc-card__expand-motion{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.wo-task-doc-card__expand-motion--open{grid-template-rows:1fr}.wo-task-doc-card__expand-motion-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .24s ease}.wo-task-doc-card__expand-motion--open .wo-task-doc-card__expand-motion-inner{opacity:1;transform:translateY(0);overflow:visible}@media(prefers-reduced-motion:reduce){.wo-task-doc-card__fold-chevron,.wo-task-doc-card__expand-motion,.wo-task-doc-card__expand-motion-inner{transition:none}.wo-task-doc-card__expand-motion-inner{transform:none}}.wo-task-doc-card__head--tap{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.wo-task-doc-card__head--tap:hover,.wo-task-doc-card__head--tap:active{background:#f8fafc}.wo-task-doc-card__head-todo{flex-shrink:0;margin-left:8px;padding:0;border:none;background:transparent;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.wo-task-doc-card__head-todo-label{font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;color:#e11d48;white-space:nowrap}.wo-task-doc-card__head-todo-count{flex-shrink:0;min-width:14px;height:14px;padding:0 3px;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#e11d48;color:#fff;font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px #e11d481f}.wo-task-doc-card__head-todo--alert .wo-task-doc-card__head-todo-count{animation:wo-task-todo-count-pulse 1.4s ease-in-out infinite}@keyframes wo-task-todo-count-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e11d4847}50%{opacity:.78;transform:scale(1.06);box-shadow:0 0 0 3px #e11d4800}}@media(prefers-reduced-motion:reduce){.wo-task-doc-card__head-todo--alert .wo-task-doc-card__head-todo-count{animation:none}}.wo-task-doc-card--todo-alert{border-color:#ef444459}.wo-task-doc-card--todo-alert .wo-task-doc-card__head{box-shadow:none}.wo-task-doc-card__head-status{flex:0 0 auto;max-width:none;margin-left:0;padding:2px 7px;border-radius:4px;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px}.wo-task-doc-card__head-status-text{min-width:0;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wo-task-doc-card__head-status--pending,.wo-task-doc-card__head-status--pending-prep{background:#f2f3ff;color:#0052d9}.wo-task-doc-card__head-status--active{background:#fff7e6;color:#d46b08}.wo-task-doc-card__head-status--pending-inbound{background:#f9f0ff;color:#722ed1}.wo-task-doc-card__head-status--done{background:#f0fdf4;color:#15803d}.wo-task-doc-card__head-status--muted{background:#f1f5f9;color:#64748b}.wo-task-doc-card__table-wrap{width:100%;margin:0;padding:8px var(--wo-task-doc-card-pad-x) 10px;box-sizing:border-box;background:transparent}.wo-task-doc-card__table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;background:transparent;border-radius:0;border:none;box-sizing:border-box}.wo-task-doc-card__table{--wo-task-table-dash: 1px dashed rgba(148, 163, 184, .65);--wo-task-spec-rows: 1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.7fr) minmax(96px,1.45fr) minmax(96px,1.45fr);grid-auto-flow:row;width:100%;min-width:100%;background:transparent;box-sizing:border-box;border:var(--wo-task-table-dash)}.wo-task-doc-card__table--with-op{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.7fr) minmax(96px,1.45fr) minmax(96px,1.45fr) 84px;min-width:780px}.wo-task-doc-card__table--no-qi{grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) minmax(0,.75fr) minmax(96px,1.45fr) minmax(96px,1.45fr)}.wo-task-doc-card__table--no-qi.wo-task-doc-card__table--with-op{grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) minmax(0,.75fr) minmax(96px,1.45fr) minmax(96px,1.45fr) 84px;min-width:700px}.wo-task-doc-card__table--no-qi.wo-task-doc-card__table--workers-first .wo-task-doc-card__col--wk{grid-column:4}.wo-task-doc-card__table--no-qi.wo-task-doc-card__table--workers-first .wo-task-doc-card__col--wh{grid-column:5}.wo-task-doc-card__table--no-qi.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__col--wh{grid-column:4}.wo-task-doc-card__table--no-qi.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__col--wk{grid-column:5}.wo-task-doc-card__table--no-qi .wo-task-doc-card__col--op{grid-column:6}.wo-task-doc-card__table--workers-first .wo-task-doc-card__col--wk{grid-column:5}.wo-task-doc-card__table--workers-first .wo-task-doc-card__col--wh{grid-column:6}.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__col--wh{grid-column:5}.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__col--wk{grid-column:6}.wo-task-doc-card__col--spec{grid-column:1}.wo-task-doc-card__col--plan{grid-column:2}.wo-task-doc-card__col--line-status{grid-column:3}.wo-task-doc-card__col--qi{grid-column:4}.wo-task-doc-card__col--op{grid-column:7}.wo-task-doc-card__th,.wo-task-doc-card__td{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:10px 8px;box-sizing:border-box;border-right:var(--wo-task-table-dash);border-bottom:var(--wo-task-table-dash);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.4;min-width:0;width:100%}.wo-task-doc-card__th.wo-task-doc-card__col--wk,.wo-task-doc-card__td.wo-task-doc-card__col--wk,.wo-task-doc-card__th.wo-task-doc-card__col--wh,.wo-task-doc-card__td.wo-task-doc-card__col--wh{padding-right:10px;border-right:none;white-space:nowrap;align-items:center;overflow:hidden}.wo-task-doc-card__table--with-op .wo-task-doc-card__th.wo-task-doc-card__col--wk,.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--wk,.wo-task-doc-card__table--with-op .wo-task-doc-card__th.wo-task-doc-card__col--wh,.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--wh,.wo-task-doc-card__table--workers-first .wo-task-doc-card__th.wo-task-doc-card__col--wk,.wo-task-doc-card__table--workers-first .wo-task-doc-card__td.wo-task-doc-card__col--wk,.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__th.wo-task-doc-card__col--wh,.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__td.wo-task-doc-card__col--wh{border-right:var(--wo-task-table-dash)}.wo-task-doc-card__table--workers-first .wo-task-doc-card__th.wo-task-doc-card__col--wh,.wo-task-doc-card__table--workers-first .wo-task-doc-card__td.wo-task-doc-card__col--wh,.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__th.wo-task-doc-card__col--wk,.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__td.wo-task-doc-card__col--wk{border-right:none}.wo-task-doc-card__table--with-op.wo-task-doc-card__table--workers-first .wo-task-doc-card__th.wo-task-doc-card__col--wh,.wo-task-doc-card__table--with-op.wo-task-doc-card__table--workers-first .wo-task-doc-card__td.wo-task-doc-card__col--wh,.wo-task-doc-card__table--with-op.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__th.wo-task-doc-card__col--wk,.wo-task-doc-card__table--with-op.wo-task-doc-card__table--warehouse-first .wo-task-doc-card__td.wo-task-doc-card__col--wk{border-right:var(--wo-task-table-dash)}.wo-task-doc-card__table--with-op .wo-task-doc-card__th.wo-task-doc-card__col--op,.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--op{border-right:none;position:sticky;right:0;z-index:3;justify-content:stretch;align-items:stretch;padding:0;box-shadow:-4px 0 8px -6px #0f172a2e}.wo-task-doc-card__table--with-op .wo-task-doc-card__th.wo-task-doc-card__col--op{background:#eff6fff5;justify-content:center;align-items:center;padding:0 8px}.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--op{background:#fff;padding:0;cursor:pointer}.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--op:hover .wo-task-doc-card__op-btn{color:#003eb3}.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--op:hover .wo-task-doc-card__op-dot{background:#003eb3}.wo-task-doc-card__table--with-op .wo-task-doc-card__td.wo-task-doc-card__col--op:active{opacity:.72}.wo-task-doc-card__op-cell{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;margin:0;padding:8px;width:100%;height:100%;min-height:36px;border:none;background:transparent;max-width:100%;box-sizing:border-box;cursor:pointer}.wo-task-doc-card__col--op>.ant-popover-open,.wo-task-doc-card__table--with-op .wo-task-doc-card__col--op>span{display:flex;width:100%;height:100%;min-height:36px;align-items:stretch}.wo-task-doc-card__op-cell:hover .wo-task-doc-card__op-dot{background:#003eb3}.wo-task-doc-card__op-cell:active{opacity:.55}.wo-task-doc-card__op-dots{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;flex-shrink:0;height:20px;padding:0 2px}.wo-task-doc-card__op-dot{width:4px;height:4px;border-radius:50%;background:#0052d9}.wo-task-doc-card__op-dots--open .wo-task-doc-card__op-dot{background:#003eb3}.wo-task-doc-card__op-btn{flex-shrink:0;font-size:13px;font-weight:600;line-height:1.3;color:#0052d9}.wo-task-doc-card__op-todo{position:absolute;top:4px;right:4px;z-index:1;flex-shrink:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#e11d48;pointer-events:none}.wo-task-doc-card__op-todo-num{font-size:10px;font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.wo-task-doc-card__td--team-merge{grid-row:2 / span var(--wo-task-spec-rows, 1);align-self:stretch;border-bottom:none}.wo-task-doc-card__td--row-last{border-bottom:none}.wo-task-doc-card__td.wo-task-doc-card__col--wh,.wo-task-doc-card__td.wo-task-doc-card__col--wk{padding-top:8px;padding-bottom:8px;overflow:hidden;background:transparent;align-items:center}.wo-task-doc-card__th{height:36px;font-size:var(--eiop-sheet-table-font-size, 12px);font-weight:var(--eiop-sheet-table-head-weight, 700);color:var(--eiop-sheet-table-head-color, #1e40af);letter-spacing:var(--eiop-sheet-table-head-letter-spacing, .02em);line-height:1.4;padding-top:0;padding-bottom:0;background:var(--eiop-sheet-table-head-bg, rgba(239, 246, 255, .65))}.wo-task-doc-card__td{font-size:13px;font-weight:500;color:#334155;background:transparent}.wo-task-doc-card__td.wo-task-doc-card__col--spec{font-size:13px;font-weight:500;color:#334155;white-space:normal;word-break:break-word}.wo-task-doc-card__td.wo-task-doc-card__col--plan{font-weight:600;color:#15803d}.wo-task-doc-card__td.wo-task-doc-card__col--line-status{font-size:12px;font-weight:500;color:#475569;display:flex;align-items:center}.wo-task-doc-card__line-status-empty,.wo-task-doc-card__team-empty{color:#94a3b8;font-size:11px}.wo-task-doc-card__td.wo-task-doc-card__col--qi{font-size:12px;font-weight:500;color:#64748b}.wo-task-doc-card .wo-task-mcatalog-slip-card__status-badge{gap:3px;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:400;line-height:1.4}.wo-task-doc-card .wo-task-mcatalog-slip-card__status-badge--done{color:#15803d;background:#f0fdf4}.wo-task-doc-card .wo-task-inspection-cell__num{display:inline-flex;flex-direction:row;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.2;color:#334155}.wo-task-doc-card .wo-task-inspection-cell__check{width:11px;height:11px;box-sizing:border-box;border-radius:50%;background:#22c55e;position:relative;flex-shrink:0;border:none}.wo-task-doc-card .wo-task-inspection-cell__check:after{content:"";position:absolute;left:3.5px;top:1.5px;width:2.5px;height:5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.wo-task-doc-card .wo-task-team-people-cell{width:auto;max-width:100%}.wo-task-doc-card .wo-task-team-people-cell__people{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:6px;row-gap:0;width:auto;max-width:100%;white-space:nowrap}.wo-task-doc-card .wo-task-team-people-cell__person{flex:0 0 auto;max-width:none}.wo-task-doc-card .wo-task-team-people-cell__avatar-wrap{width:16px;height:16px}.wo-task-doc-card .wo-task-team-people-cell__name{font-size:11px;line-height:16px;color:#000000e0;overflow:visible;text-overflow:clip}.wo-task-doc-card .wo-task-team-people-cell__badge{top:-4px;right:-5px;min-width:11px;height:11px;padding:0 2px;border-radius:6px;font-size:8px;line-height:11px}.wo-task-doc-card__foot{padding:8px var(--wo-task-doc-card-pad-x) 10px;border-top:1px solid #d5dde8;border-radius:0;background:transparent;box-sizing:border-box}.wo-task-doc-card__foot-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px}.wo-task-doc-card__foot-btn{min-width:88px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #0052d9;background:#0052d9;color:#fff;font-size:14px;font-weight:500;line-height:30px;cursor:pointer;box-sizing:border-box}.wo-task-doc-card__foot-btn:hover:not(:disabled){background:#366ef4;border-color:#366ef4}.wo-task-doc-card__foot-btn:disabled{cursor:not-allowed;opacity:.45}.wo-detail-shell__section--tasks-pane .wo-detail-task-card-list{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.wo-detail-info-tasks-section .wo-detail-task-card-list>.wo-task-doc-card,.product-wo-all-list-expand-panel .wo-task-doc-card{--wo-task-doc-card-pad-x: 8px;width:100%;max-width:none;box-sizing:border-box;border-radius:4px}.wo-detail-info-tasks-section .wo-task-doc-card__head,.product-wo-all-list-expand-panel .wo-task-doc-card__head{min-height:30px;padding:5px 8px}.wo-detail-info-tasks-section .wo-task-doc-card__accent,.product-wo-all-list-expand-panel .wo-task-doc-card__accent{height:12px}.wo-detail-info-tasks-section .wo-task-doc-card__task-icon,.product-wo-all-list-expand-panel .wo-task-doc-card__task-icon{width:15px;height:15px}.wo-detail-info-tasks-section .wo-task-doc-card__task-name,.product-wo-all-list-expand-panel .wo-task-doc-card__task-name{font-size:12px;font-weight:600;letter-spacing:0}.wo-detail-info-tasks-section .wo-task-doc-card__lock,.product-wo-all-list-expand-panel .wo-task-doc-card__lock{font-size:11px}.wo-detail-info-tasks-section .wo-task-doc-card__head-status,.product-wo-all-list-expand-panel .wo-task-doc-card__head-status{max-width:none;padding:1px 6px}.wo-detail-info-tasks-section .wo-task-doc-card__head-status-text,.wo-detail-info-tasks-section .wo-task-doc-card__head-todo-label,.product-wo-all-list-expand-panel .wo-task-doc-card__head-status-text,.product-wo-all-list-expand-panel .wo-task-doc-card__head-todo-label{font-size:10px}.wo-detail-info-tasks-section .wo-task-doc-card__head-todo-count,.product-wo-all-list-expand-panel .wo-task-doc-card__head-todo-count{min-width:12px;height:12px;font-size:8px;padding:0 2px}.wo-detail-info-tasks-section .wo-task-doc-card__fold-btn,.product-wo-all-list-expand-panel .wo-task-doc-card__fold-btn{width:18px;height:18px}.wo-detail-info-tasks-section .wo-task-doc-card__fold-chevron,.product-wo-all-list-expand-panel .wo-task-doc-card__fold-chevron{width:10px;height:10px}.wo-detail-info-tasks-section .wo-task-doc-card__table-wrap,.product-wo-all-list-expand-panel .wo-task-doc-card__table-wrap{padding:4px 6px 6px}.wo-detail-info-tasks-section .wo-task-doc-card__th,.wo-detail-info-tasks-section .wo-task-doc-card__td,.product-wo-all-list-expand-panel .wo-task-doc-card__th,.product-wo-all-list-expand-panel .wo-task-doc-card__td{padding:5px 6px}.wo-detail-info-tasks-section .wo-task-doc-card__th,.product-wo-all-list-expand-panel .wo-task-doc-card__th{height:26px;font-size:11px}.wo-detail-info-tasks-section .wo-task-doc-card__td,.wo-detail-info-tasks-section .wo-task-doc-card__td.wo-task-doc-card__col--spec,.product-wo-all-list-expand-panel .wo-task-doc-card__td,.product-wo-all-list-expand-panel .wo-task-doc-card__td.wo-task-doc-card__col--spec{font-size:12px}.wo-detail-info-tasks-section .wo-task-doc-card__td.wo-task-doc-card__col--line-status,.wo-detail-info-tasks-section .wo-task-doc-card__td.wo-task-doc-card__col--qi,.product-wo-all-list-expand-panel .wo-task-doc-card__td.wo-task-doc-card__col--line-status,.product-wo-all-list-expand-panel .wo-task-doc-card__td.wo-task-doc-card__col--qi{font-size:11px}.wo-detail-info-tasks-section .wo-task-doc-card .wo-task-inspection-cell__num,.product-wo-all-list-expand-panel .wo-task-doc-card .wo-task-inspection-cell__num{font-size:12px}.wo-detail-info-tasks-section .wo-task-doc-card .wo-task-mcatalog-slip-card__status-badge,.product-wo-all-list-expand-panel .wo-task-doc-card .wo-task-mcatalog-slip-card__status-badge{font-size:10px;padding:1px 5px}.wo-detail-info-tasks-section .wo-task-doc-card .wo-task-team-people-cell__name,.product-wo-all-list-expand-panel .wo-task-doc-card .wo-task-team-people-cell__name{font-size:11px;line-height:14px}.wo-detail-info-tasks-section .wo-task-doc-card .wo-task-team-people-cell__avatar-wrap,.product-wo-all-list-expand-panel .wo-task-doc-card .wo-task-team-people-cell__avatar-wrap{width:14px;height:14px}.wo-detail-info-tasks-section .wo-task-doc-card__op-btn,.product-wo-all-list-expand-panel .wo-task-doc-card__op-btn{font-size:12px}.wo-detail-info-tasks-section .wo-task-doc-card__op-cell,.wo-detail-info-tasks-section .wo-task-doc-card__col--op>.ant-popover-open,.wo-detail-info-tasks-section .wo-task-doc-card__table--with-op .wo-task-doc-card__col--op>span,.product-wo-all-list-expand-panel .wo-task-doc-card__op-cell,.product-wo-all-list-expand-panel .wo-task-doc-card__col--op>.ant-popover-open,.product-wo-all-list-expand-panel .wo-task-doc-card__table--with-op .wo-task-doc-card__col--op>span{min-height:28px}.wo-task-mcatalog-slip-card__lines{border-top:.5px solid #e2e8f0;background:#fff;box-sizing:border-box}.wo-task-mcatalog-slip-card__status-wrap{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-end;max-width:42%;padding-top:2px;box-sizing:border-box}.wo-task-mcatalog-slip-card__status-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:400;line-height:1.4;white-space:nowrap;box-sizing:border-box}.wo-task-mcatalog-slip-card__status-check{width:11px;height:11px;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;position:relative;flex-shrink:0}.wo-task-mcatalog-slip-card__status-check:after{content:"";position:absolute;left:2.5px;top:1px;width:2.5px;height:4.5px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.wo-task-mcatalog-slip-card__status-badge--pending,.wo-task-mcatalog-slip-card__status-badge--pending-prep{color:#0052d9;background:#f2f3ff}.wo-task-mcatalog-slip-card__status-badge--active{color:#d46b08;background:#fff7e6}.wo-task-mcatalog-slip-card__status-badge--pending-inbound{color:#722ed1;background:#f9f0ff}.wo-task-mcatalog-slip-card__status-badge--done{color:#15803d;background:#f0fdf4}.wo-task-mcatalog-slip-card__status-badge--muted{color:#64748b;background:#94a3b824}.mcatalog-slip__head-body{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.mcatalog-slip__head-main{flex:1;min-width:0}.mcatalog-slip__empty{padding:8px 10px;font-size:11px;color:#94a3b8;text-align:center}.mcatalog-list-slip__lines-wrap{padding:0}.wo-task-inspection-cell{display:inline-flex;align-items:center;min-height:22px;line-height:1.2}.wo-task-inspection-cell__go{color:#0052d9;font-size:13px;font-weight:600}.wo-task-inspection-cell__num{display:inline-flex;align-items:center;gap:6px;color:#334155;font-size:13px;font-weight:600}.wo-task-inspection-cell__check{position:relative;flex-shrink:0;width:14px;height:14px;border-radius:50%;background:#22c55e;box-sizing:border-box}.wo-task-inspection-cell__check:after{content:"";position:absolute;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.product-work-order-detail-page .product-work-order-detail-layout{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;padding-bottom:0;overflow:hidden}.product-work-order-detail-scroll-body{display:flex;flex-direction:column;gap:var(--page-section-gap, 8px);flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0 0 var(--page-section-gap, 8px)}.product-work-order-detail-bottom-stack{flex-shrink:0;margin-top:auto;display:flex;flex-direction:column}.product-work-order-detail-page .product-work-order-detail-sticky-foot{position:relative;bottom:auto;z-index:25;flex-shrink:0;margin-top:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;background:var(--ant-color-bg-elevated, #fff);border-top:1px solid #e2e8f0;border-left:none;border-right:none;border-bottom:none;border-radius:0;box-shadow:none}.pwo-detail-audit-pane{padding:8px 12px 4px}.pwo-detail-audit-pane .layout-detail-shell-block-card{margin:0}.product-work-order-detail-sticky-top{position:sticky;top:0;z-index:25;flex-shrink:0;display:flex;flex-direction:column;gap:8px;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.product-work-order-detail-page .product-work-order-detail-sticky-top{background:transparent;border:none;border-radius:0;box-shadow:none}.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only{gap:0;background:var(--ant-color-bg-container, #fff);border-bottom:none}.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only .ant-tabs-nav{margin-bottom:0!important}.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only .ant-tabs-extra-content{flex:1 1 auto;min-width:0;max-width:none;margin-left:16px;display:flex;justify-content:flex-end;align-items:center}.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only .work-order-pc-mobile-operate-hint--in-tabs-nav{margin:0;border-radius:6px;width:max-content;max-width:100%}.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only .work-order-pc-mobile-operate-hint--in-tabs-nav.ant-alert{padding:4px 10px}.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only .work-order-pc-mobile-operate-hint--in-tabs-nav .ant-alert-content,.product-work-order-detail-page .product-work-order-detail-sticky-top--tabs-only .work-order-pc-mobile-operate-hint--in-tabs-nav .ant-alert-message{font-size:12px;line-height:1.4;white-space:nowrap}.product-work-order-detail-page .product-work-order-detail-sticky-top .pwo-detail-hero{border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:var(--ant-color-bg-container, #fff);overflow:hidden;box-shadow:0 4px 14px #0f172a0f}.product-work-order-detail-page .product-work-order-detail-tab-pane{padding:0}.product-work-order-detail-page .prep-voucher-detail-doc{box-sizing:border-box}.product-work-order-detail-page .prep-voucher-detail-doc .prep-suggest-doc-body{margin-top:0;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:8px;background:#fff;box-shadow:0 4px 14px #0f172a0f}.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-hero-task-stack,.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-task-table.ant-table-wrapper,.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-task-card-list{padding:10px 12px 14px;box-sizing:border-box}.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-shell-vouchers{padding:10px 12px 14px}.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-shell-vouchers__state{padding:14px 12px 18px}.product-work-order-detail-page .prep-pwo-detail-shell-body .pwo-detail-audit-pane,.product-work-order-detail-page .prep-pwo-detail-shell-body .pwo-detail-review-pane,.product-work-order-detail-page .prep-pwo-detail-shell-body .pwo-detail-quality-inspection-pane{padding:10px 12px 14px;box-sizing:border-box}.product-work-order-detail-page .pwo-detail-quality-inspection-pane__table-card{padding:0;border:none;box-shadow:none;background:transparent}.pwo-detail-quality-inspection-pane__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pwo-detail-quality-inspection-pane__toolbar .work-order-pc-mobile-operate-hint{flex:1;min-width:200px;margin-bottom:0}.product-work-order-detail-page .product-work-order-detail-tabs>.ant-tabs-content-holder{margin-top:8px}.subpack-work-order-detail-page .product-work-order-detail-sticky-top .subpack-work-order-doc-slip-card-surface{border:none;border-radius:0;box-shadow:none}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-nav{margin:0;padding:0 16px;background:transparent;border:none;border-radius:0;box-shadow:none;align-items:center}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-scroll-body .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-nav{margin-bottom:0}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-nav-wrap,.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-nav-list{width:auto;box-sizing:border-box}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-nav-list{gap:0;padding:0}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab{margin:0!important;padding:12px 0!important;font-size:14px;font-weight:400;line-height:1.5714285714285714;color:#000000e0;background:transparent!important;border-radius:0}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab+.ant-tabs-tab{margin-left:32px!important}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab:hover{color:var(--ant-color-primary, #0052d9);background:transparent!important}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-active{background:transparent!important}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-color-primary, #0052d9);font-weight:400;text-shadow:none}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-ink-bar{display:block}.product-work-order-detail-page:not(.raw-material-detail-page) .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-nav:before{border-bottom:1px solid rgba(5,5,5,.06)}.product-work-order-detail-page .pwo-detail-hero{padding:0;background:transparent;position:relative}.product-work-order-detail-page .pwo-detail-hero:before{display:none}.product-work-order-detail-page .product-work-order-detail-sticky-top .pwo-detail-hero{border-bottom:none}.product-work-order-detail-page .pwo-detail-hero .product-work-order-doc-slip-card-surface{width:100%}.pwo-detail-hero__row{position:relative;z-index:1;min-width:0}.pwo-detail-hero__row--title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pwo-detail-hero__title-main{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pwo-detail-hero__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#0052d924,#0052d90a);box-shadow:0 .5px #ffffffd9 inset,0 2px 6px #0052d91a}.pwo-detail-hero__icon{font-size:16px;color:#0052d9}.pwo-detail-hero__title-text{flex:1;min-width:0}.pwo-detail-hero__name{margin:0;font-size:18px;font-weight:700;color:#171a1f;letter-spacing:.02em;line-height:1.35;word-break:break-word}.pwo-detail-hero__code{display:block;margin-top:2px;font-size:12px;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.4}.pwo-detail-hero__rule{position:relative;z-index:1;margin:10px 0 8px;display:flex;flex-direction:column;gap:2px}.pwo-detail-hero__rule-line{height:1px;background:linear-gradient(90deg,#171a1fe0,#171a1f8c);box-shadow:0 .5px #ffffffa6}.pwo-detail-hero__rule-line--thin{height:.5px;background:#171a1f38;box-shadow:none}.pwo-detail-hero__row--team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px;align-items:start}.pwo-detail-hero__person-col,.pwo-detail-hero__meta-col{min-width:0;display:flex;flex-direction:column;gap:4px}.pwo-detail-hero__field-label{font-size:12px;font-weight:500;color:#94a3b8;line-height:1.3}.pwo-detail-hero__person{display:inline-flex;align-items:center;gap:4px;min-width:0}.pwo-detail-hero__person--workers{flex-wrap:wrap}.pwo-detail-hero__avatar{flex-shrink:0;width:22px!important;height:22px!important}.pwo-detail-hero__person-name{font-size:13px;color:#475569;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwo-detail-hero__pending{font-size:13px;color:#94a3b8}.pwo-detail-hero__meta-value{font-size:13px;color:#1e293b;line-height:1.35;word-break:break-word}.pwo-detail-hero__worker-stack{display:inline-flex;align-items:center;flex-shrink:0}.pwo-detail-hero__worker-face{width:22px;height:22px;border-radius:50%;margin-left:-6px;border:1px solid #fff;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.pwo-detail-hero__worker-face:first-child{margin-left:0}.pwo-detail-hero__worker-more{min-width:22px;height:22px;margin-left:-6px;padding:0 4px;border-radius:11px;border:1px solid #fff;background:#eef2f7;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#64748b;box-shadow:0 1px 3px #0f172a14}.pwo-detail-hero__row--memo{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.4)}.pwo-detail-hero__row--memo .pwo-detail-hero__field-label{flex-shrink:0;width:36px}.pwo-detail-hero__memo-value{flex:1;min-width:0;font-size:13px;color:#475569;line-height:1.5;white-space:pre-wrap;word-break:break-word}.wo-classic-priority-pill{flex-shrink:0;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.35;color:#000000e0;background:#f5f5f5}.wo-classic-priority-pill--high{color:#ff4d4f;background:#fff2f0}.wo-classic-priority-pill--medium{color:#faad14;background:#fffbe6}.wo-classic-priority-pill--low{color:#000000e0;background:#f5f5f5}.wo-detail-shell__section--tasks-pane,.wo-detail-shell__section--tasks-pane .wo-detail-hero-section--tasks{padding:0}.wo-detail-shell__section--tasks-pane .wo-detail-task-table.ant-table-wrapper{margin:0;width:100%;max-width:none;background:transparent}.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table{width:100%!important;border:1px solid var(--ant-color-border-secondary, #e8e8e8);border-radius:6px;overflow:hidden}.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-container{border-inline-start:none!important;border-top:none!important}.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-thead>tr>th,.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-tbody>tr>td{text-align:left!important;vertical-align:middle}.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-tbody>tr>td.wo-detail-task-table__merge-cell,.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-tbody>tr>td[rowspan]{display:table-cell!important;vertical-align:middle!important}.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-thead>tr>th.wo-detail-task-table__col-status,.wo-detail-shell__section--tasks-pane .wo-detail-task-table .ant-table-tbody>tr>td.wo-detail-task-table__col-status{border-right:1px solid var(--ant-color-border-secondary, #e8e8e8)!important}.wo-detail-shell__section--tasks-pane .wo-detail-task-table__cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-detail-shell__section--tasks-pane .wo-detail-task-table .wo-task-mcatalog-slip-card__status-badge{white-space:nowrap}.wo-detail-shell__section--tasks-pane .wo-detail-hero-task-stack{display:flex;flex-direction:column;gap:14px;padding:0;box-sizing:border-box}.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-task-mcatalog-slip-card,.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-shell-vouchers__list>*{width:100%;min-width:0;box-sizing:border-box}.wo-detail-shell-vouchers{padding:0;box-sizing:border-box}.wo-detail-shell-vouchers__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.wo-detail-shell-vouchers__list>.prep-mcatalog-voucher-list-sheet{margin-bottom:0;min-width:0;height:100%;display:flex;flex-direction:column}.wo-detail-shell-vouchers__list>.prep-mcatalog-voucher-list-sheet>.prep-mcatalog-voucher-list-sheet__card{flex:1 1 auto;min-height:0}@media(max-width:960px){.wo-detail-shell-vouchers__list{grid-template-columns:minmax(0,1fr)}}.pwo-task-record-drawer__body .wo-detail-shell-vouchers__list,.mcatalog-voucher-detail-drawer .wo-detail-shell-vouchers__list{grid-template-columns:minmax(0,1fr)}.wo-detail-shell-vouchers__state{padding:14px 12px 18px;text-align:center;box-sizing:border-box}.wo-detail-shell-vouchers__state--loading{position:relative;min-height:140px;display:flex;align-items:center;justify-content:center;padding:24px 12px}.wo-detail-shell-vouchers__state--empty{padding:14px 12px 18px;min-height:0}.wo-detail-shell-vouchers__state-text{display:block;font-size:14px;color:#64748b;line-height:1.5}.wo-detail-shell-vouchers__state-sub{display:block;margin-top:4px;font-size:12px;color:#94a3b8;line-height:1.45}.prep-voucher-list-sheet__tail-bar{display:flex;align-items:stretch;justify-content:flex-end;gap:6px}.prep-voucher-list-sheet__tail-btn{flex:0 0 auto;min-width:88px;min-height:28px;padding:0 14px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.prep-voucher-list-sheet__tail-btn--solo{flex:0 0 auto}.prep-voucher-list-sheet__tail-btn--detail{border:.5px solid #cfd8e6;background:#f8fafc}.prep-voucher-list-sheet__tail-btn--readonly{pointer-events:none;cursor:default;opacity:.72}.prep-voucher-list-sheet__tail-btn--detail:not(.prep-voucher-list-sheet__tail-btn--readonly){cursor:pointer}.prep-voucher-list-sheet__tail-btn--detail:not(.prep-voucher-list-sheet__tail-btn--readonly):hover{background:#eef2f7}.prep-voucher-list-sheet__tail-btn-wrap{display:flex;flex:0 0 auto;min-width:0}.prep-voucher-list-sheet__tail-btn-wrap .prep-voucher-list-sheet__tail-btn{width:auto}.prep-voucher-list-sheet__tail-btn--disabled{opacity:.52;cursor:not-allowed}.prep-voucher-list-sheet__tail-btn--delete{border:.5px solid #fecaca;background:#fef2f2}.prep-voucher-list-sheet__tail-btn--delete:not(.prep-voucher-list-sheet__tail-btn--disabled){cursor:pointer}.prep-voucher-list-sheet__tail-btn--delete:not(.prep-voucher-list-sheet__tail-btn--disabled):hover{background:#fee2e2}.prep-voucher-list-sheet__tail-btn--delete .prep-voucher-list-sheet__tail-text{color:#dc2626;font-weight:600}.prep-voucher-list-sheet__tail-bar>.prep-voucher-list-sheet__tail-btn--detail:last-child:not(.prep-voucher-list-sheet__tail-btn--delete):not(.prep-voucher-list-sheet__tail-btn--readonly){border:.5px solid #0052d9;background:#0052d9}.prep-voucher-list-sheet__tail-bar>.prep-voucher-list-sheet__tail-btn--detail:last-child:not(.prep-voucher-list-sheet__tail-btn--delete):not(.prep-voucher-list-sheet__tail-btn--readonly) .prep-voucher-list-sheet__tail-text{color:#fff;font-weight:600}.prep-voucher-list-sheet__tail-bar>.prep-voucher-list-sheet__tail-btn--detail:last-child:not(.prep-voucher-list-sheet__tail-btn--delete):not(.prep-voucher-list-sheet__tail-btn--readonly):hover{background:#366ef4;border-color:#366ef4}.prep-voucher-list-sheet__tail-bar>.prep-voucher-list-sheet__tail-btn--edit,.prep-voucher-list-sheet__tail-btn-wrap .prep-voucher-list-sheet__tail-btn--edit{border:.5px solid rgba(148,163,184,.32);background:#fff;box-shadow:0 1px 3px #0f172a0f,0 2px 8px #0f172a0d}.prep-voucher-list-sheet__tail-bar>.prep-voucher-list-sheet__tail-btn--edit .prep-voucher-list-sheet__tail-text,.prep-voucher-list-sheet__tail-btn-wrap .prep-voucher-list-sheet__tail-btn--edit .prep-voucher-list-sheet__tail-text{color:#334155;font-weight:500}.prep-voucher-list-sheet__tail-bar>.prep-voucher-list-sheet__tail-btn--edit:not(.prep-voucher-list-sheet__tail-btn--disabled):hover,.prep-voucher-list-sheet__tail-btn-wrap .prep-voucher-list-sheet__tail-btn--edit:not(.prep-voucher-list-sheet__tail-btn--disabled):hover{background:#f8fafc}.mcatalog-voucher-detail-drawer .ant-drawer-header{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);min-height:48px;border-bottom:1px solid #e2e8f0}.mcatalog-voucher-detail-drawer .ant-drawer-title{font-size:16px;font-weight:600;line-height:1.4;color:#0f172a}.mcatalog-voucher-detail-drawer .ant-drawer-body{padding:var(--app-drawer-body-padding-block, 8px) var(--app-drawer-body-padding-inline, 8px);background:#eef2f7}.mcatalog-voucher-detail-drawer .ant-drawer-footer{padding:10px 12px;border-top:1px solid #e2e8f0;background:#fff}.mcatalog-voucher-detail-drawer__footer{display:flex;width:100%}.mcatalog-voucher-detail-drawer__footer .ant-btn{height:40px;font-weight:600}.mcatalog-voucher-detail-drawer__body{width:100%;max-width:none;margin:0}.mcatalog-voucher-detail-drawer__reversal-wrap{padding:12px 0 16px;box-sizing:border-box}.mcatalog-voucher-detail-drawer__loading{display:flex;align-items:center;justify-content:center;min-height:240px;padding:32px 24px}.mcatalog-voucher-detail-drawer__error{margin:0 0 12px;padding:8px 12px;border-radius:6px;background:#cf13220f;color:#cf1322;font-size:13px;line-height:1.45}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail{margin-bottom:0}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet__lines-panel--open{max-height:none}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__card{border-radius:12px;border-width:1px;box-shadow:0 .5px #ffffffeb inset,0 6px 16px #0f172a14,0 16px 40px #0f172a0f}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .lr-voucher-slip__head{padding:14px 18px 16px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .lr-voucher-slip__title-primary{font-size:16px;line-height:1.42}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .lr-voucher-slip__title-suffix,.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .lr-voucher-slip__code{font-size:12px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .lr-voucher-slip__date,.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .lr-voucher-slip__kind-tag{font-size:11px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__title-icon-wrap{width:28px;height:28px;border-radius:7px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__title-icon{width:18px;height:18px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-sheet-meta--in-card,.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-voucher-memo-block--in-meta{padding:12px 18px}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__lines-panel,.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__lines-panel--open{max-height:none!important;opacity:1!important;overflow:visible!important}.mcatalog-voucher-detail-drawer .prep-mcatalog-voucher-list-sheet--detail .prep-mcatalog-voucher-list-sheet__lines-state{margin-top:8px;font-size:12px}.prep-mcatalog-voucher-detail-stack{display:flex;flex-direction:column;gap:0}@media(min-width:1440px){.mcatalog-voucher-detail-drawer.ant-drawer-content-wrapper,.mcatalog-voucher-detail-drawer .ant-drawer-content{width:680px!important}}.prep-voucher-list-sheet__tail-text{font-size:12px;font-weight:500;color:#64748b;line-height:1.35}.pwo-detail-review-pane__toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}@media(max-width:1100px){.pwo-detail-hero__row--team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.pwo-detail-hero__row--team{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-work-order-detail-page .product-work-order-detail-tabs .mcatalog-detail-tab-label__text{font-size:inherit;line-height:inherit}.product-work-order-detail-page .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-btn{display:inline-flex;align-items:center}.product-work-order-detail-page .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-icon{display:inline-flex;align-items:center;line-height:0}.product-work-order-detail-page .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-icon .mcatalog-detail-tab-icon{width:14px;height:14px;display:inline-block;vertical-align:middle}.product-work-order-detail-page .product-work-order-detail-tabs .product-work-order-detail-sticky-top .ant-tabs-tab-icon .mcatalog-detail-tab-icon--flow{width:14px;height:14px}.product-work-order-detail-page .product-work-order-detail-tabs .product-work-order-detail-sticky-top .mcatalog-detail-tab-label{display:inline-flex;align-items:center;gap:5px}.mcatalog-voucher-list-filters{display:flex;flex-direction:column;gap:8px;margin:0 0 8px;padding:0;box-sizing:border-box;background:transparent}.mcatalog-voucher-list-filters__status-block{min-width:0;margin:0;padding:8px 12px 4px;box-sizing:border-box;background:var(--color-bg-base, #fff);border-radius:8px}.mcatalog-voucher-list-filters__status-tabs.ant-tabs,.mcatalog-voucher-list-filters__status-tabs .ant-tabs-nav{margin:0}.mcatalog-voucher-list-filters__status-tabs .ant-tabs-nav:before{border-bottom:none}.mcatalog-voucher-list-filters__status-tabs .ant-tabs-tab{padding:6px 12px;color:#0f172ab8;font-weight:500}.mcatalog-voucher-list-filters__status-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-color-primary, #1677ff);font-weight:600}.mcatalog-voucher-list-filters__status-label{display:inline-flex;align-items:baseline;gap:2px}.mcatalog-voucher-list-filters__status-text{line-height:1.2}.mcatalog-voucher-list-filters__status-count{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;opacity:.72}.mcatalog-voucher-list-filters__status-tabs .ant-tabs-tab-active .mcatalog-voucher-list-filters__status-count{opacity:.85;color:inherit;background:none}.mcatalog-voucher-list-filters__status-tabs .ant-tabs-content-holder{display:none}.mcatalog-voucher-list-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;padding:12px;box-sizing:border-box;background:var(--color-bg-base, #fff);border-radius:8px}.mcatalog-voucher-list-filters__item{display:inline-flex;align-items:center;gap:8px;min-width:0}.mcatalog-voucher-list-filters__item--phase{flex-shrink:0}.mcatalog-voucher-list-filters__phase.ant-segmented{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.mcatalog-voucher-list-filters__phase.ant-segmented .ant-segmented-item-selected,.mcatalog-voucher-list-filters__phase.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--ant-color-primary, #1677ff);font-weight:600}.mcatalog-voucher-list-filters__phase.ant-segmented .ant-segmented-item-selected .mcatalog-voucher-list-filters__phase-count{color:inherit;opacity:.85}.mcatalog-voucher-list-filters__phase-label{display:inline-flex;align-items:center;gap:4px}.mcatalog-voucher-list-filters__phase-icon{font-size:13px;line-height:1;flex-shrink:0}.mcatalog-voucher-list-filters__phase-text{line-height:1.2}.mcatalog-voucher-list-filters__phase-count{font-size:12px;opacity:.72;font-variant-numeric:tabular-nums;align-self:baseline}.mcatalog-voucher-list-filters__item--keyword{flex:1 1 280px;min-width:220px}.mcatalog-voucher-list-filters__label{flex-shrink:0;font-size:13px;color:#000000a6;line-height:1.2;white-space:nowrap}.mcatalog-voucher-list-filters__keyword{flex:1 1 auto;min-width:160px;max-width:320px}.mcatalog-voucher-list-filters__kind{min-width:132px}.mcatalog-voucher-list-filters__actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.material-catalog-detail-table-layout{display:flex;flex-direction:column;gap:0;width:100%}.material-catalog-detail-table-layout .po-ship-form-section{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);font-size:13.5px;font-weight:500;line-height:1.4;color:var(--color-text-primary, #111827);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.material-catalog-detail-table-layout .po-ship-form-section:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.material-catalog-detail-table-layout .po-ship-section-card .ant-card-body{padding:16px}.material-catalog-detail-section-head{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06));flex-wrap:wrap}.material-catalog-detail-section-head>.po-ship-form-section{margin-bottom:0;padding-bottom:0;border-bottom:none;flex-shrink:0}.material-catalog-detail-section-head__extra{flex:0 1 auto;min-width:0;display:flex;justify-content:flex-start;align-items:center}.material-catalog-info-list-table{background:#fff}.material-catalog-detail-readonly-attachments{margin:0;padding-left:20px}.material-catalog-detail-readonly-attachments li{margin-bottom:8px}.material-catalog-detail-readonly-attachments__meta{margin-left:8px;color:#00000073}.material-catalog-detail-op-person{display:inline-flex;align-items:center;gap:6px}.raw-material-detail-slip-head{position:relative;background:linear-gradient(165deg,#fff,#f8fafc 62%,#f1f5f9);border-bottom:.5px solid rgba(207,216,230,.85)}.raw-material-detail-slip-head__perforation{display:flex;flex-direction:column;gap:1.5px;padding:4px 0 3px;background:linear-gradient(180deg,#f8fafc,#fff)}.raw-material-detail-slip-head__perforation-dash{height:1px;background:repeating-linear-gradient(90deg,rgba(148,163,184,.72) 0,rgba(148,163,184,.72) 2.5px,transparent 2.5px,transparent 5.5px)}.raw-material-detail-slip-head__perforation-dash--fine{height:.5px;opacity:.55}.raw-material-detail-slip-head__body{padding:10px 14px 12px}.raw-material-detail-slip-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.raw-material-detail-slip-head__title{margin:0;flex-shrink:0;font-size:16px;font-weight:700;line-height:1.38;color:#171a1f;letter-spacing:.01em;word-break:break-word}.raw-material-detail-slip-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.raw-material-detail-slip-head__code{font-size:12px;font-weight:600;color:#0052d9;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.4}.raw-material-detail-slip-head__tag,.raw-material-detail-slip-head__loc{font-size:11px;font-weight:500;line-height:1.35;color:#64748b}.raw-material-detail-slip-head__tag{padding:1px 7px;border-radius:4px;background:#0052d914;color:#2563eb}.raw-material-detail-slip-head__rule{margin-top:8px}.raw-material-detail-page.product-work-order-detail-page .product-work-order-detail-sticky-top{border:none;border-radius:0;box-shadow:none;background:#fff}.raw-material-detail-page .product-work-order-detail-sticky-top .ant-tabs-nav{margin:0;padding:0;background:transparent;border-top:none}.raw-material-detail-page .product-work-order-detail-scroll-body .product-work-order-detail-tabs .ant-tabs-nav{margin-bottom:0}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav{margin:0 0 8px!important;padding:4px 8px;background:var(--ant-color-bg-container, #fff);border:1px solid rgba(0,0,0,.06);border-radius:4px;box-shadow:0 1px 2px #0000000a}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-content-holder{margin-top:0!important}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav:before{display:none}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{margin:0 2px 0 0!important;padding:6px 12px!important;border-radius:6px;transition:background .15s ease}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:hover{background:var(--color-fill-hover, rgba(0, 0, 0, .04))}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background:var(--color-primary-bg, rgba(0, 82, 217, .08))}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary, #0052d9);text-shadow:none}.raw-material-detail-page .product-work-order-detail-tabs .mcatalog-detail-tab-label__text{font-size:inherit;line-height:inherit}.raw-material-detail-page .product-work-order-detail-tabs .ant-tabs-tab-btn{display:inline-flex;align-items:center}.raw-material-detail-page .product-work-order-detail-tabs .ant-tabs-tab-icon{display:inline-flex;align-items:center;line-height:0;margin-inline-end:6px!important}.raw-material-detail-page .product-work-order-detail-tabs .ant-tabs-tab-icon .mcatalog-detail-tab-icon{width:14px;height:14px;display:inline-block;vertical-align:middle}.raw-material-detail-page .product-work-order-detail-tabs .ant-tabs-tab-icon .mcatalog-detail-tab-icon--flow{width:14px;height:14px}.raw-material-detail-page .product-work-order-detail-tabs .mcatalog-detail-tab-label{display:inline-flex;align-items:center;gap:5px}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap}.raw-material-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{white-space:nowrap}.raw-material-detail-page .raw-material-detail-basic-doc{display:flex;flex-direction:column;gap:8px;padding:0 0 14px;box-sizing:border-box}.raw-material-detail-page .raw-material-detail-basic-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 14px;box-sizing:border-box;background:#fff;border:1px solid var(--color-border, #e5e6eb);border-radius:8px}.raw-material-detail-page .raw-material-detail-basic-block{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;box-sizing:border-box;background:#fff;border:1px solid var(--ant-table-border-color, #d9d9d9);border-radius:4px}.raw-material-detail-page .raw-material-detail-basic-block__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--color-text-primary, rgba(0, 0, 0, .88))}.raw-material-detail-page .raw-material-detail-basic-block__title:before{content:"";flex-shrink:0;width:3px;height:14px;border-radius:1px;background:var(--color-primary, #0052d9)}.raw-material-detail-page .raw-material-detail-basic-descriptions.ant-descriptions{background:#fff}.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-view{border-radius:4px;overflow:hidden}.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-view table,.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-row>th,.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-row>td{border-color:var(--ant-table-border-color, #d9d9d9)!important}.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-item-label{width:96px;max-width:30%;color:#000000a6;font-weight:400;background:#fafafa}.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-item-content{color:#000000e0;word-break:break-word;white-space:pre-wrap}.raw-material-detail-page .raw-material-detail-basic-descriptions .ant-descriptions-item-content .design-task-detail-page__order-no-inline{font-size:13px;font-weight:600;color:#0052d9;letter-spacing:.02em;white-space:nowrap}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section{border:.5px solid #cfd8e6;border-radius:7px;background:#fff;box-shadow:0 .5px #fffffff2 inset,0 2px 6px #0f172a0a;overflow:hidden}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__head{padding:9px 12px 8px;background:linear-gradient(165deg,#fff,#f8fafc 62%,#f1f5f9);border-bottom:.5px solid rgba(207,216,230,.75)}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__title{font-size:14px;font-weight:600;color:#171a1f;line-height:1.35}.raw-material-detail-page .raw-material-detail-basic-doc .layout-detail-shell-block-title,.raw-material-detail-page .product-usage-standard-entry-card .layout-detail-shell-block-title{font-size:14px;font-weight:600;line-height:1.35;color:#171a1f}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body{padding:0}.raw-material-detail-page .raw-material-detail-op-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.raw-material-detail-page .raw-material-detail-op-user .po-detail-op-record-avatar{flex-shrink:0}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .detail-desc-table{--detail-desc-label-width: 96px;border-color:#e8edf3;border-radius:0}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .detail-desc-table__row{border-bottom-color:#e8edf3}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .detail-desc-table__label{padding:8px 12px;font-size:13px;font-weight:400;color:#000000a6;background:#f8fafc;border-right-color:#e8edf3}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .detail-desc-table__value{padding:8px 12px;font-size:14px;line-height:1.45;color:#1e293b;border-right-color:#e8edf3;font-variant-numeric:tabular-nums}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .detail-desc-table__row--full .detail-desc-table__value{white-space:pre-wrap;color:#475569}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-page__order-no-inline{font-size:13px;font-weight:600;color:#0052d9;letter-spacing:.02em}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section:has(.design-task-detail-section__body--flush){border-radius:7px}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush{padding:12px 16px 16px}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table.ant-table-wrapper,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table .ant-table,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table .ant-table-container{border-radius:6px!important;overflow:hidden}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table{border:none}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table>.ant-table-container{border:.5px solid #cfd8e6!important}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table-thead>tr>th,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td{border-width:.5px!important;border-color:#cfd8e6!important}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table .ant-table-thead>tr>th,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .design-task-detail-section__body--flush .raw-material-detail-spec-table .ant-table-tbody>tr>td{border-radius:0!important}.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table.ant-table-wrapper,.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table .ant-table,.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table .ant-table-container{border-radius:6px!important;overflow:hidden}.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table{border:none}.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table>.ant-table-container{border:.5px solid #cfd8e6!important}.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table-thead>tr>th,.raw-material-detail-page .raw-material-detail-basic-doc .material-catalog-detail-readonly-form .po-ship-section-card .raw-material-detail-spec-table.product-library-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td{border-width:.5px!important;border-color:#cfd8e6!important;border-radius:0!important}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{background:#f8fafc!important;font-size:13px!important;font-weight:500;color:#000000a6;border-color:#cfd8e6!important}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-body .ant-table-tbody>tr>td.ant-table-cell,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell{font-size:13px!important;line-height:1.45;color:#000000e0!important;border-color:#cfd8e6!important}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell>.ant-table-cell-content,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .ant-btn,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .ant-btn-link,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell .ant-btn,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell .ant-btn-link{font-size:inherit!important;line-height:inherit}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .raw-material-stock-weight-cell,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-body .ant-table-tbody>tr>td.ant-table-cell .raw-material-stock-weight-cell,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell .raw-material-stock-weight-cell,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .raw-material-stock-weight-cell__value,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-body .ant-table-tbody>tr>td.ant-table-cell .raw-material-stock-weight-cell__value,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell .raw-material-stock-weight-cell__value,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .raw-material-stock-weight-cell__unit,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-body .ant-table-tbody>tr>td.ant-table-cell .raw-material-stock-weight-cell__unit,.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell .raw-material-stock-weight-cell__unit{font-size:inherit!important;line-height:inherit}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .raw-material-stock-weight-cell__value{font-weight:500}.raw-material-detail-page :is(.prep-voucher-detail-doc,.raw-material-detail-basic-doc) .raw-material-detail-spec-table.ant-table-wrapper .raw-material-stock-weight-cell__unit{color:#00000073!important}.raw-material-detail-page .product-work-order-detail-sticky-foot{border-top-color:#cfd8e6;background:linear-gradient(180deg,#fafbfc,#fff)}.raw-material-detail-page .product-work-order-detail-tabs>.ant-tabs-content-holder .prep-voucher-detail-doc .prep-suggest-doc-body{border-width:.5px;border-color:#cfd8e6;border-top-width:.5px;box-shadow:0 .5px #fffffff2 inset,0 3px 9px #0f172a0f}.design-task-detail-page{display:flex;flex-direction:column;gap:4px;width:100%;max-width:none;flex:1;min-height:0;margin-top:-4px;padding-bottom:24px;box-sizing:border-box;background:transparent}.raw-material-detail-page.design-task-detail-page{background:transparent}.design-task-detail-page__body{display:flex;flex-direction:column;gap:4px;min-width:0}.design-task-detail-page__order-no-inline{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;letter-spacing:.02em}.design-task-detail-tab-pane{display:flex;flex-direction:column;gap:8px}.design-task-detail-section{background:transparent;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.design-task-detail-section__head{padding:10px 8px 8px;background:#fafafa;border-bottom:1px solid #f0f0f0}.design-task-detail-section__head:has(.design-task-detail-section__desc){padding-bottom:0;border-bottom:none}.design-task-detail-section__title{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:#000000e0}.design-task-detail-section__desc{margin:8px 0 0;padding-bottom:12px;font-size:12px;line-height:1.55;color:#00000073;border-bottom:1px solid #f0f0f0}.design-task-detail-section__body{padding:12px 8px}.design-task-detail-section__body--flush,.design-task-detail-section__body--descriptions{padding:0}.design-task-section-title-text{display:inline-flex;align-items:center;gap:8px}.design-task-section-title-text:before{content:"";flex-shrink:0;width:3px;height:16px;background:#0052d9;border-radius:2px}.design-task-detail-page .detail-desc-table{--detail-desc-label-width: 100px;width:100%;border:1px solid #f0f0f0;border-radius:0;overflow:hidden;background:#fff}.design-task-detail-page .detail-desc-table__row{display:grid;align-items:stretch;border-bottom:1px solid #f0f0f0}.design-task-detail-page .detail-desc-table__row:last-child{border-bottom:none}.design-task-detail-page .detail-desc-table__label{display:flex;align-items:center;padding:10px 12px;font-size:13px;font-weight:400;line-height:22px;text-align:left;color:#000000a6;background:#fafafa;border-right:1px solid #f0f0f0;word-break:keep-all}.design-task-detail-page .detail-desc-table__label--empty{background:#fafafa}.design-task-detail-page .detail-desc-table__value{display:flex;align-items:center;min-width:0;padding:10px 12px;font-size:14px;line-height:22px;text-align:left;color:#000000e0;background:#fff;border-right:1px solid #f0f0f0;word-break:break-word}.design-task-detail-page .detail-desc-table__row>.detail-desc-table__value:last-of-type,.design-task-detail-page .detail-desc-table__row--full>.detail-desc-table__value{border-right:none}.design-task-detail-page .detail-desc-table__value--empty{background:#fff}.design-task-detail-page .detail-desc-table__row--full .detail-desc-table__value{align-items:flex-start}.design-task-detail-page .detail-desc-table--split{display:flex;flex-direction:column;gap:12px;padding:12px;border:none;background:transparent}.design-task-detail-page .detail-desc-table--split .detail-desc-table__row{display:grid;grid-template-columns:repeat(var(--detail-desc-columns, 3),minmax(0,1fr));gap:12px;border-bottom:none}.design-task-detail-page .detail-desc-table--split .detail-desc-table__row--full{grid-template-columns:minmax(0,1fr)}.design-task-detail-page .detail-desc-table--split .detail-desc-table__item{display:flex;flex-direction:row;align-items:stretch;min-width:0;overflow:hidden;border:1px solid #f0f0f0;border-radius:4px;background:#fff}.design-task-detail-page .detail-desc-table--split .detail-desc-table__label{flex:0 0 var(--detail-desc-label-width);width:var(--detail-desc-label-width);background:#fafafa}.design-task-detail-page .detail-desc-table--split .detail-desc-table__value{flex:1;min-width:0;border-right:none;background:#fff}.design-task-detail-page .detail-desc-table--split .detail-desc-table__row--full .detail-desc-table__value{white-space:pre-wrap}.design-task-detail-page .detail-desc-table__value--with-avatar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:768px){.design-task-detail-page .detail-desc-table:not(.detail-desc-table--split){--detail-desc-label-width: 88px}.design-task-detail-page .detail-desc-table:not(.detail-desc-table--split) .detail-desc-table__row:not(.detail-desc-table__row--full){grid-template-columns:var(--detail-desc-label-width) minmax(0,1fr)!important}.design-task-detail-page .detail-desc-table:not(.detail-desc-table--split) .detail-desc-table__row:not(.detail-desc-table__row--full)>.detail-desc-table__label:nth-child(n+3),.design-task-detail-page .detail-desc-table:not(.detail-desc-table--split) .detail-desc-table__row:not(.detail-desc-table__row--full)>.detail-desc-table__value:nth-child(n+3){border-top:1px solid #f0f0f0}.design-task-detail-page .detail-desc-table--split .detail-desc-table__row:not(.detail-desc-table__row--full){grid-template-columns:minmax(0,1fr)}}@media(max-width:992px){.design-task-detail-page .detail-desc-table--split .detail-desc-table__row:not(.detail-desc-table__row--full){grid-template-columns:repeat(2,minmax(0,1fr))}}.raw-material-detail-page.design-task-detail-page.product-work-order-detail-page{padding-bottom:0;margin-top:0}.raw-material-detail-page.design-task-detail-page.product-work-order-detail-page .layout-detail-shell-page.product-work-order-detail-layout{padding-bottom:0;overflow:hidden}.raw-material-detail-page.design-task-detail-page.product-work-order-detail-page .product-work-order-detail-sticky-foot{border-radius:0 0 var(--ant-border-radius-lg, 8px) var(--ant-border-radius-lg, 8px)}.raw-material-detail-page.design-task-detail-page .layout-detail-shell-page.product-work-order-detail-layout{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;padding-bottom:0;overflow:hidden}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-scroll-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 0 12px}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-tabs.ant-tabs{flex:1 1 auto;min-height:0;min-width:0;display:flex}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-tabs.ant-tabs-top{flex-direction:column}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-tabs.ant-tabs-left{flex-direction:row;align-items:stretch}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-nav{flex-shrink:0;position:relative;z-index:5}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-tabs.ant-tabs-top>.ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:auto}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-record-dock{flex-shrink:0;position:sticky;top:0;z-index:20;width:100%;box-sizing:border-box;margin-bottom:4px;padding:10px 12px;background:var(--ant-color-bg-container, #fff);border:1px solid #f0f0f0;border-radius:8px;box-shadow:none}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-record-dock__scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-record-dock__scroll>.ant-space{width:max-content;max-width:none;flex-wrap:nowrap!important}.raw-material-detail-page.design-task-detail-page .product-work-order-detail-record-dock__scroll>.ant-space .ant-space-item{flex-shrink:0}.raw-material-detail-page.design-task-detail-page .design-task-detail-section:has(.design-task-detail-section__body--flush){border-radius:8px}.raw-material-detail-page.design-task-detail-page .design-task-detail-section__body--flush .raw-material-detail-spec-table.ant-table-wrapper,.raw-material-detail-page.design-task-detail-page .raw-material-detail-spec-table.ant-table-wrapper .ant-table,.raw-material-detail-page.design-task-detail-page .raw-material-detail-spec-table.ant-table-wrapper .ant-table-container{border-radius:6px!important}.raw-material-detail-page.design-task-detail-page .raw-material-detail-spec-table .ant-table-thead>tr>th,.raw-material-detail-page.design-task-detail-page .raw-material-detail-spec-table .ant-table-tbody>tr>td{border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}.raw-material-detail-page.design-task-detail-page .layout-detail-shell-loading{display:flex;align-items:center;justify-content:center;min-height:240px}.finished-product-inbound-records-list-filters,.finished-product-outbound-records-list-filters,.finished-product-stock-log-records-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 auto;min-width:0}.finished-product-inbound-records-list-filters__item,.finished-product-outbound-records-list-filters__item,.finished-product-stock-log-records-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.finished-product-inbound-records-list-filters__label,.finished-product-outbound-records-list-filters__label,.finished-product-stock-log-records-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.finished-product-inbound-records-list-filters__actions,.finished-product-outbound-records-list-filters__actions,.finished-product-stock-log-records-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.finished-product-inbound-records-list-filters__material,.finished-product-outbound-records-list-filters__material,.finished-product-stock-log-records-list-filters__material,.finished-product-inbound-records-list-filters__source,.finished-product-outbound-records-list-filters__source{width:168px;min-width:168px;max-width:100%}.finished-product-inbound-records-list-filters__operator,.finished-product-outbound-records-list-filters__operator{width:140px;min-width:140px;max-width:100%}.finished-product-inbound-records-list-filters__time,.finished-product-outbound-records-list-filters__time{width:260px;max-width:100%}.finished-product-inbound-records-page .finished-product-inbound-records-card-head,.finished-product-outbound-records-page .finished-product-outbound-records-card-head,.finished-product-stock-log-records-page .finished-product-stock-log-records-card-head{flex-shrink:0;padding:0 0 12px;box-sizing:border-box;border-bottom:1px solid var(--ant-color-border-secondary);margin-bottom:12px}.finished-product-inbound-records-page .finished-product-inbound-records-card-head .layout-detail-shell-block-title,.finished-product-outbound-records-page .finished-product-outbound-records-card-head .layout-detail-shell-block-title,.finished-product-stock-log-records-page .finished-product-stock-log-records-card-head .layout-detail-shell-block-title{margin:0 0 6px;padding:0;border-bottom:none}.finished-product-inbound-records-page .finished-product-inbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden}.finished-product-inbound-records-page .finished-product-inbound-records-table-wrap>.finished-product-inbound-records-main-table.ant-table-wrapper{display:block!important;flex:none!important;min-height:0;overflow:hidden;height:100%;margin-top:0}.finished-product-inbound-records-page .finished-product-inbound-records-table-wrap>.finished-product-inbound-records-main-table.ant-table-wrapper>.ant-spin{display:block!important;flex:none!important;height:100%!important;min-height:0;overflow:hidden}.finished-product-inbound-records-page .finished-product-inbound-records-table-wrap>.finished-product-inbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{display:block!important;flex:none!important;height:100%!important;min-height:0}#theme-root .finished-product-inbound-records-page .finished-product-inbound-records-table-wrap .finished-product-inbound-records-main-table.ant-table-wrapper .ant-table-pagination.finished-product-inbound-records-table-pagination,#theme-root .finished-product-inbound-records-page .finished-product-inbound-records-table-wrap .finished-product-inbound-records-main-table.ant-table-wrapper .ant-table-pagination.finished-product-inbound-records-table-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.finished-product-inbound-records-page .finished-product-inbound-records-main-table .ant-table-thead>tr>th,.finished-product-inbound-records-page .finished-product-inbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.finished-product-inbound-records-page .finished-product-inbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.finished-product-inbound-records-page .finished-product-inbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.finished-product-inbound-records-page .finished-product-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.finished-product-inbound-records-page .finished-product-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.finished-product-outbound-records-page .finished-product-outbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden}.finished-product-outbound-records-page .finished-product-outbound-records-table-wrap>.finished-product-outbound-records-main-table.ant-table-wrapper{display:block!important;flex:none!important;min-height:0;overflow:hidden;height:100%;margin-top:0}.finished-product-outbound-records-page .finished-product-outbound-records-table-wrap>.finished-product-outbound-records-main-table.ant-table-wrapper>.ant-spin{display:block!important;flex:none!important;height:100%!important;min-height:0;overflow:hidden}.finished-product-outbound-records-page .finished-product-outbound-records-table-wrap>.finished-product-outbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{display:block!important;flex:none!important;height:100%!important;min-height:0}#theme-root .finished-product-outbound-records-page .finished-product-outbound-records-table-wrap .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-pagination.finished-product-outbound-records-table-pagination,#theme-root .finished-product-outbound-records-page .finished-product-outbound-records-table-wrap .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-pagination.finished-product-outbound-records-table-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-thead>tr>th,.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].finished-product-outbound-records-merge-cell,.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].finished-product-inbound-records-merge-cell,.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.finished-product-outbound-records-page .finished-product-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.finished-product-stock-log-records-page .finished-product-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden}.finished-product-stock-log-records-page .finished-product-stock-log-records-table-wrap>.finished-product-stock-log-records-main-table.ant-table-wrapper{display:block!important;flex:none!important;min-height:0;overflow:hidden;height:100%;margin-top:0}.finished-product-stock-log-records-page .finished-product-stock-log-records-table-wrap>.finished-product-stock-log-records-main-table.ant-table-wrapper>.ant-spin{display:block!important;flex:none!important;height:100%!important;min-height:0;overflow:hidden}.finished-product-stock-log-records-page .finished-product-stock-log-records-table-wrap>.finished-product-stock-log-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{display:block!important;flex:none!important;height:100%!important;min-height:0}#theme-root .finished-product-stock-log-records-page .finished-product-stock-log-records-table-wrap .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-pagination.finished-product-stock-log-records-table-pagination,#theme-root .finished-product-stock-log-records-page .finished-product-stock-log-records-table-wrap .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-pagination.finished-product-stock-log-records-table-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table .ant-table-thead>tr>th,.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.finished-product-inbound-records-page .finished-product-inbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.finished-product-outbound-records-page .finished-product-outbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table .raw-material-inbound-source-tag.ant-tag{margin:0;font-size:11px;line-height:16px;padding-inline:6px;border-radius:4px;font-weight:500}.layout-detail-shell-page-wrap.finished-product-outbound-records-detail-wrap>.layout-detail-shell-page,.layout-detail-shell-page-wrap.finished-product-inbound-records-detail-wrap>.layout-detail-shell-page,.layout-detail-shell-page-wrap.finished-product-stock-log-records-detail-wrap>.layout-detail-shell-page{padding-bottom:0;overflow:hidden}.layout-detail-shell-page-wrap.finished-product-outbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.finished-product-inbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.finished-product-stock-log-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.finished-product-outbound-records-page.library-main-table-scroll-stack-root>.finished-product-outbound-records-table-card.layout-detail-shell-section-card,.finished-product-inbound-records-page.library-main-table-scroll-stack-root>.finished-product-inbound-records-table-card.layout-detail-shell-section-card,.finished-product-stock-log-records-page.library-main-table-scroll-stack-root>.finished-product-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.finished-product-inbound-records-page .finished-product-inbound-records-table-card.layout-detail-shell-section-card>.finished-product-inbound-records-table-wrap,.finished-product-outbound-records-page .finished-product-outbound-records-table-card.layout-detail-shell-section-card>.finished-product-outbound-records-table-wrap,.finished-product-stock-log-records-page .finished-product-stock-log-records-table-card.layout-detail-shell-section-card>.finished-product-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden}.finished-product-inbound-records-page .finished-product-inbound-records-card-head,.finished-product-outbound-records-page .finished-product-outbound-records-card-head,.finished-product-stock-log-records-page .finished-product-stock-log-records-card-head{flex-shrink:0}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper{width:100%}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important;white-space:nowrap}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.finished-product-outbound-records-merge-cell,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.finished-product-inbound-records-merge-cell{text-align:center}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-merge-cell,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-inbound-records-merge-cell{vertical-align:middle!important;text-align:center}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-source-info-vcell{white-space:normal!important;vertical-align:middle!important;overflow:hidden!important;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-source-info,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info{display:table-cell!important;overflow:hidden!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-source-info .raw-material-inbound-source-text,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-source-info .raw-material-inbound-source-title,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-source-info .raw-material-inbound-source-content,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-title,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-spec{white-space:normal!important;overflow:visible;max-width:100%;text-align:center;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.finished-product-outbound-records-col-spec .finished-product-outbound-records-spec-text{display:block;width:100%;max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.45;text-align:center}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.finished-product-outbound-line-records-page.finished-product-outbound-records-page .finished-product-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.finished-product-inbound-records-page.finished-product-records-drawer-scope.organizational-page,.finished-product-outbound-records-page.finished-product-records-drawer-scope.organizational-page,.finished-product-stock-log-records-page.finished-product-records-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;min-width:0}.finished-product-inbound-records-page.finished-product-records-drawer-scope>.finished-product-inbound-records-table-card.layout-detail-shell-section-card,.finished-product-outbound-records-page.finished-product-records-drawer-scope>.finished-product-outbound-records-table-card.layout-detail-shell-section-card,.finished-product-stock-log-records-page.finished-product-records-drawer-scope>.finished-product-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper{width:100%}.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important;white-space:nowrap}.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .spec-line-outbound-source-cell--records-wrap,.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-title,.finished-product-stock-log-line-records-page.finished-product-stock-log-records-page .finished-product-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.loss-library-stats-bar{flex-shrink:0;padding:0 0 12px}.loss-library-stats-bar-inner{background:var(--color-bg-base);border-radius:8px;padding:16px 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px 24px;box-shadow:0 0 0 1px var(--ant-color-border-secondary)}@media(max-width:900px){.loss-library-stats-bar-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.loss-library-stat-item{display:flex;flex-direction:column;gap:4px;min-width:0}.loss-library-stat-head{display:flex;align-items:center;gap:6px;min-width:0}.loss-library-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;line-height:1;color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.loss-library-stat-icon--count{color:var(--ant-color-warning)}.loss-library-stat-icon--weight{color:var(--ant-color-primary)}.loss-library-stat-icon--qty{color:var(--ant-color-success)}.loss-library-stat-icon--amount{color:var(--ant-purple)}.loss-library-stat-icon .anticon{vertical-align:middle}.loss-library-stat-label{font-size:13px;line-height:1.4;color:var(--color-text-tertiary, rgba(0, 0, 0, .35))}.loss-library-stat-value{font-size:20px;line-height:1.35;font-weight:600;color:var(--color-text-primary, #111827);font-variant-numeric:tabular-nums}.ant-modal.loss-library-form-modal .ant-modal-container{max-height:calc(100vh - 96px);overflow-y:auto;position:relative;isolation:isolate}.ant-modal.loss-library-form-modal .ant-modal-body{padding:8px 0 4px!important;overflow:visible;position:relative;z-index:1}.loss-library-drawer-form{margin:0!important;padding:0!important}.ant-modal.loss-library-form-modal,.loss-library-form-modal .ant-modal-container,.loss-library-form-modal .ant-modal-content,.loss-library-form-modal .ant-modal-header,.loss-library-form-modal .ant-modal-body,.loss-library-form-modal .ant-modal-footer{background:var(--color-bg-base, #ffffff)}.loss-library-form-modal .ant-modal-header{border-bottom:none;position:relative;z-index:1}.loss-library-form-modal .ant-modal-footer{position:relative;z-index:2}.loss-library-form-modal .ant-modal-title{font-size:14px}.loss-library-form-modal .ant-modal-footer{border-top-color:var(--color-border, #e5e7eb)}.ant-modal.loss-library-form-modal .ant-modal-container{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb, #c4c4c4) transparent}.ant-modal.loss-library-form-modal .ant-modal-container::-webkit-scrollbar{width:6px}.ant-modal.loss-library-form-modal .ant-modal-container::-webkit-scrollbar-track{background:transparent}.ant-modal.loss-library-form-modal .ant-modal-container::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb, #c4c4c4);border-radius:999px}.ant-modal.loss-library-form-modal .ant-modal-container::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover, #a8a8a8)}.loss-library-form-modal .ant-modal-footer{margin-top:0;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);border-top:1px solid var(--color-border-secondary, rgba(0, 0, 0, .06))}.loss-library-modal-footer{display:flex;justify-content:flex-end;width:100%;gap:8px;flex-wrap:wrap}.loss-library-drawer-section{margin-bottom:4px}.loss-library-drawer-section--split{margin-top:8px;padding-top:20px;border-top:1px solid var(--color-border-secondary, rgba(0, 0, 0, .06))}.loss-library-drawer-section-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:13.5px;font-weight:500;color:var(--color-text-primary, #111827);line-height:1.4}.loss-library-drawer-section-title:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.loss-library-page .organizational-emp-result-panel{min-height:0}.loss-library-page .loss-library-list__table.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell,.loss-library-page .ant-table.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell{padding:40px 16px;vertical-align:middle;text-align:center}.loss-library-page .ant-table.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder .ant-empty{margin-inline:auto}.loss-product-library-page .loss-library-embedded-page-root .loss-library-list__table.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell,.loss-product-library-page .loss-library-embedded-page-root .ant-table.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell{min-height:220px}.loss-product-library-page .loss-library-embedded-page-root .ant-table.ant-table-empty .ant-table-expanded-row-fixed{min-height:220px;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box}.loss-library-page .loss-library-list__table .ant-table-tbody>tr>td.loss-library-head-td[rowspan]{vertical-align:middle!important;text-align:left!important}.loss-library-page .loss-library-list__table .ant-table-tbody>tr>td{vertical-align:middle}.loss-library-page .loss-library-head-td .product-library-name-with-meta-cell,.loss-library-page .loss-library-head-td .product-library-name-cell{align-items:flex-start;text-align:left}.loss-library-page .loss-library-head-td .product-library-other-info-row{justify-content:flex-start}.loss-library-page .loss-library-head-td .product-library-name-code,.loss-library-page .loss-library-head-td .product-library-other-info-value{text-align:left}.loss-library-page .loss-library-list__table.ant-table-wrapper .ant-table-cell.loss-library-col-source-info,.loss-library-page .loss-library-list__table.ant-table-wrapper .ant-table-cell.loss-library-col-source-info .ant-table-cell-content{white-space:normal!important;overflow:visible!important;min-width:0}.loss-library-page .loss-library-list__table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.loss-library-col-source-info{align-items:flex-start!important}.loss-library-head-plain-text{font-size:13px;color:var(--ant-color-text);line-height:1.45}.loss-library-head-operator{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.loss-library-head-operator-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45}.loss-library-head-memo-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--ant-color-text-secondary);word-break:break-word}.loss-library-source-tag{margin:0;font-size:12px;line-height:20px}.loss-library-source-cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.loss-library-source-ref-below{min-width:0;max-width:100%;width:100%}.loss-library-source-ref-below .spec-line-outbound-source-cell.product-library-other-info-cell{margin:0}.loss-library-source-ref-below .product-library-other-info-row{justify-content:flex-start}.loss-library-media-flex-wrap{min-width:0}.ant-table-cell.loss-library-col-medias,td.loss-library-col-medias{min-width:188px;vertical-align:top}.loss-library-list__table .ant-table-cell.loss-library-col-medias{overflow:visible}.loss-library-cell-empty{color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.loss-library-snapshot-block{font-size:13px;line-height:1.5;color:var(--color-text-primary, #111827)}.loss-library-snapshot-row{display:flex;align-items:flex-start;gap:4px;margin-top:4px}.loss-library-snapshot-row:first-child{margin-top:0}.loss-library-snapshot-label{flex-shrink:0;width:5.5em;text-align:left;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));font-size:12px;line-height:1.5}.loss-library-snapshot-value{flex:1;min-width:0;word-break:break-word;font-size:13px;line-height:1.5}.loss-library-snapshot-qty{font-variant-numeric:tabular-nums}.loss-library-page td.loss-library-col-line,.loss-library-page th.loss-library-col-line{font-size:13px;vertical-align:middle}.loss-library-link-plain{padding:0;height:auto;line-height:inherit}.loss-library-detail-page .layout-detail-shell-top-bar{margin-bottom:12px}.loss-library-detail-media-wrap .loss-library-media-flex-wrap{max-width:100%;max-height:none}.loss-library-drawer-form .ant-input-number-disabled{color:#000000a6}.loss-library-loss-qty-compact.ant-space-compact{width:100%}.loss-library-loss-qty-compact .loss-library-waste-measure-select{min-width:128px;width:128px!important}.loss-library-loss-qty-compact .loss-library-loss-qty-input{flex:1;min-width:0;width:auto!important}.loss-library-measure-fixed-prefix{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:128px;width:128px;flex-shrink:0;min-height:32px;padding:0 11px;font-size:13.5px;line-height:30px;color:var(--color-text-primary, #111827);background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));border:1px solid var(--color-border, #d9d9d9);border-right:0;border-radius:6px 0 0 6px;-webkit-user-select:none;user-select:none;cursor:default}.loss-library-page .raw-material-inbound-drawer-filter-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px;min-width:0;justify-content:flex-start;row-gap:8px}.loss-library-page .raw-material-inbound-drawer-filter-row .raw-material-inbound-drawer-segmented-grow{flex:1 1 auto;min-width:0}.loss-library-page .organizational-segmented-filters .organizational-emp-filter-item>.organizational-emp-filter-label{justify-content:flex-start;text-align:left}.loss-library-page .raw-material-inbound-records-card-head-filter-main>.ant-btn{flex-shrink:0}.po-detail-page-wrap{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.po-detail-page{display:flex;flex-direction:column;gap:12px;padding:0 0 140px;flex:1;min-height:0;overflow-y:auto}.po-detail-loading{display:flex;align-items:center;justify-content:center;min-height:320px}.po-detail-header-card{border-radius:8px;box-shadow:0 1px 4px #0000000f,0 2px 8px #0000000a}.po-detail-header-card .ant-card-body{padding:16px 20px}.po-detail-header-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.po-detail-header-label{color:var(--color-text-secondary, rgba(0, 0, 0, .65));font-size:13.5px}.po-detail-header-value{color:var(--color-text-primary, rgba(0, 0, 0, .88));font-size:13.5px}.po-detail-header-orderNo{font-weight:600;font-size:13.5px;color:var(--color-text-primary, #333)}.po-detail-header-sep{width:1px;height:14px;background:var(--color-border, rgba(0, 0, 0, .15));margin:0 4px}.po-detail-header-tag{margin:0}.po-detail-steps-card{border-radius:8px;box-shadow:0 1px 4px #0000000f,0 2px 8px #0000000a}.po-detail-steps-card .ant-card-body{padding:16px 20px}.po-detail-steps{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;row-gap:12px}.po-detail-step-node{display:inline-flex;align-items:center;padding:6px 10px;margin:0;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65));transition:background .2s,color .2s}.po-detail-step-node:hover:not(.po-detail-step-node--pending):not(.po-detail-step-node--cancelled){background:var(--color-primary-bg, rgba(0, 82, 217, .06))}.po-detail-step-node--active{background:var(--color-primary-bg, rgba(0, 82, 217, .12));color:var(--color-primary, #0052d9);font-weight:500}.po-detail-step-node--done .po-detail-step-dot{color:var(--color-success, #52c41a);background:transparent}.po-detail-step-node--current .po-detail-step-dot{color:#fff;background:var(--color-primary, #0052d9)}.po-detail-step-node--pending .po-detail-step-dot{color:var(--color-text-secondary, rgba(0, 0, 0, .45));background:var(--color-fill-quaternary, rgba(0, 0, 0, .04))}.po-detail-step-node--cancelled{color:var(--ant-color-error, #ff4d4f);font-weight:500;cursor:default}.po-detail-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:13.5px;margin-right:6px;flex-shrink:0}.po-detail-step-label{white-space:nowrap}.po-detail-step-line{width:20px;height:1px;margin:0 6px;background:var(--color-border, rgba(0, 0, 0, .15));flex-shrink:0}.po-detail-step0-area{flex:0 0 auto;padding:0;display:flex;flex-direction:column;gap:12px}.po-detail-op-record-block{display:flex;align-items:center;flex-wrap:wrap;gap:24px 32px;background:var(--color-bg-container, #fff);border:1px solid var(--color-border, rgba(0, 0, 0, .06));border-radius:8px;padding:16px 20px;box-shadow:0 1px 4px #0000000f,0 2px 8px #0000000a}.po-detail-op-record-item{display:flex;align-items:center;gap:8px;font-size:13.5px}.po-detail-op-record-label{color:var(--color-text-secondary, rgba(0, 0, 0, .65));font-size:13.5px;flex-shrink:0}.po-detail-op-record-value{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary, #333)}.po-detail-op-record-avatar{flex-shrink:0}.po-detail-step0-wrap,.po-detail-step0-wrap.po-add-drawer .po-ship-form{margin-top:0}.po-detail-step0-wrap .po-ship-section-card+.po-ship-section-card{margin-top:12px}.po-detail-step0-wrap .po-detail-content-section{margin-top:12px}.po-detail-step-other-area{flex:0 0 auto;min-height:200px;padding:0}.po-detail-content-inner{display:flex;flex-direction:column;gap:12px}.po-detail-content-section-title{font-size:13.5px;font-weight:600;color:var(--color-text-primary, rgba(0, 0, 0, .88));margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-detail-content-section-title--with-icon{display:flex;align-items:center}.po-detail-material-table{margin-bottom:0}.po-detail-material-row{display:grid;grid-template-columns:100px 140px 100px 100px 110px;gap:12px 16px;align-items:center;padding:8px 0;font-size:13.5px;color:#333}.po-detail-material-row--head{font-size:13.5px;color:#999;padding-bottom:8px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-detail-material-cell{min-width:0;overflow:hidden;text-overflow:ellipsis}.po-detail-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 24px}.po-detail-detail-item{display:flex;flex-direction:column;gap:4px}.po-detail-detail-item-full{grid-column:1 / -1}.po-detail-detail-label{font-size:13.5px;color:#999}.po-detail-detail-value{font-size:13.5px;color:#333}.po-detail-op-log{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-op-time{font-family:monospace}.po-detail-op-operator{color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-op-empty{color:#999;font-style:italic}.po-detail-ship-area{flex:1;min-height:0;padding:0}.po-detail-ship-empty{padding:24px 0;text-align:center;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-ship-cards{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.po-detail-ship-card{flex:1 1 360px;min-width:0;max-width:100%;border-radius:8px;box-shadow:0 1px 4px #0000000f,0 2px 8px #0000000a}.po-detail-inspection-area .po-detail-ship-card{flex:1 1 100%;max-width:100%;container-type:inline-size;container-name:inspection-card}@container inspection-card (max-width: 560px){.po-inspection-material-panel .ant-row{flex-direction:column}.po-inspection-material-panel .ant-col{max-width:100%!important;flex:0 0 100%!important}}.po-detail-storage-area .po-detail-ship-card{flex:1 1 100%;max-width:100%}.po-detail-ship-card .ant-card-body{padding:16px 20px;min-width:0;overflow:hidden}.po-detail-ship-card-editing .ant-card-body{overflow:visible}.po-detail-ship-card-editing .po-ship-section-card{margin-top:12px;min-width:0}.po-detail-ship-card-editing .po-ship-section-card:first-child{margin-top:0}.po-detail-ship-card-editing .po-ship-section-card .ant-card-body{padding:12px 16px 16px;min-width:0;overflow:visible}.po-detail-ship-card-editing .ant-col,.po-detail-ship-form-readonly{min-width:0}.po-detail-ship-form-readonly .po-ship-section-card{margin-top:12px;min-width:0}.po-detail-ship-form-readonly .po-ship-section-card:first-child{margin-top:0}.po-detail-ship-form-readonly .po-ship-section-card .ant-card-body{padding:12px 16px 16px;min-width:0;overflow:hidden}.po-detail-ship-form-readonly .ant-col{min-width:0}.po-detail-ship-form-readonly .ant-form-item-control-input-content .ant-input,.po-detail-ship-form-readonly .ant-form-item-control-input-content .ant-input-number,.po-detail-ship-form-readonly .ant-form-item-control-input-content .ant-input-number-input{max-width:100%}.po-detail-ship-form-readonly .ant-input-disabled,.po-detail-ship-form-readonly .ant-input-number-disabled .ant-input-number-input,.po-detail-ship-form-readonly .ant-select-disabled .ant-select-selector{background-color:var(--color-fill-quaternary, rgba(0, 0, 0, .02))!important;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-ship-card-summary{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;margin:-12px -16px 0;background:var(--color-fill-tertiary, rgba(0, 0, 0, .06));border-radius:8px 8px 0 0}.po-detail-ship-summary-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px}.po-detail-ship-summary-row--full{width:100%}.po-detail-arrival-card-summary{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 4px}.po-detail-ship-summary-item{display:inline-flex;align-items:center;gap:6px}.po-detail-ship-summary-icon{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65));flex-shrink:0}.po-detail-ship-summary-label{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-ship-summary-value{font-size:13.5px;color:var(--color-text-primary, #333);font-weight:500}.po-detail-ship-summary-sep{width:1px;height:14px;background:var(--color-border, rgba(0, 0, 0, .15));margin:0 8px}.po-detail-ship-summary-inline{display:inline-flex;align-items:center;gap:0 8px;font-size:13.5px;color:var(--color-text-primary, #333);font-weight:500}.po-detail-ship-summary-part{display:inline-flex;align-items:center;gap:6px}.po-detail-ship-summary-sep-inline{color:var(--color-text-secondary, rgba(0, 0, 0, .45));font-weight:400;-webkit-user-select:none;user-select:none}.po-detail-ship-summary-icon-wrap{flex-shrink:0;font-size:13.5px}.po-detail-ship-summary-dot{color:var(--color-text-secondary, rgba(0, 0, 0, .65));font-weight:400;margin:0 2px}.po-detail-ship-summary-tag{margin:0;font-size:13.5px}.po-detail-ship-card-summary-divider{margin:0 0 12px}.po-arrival-ship-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.po-arrival-ship-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-arrival-ship-option-view.ant-btn{flex-shrink:0;padding:0 4px;height:auto;line-height:1.2}.po-detail-ship-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.po-detail-ship-section-header .po-ship-form-section{margin-bottom:0;padding-bottom:0;border-bottom:none}.po-detail-ship-edit-btn{flex-shrink:0;height:22px;padding:0 6px;font-size:13.5px;line-height:20px}.po-detail-ship-card-actions-inline{display:inline-flex;align-items:center;gap:8px}.po-detail-ship-card-actions-inline .ant-btn{font-size:13.5px;height:22px;padding:0 6px;line-height:20px}.po-detail-ship-card-actions{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;margin:16px -20px -16px;padding:12px 20px;background:var(--color-bg-container, #fff);border-top:1px solid var(--color-border, rgba(0, 0, 0, .06));box-shadow:0 -2px 8px #00000014}.po-detail-quote-area{display:flex;flex-direction:column;gap:12px}.po-detail-quote-area .po-ship-section-card{overflow:visible}.po-detail-quote-area .po-ship-section-card .ant-card-body{padding:16px 20px;overflow:visible}.po-detail-quote-area .ant-collapse-content,.po-detail-quote-area .ant-collapse-content-box{overflow:visible}.po-detail-quote-card-body .po-quote-section-header{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:32px;margin-bottom:12px;border:none;border-bottom:none;padding-bottom:0}.po-detail-quote-area .po-detail-quote-card-body-inner{border-top:none}.po-detail-quote-header-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.po-detail-quote-edit-btn{flex-shrink:0}.po-detail-quote-actions--header{margin-left:auto;margin-top:0;padding-top:0;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.po-detail-quote-actions--header .ant-btn{font-size:13.5px;height:22px;padding:0 6px;line-height:20px}.po-detail-quote-area .ant-btn{font-size:13.5px;height:26px;padding:0 8px;line-height:24px}.po-detail-quote-area .ant-btn.ant-btn-sm{height:22px;padding:0 6px;font-size:13.5px;line-height:20px}.po-detail-quote-area .ant-select-disabled.ant-select-single .ant-select-selector,.po-detail-quote-area .ant-input-number-disabled .ant-input-number-input,.po-detail-quote-area .ant-input-disabled,.po-detail-quote-area .ant-picker-disabled .ant-picker-input>input{background-color:var(--color-fill-quaternary, rgba(0, 0, 0, .04))!important;color:var(--color-text-secondary, rgba(0, 0, 0, .65))!important;border-color:var(--color-border, rgba(0, 0, 0, .06))}.po-detail-quote-area .ant-select-disabled .ant-select-arrow,.po-detail-quote-area .ant-input-number-disabled .ant-input-number-handler-wrap,.po-detail-quote-area .ant-picker-disabled .ant-picker-suffix{opacity:.3}.po-detail-quote-actions{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--color-border, rgba(0, 0, 0, .06))}.po-detail-quote-th-op{flex:0 0 40px;min-width:40px}.po-detail-quote-th-radio{flex:0 0 56px;min-width:56px}.po-detail-quote-th-tag{flex:0 0 70px;min-width:70px}.po-detail-quote-card-head{display:flex;align-items:center;gap:16px;padding:6px 0 8px 16px;margin-bottom:4px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06));font-size:13.5px;font-weight:600;color:var(--color-text-secondary, rgba(0, 0, 0, .65));width:100%;box-sizing:border-box}.po-detail-quote-card-head--with-radio{padding-left:12px}.po-detail-quote-card-head-cell{min-width:0}.po-detail-quote-card-head-cell--supplier{width:160px;flex:0 0 160px}.po-detail-quote-card-head-cell--price{width:140px;flex:0 0 140px}.po-detail-quote-card-head-cell--date{width:130px;flex:0 0 130px}.po-detail-quote-card-head-cell--total{width:110px;flex:0 0 110px}.po-detail-quote-card-head-radio{flex:0 0 40px;min-width:40px;width:40px}.po-detail-quote-card-head-tag{flex:0 0 28px;min-width:28px;width:28px}.po-detail-quote-cards{display:flex;flex-direction:column;gap:10px;width:100%}.po-detail-quote-card{border-radius:8px;box-shadow:0 1px 4px #0000000f,0 2px 8px #0000000a;width:100%}.po-detail-quote-card--selected{border-color:var(--color-primary, #0052d9);background:var(--color-primary-bg, rgba(0, 82, 217, .04));box-shadow:0 1px 4px #0052d91f,0 2px 8px #0052d914}.po-detail-quote-card--selectable{cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.po-detail-quote-card--selectable:hover{border-color:var(--color-primary, #0052d9);background:var(--color-primary-bg, rgba(0, 82, 217, .04))}.po-detail-quote-card .ant-card-body{padding:10px 16px 12px}.po-detail-quote-card-inner{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.po-detail-quote-card-radio{flex-shrink:0;width:40px}.po-detail-quote-card-fields{display:grid;grid-template-columns:160px 140px 130px 110px;gap:12px 16px;flex:0 0 auto;min-width:0}.po-detail-quote-card-item{display:flex;flex-direction:column;gap:4px}.po-detail-quote-card-label{font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-quote-card-value{font-size:13.5px;color:var(--color-text-primary, #333);font-weight:500}.po-detail-quote-card-selected-icon{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:13.5px;color:var(--color-success, #52c41a);background:transparent}.po-detail-quote-selected-wrap{margin-bottom:12px;padding:8px 12px;background:var(--color-fill-quaternary, rgba(0, 0, 0, .02));border-radius:6px;font-size:13.5px}.po-detail-quote-selected-label{color:var(--color-text-secondary, rgba(0, 0, 0, .65));margin-right:8px}.po-detail-quote-selected-value{font-weight:500;color:var(--color-text-primary, #333)}.po-detail-quote-area .po-quote-field-radio{flex:0 0 56px;min-width:56px;display:flex;align-items:center}.po-detail-quote-th-check{flex:0 0 28px;min-width:28px}.po-detail-quote-area .po-quote-field-check{flex:0 0 28px;min-width:28px;display:flex;align-items:center;justify-content:center;font-size:13.5px;margin-left:-12px}.po-detail-quote-row-check{color:var(--color-success, #52c41a);font-size:13.5px;line-height:1}.po-detail-quote-selected-select,.po-detail-quote-selected-select.ant-select-disabled{background-color:var(--color-primary-bg, rgba(0, 82, 217, .06))!important}.po-detail-quote-selected-select .ant-select-selector{background-color:var(--color-primary-bg, rgba(0, 82, 217, .06))!important;border-color:var(--color-primary, #0052d9)!important;color:var(--color-primary, #0052d9)!important}.po-detail-quote-selected-select .ant-select-selection-item,.po-detail-quote-selected-select .ant-select-arrow{color:var(--color-primary, #0052d9)!important}.po-detail-quote-area .po-quote-form-row .po-quote-field-op{justify-content:center}.po-detail-quote-area .po-quote-form-row .po-quote-field-op .po-quote-field-op-spacer{display:none}.po-detail-quote-card-body .po-ship-form-section{font-size:13.5px;font-weight:600;color:var(--color-text-primary, rgba(0, 0, 0, .88));margin-bottom:0;padding-bottom:0;border-bottom:none}.po-detail-quote-table-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 0 10px;margin-bottom:4px;font-size:13.5px;font-weight:500;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-quote-th{flex:1;min-width:140px;font-size:13.5px;font-weight:500}.po-detail-quote-area .po-quote-material-label{display:flex;align-items:center;width:100%;flex-wrap:nowrap;gap:8px}.po-detail-quote-area .po-quote-material-label-left{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.po-detail-quote-area .po-quote-material-selected-supplier{margin-left:auto;margin-right:24px;flex-shrink:0;font-size:13.5px;font-weight:400;text-align:left}.po-detail-quote-area .ant-table tr.po-detail-quote-row--selected td,.po-detail-quote-area .ant-table tr.po-detail-quote-row--selected td.ant-table-cell-fix{background:var(--ant-color-primary-bg, var(--color-primary-bg, rgba(0, 82, 217, .04)))!important}.po-detail-quote-area .po-quote-material-collapse .ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.po-detail-page-wrap .ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.po-detail-quote-area .po-quote-select-recommended.ant-select .ant-select-selector,.po-detail-quote-area .po-quote-form-row--recommended .po-quote-field:first-child .ant-select .ant-select-selector,.po-detail-quote-area .po-quote-material-collapse .ant-table .po-quote-select-recommended.ant-select .ant-select-selector{background:var(--color-primary-bg, #f2f3ff)!important;background-color:var(--color-primary-bg, #f2f3ff)!important}.po-detail-quote-area .po-quote-form-list{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.po-detail-quote-row .po-quote-field{flex:1;min-width:140px}.po-detail-quote-row .po-quote-field .po-detail-quote-value{min-height:24px;line-height:24px}.po-detail-quote-value{display:block;font-size:13.5px;color:var(--color-text-primary, #333)}.po-detail-quote-area .ant-table .po-detail-quote-value--recommended{color:var(--color-primary, #0052d9);font-weight:500}.po-detail-quote-empty{padding:24px 0;text-align:center;font-size:13.5px;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.po-detail-footer-card{position:absolute;bottom:0;left:0;right:0;z-index:10;border-radius:8px;box-shadow:0 -2px 8px #00000014,0 1px 4px #0000000f;background:var(--color-bg-container, #fff)}.po-detail-footer-card .ant-card-body{padding:12px 20px}.po-detail-footer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media print{.po-detail-steps-card,.po-detail-footer-card,.main-sider,.layout-topbar,.sider-collapse-wrap{display:none!important}}.supplier-select-dropdown .ant-select-item-option-content{display:flex;width:100%}.raw-material-inbound-records-page .raw-material-inbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.raw-material-inbound-records-page .raw-material-inbound-records-table-wrap>.raw-material-inbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.raw-material-inbound-records-page .raw-material-inbound-records-table-wrap>.raw-material-inbound-records-main-table.ant-table-wrapper>.ant-spin,.raw-material-inbound-records-page .raw-material-inbound-records-table-wrap>.raw-material-inbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .raw-material-inbound-records-page .raw-material-inbound-records-table-wrap .raw-material-inbound-records-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-inbound-records-page .raw-material-inbound-records-table-wrap .raw-material-inbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .raw-material-inbound-records-page .library-main-table-scroll-stack>.raw-material-inbound-records-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-inbound-records-page .library-main-table-scroll-stack>.raw-material-inbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.raw-material-inbound-records-page .raw-material-inbound-records-main-table .ant-table-thead>tr>th,.raw-material-inbound-records-page .raw-material-inbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.raw-material-inbound-records-page .raw-material-inbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.raw-material-inbound-records-page .raw-material-inbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.raw-material-inbound-records-page .raw-material-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.raw-material-inbound-records-page .raw-material-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.raw-material-outbound-records-page .raw-material-outbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.raw-material-outbound-records-page .raw-material-outbound-records-table-wrap>.raw-material-outbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.raw-material-outbound-records-page .raw-material-outbound-records-table-wrap>.raw-material-outbound-records-main-table.ant-table-wrapper>.ant-spin,.raw-material-outbound-records-page .raw-material-outbound-records-table-wrap>.raw-material-outbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .raw-material-outbound-records-page .raw-material-outbound-records-table-wrap .raw-material-outbound-records-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-outbound-records-page .raw-material-outbound-records-table-wrap .raw-material-outbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .raw-material-outbound-records-page .library-main-table-scroll-stack>.raw-material-outbound-records-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-outbound-records-page .library-main-table-scroll-stack>.raw-material-outbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.raw-material-outbound-records-page .raw-material-outbound-records-main-table .ant-table-thead>tr>th,.raw-material-outbound-records-page .raw-material-outbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.raw-material-outbound-records-page .raw-material-outbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.raw-material-outbound-records-page .raw-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.raw-material-outbound-records-page .raw-material-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.raw-material-outbound-records-page .raw-material-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.raw-material-stock-log-records-page .raw-material-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.raw-material-stock-log-records-page .raw-material-stock-log-records-table-wrap>.raw-material-stock-log-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.raw-material-stock-log-records-page .raw-material-stock-log-records-table-wrap>.raw-material-stock-log-records-main-table.ant-table-wrapper>.ant-spin,.raw-material-stock-log-records-page .raw-material-stock-log-records-table-wrap>.raw-material-stock-log-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .raw-material-stock-log-records-page .raw-material-stock-log-records-table-wrap .raw-material-stock-log-records-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-stock-log-records-page .raw-material-stock-log-records-table-wrap .raw-material-stock-log-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .raw-material-stock-log-records-page .library-main-table-scroll-stack>.raw-material-stock-log-records-table-pagination.eiop-table-external-pagination,#theme-root .raw-material-stock-log-records-page .library-main-table-scroll-stack>.raw-material-stock-log-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table .ant-table-thead>tr>th,.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.raw-material-inbound-records-page .raw-material-inbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.raw-material-outbound-records-page .raw-material-outbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.raw-material-stock-log-records-page .raw-material-stock-log-records-main-table .raw-material-inbound-source-tag.ant-tag{margin:0;font-size:11px;line-height:16px;padding-inline:6px;border-radius:4px;font-weight:500}.raw-material-inbound-records-list-filters,.raw-material-outbound-records-list-filters,.raw-material-stock-log-records-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 auto;min-width:0}.raw-material-inbound-records-list-filters__item,.raw-material-outbound-records-list-filters__item,.raw-material-stock-log-records-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.raw-material-inbound-records-list-filters__label,.raw-material-outbound-records-list-filters__label,.raw-material-stock-log-records-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.raw-material-inbound-records-list-filters__actions,.raw-material-outbound-records-list-filters__actions,.raw-material-stock-log-records-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.raw-material-inbound-records-list-filters__material,.raw-material-outbound-records-list-filters__material,.raw-material-stock-log-records-list-filters__material,.raw-material-inbound-records-list-filters__source,.raw-material-outbound-records-list-filters__source{width:168px;min-width:168px;max-width:100%}.raw-material-inbound-records-list-filters__operator,.raw-material-outbound-records-list-filters__operator{width:140px;min-width:140px;max-width:100%}.raw-material-inbound-records-list-filters__time,.raw-material-outbound-records-list-filters__time{width:260px;max-width:100%}.raw-material-inbound-records-page .raw-material-inbound-records-card-head,.raw-material-outbound-records-page .raw-material-outbound-records-card-head,.raw-material-stock-log-records-page .raw-material-stock-log-records-card-head{flex-shrink:0;padding:0 0 12px;box-sizing:border-box;border-bottom:1px solid var(--ant-color-border-secondary);margin-bottom:12px}.raw-material-inbound-records-page .raw-material-inbound-records-card-head .layout-detail-shell-block-title,.raw-material-outbound-records-page .raw-material-outbound-records-card-head .layout-detail-shell-block-title,.raw-material-stock-log-records-page .raw-material-stock-log-records-card-head .layout-detail-shell-block-title{margin:0 0 6px;padding:0;border-bottom:none}.warehouse-dashboard-page{--wd-ink: #0f172a;--wd-ink-soft: #334155;--wd-muted: #64748b;--wd-faint: #94a3b8;--wd-surface: #ffffff;--wd-canvas: #f1f4f8;--wd-line: rgba(15, 23, 42, .07);--wd-line-strong: rgba(15, 23, 42, .1);--wd-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .04);--wd-shadow-hover: 0 2px 4px rgba(15, 23, 42, .04), 0 12px 28px rgba(15, 23, 42, .07);--wd-radius: 4px;--wd-in: #1d4ed8;--wd-out: #c2410c;--wd-net: #0f766e;--wd-neg: #be123c;--wd-stock: #334155;--wd-in-tint: rgba(29, 78, 216, .08);--wd-out-tint: rgba(194, 65, 12, .08);--wd-net-tint: rgba(15, 118, 110, .09);--wd-neg-tint: rgba(190, 18, 60, .08);--wd-stock-tint: rgba(51, 65, 85, .07);min-height:0;color:var(--wd-ink)}.layout-content.ant-layout-content:has(.warehouse-dashboard-page){background:var(--wd-canvas, #f1f4f8)!important}.warehouse-dashboard-stack{display:flex;flex-direction:column;gap:14px}.warehouse-dashboard-filter-card.ant-card{background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:var(--wd-radius);box-shadow:var(--wd-shadow)}.warehouse-dashboard-filter-card>.ant-card-body{padding:14px 16px}.warehouse-dashboard-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.warehouse-dashboard-filters__item{display:inline-flex;align-items:center;gap:8px;min-width:0}.warehouse-dashboard-filters__item--grow{flex:1 1 240px}.warehouse-dashboard-filters__label{flex:0 0 auto;color:var(--wd-muted);font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.warehouse-dashboard-filters__actions{margin-left:auto}.warehouse-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@keyframes wd-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wd-chart-fade{0%{opacity:0}to{opacity:1}}@keyframes wd-loading-pulse{0%,to{background-position:100% 0}50%{background-position:0 0}}.warehouse-dashboard-kpi-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:118px;padding:18px 18px 16px;background:linear-gradient(165deg,var(--wd-kpi-wash, transparent) 0%,transparent 58%),var(--wd-surface);border:1px solid var(--wd-line);border-radius:var(--wd-radius);box-shadow:var(--wd-shadow);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;animation:wd-rise-in .45s cubic-bezier(.22,1,.36,1) both}.warehouse-dashboard-kpi-grid>.warehouse-dashboard-kpi-card:nth-child(1){animation-delay:.04s}.warehouse-dashboard-kpi-grid>.warehouse-dashboard-kpi-card:nth-child(2){animation-delay:.08s}.warehouse-dashboard-kpi-grid>.warehouse-dashboard-kpi-card:nth-child(3){animation-delay:.12s}.warehouse-dashboard-kpi-grid>.warehouse-dashboard-kpi-card:nth-child(4){animation-delay:.16s}.warehouse-dashboard-kpi-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:0 2px 2px 0;background:var(--wd-kpi-accent, var(--wd-in));opacity:.9}.warehouse-dashboard-kpi-card:hover{border-color:var(--wd-line-strong);box-shadow:var(--wd-shadow-hover);transform:translateY(-1px)}.warehouse-dashboard-kpi-card--in{--wd-kpi-accent: var(--wd-in);--wd-kpi-tint: var(--wd-in-tint);--wd-kpi-wash: rgba(29, 78, 216, .06)}.warehouse-dashboard-kpi-card--out{--wd-kpi-accent: var(--wd-out);--wd-kpi-tint: var(--wd-out-tint);--wd-kpi-wash: rgba(194, 65, 12, .05)}.warehouse-dashboard-kpi-card--net{--wd-kpi-accent: var(--wd-net);--wd-kpi-tint: var(--wd-net-tint);--wd-kpi-wash: rgba(15, 118, 110, .06)}.warehouse-dashboard-kpi-card--net.is-neg{--wd-kpi-accent: var(--wd-neg);--wd-kpi-tint: var(--wd-neg-tint);--wd-kpi-wash: rgba(190, 18, 60, .05)}.warehouse-dashboard-kpi-card--stock{--wd-kpi-accent: var(--wd-stock);--wd-kpi-tint: var(--wd-stock-tint);--wd-kpi-wash: rgba(51, 65, 85, .05)}.warehouse-dashboard-kpi-card__head{display:flex;align-items:center;gap:10px;min-width:0;padding-left:6px}.warehouse-dashboard-kpi-card__icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--wd-kpi-tint);color:var(--wd-kpi-accent);font-size:15px;border:1px solid color-mix(in srgb,var(--wd-kpi-accent) 12%,transparent)}.warehouse-dashboard-kpi-card__label{min-width:0;color:var(--wd-muted);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3}.warehouse-dashboard-kpi-card__value-row{display:flex;align-items:baseline;gap:6px;min-width:0;padding-left:6px}.warehouse-dashboard-kpi-card__value{font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--wd-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-dashboard-kpi-card__unit{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--wd-faint)}.warehouse-dashboard-kpi-card__hint{margin-top:auto;padding-left:6px;font-size:11px;letter-spacing:.01em;color:var(--wd-faint)}.warehouse-dashboard-section-card.ant-card{background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:var(--wd-radius);box-shadow:var(--wd-shadow);animation:wd-rise-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}.warehouse-dashboard-section-card>.ant-card-head{min-height:50px;padding:0 18px;border-bottom-color:var(--wd-line);background:linear-gradient(180deg,#fafbfd,#fff)}.warehouse-dashboard-section-card>.ant-card-body{padding:16px 18px 18px}.warehouse-dashboard-section-card__title{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.02em;color:var(--wd-ink-soft)}.warehouse-dashboard-section-card__title-mark{width:3px;height:13px;border-radius:2px;background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.warehouse-dashboard-section-card__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:4px}.warehouse-dashboard-chip{display:inline-flex;align-items:center;max-width:220px;padding:1px 9px;border-radius:999px;background:#1d4ed80f;border:1px solid rgba(29,78,216,.1);color:#1e40af;font-size:12px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-dashboard-chip--muted{background:#0f172a09;border-color:#0f172a0f;color:var(--wd-muted)}.warehouse-dashboard-section-card__count{margin-left:6px;padding:0 8px;border-radius:999px;background:#0f172a0a;border:1px solid rgba(15,23,42,.05);color:var(--wd-muted);font-size:12px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums}.warehouse-dashboard-chart-wrap{min-height:300px;animation:wd-chart-fade .55s ease both}.warehouse-dashboard-chart-loading{height:280px;display:flex;align-items:center;justify-content:center;border-radius:var(--wd-radius);background:linear-gradient(90deg,#f1f5f9 25%,#f8fafc 37%,#f1f5f9 63%);background-size:400% 100%;animation:wd-loading-pulse 1.2s ease infinite}.warehouse-dashboard-page .ant-spin-blur{opacity:.45;transition:opacity .25s ease}.warehouse-dashboard-breakdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.warehouse-dashboard-breakdown-grid .warehouse-dashboard-section-card{min-width:0;display:flex;flex-direction:column}.warehouse-dashboard-breakdown-grid .warehouse-dashboard-section-card>.ant-card-body{flex:1;min-height:0}.warehouse-dashboard-breakdown-grid .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;font-weight:600;color:var(--wd-muted)!important;border-bottom-color:var(--wd-line)!important}.warehouse-dashboard-breakdown-grid .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#0f172a0d!important;color:var(--wd-ink-soft)}.warehouse-dashboard-breakdown-grid .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#1d4ed808!important}.warehouse-dashboard-qty--in{color:var(--wd-in);font-weight:600;font-variant-numeric:tabular-nums}.warehouse-dashboard-qty--out{color:var(--wd-out);font-weight:600;font-variant-numeric:tabular-nums}.warehouse-dashboard-qty--net{font-weight:600;font-variant-numeric:tabular-nums;color:var(--wd-ink-soft)}.warehouse-dashboard-qty--net.is-pos{color:var(--wd-net)}.warehouse-dashboard-qty--net.is-neg{color:var(--wd-neg)}.warehouse-dashboard-material-row{cursor:pointer}.warehouse-dashboard-empty-card.ant-card{background:var(--wd-surface);border:1px dashed var(--wd-line-strong);border-radius:var(--wd-radius);min-height:260px;display:flex;align-items:center;justify-content:center;box-shadow:none}.warehouse-dashboard-empty-card>.ant-card-body{width:100%}.warehouse-dashboard-body{display:flex;flex-direction:column;gap:14px;animation:wd-rise-in .4s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.warehouse-dashboard-kpi-card,.warehouse-dashboard-section-card.ant-card,.warehouse-dashboard-body,.warehouse-dashboard-chart-wrap,.warehouse-dashboard-chart-loading{animation:none!important}}@media(max-width:1200px){.warehouse-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.warehouse-dashboard-breakdown-grid{grid-template-columns:1fr}.warehouse-dashboard-filters__actions{margin-left:0}}@media(max-width:640px){.warehouse-dashboard-kpi-grid{grid-template-columns:1fr}.warehouse-dashboard-kpi-card__value{font-size:24px}}@media(prefers-reduced-motion:reduce){.warehouse-dashboard-kpi-card{transition:none}.warehouse-dashboard-kpi-card:hover{transform:none}}.upm-page{--upm-ink: #0f172a;--upm-ink-soft: #334155;--upm-muted: #64748b;--upm-faint: #94a3b8;--upm-surface: #ffffff;--upm-canvas: #eef2f6;--upm-line: rgba(15, 23, 42, .07);--upm-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 10px 28px rgba(15, 23, 42, .05);--upm-radius: 4px;--upm-up: #be123c;--upm-down: #0f766e;--upm-accent: #1d4ed8;--upm-warn: #b45309;flex:1;min-height:0;min-width:0;color:var(--upm-ink)}.layout-content.ant-layout-content:has(.upm-page){background:var(--upm-canvas)!important}.upm-stack{display:flex;flex-direction:column;gap:8px}@keyframes upm-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes upm-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes upm-bar-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes upm-kpi-pulse{0%,to{background-position:100% 0}50%{background-position:0 0}}.upm-stack>.ant-card,.upm-stack>.upm-top-grid{animation:upm-rise-in .45s cubic-bezier(.22,1,.36,1) both}.upm-stack>.ant-card:nth-child(1){animation-delay:.02s}.upm-stack>.ant-card:nth-child(2){animation-delay:.08s}.upm-stack>.upm-top-grid{animation-delay:.14s}.upm-stack>.ant-card:nth-child(4),.upm-stack>.ant-card:last-child{animation-delay:.2s}.upm-page .ant-spin-blur{opacity:.45;transition:opacity .25s ease}.upm-kpi-grid>.upm-kpi:nth-child(1){animation-delay:.06s}.upm-kpi-grid>.upm-kpi:nth-child(2){animation-delay:.1s}.upm-kpi-grid>.upm-kpi:nth-child(3){animation-delay:.14s}.upm-kpi-grid>.upm-kpi:nth-child(4){animation-delay:.18s}.upm-page .ant-spin-spinning .upm-kpi{background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 37%,#f0f0f0 63%);background-size:400% 100%;animation:upm-kpi-pulse 1.2s ease infinite}.upm-page .ant-spin-spinning .upm-kpi__value,.upm-page .ant-spin-spinning .upm-kpi__foot{opacity:.35}.upm-hero-card.ant-card{border:1px solid var(--upm-line);border-radius:var(--upm-radius);box-shadow:var(--upm-shadow);background:linear-gradient(135deg,rgba(15,118,110,.06) 0%,transparent 42%),linear-gradient(225deg,rgba(29,78,216,.05) 0%,transparent 40%),var(--upm-surface);overflow:hidden}.upm-hero-card>.ant-card-body{padding:12px 16px}.upm-hero{display:flex;flex-direction:column;gap:8px;min-width:0}.upm-hero__row{display:flex;align-items:center;gap:12px;min-width:0}.upm-hero__row--main{justify-content:space-between}.upm-hero__row--sub{flex-wrap:wrap;row-gap:6px}.upm-hero__title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.upm-hero__mark{color:var(--upm-down);font-size:16px;flex-shrink:0}.upm-hero__title{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--upm-ink);white-space:nowrap}.upm-hero__eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--upm-faint);white-space:nowrap}.upm-hero__desc{margin:0;flex:1 1 280px;min-width:0;font-size:13px;line-height:1.5;color:var(--upm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upm-hero__meta{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center;flex:0 1 auto;margin-left:auto}.upm-hero__meta .ant-tag{margin-inline-end:0}.upm-hero-card .upm-kind-tabs.ant-tabs{margin:4px -16px -12px}.upm-hero-card .upm-kind-tabs .ant-tabs-nav{margin:0;padding:0 16px}.upm-hero-card .upm-kind-tabs .ant-tabs-nav:before{border-bottom:1px solid rgba(15,23,42,.06)}.upm-hero-card .upm-kind-tabs .ant-tabs-content-holder{display:none}.upm-setup-card.ant-card{border:1px dashed rgba(15,23,42,.14);border-radius:var(--upm-radius);background:var(--upm-surface);min-height:360px;display:flex;align-items:center;justify-content:center}.upm-setup-card>.ant-card-body{width:100%;padding:48px 24px}.upm-setup-empty{max-width:420px;margin:0 auto 8px}.upm-setup-empty strong{display:block;font-size:16px;color:var(--upm-ink);margin-bottom:8px}.upm-setup-empty p{margin:0;font-size:13px;line-height:1.65;color:var(--upm-muted)}.upm-kpi-panel.ant-card{border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 1px 2px #00000008;background:#fff}.upm-kpi-panel>.ant-card-body{padding:10px 12px}.upm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.upm-kpi{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:10px 12px 8px;background:#f5f5f5;border-radius:4px;border:none;box-shadow:none;animation:upm-rise-in .4s cubic-bezier(.22,1,.36,1) both}.upm-kpi__label{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;line-height:18px;color:#000000a6}.upm-kpi__info{font-size:11px;color:#00000040;cursor:help;transition:color .2s}.upm-kpi__info:hover{color:var(--ant-color-primary, #0052d9)}.upm-kpi__value{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2;color:#000000e0}.upm-kpi__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:6px;padding-top:6px;width:100%;font-size:11px;line-height:16px}.upm-kpi__foot-chunk{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.upm-kpi__foot-sep{display:inline-block;width:1px;height:12px;margin:0 10px;background:#d9d9d9}.upm-kpi__foot-label{color:#00000073}.upm-kpi__foot-arrow{font-size:10px}.upm-kpi__foot-arrow.is-up,.upm-kpi__foot-value.is-up{color:#fa541c}.upm-kpi__foot-arrow.is-down,.upm-kpi__foot-value.is-down{color:#52c41a}.upm-kpi__foot-value{color:#000000a6;font-variant-numeric:tabular-nums}.upm-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.upm-panel.ant-card{border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 1px 2px #00000008;background:#fff}.upm-panel>.ant-card-body{padding:16px 20px 12px}.upm-top-panel>.ant-card-body{padding-right:24px;overflow:visible}.upm-top-panel--rise .upm-section-title__text,.upm-top-panel--rise .upm-section-title__icon{color:#cf1322}.upm-top-panel--fall .upm-section-title__text,.upm-top-panel--fall .upm-section-title__icon{color:#389e0d}.upm-section-title{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.upm-section-title__mark{display:none}.upm-section-title__icon{display:inline-flex;align-items:center;font-size:15px;line-height:1}.upm-section-title__text{font-size:15px;font-weight:600;color:#000000e0}.upm-section-title__extra{margin-left:auto;font-size:12px;color:#00000073;font-weight:400}.upm-top-list{display:flex;flex-direction:column;gap:0;padding-top:2px}.upm-top-more{display:block;width:100%;margin-top:4px;padding:10px 8px;border:0;border-top:1px dashed #f0f0f0;background:transparent;color:#1677ff;font-size:13px;cursor:pointer;text-align:center}.upm-top-more:hover{color:#4096ff;background:#1677ff0a}.upm-top-row{display:flex;align-items:flex-start;gap:10px;padding:12px 4px;border-radius:6px;transition:background .15s ease;animation:upm-rise-in .4s cubic-bezier(.22,1,.36,1) both}.upm-top-row--r1{animation-delay:.04s}.upm-top-row--r2{animation-delay:.08s}.upm-top-row--r3{animation-delay:.12s}.upm-top-row--r4{animation-delay:.16s}.upm-top-row--r5{animation-delay:.2s}.upm-top-row:hover{background:#00000005}.upm-top-row+.upm-top-row{border-top:1px solid #f0f0f0}.upm-top-row__rank{width:22px;height:22px;margin-top:1px;border-radius:50%;background:transparent;color:#00000073;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-variant-numeric:tabular-nums}.upm-top-row__rank.is-medal{color:#fff;font-size:12px;box-shadow:0 1px 2px #00000014}.upm-top-row--r1 .upm-top-row__rank.is-medal{background:linear-gradient(145deg,#ffd666,#fa8c16)}.upm-top-row--r2 .upm-top-row__rank.is-medal{background:linear-gradient(145deg,#d9d9d9,#8c8c8c)}.upm-top-row--r3 .upm-top-row__rank.is-medal{background:linear-gradient(145deg,#ffc069,#d46b08)}.upm-top-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.upm-top-row__title{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.upm-top-row__material{font-size:14px;font-weight:600;line-height:22px;color:#000000e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.upm-top-row__spec{min-width:0;font-size:12px;line-height:20px;color:#00000073;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.upm-top-row__badge.ant-tag{margin-inline-end:0;flex-shrink:0;line-height:18px;font-size:11px;padding-inline:4px}.upm-top-row__bars{display:flex;flex-direction:column;gap:8px}.upm-top-row__bar-line{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0}.upm-top-row__bar-track{min-width:0;height:20px;border-radius:4px;background:#0f172a0a;overflow:hidden}.upm-top-row__bar-track.is-empty{background:#0f172a08}.upm-top-row__bar{height:100%;min-width:0;border-radius:4px;transform-origin:left center;transition:width .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.upm-top-row__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);animation:upm-bar-shine 1.8s ease-in-out .55s infinite;pointer-events:none}.upm-top-row__bar.is-up{background:linear-gradient(90deg,#fda4af,#e11d48)}.upm-top-row__bar.is-down{background:linear-gradient(90deg,#5eead4,#0f766e)}.upm-top-row__metric{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:6px;min-width:0;width:max-content;max-width:100%;box-sizing:border-box;justify-self:end}.upm-top-row__metric-lab{width:52px;font-size:11px;color:#00000073;line-height:1;text-align:left;white-space:nowrap}.upm-top-row__metric-lab.is-link{padding:0;border:0;background:transparent;color:#1677ff;cursor:pointer}.upm-top-row__metric-lab.is-link:hover{color:#4096ff;text-decoration:underline}.upm-cell-link{display:inline-flex;align-items:center;justify-content:flex-end;max-width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;text-align:right}.upm-cell-link:hover .upm-pct,.upm-cell-link:hover .upm-pair,.upm-cell-link:hover .upm-after-price{color:#1677ff}.upm-top-row__metric .upm-pct{min-width:5.5em;white-space:nowrap;justify-content:flex-end;font-size:14px;font-weight:600}.upm-top-row__range-tag.ant-tag{margin-inline-end:0;justify-self:start;width:auto;max-width:none;padding-inline:6px;font-size:11px;line-height:18px;color:#0000008c;font-variant-numeric:tabular-nums;border-radius:4px;white-space:nowrap;overflow:visible;text-overflow:clip}.upm-top-row__range-slot{display:block;min-width:0;min-height:1px}.upm-top-row__arrow{margin:0 2px;color:#00000040}.upm-pct--empty{color:#00000040;font-weight:400}.upm-pair{font-variant-numeric:tabular-nums;font-size:12px}.upm-refs{display:flex;flex-direction:column;gap:4px}.upm-voucher--cost{color:#00000073}.upm-pct{display:inline-flex;align-items:center;gap:3px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--upm-ink-soft)}.upm-pct--up{color:var(--upm-up)}.upm-pct--down{color:var(--upm-down)}.upm-after-price{color:#ff7875;font-variant-numeric:tabular-nums}.upm-voucher{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--upm-ink-soft)}.upm-material-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.upm-material-cell__name{font-weight:600;color:var(--upm-ink)}.upm-material-cell__spec{font-size:12px;color:var(--upm-faint)}.upm-rule-drawer .ant-drawer-footer{display:flex;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.06)}.upm-rule-drawer__footer{width:100%;display:flex;justify-content:flex-end}.upm-rule-section{margin-bottom:16px}.upm-rule-section__title{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin-bottom:10px;font-size:13.5px;font-weight:500;line-height:1.4;color:#000000e0;text-align:left}.upm-rule-section__title:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.upm-rule-metric-cell{display:flex;flex-direction:column;gap:4px}.upm-rule-metric-cell__name{font-size:13px;font-weight:500;color:#000000e0}.upm-rule-metric-cell__tags{display:flex;flex-wrap:wrap;gap:4px}.upm-rule-metric-cell__tag.ant-tag{margin-inline-end:0;font-size:11px;line-height:18px;padding-inline:4px}.upm-rule-threshold-table .upm-rule-table-item.ant-form-item{margin-bottom:0}.upm-rule-th{display:inline-flex;align-items:center;gap:4px}.upm-rule-th__icon.is-up{color:#e11d48;font-size:12px}.upm-rule-th__icon.is-down{color:#0f766e;font-size:12px}.upm-rule-threshold-table .ant-table-cell{vertical-align:middle}.upm-rule-scope-item.ant-form-item{margin-bottom:12px}.upm-rule-scope-segmented .ant-segmented-item-label{display:inline-flex;align-items:center;justify-content:center;min-height:28px}.upm-rule-scope-segmented .ant-tag{margin-inline-end:0;line-height:20px}.upm-rule-cell-input.ant-input-number{width:100%}.upm-rule-edit-table .ant-table-cell{vertical-align:middle}.upm-rule-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.upm-rule-form-hint{margin:0 0 12px;font-size:12px;color:#00000073;line-height:1.5}.upm-rule-list-th{font-variant-numeric:tabular-nums;font-size:12px}.upm-rule-list-th.is-up{color:#e11d48}.upm-rule-list-th.is-down{color:#0f766e}.upm-rule-foot{margin-top:4px;font-size:12px;color:var(--upm-faint);line-height:1.5}@media(max-width:1100px){.upm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upm-top-grid{grid-template-columns:1fr}}@media(max-width:640px){.upm-hero__row--main{flex-wrap:wrap}.upm-hero__eyebrow{display:none}.upm-hero__desc{white-space:normal;flex-basis:100%}.upm-hero__meta{margin-left:0;flex-wrap:wrap}.upm-kpi-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.upm-stack>.ant-card,.upm-stack>.upm-top-grid,.upm-kpi,.upm-top-row,.upm-top-row__bar,.upm-top-row__bar:after{animation:none!important;transition:none!important}.upm-page .ant-spin-spinning .upm-kpi{animation:none!important}}.layout-content.ant-layout-content:has(.data-insights-page){padding-top:8px}.data-insights-stack{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:hidden;gap:8px}.data-insights-page .platform-config-tabs-chrome{flex-shrink:0;margin-bottom:0;border-radius:4px}.data-insights-body{flex:1 1 0%;min-width:0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.data-insights-body>.warehouse-dashboard-page,.data-insights-body>.upm-page{padding-top:0;flex:none;min-height:auto;height:auto}.data-insights-body>.upm-page>.ant-spin-nested-loading,.data-insights-body>.upm-page>.ant-spin-nested-loading>.ant-spin-container{min-height:auto!important;height:auto!important;overflow:visible!important}.data-insights-tab-label{display:inline-flex;align-items:center;gap:2px}.data-insights-tab-label .anticon{font-size:14px;margin-inline-end:0}.data-insights-tab-icon--price{color:#0f766e}.data-insights-tab-icon--stock{color:#13c2c2}.packaging-material-inbound-records-list-filters,.packaging-material-outbound-records-list-filters,.packaging-material-stock-log-records-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 auto;min-width:0}.packaging-material-inbound-records-list-filters__item,.packaging-material-outbound-records-list-filters__item,.packaging-material-stock-log-records-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.packaging-material-inbound-records-list-filters__label,.packaging-material-outbound-records-list-filters__label,.packaging-material-stock-log-records-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.packaging-material-inbound-records-list-filters__actions,.packaging-material-outbound-records-list-filters__actions,.packaging-material-stock-log-records-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.packaging-material-inbound-records-list-filters__material,.packaging-material-outbound-records-list-filters__material,.packaging-material-stock-log-records-list-filters__material,.packaging-material-inbound-records-list-filters__source,.packaging-material-outbound-records-list-filters__source{width:168px;min-width:168px;max-width:100%}.packaging-material-inbound-records-list-filters__operator,.packaging-material-outbound-records-list-filters__operator{width:140px;min-width:140px;max-width:100%}.packaging-material-inbound-records-list-filters__time,.packaging-material-outbound-records-list-filters__time{width:260px;max-width:100%}.packaging-material-inbound-records-page .packaging-material-inbound-records-card-head,.packaging-material-outbound-records-page .packaging-material-outbound-records-card-head,.packaging-material-stock-log-records-page .packaging-material-stock-log-records-card-head{flex-shrink:0;padding:0 0 12px;box-sizing:border-box;border-bottom:1px solid var(--ant-color-border-secondary);margin-bottom:12px}.packaging-material-inbound-records-page .packaging-material-inbound-records-card-head .layout-detail-shell-block-title,.packaging-material-outbound-records-page .packaging-material-outbound-records-card-head .layout-detail-shell-block-title,.packaging-material-stock-log-records-page .packaging-material-stock-log-records-card-head .layout-detail-shell-block-title{margin:0 0 6px;padding:0;border-bottom:none}.packaging-material-inbound-records-page .packaging-material-inbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.packaging-material-inbound-records-page .packaging-material-inbound-records-table-wrap>.packaging-material-inbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.packaging-material-inbound-records-page .packaging-material-inbound-records-table-wrap>.packaging-material-inbound-records-main-table.ant-table-wrapper>.ant-spin,.packaging-material-inbound-records-page .packaging-material-inbound-records-table-wrap>.packaging-material-inbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .packaging-material-inbound-records-page .packaging-material-inbound-records-table-wrap .packaging-material-inbound-records-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-inbound-records-page .packaging-material-inbound-records-table-wrap .packaging-material-inbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .packaging-material-inbound-records-page .library-main-table-scroll-stack>.packaging-material-inbound-records-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-inbound-records-page .library-main-table-scroll-stack>.packaging-material-inbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table .ant-table-thead>tr>th,.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.packaging-material-outbound-records-page .packaging-material-outbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.packaging-material-outbound-records-page .packaging-material-outbound-records-table-wrap>.packaging-material-outbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.packaging-material-outbound-records-page .packaging-material-outbound-records-table-wrap>.packaging-material-outbound-records-main-table.ant-table-wrapper>.ant-spin,.packaging-material-outbound-records-page .packaging-material-outbound-records-table-wrap>.packaging-material-outbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .packaging-material-outbound-records-page .packaging-material-outbound-records-table-wrap .packaging-material-outbound-records-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-outbound-records-page .packaging-material-outbound-records-table-wrap .packaging-material-outbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .packaging-material-outbound-records-page .library-main-table-scroll-stack>.packaging-material-outbound-records-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-outbound-records-page .library-main-table-scroll-stack>.packaging-material-outbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .ant-table-thead>tr>th,.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].packaging-material-outbound-records-merge-cell,.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-table-wrap>.packaging-material-stock-log-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-table-wrap>.packaging-material-stock-log-records-main-table.ant-table-wrapper>.ant-spin,.packaging-material-stock-log-records-page .packaging-material-stock-log-records-table-wrap>.packaging-material-stock-log-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .packaging-material-stock-log-records-page .packaging-material-stock-log-records-table-wrap .packaging-material-stock-log-records-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-stock-log-records-page .packaging-material-stock-log-records-table-wrap .packaging-material-stock-log-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .packaging-material-stock-log-records-page .library-main-table-scroll-stack>.packaging-material-stock-log-records-table-pagination.eiop-table-external-pagination,#theme-root .packaging-material-stock-log-records-page .library-main-table-scroll-stack>.packaging-material-stock-log-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table .ant-table-thead>tr>th,.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.packaging-material-inbound-records-page .packaging-material-inbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table .raw-material-inbound-source-tag.ant-tag{margin:0;font-size:11px;line-height:16px;padding-inline:6px;border-radius:4px;font-weight:500}.layout-detail-shell-page-wrap.packaging-material-outbound-records-detail-wrap>.layout-detail-shell-page,.layout-detail-shell-page-wrap.packaging-material-inbound-records-detail-wrap>.layout-detail-shell-page,.layout-detail-shell-page-wrap.packaging-material-stock-log-records-detail-wrap>.layout-detail-shell-page{padding-bottom:0;overflow:hidden}.layout-detail-shell-page-wrap.packaging-material-outbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.packaging-material-inbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.packaging-material-stock-log-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.packaging-material-outbound-records-page.library-main-table-scroll-stack-root>.packaging-material-outbound-records-table-card.layout-detail-shell-section-card,.packaging-material-inbound-records-page.library-main-table-scroll-stack-root>.packaging-material-inbound-records-table-card.layout-detail-shell-section-card,.packaging-material-stock-log-records-page.library-main-table-scroll-stack-root>.packaging-material-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.packaging-material-outbound-records-page .library-main-table-scroll-stack-body,.packaging-material-inbound-records-page .library-main-table-scroll-stack-body,.packaging-material-stock-log-records-page .library-main-table-scroll-stack-body{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper{width:100%}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important;white-space:nowrap}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.packaging-material-outbound-records-merge-cell{text-align:center}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-merge-cell{vertical-align:middle!important;text-align:center}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-source-info-vcell{white-space:normal!important;vertical-align:middle!important;overflow:hidden!important;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-col-source-info{display:table-cell!important;overflow:hidden!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-col-source-info .raw-material-inbound-source-title,.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-outbound-records-col-spec{white-space:normal!important;overflow:visible;max-width:100%;text-align:center;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-outbound-records-col-spec .packaging-outbound-records-spec-text{display:block;width:100%;max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.45;text-align:center}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.packaging-material-outbound-line-records-page.packaging-material-outbound-records-page .packaging-material-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.packaging-material-stock-log-records-page.packaging-material-library-outbound-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;min-width:0}.packaging-material-stock-log-records-page.packaging-material-library-outbound-drawer-scope>.packaging-material-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.packaging-material-stock-log-records-page .packaging-material-stock-log-records-card-head{flex-shrink:0}.packaging-material-stock-log-records-page.packaging-material-library-outbound-drawer-scope>.packaging-material-stock-log-records-table-card.layout-detail-shell-section-card .library-main-table-scroll-stack-body>.packaging-material-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper{width:100%}.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important;white-space:nowrap}.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .spec-line-outbound-source-cell--records-wrap,.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-title,.packaging-material-stock-log-line-records-page.packaging-material-stock-log-records-page .packaging-material-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-material-inbound-records-merge-cell{display:flex;justify-content:center;align-items:center}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-material-inbound-records-merge-cell.ant-table-cell-ellipsis .ant-table-cell-content{max-width:100%}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.packaging-material-inbound-records-merge-cell .raw-material-inbound-source-text{align-items:center}.packaging-material-inbound-line-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-material-outbound-records-col-spec,.packaging-material-inbound-line-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-outbound-records-col-spec{overflow:hidden;max-width:100%;text-align:center;vertical-align:middle;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.packaging-material-inbound-line-records-page.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-col-source-info{display:table-cell!important;overflow:hidden!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.packaging-material-inbound-line-records-page.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.packaging-material-inbound-line-records-page.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.packaging-material-inbound-line-records-page.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-col-source-info .raw-material-inbound-source-title,.packaging-material-inbound-line-records-page.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.packaging-material-inbound-line-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-source-info-vcell{white-space:normal!important;vertical-align:middle}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.packaging-material-inbound-records-merge-cell{text-align:center}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-merge-cell{vertical-align:middle!important;text-align:center}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.packaging-material-inbound-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.packaging-material-inbound-line-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-material-inbound-records-col-source-type,.packaging-material-inbound-line-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.packaging-material-inbound-records-col-source-type{white-space:normal!important;overflow:hidden;max-width:100%;vertical-align:middle;text-align:center}.packaging-material-inbound-line-records-page.packaging-material-library-inbound-drawer-scope .packaging-material-inbound-records-main-table.ant-table-wrapper .ant-table-cell.packaging-material-inbound-records-col-source-type .raw-material-inbound-source-tag.ant-tag{max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;height:auto;line-height:16px}.wo-task-spec-plan-lines{padding:4px 8px 8px;box-sizing:border-box}.wo-task-spec-plan-line.mcatalog-batch-line{padding-left:0;padding-right:0}.mcatalog-batch-line{display:flex;flex-direction:row;align-items:center;gap:6px;padding:9px 7px;min-height:36px;box-sizing:border-box}.mcatalog-batch-line+.mcatalog-batch-line{border-top:.5px dashed rgba(226,232,240,.95)}.mcatalog-batch-line__body{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.mcatalog-batch-line__meta{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:5px}.mcatalog-batch-line__tag{flex-shrink:0;padding:2px 5px;border-radius:3px;font-size:12px;font-weight:600;color:#2563eb;background:#2563eb1a;line-height:1.35}.mcatalog-batch-line__no{flex:1;min-width:0;font-size:13px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcatalog-batch-line__tail{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:5px;max-width:58%}.wo-task-spec-plan-line__tail{flex-wrap:wrap;justify-content:flex-end}.wo-task-spec-plan-line__insp{flex-shrink:0;font-size:11px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.mcatalog-batch-line__qty-label{flex-shrink:0;font-size:11px;font-weight:400;color:#64748b;line-height:1.35;white-space:nowrap}.mcatalog-batch-line__qty{flex-shrink:0;padding:1px 0;font-size:13px;font-weight:600;color:#15803d;font-variant-numeric:tabular-nums;line-height:1.35;letter-spacing:.01em}.mcatalog-slip-stock-lines__empty{padding:10px 12px;font-size:12px;color:#94a3b8;line-height:1.55;text-align:center}.pwo-agenda-mcatalog-slip-card--voucher-shell .prep-mcatalog-voucher-list-sheet__card .lr-voucher-slip__head{padding:10px 10px 6px;margin-bottom:0;background:#fff;border-bottom:none}.pwo-agenda-mcatalog-slip-card--voucher-shell .prep-mcatalog-voucher-list-sheet__card--status-surface .lr-voucher-slip__head{background:transparent}.pwo-agenda-mcatalog-slip-card--voucher-shell .lr-voucher-slip__title,.pwo-agenda-mcatalog-slip-card--voucher-shell .lr-voucher-slip__title-primary{font-size:15px;font-weight:700}.pwo-agenda-wo-code-with-lock{display:inline-flex;align-items:center;gap:4px;min-width:0}.pwo-agenda-wo-code-with-lock__icon{flex-shrink:0;color:#e37318;font-size:13px}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__title-priority .wo-classic-priority-pill{padding:1px 5px;border-radius:3px;font-size:10px;font-weight:600;line-height:1.25;border:1px solid transparent}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill--high{color:#ff4d4f;background:#fff2f0}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill--medium{color:#faad14;background:#fffbe6}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill--low{color:#000000e0;background:#f5f5f5}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--pending-claim{color:#722ed1;background:#f9f0ff}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--pending-production{color:#0052d9;background:#f2f3ff}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--claimed{color:#d48806;background:#fffbe6}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--in-progress{color:#0369a1;background:#e0f2fe;border-color:#0284c747}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--completed,.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--pending-inbound,.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--pending-verification{color:#4338ca;background:#e0e7ff}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--closed{color:#15803d;background:#dcfce7}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--voided{color:#475569;background:#e2e8f0}.pwo-agenda-mcatalog-slip-card--voucher-shell .wo-classic-priority-pill.pwo-tone--default{color:#64748b;background:#f1f5f9}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__head-rule{margin:7px 0 0}.pwo-agenda-mcatalog-slip__task-shell{margin-top:8px}.pwo-agenda-mcatalog-slip__task-head-row{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;min-height:34px;padding:6px 8px;border:none;background:transparent;cursor:pointer;box-sizing:border-box;text-align:left}.pwo-agenda-mcatalog-slip__task-head-row--summary{background:#f8fafc;border-radius:4px}.pwo-agenda-mcatalog-slip__task-head-row--todo{background:#fff5f5;border-radius:4px;margin-top:6px}@keyframes pwo-todo-alert-block{0%,to{transform:translate(0);background-color:#fff5f5;box-shadow:none}10%{transform:translate(-2px);background-color:#fee2e2;box-shadow:0 0 0 1px #dc26262e}20%{transform:translate(2px);background-color:#fef2f2;box-shadow:none}30%{transform:translate(-1.5px);background-color:#fecaca;box-shadow:0 0 0 1px #dc262638}42%{transform:translate(1.5px);background-color:#fff5f5;box-shadow:none}55%,to{transform:translate(0);background-color:#fff5f5;box-shadow:none}}.pwo-agenda-mcatalog-slip__task-head-row--todo-alert-anim{animation:pwo-todo-alert-block 1.8s ease-in-out infinite;transform-origin:center center}@media(prefers-reduced-motion:reduce){.pwo-agenda-mcatalog-slip__task-head-row--todo-alert-anim{animation:none}}.pwo-agenda-mcatalog-slip__task-head-row-icon{width:14px;height:14px;flex-shrink:0}.pwo-agenda-mcatalog-slip__task-head-line{flex:1;min-width:0;font-size:12px;font-weight:600;color:#334155;line-height:1.4}.pwo-agenda-mcatalog-slip__task-head-line--alert{color:#dc2626;font-weight:500}.pwo-agenda-mcatalog-slip__task-head-row-chevron{flex-shrink:0}.pwo-agenda-mcatalog-slip__task-shell-body--todos{margin-top:4px}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__task-shell-body--tasks.prep-mcatalog-voucher-list-sheet__lines-panel--open{max-height:600px;background:#f1f5f9}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__task-shell-body--todos.prep-mcatalog-voucher-list-sheet__lines-panel--open{max-height:480px;background:#fff}.pwo-agenda-mcatalog-slip__task-panel-list{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px;box-sizing:border-box}.pwo-agenda-mcatalog-slip__task-panel-state{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px;font-size:12px;color:#64748b;box-sizing:border-box}.pwo-agenda-mcatalog-slip__task-panel-hint{display:flex;align-items:center;justify-content:center;padding:2px 4px 0;font-size:11px;color:#94a3b8;line-height:1.45;text-align:center;box-sizing:border-box}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__task-shell-body--tasks .pwo-agenda-mcatalog-slip__task-panel-list .wo-task-mcatalog-slip-card{width:100%}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__task-panel-list .wo-task-mcatalog-slip-card .mcatalog-slip__title{font-size:14px;font-weight:600;letter-spacing:.01em}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__task-shell-body.prep-mcatalog-voucher-list-sheet__lines-panel{margin-top:0}.pwo-agenda-mcatalog-slip-card--voucher-shell .pwo-agenda-mcatalog-slip__task-shell-body.prep-mcatalog-voucher-list-sheet__lines-panel--open{overflow:visible}.pwo-agenda-mcatalog-slip__todo-chip-list{display:flex;flex-direction:column;gap:4px}.pwo-agenda-mcatalog-slip__todo-chip-row{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:#fff;cursor:pointer;box-sizing:border-box;text-align:left;font:inherit}.pwo-agenda-mcatalog-slip__todo-chip-row:hover{background:#fef2f2}.pwo-agenda-mcatalog-slip__todo-chip-tag{flex-shrink:0;padding:1px 5px;border-radius:3px;font-size:10px;font-weight:600;color:#fff;background:#ef4444;line-height:1.3}.pwo-agenda-mcatalog-slip__todo-chip-row--alert{background:#fffbfb}.pwo-agenda-mcatalog-slip__todo-chip-row--alert .pwo-agenda-mcatalog-slip__stat-inline{font-weight:500;color:#334155}.pwo-agenda-mcatalog-slip__stat-inline--alert{flex:1;min-width:0;font-size:12px;font-weight:500;color:#334155}.pwo-agenda-mcatalog-slip__todo-chip-go{flex-shrink:0;font-size:14px;color:#94a3b8;line-height:1}.pwo-agenda-mcatalog-slip__section--team{margin-top:8px;padding:0;background:#fff;border-top:1px solid #f0f2f5;overflow:hidden}.pwo-agenda-mcatalog-slip__team.prep-voucher-sheet-meta--in-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;min-height:34px;padding:10px 6px 11px;border-top:none;background:transparent;box-sizing:border-box}.pwo-agenda-mcatalog-slip__team--tap{border-radius:6px;cursor:pointer}.pwo-agenda-mcatalog-slip__team--tap:hover{background:#0f172a0a}.pwo-agenda-mcatalog-slip__team--tap:focus-visible{outline:2px solid rgba(0,82,217,.35);outline-offset:1px}.pwo-agenda-mcatalog-slip__team .prep-voucher-sheet-meta__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1 0%;min-width:0;gap:4px;padding:0 8px;box-sizing:border-box}.pwo-agenda-mcatalog-slip__team .prep-voucher-sheet-meta__item+.prep-voucher-sheet-meta__item{border-left:1px solid rgba(226,232,240,.9)}.pwo-agenda-mcatalog-slip__team-role-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:2px 5px;border-radius:3px;border:1px solid transparent;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.04em}.pwo-agenda-mcatalog-slip__team-role-tag--leader{color:#2563eb;background:#eff6ff;border-color:#3b82f659}.pwo-agenda-mcatalog-slip__team-role-tag--keeper{color:#9333ea;background:#faf5ff;border-color:#a855f752}.pwo-agenda-mcatalog-slip__team-role-tag--worker{color:#059669;background:#ecfdf5;border-color:#10b98152}.pwo-agenda-mcatalog-slip__team .prep-voucher-sheet-meta__person{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.pwo-agenda-mcatalog-slip__team .prep-voucher-sheet-meta__value{font-size:11px;color:#334155;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwo-agenda-mcatalog-slip__team-empty{color:#c2c7cc}.pwo-agenda-mcatalog-slip__worker-stack{display:inline-flex;align-items:center;flex-shrink:0}.pwo-agenda-mcatalog-slip__worker-face{margin-left:-6px}.pwo-agenda-mcatalog-slip__worker-face:first-child{margin-left:0}.pwo-agenda-mcatalog-slip__worker-img,.pwo-agenda-mcatalog-slip__worker-face .ant-avatar{border:1px solid #fff;box-shadow:0 1px 3px #0f172a14}.pwo-agenda-mcatalog-slip__worker-more{margin-left:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;border:1px solid #fff;background:#eef2f7;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#64748b;box-shadow:0 1px 3px #0f172a14}.pwo-agenda-mcatalog-slip-card--voucher-shell .prep-voucher-memo-block{margin-top:8px}.product-wo-by-day-card--mcatalog-slip,.subpack-wo-by-day-card--mcatalog-slip{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;cursor:default}.product-work-order-library-page .product-wo-by-day-table .product-wo-by-day-card--mcatalog-slip,.subpack-work-order-library-page .subpack-wo-by-day-table .subpack-wo-by-day-card--mcatalog-slip{cursor:default}.product-wo-by-day-card--mcatalog-slip:hover,.subpack-wo-by-day-card--mcatalog-slip:hover{transform:none}.product-wo-by-day-card--mcatalog-slip:focus-visible,.subpack-wo-by-day-card--mcatalog-slip:focus-visible{outline:none}.product-wo-by-day-card--mcatalog-slip .prep-mcatalog-voucher-list-sheet__card:focus-within,.subpack-wo-by-day-card--mcatalog-slip .prep-mcatalog-voucher-list-sheet__card:focus-within{outline:2px solid rgba(0,82,217,.45);outline-offset:2px}.product-wo-by-day-card--mcatalog-slip.product-wo-by-day-card--plan-dragging-source,.subpack-wo-by-day-card--mcatalog-slip.subpack-wo-by-day-card--plan-dragging-source{opacity:.72}.product-work-order-library-page .product-wo-by-day-table .product-wo-by-day-card--mcatalog-slip.product-wo-by-day-card--plan-draggable,.subpack-work-order-library-page .subpack-wo-by-day-table .subpack-wo-by-day-card--mcatalog-slip.subpack-wo-by-day-card--plan-draggable{cursor:grab}.product-wo-by-day-card--mcatalog-slip.product-wo-by-day-card--plan-dragging-source,.subpack-wo-by-day-card--mcatalog-slip.subpack-wo-by-day-card--plan-dragging-source{cursor:grabbing}.pwo-agenda-mcatalog-slip-card--detail-head .lr-voucher-slip__perforation{display:none}.pwo-agenda-mcatalog-slip-card--detail-head .lr-voucher-slip__head{padding-top:12px}.pwo-detail-hero .pwo-agenda-mcatalog-slip-card--voucher-shell .prep-mcatalog-voucher-list-sheet__card{border-radius:8px}.pwo-task-record-drawer .ant-drawer-header{padding:10px 12px}.pwo-task-record-drawer__title{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;overflow:hidden;font-size:16px;font-weight:600;color:#000000e0;line-height:1.4;white-space:nowrap}.pwo-task-record-drawer__title-task{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwo-task-record-drawer__title-sep{flex-shrink:0;color:#00000040;font-weight:400}.pwo-task-record-drawer__title-record{flex-shrink:0;font-weight:500;color:#000000a6}.pwo-task-record-drawer__body{padding:8px;box-sizing:border-box;background:#f0f2f5;min-height:100%}.pwo-task-record-drawer__body .wo-detail-shell-vouchers,.pwo-task-record-drawer__body .pwo-detail-quality-inspection-pane{padding:0}.pwo-task-record-drawer__body .wo-detail-shell-vouchers__list{gap:8px}.pwo-task-record-drawer__body .pwo-detail-quality-inspection-pane,.pwo-task-record-drawer__body .pwo-task-record-drawer__state,.pwo-task-record-drawer__body .wo-detail-shell-vouchers__state{padding:0;box-sizing:border-box}.pwo-task-record-drawer__body .pwo-detail-quality-inspection-pane__table-card{padding:0;margin:0;border:none;box-shadow:none;background:transparent}.pwo-task-record-drawer__body .pwo-detail-quality-inspection-pane__toolbar{margin-bottom:8px}.pwo-task-record-drawer__body .pwo-detail-quality-inspection-pane__toolbar .work-order-pc-mobile-operate-hint{display:none}.pwo-task-record-drawer__state{display:flex;align-items:center;justify-content:center;min-height:120px}.wo-finalize-lock{display:flex;flex-direction:column;gap:14px}.wo-finalize-lock__banner{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#f5f7fa;color:#1f2329;font-size:13px}.wo-finalize-lock__banner-ok{color:#00a870}.wo-finalize-lock__banner-fail{color:#e34d59}.wo-finalize-lock__section-title{font-size:13px;font-weight:600;color:#1f2329;margin-bottom:8px}.wo-finalize-lock__task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.wo-finalize-lock__task-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e7e9ee;border-radius:8px;background:#fff}.wo-finalize-lock__task-name{font-size:13px;font-weight:600;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-finalize-lock__task-row .wo-task-doc-card__head-status{margin-left:0;max-width:none}.wo-finalize-lock__task-lock{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#86909c;white-space:nowrap}.wo-finalize-lock__task-lock .anticon{color:#e37318}.wo-finalize-lock__notes{padding:12px 14px;border:1px solid #e7e9ee;border-radius:8px;background:#fafbfc}.wo-finalize-lock__notes .wo-finalize-lock__section-title{margin-bottom:6px}.wo-finalize-lock__notes ul{margin:0;padding-left:18px;color:#4e5969;font-size:12px;line-height:1.7}@media(max-width:560px){.wo-finalize-lock__task-row{grid-template-columns:1fr;gap:4px}}.wo-schedule-board{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;box-sizing:border-box}.wo-schedule-board__frame{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff;box-sizing:border-box}.wo-schedule-board__edge-arrow{position:absolute;top:50%;z-index:30;transform:translateY(-50%);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;width:auto;min-width:0;max-width:none;height:32px;padding:0 10px 0 8px;box-sizing:border-box;margin:0;flex:none;align-self:auto;border-radius:6px;background:#0f172a8c;border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 12px #0f172a29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:#fff;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wo-schedule-board__edge-arrow:hover{background:#0f172aad}.wo-schedule-board__edge-arrow:active{opacity:.9;transform:translateY(-50%) scale(.96)}.wo-schedule-board__edge-arrow--prev{left:8px}.wo-schedule-board__edge-arrow--next{right:8px}.wo-schedule-board__empty{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;pointer-events:none;background:linear-gradient(180deg,#ffffff47,#ffffffc7 42%,#ffffffe0)}.wo-schedule-board__empty-antd{margin-inline:0}.wo-schedule-board__empty-antd .ant-empty-image{height:56px;margin-bottom:8px}.wo-schedule-board__empty-copy{display:flex;flex-direction:column;align-items:center;gap:4px}.wo-schedule-board__empty-title{font-size:14px;font-weight:600;line-height:1.4;color:#000000e0}.wo-schedule-board__empty-desc{font-size:12px;line-height:1.5;color:#00000073}.wo-schedule-board__edge-arrow-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wo-schedule-board__edge-arrow-chev{width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;box-sizing:border-box}.wo-schedule-board__edge-arrow--prev .wo-schedule-board__edge-arrow-chev{transform:rotate(-135deg);margin-left:2px}.wo-schedule-board__edge-arrow--next .wo-schedule-board__edge-arrow-chev{transform:rotate(45deg);margin-right:1px}.wo-schedule-board__edge-arrow-label{font-size:12px;font-weight:700;line-height:1;color:#fff;white-space:nowrap}.wo-schedule-board__h-scroll{flex:1;min-width:0;min-height:0;width:100%;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}.wo-schedule-board__board{display:flex;flex-direction:column;height:100%;min-height:100%;box-sizing:border-box}.wo-schedule-board__head{display:flex;flex-direction:row;flex-shrink:0;background:#f9fafb;border-bottom:1px solid #94a3b8;z-index:3;box-sizing:border-box;overflow:hidden}.wo-schedule-board__day--window-start{position:relative}.wo-schedule-board__window-start{position:absolute;left:2px;top:2px;z-index:2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.wo-schedule-board__window-start-picker.ant-picker{width:20px;min-width:20px;height:20px;padding:0;border:none!important;box-shadow:none!important;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wo-schedule-board__window-start-picker.ant-picker:hover,.wo-schedule-board__window-start-picker.ant-picker-focused{background:#0052d91f;border-radius:4px}.wo-schedule-board__window-start-picker .ant-picker-input{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;overflow:hidden;opacity:0;cursor:pointer}.wo-schedule-board__window-start-picker .ant-picker-input>input{width:0!important;padding:0!important;cursor:pointer}.wo-schedule-board__window-start-picker .ant-picker-prefix{margin-inline-end:0!important;color:#0052d9;font-size:14px;line-height:1;cursor:pointer}.wo-schedule-board__window-start-picker .ant-picker-suffix,.wo-schedule-board__window-start-picker .ant-picker-clear{display:none!important}.wo-schedule-board__body-scroll{flex:1;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.wo-schedule-board__day{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;border-right:1px solid #cbd5e1;padding:4px 2px}.wo-schedule-board__day--today{background:#eff6ff}.wo-schedule-board__day--today .wo-schedule-board__day-primary,.wo-schedule-board__day--yesterday .wo-schedule-board__day-primary{color:#0052d9}.wo-schedule-board__day-primary{font-size:12px;font-weight:650;color:#111827;line-height:1.2;white-space:nowrap}.wo-schedule-board__day-sub{font-size:11px;color:#64748b;line-height:1.1}.wo-schedule-board__day-sub--empty{color:#cbd5e1}.wo-schedule-board__body{display:flex;flex-direction:column;box-sizing:border-box}.wo-schedule-board__row{position:relative;display:flex;flex-direction:row;flex-shrink:0;box-sizing:border-box}.wo-schedule-board__row--lane-drop{background:#2563eb0f;box-shadow:inset 0 0 0 2px #2563eb59}.wo-schedule-board__bar--lane-draggable{cursor:grab}.wo-schedule-board__bar--lane-dragging{opacity:.45;cursor:grabbing}.wo-schedule-board__cell{position:relative;flex-shrink:0;box-sizing:border-box;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.wo-schedule-board__cell--no-vline{border-right-color:transparent}.wo-schedule-board__cell:hover{background:#f8fafc}.wo-schedule-board__cell--no-select{cursor:default}.wo-schedule-board__cell--no-select:hover,.wo-schedule-board__cell--no-select.wo-schedule-board__cell--today:hover,.wo-schedule-board__cell--today{background:#fff}.wo-schedule-board__cell--selected{background:#fff;box-shadow:none}.wo-schedule-board__cell--selected:hover{background:#fff}.wo-schedule-board__cell-check{position:absolute;left:4px;right:4px;top:7px;bottom:7px;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box;border-radius:0 6px 6px 0;background:#0052d91f;border:1px solid rgba(0,82,217,.55);box-shadow:0 1px 2px #0052d91f}.wo-schedule-board__cell-check-ring{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0052d9;color:#fff}.wo-schedule-board__cell-check-icon{width:12px;height:12px;display:block}.wo-schedule-board__bar{position:absolute;z-index:3;border-radius:0 6px 6px 0;overflow:hidden;cursor:pointer;border:1px solid rgba(15,23,42,.1);box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a14;box-sizing:border-box}.wo-schedule-board__row--just-created{z-index:6;overflow:visible;background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b59}.wo-schedule-board__bar--just-created{z-index:12;overflow:visible;border:2px solid #f59e0b!important;box-shadow:0 0 0 3px #f59e0b73,0 0 0 8px #f59e0b29,0 4px 16px #b4530952;animation:wo-schedule-board-just-created-pulse .9s ease-in-out 8}.wo-schedule-board__bar--just-created .wo-schedule-board__bar-inner{border-radius:0 5px 5px 0;overflow:hidden}.wo-schedule-board__just-created-callout{position:absolute;left:8px;top:-28px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;animation:wo-schedule-board-just-created-bounce .85s ease-in-out infinite}.wo-schedule-board__just-created-badge{padding:3px 10px;border-radius:999px;background:#b45309;box-shadow:0 2px 8px #b4530966;font-size:12px;font-weight:700;line-height:1.25;color:#fffbeb;white-space:nowrap}.wo-schedule-board__just-created-pointer{width:0;height:0;margin-left:14px;margin-top:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #b45309}@keyframes wo-schedule-board-just-created-pulse{0%,to{box-shadow:0 0 0 2px #f59e0b66,0 0 0 6px #f59e0b1f,0 3px 12px #b4530947;transform:scale(1)}50%{box-shadow:0 0 0 4px #f59e0b8c,0 0 0 10px #f59e0b33,0 6px 18px #b4530966;transform:scale(1.01)}}@keyframes wo-schedule-board-just-created-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wo-schedule-board__bar:hover{filter:brightness(.97);box-shadow:0 2px 4px #0f172a14,0 8px 18px #0f172a1a}.wo-schedule-board__bar-inner{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:inherit}.wo-schedule-board__bar-stripe{width:4px;flex-shrink:0}.wo-schedule-board__bar-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:3px 5px 3px 4px;box-sizing:border-box}.wo-schedule-board__bar-title,.wo-schedule-board__bar-meta,.wo-schedule-board__bar-foot{min-width:0;padding:2px 5px;box-sizing:border-box}.wo-schedule-board__bar-title{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:flex-start}.wo-schedule-board__bar-name-wrap{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:100%}.wo-schedule-board__bar-lock{flex-shrink:0;color:#e37318;font-size:12px}.wo-schedule-board__bar-name{flex:0 1 auto;min-width:0;font-size:12px;font-weight:650;color:#111827;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-schedule-board__bar-overdue{flex-shrink:0;height:13px;padding:0 3px;border-radius:3px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;line-height:1;color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.wo-schedule-board__bar-range{flex-shrink:0;font-size:10px;font-weight:550;color:#64748b;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.wo-schedule-board__bar-meta{display:flex;flex-direction:row;align-items:center;gap:5px}.wo-schedule-board__bar-status{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;max-width:42%;min-width:0;padding:1px 5px;border-radius:3px;box-sizing:border-box;font-size:10px;font-weight:650;line-height:1.2;color:#475569;background:#64748b24}.wo-schedule-board__bar-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-schedule-board__bar-todo-tag{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;padding:1px 6px;border-radius:3px;box-sizing:border-box;font-size:10px;font-weight:650;line-height:1.2;color:#e11d48;background:#fff1f2;white-space:nowrap;overflow:hidden}.wo-schedule-board__bar-todo-label{flex:0 0 auto;white-space:nowrap}.wo-schedule-board__bar-todo-count{flex:0 0 auto;min-width:12px;height:12px;padding:0 3px;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#e11d48;color:#fff;font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.wo-schedule-board__bar-todo-count--shake{animation:wo-schedule-todo-count-shake .9s ease-in-out infinite;transform-origin:center center}.wo-schedule-board__bar-task-tag{flex:0 0 auto;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:1px 6px;border-radius:3px;box-sizing:border-box;font-size:10px;font-weight:650;line-height:1.2;color:#475569;background:#64748b24;white-space:nowrap}.wo-schedule-board__bar-task-label{flex:0 0 auto;white-space:nowrap}.wo-schedule-board__bar-task-badge{flex:0 0 auto;min-width:12px;height:12px;padding:0 3px;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#64748b;color:#fff;font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@keyframes wo-schedule-todo-count-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px) rotate(-12deg)}40%{transform:translate(2px) rotate(12deg)}60%{transform:translate(-1.5px) rotate(-8deg)}80%{transform:translate(1.5px) rotate(8deg)}}.wo-schedule-board__bar-foot{display:flex;flex-direction:row;align-items:center;gap:8px}.wo-schedule-board__bar-person{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:3px}.wo-schedule-board__bar-role-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 4px;border-radius:3px;border:1px solid transparent;font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.04em}.wo-schedule-board__bar-role-tag--leader{color:#2563eb;background:#eff6ff;border-color:#3b82f659}.wo-schedule-board__bar-role-tag--keeper{color:#9333ea;background:#faf5ff;border-color:#a855f752}.wo-schedule-board__bar-person-avatar{flex-shrink:0;width:18px!important;height:18px!important;min-width:18px!important;line-height:18px!important;font-size:11px!important;font-weight:700!important;letter-spacing:-.06em}.wo-schedule-board__bar-person-avatar.ant-avatar{font-size:11px!important}.wo-schedule-board__bar-person-avatar.ant-avatar>*{font-size:11px!important;line-height:1!important}.wo-schedule-board__bar-person-name{flex-shrink:0;font-size:10px;font-weight:500;color:#334155;line-height:1.2;white-space:nowrap}.wo-schedule-board__bar--default,.wo-schedule-board__bar--pending-claim,.wo-schedule-board__bar--pending-production{background:#f1f5f9;border-color:#64748b38}.wo-schedule-board__bar--default .wo-schedule-board__bar-stripe,.wo-schedule-board__bar--pending-claim .wo-schedule-board__bar-stripe,.wo-schedule-board__bar--pending-production .wo-schedule-board__bar-stripe{background:#64748b}.wo-schedule-board__bar--default .wo-schedule-board__bar-status,.wo-schedule-board__bar--pending-claim .wo-schedule-board__bar-status,.wo-schedule-board__bar--pending-production .wo-schedule-board__bar-status{color:#475569;background:#64748b24}.wo-schedule-board__bar--in-progress,.wo-schedule-board__bar--claimed,.wo-schedule-board__bar--completed{background:#fff7e6;border-color:#d46b0840}.wo-schedule-board__bar--in-progress .wo-schedule-board__bar-stripe,.wo-schedule-board__bar--claimed .wo-schedule-board__bar-stripe,.wo-schedule-board__bar--completed .wo-schedule-board__bar-stripe{background:#d46b08}.wo-schedule-board__bar--in-progress .wo-schedule-board__bar-status,.wo-schedule-board__bar--claimed .wo-schedule-board__bar-status,.wo-schedule-board__bar--completed .wo-schedule-board__bar-status{color:#c2410c;background:#d46b0824}.wo-schedule-board__bar--closed{background:#f0fdf4;border-color:#15803d38}.wo-schedule-board__bar--closed .wo-schedule-board__bar-stripe{background:#15803d}.wo-schedule-board__bar--closed .wo-schedule-board__bar-status{color:#15803d;background:#15803d24}.wo-schedule-board__bar--voided{background:#f8fafc;border-color:#94a3b847;opacity:.9}.wo-schedule-board__bar--voided .wo-schedule-board__bar-stripe{background:#94a3b8}.wo-schedule-board__bar--voided .wo-schedule-board__bar-status{color:#64748b;background:#94a3b82e}.wo-schedule-board__bar--voided .wo-schedule-board__bar-name,.wo-schedule-board__bar--voided .wo-schedule-board__bar-range{color:#94a3b8;text-decoration:line-through;text-decoration-color:#64748bb8;text-decoration-thickness:1px}.wo-schedule-board__bar--voided .wo-schedule-board__bar-person-name,.wo-schedule-board__bar--voided .wo-schedule-board__bar-task-label,.wo-schedule-board__bar--voided .wo-schedule-board__bar-todo-label{color:#94a3b8;text-decoration:line-through;text-decoration-color:#94a3b8a6;text-decoration-thickness:1px}.wo-schedule-board__add-row{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;background:#f8fafc;border-top:1px solid #cbd5e1;padding:4px 8px;cursor:pointer}.wo-schedule-board__add-row-inner{flex:1;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border:1px dashed #cbd5e1;border-radius:4px;background:#f1f5f9;box-sizing:border-box}.wo-schedule-board__add-row:hover .wo-schedule-board__add-row-inner{border-color:#94a3b8;background:#eef2f7}.wo-schedule-board__add-row-plus,.wo-schedule-board__add-row-text{font-size:12px;font-weight:500;color:#94a3b8;line-height:1.2}.wo-schedule-board__select-dock{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 14px;border-radius:8px;background:#fff;border:1px solid rgba(0,82,217,.22);box-shadow:0 4px 14px #0f172a0f;box-sizing:border-box}.product-work-order-library-page .wo-schedule-board__select-dock--page-footer,.subpack-work-order-library-page .wo-schedule-board__select-dock--page-footer{width:100%;margin:auto 0 0;padding:8px 12px;border-radius:0;border:none;border-top:1px solid #eef1f5;box-shadow:none}.wo-schedule-board__select-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wo-schedule-board__select-title{font-size:13px;font-weight:650;color:#0f172a}.wo-schedule-board__select-range{font-size:12px;color:#64748b}.wo-schedule-board__select-actions{display:flex;flex-direction:row;gap:8px;flex-shrink:0}.wo-schedule-board__select-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;line-height:1.2}.wo-schedule-board__select-btn--ghost{background:#f1f5f9;color:#475569}.wo-schedule-board__select-btn--ghost:hover{background:#e2e8f0}.wo-schedule-board__select-btn--primary{background:#0052d9;color:#fff}.wo-schedule-board__select-btn--primary:hover{background:#003cab}.subpack-work-order-library-page .organizational-emp-result-header--with-layout-toggle{flex-wrap:wrap;gap:8px 12px}.subpack-work-order-library-page .library-filter-table-card{position:relative}.subpack-work-order-library-page .subpack-wo-by-day-back-today{position:absolute;left:50%;bottom:56px;z-index:40;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,82,217,.28);box-shadow:0 4px 12px #0f172a1a;box-sizing:border-box;cursor:pointer;font:inherit;font-size:13px;font-weight:650;line-height:1.2;color:#0052d9;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subpack-work-order-library-page .subpack-wo-by-day-back-today:hover{border-color:#0052d973;background:#f5f9ff}.subpack-work-order-library-page .subpack-wo-by-day-back-today:active{opacity:.9;transform:translate(-50%) scale(.96)}.subpack-work-order-library-page.library-page--table-focus-mode .subpack-wo-by-day-back-today{bottom:20px}.subpack-work-order-library-page .subpack-wo-list-board-toggle{display:inline-flex;align-items:stretch;gap:0;border-radius:6px;overflow:hidden}.subpack-work-order-library-page .subpack-wo-list-board-toggle .subpack-wo-list-board-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600;border-radius:0;margin-inline:0}.subpack-work-order-library-page .subpack-wo-list-board-toggle .subpack-wo-list-board-btn+.subpack-wo-list-board-btn{margin-inline-start:-1px}.subpack-work-order-library-page .subpack-wo-list-board-toggle .subpack-wo-list-board-btn:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.subpack-work-order-library-page .subpack-wo-list-board-toggle .subpack-wo-list-board-btn:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.subpack-work-order-library-page .subpack-wo-list-board-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600}.subpack-work-order-library-page .library-filter-table-card>.organizational-right{padding-bottom:0}.subpack-work-order-library-page .subpack-wo-by-day-all-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.subpack-work-order-library-page .subpack-wo-by-day-all-list__cards{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-content:start;padding:2px 2px 8px}.subpack-work-order-library-page .subpack-wo-by-day-all-list__pager{flex-shrink:0;display:flex;justify-content:flex-end;padding:4px 0 2px}.subpack-work-order-library-page .subpack-wo-by-day-scroll-outer{min-height:240px}.subpack-work-order-library-page .subpack-wo-by-day-scroll-outer>.ant-spin{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.subpack-work-order-library-page .subpack-wo-by-day-scroll-outer>.ant-spin>.ant-spin-container{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.subpack-work-order-library-page .subpack-wo-by-day-board{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 0 8px}.subpack-work-order-library-page .subpack-wo-by-day-board>.wo-schedule-board{flex:1;min-height:0}.subpack-work-order-library-page .subpack-wo-by-day-board__warn{flex-shrink:0;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--ant-color-warning, #d48806);background:var(--ant-color-warning-bg, #fffbe6);border:1px solid var(--ant-color-warning-border, #ffe58f);border-radius:6px}.subpack-work-order-library-page .subpack-wo-by-day-board__empty{padding:28px 12px;text-align:center;font-size:13px;color:var(--ant-color-text-secondary)}.subpack-work-order-library-page .subpack-wo-by-day-board__hint{flex-shrink:0;margin-bottom:8px;padding:6px 10px;font-size:12px;line-height:1.45;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));background:var(--ant-color-fill-alter, #fafafa);border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:6px}.subpack-work-order-library-page .subpack-wo-by-day-board__grid-scroll{--subpack-wo-by-day-table-border: var(--ant-color-border-secondary, #f0f0f0);flex:1;min-height:0;max-width:100%;overflow:auto;border:1px solid var(--subpack-wo-by-day-table-border);border-radius:6px;background:var(--ant-color-bg-container, #fff);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb, #c4c4c4) var(--ant-color-bg-container, #fff)}.subpack-work-order-library-page .subpack-wo-by-day-board__grid-scroll::-webkit-scrollbar{width:6px;height:6px}.subpack-work-order-library-page .subpack-wo-by-day-board__grid-scroll::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb, #c4c4c4);border-radius:4px}.subpack-work-order-library-page .subpack-wo-by-day-table{border-collapse:collapse;border-spacing:0;width:max-content;table-layout:fixed;background:var(--ant-color-bg-container, #fff)}.subpack-work-order-library-page .subpack-wo-by-day-table__th{vertical-align:middle;text-align:center;font-weight:500;background:var(--ant-color-fill-alter, #fafafa);border:1px solid var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));padding:0}.subpack-work-order-library-page .subpack-wo-by-day-table thead .subpack-wo-by-day-table__th{position:sticky;top:0;z-index:4;background:var(--ant-color-fill-alter, #fafafa);box-shadow:0 2px 6px #0f172a0f}.subpack-work-order-library-page .subpack-wo-by-day-table__head-inner{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;box-sizing:border-box}.subpack-work-order-library-page .subpack-wo-by-day-table__td{vertical-align:top;border:1px solid var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));padding:6px;background:var(--ant-color-bg-container, #fff)}.subpack-work-order-library-page .subpack-wo-by-day-table__span-body-td{padding:0!important;border:1px solid var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));background:var(--ant-color-bg-container, #fff);vertical-align:top}.subpack-work-order-library-page .subpack-wo-by-day-span-grid{display:grid;position:relative;align-content:start;box-sizing:border-box;background:linear-gradient(to right,var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0)) 0,var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0)) 1px,transparent 1px) repeat-x;background-size:var(--subpack-wo-by-day-col-width, 430px) 100%}.subpack-work-order-library-page .subpack-wo-by-day-span-hit{box-sizing:border-box;min-height:216px;border-bottom:1px solid var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0));z-index:1}.subpack-work-order-library-page .subpack-wo-by-day-span-hit--addable{cursor:pointer}.subpack-work-order-library-page .subpack-wo-by-day-span-hit--addable:active{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.subpack-work-order-library-page .subpack-wo-by-day-span-hit--continuation{pointer-events:auto;background:transparent}.subpack-work-order-library-page .subpack-wo-by-day-span-card{position:relative;z-index:2;box-sizing:border-box;min-height:216px;padding:6px;align-self:stretch;pointer-events:auto}.subpack-work-order-library-page .subpack-wo-by-day-span-card .subpack-wo-by-day-card-shell,.subpack-work-order-library-page .subpack-wo-by-day-span-card .subpack-wo-by-day-card{height:100%;min-height:204px}.subpack-work-order-library-page .subpack-wo-by-day-span-card--multi{padding-left:8px;padding-right:8px}.subpack-work-order-library-page .subpack-wo-by-day-table__body-row>.subpack-wo-by-day-table__td{min-height:216px;box-sizing:border-box}.subpack-work-order-library-page .subpack-wo-by-day-table__cell-empty-fill{display:block;min-height:204px;width:100%;box-sizing:border-box;pointer-events:none}.subpack-work-order-library-page .subpack-wo-by-day-table__body-row:hover td{background:var(--ant-color-fill-alter, rgba(0, 0, 0, .02))}.subpack-work-order-library-page .subpack-wo-by-day-table__td--addable{cursor:pointer}.subpack-work-order-library-page .subpack-wo-by-day-table__td--addable:active{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.subpack-work-order-library-page .subpack-wo-by-day-table__add-row .subpack-wo-by-day-table__td--add-slot{vertical-align:middle;text-align:center;padding:10px 8px;min-height:44px;background:var(--ant-color-bg-container, #fff);border-top:1px dashed var(--subpack-wo-by-day-table-border, var(--ant-color-border-secondary, #f0f0f0))}.subpack-work-order-library-page .subpack-wo-by-day-table__add-slot-inner{display:inline-block;font-size:12px;line-height:1.4;font-weight:400;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));-webkit-user-select:none;user-select:none}.subpack-work-order-library-page .subpack-wo-by-day-table__add-row .subpack-wo-by-day-table__td--add-slot.subpack-wo-by-day-table__td--addable:hover{background:var(--ant-color-primary-bg, #f2f3ff)}.subpack-work-order-library-page .subpack-wo-by-day-table__add-row .subpack-wo-by-day-table__td--add-slot.subpack-wo-by-day-table__td--addable:hover .subpack-wo-by-day-table__add-slot-inner{color:var(--ant-color-primary, #0052d9)}@keyframes subpack-wo-plan-drop-column-pulse{0%,to{outline-color:#0052d9a6;box-shadow:inset 0 0 24px #0052d912,0 0 18px #0052d924}50%{outline-color:#38bdf8f2;box-shadow:inset 0 0 32px #38bdf81f,0 0 28px #0052d942}}.subpack-work-order-library-page .subpack-wo-by-day-table__cell--plan-drop-hover{outline:2px dashed var(--ant-color-primary, #0052d9);outline-offset:-2px;background:linear-gradient(145deg,#e6f4fff5,#dbeafeeb 42%,#e0f2fef0)!important;animation:subpack-wo-plan-drop-column-pulse 1.15s ease-in-out infinite;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.subpack-work-order-library-page .subpack-wo-by-day-table__cell--plan-drop-hover{animation:none}}.subpack-work-order-library-page.subpack-work-order-library-page--plan-dragging .subpack-wo-by-day-board__grid-scroll{cursor:grabbing}.subpack-work-order-library-page.subpack-work-order-library-page--plan-dragging .subpack-wo-by-day-table__body-row>.subpack-wo-by-day-table__td:not(.subpack-wo-by-day-table__cell--plan-drop-hover){filter:saturate(.92);transition:filter .2s ease}.subpack-work-order-library-page--plan-dragging .subpack-wo-by-day-card--plan-dragging-source{opacity:.52;transform:scale(.97);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,filter .22s ease;box-shadow:0 0 0 2px #0052d98c,0 0 28px #0052d938,inset 0 0 20px #0052d90f;filter:saturate(1.08)}.subpack-work-order-library-page .subpack-wo-by-day-card--plan-draggable{cursor:grab;transition:box-shadow .22s ease,transform .22s ease,filter .22s ease}.subpack-work-order-library-page .subpack-wo-by-day-card--plan-draggable:hover:not(.subpack-wo-by-day-card--plan-dragging-source){box-shadow:inset 2px 0 #0f172a12,0 1px 2px #0f172a0f,0 6px 18px #0f172a13,0 0 0 1px #0052d924,0 0 20px #0052d914}.subpack-work-order-library-page .subpack-wo-by-day-card--mcatalog-slip.subpack-wo-by-day-card--plan-draggable:hover:not(.subpack-wo-by-day-card--plan-dragging-source){box-shadow:none}.subpack-work-order-library-page .subpack-wo-by-day-card--mcatalog-slip.subpack-wo-by-day-card--plan-draggable:hover:not(.subpack-wo-by-day-card--plan-dragging-source) .prep-mcatalog-voucher-list-sheet__card--status-surface{box-shadow:inset 3px 0 0 0 var(--lr-badge-color, #64748b),0 .5px #ffffffe6 inset,0 4px 12px #0f172a17,0 10px 24px #0f172a0f,0 0 0 1px #0052d924,0 0 20px #0052d914}.subpack-work-order-library-page .subpack-wo-by-day-card--plan-draggable:active{cursor:grabbing}.subpack-work-order-library-page .subpack-wo-by-day-col__date-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;width:100%;line-height:1.25}.subpack-work-order-library-page .subpack-wo-by-day-col__date{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.subpack-work-order-library-page .subpack-wo-by-day-col__weekday{font-size:12px;line-height:1.25;color:var(--ant-color-text-secondary)}.subpack-work-order-library-page .subpack-wo-by-day-col__today-badge{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;border-radius:4px;color:var(--ant-color-primary, #0052d9);background:var(--ant-color-primary-bg, #f2f3ff)}.subpack-work-order-library-page .subpack-wo-by-day-col__date-row .subpack-wo-by-day-col__count{flex-shrink:0;font-size:11px;line-height:1.25;font-weight:400;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));white-space:nowrap}.subpack-work-order-library-page .subpack-wo-by-day-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;cursor:pointer;border-radius:6px;border:1px solid rgba(15,23,42,.11);background:#fff;box-shadow:inset 2px 0 #0f172a12,0 1px 2px #0f172a0f,0 6px 18px #0f172a13;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.subpack-work-order-library-page .subpack-wo-by-day-card--mcatalog-slip{border:none;background:transparent;box-shadow:none;overflow:visible}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-claim{border-color:#0891b247}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-claim .subpack-wo-by-day-card__header{background:#ecfeff}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-production{border-color:#0052d938}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-production .subpack-wo-by-day-card__header{background:#f2f3ff}.subpack-work-order-library-page .subpack-wo-by-day-card--state-claimed{border-color:#0ea5e938}.subpack-work-order-library-page .subpack-wo-by-day-card--state-claimed .subpack-wo-by-day-card__header{background:#f0f9ff}.subpack-work-order-library-page .subpack-wo-by-day-card--state-in-progress{border-color:#c45c2638}.subpack-work-order-library-page .subpack-wo-by-day-card--state-in-progress .subpack-wo-by-day-card__header{background:#fff7e6}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-verification{border-color:#8b5cf638}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-verification .subpack-wo-by-day-card__header{background:#faf5ff}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-inbound{border-color:#65a30d42}.subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-inbound .subpack-wo-by-day-card__header{background:#f7fee7}.subpack-work-order-library-page .subpack-wo-by-day-card--state-completed{border-color:#4338ca38}.subpack-work-order-library-page .subpack-wo-by-day-card--state-completed .subpack-wo-by-day-card__header{background:#e0e7ff}.subpack-work-order-library-page .subpack-wo-by-day-card--state-voided{border-color:#47556938}.subpack-work-order-library-page .subpack-wo-by-day-card--state-voided .subpack-wo-by-day-card__header{background:#e2e8f0}.subpack-work-order-library-page .subpack-wo-by-day-card--state-default{border-color:#64748b33}.subpack-work-order-library-page .subpack-wo-by-day-card--state-default .subpack-wo-by-day-card__header{background:#f1f5f9}.subpack-work-order-library-page .subpack-wo-by-day-card:hover{position:relative;z-index:2;transform:translateY(-1px)}.subpack-work-order-library-page .subpack-wo-by-day-card__body{min-width:0;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff}.subpack-work-order-library-page .subpack-wo-by-day-card:focus-visible{outline:2px solid var(--ant-color-primary, #0052d9);outline-offset:2px}.subpack-work-order-library-page .subpack-wo-by-day-card--urgent{box-shadow:inset 3px 0 0 0 var(--ant-color-error, #ff4d4f),0 1px 2px #0f172a0f,0 6px 18px #0f172a13}.subpack-work-order-library-page .subpack-wo-by-day-card__header{display:block;min-width:0;width:100%;box-sizing:border-box;padding:10px 12px}.subpack-work-order-library-page .subpack-wo-by-day-card__header-main-row{display:flex;align-items:flex-start;min-width:0;width:100%}.subpack-work-order-library-page .subpack-wo-by-day-card__title-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:6px;min-width:0;width:100%;overflow:hidden}.subpack-work-order-library-page .subpack-wo-by-day-card__title-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden}.subpack-work-order-library-page .subpack-wo-by-day-card__kind-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;margin-top:1px;align-self:flex-start;border-radius:4px;background:linear-gradient(180deg,#2dd4bf,#0d9488 48%,#0f766e);box-shadow:0 1px 4px #0d948852;box-sizing:border-box}.subpack-work-order-library-page .subpack-wo-by-day-card__kind-badge-t{font-size:11px;font-weight:800;line-height:1;color:#fff}.subpack-work-order-library-page .subpack-wo-by-day-card__title-wrap>.subpack-wo-by-day-card__title{flex:1 1 auto;min-width:0}.subpack-work-order-library-page .subpack-wo-by-day-card__header-text{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:2px}.subpack-work-order-library-page .subpack-wo-by-day-card__title{box-sizing:border-box;min-width:0;max-width:100%;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.subpack-work-order-library-page .subpack-wo-by-day-card__code-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px 8px;min-width:0;width:100%}.subpack-work-order-library-page .subpack-wo-by-day-card__code-num{flex:1 1 auto;min-width:0;font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subpack-work-order-library-page .subpack-wo-by-day-card__meta-priority{flex-shrink:0;line-height:1}.subpack-work-order-library-page .subpack-wo-by-day-card__meta-priority .work-order-priority-tag.ant-tag{margin:0;font-size:10px;line-height:14px;min-height:15px;padding:0 4px;border-radius:3px}.subpack-work-order-library-page .subpack-wo-by-day-card__state{flex-shrink:0;line-height:1.2}.subpack-work-order-library-page .subpack-wo-by-day-card__state .subpack-wo-status-pill{white-space:nowrap;font-size:10px;line-height:14px;min-height:15px;padding-inline:3px;border-radius:3px}.subpack-work-order-library-page .subpack-wo-by-day-card__divider{height:0;border:none;border-top:1px solid rgba(15,23,42,.08);margin:0}.subpack-work-order-library-page .subpack-wo-by-day-card__team-foot{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;width:100%;box-sizing:border-box;padding:8px 12px 10px;background:#fff}.subpack-work-order-library-page .subpack-wo-by-day-card__team-foot-row{display:inline-flex;flex-direction:row;align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:100%}.subpack-work-order-library-page .subpack-wo-by-day-card__team-foot-avatar{flex-shrink:0}.subpack-work-order-library-page .subpack-wo-by-day-card__team-foot-avatar-crown{position:relative;display:inline-flex;flex-shrink:0}.subpack-work-order-library-page .subpack-wo-by-day-card__team-foot-crown{position:absolute;top:-3px;right:-2px;width:11px;height:11px;color:#d4a012;filter:drop-shadow(0 0 1px rgba(0,0,0,.12));pointer-events:none}.subpack-work-order-library-page .subpack-wo-by-day-card__team-foot-name{flex:0 1 auto;min-width:0;max-width:7.5rem;font-size:12px;line-height:1.35;font-weight:400;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subpack-work-order-library-page .subpack-wo-by-day-card__spec-footer{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%;box-sizing:border-box;padding:8px 12px 0;background:#fff}.subpack-work-order-library-page .subpack-wo-by-day-card__summary{min-width:0;width:100%;font-size:12px;line-height:1.42;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subpack-work-order-library-page .subpack-wo-by-day-card.ant-tooltip-open .subpack-wo-by-day-card__summary{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card__summary,#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card.ant-tooltip-open .subpack-wo-by-day-card__summary{color:var(--ant-color-text-secondary, rgba(255, 255, 255, .65))}.subpack-work-order-library-page .subpack-wo-by-day-card__spec-qty-line{min-width:0;width:100%;font-size:12px;line-height:1.42;align-items:baseline}.subpack-work-order-library-page .subpack-wo-by-day-card__spec-qty-line .subpack-wo-list-spec-qty-cell__body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subpack-work-order-library-page .subpack-wo-by-day-stray{flex-shrink:0;margin-top:14px;padding-top:12px;border-top:1px dashed var(--ant-color-border-secondary)}.subpack-work-order-library-page .subpack-wo-by-day-stray__title{font-size:12px;color:var(--ant-color-text-secondary);margin-bottom:8px}.subpack-work-order-library-page .subpack-wo-by-day-stray__cards{display:flex;flex-wrap:wrap;gap:8px}.subpack-work-order-library-page .subpack-wo-by-day-stray__cards .subpack-wo-by-day-card{flex:0 0 var(--subpack-wo-by-day-col-width, 430px);width:var(--subpack-wo-by-day-col-width, 430px);max-width:var(--subpack-wo-by-day-col-width, 430px)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-board__grid-scroll{--subpack-wo-by-day-table-border: var(--ant-color-border-secondary);background:var(--ant-color-bg-container, #141414);scrollbar-color:var(--app-scrollbar-thumb, #5a5a5a) var(--ant-color-bg-container, #141414)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table{background:var(--ant-color-bg-container, #141414)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__th,#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table thead .subpack-wo-by-day-table__th{background:var(--ant-color-fill-secondary);box-shadow:0 2px 6px #00000047}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__td,#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__add-row .subpack-wo-by-day-table__td--add-slot{background:var(--ant-color-bg-container, #141414)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__body-row:hover td{background:var(--ant-color-fill-tertiary)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__add-row .subpack-wo-by-day-table__td--add-slot.subpack-wo-by-day-table__td--addable:hover{background:color-mix(in srgb,var(--ant-color-primary-bg) 55%,var(--ant-color-bg-container) 45%)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__cell--plan-drop-hover{background:linear-gradient(145deg,color-mix(in srgb,var(--ant-color-primary-bg) 88%,var(--ant-color-bg-container) 12%),color-mix(in srgb,var(--ant-color-primary) 18%,var(--ant-color-bg-container) 82%))!important;outline-color:var(--ant-color-primary)}@keyframes subpack-wo-plan-drop-column-pulse-dark{0%,to{outline-color:#0052d98c;box-shadow:inset 0 0 24px #0052d91a,0 0 18px #0052d929}50%{outline-color:#38bdf8bf;box-shadow:inset 0 0 32px #38bdf824,0 0 28px #0052d938}}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-table__cell--plan-drop-hover{animation-name:subpack-wo-plan-drop-column-pulse-dark}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card{background:var(--ant-color-bg-container, #141414);border-color:#ffffff1f;box-shadow:inset 2px 0 #ffffff0f,0 1px 2px #00000059,0 6px 18px #00000047}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-claim{border-color:#22d3ee61}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-claim .subpack-wo-by-day-card__header{background:color-mix(in srgb,#22d3ee 14%,var(--ant-color-bg-container, #141414))}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-production{border-color:#0052d959}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-production .subpack-wo-by-day-card__header{background:var(--ant-color-primary-bg)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-claimed{border-color:#38bdf861}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-claimed .subpack-wo-by-day-card__header{background:color-mix(in srgb,#38bdf8 14%,var(--ant-color-bg-container, #141414))}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-in-progress{border-color:#faad1461}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-in-progress .subpack-wo-by-day-card__header{background:var(--ant-color-warning-bg)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-verification{border-color:#a78bfa6b}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-verification .subpack-wo-by-day-card__header{background:color-mix(in srgb,#a78bfa 16%,var(--ant-color-bg-container, #141414))}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-inbound{border-color:#52c41a61}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-pending-inbound .subpack-wo-by-day-card__header{background:var(--ant-color-success-bg)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-completed{border-color:#818cf86b}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-completed .subpack-wo-by-day-card__header{background:color-mix(in srgb,#818cf8 15%,var(--ant-color-bg-container, #141414))}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-voided{border-color:#94a3b859}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-voided .subpack-wo-by-day-card__header{background:var(--ant-color-fill-tertiary)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-default{border-color:#ffffff1f}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--state-default .subpack-wo-by-day-card__header{background:var(--ant-color-fill-secondary)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card:hover{box-shadow:inset 2px 0 #ffffff14,0 2px 8px #00000061,0 12px 28px #00000047}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card__body,#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card__team-foot,#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card__spec-footer{background:var(--ant-color-bg-container, #141414)}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card__divider{border-top-color:#ffffff1a}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card__kind-badge{box-shadow:0 1px 4px #00000059}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page .subpack-wo-by-day-card--plan-draggable:hover:not(.subpack-wo-by-day-card--plan-dragging-source){box-shadow:inset 2px 0 #ffffff0f,0 1px 2px #00000059,0 6px 18px #00000047,0 0 0 1px #0052d947,0 0 20px #0052d91f}#theme-root.eiop-theme-root--dark .subpack-work-order-library-page--plan-dragging .subpack-wo-by-day-card--plan-dragging-source{box-shadow:0 0 0 2px #0052d98c,0 0 28px #0052d938,inset 0 0 20px #0052d914}.product-work-order-library-page .product-wo-by-day-card-shell{width:100%;max-width:100%}.product-work-order-library-page .product-wo-by-day-table .product-wo-by-day-card{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.product-work-order-library-page .product-wo-by-day-table .product-wo-by-day-card:focus{outline:none}.product-work-order-library-page .product-wo-by-day-table .product-wo-by-day-card:focus-visible{outline:2px solid #0052d9;outline-offset:-2px;position:relative;z-index:1}.product-work-order-library-page .product-wo-by-day-card.product-wo-by-day-card--doc-slip{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;border-radius:6px;border:1px solid #b8c4d4;background:linear-gradient(180deg,#fffef9,#fff 24%,#fafbfc);box-shadow:inset 0 1px #fffffff5,0 0 0 1px #ffffffb8,0 2.5px #cbd5e16b,0 4px 10px #0f172a1a,0 8px 18px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-work-order-library-page .product-wo-by-day-card.product-wo-by-day-card--doc-slip:hover{position:relative;z-index:2;transform:translateY(-1px)}.product-work-order-library-page .product-wo-by-day-card.product-wo-by-day-card--doc-slip.product-wo-by-day-card--priority-urgent{border-color:#dc26266b;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #fca5a547,0 2px 7px #b91c1c1a,0 7px 16px #0f172a0d}.product-work-order-library-page .product-wo-by-day-card__body,.product-work-order-doc-slip-card-surface{min-width:0;display:flex;flex-direction:column;background:transparent}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-perforation{height:5px;background:repeating-linear-gradient(90deg,rgba(207,216,230,.85) 0,rgba(207,216,230,.85) 2.5px,transparent 2.5px,transparent 5.5px);opacity:.72}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-head{position:relative;display:flex;flex-direction:column;padding:10px 12px 9px;box-sizing:border-box;background:linear-gradient(180deg,#fff,#f8fafc 52%,#f1f5f9)}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#ffffffb8,#fff0 42%,#0f172a05)}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-corner-status{position:absolute;top:8px;right:8px;z-index:4;pointer-events:none}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-head__lead{position:relative;z-index:1;min-width:0;padding-right:72px;box-sizing:border-box}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title-band{position:relative;z-index:1;min-width:0}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title-row{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,#0052d924,#0052d90a);box-shadow:inset 0 .5px #ffffffd9,0 1px 4px #0052d91a}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title-icon{width:15px;height:15px;display:block}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title-main{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;color:#171a1f;letter-spacing:.04em;line-height:1.35;word-break:break-word}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-priority{flex:0 0 auto;display:flex;align-items:center}.product-work-order-doc-slip-card-surface .wo-classic-priority-pill{padding:3px 7px;border-radius:4px;font-size:12px;font-weight:700;line-height:1.35}.product-work-order-doc-slip-card-surface .wo-classic-priority-pill--high{color:#ff4d4f;background:#fff2f0}.product-work-order-doc-slip-card-surface .wo-classic-priority-pill--medium{color:#faad14;background:#fffbe6}.product-work-order-doc-slip-card-surface .wo-classic-priority-pill--low{color:#000000e0;background:#f5f5f5}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title-code{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;min-width:0}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#0052d9;font-variant-numeric:tabular-nums;line-height:1.45;letter-spacing:.02em}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-plan{flex:0 0 auto;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.45;letter-spacing:.02em;text-align:right}.product-work-order-doc-slip-card-surface .pwo-detail-shell-team-head{border-top:1px solid #e2e8f0;background:#fff}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team{padding:4px 12px 0;background:#fff;border-top:none}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-slip-row{display:flex;flex-direction:row;align-items:stretch;gap:0;min-width:0;width:100%;min-height:36px;margin-top:4px;margin-bottom:4px;padding:6px 7px 6px 10px;box-sizing:border-box;border:1px solid rgba(148,163,184,.32);border-radius:4px;background:linear-gradient(180deg,#fafbfc,#f8fafc);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffb8}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-col{flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:0 6px;box-sizing:border-box}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-col:first-child{padding-left:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-col:last-child{padding-right:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-col+.product-wo-by-day-card__team-col{border-left:1px solid rgba(148,163,184,.32)}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-label{flex-shrink:0;font-size:11px;font-weight:400;line-height:1.3;color:#94a3b8}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-person{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;flex:1;min-width:0;max-width:100%}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-avatar{flex-shrink:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-worker-stack{display:inline-flex;align-items:center;flex-shrink:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-worker-face{margin-left:-6px;border:1px solid #fff;box-shadow:0 1px 3px #0f172a14}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-worker-face:first-child{margin-left:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-worker-more{margin-left:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;border:1px solid #fff;background:#eef2f7;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#64748b;box-shadow:0 1px 3px #0f172a14;flex-shrink:0;line-height:1;box-sizing:border-box}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-name{flex:1;min-width:0;font-size:11px;font-weight:400;line-height:1.35;color:#94a3b8;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__team-empty{flex:1;min-width:0;font-size:11px;line-height:1.35;color:#c2c7cc;text-align:left}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks.wo-pwo-doc-slip-tasks--dock{padding:0;border-top:1px solid #e2e8f0;background:#fff;box-sizing:border-box}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail{width:100%;margin-top:0;min-height:38px;padding:7px 12px 6px;box-sizing:border-box;border:none;border-radius:0;background:#fff;box-shadow:none}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-inner{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;min-height:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-leading{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-head{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-k{font-size:11px;font-weight:400;color:#94a3b8;line-height:1.35;letter-spacing:.02em}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-num-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:8px;font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-num-badge--default{background:#64748b1f;color:#475569}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-stats{display:flex;flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-stat{display:inline-flex;flex-direction:row;align-items:center;gap:3px;min-width:0;flex-shrink:0}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-stat+.wo-pwo-doc-slip-tasks__rail-stat{margin-left:10px;padding-left:10px;border-left:1px solid rgba(226,232,240,.95)}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-seg{font-size:11px;font-weight:400;line-height:1.35;white-space:nowrap}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-seg--pending{color:#ca8a04}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-seg--active{color:#c45c26}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-seg--alert{color:#dc2626}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-num-badge--pending{background:#eab30829;color:#ca8a04}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-num-badge--active{background:#c45c261f;color:#c45c26}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-num-badge--alert{background:#dc26261a;color:#dc2626}.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks .wo-pwo-doc-slip-tasks__rail-hint,.product-work-order-doc-slip-card-surface .product-wo-by-day-card__tasks-summary{flex:1 1 auto;min-width:0;font-size:11px;font-weight:400;color:#64748b;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot{margin:0 12px;padding:8px 0 10px;border-top:1px dashed rgba(148,163,184,.35);background:transparent;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot__line{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:wrap}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot__text{flex:0 1 auto;min-width:0;font-size:11px;font-weight:400;color:#64748b;line-height:1.35}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot__line>.wo-pwo-doc-slip-create-foot__text:last-child{flex:1}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot__dot{flex-shrink:0;width:3px;height:3px;margin:0 2px;border-radius:50%;background:#cbd5e1}.product-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot__avatar{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:#e2e8f0}.product-work-order-library-page .product-wo-by-day-card--plan-draggable{cursor:grab}.product-work-order-library-page .product-wo-by-day-card--plan-draggable:active{cursor:grabbing}.product-work-order-library-page--plan-dragging .product-wo-by-day-card--plan-dragging-source{opacity:.45}.subpack-work-order-library-page .subpack-wo-by-day-card-shell{width:100%;max-width:100%}.subpack-work-order-library-page .subpack-wo-by-day-table .subpack-wo-by-day-card-shell{box-sizing:border-box;width:100%;max-width:100%}.subpack-work-order-library-page .subpack-wo-by-day-table .subpack-wo-by-day-card{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.subpack-work-order-library-page .subpack-wo-by-day-card.subpack-wo-by-day-card--doc-slip{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;border-radius:6px;border:1px solid #b8c4d4;background:linear-gradient(180deg,#fffef9,#fff 24%,#fafbfc);box-shadow:inset 0 1px #fffffff5,0 0 0 1px #ffffffb8,0 2.5px #cbd5e16b,0 4px 10px #0f172a1a,0 8px 18px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.subpack-work-order-library-page .subpack-wo-by-day-card.subpack-wo-by-day-card--doc-slip:hover{position:relative;z-index:2;transform:translateY(-1px)}.subpack-work-order-library-page .subpack-wo-by-day-card.subpack-wo-by-day-card--doc-slip.subpack-wo-by-day-card--urgent{border-color:#dc26266b;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #fca5a547,0 2px 7px #b91c1c1a,0 7px 16px #0f172a0d}.subpack-work-order-doc-slip-card-surface .wo-pwo-doc-slip-code{color:#0052d9;font-weight:600}.subpack-work-order-doc-slip-card-surface .wo-pwo-doc-slip-plan{color:#64748b;font-weight:400}.subpack-work-order-doc-slip-card-surface .wo-pwo-doc-slip-title{color:#171a1f;letter-spacing:.04em}.subpack-work-order-doc-slip-card-surface .subpack-wo-doc-slip-title-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:5px;background:linear-gradient(135deg,#0d94882e,#0d94880f);box-shadow:inset 0 .5px #ffffffd9,0 1px 4px #0d94881f}.subpack-work-order-doc-slip-card-surface .subpack-wo-doc-slip-title-icon{width:15px;height:15px;display:block;object-fit:contain}.subpack-work-order-doc-slip-card-surface .pwo-detail-shell-team-head{border-top:1px solid rgba(207,216,230,.85);background:#f8fafc}.subpack-work-order-doc-slip-card-surface .product-wo-by-day-card__team{background:transparent}.subpack-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot{border-top:1px dashed rgba(148,163,184,.45);background:linear-gradient(180deg,#f8fafc,#fafbfc)}.subpack-work-order-doc-slip-card-surface .wo-pwo-doc-slip-create-foot__text{color:#94a3b8}.subpack-work-order-detail-page .subpack-work-order-doc-slip-card-surface{border-radius:6px;border:1px solid #b8c4d4;background:linear-gradient(180deg,#fffef9,#fff 24%,#fafbfc);box-shadow:inset 0 1px #fffffff5,0 2px 8px #0f172a0f}.wo-detail-shell__section--wo-pane{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.wo-detail-info-table-layout{display:flex;flex-direction:column;gap:0}.wo-detail-info-table-layout .po-ship-form-section{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);font-size:13.5px;font-weight:500;line-height:1.4;color:var(--color-text-primary, #111827);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06))}.wo-detail-info-table-layout .po-ship-form-section:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.wo-detail-info-table-layout .po-ship-section-card .ant-card-body{padding:16px}.wo-detail-info-table-layout .material-catalog-detail-section-head{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:var(--page-section-gap, 8px);padding-bottom:var(--page-section-gap, 8px);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .06));flex-wrap:wrap}.wo-detail-info-table-layout .material-catalog-detail-section-head>.po-ship-form-section{margin-bottom:0;padding-bottom:0;border-bottom:none}.wo-detail-info-table-layout .material-catalog-detail-section-head__extra{flex:0 1 auto;min-width:0;display:flex;justify-content:flex-start;align-items:center}.wo-detail-info-table-layout .work-order-pc-mobile-operate-hint--beside-section{margin:0;width:max-content;max-width:100%;border-radius:6px;border:none;background:transparent;box-shadow:none}.wo-detail-info-table-layout .work-order-pc-mobile-operate-hint--beside-section.ant-alert{padding:0}.wo-detail-info-table-layout .work-order-pc-mobile-operate-hint--beside-section .ant-alert-icon{font-size:12px;color:#00000073;margin-inline-end:6px}.wo-detail-info-table-layout .work-order-pc-mobile-operate-hint--beside-section .ant-alert-content,.wo-detail-info-table-layout .work-order-pc-mobile-operate-hint--beside-section .ant-alert-message,.wo-detail-info-table-layout .work-order-pc-mobile-operate-hint--beside-section .ant-alert-title{font-size:12px;line-height:1.4;font-weight:400;color:#00000073}.wo-detail-info-list-table{background:#fff}.wo-detail-info-list-table .product-wo-all-list-code,.wo-detail-info-list-table .wo-detail-info-code{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.wo-detail-info-list-table .product-wo-all-list-code__lock{flex-shrink:0;color:#e37318;font-size:13px}.wo-detail-info-person{display:inline-flex;align-items:center;gap:6px}.wo-detail-info-avatar{flex-shrink:0}.wo-detail-info-list-table .product-wo-list-state-cell{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0}.wo-detail-info-tasks-section .wo-detail-shell__section--tasks-pane{margin:0;width:100%}.wo-detail-info-tasks-section .wo-detail-hero-section--in-card{margin:0;padding:0;border:none;box-shadow:none;background:transparent;width:100%}.product-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-info-tasks-section .wo-detail-task-card-list,.subpack-work-order-detail-page .prep-pwo-detail-shell-body .wo-detail-info-tasks-section .wo-detail-task-card-list{display:flex;flex-direction:column;gap:6px;padding:8px;width:100%;max-width:none;box-sizing:border-box;background:#fafafa;border:1px solid var(--ant-table-border-color, #d9d9d9);border-radius:6px}.wo-detail-info-table-layout .wo-detail-info-tasks-section.po-ship-section-card .ant-card-body{padding:12px}.wo-detail-info-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 14px;box-sizing:border-box;background:#fff;border:1px solid var(--color-border, #e5e6eb);border-radius:8px}.pwo-work-order-review-drawer .ant-drawer-body{padding:16px}.pwo-work-order-review-drawer__body{min-width:0}.semi-finished-inbound-records-list-filters,.semi-finished-outbound-records-list-filters,.semi-finished-stock-log-records-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 auto;min-width:0}.semi-finished-inbound-records-list-filters__item,.semi-finished-outbound-records-list-filters__item,.semi-finished-stock-log-records-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.semi-finished-inbound-records-list-filters__label,.semi-finished-outbound-records-list-filters__label,.semi-finished-stock-log-records-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.semi-finished-inbound-records-list-filters__actions,.semi-finished-outbound-records-list-filters__actions,.semi-finished-stock-log-records-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.semi-finished-inbound-records-list-filters__material,.semi-finished-outbound-records-list-filters__material,.semi-finished-stock-log-records-list-filters__material,.semi-finished-inbound-records-list-filters__source,.semi-finished-outbound-records-list-filters__source{width:168px;min-width:168px;max-width:100%}.semi-finished-inbound-records-list-filters__operator,.semi-finished-outbound-records-list-filters__operator{width:140px;min-width:140px;max-width:100%}.semi-finished-inbound-records-list-filters__time,.semi-finished-outbound-records-list-filters__time{width:260px;max-width:100%}.semi-finished-inbound-records-page .semi-finished-inbound-records-card-head,.semi-finished-outbound-records-page .semi-finished-outbound-records-card-head,.semi-finished-stock-log-records-page .semi-finished-stock-log-records-card-head{flex-shrink:0;padding:0 0 12px;box-sizing:border-box;border-bottom:1px solid var(--ant-color-border-secondary);margin-bottom:12px}.semi-finished-inbound-records-page .semi-finished-inbound-records-card-head .layout-detail-shell-block-title,.semi-finished-outbound-records-page .semi-finished-outbound-records-card-head .layout-detail-shell-block-title,.semi-finished-stock-log-records-page .semi-finished-stock-log-records-card-head .layout-detail-shell-block-title{margin:0 0 6px;padding:0;border-bottom:none}.semi-finished-inbound-records-page .semi-finished-inbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.semi-finished-inbound-records-page .semi-finished-inbound-records-table-wrap>.semi-finished-inbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.semi-finished-inbound-records-page .semi-finished-inbound-records-table-wrap>.semi-finished-inbound-records-main-table.ant-table-wrapper>.ant-spin,.semi-finished-inbound-records-page .semi-finished-inbound-records-table-wrap>.semi-finished-inbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .semi-finished-inbound-records-page .semi-finished-inbound-records-table-wrap .semi-finished-inbound-records-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-inbound-records-page .semi-finished-inbound-records-table-wrap .semi-finished-inbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .semi-finished-inbound-records-page .library-main-table-scroll-stack>.semi-finished-inbound-records-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-inbound-records-page .library-main-table-scroll-stack>.semi-finished-inbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table .ant-table-thead>tr>th,.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.semi-finished-outbound-records-page .semi-finished-outbound-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.semi-finished-outbound-records-page .semi-finished-outbound-records-table-wrap>.semi-finished-outbound-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.semi-finished-outbound-records-page .semi-finished-outbound-records-table-wrap>.semi-finished-outbound-records-main-table.ant-table-wrapper>.ant-spin,.semi-finished-outbound-records-page .semi-finished-outbound-records-table-wrap>.semi-finished-outbound-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .semi-finished-outbound-records-page .semi-finished-outbound-records-table-wrap .semi-finished-outbound-records-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-outbound-records-page .semi-finished-outbound-records-table-wrap .semi-finished-outbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .semi-finished-outbound-records-page .library-main-table-scroll-stack>.semi-finished-outbound-records-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-outbound-records-page .library-main-table-scroll-stack>.semi-finished-outbound-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-thead>tr>th,.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].semi-finished-outbound-records-merge-cell,.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].semi-finished-inbound-records-merge-cell,.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-table-wrap>.semi-finished-stock-log-records-main-table.ant-table-wrapper{flex:1;min-height:0;min-width:0;height:100%;margin-top:0}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-table-wrap>.semi-finished-stock-log-records-main-table.ant-table-wrapper>.ant-spin,.semi-finished-stock-log-records-page .semi-finished-stock-log-records-table-wrap>.semi-finished-stock-log-records-main-table.ant-table-wrapper>.ant-spin>.ant-spin-container{height:100%}#theme-root .semi-finished-stock-log-records-page .semi-finished-stock-log-records-table-wrap .semi-finished-stock-log-records-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-stock-log-records-page .semi-finished-stock-log-records-table-wrap .semi-finished-stock-log-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end,#theme-root .semi-finished-stock-log-records-page .library-main-table-scroll-stack>.semi-finished-stock-log-records-table-pagination.eiop-table-external-pagination,#theme-root .semi-finished-stock-log-records-page .library-main-table-scroll-stack>.semi-finished-stock-log-records-table-pagination.eiop-table-external-pagination.ant-table-pagination-end{flex-shrink:0;width:100%;margin-top:0!important;margin-bottom:0!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;row-gap:8px!important}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table .ant-table-thead>tr>th,.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table .ant-table-tbody>tr>td{text-align:left!important}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:500;color:#000000e0}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].organizational-col-action,.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table .ant-table-tbody>tr>td[rowspan].product-library-col-merge-left.organizational-col-action{vertical-align:middle!important}.semi-finished-inbound-records-page .semi-finished-inbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table .raw-material-inbound-source-tag.ant-tag,.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table .raw-material-inbound-source-tag.ant-tag{margin:0;font-size:11px;line-height:16px;padding-inline:6px;border-radius:4px;font-weight:500}.layout-detail-shell-page-wrap.semi-finished-outbound-records-detail-wrap>.layout-detail-shell-page,.layout-detail-shell-page-wrap.semi-finished-inbound-records-detail-wrap>.layout-detail-shell-page,.layout-detail-shell-page-wrap.semi-finished-stock-log-records-detail-wrap>.layout-detail-shell-page{padding-bottom:0;overflow:hidden}.layout-detail-shell-page-wrap.semi-finished-outbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.semi-finished-inbound-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root,.layout-detail-shell-page-wrap.semi-finished-stock-log-records-detail-wrap .organizational-page.library-main-table-scroll-stack-root{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.semi-finished-outbound-records-page.library-main-table-scroll-stack-root>.semi-finished-outbound-records-table-card.layout-detail-shell-section-card,.semi-finished-inbound-records-page.library-main-table-scroll-stack-root>.semi-finished-inbound-records-table-card.layout-detail-shell-section-card,.semi-finished-stock-log-records-page.library-main-table-scroll-stack-root>.semi-finished-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.semi-finished-outbound-records-page .library-main-table-scroll-stack-body,.semi-finished-inbound-records-page .library-main-table-scroll-stack-body,.semi-finished-stock-log-records-page .library-main-table-scroll-stack-body{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper{width:100%}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important;white-space:nowrap}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.semi-finished-outbound-records-merge-cell,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.semi-finished-inbound-records-merge-cell{text-align:center}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-merge-cell,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-inbound-records-merge-cell{vertical-align:middle!important;text-align:center}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-source-info-vcell{white-space:normal!important;vertical-align:middle!important;overflow:hidden!important;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-source-info,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info{display:table-cell!important;overflow:hidden!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-source-info .raw-material-inbound-source-text,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .spec-line-outbound-source-cell--records-wrap,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-source-info .raw-material-inbound-source-title,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-source-info .raw-material-inbound-source-content,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-title,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.library-stock-line-records-col-source-info .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-spec{white-space:normal!important;overflow:visible;max-width:100%;text-align:center;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td.semi-finished-outbound-records-col-spec .packaging-outbound-records-spec-text{display:block;width:100%;max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.45;text-align:center}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{background:#fafafa!important;z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.semi-finished-outbound-line-records-page.semi-finished-outbound-records-page .semi-finished-outbound-records-main-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.semi-finished-stock-log-records-page.semi-finished-product-records-drawer-scope.organizational-page{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;min-width:0}.semi-finished-stock-log-records-page.semi-finished-product-records-drawer-scope>.semi-finished-stock-log-records-table-card.layout-detail-shell-section-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.semi-finished-stock-log-records-page .semi-finished-stock-log-records-card-head{flex-shrink:0}.semi-finished-stock-log-records-page.semi-finished-product-records-drawer-scope>.semi-finished-stock-log-records-table-card.layout-detail-shell-section-card .library-main-table-scroll-stack-body>.semi-finished-stock-log-records-table-wrap{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper{width:100%}.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-thead>tr>th{vertical-align:middle!important;white-space:nowrap}.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td{vertical-align:middle!important}.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .spec-line-outbound-source-cell--records-wrap,.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-text{display:block!important;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip;text-align:center}.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-title,.semi-finished-stock-log-line-records-page.semi-finished-stock-log-records-page .semi-finished-stock-log-records-main-table.ant-table-wrapper .ant-table-tbody:not(.ant-table-tbody-virtual)>tr>td .raw-material-inbound-source-content{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;overflow:hidden!important;text-overflow:clip}.loss-library-list .ant-table-wrapper{margin-top:0}.loss-library-list__table.ant-table-wrapper .ant-table-cell{vertical-align:middle}.loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:500;font-size:14px;line-height:1.5714285714285714;padding-block:16px;padding-inline:16px}.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr>td{padding-block:16px;padding-inline:16px;font-size:14px;line-height:1.5714285714285714}.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td,.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>th{padding:0!important;height:0!important;line-height:0!important;border:0!important;overflow:hidden!important}.loss-library-list__table.ant-table-wrapper .ant-table-body>table>thead>tr>th{padding:0!important;height:0!important;line-height:0!important;border:0!important;visibility:hidden;overflow:hidden}.loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-start,.loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.loss-library-list__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.loss-library-list__name-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.loss-library-list__name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000e0;font-size:14px;font-weight:500;line-height:1.4}.loss-library-list__order-no{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#00000073;letter-spacing:.02em;white-space:nowrap;line-height:1.4}.loss-library-list__table .ant-table-thead>tr>th.loss-library-list__name-cell,.loss-library-list__table .ant-table-tbody>tr>td.loss-library-list__name-cell{max-width:none;overflow:visible;text-align:start!important}.loss-library-page .loss-library-list__operator-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.loss-library-page .loss-library-list__operator-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;color:#000000e0}.main-layout.main-layout--dark .loss-library-list__table .ant-table-thead>tr>th,.main-layout.main-layout--dark .loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.main-layout.main-layout--dark .loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-start,.main-layout.main-layout--dark .loss-library-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#ffffff0a!important}.main-layout.main-layout--dark .loss-library-list__name-text,.main-layout.main-layout--dark .loss-library-list__operator-name{color:#ffffffd9}.main-layout.main-layout--dark .loss-library-list__order-no{color:#ffffff73}.emp-status-cell{display:inline-flex;align-items:center;gap:6px}.emp-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.layout-detail-shell-employee-profile{display:flex;flex-direction:row;align-items:center;gap:16px;margin:0;padding:0}.layout-detail-shell-employee-profile-name{font-size:15px;font-weight:600;line-height:1.4;color:var(--color-text-primary, #111827)}.layout-detail-shell-employee-profile-meta{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.org-deleted-text{color:var(--ant-color-error-text, var(--ant-color-error));text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--ant-color-error-border, var(--ant-color-error))}.role-page,.role-page--embedded{flex:1;min-height:0;display:flex;flex-direction:column}.role-card{flex:1;min-height:0;display:flex;flex-direction:column;border:none}.role-card .ant-card-body{padding:0;height:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.role-body{display:flex;gap:0;flex:1;min-height:0;padding:0;align-items:stretch}.role-left{width:220px;min-width:180px;min-height:0;overflow:hidden;background:var(--color-bg-base);padding:var(--page-panel-padding, 8px);display:flex;flex-direction:column;flex-shrink:0}.role-right-col{flex:1;min-width:0;min-height:0;display:flex;gap:var(--page-section-gap, 8px);padding:0 0 0 var(--page-panel-padding, 8px);background:var(--color-bg-page);overflow:hidden}.role-panel-title{font-weight:600;margin-bottom:var(--page-section-gap, 8px);font-size:13.5px}.role-toolbar{margin-bottom:12px}.role-search{width:100%}.role-page .role-toolbar .role-search.ant-input-affix-wrapper,.role-page .role-permission-search .role-permission-search-input.ant-input-affix-wrapper,.role-page .role-emp-search .role-emp-search-input.ant-input-affix-wrapper{min-height:var(--app-filter-control-height, 32px);height:var(--app-filter-control-height, 32px)}.role-panel-title .anticon{margin-right:6px;color:var(--color-primary)}.role-list-wrap{flex:1;min-height:0;overflow:auto;border-radius:6px;margin-bottom:12px}.role-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--color-border);transition:background .2s}.role-list-item:last-child{border-bottom:none}.role-list-item:hover{background:var(--color-fill-hover)}.role-list-item.selected{background:var(--color-primary-bg);border-left:3px solid var(--color-primary)}.role-list-item{animation:roleRowFadeIn .3s ease-out backwards}.role-list-item:nth-child(1){animation-delay:.02s}.role-list-item:nth-child(2){animation-delay:.04s}.role-list-item:nth-child(3){animation-delay:.06s}.role-list-item:nth-child(4){animation-delay:.08s}.role-list-item:nth-child(5){animation-delay:.1s}.role-list-item:nth-child(6){animation-delay:.12s}.role-list-item:nth-child(7){animation-delay:.14s}.role-list-item:nth-child(8){animation-delay:.16s}.role-list-item:nth-child(9){animation-delay:.18s}.role-list-item:nth-child(10){animation-delay:.2s}@keyframes roleRowFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.role-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.role-item-more{flex-shrink:0;padding:2px 4px;color:var(--color-text-tertiary);border-radius:4px;cursor:pointer}.role-item-more:hover{color:var(--color-text-primary);background:var(--color-fill-hover)}.role-item-edit{display:flex;align-items:center;gap:8px;width:100%}.role-add-wrap{flex-shrink:0}.role-center{flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--color-bg-base);border-radius:8px;padding:16px;display:flex;flex-direction:column}.role-center-subtitle{font-weight:400;color:var(--color-text-tertiary);font-size:13.5px;margin-left:4px}.role-center>.role-panel-title{flex-shrink:0}.role-permission-inner{flex:1;min-height:0;display:flex;flex-direction:column}.role-permission-platform-tabs{flex-shrink:0;margin-bottom:8px}.role-permission-platform-tabs .ant-tabs-nav{margin-bottom:0}.role-permission-search{flex-shrink:0;margin-bottom:12px}.role-permission-search-input{width:100%}.role-permission-content{flex:1;min-height:0;overflow:auto;border-radius:4px}.role-permission-blocks-wrap{flex:1;min-height:0;overflow:auto;border-radius:6px}.role-perm-blocks{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.role-perm-node{border:1px solid var(--color-border-light, rgba(0, 0, 0, .06));border-radius:8px;background:var(--color-bg-base);overflow:hidden}.role-perm-node--page{border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#fff;overflow:hidden}.role-perm-node-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 12px;background:var(--color-fill-quaternary, rgba(0, 0, 0, .015))}.role-perm-node--page>.role-perm-node-head{background:transparent}.role-perm-node-head .ant-checkbox-wrapper{display:flex;align-items:center;min-width:0}.role-perm-node-title{font-weight:600;font-size:13.5px}.role-perm-node--page .role-perm-node-title{font-weight:500}.role-perm-node-kind{flex-shrink:0;font-size:12px;line-height:20px;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));padding:0 6px;border-radius:4px;background:var(--color-fill-secondary, rgba(0, 0, 0, .04))}.role-perm-section{margin:0 12px 10px;padding:10px 12px;border:1px solid rgba(148,163,184,.55);border-radius:8px;background:#f8fafce6;box-sizing:border-box}.role-perm-node-head+.role-perm-section{margin-top:10px}.role-perm-section-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:20px;color:#475569;letter-spacing:.02em;margin-bottom:8px}.role-perm-section-label-icon{font-size:13px;color:#64748b;flex-shrink:0}.role-perm-node-children{display:flex;flex-direction:column;gap:8px;padding-left:10px}.role-perm-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-left:22px}.role-permission-button-item{margin-inline-end:0!important}.role-perm-btn-label{color:var(--color-text, rgba(0, 0, 0, .88))}.role-perm-btn-label--warn{color:var(--color-error, #cf1322)}.role-permission-table-empty{margin:32px 0}.role-permission-footer{flex-shrink:0;padding-top:12px;margin-top:8px;border-top:1px solid var(--color-border-light);display:flex;justify-content:flex-end}.role-empty-tip{margin-top:24px}.role-right{flex:0 0 200px;width:200px;min-width:168px;max-width:240px;min-height:0;overflow:hidden;background:var(--color-bg-base);border-radius:8px;padding:12px;display:flex;flex-direction:column}.role-emp-search{margin-bottom:12px}.role-emp-search-input{width:100%}.role-emp-list-wrap{flex:1;min-height:0;overflow:auto;border-radius:4px}.role-emp-checkbox-list{display:flex;flex-direction:column;gap:4px 0}.role-emp-checkbox-item{padding:5px 0}.role-emp-checkbox-item:hover{background:var(--color-fill-hover);border-radius:4px}.role-emp-checkbox-item .ant-checkbox-wrapper{display:flex;align-items:center;width:100%}.role-emp-checkbox-item .ant-checkbox+span{flex:1;min-width:0}.role-emp-row-inner{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.role-emp-avatar{flex-shrink:0}.role-emp-name{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-emp-footer{flex-shrink:0;width:100%;box-sizing:border-box;padding-top:12px;margin-top:auto;border-top:1px solid var(--color-border-light);display:flex;justify-content:flex-end}@media(max-width:1200px){.role-body{flex-wrap:wrap}.role-left{width:280px;min-width:260px}.role-right-col{flex-wrap:wrap;flex:1;min-width:0;min-height:0}.role-right{flex:1 1 100%;min-width:100%;width:auto;max-width:none}.role-center{flex:1 1 100%;min-width:100%;min-height:0;width:auto}}@media(max-width:992px){.role-body{flex-direction:column}.role-left{width:100%;min-width:100%;flex:none;min-height:200px;max-height:320px}.role-right-col{width:100%;min-width:100%;flex:1;min-height:0;flex-direction:column}.role-right{width:100%;min-width:100%;flex:0 0 auto;min-height:0}.role-center{width:100%;min-width:100%;flex:1;min-height:0;max-width:none}}@media(max-width:576px){.role-right-col{padding:0 0 0 8px}.role-list-item{padding:8px 10px}.role-item-edit{gap:6px}}.org-employee-list{margin-top:0}.org-employee-list--fill-viewport,.org-employee-page--fill-viewport{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.org-employee-page--embedded{flex:1 1 0%;min-height:0;width:100%}.org-employee-list-filters{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0;padding:8px 12px;box-sizing:border-box}.org-employee-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.org-employee-list__table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.org-employee-list--fill-viewport>.library-table-focus-chrome-shell{flex-shrink:0}.org-employee-list--fill-viewport>.organizational-right,.org-employee-list--fill-viewport>.org-employee-table-card>.organizational-right,.org-employee-list--fill-viewport>.org-employee-table-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.org-employee-list-table-pagination.eiop-table-external-pagination{flex-shrink:0;margin-top:12px!important;margin-bottom:0!important}.org-employee-list__table-wrap .org-employee-list__table.ant-table-wrapper{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.org-employee-list__table-wrap .org-employee-list__table .ant-spin-nested-loading{flex:1;min-height:0;display:flex;flex-direction:column}.org-employee-list__table-wrap .org-employee-list__table .ant-spin-container{flex:1;min-height:0;height:auto!important;display:flex;flex-direction:column}.org-employee-list__table-wrap .org-employee-list__table .ant-spin-container>.ant-table{flex:1;min-height:0}.org-employee-list__table-wrap .org-employee-list__table .ant-pagination{flex-shrink:0}.org-employee-list .ant-table-wrapper{margin-top:0}.org-employee-list__table .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.org-employee-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.org-employee-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.org-employee-list .ant-table-tbody>tr{animation:none!important;transform:none!important}.org-employee-list td.emp-role-cell{background:transparent!important}.org-employee-list td.emp-role-cell .ant-tag.emp-role-tag,.org-employee-list td.emp-role-cell .ant-tag.emp-role-tag:hover{background:#fff7e6;border-color:#faad142e;color:#d46b08}.org-employee-list .ant-table-tbody .ant-tag{font-size:12px;line-height:16px;padding-block:0;padding-inline:5px;margin-inline-end:0;border-radius:3px}.org-employee-list .emp-status-cell{display:inline-flex;align-items:center;gap:6px}.org-employee-list .emp-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.org-employee-list-filters__keyword{width:240px;max-width:100%}.org-employee-list-filters__status,.org-employee-list-filters__type{width:168px;max-width:100%}.org-employee-list-filters__item{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.org-employee-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13px;color:#000000a6;line-height:32px}#theme-root .org-employee-list.org-employee-list--fill-viewport .org-employee-list__table.ant-table-wrapper .ant-table-pagination.ant-pagination,#theme-root .org-employee-list.org-employee-list--fill-viewport .org-employee-list__table.ant-table-wrapper .ant-table-pagination.ant-pagination.ant-table-pagination-end{justify-content:flex-end!important;margin-top:12px!important}.main-layout.main-layout--dark .org-employee-list__table .ant-table-thead>tr>th,.main-layout.main-layout--dark .org-employee-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.main-layout.main-layout--dark .org-employee-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#ffffff0a!important}.feedback-suggestion-list-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;flex-shrink:0;padding:8px 12px;box-sizing:border-box;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.feedback-suggestion-list-filters__main{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 16px;flex:1 1 auto;min-width:0}.feedback-suggestion-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.feedback-suggestion-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.feedback-suggestion-list-filters__type{width:132px;min-width:132px;max-width:100%}.feedback-suggestion-list-filters__keyword{width:240px;max-width:100%}.feedback-suggestion-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.main-layout.main-layout--dark .feedback-suggestion-list-filters__label{color:#ffffffa6}.in-app-page{--in-app-dot-color: #fa8c16}.in-app-page .organizational-right{padding-left:0}.in-app-page .organizational-emp-result-panel{border-radius:8px}.in-app-page-detail{display:flex;align-items:flex-start;min-width:0}.in-app-page-unread-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:7px;margin-right:8px;background:var(--in-app-dot-color)}.in-app-page-unread-placeholder{width:6px;height:6px;flex-shrink:0;margin-top:7px;margin-right:8px;visibility:hidden}.in-app-page-detail-text{min-width:0;flex:1}.in-app-page-detail-title{display:flex;align-items:center;color:#000000e0;font-weight:600;line-height:22px;min-width:0}.in-app-page-detail-title>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-app-page-detail-preview{margin-top:4px;color:#00000073;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.in-app-page-col-muted{color:#000000a6}.in-app-page-category-tag{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;min-height:22px;line-height:20px;border-radius:4px;border:1px solid transparent;font-size:12px;white-space:nowrap}.in-app-page-category-tag--raw,.in-app-page-category-tag--pack,.in-app-page-category-tag--stock,.in-app-page-category-tag--system{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.in-app-page-col-status{color:#000000c7;white-space:nowrap}.in-app-page-stop-push-yes{color:#cf1322;font-weight:600}.in-app-page-stop-push-no{color:#389e0d;font-weight:600}.in-app-page-op-split{color:#0003;margin:0 4px}.in-app-page-severity-icon{margin-right:8px;font-size:15px}.in-app-page-severity-icon--notice{color:#0052d9}.in-app-page-severity-icon--warning{color:#d48806}.in-app-page-severity-icon--urgent{color:#cf1322}.in-app-history-recipient-name{color:#000000e0;font-weight:600;line-height:1.45}.in-app-history-recipient{display:inline-flex;align-items:center;gap:8px}.in-app-history-recipient-avatar{flex-shrink:0}.main-layout.main-layout--dark .in-app-page-detail-title{color:#ffffffe0}.main-layout.main-layout--dark .in-app-page-detail-preview{color:#ffffff73}.main-layout.main-layout--dark .in-app-page-col-muted{color:#ffffffa6}.main-layout.main-layout--dark .in-app-page-category-tag--raw,.main-layout.main-layout--dark .in-app-page-category-tag--pack,.main-layout.main-layout--dark .in-app-page-category-tag--stock,.main-layout.main-layout--dark .in-app-page-category-tag--system{color:#ff7875;background:#cf132240;border-color:#ffa39e8c}.main-layout.main-layout--dark .in-app-page-col-status{color:#ffffffc7}.main-layout.main-layout--dark .in-app-page-stop-push-yes{color:#ff7875}.main-layout.main-layout--dark .in-app-page-stop-push-no{color:#95de64}.main-layout.main-layout--dark .in-app-page-op-split{color:#fff3}.main-layout.main-layout--dark .in-app-history-recipient-name{color:#ffffffe6}.download-task-list--fill-viewport,.download-task-page--fill-viewport{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.download-task-list-card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:0;background:var(--color-bg-base, var(--ant-color-bg-container));border-radius:8px;box-shadow:0 0 0 1px var(--ant-color-border-secondary);overflow:hidden}.download-task-list-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;flex-shrink:0;padding:8px 12px;box-sizing:border-box;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.download-task-list-filters__main{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 16px;flex:1 1 auto;min-width:0}.download-task-list-filters__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.download-task-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13.5px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65));line-height:32px}.download-task-list-filters__operator{width:140px;min-width:140px;max-width:100%}.download-task-list-filters__type{width:132px;min-width:132px;max-width:100%}.download-task-list-filters__keyword{width:240px;max-width:100%}.download-task-list-filters__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-left:auto;flex-shrink:0}.download-task-list__table-panel{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 8px 8px;box-sizing:border-box}.download-task-list__table-wrap{flex:1;min-height:0;overflow:hidden}.download-task-list__table-wrap .download-task-list__table.ant-table-wrapper,.download-task-list__table-wrap .download-task-list__table .ant-spin-nested-loading,.download-task-list__table-wrap .download-task-list__table .ant-spin-container{height:100%}.download-task-list .ant-table-wrapper{margin-top:0}.download-task-list__table .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.download-task-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.download-task-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.download-task-list__table.ant-table-wrapper .ant-table-thead>tr>th[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important}.download-task-list__table.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{z-index:calc(var(--z-offset-reverse, 0) + 50)!important;background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.download-task-list__table.ant-table-wrapper .ant-table-tbody>tr:hover>td:not([class*=ant-table-cell-fix]),.download-task-list__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa))!important;z-index:0}.download-task-list__table.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.download-task-list__table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, #fafafa)))!important}.download-task-list__operator-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.download-task-list__operator-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;color:#000000e0}.download-task-list__file-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#000000e0;letter-spacing:.02em}.download-task-list__status-with-tip{display:inline-flex;cursor:help}.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded>td{background:#f0f7ff!important;background-image:none!important;border-bottom-color:#d9e1ff!important}.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded>td[class*=ant-table-cell-fix]{background:#f0f7ff!important;background-image:none!important}.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded:hover>td,.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded>td.ant-table-cell-row-hover{background:#f0f7ff!important;background-image:none!important}.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded:hover>td[class*=ant-table-cell-fix],.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background:#f0f7ff!important;background-image:none!important}.download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded>td:first-child{box-shadow:inset 3px 0 #0052d9}.download-task-list__table .ant-table-expanded-row>.ant-table-cell{background:#fafafa;padding:0!important}.download-task-list__table .ant-table-expanded-row .ant-table-expanded-row-fixed{margin:0!important;padding:0!important}.download-task-list__expand{padding:12px 16px 16px;background:#f5f5f5}.download-task-list__expand-tray{position:relative;padding:12px 14px 14px 18px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000d}.download-task-list__expand-tray:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0052d9;border-radius:8px 0 0 8px}.download-task-list__expand-tray-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px}.download-task-list__expand-tray-title{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:#000000e0}.download-task-list__expand-tray-meta{font-size:12px;line-height:1.4;color:#00000073}.download-task-list__expand-tray--empty{padding-top:14px;padding-bottom:14px}.download-task-list__expand-empty{margin:0;padding:8px 0;font-size:13px;color:#00000073}.download-task-list__expand-motion{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease;overflow:hidden}.download-task-list__expand-motion--open{grid-template-rows:1fr}.download-task-list__expand-motion-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity .18s ease}.download-task-list__expand-motion--open .download-task-list__expand-motion-inner{opacity:1}.download-task-list .ant-table-row-expand-icon{transition:transform .22s ease}.download-task-list .ant-table-row-expand-icon-expanded{transform:rotate(90deg)}.download-task-list__expand .download-task-list__records-table.ant-table-wrapper{margin:0;width:100%}.download-task-list__expand .download-task-list__records-table.ant-table-wrapper .ant-table-cell,.download-task-list__expand .download-task-list__records-table.ant-table-wrapper .ant-table-container{border-color:var(--ant-table-border-color, var(--ant-color-border-secondary))!important}.download-task-list__records-table--embedded .ant-table-thead>tr>th{background:#fafafa!important;border-color:var(--ant-table-border-color, var(--ant-color-border-secondary))!important;font-size:12px;font-weight:500;color:#0000008c}.download-task-list__records-table--embedded .ant-table-tbody>tr>td{border-color:var(--ant-table-border-color, var(--ant-color-border-secondary))!important;background:#fff}.main-layout.main-layout--dark .download-task-list-filters__label{color:#ffffffa6}.main-layout.main-layout--dark .download-task-list__table .ant-table-thead>tr>th,.main-layout.main-layout--dark .download-task-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.main-layout.main-layout--dark .download-task-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#ffffff0a!important}.main-layout.main-layout--dark .download-task-list__operator-name,.main-layout.main-layout--dark .download-task-list__file-name{color:#ffffffd9}.main-layout.main-layout--dark .download-task-list__table .ant-table-expanded-row>.ant-table-cell{background:#ffffff0a}.main-layout.main-layout--dark .download-task-list__expand{background:#ffffff0a}.main-layout.main-layout--dark .download-task-list__expand-tray{background:#ffffff0f;box-shadow:0 1px 4px #0003}.main-layout.main-layout--dark .download-task-list__expand-tray-title{color:#ffffffd9}.main-layout.main-layout--dark .download-task-list__expand-tray-meta,.main-layout.main-layout--dark .download-task-list__expand-empty{color:#ffffff73}.main-layout.main-layout--dark .download-task-list__table .ant-table-tbody>tr.download-task-list__row--expanded>td{background:#0052d91f!important;border-bottom-color:#0052d959!important}.asset-admin-list{margin-top:0}.asset-admin-list--fill-viewport,.asset-admin-page--fill-viewport{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.asset-admin-list__state-tabs{flex-shrink:0;margin:0 0 4px;padding:0}.asset-admin-list__status-tabs.ant-tabs{margin:0}.asset-admin-list__status-tabs>.ant-tabs-nav{margin:0 0 2px!important}.asset-admin-list__status-tabs>.ant-tabs-nav:before{border-bottom-color:var(--ant-color-border-secondary, #f0f0f0)}.asset-admin-list__status-tabs .ant-tabs-nav-wrap{justify-content:flex-start}.asset-admin-list__status-tabs .ant-tabs-nav-list{margin-inline-start:0}.asset-admin-list__status-tabs .ant-tabs-tab{padding:4px 0;margin:0 20px 0 0}.asset-admin-list__status-tabs .ant-tabs-tab-btn{padding:0;font-size:13px;line-height:20px}.asset-admin-list__status-tabs .ant-tabs-ink-bar{height:2px}.asset-admin-list-filters{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px}.asset-admin-list-filters__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.asset-admin-list__table-wrap{flex:1;min-height:0;min-width:0;overflow:hidden}.asset-admin-list__table-wrap .asset-admin-list__table.ant-table-wrapper,.asset-admin-list__table-wrap .asset-admin-list__table .ant-spin-nested-loading,.asset-admin-list__table-wrap .asset-admin-list__table .ant-spin-container{height:100%}.asset-admin-list .ant-table-wrapper{margin-top:0}.asset-admin-list__table .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.asset-admin-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.asset-admin-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#fafafa!important;box-shadow:none!important}.asset-admin-list .ant-table-tbody>tr{animation:none!important;transform:none!important}.asset-admin-list .ant-table-tbody .ant-tag{font-size:12px;line-height:16px;padding-block:0;padding-inline:5px;margin-inline-end:0;border-radius:3px}.asset-admin-list-filters__keyword{width:280px;max-width:100%}.asset-admin-list-filters__item{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.asset-admin-list-filters__label{flex-shrink:0;white-space:nowrap;font-size:13px;color:#000000a6;line-height:32px}.asset-admin-list-column-popover__checks{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}#theme-root .asset-admin-list.asset-admin-list--fill-viewport .asset-admin-list__table.ant-table-wrapper .ant-table-pagination.ant-pagination,#theme-root .asset-admin-list.asset-admin-list--fill-viewport .asset-admin-list__table.ant-table-wrapper .ant-table-pagination.ant-pagination.ant-table-pagination-end{justify-content:flex-end!important;margin-top:12px!important}.main-layout.main-layout--dark .asset-admin-list__table .ant-table-thead>tr>th,.main-layout.main-layout--dark .asset-admin-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end,.main-layout.main-layout--dark .asset-admin-list__table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-scrollbar{background:#ffffff0a!important}.main-layout.main-layout--dark .asset-admin-list-filters__label{color:#ffffffa6}.global-request-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000014;pointer-events:auto}.eiop-theme-root--dark .global-request-loading{background:#00000059}.app-version-guard-modal.ant-modal{padding-bottom:0}.app-version-guard-modal .ant-modal-container{padding:0!important;overflow:hidden;border-radius:16px!important}.app-version-guard-modal .ant-modal-content{padding:0!important}.app-version-guard-modal .app-version-guard-modal__header-slot{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important}.app-version-guard-modal .app-version-guard-modal__body-slot{margin:0!important;padding:0!important}.app-version-guard-modal .app-version-guard-modal__footer-slot{margin:0!important;padding:12px 16px 20px!important;border-top:none!important}.app-version-guard-modal__hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;margin:0;min-height:72px;padding:10px 20px 8px;color:#fff;background:radial-gradient(120% 90% at 100% 0%,rgba(255,255,255,.22) 0%,transparent 55%),radial-gradient(80% 70% at 0% 100%,rgba(0,40,140,.35) 0%,transparent 50%),linear-gradient(135deg,#1664ff,#0052d9 48%,#003eb3);overflow:hidden}.app-version-guard-modal__hero:after{content:"";position:absolute;inset:auto -20% -40% 40%;height:120%;border-radius:50%;background:#ffffff0f;pointer-events:none}.app-version-guard-modal__hero-copy{position:relative;z-index:1;min-width:0}.app-version-guard-modal__badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#003eb3;background:#ffffffeb}.app-version-guard-modal__title{margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.25;color:#fff}.app-version-guard-modal__ver{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:#ffffffe0}.app-version-guard-modal__art{position:relative;z-index:1;flex:0 0 auto;width:104px;height:62px;filter:drop-shadow(0 4px 10px rgba(0,32,120,.22))}.app-version-guard-modal__content{padding:16px 12px 4px}.app-version-guard-modal__lead{margin:0 8px 12px;padding:0;color:#000000a6;line-height:1.6;font-size:13px}.app-version-guard-modal__lead code{padding:1px 6px;font-size:12px;color:#0052d9;background:#f2f3ff;border-radius:4px}.app-version-guard-modal__section{margin:0;padding:14px 16px 16px;border-radius:12px;background:#f7f8fa}.app-version-guard-modal__label{margin-bottom:6px;font-size:13px;font-weight:600;color:#000000e0}.app-version-guard-modal__list{margin:0;padding-left:18px;color:#000000b8;line-height:1.7;font-size:13px}.app-version-guard-modal__list li+li{margin-top:2px}.app-version-guard-modal__footer-row{display:flex;justify-content:flex-end;gap:8px;width:100%}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}#root{display:flex;flex-direction:column;min-height:0}.ant-app{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}#theme-root{flex:1;min-height:0;display:flex;flex-direction:column;height:100%;font-size:13px;background:var(--ant-color-bg-layout);--color-bg-page: var(--ant-color-bg-layout);--color-bg-base: var(--ant-color-bg-container);--color-bg-elevated: var(--ant-color-bg-elevated);--color-bg-container: var(--ant-color-bg-container);--color-border: var(--ant-color-border-secondary);--color-text-primary: var(--ant-color-text);--color-text-secondary: var(--ant-color-text-secondary);--color-text-tertiary: var(--ant-color-text-tertiary);--color-text: var(--ant-color-text);--color-primary: var(--ant-color-primary);--color-primary-bg: var(--ant-color-primary-bg);--color-fill-hover: var(--ant-color-fill-secondary);--color-fill-tertiary: var(--ant-color-fill-tertiary);--color-fill-quaternary: var(--ant-color-fill-quaternary);--color-border-light: var(--ant-color-split);--color-border-lighter: var(--ant-color-border);--color-success: var(--ant-color-success);--color-primary-hover: var(--ant-color-primary-hover);--color-on-primary: var(--ant-color-text-light-solid, #fff);--color-error: var(--ant-color-error);--color-error-hover: var(--ant-color-error-hover);--color-error-bg: var(--ant-color-error-bg);--color-error-bg-hover: var(--ant-color-error-bg-hover);--color-error-text: var(--ant-color-error-text);--app-filter-control-height: 32px;--app-drawer-body-padding-inline: 8px;--app-drawer-body-padding-block: 8px;--app-drawer-section-gap: var(--page-section-gap, 8px);--page-shell-padding-inline: 8px;--page-shell-padding-block: 8px;--page-panel-padding: 8px;--page-section-gap: 8px;--page-section-padding-inline: 8px;--page-section-padding-block-end: 8px;--app-scrollbar-thumb: #c4c4c4;--app-scrollbar-thumb-hover: #a8a8a8;scrollbar-color:var(--app-scrollbar-thumb) var(--ant-color-bg-layout);scrollbar-width:thin}#theme-root .ant-table.ant-table-bordered>.ant-table-container,#theme-root .ant-table.ant-table-bordered .ant-table-container,#theme-root .ant-table.ant-table-bordered .ant-table-thead>tr>th,#theme-root .ant-table.ant-table-bordered .ant-table-tbody>tr>td,#theme-root .ant-table.ant-table-bordered .ant-table-tbody>tr>th,#theme-root .ant-table.ant-table-bordered .ant-table-summary>tr>td,#theme-root .ant-table.ant-table-bordered .ant-table-summary>tr>th{border-color:var(--ant-table-border-color, #d9d9d9)!important}#theme-root.eiop-theme-root--light{background:#fff}#theme-root.eiop-theme-root--light .organizational-card.ant-card{border-radius:var(--ant-border-radius-lg, 12px);border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 1px 2px #0000000a,0 6px 24px #0000000f,0 12px 40px #0000000a;background:transparent!important}#theme-root.eiop-theme-root--light .organizational-card.ant-card>.ant-card-body{background:transparent!important}#theme-root.eiop-theme-root--light .layout-detail-shell-block-card.ant-card,#theme-root.eiop-theme-root--light .po-ship-section-card.ant-card{border-radius:var(--ant-border-radius-lg, 12px);border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 1px 2px #00000009,0 4px 20px #0000000e;background:var(--ant-color-bg-container)}#theme-root ::-webkit-scrollbar{width:8px;height:8px}#theme-root ::-webkit-scrollbar-track{background:var(--ant-color-bg-layout);border-radius:4px}#theme-root ::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:4px}#theme-root ::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}#theme-root ::-webkit-scrollbar-corner{background:var(--ant-color-bg-layout)}#theme-root .ant-table-wrapper .ant-table-body,#theme-root .ant-table-wrapper .ant-table-content,#theme-root .ant-table-wrapper .ant-table-header{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--ant-color-bg-container, #fff)}#theme-root .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track,#theme-root .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track,#theme-root .ant-table-wrapper .ant-table-header::-webkit-scrollbar-track{background:var(--ant-color-bg-container, #fff);border-radius:4px}#theme-root .ant-table-wrapper .ant-table-body::-webkit-scrollbar-corner,#theme-root .ant-table-wrapper .ant-table-content::-webkit-scrollbar-corner,#theme-root .ant-table-wrapper .ant-table-header::-webkit-scrollbar-corner{background:var(--ant-color-bg-container, #fff)}.ant-modal.app-form-modal,.app-form-modal .ant-modal-container,.app-form-modal .ant-modal-content,.app-form-modal .ant-modal-header,.app-form-modal .ant-modal-body,.app-form-modal .ant-modal-footer{background:var(--color-bg-base, #ffffff)}.app-form-modal .ant-modal-title{font-size:13px}.ant-modal.app-form-modal .ant-modal-container{max-height:calc(100vh - 96px);overflow-y:auto;overflow-x:hidden;position:relative;isolation:isolate;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb, #c4c4c4) transparent}.ant-modal.app-form-modal .ant-modal-header{border-bottom:none;position:relative;z-index:1}.ant-modal.app-form-modal .ant-modal-container::-webkit-scrollbar{width:6px}.ant-modal.app-form-modal .ant-modal-container::-webkit-scrollbar-track{background:transparent}.ant-modal.app-form-modal .ant-modal-container::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb, #c4c4c4);border-radius:999px}.ant-modal.app-form-modal .ant-modal-container::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover, #a8a8a8)}.app-form-modal .ant-modal-body{padding:var(--page-section-gap, 8px) 0!important;overflow:visible;overflow-x:hidden;position:relative;z-index:1}.app-form-modal .ant-modal-body>form.ant-form{margin:0!important;padding:0!important}.ant-modal.app-form-modal .ant-modal-body>form.ant-form:not(:has(.po-ship-section-card.ant-card)):not(:has(.product-library-drawer-section-card.ant-card)){padding-left:var(--page-section-padding-inline, 8px)!important;padding-right:var(--page-section-padding-inline, 8px)!important}.app-form-modal .ant-modal-content{overflow-x:hidden}.app-form-modal .ant-modal-footer{margin-top:0;padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px);border-top:1px solid var(--color-border, #e5e7eb);position:relative;z-index:2}@media(min-width:768px){.ant-modal.app-form-modal{min-width:560px}}.app-form-modal .po-ship-form-section,.app-form-modal .product-library-drawer-section-title,.app-form-modal .loss-library-drawer-section-title{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--color-text-primary, #111827)}.app-form-modal .po-ship-form-section .anticon,.app-form-modal .product-library-drawer-section-title .anticon,.app-form-modal .loss-library-drawer-section-title .anticon{display:none}.app-form-modal .po-ship-form-section:before,.app-form-modal .product-library-drawer-section-title:before,.app-form-modal .loss-library-drawer-section-title:before{content:"";width:3px;height:13.5px;border-radius:2px;background:var(--color-primary, #0052d9);flex-shrink:0}.app-form-modal .po-ship-section-card.ant-card,.app-form-modal .product-library-drawer-section-card.ant-card{border:none;background:transparent;box-shadow:none}.app-form-modal .po-ship-section-card.ant-card .ant-card-body,.app-form-modal .product-library-drawer-section-card.ant-card .ant-card-body{padding:0}.ant-modal.app-form-modal .po-ship-section-card.ant-card>.ant-card-body,.ant-modal.app-form-modal .product-library-drawer-section-card.ant-card>.ant-card-body{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px)!important}.ant-modal.app-form-modal .po-ship-section-card .po-ship-form-section,.ant-modal.app-form-modal .product-library-drawer-section-card .po-ship-form-section{margin-bottom:var(--page-section-gap, 8px)}.ant-modal.app-form-modal .po-ship-section-card+.po-ship-section-card{margin-top:var(--page-section-gap, 8px)}.ant-modal.app-form-modal .product-library-drawer-section-card{margin-bottom:var(--page-section-gap, 8px)}.ant-modal.app-form-modal .product-library-drawer-section-card:last-child{margin-bottom:0}.ant-modal.app-form-modal form.ant-form.po-ship-form,.ant-modal.app-form-modal form.ant-form.product-library-drawer-form{margin-top:0!important}.ant-modal.app-form-modal form.ant-form .ant-form-item{margin-bottom:var(--page-section-gap, 8px)}#theme-root .ant-modal.app-form-modal .ant-modal-container{scrollbar-color:var(--app-scrollbar-thumb) transparent}#theme-root .ant-modal.app-form-modal .ant-modal-container::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb)}#theme-root .ant-modal.app-form-modal .ant-modal-container::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}.ant-drawer .ant-drawer-body{padding:var(--app-drawer-body-padding-block, 8px) var(--app-drawer-body-padding-inline, 8px)!important}.ant-drawer .ant-drawer-section.po-add-drawer .ant-drawer-body{padding-top:var(--app-drawer-body-padding-block, 8px)!important;padding-left:var(--app-drawer-body-padding-inline, 8px)!important;padding-right:var(--app-drawer-body-padding-inline, 8px)!important;padding-bottom:var(--app-drawer-body-padding-block, 8px)!important}.ant-drawer .po-ship-section-card>.ant-card-body{padding:var(--page-section-gap, 8px) var(--page-section-padding-inline, 8px)!important}.ant-drawer .organizational-emp-detail{padding:0!important}.ant-drawer .ant-drawer-section.product-library-detail-drawer .ant-drawer-body{padding:var(--app-drawer-body-padding-block, 8px) var(--app-drawer-body-padding-inline, 8px)!important}.ant-drawer .po-ship-section-card+.po-ship-section-card,.ant-drawer .product-library-drawer-section-card+.product-library-drawer-section-card{margin-top:var(--app-drawer-section-gap, 8px)}.ant-table-thead>tr>th{font-size:13.5px;font-weight:500}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-start,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end{background:var(--ant-table-header-bg, var(--ant-color-fill-tertiary, #fafafa))}.ant-table-wrapper .ant-table-tbody>tr>td[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td[class*=ant-table-cell-fix],.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, var(--ant-color-fill-tertiary, #fafafa))),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, var(--ant-color-fill-tertiary, #fafafa))))!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td[class*=ant-table-cell-fix]{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))!important;background-image:none!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td[class*=ant-table-cell-fix]{background-color:var( --ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff) )!important;background-image:none!important}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:none!important}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row:hover>.ant-table-cell[class*=ant-table-cell-fix],.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover[class*=ant-table-cell-fix]{background-color:var(--ant-color-bg-container, #fff)!important;background-image:linear-gradient(var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, var(--ant-color-fill-tertiary, #fafafa))),var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, var(--ant-color-fill-tertiary, #fafafa))))!important}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row.ant-table-row-selected>.ant-table-cell[class*=ant-table-cell-fix]{background-color:var(--ant-table-row-selected-bg, var(--ant-color-primary-bg, #f2f3ff))!important;background-image:none!important}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-row.ant-table-row-selected:hover>.ant-table-cell[class*=ant-table-cell-fix]{background-color:var( --ant-table-row-selected-hover-bg, var(--ant-color-primary-bg-hover, #d9e1ff) )!important;background-image:none!important}.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-row-hover:not([class*=ant-table-cell-fix]){background-color:var(--ant-table-row-hover-bg, var(--ant-color-fill-alter, var(--ant-color-fill-tertiary, #fafafa)))!important;background-image:none!important}#theme-root .organizational-page .ant-table-wrapper .ant-table-pagination.ant-pagination,#theme-root .organizational-page .ant-table-wrapper .ant-table-pagination.ant-pagination.ant-table-pagination-end{flex-shrink:0!important;margin:24px 0 0!important;padding:12px 0 0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;row-gap:8px!important}#theme-root .organizational-page .organizational-emp-table-scroll-wrap>.eiop-table-external-pagination.ant-pagination,#theme-root .organizational-page .organizational-emp-table-scroll-wrap>.eiop-table-external-pagination.ant-pagination.ant-table-pagination-end{flex-shrink:0!important;margin:12px 0 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;row-gap:8px!important}#theme-root .organizational-page.library-page--table-focus-mode .ant-table-wrapper .ant-table-pagination.ant-pagination,#theme-root .organizational-page.library-page--table-focus-mode .ant-table-wrapper .ant-table-pagination.ant-pagination.ant-table-pagination-end{padding-left:28px!important;padding-right:28px!important}#theme-root .organizational-page.library-page--table-focus-mode .organizational-emp-table-scroll-wrap>.eiop-table-external-pagination.ant-pagination,#theme-root .organizational-page.library-page--table-focus-mode .organizational-emp-table-scroll-wrap>.eiop-table-external-pagination.ant-pagination.ant-table-pagination-end{padding-left:28px!important;padding-right:28px!important}.footer-actions-right{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}#theme-root.eiop-table-official-metrics .ant-table{font-size:13.5px}#theme-root.eiop-table-official-metrics .ant-table .ant-table-thead>tr>th,#theme-root.eiop-table-official-metrics .ant-table .ant-table-tbody>tr>td{font-size:13.5px}#theme-root.eiop-table-official-metrics .ant-table.ant-table-small .ant-table-thead>tr>th,#theme-root.eiop-table-official-metrics .ant-table.ant-table-middle .ant-table-thead>tr>th,#theme-root.eiop-table-official-metrics .ant-table.ant-table-small .ant-table-tbody>tr:not(.ant-table-measure-row)>td,#theme-root.eiop-table-official-metrics .ant-table.ant-table-middle .ant-table-tbody>tr:not(.ant-table-measure-row)>td,#theme-root.eiop-table-official-metrics .ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-thead>tr>th,#theme-root.eiop-table-official-metrics .ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:16px!important}#theme-root.eiop-table-official-metrics .ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-tbody>tr:not(.ant-table-measure-row)>td.product-library-col-spec-row,#theme-root.eiop-table-official-metrics .ant-table-wrapper:is(.product-library-main-table,.eiop-standard-table,.product-library-detail-spec-table,.product-library-spec-drawer-table) .ant-table-thead>tr>th.product-library-col-spec-row{padding:16px!important;line-height:1.5715}#theme-root.eiop-table-official-metrics .ant-table-tbody>tr.ant-table-measure-row>td,#theme-root.eiop-table-official-metrics .ant-table-tbody>tr.ant-table-measure-row>th,#theme-root.eiop-table-official-metrics .ant-table-body>table>thead>tr>th{padding:0!important;height:0!important;line-height:0!important;border:0!important;overflow:hidden!important}#theme-root.eiop-list-float-shell{--eiop-float-shell-bg: var(--ant-color-bg-container, #ffffff);--eiop-float-shell-radius: 8px;--eiop-float-shell-shadow: 0 1px 2px rgba(0, 0, 0, .03), 0 0 0 1px var(--ant-color-border-secondary, #f0f0f0);--eiop-float-shell-gap: var(--page-section-gap, 8px);--eiop-float-shell-canvas: var(--ant-color-bg-layout, #f0f2f5)}#theme-root.eiop-list-float-shell .main-layout .layout-content.ant-layout-content{background:var(--eiop-float-shell-canvas)!important}#theme-root.eiop-list-float-shell .organizational-page .library-page-stack{gap:var(--eiop-float-shell-gap)}#theme-root.eiop-list-float-shell .organizational-page .library-page-stack>.library-filter-table-card{background:transparent!important;box-shadow:none!important;border-radius:0!important;gap:var(--eiop-float-shell-gap);overflow:hidden}#theme-root.eiop-list-float-shell .library-filter-table-card>.library-table-focus-chrome-shell,#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar,#theme-root.eiop-list-float-shell .library-filter-table-card>.feedback-suggestion-list-filters,#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-right{background:var(--eiop-float-shell-bg)!important;border-radius:var(--eiop-float-shell-radius)!important;box-shadow:var(--eiop-float-shell-shadow)!important}#theme-root.eiop-list-float-shell .library-filter-table-card>.library-table-focus-chrome-shell,#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar,#theme-root.eiop-list-float-shell .library-filter-table-card>.feedback-suggestion-list-filters{flex-shrink:0;min-width:0}#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar{padding:0!important}#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar .organizational-emp-filter-bar-inner{background:transparent!important;border-radius:0!important;padding:12px 16px!important}#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar .organizational-emp-filter-bar-cards .organizational-emp-filter-card{background:transparent!important;box-shadow:none!important}#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar .organizational-emp-filter-bar-cards .organizational-emp-filter-card--filters>.ant-card-body,#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-emp-filter-bar .organizational-emp-filter-bar-cards .organizational-emp-filter-card--actions>.ant-card-body{padding:12px 16px!important}#theme-root.eiop-list-float-shell .library-filter-table-card [class$=-list-filters],#theme-root.eiop-list-float-shell .library-filter-table-card .feedback-suggestion-list-filters{margin-bottom:0!important}#theme-root.eiop-list-float-shell .product-work-order-library-page .library-filter-table-card>.library-table-focus-chrome-shell,#theme-root.eiop-list-float-shell .subpack-work-order-library-page .library-filter-table-card>.library-table-focus-chrome-shell{background:transparent!important;box-shadow:none!important;border-radius:0!important}#theme-root.eiop-list-float-shell .product-work-order-library-page .library-table-focus-chrome-shell-inner,#theme-root.eiop-list-float-shell .subpack-work-order-library-page .library-table-focus-chrome-shell-inner{gap:var(--eiop-float-shell-gap)!important;overflow:visible}#theme-root.eiop-list-float-shell .product-work-order-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner,#theme-root.eiop-list-float-shell .subpack-work-order-library-page .library-table-focus-chrome-shell--collapsed .library-table-focus-chrome-shell-inner{overflow:hidden}#theme-root.eiop-list-float-shell .product-work-order-list-state-tabs,#theme-root.eiop-list-float-shell .product-work-order-list-filters,#theme-root.eiop-list-float-shell .subpack-work-order-list-state-tabs,#theme-root.eiop-list-float-shell .subpack-work-order-list-filters{background:var(--eiop-float-shell-bg);border-radius:var(--eiop-float-shell-radius);box-shadow:var(--eiop-float-shell-shadow);margin-bottom:0!important}#theme-root.eiop-list-float-shell .product-work-order-list-state-tabs,#theme-root.eiop-list-float-shell .subpack-work-order-list-state-tabs{padding:8px 16px 0}#theme-root.eiop-list-float-shell .product-work-order-list-filters,#theme-root.eiop-list-float-shell .subpack-work-order-list-filters{padding:12px 16px}#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-right{flex:1;min-height:0;min-width:0;padding:0!important;overflow:hidden;display:flex;flex-direction:column}#theme-root.eiop-list-float-shell .library-filter-table-card>.organizational-right>.organizational-emp-result-panel{background:transparent!important;border-radius:0!important;box-shadow:none!important;border-top:none!important;flex:1;min-height:0}#theme-root.eiop-list-float-shell .library-page-stack>.raw-material-stats-bar,#theme-root.eiop-list-float-shell .library-page-stack>.packaging-material-stats-bar,#theme-root.eiop-list-float-shell .library-page-stack>.product-library-stats-bar{background:var(--eiop-float-shell-bg);border-radius:var(--eiop-float-shell-radius);box-shadow:var(--eiop-float-shell-shadow);padding:0!important}#theme-root.eiop-list-float-shell .library-page-stack>.raw-material-stats-bar .raw-material-stats-bar-inner,#theme-root.eiop-list-float-shell .library-page-stack>.packaging-material-stats-bar .packaging-material-stats-bar-inner,#theme-root.eiop-list-float-shell .library-page-stack>.product-library-stats-bar .product-library-stats-bar-inner{padding:10px 12px}#theme-root.eiop-list-float-shell .library-page-stack>.raw-material-stats-bar{background:transparent;box-shadow:none;border-radius:0}#theme-root.eiop-list-float-shell .library-page-stack>.raw-material-stats-bar .raw-material-stats-bar-inner{padding:10px 12px}#theme-root.eiop-list-float-shell .platform-config-page .library-page-stack>.library-filter-table-card,#theme-root.eiop-list-float-shell .library-page-stack>.library-filter-table-card:not(:has(>.library-table-focus-chrome-shell)):not(:has(>.organizational-emp-filter-bar)):not(:has(>.feedback-suggestion-list-filters)){background:var(--eiop-float-shell-bg)!important;border-radius:var(--eiop-float-shell-radius)!important;box-shadow:var(--eiop-float-shell-shadow)!important;gap:0}#theme-root.eiop-list-float-shell .library-page-stack>.library-filter-table-card:not(:has(>.library-table-focus-chrome-shell)):not(:has(>.organizational-emp-filter-bar)):not(:has(>.feedback-suggestion-list-filters))>.organizational-right{background:transparent!important;box-shadow:none!important;border-radius:0!important}#theme-root.eiop-list-float-shell .library-page--table-focus-mode .library-filter-table-card>.library-table-focus-chrome-shell--collapsed{box-shadow:none!important}#theme-root.eiop-list-float-shell .organizational-page.library-page--table-focus-mode .library-page-stack{gap:0}#theme-root.eiop-list-float-shell .organizational-page.library-page--table-focus-mode .library-page-stack>.library-filter-table-card{gap:0}#theme-root.eiop-list-float-shell .asset-admin-list,#theme-root.eiop-list-float-shell .org-employee-list{gap:var(--eiop-float-shell-gap)}#theme-root.eiop-list-float-shell .asset-admin-list__state-tabs,#theme-root.eiop-list-float-shell .asset-admin-list-filters,#theme-root.eiop-list-float-shell .org-employee-list-filters{background:var(--eiop-float-shell-bg);border-radius:var(--eiop-float-shell-radius);box-shadow:var(--eiop-float-shell-shadow);margin-bottom:0!important}#theme-root.eiop-list-float-shell .asset-admin-list__state-tabs{margin:0!important;padding:8px 16px 0}#theme-root.eiop-list-float-shell .asset-admin-list-filters,#theme-root.eiop-list-float-shell .org-employee-list-filters{padding:12px 16px}#theme-root.eiop-list-float-shell .asset-admin-list__table-wrap,#theme-root.eiop-list-float-shell .org-employee-list__table-wrap{background:var(--eiop-float-shell-bg);border-radius:var(--eiop-float-shell-radius);box-shadow:var(--eiop-float-shell-shadow);padding:12px 16px;box-sizing:border-box}#theme-root.eiop-list-float-shell .platform-config-page .org-employee-page--split-cards .org-employee-list-filters{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:8px 12px!important;margin-bottom:0!important}#theme-root.eiop-list-float-shell .platform-config-page .org-employee-page--split-cards .org-employee-list__table-wrap{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#theme-root.eiop-list-float-shell .platform-config-page .org-employee-page--split-cards .organizational-emp-result-panel{padding:8px!important;padding-inline:8px!important;padding-block:8px!important}#theme-root.eiop-list-float-shell .platform-config-page .org-employee-page--split-cards>.org-employee-table-card>.organizational-right{padding:0!important;background:transparent!important;box-shadow:none!important}#theme-root.eiop-list-float-shell .platform-config-page .org-employee-page--split-cards .organizational-emp-table-scroll-wrap{scrollbar-gutter:auto!important}#theme-root.eiop-list-float-shell .platform-config-page .org-employee-page--split-cards>.library-filter-table-card{background:var(--eiop-float-shell-bg)!important;border-radius:var(--eiop-float-shell-radius)!important;box-shadow:var(--eiop-float-shell-shadow)!important}:root{--eiop-sheet-table-font-size: 12px;--eiop-sheet-table-head-color: #1e40af;--eiop-sheet-table-head-bg: rgba(239, 246, 255, .65);--eiop-sheet-table-head-weight: 700;--eiop-sheet-table-head-letter-spacing: .02em;--eiop-sheet-table-head-line-height: 1.4;--eiop-sheet-table-cell-color: #0f172a;--eiop-sheet-table-cell-pad-y: 6px;--eiop-sheet-table-cell-pad-x: 8px;--eiop-sheet-table-border-color: rgba(148, 163, 184, .45)}.eiop-sheet-table-head{font-size:var(--eiop-sheet-table-font-size);font-weight:var(--eiop-sheet-table-head-weight);color:var(--eiop-sheet-table-head-color);letter-spacing:var(--eiop-sheet-table-head-letter-spacing);line-height:var(--eiop-sheet-table-head-line-height);background:var(--eiop-sheet-table-head-bg);white-space:nowrap}.eiop-sheet-table-cell{font-size:var(--eiop-sheet-table-font-size);color:var(--eiop-sheet-table-cell-color)}.eiop-sheet-table.ant-table-wrapper .ant-table{font-size:var(--eiop-sheet-table-font-size);background:transparent}.eiop-sheet-table.ant-table-wrapper .ant-table-thead>tr>th{background:var(--eiop-sheet-table-head-bg);color:var(--eiop-sheet-table-head-color);font-size:var(--eiop-sheet-table-font-size);font-weight:var(--eiop-sheet-table-head-weight);letter-spacing:var(--eiop-sheet-table-head-letter-spacing);line-height:var(--eiop-sheet-table-head-line-height);padding:var(--eiop-sheet-table-cell-pad-y) var(--eiop-sheet-table-cell-pad-x)!important;white-space:nowrap}.eiop-sheet-table.ant-table-wrapper .ant-table-tbody>tr>td{padding:var(--eiop-sheet-table-cell-pad-y) var(--eiop-sheet-table-cell-pad-x)!important;vertical-align:middle;font-size:var(--eiop-sheet-table-font-size);color:var(--eiop-sheet-table-cell-color)}.eiop-sheet-table.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container,.eiop-sheet-table.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell{border-color:var(--eiop-sheet-table-border-color)}
