:root{color:#142322;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7f5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{overflow:hidden}.ant-tooltip{--ant-tooltip-arrow-background-color:#f3faf7;--antd-arrow-background-color:#f3faf7}.ant-tooltip .ant-tooltip-container,.ant-tooltip .ant-tooltip-inner{border:1px solid #1f6f5f2e;box-shadow:0 10px 24px #1650441f;color:#111827!important;background:#f3faf7!important}.ant-tooltip .ant-tooltip-container .ant-typography,.ant-tooltip .ant-tooltip-inner .ant-typography{color:inherit}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{background:#f3faf7!important}.login-shell,.app-loading-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border-radius:20px;width:min(100%,460px);box-shadow:0 24px 80px #173b351f}.login-brand-stack{flex-direction:column;align-items:center;gap:8px;display:flex}.auth-expired-overlay{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f7f5eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-expired-overlay .login-shell{width:min(100%,460px);min-height:auto;padding:0}.auth-expired-overlay .login-card{width:100%}.maintenance-shell{z-index:2000;background:linear-gradient(#f8fbf9 0%,#eef4f1 100%);place-items:center;min-height:100vh;padding:24px;display:grid;position:fixed;inset:0}.maintenance-panel{text-align:center;background:#fff;border:1px solid #1423221a;border-radius:8px;width:min(100%,560px);padding:32px;box-shadow:0 24px 80px #173b351f}.maintenance-icon{color:#1f6f5f;font-size:44px}.maintenance-title.ant-typography{color:#173b35;margin:0;font-size:24px;line-height:1.25}.maintenance-message.ant-typography{color:#173b35;font-size:15px;display:block}.maintenance-detail.ant-typography{max-width:460px;font-size:14px;display:block}.app-layout{background:radial-gradient(circle at 0 0,#1f6f5f1f,#0000 22%),linear-gradient(#f8fbf9 0%,#eef4f1 100%);flex-direction:column;height:100vh;display:flex}.app-layout>.ant-layout{flex:1;height:100%;min-height:0}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-bottom:1px solid #14232214;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:56px;padding:8px 24px;line-height:normal;display:flex}.app-header-brand-group{flex:none;min-width:0}.app-header-brand{color:#173b35;letter-spacing:.02em;font-size:15px}.app-header-search{flex:420px;justify-content:center;min-width:0;padding-inline:8px;display:flex}.app-header-search-group{align-items:center;gap:8px;width:min(560px,100%);min-width:0;display:flex}.app-header-actions{flex:none;min-width:0}.global-document-search{flex:auto;width:auto;min-width:0}.global-content-search{flex:none}.global-document-search__desktop{width:100%}.global-document-search__desktop .ant-input-affix-wrapper,.global-document-search-modal .ant-input-affix-wrapper,.global-content-search-modal .ant-input-affix-wrapper{border-radius:6px;height:36px}.global-document-search__mobile-button{display:none}.global-content-search__button{border-radius:6px;height:36px}.global-document-search-popover .ant-popover-inner{border-radius:8px;padding:0;overflow:hidden;box-shadow:0 18px 48px #14232229}.global-document-search-popover .ant-popover-inner-content{padding:0}.global-document-search-results{width:min(440px,100vw - 32px);max-height:min(520px,70vh);padding:6px;overflow-y:auto}.global-document-search-results--empty{place-items:center;min-height:120px;display:grid}.global-document-search-result{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.global-document-search-result:hover,.global-document-search-result:focus-visible{background:#1f6f5f14;outline:none}.global-document-search-result__main,.global-document-search-result__meta,.global-document-search-result__heading{min-width:0;display:flex}.global-document-search-result__main{flex-direction:column;gap:2px}.global-document-search-result__heading{align-items:center;gap:6px}.global-document-search-result__tag.ant-tag{color:#1f5f55;text-overflow:ellipsis;white-space:nowrap;background:#ecf8f4;border-color:#bce2d8;border-radius:4px;flex:none;max-width:150px;margin-inline-end:0;font-weight:700;overflow:hidden}.global-document-search-result__code.ant-typography,.global-document-search-result__title.ant-typography,.global-document-search-result__subtitle.ant-typography,.global-document-search-result__match.ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-document-search-result__code.ant-typography{color:#122f2b;min-width:0}.global-document-search-result__title.ant-typography{color:#1f3834}.global-document-search-result__match.ant-typography{font-size:12px}.global-document-search-result__meta{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:86px;max-width:136px}.global-content-search-results{max-height:min(560px,66vh);padding:4px;overflow-y:auto}.global-content-search-results--empty{place-items:center;min-height:160px;display:grid}.global-content-search-result{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:10px;display:grid}.global-content-search-result:hover{background:#1f6f5f14}.global-content-search-result__main,.global-content-search-result__heading{min-width:0;display:flex}.global-content-search-result__main{flex-direction:column;gap:3px}.global-content-search-result__heading{align-items:center;gap:6px}.global-content-search-result__tag.ant-tag{color:#315a63;background:#eef9fb;border-color:#bfe2e8;border-radius:4px;flex:none;margin-inline-end:0;font-weight:700}.global-content-search-result__title.ant-typography,.global-content-search-result__context.ant-typography,.global-content-search-result__snippet.ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-content-search-result__title.ant-typography{color:#122f2b;min-width:0}.global-content-search-result__snippet mark{color:inherit;background:#fff1a8;border-radius:3px;padding:0 2px}@media (width<=1120px){.app-header-date.ant-typography{display:none}.app-header-user.ant-typography{max-width:160px}}@media (width<=900px){.app-header{gap:10px;padding-inline:12px}.app-header-search{flex:none;padding-inline:0}.app-header-search-group,.global-document-search{width:auto}.global-document-search__desktop{display:none}.global-document-search__mobile-button{display:inline-flex}.global-content-search__button-text{display:none}}@media (width<=720px){.app-header-actions{gap:8px!important}.app-header-actions .ant-btn>span:not(.anticon),.app-header-session{display:none}}@media (width<=520px){.global-document-search-result{grid-template-columns:minmax(0,1fr)}.global-document-search-result__meta{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;max-width:none}.global-content-search-result{grid-template-columns:minmax(0,1fr)}.global-content-search-result__title.ant-typography,.global-content-search-result__context.ant-typography,.global-content-search-result__snippet.ant-typography{white-space:normal}}.app-environment-label,.login-environment-label.ant-typography{color:#be123c;white-space:nowrap;background:#fff1f2;border:1px solid #be123c59;border-radius:4px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.app-backend-alert.ant-alert{border-radius:6px;align-items:center;padding:2px 8px}.app-backend-alert .ant-alert-message{white-space:nowrap;font-size:12px;line-height:18px}.app-header-session{align-items:center;gap:8px;min-width:0;display:inline-flex}.app-header-date.ant-typography{color:#55706b;white-space:nowrap;font-size:12px}.app-header-user.ant-typography{color:#0f3f35;text-overflow:ellipsis;white-space:nowrap;background:#1f6f5f1c;border:1px solid #1f6f5f2e;border-radius:6px;max-width:220px;padding:3px 10px;font-size:13px;font-weight:800;line-height:20px;overflow:hidden}.app-content{flex:1;width:auto;min-width:0;min-height:0;padding:0;overflow:hidden}.app-content-scroll{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%;padding:32px 24px 40px;overflow-y:auto}.app-sider.ant-layout-sider{background:#ffffffb8;border-right:1px solid #14232214;overflow:hidden}.app-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.app-sider-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.app-sider .app-sider-scroll>.ant-menu{background:0 0;border-inline-end:none;min-height:100%;padding-top:16px}.app-sider .ant-menu-submenu.nav-group{margin:0 12px 12px}.app-sider .ant-menu-submenu.nav-group>.ant-menu-submenu-title{border-radius:12px;min-height:36px;margin:0 0 6px;transition:background-color .12s,color .12s;height:auto!important;padding-inline:4px 28px!important;line-height:1.3!important}.app-sider .ant-menu-submenu.nav-group>.ant-menu-submenu-title:hover{background:#ffffff6b}.app-sider .ant-menu-submenu.nav-group>.ant-menu-submenu-title .ant-menu-title-content{min-width:0;display:flex}.app-sider .ant-menu-submenu.nav-group>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:10px}.nav-group-title{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-sider .ant-menu-sub.ant-menu-inline{background:0 0;border-inline-end:none;min-height:0;padding-top:0}.app-sider .ant-menu-submenu.nav-group>.ant-menu-sub{border:1px solid #1423220f;border-radius:18px;margin:0;padding:10px 8px!important}.app-sider .ant-menu .ant-menu-item{border-radius:12px;height:auto;min-height:40px;margin:4px 0;font-weight:500;line-height:1.3;transition:background-color .12s,color .12s,box-shadow .12s;position:relative;padding-inline:12px!important}.app-sider .ant-menu .ant-menu-item .ant-menu-title-content{white-space:normal;min-width:0;display:flex}.sidebar-route-label{align-items:center;width:100%;min-height:40px;display:flex}.sidebar-context-menu-item{justify-content:space-between;align-items:center;gap:24px;min-width:140px;display:flex}.document-code-context-menu-item{justify-content:space-between;align-items:center;gap:24px;min-width:150px;display:flex}.app-sider .ant-menu .ant-menu-item-selected{color:#173b35;background:#ffffffc7;box-shadow:inset 0 0 0 1px #14232214,0 6px 14px #1423220a}.app-sider .ant-menu .ant-menu-item-selected:before{content:"";background:currentColor;border-radius:999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.nav-group--overview .nav-group-title{color:#35524d;background:#35524d1a}.nav-group--overview>.ant-menu-sub{background:linear-gradient(#35524d14,#35524d08)}.nav-group--inventory .nav-group-title{color:#17624f;background:#17624f1f}.nav-group--inventory>.ant-menu-sub{background:linear-gradient(#17624f17,#17624f08)}.nav-group--production .nav-group-title{color:#27606b;background:#27606b21}.nav-group--production>.ant-menu-sub{background:linear-gradient(#27606b1a,#27606b08)}.nav-group--master-data .nav-group-title{color:#45565f;background:#45565f1f}.nav-group--master-data>.ant-menu-sub{background:linear-gradient(#45565f17,#45565f08)}.nav-group--sales .nav-group-title{color:#9d4a37;background:#9d4a3721}.nav-group--sales>.ant-menu-sub{background:linear-gradient(#9d4a3717,#9d4a3708)}.nav-group--purchase .nav-group-title{color:#8b5b09;background:#8b5b0921}.nav-group--purchase>.ant-menu-sub{background:linear-gradient(#8b5b091a,#8b5b0908)}.nav-group--transport .nav-group-title{color:#1f687d;background:#1f687d21}.nav-group--transport>.ant-menu-sub{background:linear-gradient(#1f687d1a,#1f687d08)}.nav-group--payroll .nav-group-title{color:#76517b;background:#76517b21}.nav-group--payroll>.ant-menu-sub{background:linear-gradient(#76517b1a,#76517b08)}.nav-group--finance .nav-group-title{color:#2f5f80;background:#2f5f8021}.nav-group--finance>.ant-menu-sub{background:linear-gradient(#2f5f801a,#2f5f8008)}.nav-group--cutover .nav-group-title{color:#2d5d92;background:#2d5d9221}.nav-group--cutover>.ant-menu-sub{background:linear-gradient(#2d5d921a,#2d5d9208)}.nav-group--admin .nav-group-title{color:#495766;background:#49576621}.nav-group--admin>.ant-menu-sub{background:linear-gradient(#4957661a,#49576608)}.app-route-view{min-height:100%}.app-route-view>.ant-space{width:100%}.app-route-view>.ant-space>.ant-space-item{max-width:100%}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{color:#061d17!important;background:#78c7aa!important;border-bottom-color:#52ad8b!important;font-weight:700!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:#5fb896!important}.app-route-view>.ant-card:first-child>.ant-card-head,.app-route-view>.ant-space:first-child>.ant-space-item:first-child>.ant-card>.ant-card-head,.app-route-view .app-sticky-table-card>.ant-card-head{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;position:sticky;top:-1px}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td,.zebra-table .ant-table-tbody>tr>td{transition:background-color .12s;border-bottom:1px solid #1423221a!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(odd)>td,.zebra-table .ant-table-tbody>tr:nth-child(odd)>td{background:#fffffff0}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td,.zebra-table .ant-table-tbody>tr:nth-child(2n)>td{background:#1423220b}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.zebra-table .ant-table-tbody>tr:hover>td,.zebra-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#17624f14!important}.ant-table-wrapper .ant-table-tbody>tr.sales-item-suggestion-row--added>td,.ant-table-wrapper .ant-table-tbody>tr.sales-item-suggestion-row--added:hover>td{color:#061d1794;background:#14232212!important}.ant-table-wrapper .ant-table-tbody>tr.sales-item-suggestion-row--added .ant-typography,.ant-table-wrapper .ant-table-tbody>tr.sales-item-suggestion-row--added .ant-tag{color:#061d1794!important}.ant-table-wrapper .ant-table-tbody>tr.sales-item-suggestion-row--added .ant-tag{background:#1423220f!important;border-color:#14232224!important}.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--eligible>td{background:#1f9a761f!important}.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--eligible:hover>td{background:#1f9a762e!important}.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--selected>td,.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--selected:hover>td{box-shadow:inset 3px 0 #17624f94;background:#17624f2e!important}.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--ineligible>td{color:#061d1794;background:#14232212!important}.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--ineligible:hover>td{background:#1423221a!important}.sales-orders-table .ant-table-tbody>tr.sales-order-bulk-row--ineligible .ant-typography{color:#061d1794!important}.sales-orders-table .sales-order-bulk-select-all--suggested .ant-checkbox-inner{border-color:#1f9a76;animation:1.2s ease-in-out infinite sales-order-bulk-select-pulse}.sales-orders-table .ant-table-tbody>tr.sales-order-delivery-warning-row>td,.sales-orders-table .ant-table-tbody>tr.sales-order-delivery-warning-row:hover>td{box-shadow:inset 4px 0 #d4380db8;background:#d4380d1f!important}.sales-orders-table .ant-table-tbody>tr.sales-order-delivery-warning-row .ant-typography{color:#5f1f0d}.sales-orders-table .ant-table-tbody>tr.sales-order-delivery-due-soon-row>td,.sales-orders-table .ant-table-tbody>tr.sales-order-delivery-due-soon-row:hover>td{box-shadow:inset 4px 0 #d4b106b8;background:#faad1424!important}.sales-orders-table .ant-table-tbody>tr.sales-order-delivery-due-soon-row .ant-typography{color:#5f4b00}.ant-table-wrapper .ant-table-tbody>tr.transport-waybill-row--selected>td,.ant-table-wrapper .ant-table-tbody>tr.transport-waybill-row--selected:hover>td{box-shadow:inset 3px 0 #17624f80;background:#17624f29!important}.ant-table-wrapper .ant-table-tbody>tr.transport-waybill-row--disabled>td{color:#061d177a;background:#14232211!important}.ant-table-wrapper .ant-table-tbody>tr.transport-waybill-row--disabled:hover>td{background:#14232218!important}.ant-table-wrapper .ant-table-tbody>tr.transport-waybill-row--disabled .ant-typography,.ant-table-wrapper .ant-table-tbody>tr.transport-waybill-row--disabled .ant-tag{color:#061d177a!important}.transport-waybill-bulk-bar{background:#1f9a7614;border:1px solid #17624f33;border-radius:8px;padding:12px 14px;box-shadow:inset 3px 0 #17624f80}.sales-orders-active-sku-summary-table .ant-table{min-height:430px}.sales-orders-active-sku-summary-table .ant-table-tbody>tr>td{height:38px}.sales-orders-active-sku-summary-table .sales-orders-active-sku-summary-table__quantity-cell{text-align:center!important}.sales-order-document-form{flex-direction:column;gap:16px;display:flex}.sales-order-document-form__section{border-top:1px solid #17624f24;min-width:0;padding-top:16px}.sales-order-document-form__section:first-child{border-top:0;padding-top:0}.sales-order-document-form__section-title.ant-typography{color:#173b35;background:#fffdf7;border:1px solid #17624f24;border-left:4px solid #1f9a76;border-radius:4px;align-items:center;width:100%;min-height:34px;margin-bottom:12px;padding:6px 12px;font-size:15px;line-height:1.35;display:flex;box-shadow:0 1px #17624f14}.sales-order-document-form__section-title--collapse.ant-typography{margin-bottom:0}.sales-order-document-form__section-collapse.ant-collapse{background:0 0}.sales-order-document-form__section-collapse.ant-collapse>.ant-collapse-item{border-bottom:0}.sales-order-document-form__section-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:0}.sales-order-document-form__section-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header:hover .sales-order-document-form__section-title{background:#fffaf0;border-color:#17624f33}.sales-order-document-form__section-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{flex:1;min-width:0}.sales-order-document-form__section-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:10px 0 0}.sales-order-document-form__subsection-title.ant-typography{color:#061d17b8;margin:2px 0 8px;font-size:12px;line-height:1.35;display:block}.sales-order-document-form .ant-form-item{margin-bottom:12px}.sales-order-document-form .ant-select-selector{min-width:0}.sales-order-product-lines-table .ant-table-tbody>tr>td{vertical-align:top;padding:8px!important}.sales-order-product-lines-table .ant-table-tbody>tr>td:last-child{text-align:center}.sales-order-product-lines-table .ant-input-number,.sales-order-product-lines-table .ant-select,.sales-order-product-lines-table .ant-input{width:100%}.sales-order-product-lines-table__money.ant-typography{text-align:right;white-space:nowrap;min-height:32px;font-size:12px;line-height:32px;display:block}.sales-order-delivery-copy-preview{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;height:156px;margin-bottom:16px;padding:12px;overflow:hidden}.sales-order-delivery-copy-preview__content{min-width:0;max-height:130px;padding-right:4px;overflow-y:auto}.sales-order-delivery-copy-preview__line{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.sales-order-delivery-copy-preview__label{font-size:12px}.sales-order-delivery-copy-preview__value{min-width:0;font-size:12px}@keyframes sales-order-bulk-select-pulse{0%,to{box-shadow:0 0 #1f9a7657}50%{box-shadow:0 0 0 5px #1f9a7600}}@media (prefers-reduced-motion:reduce){.sales-orders-table .sales-order-bulk-select-all--suggested .ant-checkbox-inner{animation:none;box-shadow:0 0 0 3px #1f9a762e}}.table-identifier-cell,.table-identifier-cell .ant-typography:not(.ant-typography-secondary){font-weight:700}.document-search-highlight-row>td,.zebra-table .ant-table-tbody>tr.document-search-highlight-row>td{box-shadow:inset 3px 0 #d48806;background:#fff3bf!important}.document-search-highlight-row:hover>td,.zebra-table .ant-table-tbody>tr.document-search-highlight-row:hover>td{background:#ffe58f!important}.item-info-form--view .ant-form-item-label>label{color:#45625d;font-weight:700}.item-info-form--view .item-info-form__readonly-field.ant-input,.item-info-form--view .item-info-form__readonly-number.ant-input-number,.item-info-form--view .item-info-form__readonly-number.ant-input-number .ant-input-number-input,.item-info-form--view textarea.item-info-form__readonly-field.ant-input,.item-info-form--view .item-info-form__readonly-display{box-shadow:inset 0 0 0 1px #17624f05;color:#173b35!important;-webkit-text-fill-color:#173b35!important;opacity:1!important;background:linear-gradient(#fffffffa,#f4f7f5fa)!important;border-color:#17624f33!important}.item-info-form--view .item-info-form__readonly-display{-webkit-user-select:text;user-select:text;border:1px solid #17624f33;border-radius:8px;min-height:40px;padding:8px 11px}.item-info-form--view .item-info-form__readonly-display--empty{color:#6f8782!important}.item-info-form--view .item-info-form__readonly-field.ant-input::placeholder,.item-info-form--view .item-info-form__readonly-number.ant-input-number .ant-input-number-input::placeholder,.item-info-form--view textarea.item-info-form__readonly-field.ant-input::placeholder{color:#6f8782!important;-webkit-text-fill-color:#6f8782!important}.item-info-form--view .item-info-form__readonly-field.ant-input,.item-info-form--view .item-info-form__readonly-number.ant-input-number,.item-info-form--view .item-info-form__readonly-number.ant-input-number .ant-input-number-input,.item-info-form--view textarea.item-info-form__readonly-field.ant-input{-webkit-user-select:text;user-select:text}.item-info-form--view .item-info-form__readonly-field.ant-input:hover,.item-info-form--view .item-info-form__readonly-number.ant-input-number:hover,.item-info-form--view textarea.item-info-form__readonly-field.ant-input:hover,.item-info-form--view .item-info-form__readonly-display:hover{border-color:#17624f3d!important}.item-info-form--view .item-info-form__readonly-field.ant-input:focus,.item-info-form--view .item-info-form__readonly-number.ant-input-number-focused,.item-info-form--view textarea.item-info-form__readonly-field.ant-input:focus{border-color:#17624f4d!important;box-shadow:0 0 0 2px #17624f14!important}.item-info-form--view .item-info-form__readonly-field--textarea{resize:none;min-height:88px}.item-info-form__link{color:#17624f;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-width:100%;font-weight:600;text-decoration:underline;display:inline-block}.item-info-form__link:hover{color:#0f4d3f}.dashboard-hero.ant-card{color:#f7faf8;background:radial-gradient(circle at 100% 0,#ffffff52,#0000 28%),linear-gradient(135deg,#184f45 0%,#236a5d 52%,#d6b669 100%);border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #184f4538}.dashboard-hero .ant-card-body{padding:32px}.dashboard-hero__content{max-width:760px}.dashboard-hero__tag.ant-tag{border-radius:999px;width:fit-content;margin:0;padding:4px 12px;font-weight:700;display:inline-flex}.dashboard-hero__description.ant-typography,.dashboard-hero__note.ant-typography,.dashboard-hero .ant-typography{color:inherit}.dashboard-hero__description.ant-typography{max-width:62ch;font-size:16px;line-height:1.65}.dashboard-hero__note.ant-typography{color:#f7faf8d6}.dashboard-stat-card.ant-card,.dashboard-panel.ant-card,.inventory-value-card.ant-card{border-radius:22px;box-shadow:0 18px 48px #12292714}.dashboard-stat-card.ant-card{min-height:150px}.dashboard-stat-card .ant-card-body{padding:22px 22px 20px}.dashboard-stat-card__label.ant-typography{color:#55706b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.dashboard-stat-card__value.ant-typography{color:#173b35;margin:14px 0 0}.dashboard-stat-card--teal{background:linear-gradient(#1a6c5c1a,#fffffff0)}.dashboard-stat-card--blue{background:linear-gradient(#2d5d921a,#fffffff0)}.dashboard-stat-card--amber{background:linear-gradient(#be84121f,#fffffff0)}.dashboard-stat-card--forest{background:linear-gradient(#184f4524,#fffffff0)}.dashboard-panel .ant-card-body{padding:24px}.dashboard-panel__eyebrow.ant-typography{color:#55706b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.dashboard-mini-card{background:linear-gradient(#fffffffa,#f4f7f5fa);border:1px solid #14232214;border-radius:18px;height:100%;padding:18px}.dashboard-mini-card__label.ant-typography{color:#55706b;display:block}.dashboard-mini-card__value.ant-typography{color:#173b35;margin:8px 0 0}.dashboard-health-row{justify-content:space-between;gap:12px;display:flex}.dashboard-page{width:100%}.dashboard-page__header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-page__header .ant-typography{margin:0}.dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.dashboard-widget.ant-card{--dashboard-widget-height:560px;height:var(--dashboard-widget-height);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #12292714}.dashboard-widget .ant-card-head{border-bottom-color:#14232214;flex:none;min-height:72px;padding:0 18px}.dashboard-widget .ant-card-head-title{min-width:0;padding:14px 0}.dashboard-widget .ant-card-extra{max-width:100%;padding:14px 0}.dashboard-widget__controls{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.dashboard-widget__controls>*{flex:none}.dashboard-widget__period-select.ant-select,.dashboard-filter-input.ant-input-affix-wrapper{width:132px}.dashboard-filter-input .ant-input{text-overflow:ellipsis;overflow:hidden}.dashboard-widget .ant-card-body{flex:auto;min-height:0;padding:18px;display:flex;overflow:hidden}.dashboard-widget__body{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.dashboard-widget__content{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding-right:2px;overflow:auto}.dashboard-widget__content--table{padding-right:0;overflow:hidden}.dashboard-widget__content>.ant-space{width:100%}.dashboard-widget__content .ant-tabs{min-width:0}.dashboard-widget__title{gap:3px;display:grid}.dashboard-widget__title .ant-typography{margin:0;line-height:1.25}.dashboard-widget__title .ant-typography-secondary{font-size:12px}.dashboard-widget__loading,.dashboard-chart-empty{color:#6f8782;background:#14232209;border:1px dashed #1423221f;border-radius:12px;place-items:center;min-height:240px;display:grid}.dashboard-widget__footer{border-top:1px solid #14232214;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-top:12px;padding-top:12px;display:flex}.dashboard-info-popover .ant-popover-inner{max-width:min(480px,100vw - 32px)}.dashboard-info-popover .ant-popover-title{color:#173b35;font-size:15px;font-weight:750}.dashboard-info-content,.dashboard-info-list,.dashboard-info-notes{gap:12px;display:grid}.dashboard-info-item{gap:5px;display:grid}.dashboard-info-item .ant-typography,.dashboard-info-notes .ant-typography{font-size:14px;line-height:1.55}.dashboard-info-notes{border-top:1px solid #14232214;padding-top:12px}.dashboard-metric-tooltip-popover{--antd-arrow-background-color:#f3faf7;max-width:min(320px,100vw - 32px)}.dashboard-metric-tooltip-popover .ant-tooltip-inner{color:#24423c;border:1px solid #1f6f5f2e;padding:10px 12px;box-shadow:0 10px 24px #1650441f;background:#f3faf7!important}.dashboard-metric-tooltip-popover .ant-tooltip-arrow:before,.dashboard-metric-tooltip-popover .ant-tooltip-arrow:after{background:#f3faf7!important}.dashboard-metric-tooltip{color:#24423c;gap:6px;font-size:13px;line-height:1.45;display:grid}.dashboard-metric-tooltip__value{color:#145c4e;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.25}.dashboard-metric-tooltip__formula,.dashboard-metric-tooltip__note{color:#5d756f}.dashboard-metric-tooltip-trigger{min-width:0;max-width:100%;display:inline-block}.dashboard-metric>.dashboard-metric-tooltip-trigger{margin-top:7px}.dashboard-metric>.dashboard-metric-tooltip-trigger .dashboard-metric__value.ant-typography{margin-top:0}.dashboard-column-tooltip-title{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #1f6f5f6b;text-decoration:underline dotted #1f6f5f6b}.dashboard-metric__value--help.ant-typography,.dashboard-cash-breakdown-row__value--help.ant-typography{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #1f6f5f61;text-decoration:underline dotted #1f6f5f61}.dashboard-metric--bad .dashboard-metric__value--help.ant-typography{text-decoration-color:#9d4a3766}.dashboard-metric-grid,.dashboard-inline-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-inline-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-compact-tabs .ant-tabs-nav{margin-bottom:12px}.dashboard-compact-tabs .ant-tabs-tab{padding:8px 0}.dashboard-compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-compact-metrics--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-compact-metrics--balances{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-compact-metrics .dashboard-metric{min-height:68px;padding:10px}.dashboard-compact-metrics .dashboard-metric__label.ant-typography{font-size:11px}.dashboard-compact-metrics .dashboard-metric__value.ant-typography{font-size:16px;line-height:1.18}.dashboard-compact-metrics .dashboard-metric>.dashboard-metric-tooltip-trigger{margin-top:6px}.dashboard-financial-layout{grid-template-columns:1.15fr minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.dashboard-financial-section,.dashboard-financial-column,.dashboard-financial-column-grid{align-content:start;gap:10px;min-width:0;display:grid}.dashboard-financial-section__title.ant-typography{color:#35524d;font-size:12px;font-weight:800;line-height:1.25}.dashboard-cash-total{min-height:144px}.dashboard-cash-breakdown{border-top:1px solid #1f6f5f29;gap:8px;margin-top:12px;padding-top:12px;display:grid}.dashboard-cash-breakdown-row{color:#49645f;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-left:18px;font-size:12px;line-height:1.25;display:grid;position:relative}.dashboard-cash-breakdown-row:before{content:"";border-bottom:1px solid #7c9992;border-left:1px solid #7c9992;width:6px;height:.9em;position:absolute;top:.15em;left:4px}.dashboard-metric{background:linear-gradient(#fffffffa,#f4f7f5f5);border:1px solid #14232214;border-radius:12px;align-content:center;min-width:0;min-height:76px;padding:12px;display:grid}.dashboard-metric__label.ant-typography{color:#55706b;font-size:12px;font-weight:700;line-height:1.25}.dashboard-metric__value.ant-typography{color:#173b35;overflow-wrap:anywhere;margin-top:7px;font-size:18px;font-weight:750;line-height:1.2}.dashboard-metric--strong{background:linear-gradient(#1f6f5f1f,#fffffff5);border-color:#1f6f5f38}.dashboard-metric--good .dashboard-metric__value.ant-typography{color:#17624f}.dashboard-metric--bad .dashboard-metric__value.ant-typography{color:#9d4a37}.dashboard-chart{width:100%;height:var(--dashboard-chart-height,300px);min-width:0;min-height:260px}.dashboard-chart--pie{--dashboard-chart-height:320px}.dashboard-chart--short{--dashboard-chart-height:230px;min-height:220px}.dashboard-chart-legend{color:#35524d;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:8px;font-size:14px;line-height:1.3;display:flex}.dashboard-chart-legend__item{align-items:center;gap:6px;display:inline-flex}.dashboard-chart-legend__marker{flex:none}.dashboard-chart-legend__marker--bar{background:currentColor;border-radius:2px;width:14px;height:10px}.dashboard-chart-legend__marker--line{border-top:3px solid;border-radius:999px;width:18px;height:0}.dashboard-table .ant-table{border-radius:12px;overflow:hidden}.dashboard-paged-table.ant-table-wrapper{min-height:var(--dashboard-paged-table-min-height,340px);flex-direction:column;display:flex}.dashboard-paged-table--fit.ant-table-wrapper{min-height:0}.dashboard-paged-table--fit .ant-table{width:100%}.dashboard-paged-table--fit .ant-table-content{overflow-x:hidden}.dashboard-paged-table--fit .ant-table-cell{text-overflow:ellipsis;white-space:nowrap;max-width:0;padding:7px 8px;overflow:hidden}.dashboard-paged-table--fit .ant-table-thead>tr>th,.dashboard-paged-table--fit .ant-table-thead>tr>td,.dashboard-paged-table--fit .ant-table-tbody>tr>td{line-height:1.25;padding-top:7px!important;padding-bottom:7px!important}.dashboard-paged-table--fit .ant-table-column-sorters{min-width:0}.dashboard-paged-table--fit .ant-table-column-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-paged-table--fit .ant-table-column-sorter{flex:none}.dashboard-paged-table--fit .ant-table-cell .ant-typography,.dashboard-paged-table--fit .app-help-tooltip-trigger,.dashboard-paged-table--fit .dashboard-column-tooltip-title{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.dashboard-paged-table--8.ant-table-wrapper{--dashboard-paged-table-min-height:386px}.dashboard-paged-table--6.ant-table-wrapper{--dashboard-paged-table-min-height:318px}.dashboard-paged-table .ant-spin-nested-loading,.dashboard-paged-table .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-paged-table .ant-pagination{margin:4px 0 0;padding-top:0}.dashboard-paged-table .dashboard-top-items-code-column{white-space:nowrap;word-break:keep-all}.dashboard-top-items-name-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-table .ant-table-thead>tr>th{color:#061d17;background:#78c7aa;font-size:12px;font-weight:750}.dashboard-table .ant-table-tbody>tr>td{vertical-align:middle}@media (width<=1180px){.dashboard-widget-grid{grid-template-columns:1fr}}@media (width<=720px){.dashboard-page__header{flex-direction:column;align-items:flex-start}.dashboard-widget.ant-card{height:auto;min-height:0;overflow:visible}.dashboard-widget .ant-card-head{flex-direction:column;align-items:flex-start;padding:0 14px}.dashboard-widget .ant-card-extra{align-self:stretch;width:100%;padding-top:0}.dashboard-widget__controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-filter-input.ant-input-affix-wrapper{width:min(100%,180px)}.dashboard-widget .ant-card-body{padding:14px;overflow:visible}.dashboard-widget__content{padding-right:0;overflow:visible}.dashboard-widget__content--table{overflow:visible}.dashboard-chart{--dashboard-chart-height:280px;min-height:240px}.dashboard-metric-grid,.dashboard-inline-metrics,.dashboard-compact-metrics,.dashboard-compact-metrics--dense,.dashboard-compact-metrics--balances,.dashboard-financial-layout{grid-template-columns:1fr}.dashboard-cash-breakdown-row{grid-template-columns:1fr;gap:4px}}.inventory-value-card.ant-card{background:linear-gradient(135deg,#184f4514,#d6b6691a)}.inventory-value-card .ant-card-body{padding:22px 24px}.inventory-value-card__eyebrow.ant-typography{color:#55706b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.inventory-value-card__value.ant-typography{color:#173b35;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.sticky-table-layout,.app-sticky-table-layout{width:100%}.sticky-metrics-bar{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #14232214;padding:12px 0;display:none;position:sticky;top:0}.sticky-metrics-item{flex-direction:column;gap:4px;display:flex}.sticky-metrics-label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#55706b!important}.sticky-metrics-value{font-size:16px;color:#173b35!important}@media (width>=768px){.sticky-metrics-bar{display:block}}.app-sticky-table-layout .ant-table-wrapper .ant-table thead th{color:#061d17!important;text-align:left!important;vertical-align:middle!important;background:#78c7aa!important;padding:12px 16px!important;font-weight:700!important}.app-sticky-table-layout .ant-table-wrapper .ant-table thead th[data-align=right]{text-align:right!important}.app-sticky-table-layout .ant-table-wrapper .ant-table thead th[data-align=center]{text-align:center!important}.app-sticky-table-layout .ant-table-sticky-holder{z-index:18!important}.stats-bar{flex-wrap:wrap;gap:24px;display:flex}.stats-bar--horizontal{flex-direction:row;align-items:center}.stats-bar--vertical{flex-direction:column;align-items:flex-start}.stats-bar__item{align-items:center;gap:8px;display:flex}.stats-bar__item--button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;margin:-4px;padding:4px;transition:background-color .16s,border-color .16s,box-shadow .16s}.stats-bar__item--button:hover{background:#f0f7f5;border-color:#b7d8d0}.stats-bar__item--button:focus-visible{outline-offset:2px;outline:2px solid #1f6f5f}.stats-bar__item--active{background:#e6f4f1;border-color:#4d9b8d;box-shadow:0 0 0 1px #1f6f5f1f}.stats-bar__icon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.stats-bar__content{flex-direction:column;gap:4px;display:flex}.stats-bar__label{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#55706b!important;font-size:11px!important}.stats-bar__value{white-space:nowrap;border-radius:4px!important;padding:4px 10px!important;font-size:14px!important;font-weight:700!important}.paginated-table .ant-table-pagination.ant-pagination{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #14232214;padding:10px 0;position:sticky;bottom:0;margin-block:0!important}.inventory-alert-table .ant-table table{table-layout:fixed!important}.inventory-alert-table .ant-table-thead>tr>th,.inventory-alert-table .ant-table-tbody>tr>td{white-space:normal;word-break:normal;overflow-wrap:anywhere;vertical-align:top}.inventory-alert-table__item-name.ant-typography,.inventory-alert-table__identifier.ant-typography{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.3;display:block}.inventory-alert-table__compact.ant-typography,.inventory-alert-table__quantity-tag.ant-tag{white-space:nowrap;overflow-wrap:normal}.inventory-alert-table__quantity-tag.ant-tag{margin-inline-end:0}.inventory-alert-table__coverage.ant-space,.inventory-alert-table__coverage-metrics.ant-space{width:100%}.inventory-alert-table__row--recommended>td{background:#fff7e699}.inventory-alert-table__sku.ant-typography{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.inventory-alert-sales-stats{grid-template-columns:max-content max-content;gap:8px 16px;min-width:260px;display:grid}.inventory-alert-sales-stats__item{flex-direction:column;gap:2px;display:flex}.production-plan-lines-table .ant-table{table-layout:fixed!important}.production-plan-lines-table .ant-table-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:top;padding:8px 10px!important}.sticky-table-layout .production-plan-lines-table .ant-table thead th{padding:8px 10px!important}.production-plan-lines-table__stack{width:100%;min-width:0}.production-plan-lines-table__stack .ant-space-item{min-width:0;max-width:100%}.production-plan-lines-table__sku.ant-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-plan-lines-table__muted.ant-typography{font-size:12px;line-height:1.25;display:block}.production-plan-lines-table__control{min-width:0;width:100%!important}.production-plan-lines-table__number-stack{text-align:center;font-variant-numeric:tabular-nums;width:100%}.production-plan-lines-table__number-stack.ant-space{align-items:center}.production-plan-lines-table__number-text.ant-typography{text-align:center}.production-plan-lines-table__progress-cell{text-align:center;width:100%}.production-plan-lines-table__progress-cell.ant-space{align-items:center}.production-plan-execution-lines-table .ant-input-number-input{text-align:center;font-variant-numeric:tabular-nums}.production-plan-execution-lines-table .production-plan-lines-table__centered-header{position:relative;text-align:center!important}.production-plan-execution-lines-table .production-plan-lines-table__centered-header .ant-table-filter-column,.production-plan-execution-lines-table .production-plan-lines-table__centered-header .ant-table-column-sorters{box-sizing:border-box;justify-content:center;width:100%;min-width:0;padding-inline:18px;position:relative}.production-plan-execution-lines-table .production-plan-lines-table__centered-header .ant-table-column-title{text-align:center;flex:0 auto;min-width:0;max-width:100%}.production-plan-execution-lines-table .production-plan-lines-table__centered-header .ant-table-column-sorter,.production-plan-execution-lines-table .production-plan-lines-table__centered-header .ant-table-filter-trigger{inset-inline-end:0;margin-inline-start:0;position:absolute;top:50%;transform:translateY(-50%)}.production-plan-execution-lines-table .production-plan-lines-table__centered-header .production-plan-field-help-label{justify-content:center}.production-plan-create-form{flex-direction:column;gap:14px;display:flex}.production-plan-create-form__section{border-top:1px solid #17624f1f;min-width:0;padding-top:14px}.production-plan-create-form__section:first-child{border-top:0;padding-top:0}.production-plan-create-form__section-title.ant-typography{color:#173b35;margin-bottom:8px;font-size:13px;line-height:1.35;display:block}.production-plan-create-form .ant-form-item{margin-bottom:12px}.production-plan-create-form .ant-select-selector{min-width:0}.production-plan-create-form__actions{border-top:1px solid #17624f1f;justify-content:flex-end;padding-top:14px;display:flex}.production-plan-create-form__actions .ant-btn{min-width:168px}.production-plan-field-help-label{cursor:help;text-underline-offset:3px;outline:none;min-width:0;max-width:100%;-webkit-text-decoration:underline dotted #1f6f5f6b;text-decoration:underline dotted #1f6f5f6b;display:inline-flex}.production-plan-field-help-label:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1f6f5f57}.production-plan-lines-table__stock-value.ant-typography{font-variant-numeric:tabular-nums;text-align:right;display:block}.production-plan-lines-table__stock-value--khkl.ant-typography{color:#075c37;font-weight:700}.production-plan-lines-table__stock-value--kv3.ant-typography{color:#1d7856;font-weight:700}.production-plan-lines-table__stock-value--kv2.ant-typography{color:#4a9975;font-weight:700}.production-plan-lines-table__stock-value--kv1.ant-typography{color:#5b8f76;font-weight:700}.production-plan-lines-table__stock-value.production-plan-lines-table__number-text.ant-typography{text-align:center}.production-plan-lines-table__clamp.ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.production-plan-lines-table .ant-progress-line{margin-bottom:0}.production-plan-active-actions{justify-content:flex-end}.kdsg-compact-upload.ant-upload-wrapper,.kdsg-compact-upload .ant-upload,.kdsg-compact-upload .ant-upload-drag{width:220px}.kdsg-compact-upload .ant-upload.ant-upload-drag{height:44px}.kdsg-compact-upload .ant-upload-drag-container{padding:0 12px}.kdsg-fulfillment-table .ant-table{table-layout:fixed!important}.kdsg-fulfillment-table .ant-table-thead>tr>th,.kdsg-fulfillment-table .ant-table-thead>tr>td{white-space:normal;line-height:1.2}.kdsg-fulfillment-table .ant-table-tbody>tr>td{vertical-align:top}.kdsg-fulfillment-table .ant-table-cell{overflow-wrap:anywhere}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-available>td{background:#338f5917!important}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-available:hover>td{background:#338f5924!important}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-available.ant-table-row-selected>td{background:#17624f21!important}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-unavailable>td{color:#0000009e;background:#faad1414!important}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-unavailable:hover>td{background:#faad1421!important}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-borrowing>td{background:#fa8c161a!important}.kdsg-fulfillment-preview-table .ant-table-tbody>tr.kdsg-row--khkl-borrowing:hover>td{background:#fa8c1626!important}.sales-picking-allocation-board__row--short>td{background:#ff4d4f14!important}.sales-picking-allocation-board__row--short:hover>td{background:#ff4d4f21!important}.sales-picking-allocation-board__row--depleted>td{background:#faad1414!important}.sales-picking-allocation-board__row--depleted:hover>td{background:#faad1421!important}.sales-picking-allocation-board__picking-header{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:76px;display:flex}.sales-picking-allocation-board__picking-code{text-align:left;white-space:normal;height:auto;padding:0;line-height:18px}.sales-picking-allocation-board__picking-customer{color:#000000ad;word-break:break-word;max-height:40px;font-size:12px;line-height:18px;display:block;overflow:hidden}.sales-picking-allocation-board__picking-customer-code{margin-inline-end:4px;padding-inline:4px;line-height:16px}.sales-picking-allocation-board__picking-customer-name{vertical-align:middle}.sales-picking-allocation-board__picking-status .ant-tag{margin-inline-end:0}.sales-picking-allocation-board__cell-button{justify-content:flex-end;min-width:76px}.sales-picking-allocation-board__cell-button:hover{background:#1677ff14}.sales-picking-allocation-edit{width:min(420px,100vw - 64px)}.sales-picking-allocation-edit__lines{gap:8px;max-height:280px;display:grid;overflow:auto}.sales-picking-allocation-edit__line{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;display:grid}.sales-picking-allocation-edit__line-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sales-picking-allocation-edit__line-title{align-items:center;gap:4px;min-width:0;display:flex}.sales-picking-allocation-edit__line-title .ant-typography{min-width:0}.sales-picking-allocation-edit__limit-button{color:#00000073;flex:none;width:20px;min-width:20px;height:20px;padding:0}.sales-picking-allocation-edit__limit-button:hover{color:#1677ff}.sales-picking-allocation-edit__limit-tooltip{gap:2px;max-width:260px;display:grid}.sales-picking-allocation-edit__line-error{font-size:12px;line-height:18px}.sales-picking-allocation-edit__summary{border-top:1px solid #05050514;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.sales-picking-allocation-edit__save-wrapper{display:inline-flex}.sales-picking-allocation-edit__save-wrapper--invalid{cursor:not-allowed}.sales-picking-allocation-edit__save-wrapper--invalid .ant-btn{pointer-events:none}.kdsg-sku-cell{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.kdsg-sku-cell__code.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;display:block;overflow:hidden}.kdsg-sku-cell__name.ant-typography{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.kdsg-issues-list{width:100%;min-width:0}.kdsg-issue-text.ant-typography{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.3;display:block}.production-plan-create-collapse,.production-plan-advanced-collapse{min-width:0}.production-plan-create-collapse .ant-collapse-content-box{padding-block:16px}.production-plan-advanced-collapse .ant-collapse-header{padding-inline:0!important}.production-plan-advanced-collapse .ant-collapse-content-box{padding:8px 0 0!important}.production-plan-execution{width:100%;min-width:0}.production-plan-execution-drawer .ant-modal-body{overflow-x:hidden}.production-plan-selected-drawer .ant-modal-body{overflow-y:auto}.production-plan-execution__actions{justify-content:flex-end;width:100%}@media (width<=767px){.production-plan-create-form__actions{justify-content:stretch}.production-plan-create-form__actions .ant-btn{width:100%}}.production-plan-execution__summary{flex:none}.production-plan-execution__plan-notes{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;flex:none;width:100%;padding:10px 12px}.production-plan-execution__plan-notes-label.ant-typography{color:#475569;margin-bottom:4px;font-size:12px;display:block}.production-plan-execution__plan-notes-content.ant-typography{color:#1f2937;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45;display:block}.production-plan-execution__edit-panel{background:#17624f0f;border:1px solid #17624f24;border-radius:6px;flex:none;padding:12px}.production-plan-draft-lines{width:100%;margin-top:10px}.production-plan-draft-lines__row{width:100%}.production-plan-execution-line--added>td{background:#eefbf2!important}.production-plan-execution-line--removed>td{color:#1423229e;background:#f1f3f2!important}.production-plan-execution-lines-table .ant-table{width:100%}.production-plan-execution-lines-table .ant-table-thead>tr>th:not(:last-child){border-inline-end:1px solid #061d172e!important}.production-plan-execution-lines-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid #17624f1a}.production-plan-execution-lines-table .ant-table-thead>tr>th:last-child,.production-plan-execution-lines-table .ant-table-tbody>tr>td:last-child{border-inline-end:0}.production-plan-execution-lines-table .ant-table-container,.production-plan-execution-lines-table .ant-table-content{overflow-x:hidden!important}.production-plan-selected-drawer .production-plan-execution-lines-table .ant-table-container,.production-plan-selected-drawer .production-plan-execution-lines-table .ant-table-content{overflow:visible!important}.production-plan-selected-drawer .production-plan-execution-lines-table .ant-table-thead>tr>th{z-index:30;top:0;background:#78c7aa!important;position:sticky!important}.production-plan-helper-tooltip.ant-tooltip,.app-help-tooltip-popover.production-plan-helper-tooltip.ant-tooltip{--antd-arrow-background-color:#f3faf7;max-width:min(820px,100vw - 32px)}.production-plan-helper-tooltip .ant-tooltip-inner,.app-help-tooltip-popover.production-plan-helper-tooltip .ant-tooltip-inner{color:#24423c;border:1px solid #1f6f5f2e;max-width:780px;padding:14px 16px;line-height:1.5;box-shadow:0 10px 24px #1650441f;background:#f3faf7!important}.production-plan-detail-tooltip.ant-tooltip,.app-help-tooltip-popover.production-plan-detail-tooltip.ant-tooltip{--antd-arrow-background-color:#f3faf7;max-width:min(460px,100vw - 32px)}.production-plan-detail-tooltip .ant-tooltip-inner,.app-help-tooltip-popover.production-plan-detail-tooltip .ant-tooltip-inner{color:#24423c;border:1px solid #1f6f5f2e;max-width:430px;padding:12px 14px;box-shadow:0 10px 24px #1650441f;background:#f3faf7!important}.production-plan-helper-tooltip .ant-tooltip-inner .ant-typography,.production-plan-detail-tooltip .ant-tooltip-inner .ant-typography{color:inherit}.production-plan-helper-tooltip .ant-tooltip-arrow:before,.production-plan-helper-tooltip .ant-tooltip-arrow:after,.production-plan-detail-tooltip .ant-tooltip-arrow:before,.production-plan-detail-tooltip .ant-tooltip-arrow:after{background:#f3faf7!important}.production-plan-detail-tooltip__content{min-width:280px}.production-plan-detail-tooltip__line.ant-typography{color:#24423c;font-size:13.5px;line-height:1.45;display:block}.production-demand-page{width:100%}.production-demand-field-help-label{cursor:help;text-underline-offset:3px;outline:none;min-width:0;max-width:100%;-webkit-text-decoration:underline dotted #1f6f5f6b;text-decoration:underline dotted #1f6f5f6b;display:inline-flex}.production-demand-field-help-label:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1f6f5f57}.production-demand-toolkit.ant-card{background:#f3faf7;border-color:#1f6f5f38;box-shadow:0 12px 28px #16504414}.production-demand-toolkit .ant-card-head{border-bottom-color:#1f6f5f24}.production-demand-toolkit .ant-statistic-title{color:#496961}.production-demand-toolkit .ant-statistic-content{color:#173b35}.production-demand-toolkit__actions{justify-content:flex-end;width:100%}.production-demand-score-formula{width:100%}.production-demand-score-formula .ant-typography{color:#24423c;line-height:1.45}.production-demand-score-formula .ant-typography code{white-space:normal;overflow-wrap:anywhere;color:#173b35;background:#ffffffc2;border-color:#1f6f5f2e;max-width:100%;display:inline-block}.production-demand-score-formula__note.ant-typography{color:#496961;font-size:13px}.production-demand-helper-tooltip.ant-tooltip,.app-help-tooltip-popover.production-demand-helper-tooltip.ant-tooltip{--antd-arrow-background-color:#f3faf7;max-width:min(760px,100vw - 32px)}.production-demand-helper-tooltip .ant-tooltip-inner,.app-help-tooltip-popover.production-demand-helper-tooltip .ant-tooltip-inner{color:#24423c;border:1px solid #1f6f5f2e;max-width:720px;padding:14px 16px;line-height:1.5;box-shadow:0 10px 24px #1650441f;background:#f3faf7!important}.production-demand-helper-tooltip .ant-tooltip-inner .ant-typography,.production-demand-detail-tooltip .ant-tooltip-inner .ant-typography{color:inherit}.production-demand-helper-tooltip .ant-tooltip-arrow:before,.production-demand-helper-tooltip .ant-tooltip-arrow:after,.production-demand-detail-tooltip .ant-tooltip-arrow:before,.production-demand-detail-tooltip .ant-tooltip-arrow:after{background:#f3faf7!important}.production-demand-helper-tooltip__content{max-width:700px}.production-demand-helper-tooltip__content .ant-typography{color:#24423c;font-size:13.5px;line-height:1.48;display:block}.production-demand-detail-tooltip.ant-tooltip,.app-help-tooltip-popover.production-demand-detail-tooltip.ant-tooltip{--antd-arrow-background-color:#f3faf7;max-width:min(430px,100vw - 32px)}.production-demand-detail-tooltip .ant-tooltip-inner,.app-help-tooltip-popover.production-demand-detail-tooltip .ant-tooltip-inner{color:#24423c;border:1px solid #1f6f5f2e;max-width:400px;padding:12px 14px;box-shadow:0 10px 24px #1650441f;background:#f3faf7!important}.production-demand-detail-tooltip__content{min-width:240px}.production-demand-detail-tooltip__content .ant-typography{color:#24423c;font-size:13.5px;line-height:1.45;display:block}.compact-entry-header,.compact-entry-row{align-items:start;gap:8px;display:grid}.compact-entry-header{color:#55706b;font-size:12px;font-weight:600}.sales-invoice-form-section{background:#f8fbfa;border:1px solid #1423221a;border-radius:8px;margin-bottom:16px;padding:14px}.sales-invoice-form-section--document{background:#f7fbff;border-color:#1677ff29}.sales-invoice-form-section--recipient,.sales-invoice-form-section--products{background:#f6fbf9;border-color:#1f6f5f2e}.sales-invoice-form-section--notes,.sales-invoice-form-section--options{background:#fffdf3;border-color:#d489062e}.sales-invoice-form-section--totals{background:#f3faf7;border-color:#1f6f5f33;flex-direction:column;gap:10px;display:flex}.sales-invoice-form-section>.ant-form-item:last-child,.sales-invoice-form-section>.ant-row:last-child .ant-form-item{margin-bottom:0}.compact-entry-header--inventory-count,.compact-entry-row--inventory-count{grid-template-columns:minmax(240px,2fr) minmax(180px,1.3fr) minmax(120px,.8fr) minmax(180px,1.3fr) minmax(120px,.8fr) minmax(120px,.8fr) 48px}.compact-entry-header--production-move,.compact-entry-row--production-move{grid-template-columns:minmax(150px,1fr) minmax(210px,1.2fr) minmax(240px,1.7fr) minmax(210px,1.2fr) minmax(110px,.7fr) minmax(240px,1.8fr) minmax(220px,1.3fr) 48px}.compact-entry-header--pending-return-handling,.compact-entry-row--pending-return-handling{grid-template-columns:minmax(220px,2fr) minmax(210px,1.2fr) minmax(160px,1.1fr) minmax(210px,1.2fr) minmax(90px,.6fr) minmax(180px,1.3fr) 48px}.compact-entry-header--sales-return,.compact-entry-row--sales-return{grid-template-columns:minmax(220px,1.7fr) minmax(180px,1.2fr) minmax(80px,.5fr) minmax(120px,.8fr) minmax(120px,.55fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(200px,1.1fr) minmax(150px,1fr) minmax(180px,1.2fr) 48px}.compact-entry-header--sales-order,.compact-entry-row--sales-order{grid-template-columns:minmax(200px,2fr) minmax(80px,.55fr) minmax(95px,.75fr) minmax(95px,.75fr) minmax(105px,.5fr) minmax(85px,.65fr) minmax(95px,.75fr) minmax(112px,.65fr) minmax(96px,.55fr) minmax(120px,1fr) 48px}.compact-entry-header--purchase,.compact-entry-row--purchase{grid-template-columns:minmax(105px,.6fr) minmax(150px,.85fr) minmax(220px,1.35fr) minmax(170px,.95fr) minmax(170px,.95fr) minmax(80px,.5fr) minmax(120px,.7fr) minmax(92px,.42fr) minmax(220px,1fr) minmax(110px,.65fr) minmax(140px,.8fr) 40px}.compact-entry-header--purchase-no-packaging,.compact-entry-row--purchase-no-packaging{grid-template-columns:minmax(105px,.6fr) minmax(150px,.85fr) minmax(240px,1.45fr) minmax(190px,1fr) minmax(170px,.95fr) minmax(80px,.5fr) minmax(120px,.7fr) minmax(110px,.65fr) minmax(140px,.8fr) 40px}.compact-entry-header--goods-receipt,.compact-entry-row--goods-receipt{grid-template-columns:minmax(180px,1.3fr) minmax(220px,2fr) minmax(80px,.7fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(160px,1.5fr) 40px}.compact-entry-header--goods-receipt-no-cost,.compact-entry-row--goods-receipt-no-cost{grid-template-columns:minmax(180px,1.3fr) minmax(240px,2fr) minmax(90px,.7fr) minmax(220px,1.8fr) 40px}.compact-entry-header--goods-receipt-tracking,.compact-entry-row--goods-receipt-tracking{grid-template-columns:minmax(180px,1.2fr) minmax(240px,2fr) minmax(90px,.6fr) minmax(220px,1.4fr) minmax(220px,1.4fr) 40px}.compact-entry-header--sales-invoice,.compact-entry-row--sales-invoice{grid-template-columns:minmax(220px,1.7fr) minmax(180px,1.2fr) minmax(90px,.6fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(100px,.7fr) minmax(120px,.8fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(220px,1.4fr) minmax(118px,.7fr)}.compact-entry-header--sales-invoice-no-money,.compact-entry-row--sales-invoice-no-money{grid-template-columns:minmax(220px,1.9fr) minmax(180px,1.3fr) minmax(90px,.6fr) minmax(260px,1.8fr) minmax(118px,.7fr)}.compact-entry-header--sales-invoice,.compact-entry-header--sales-invoice-no-money{color:#27415d;background:#e6f4ff;border:1px solid #1677ff38;border-radius:8px;padding:9px 12px;overflow-x:auto;box-shadow:inset 0 1px #ffffffd1}.compact-entry-header--sales-invoice span,.compact-entry-header--sales-invoice-no-money span{min-width:0;line-height:1.3}.compact-entry-row{background:#ffffffc7;border:1px solid #14232214;border-radius:12px;padding:10px 12px;overflow-x:auto}.compact-entry-row--sales-invoice.sales-invoice-linked-line--hard-shortage,.compact-entry-row--sales-invoice-no-money.sales-invoice-linked-line--hard-shortage{background:#fff1f0e6;border-color:#cf132261;box-shadow:inset 4px 0 #cf1322b8}.compact-entry-row--sales-invoice.sales-invoice-linked-line--protected-shortage,.compact-entry-row--sales-invoice-no-money.sales-invoice-linked-line--protected-shortage{background:#fffbe6f0;border-color:#d488065c;box-shadow:inset 4px 0 #d48806ad}.ant-table-wrapper .ant-table-tbody>tr.sales-invoice-scope-row--hard-shortage>td{background:#fff1f0}.ant-table-wrapper .ant-table-tbody>tr.sales-invoice-scope-row--hard-shortage:hover>td{background:#ffe5e3}.ant-table-wrapper .ant-table-tbody>tr.sales-invoice-scope-row--protected-shortage>td{background:#fffbe6}.ant-table-wrapper .ant-table-tbody>tr.sales-invoice-scope-row--protected-shortage:hover>td{background:#fff4c4}.compact-entry-row--summary{background:#e5f0ecb8;border-style:dashed}.compact-entry-cell{min-width:0}.compact-entry-cell .ant-form-item{margin-bottom:0}.compact-entry-cell .ant-form-item-extra{min-height:0;margin-top:4px;font-size:11px}.compact-entry-cell--meta{align-items:center;min-height:32px;display:flex}.compact-entry-cell--narrow{min-width:0}.compact-entry-cell--action{justify-content:center;align-items:center;min-height:32px;display:flex}.invoice-totals-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.invoice-totals-grid__item{border:1px solid #14232229;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.sales-invoice-form-section--totals .invoice-totals-grid__item{background:#ffffffb8}@media (width<=860px){.invoice-totals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sales-invoice-form-section{padding:12px}.invoice-totals-grid{grid-template-columns:minmax(0,1fr)}}.app-help-button.ant-btn{color:#1f6f5f;background:#f3faf7;border:1px solid #1f6f5f38;box-shadow:0 1px 2px #16504414}.app-help-button.ant-btn:hover,.app-help-button.ant-btn:focus-visible{color:#145c4e;background:#e3f4ee;border-color:#1f6f5f61}.app-help-button.ant-btn:focus-visible{outline-offset:2px;outline:2px solid #1f6f5f57}.app-help-popover-overlay .ant-popover-inner{background:#f3faf7;border:1px solid #1f6f5f2e;max-width:min(420px,100vw - 32px);box-shadow:0 12px 32px #16504424}.app-help-popover-overlay .ant-popover-title{color:#111827;border-bottom-color:#1f6f5f29;font-weight:700}.app-help-popover-overlay .ant-popover-arrow:before{background:#f3faf7}.app-help-popover,.app-help-popover__fields,.app-help-popover__notes,.app-help-tooltip{flex-direction:column;gap:8px;display:flex}.app-help-popover__summary.ant-typography{color:#111827;margin-bottom:2px}.app-help-popover__field{border-top:1px solid #1f6f5f1f;flex-direction:column;gap:2px;padding:8px 0;display:flex}.app-help-popover__field-label.ant-typography,.app-help-tooltip__label.ant-typography,.app-help-popover__field-description.ant-typography,.app-help-tooltip__description.ant-typography{color:#111827}.app-help-popover__field-extra.ant-typography,.app-help-popover__note.ant-typography,.app-help-tooltip__formula.ant-typography,.app-help-tooltip__note.ant-typography{color:#111827;font-size:12px}.app-help-tooltip-popover.ant-tooltip{--antd-arrow-background-color:#f3faf7;max-width:min(320px,100vw - 32px)}.app-help-tooltip-popover .ant-tooltip-content{border-radius:8px}.app-help-tooltip-popover .ant-tooltip-inner{color:#111827;border:1px solid #1f6f5f2e;max-width:300px;padding:10px 12px;box-shadow:0 10px 24px #1650441f;background:#f3faf7!important}.app-help-tooltip-popover .ant-tooltip-inner .ant-typography{color:inherit}.app-help-tooltip-popover .ant-tooltip-arrow:before,.app-help-tooltip-popover .ant-tooltip-arrow:after{background:#f3faf7!important}.app-help-tooltip-popover--warning.ant-tooltip{--ant-tooltip-arrow-background-color:#fff7e6;--antd-arrow-background-color:#fff7e6}.app-help-tooltip-popover--warning .ant-tooltip-container,.app-help-tooltip-popover--warning .ant-tooltip-inner{color:#111827;border-color:#d4880647;background:#fff7e6!important}.app-help-tooltip-popover--warning .ant-tooltip-container .ant-typography,.app-help-tooltip-popover--warning .ant-tooltip-inner .ant-typography,.app-help-tooltip-popover--warning .app-help-tooltip__note.ant-typography{font-weight:700;color:#111827!important}.app-help-tooltip-popover--warning .ant-tooltip-arrow:before,.app-help-tooltip-popover--warning .ant-tooltip-arrow:after{background:#fff7e6!important}.app-help-tooltip-trigger{min-width:0;max-width:100%;display:inline-flex}.app-help-label{color:#111827;cursor:help;text-underline-offset:3px;align-items:center;gap:4px;max-width:100%;-webkit-text-decoration:underline dotted #1f6f5f6b;text-decoration:underline dotted #1f6f5f6b;display:inline-flex}.app-help-label__text{overflow-wrap:anywhere;min-width:0}.product-component-rules-preheader{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:2px 0 4px;display:flex}.product-component-rules-card>.ant-card-head .ant-card-head-wrapper{align-items:center;gap:12px}.product-component-rules-card>.ant-card-head .ant-card-head-title{flex:none;min-width:max-content}.product-component-rules-card>.ant-card-head .ant-card-extra{flex:auto;min-width:0;margin-inline-start:0}.product-component-rules-preheader__tabs{flex:320px;min-width:260px}.product-component-rules-preheader__tabs .ant-tabs-nav{margin-bottom:0!important}.product-component-rules-preheader__view{margin-left:auto}.product-component-rules-toolbar{flex-wrap:wrap;flex:999 760px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.product-component-rules-toolbar--card-extra{width:100%}.product-component-rules-toolbar__alert{justify-content:flex-end;min-width:0;display:inline-flex}.product-component-rules-toolbar__filters{justify-content:flex-end}.product-component-rules-toolbar__actions{justify-content:flex-end;min-width:0}@media (width<=1199px){.product-component-rules-toolbar__alert,.product-component-rules-toolbar__filters,.product-component-rules-toolbar__actions{justify-content:flex-end}}@media (width<=640px){.product-component-rules-toolbar__filters .ant-input{width:100%!important}.product-component-rules-toolbar__alert,.product-component-rules-toolbar__filters,.product-component-rules-toolbar__actions{width:100%}}.app-readiness-helper-tooltip__details{flex-direction:column;gap:2px;display:flex}.transport-modal--full .ant-modal-content{flex-direction:column;min-height:calc(100vh - 32px);display:flex}.transport-modal--full .ant-modal-body{flex:1;overflow:visible}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{inset-inline-end:-5px;z-index:1;cursor:col-resize;width:10px;height:100%;position:absolute;bottom:0}.ledger-opening-balance-row>td{background:#f0f5ff!important;border-bottom:2px solid #adc6ff!important}.todo-tab-count .ant-badge-count{min-width:18px;height:18px;box-shadow:none;border:1px solid #0000;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.todo-tab-count--muted .ant-badge-count{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.todo-tab-count--warning .ant-badge-count{color:#92400e;background:#f59e0b;border-color:#d97706}.todo-tab-count--danger .ant-badge-count{color:#fff;background:#dc2626;border-color:#b91c1c}.todo-area-filter-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.todo-area-filter-strip .ant-btn{align-items:center;max-width:240px;display:inline-flex}.todo-area-filter-label{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;min-width:0;max-width:148px;display:inline-block;overflow:hidden}.todo-area-filter-strip .ant-badge{margin-inline-start:4px}.todo-area-manager-form,.todo-label-manager-form{grid-template-columns:minmax(220px,1fr) minmax(140px,180px) minmax(110px,140px) auto;align-items:start;gap:12px;display:grid}.todo-label-manager-description{grid-column:1/-1}.todo-task-taxonomy-grid{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);align-items:start;column-gap:16px;display:grid}.todo-related-document-grid{grid-column:1/-1;grid-template-columns:minmax(220px,280px) minmax(460px,1fr);align-items:start;column-gap:16px;display:grid}.todo-task-modal-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px;height:100%;min-height:0;display:grid}.todo-task-modal-main{min-width:0;min-height:0}.todo-task-checklist-panel{background:#fff;border:1px solid #f0f0f0;border-radius:6px;min-width:0;min-height:0;padding:12px;overflow:auto}.purchase-tax-status-select .ant-select-selector{background:#fffbe6!important;border-color:#faad14!important}.purchase-tax-status-select .ant-select-selection-item{-webkit-text-fill-color:#000;font-weight:600;color:#000!important}.purchase-tax-status-select-popup .ant-select-item-option{font-weight:600;color:#000!important;background:#fffbe6!important}.purchase-tax-status-select-popup .ant-select-item-option:hover,.purchase-tax-status-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.purchase-tax-status-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){-webkit-text-fill-color:#000;color:#000!important;background:#ffe58f!important}.purchase-tax-status-select-popup .ant-select-item-option-content,.purchase-tax-status-select-popup .ant-select-item-option-state,.purchase-tax-status-select-popup .ant-select-item-option:hover .ant-select-item-option-content,.purchase-tax-status-select-popup .ant-select-item-option:hover .ant-select-item-option-state,.purchase-tax-status-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.purchase-tax-status-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-state,.purchase-tax-status-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.purchase-tax-status-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{-webkit-text-fill-color:#000;color:#000!important}@media (width<=760px){.todo-area-manager-form,.todo-label-manager-form,.todo-task-taxonomy-grid,.todo-related-document-grid{grid-template-columns:minmax(0,1fr)}.todo-task-modal-layout{grid-template-columns:minmax(0,1fr);overflow:auto}.todo-task-checklist-panel{order:-1;overflow:visible}}
