:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#283331;background:#f6f7f4;font-synthesis:none;font-weight:400;font-size:13px;--red: #ac3b32;--ink: #283331;--muted: #8a938c;--line: #e9ece6;--bg: #f6f7f4}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:3px}button{color:inherit}button:disabled{cursor:not-allowed}button:not(.ant-btn){transition:background .15s,color .15s}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}button{border:0;background:none}a{color:var(--red)}.muted{color:#8d948f}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#929991}.tabular{font-variant-numeric:tabular-nums}.ant-btn{box-shadow:none;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:5px}.ant-btn-icon{display:inline-flex!important;align-items:center}.ant-select,.ant-picker{font-size:13px}.ant-table-thead>tr>th{font-size:12px;font-weight:500!important;white-space:nowrap}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{border-bottom:1px solid #eef0ec!important;font-size:12px}.ant-table-wrapper .ant-table-pagination.ant-pagination{padding:0 24px;margin:21px 0}.ant-pagination-total-text{margin-right:auto;color:#909892;font-size:12px}.ant-select-selector,.ant-input,.ant-input-affix-wrapper{box-shadow:none!important}.ant-modal-content{padding:25px!important}.ant-modal-title{display:flex;gap:10px;align-items:center}.ant-drawer-header{padding:20px 26px!important}.ant-drawer-title{font-size:14px!important}.ant-drawer-body{scrollbar-width:thin;scrollbar-color:#dfe2dc transparent}.ant-form-item-label>label{font-size:12px!important;color:#6d7770!important}.ant-form-item-required:before{color:#ae4338!important}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand .logo-clip{height:35px;width:42px;overflow:hidden;flex-shrink:0;position:relative}.brand img{width:42px;height:42px;object-fit:cover;position:absolute;top:-3px;mix-blend-mode:multiply}.brand strong{display:block;white-space:nowrap;font-size:14px;font-weight:650;letter-spacing:.1px}.brand span{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.8px;color:#92998f;margin-top:4px}.brand span i{height:7px;width:1px;background:#bcc2b8}.brand-large{gap:15px}.brand-large .logo-clip{width:55px;height:45px}.brand-large img{width:55px;height:55px;top:-6px}.brand-large strong{font-size:19px}.brand-large span{font-size:11px;letter-spacing:2px}.brand-dark{color:#fff}.brand-dark .logo-clip{background:#fff;border-radius:5px}.brand-dark img{mix-blend-mode:normal}.brand-dark span{color:#9da49f}.login-page{display:grid;grid-template-columns:58% 42%;min-height:100vh;background:#fff}.login-art{position:relative;min-height:100vh;overflow:hidden;background:#1d2427}.login-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;animation:login-image 1.2s ease both}.art-shade{position:absolute;inset:0;background:linear-gradient(180deg,#151b1dc2,transparent 55%,#131819b8),linear-gradient(90deg,#1c242663,transparent)}.login-art-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:45px}.edition{font-size:10px;color:#b5bdb5;letter-spacing:2px}.login-art-copy{position:relative;padding:45px 60px;color:#f7f9f5}.login-art-copy>span{font-size:10px;letter-spacing:2px;color:#c3cbc3}.login-art-copy h1{font-size:clamp(30px,3.1vw,52px);line-height:1.5;font-weight:450;letter-spacing:3px;margin:18px 0}.login-art-copy p{font-size:13px;line-height:2;color:#b8c1ba}.login-art-bottom{position:absolute;bottom:36px;left:45px;right:45px;border-top:1px solid #ffffff25;padding-top:20px;color:#acb7ad;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}.login-form-area{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px 60px}.login-top-note{display:flex;align-items:center;gap:8px;justify-content:flex-end;font-size:11px;color:#8f9892}.login-top-note i{width:5px;height:5px;border-radius:100%;background:#749281}.login-form{width:100%;max-width:345px;align-self:center;margin:65px 0}.login-form h2{font-size:31px;font-weight:500;margin:12px 0}.login-subtitle{color:#8b938d;margin-bottom:38px}.login-form .ant-form-item{margin-bottom:23px}.login-form .ant-input-affix-wrapper{height:47px;background:#fbfcf9;padding:10px 14px}.login-form .ant-input{background:transparent}.login-form .ant-input-prefix{color:#9ba298;margin-right:10px}.login-form .ant-btn-primary{height:46px;margin-top:11px;justify-content:space-between;padding:0 20px}.login-caption{display:flex;gap:7px;color:#8d968d;font-size:11px;margin-bottom:15px;align-items:center}.login-footer-note{margin-top:37px;border-top:1px solid #edf0e9;padding-top:22px;display:flex;justify-content:center;gap:16px;align-items:center;color:#969e94;font-size:10px}.login-footer-note i{height:3px;width:3px;background:#c5ccc2;border-radius:100%}.login-form-area>footer{text-align:center;color:#7b877f;font-size:10px;line-height:2}.login-form-area>footer span{color:#a3aaa2}.app-shell{min-height:100vh;--sidebar: 222px}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:#fdfefb;border-right:1px solid #e5e8e0;display:flex;flex-direction:column;z-index:30;transition:width .2s}.sidebar>.brand{height:84px;padding:0 19px}.sidebar-search{display:flex;margin:0 15px 12px;padding:10px;align-items:center;gap:8px;color:#9ca398;border:1px solid #e9ece5!important;border-radius:5px;font-size:11px;text-align:left;white-space:nowrap}.sidebar-search kbd{margin-left:auto;font-size:9px;color:#9ea69a;padding:1px 3px;border:1px solid #e5e9e0;border-radius:3px}.sidebar nav{flex:1;overflow-y:auto;padding:3px 11px 12px;scrollbar-width:none}.nav-label{font-size:9px;color:#a1a99d;letter-spacing:1px;padding:13px 13px 7px}.nav-item{display:flex;align-items:center;width:100%;gap:12px;padding:10px 13px;text-align:left;font-size:12px;border-radius:5px;min-height:38px;color:#69756b;margin-bottom:3px;white-space:nowrap}.nav-item svg{stroke-width:1.6;color:#8c9789}.nav-item:hover{background:#f1f3ed}.nav-item.active{background:#f6ebe6;color:#a44336;font-weight:600}.nav-item.active svg{color:#a44336}.nav-item.active:before{content:"";position:absolute;left:0;width:3px;height:22px;background:#ac4538;border-radius:0 2px 2px 0}.nav-item small{margin-left:auto;font-size:10px;background:#e9ece5;color:#828d7d;border-radius:4px;padding:1px 5px}.nav-item.active small{background:#e9d7ce;color:#a44c3c}.sidebar-bottom{padding:13px 20px 0;border-top:1px solid #edf0e8}.sidebar-bottom>button{display:flex;gap:10px;color:#8b9486;font-size:11px;padding:7px 0}.sidebar-env{display:flex;gap:7px;align-items:center;font-size:9px;margin-top:14px;padding:15px 0;border-top:1px solid #edf0e8;color:#9ba491}.sidebar-env small{margin-left:auto;letter-spacing:1px;color:#a9b09f}.app-main{margin-left:var(--sidebar);transition:margin-left .2s}.topbar{height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 28px;background:#fdfefb;border-bottom:1px solid #e8ebe4;gap:15px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:18px}.icon-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#7c877c}.icon-button:hover{background:#eff2e9}.topbar-divider{width:1px;height:16px;background:#e6eae0}.breadcrumb{display:flex;align-items:center;gap:12px;color:#a1a89d;font-size:11px;white-space:nowrap}.breadcrumb b{font-weight:400;color:#677365}.today{color:#6e7b6c;font-size:10px;font-variant-numeric:tabular-nums}.today i{font-style:normal;margin-left:8px;color:#9ba594}.env-pill{padding:3px 7px;border:1px solid #e7dbc9;border-radius:3px;color:#a28a5d;font-size:9px;white-space:nowrap}.notification-bell{position:relative}.notification-bell>i{width:4px;height:4px;background:#b34b3f;border:1px solid #fff;border-radius:100%;position:absolute;top:4px;right:5px}.profile{display:flex;align-items:center;gap:10px;font-size:11px}.avatar{height:28px;width:28px;display:flex;align-items:center;justify-content:center;background:#e9eee4;color:#7d8b72;border-radius:100%;font-size:10px;font-weight:600}.workspace-tabs{height:39px;display:flex;align-items:stretch;padding:0 25px;background:#fdfefb;border-bottom:1px solid #e7eae2;overflow:auto;white-space:nowrap;scrollbar-width:none}.workspace-tab{display:flex;align-items:stretch;margin-right:17px;position:relative;color:#9aa394;font-size:10px}.workspace-tab>button:first-child{display:flex;align-items:center;gap:7px;padding:0 4px}.workspace-tab.active{color:#a34839}.workspace-tab.active:after{content:"";position:absolute;height:2px;background:#ac4639;left:0;right:0;bottom:0}.close-tab{display:flex;align-items:center;opacity:.55;padding:0 0 0 5px}.close-tab:hover{opacity:1}.workspace-content{padding:28px 30px 0;max-width:1800px;margin:auto}.page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 27px}.page-title .eyebrow{font-size:9px;color:#a1a998;letter-spacing:1.5px;margin-bottom:9px}.page-title h1{font-size:25px;font-weight:550;line-height:1.3;letter-spacing:.5px}.page-title h1>span:not(.title-count){font-size:10px;font-weight:400;letter-spacing:1.8px;margin-left:14px;color:#a6afa0;vertical-align:middle}.page-title p{font-size:11px;color:#929c8a;margin-top:10px}.title-actions{display:flex;gap:10px;align-items:center}.title-count{vertical-align:middle;background:#e9ece3;border-radius:5px;color:#8a9581;font-size:12px;letter-spacing:0;margin-left:13px;padding:3px 7px;font-weight:400}.overview-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e7eae2;border-radius:7px;margin-bottom:22px;padding:23px 0;box-shadow:0 2px 5px #29331b02}.overview-strip>button{text-align:left;border-right:1px solid #edf0e8;padding:0 25px}.overview-strip>button:last-child{border-right:0}.kpi-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7e8b77}.kpi-top svg{color:#a2aa9a;stroke-width:1.4}.overview-strip strong{font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-1px;display:block;margin:12px 0 10px;color:#34402f}.overview-strip strong small{font-weight:400;color:#a1aa96;font-size:11px;letter-spacing:0;margin-left:9px}.overview-strip p{display:flex;align-items:center;gap:6px;font-size:10px;color:#9aa58e}.kpi-alert strong,.kpi-alert .kpi-top svg{color:#af4a3c}.dot{display:inline-block;width:5px;height:5px;border-radius:100%;flex-shrink:0}.dot.blue{background:#7b9aa9}.dot.green{background:#799376}.dot.red{background:#b85a48}.dot.amber{background:#be9f63}.surface{background:#fff;border:1px solid #e7eae2;border-radius:7px;overflow:hidden;box-shadow:0 2px 5px #29331b02}.dashboard-top-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,1fr);gap:22px;margin-bottom:22px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 25px 10px}.section-head h2{font-size:14px;font-weight:600}.section-head p{font-size:10px;color:#9ba58e;margin-top:7px}.chart-legend{display:flex;gap:16px;font-size:10px;color:#969f8e}.chart-legend>span{display:flex;align-items:center;gap:6px}.chart-legend i{height:6px;width:6px;border-radius:100%}.chart-box{height:225px;padding:0 20px 12px}.chart-foot{display:flex;justify-content:space-between;font-size:10px;padding:17px 25px;border-top:1px solid #eef0e9;color:#9aa58e}.chart-foot strong{font-weight:500;color:#627557;margin:0 4px}.chart-foot button{display:flex;align-items:center;gap:5px;color:#8f9d82}.count-pill{font-size:11px;background:#f0f3eb;color:#869578;padding:4px 8px;border-radius:4px}.todo-section .section-head{padding-bottom:16px}.todo-row{width:calc(100% - 48px);margin:0 24px;border-bottom:1px solid #eef1e9;display:flex;align-items:center;gap:12px;text-align:left;padding:15px 0}.todo-icon{height:36px;width:36px;border-radius:7px;display:flex;align-items:center;justify-content:center}.beige{background:#f8f4eb;color:#b39b6d}.blue-bg{background:#edf2f2;color:#7d98a0}.red-bg{background:#f8efeb;color:#b37965}.todo-row div{flex:1}.todo-row strong{font-size:11px;font-weight:500;display:block}.todo-row div>span{font-size:9px;color:#9ca68f;display:block;margin-top:6px}.todo-row b{font-size:17px;font-weight:500}.todo-row>svg{color:#abb4a0}.red-text{color:#b45c47!important}.todo-shortcuts{padding:19px 25px;color:#9ba58d;font-size:9px}.todo-shortcuts>div{display:flex;gap:10px;margin-top:10px}.todo-shortcuts button{border:1px solid #e8ede0;color:#869475;display:flex;align-items:center;gap:6px;font-size:10px;padding:7px 12px;border-radius:4px}.todo-shortcuts button:hover{background:#f6f8f2}.orders-overview{margin-bottom:22px}.orders-overview .section-head{padding-bottom:23px}.orders-overview .ant-btn{font-size:11px;color:#89967b}.task-head,.task-row{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(125px,.95fr) minmax(180px,1.3fr) 118px 90px 18px;align-items:center;gap:22px;padding:13px 25px;width:100%;text-align:left}.task-head{background:#f8f9f5;color:#9ca58f;font-size:10px;border-top:1px solid #f0f2eb;border-bottom:1px solid #f0f2eb}.task-row{padding-top:17px;padding-bottom:17px;border-bottom:1px solid #eef1e8;font-size:11px}.task-row:last-child{border-bottom:0}.task-row:hover{background:#fbfcf8}.task-row strong{font-weight:500;font-size:11px;letter-spacing:.25px;display:block}.task-row small{font-size:9px;color:#9aa68b;display:block;margin-top:7px}.task-row small i{font-style:normal;margin:0 4px}.task-row>svg{color:#a4b092}.task-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-variant-numeric:tabular-nums;color:#77846b;margin-bottom:8px}.task-progress i{font-style:normal;color:#a9b19f}.task-progress b{font-weight:400;font-size:9px;color:#899875}.progress-track{height:4px;background:#eff2e9;border-radius:4px;overflow:hidden}.progress-track>span{display:block;background:#94a98b;height:100%;border-radius:4px}.status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:400;padding:3px 7px;border-radius:4px;line-height:1.4;white-space:nowrap;vertical-align:middle}.status i{width:4px;height:4px;border-radius:100%;background:currentColor}.status.green{color:#69836a;background:#eef4eb}.status.amber{color:#aa8c52;background:#f9f4e7}.status.blue{color:#6f8fa1;background:#eef3f6}.status.red{color:#b5654e;background:#fbf0e9}.status.neutral{color:#939b8a;background:#f1f3ed}.dashboard-bottom-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:22px}.delivery-list{padding:0 25px 10px}.delivery-list>button{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:13px 0;border-bottom:1px solid #eff2e9}.delivery-list>button:last-child{border-bottom:0}.date-stamp{width:36px;height:40px;text-align:center;border:1px solid #e7ebdf;border-radius:4px;padding-top:4px;flex-shrink:0}.date-stamp b{display:block;font-size:15px;font-weight:500;color:#728566;line-height:18px}.date-stamp>span{font-size:8px;color:#9caa8a}.delivery-list strong{font-size:11px;font-weight:500}.delivery-list small{display:block;font-size:9px;color:#a0aa93;margin-top:5px}.delivery-quantity{margin-left:auto;text-align:right}.delivery-quantity b{font-weight:500;font-size:12px;color:#647956}.activity-list{padding:3px 25px 13px}.activity-list>button{display:flex;gap:11px;text-align:left;width:100%;padding:11px 0;align-items:flex-start}.activity-point{width:6px;height:6px;background:#d2dcc6;border-radius:100%;margin-top:5px;position:relative}.activity-list>button:not(:last-child) .activity-point:after{position:absolute;content:"";width:1px;background:#e9eee1;height:63px;top:7px;left:2px}.activity-list strong{font-size:11px;font-weight:500}.activity-list p{font-size:10px;color:#8f9b80;margin:7px 0}.activity-list small{font-size:9px;color:#b0b8a5}.activity-list>button>svg{margin-left:auto;color:#a8b69a;margin-top:4px}.page-footer{display:flex;justify-content:space-between;color:#b4bda7;font-size:9px;letter-spacing:.3px;padding:24px 0}.business-note{display:flex;align-items:center;gap:12px;border:1px solid #eadfd0;background:#fcf9f2;padding:15px 20px;border-radius:6px;margin-bottom:21px;color:#9d8760}.business-note strong{font-size:12px;color:#8f7957;margin-right:17px;font-weight:500}.business-note span{font-size:11px;color:#a89a80}.business-note button{margin-left:auto;white-space:nowrap;display:flex;gap:5px;align-items:center;font-size:10px;color:#a69473}.data-tabs{display:flex;align-items:stretch;padding:0 23px;height:57px;border-bottom:1px solid #e9ece3;gap:26px}.data-tabs>button{padding:0;font-size:11px;position:relative;color:#89967e;white-space:nowrap}.data-tabs>button.active{color:#a34e3b;font-weight:500}.data-tabs>button.active:after{position:absolute;content:"";height:2px;background:#ae4d3b;bottom:0;left:0;right:0}.data-tabs>button>span{font-size:9px;background:#f5ede5;padding:2px 5px;border-radius:3px;margin-left:7px}.data-tabs-end{margin-left:auto;align-self:center;font-size:10px;color:#a4af98;white-space:nowrap}.filter-bar{display:flex;align-items:center;gap:9px;padding:19px 23px;flex-wrap:wrap}.filter-spacer{flex:1}.filter-bar .ant-btn{font-size:11px;color:#859278}.filter-bar .ant-input-affix-wrapper{background:#fff}.filter-bar .ant-input-prefix{color:#a5b097;margin-right:8px}.filter-bar .ant-select-selection-placeholder,.filter-bar .ant-input::placeholder{font-size:11px;color:#aab49d}.advanced-filters{display:flex;gap:20px;padding:0 23px 20px;flex-wrap:wrap;animation:fade-in .15s ease}.advanced-filters>div{display:flex;flex-direction:column;gap:7px}.advanced-filters label{font-size:11px;color:#929f84}.business-table .ant-table-thead>tr>th{color:#869478!important;background:#f8faf4!important}.business-table .ant-table-cell{color:#66735a}.record-link{padding:0;font-size:11px;letter-spacing:.15px;color:#657d54;white-space:nowrap;font-weight:500;text-align:left}.record-link:hover{color:#aa4c37;text-decoration:underline}.table-actions{display:flex;align-items:center;justify-content:center;gap:7px}.table-actions button{font-size:11px;padding:2px;color:#8d9d7c;display:flex;align-items:center}.table-actions button:hover{color:#a34937}.table-footnote{border-top:1px solid #edf0e6;padding:14px 23px;display:flex;justify-content:space-between;font-size:9px;color:#a4b196;gap:20px}.table-footnote>span:first-child{display:flex;align-items:center;gap:6px}.selection-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 23px;background:#f9f0e9;color:#a0553d;font-size:11px;border-top:1px solid #f0e4d5;gap:15px}.selection-bar>span{display:flex;align-items:center;gap:6px}.column-settings{width:380px}.column-settings>div{max-height:300px;overflow:auto;padding:15px 0}.column-settings .ant-checkbox-group{display:grid;grid-template-columns:1fr 1fr;gap:10px}.schedule-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 24px 18px}.schedule-toolbar>div:first-child{display:flex;align-items:center;gap:12px}.schedule-toolbar strong{font-size:12px;font-weight:500;color:#7f916d}.schedule-toolbar button{display:flex;align-items:center;padding:4px;color:#9cab8c}.schedule-toolbar button.back-today{font-size:10px;margin-left:5px;border:1px solid #e7edde;padding:3px 8px;border-radius:4px}.schedule-legend{display:flex;gap:14px;font-size:9px;color:#9fac8e}.schedule-legend>span{display:flex;align-items:center;gap:5px}.schedule-cell{padding:5px 9px;border-radius:4px;min-width:67px;font-variant-numeric:tabular-nums;font-size:11px}.schedule-cell.amber-cell{background:#fbf5e5;color:#b19760}.schedule-cell.blue-cell{background:#eff5f7;color:#7c9faf}.schedule-cell.danger{background:#fbeee7;color:#b77558}.schedule-cell.closed{background:#f1f4ed;color:#adb79c;text-decoration:line-through}.empty-number{color:#c1c9b8}.inventory-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #e7ecdf;background:#fff;border-radius:6px;margin-bottom:20px;padding:21px 0}.inventory-summary>button{display:flex;align-items:center;gap:14px;text-align:left;padding:0 25px;border-right:1px solid #edf1e6}.inventory-summary>button:last-child{border:0}.inventory-summary svg{color:#9bad86;stroke-width:1.5}.inventory-summary>button>div{flex:1}.inventory-summary>button>div>span{font-size:11px;color:#8b9b77}.inventory-summary strong{display:block;font-size:24px;font-weight:500;color:#647b51;letter-spacing:-.5px;margin-top:5px}.inventory-summary strong small{font-size:10px;margin-left:7px;letter-spacing:0;color:#a3b191}.inventory-summary>button>span{font-size:9px;color:#a2b18e}.detail-hero{padding:30px;background:#f8faf4;border-bottom:1px solid #edf1e6}.detail-hero h2{font-size:24px;font-weight:500;margin:13px 0 15px;color:#40513a;letter-spacing:.3px}.detail-sub{display:flex;align-items:center;gap:12px;color:#9baa8c;font-size:11px}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;padding-top:22px;border-top:1px solid #e8eedf}.detail-metrics label{display:block;font-size:10px;color:#a3b38f;margin-bottom:8px}.detail-metrics strong{font-size:23px;font-weight:500;color:#718960;font-variant-numeric:tabular-nums}.detail-tabs>.ant-tabs-nav{padding:0 30px;margin-bottom:0}.detail-content{padding:5px 30px 30px}.detail-section{padding:23px 0;border-bottom:1px solid #edf0e7}.detail-section h3{font-size:12px;font-weight:600;margin-bottom:21px;color:#738863}.detail-section h3>span{font-weight:400;margin-left:7px;color:#acba9d;font-size:11px}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 20px}.detail-grid label{display:block;font-size:10px;color:#a2b194;margin-bottom:9px}.detail-grid>div>div,.detail-grid>div>span{font-size:12px;color:#788b68;word-break:break-word;min-height:17px}.detail-grid .status{font-size:10px}.detail-line{background:#fbfcf8;padding:17px;border:1px solid #edf1e4;border-radius:5px;margin-bottom:15px}.detail-line h4{font-weight:500;font-size:12px;color:#758c64;display:flex;align-items:center;gap:10px}.line-no{height:21px;width:21px;display:inline-flex;align-items:center;justify-content:center;background:#edf2e5;color:#9cac87;border-radius:4px;font-size:10px}.related-item{display:flex;text-align:left;align-items:center;gap:13px;width:100%;padding:20px 0;border-bottom:1px solid #edf1e4;color:#8da077}.related-item div{flex:1}.related-item span{display:block;font-size:10px;color:#a8b696;margin-bottom:6px}.related-item strong{font-weight:500;font-size:12px}.audit-item{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid #edf1e4}.audit-item>i{width:6px;height:6px;border-radius:100%;background:#a6b993;margin-top:5px}.audit-item strong{font-size:12px;font-weight:500;color:#7d9668}.audit-item p{font-size:11px;color:#9aaf84;margin:8px 0;line-height:1.7}.audit-item small{font-size:10px;color:#b0c19b}.editor-intro{padding:6px 0 24px}.editor-intro h2{font-size:22px;font-weight:500;margin:9px 0 12px;color:#536949}.editor-intro p{font-size:11px;color:#9aad89}.editor-intro p span{margin:0 11px;color:#cad3bc}.form-section{padding:22px 0 5px;border-top:1px solid #e9efe0;margin-bottom:15px}.form-section h3{font-size:12px;color:#b2c19a;font-weight:400;display:flex;align-items:center;gap:12px;margin-bottom:20px}.form-section h3 span{font-size:13px;color:#758d61;font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 23px}.section-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.section-toolbar h3{margin-bottom:0}.form-empty{padding:35px;color:#b6c59f}.form-empty svg{stroke-width:1.2}.form-empty p{font-size:12px;margin-top:12px}.inline-note{background:#faf8ef;border:1px solid #ede7d1;color:#ab9b73;padding:11px 14px;font-size:11px;border-radius:5px;margin-bottom:18px}.editor-footer{display:flex;justify-content:space-between;align-items:center}.editor-footer>span{font-size:11px;color:#9cad87;display:flex;align-items:center;gap:12px}.editor-footer i{height:10px;width:1px;background:#e7eddd}.line-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:12px}.line-extra label{display:block;color:#99ae80;font-size:10px;margin-bottom:8px}.line-extra span{font-size:12px;color:#8ba574}.search-modal .ant-modal-title{color:#718859}.global-results{margin-top:16px;max-height:480px;overflow:auto}.global-results>label{font-size:10px;color:#b0c398;display:block;margin:17px 4px 8px}.global-results>button{display:flex;align-items:center;gap:13px;width:100%;padding:12px 8px;border-radius:5px;color:#9bb27f;text-align:left}.global-results>button:hover{background:#f7faf1}.global-results>button>div{flex:1}.global-results strong{display:block;font-size:12px;font-weight:500;color:#7a9660}.global-results small{display:block;font-size:10px;color:#aec395;margin-top:4px}.search-hint{padding-top:17px;border-top:1px solid #edf3e4;display:flex;gap:6px;color:#aabd90;font-size:10px;align-items:center}.search-hint span{margin-left:auto}.notification-list{width:300px}.notification-list>button{width:100%;display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 0;border-bottom:1px solid #edf3e3}.notification-list strong{font-size:12px;font-weight:500}.notification-list span{font-size:10px;color:#97af7b;line-height:1.6}.notification-list small{color:#b1c699;font-size:9px}.help-content h2{font-weight:500;font-size:21px;line-height:1.5;margin:28px 0 15px}.help-content p,.help-content li{font-size:12px;color:#7e9567;line-height:1.95;margin:12px 0}.help-content h3{font-size:13px;font-weight:600;margin:27px 0 10px}.help-content ul{padding-left:18px}.help-content .muted{font-size:11px;margin-top:24px;color:#aabc92}.print-area{padding:25px}.print-area>h2{text-align:center;margin:30px 0 15px}.print-area>p{text-align:center;color:#879e6e}.print-area footer{border-top:1px solid #e2ecd7;margin-top:30px;padding-top:20px;font-size:10px;color:#93a67c}.sidebar-collapsed{--sidebar: 72px}.sidebar-collapsed .brand{padding:0 15px}.sidebar-collapsed .brand>div:last-child,.sidebar-collapsed .sidebar-search span,.sidebar-collapsed .sidebar-search kbd,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-item>span,.sidebar-collapsed .sidebar-bottom span,.sidebar-collapsed .sidebar-env{display:none}.sidebar-collapsed .sidebar-search{padding:10px;justify-content:center;margin:0 12px 15px}.sidebar-collapsed .nav-group{margin-top:10px}.sidebar-collapsed .nav-item{justify-content:center;padding:12px}.sidebar-collapsed .sidebar-bottom{padding:10px 25px}.page-enter{animation:fade-in .25s ease both}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes login-image{0%{transform:scale(1.025);opacity:.7}to{transform:scale(1);opacity:1}}:root{--ink: #29322e;--muted: #90978f}.page-title p,.section-head p,.task-row small,.task-head,.chart-foot,.overview-strip p,.todo-row div>span,.page-footer,.table-footnote,.data-tabs-end,.detail-grid label,.editor-intro p,.help-content p,.help-content li{color:#8c948b}.page-title .eyebrow,.eyebrow,.nav-label{color:#949b90}.task-row strong,.task-row,.record-link,.business-table .ant-table-cell,.detail-grid>div>div,.detail-grid>div>span,.help-content h3{color:#4d584e}.record-link{color:#617562}.task-progress>div:first-child,.inventory-summary strong,.detail-metrics strong,.detail-hero h2,.form-section h3 span,.editor-intro h2,.global-results strong{color:#4b5d4f}.detail-section h3,.related-item,.audit-item strong{color:#607161}.sidebar-env,.login-footer-note,.activity-list small,.date-stamp>span,.delivery-list small,.sidebar-bottom>button,.table-actions button{color:#8d9789}.detail-hero{background:#f7f9f4}.help-content .muted{color:#9aa392}.line-extra label{color:#8d9a83}.line-extra span{color:#56694d}.business-table .ant-table-thead>tr>th{color:#87917f!important}.ant-table-tbody>tr>td{font-size:12px}.ant-table-wrapper .ant-table-pagination{font-size:11px}@media(min-width:1550px){.workspace-content{padding:34px 40px 0}.sidebar,.app-shell{--sidebar: 238px}.sidebar-collapsed{--sidebar: 72px}.sidebar-collapsed .sidebar{width:72px}.nav-item{font-size:13px;min-height:40px}.nav-label{padding-top:16px}.chart-box{height:250px}.section-head{padding:24px 28px 15px}.task-row{padding-top:21px;padding-bottom:21px}.page-title h1{font-size:28px}.overview-strip{padding:27px 0}.overview-strip strong{font-size:36px}}@media(max-width:1250px){.workspace-content{padding:24px 22px 0}.app-shell{--sidebar: 205px}.sidebar>.brand{padding:0 13px}.brand strong{font-size:12px}.brand .logo-clip{width:36px}.brand img{width:36px;height:36px;top:0}.topbar{padding:0 20px}.today{display:none}.dashboard-top-grid{gap:17px;grid-template-columns:minmax(0,1.4fr) minmax(285px,1fr)}.section-head{padding:20px 20px 12px}.todo-row{margin:0 18px;width:calc(100% - 36px);gap:9px}.todo-shortcuts{padding:16px 18px}.todo-shortcuts button{padding:7px;font-size:9px}.task-head,.task-row{gap:15px;grid-template-columns:minmax(175px,1.4fr) minmax(105px,.8fr) minmax(145px,1.1fr) 100px 75px 13px;padding-left:20px;padding-right:20px}.task-row strong{font-size:10px}.overview-strip>button{padding:0 19px}.chart-legend{gap:8px}.data-tabs{gap:20px}.business-note span{display:block;margin-top:5px}.filter-bar{gap:8px;padding:17px}.brand-large strong{font-size:18px}.login-form-area{padding:35px}.login-art-copy{padding:35px 40px}.login-art-top{padding:35px}.edition{display:none}.sidebar-collapsed{--sidebar: 72px}}@media(max-width:980px){.app-shell{--sidebar: 72px}.sidebar>.brand{padding:0 15px}.sidebar .brand>div:last-child,.sidebar-search span,.sidebar-search kbd,.nav-label,.nav-item>span,.nav-item small,.sidebar-bottom span,.sidebar-env{display:none}.sidebar-search{justify-content:center;padding:10px;margin:0 12px 15px}.nav-group{margin-top:10px}.nav-item{justify-content:center;padding:12px}.sidebar-bottom{padding:10px 25px}.topbar-right{gap:11px}.dashboard-top-grid{grid-template-columns:1fr}.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.task-table{overflow:auto}.task-row,.task-head{min-width:830px}.page-title h1{font-size:23px}.overview-strip strong{font-size:28px}.overview-strip>button{padding:0 15px}.kpi-top svg{display:none}.login-page{grid-template-columns:48% 52%}.login-art-copy{padding:30px}.login-art-copy h1{font-size:30px}.login-art-top{padding:28px}.brand-large strong{font-size:16px}.login-art-bottom{left:28px;right:28px}.login-art-bottom span:last-child{display:none}.form-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.line-extra{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.topbar .breadcrumb{display:none}.workspace-content{padding:20px 15px 0}.title-actions{gap:5px}.title-actions .ant-select{display:none}.page-title{align-items:flex-start;gap:12px}.page-title h1>span:not(.title-count){display:none}.page-title p{max-width:230px;line-height:1.7}.title-actions>.ant-btn:not(.ant-btn-primary){display:none}.overview-strip{grid-template-columns:repeat(2,1fr);gap:22px 0}.overview-strip>button:nth-child(2){border:0}.dashboard-bottom-grid{grid-template-columns:1fr}.chart-legend{font-size:9px}.page-footer{gap:15px;line-height:1.7}.page-footer>span:last-child{display:none}.inventory-summary{grid-template-columns:1fr;padding:0}.inventory-summary>button{padding:16px 20px;border-bottom:1px solid #edf1e5;border-right:0}.data-tabs{gap:17px;overflow:auto}.data-tabs-end{display:none}.schedule-toolbar{align-items:flex-start;gap:14px;flex-direction:column}.business-note button{display:none}.login-page{display:block}.login-art{display:none}.login-form-area{padding:30px;min-height:100svh}.login-form{margin:60px 0}.editor-footer>span{font-size:10px}.form-grid{grid-template-columns:1fr}.line-extra{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-large strong{font-size:18px}.table-footnote>span:last-child{display:none}.profile>span:not(.avatar){display:none}.env-pill{display:none}.ant-drawer-content-wrapper{max-width:100vw}.detail-hero h2{font-size:19px}.filter-bar>.ant-input-affix-wrapper{width:100%!important}.filter-bar>.ant-select{width:calc(50% - 4px)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body>*{visibility:hidden!important}.ant-modal-root,.ant-modal-root *{visibility:visible!important}.ant-modal-mask,.ant-modal-header,.ant-modal-footer,.ant-modal-close{display:none!important}.ant-modal-wrap{position:absolute!important;inset:0!important;overflow:visible!important}.ant-modal{top:0!important;margin:0!important;max-width:100%!important;width:100%!important;padding:0!important}.ant-modal-content{box-shadow:none!important}.print-area{padding:0!important}.detail-section{break-inside:avoid}.print-area .brand{visibility:visible!important}.ant-drawer{display:none!important}.ant-modal-body{max-height:none!important;overflow:visible!important}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.print-area,.print-area *{color:#222!important}}.page-title p,.section-head p,.task-row small,.task-head,.chart-foot,.overview-strip p,.todo-row div>span,.detail-grid label,.editor-intro p,.help-content p,.help-content li{color:#747c74}.page-title .eyebrow,.eyebrow,.nav-label{color:#7f877e}.business-table .ant-table-thead>tr>th{color:#667060!important}.table-footnote,.page-footer{color:#7d867b}@media(max-height:800px)and (min-width:701px){.login-form-area{padding-top:28px;padding-bottom:24px}.login-form{margin:25px 0}.login-form h2{font-size:30px}.login-footer-note{margin-top:26px}.login-art-copy{padding-top:20px}.login-art-copy h1{font-size:36px}.login-art-bottom{bottom:24px}}@media(min-height:850px)and (max-height:1000px)and (min-width:981px){.nav-label{padding-top:7px;padding-bottom:5px}.nav-item{min-height:35px;padding-top:8px;padding-bottom:8px;margin-bottom:2px}.sidebar-bottom{padding-top:9px}.sidebar-env{margin-top:9px;padding:12px 0}}.business-overview{padding:28px 30px 36px;color:#35403b}.business-overview h2{font-size:23px;font-weight:550}.business-overview h3{font-size:14px;font-weight:600}.business-overview label,.business-overview dt{font-size:11px;color:#7a827c}.business-overview p{line-height:1.8}.business-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;padding:24px 0;margin:0;border-bottom:1px solid #edf0ea}.business-facts div{min-width:0}.business-facts dt{margin-bottom:9px}.business-facts dd{margin:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.business-metrics{display:flex;gap:0;border-block:1px solid #e8ebe5;padding:22px 0;margin:22px 0}.business-metrics>div{flex:1;border-right:1px solid #edf0e9;padding:0 20px}.business-metrics>div:first-child{padding-left:0}.business-metrics>div:last-child{border:0}.business-metrics strong{display:block;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:8px}.business-section-title{display:flex;justify-content:space-between;align-items:center;margin:25px 0 16px}.business-section-title>span,.business-caption{font-size:11px;color:#7b857b}.business-caption{line-height:1.8;margin:15px 0}.linked-document{display:flex;align-items:center;gap:16px;width:100%;padding:17px 10px;border-bottom:1px solid #ecefe9;text-align:left}.linked-document:hover{background:#f8f9f5}.linked-document span,.linked-document small{font-size:11px;color:#7d877c}.linked-document strong{font-size:13px;font-weight:500}.linked-document svg{margin-left:auto}.linked-document small{margin-left:auto}.business-note-text{padding:22px 0}.business-note-text p{font-size:12px;margin-top:10px;color:#798477}.material-ident strong,.material-ident small{display:block}.material-ident strong{font-weight:500;font-size:12px}.material-ident small{font-size:10px;margin-top:6px;color:#8a9388}.customer-order{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e8ebe5;padding-bottom:28px}.customer-order span,.dispatch-recipient span{font-size:11px;color:#858c83}.customer-order h2,.dispatch-recipient h2{margin:12px 0}.customer-order p,.dispatch-recipient p{font-size:12px;color:#7e897b}.delivery-ticket{display:grid;grid-template-columns:30px 1fr;gap:7px 12px;background:#f8f5ed;padding:20px 24px;border-left:3px solid #b39562}.delivery-ticket svg{grid-row:1/4;color:#ac956e}.delivery-ticket strong{font-size:20px;font-weight:500}.delivery-ticket small{font-size:11px;color:#9a8058}.sales-demand{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.sales-demand h3{font-size:22px;margin:10px 0}.sales-demand p{font-size:12px;color:#7d867b}.sales-demand strong{display:block;font-size:42px;font-weight:500;margin-top:7px;color:#ad453a}.sales-demand strong small{font-size:12px;margin-left:8px}.plan-period{display:flex;align-items:center;gap:24px;padding:24px;background:#f6f8f4}.plan-period>span{margin-left:auto;padding:5px 12px;background:#e9efe5;font-size:12px}.plan-period label,.plan-period strong{display:block}.plan-period strong{font-size:19px;font-weight:500;margin-top:8px}.stage-generation{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stage-generation section{position:relative;padding:22px;border:1px solid #e4e9df}.stage-generation section>span{position:absolute;right:20px;top:16px;font-size:28px;color:#e4e9df}.stage-generation svg{color:#86947d;margin-bottom:15px}.stage-generation p{font-size:11px;color:#899280;margin-top:8px}.plan-material{display:flex;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #edf0e9}.plan-material>div{flex:1}.plan-material strong,.plan-material small{display:block}.plan-material strong{font-size:13px;font-weight:500}.plan-material small{font-size:11px;color:#8d9685;margin-top:7px}.plan-material b{font-size:19px;font-weight:500;text-align:right}.plan-material svg{color:#8a967e}.order-route{display:flex;align-items:center;gap:30px;padding:22px;background:#f6f8f4}.order-route>div{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;flex:1}.order-route>div>svg{grid-row:1/3;align-self:center;color:#7c8d75}.order-route strong{grid-column:2;font-size:16px;font-weight:500}.order-route label{grid-column:2}.order-route>svg{color:#c1c9b8}.execution-progress{padding:28px 0 4px}.execution-progress>div:first-child{display:flex;justify-content:space-between;align-items:center}.execution-progress strong{font-size:32px;font-weight:500}.execution-progress strong small{font-size:13px;margin-left:3px}.execution-progress .progress-track{height:7px;margin:17px 0}.execution-progress p{font-size:11px;color:#838e7d}.document-route{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid #ecefe8}.document-route>div{display:flex;flex-direction:column;gap:10px}.document-route>div:nth-child(2){align-items:center;color:#9aa48d;font-size:11px}.document-route>div:last-child{text-align:right;align-items:flex-end}.document-route svg{color:#899780}.document-route h3{font-size:18px}.requisition-sheet{border:1px solid #e7ebe2;padding:0 22px;margin-top:25px}.requisition-sheet .business-facts{border:0}.report-heading{display:flex;justify-content:space-between;align-items:center}.report-heading span,.report-heading p{font-size:12px;color:#869080}.report-heading h2{margin:10px 0}.report-badge{font-size:13px;border:1px solid #d7e3e6;background:#f1f6f6;color:#648089;padding:12px 20px}.trace-ribbon{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e2e8e6}.trace-ribbon>div{padding:18px 15px;position:relative;border-right:1px solid #e2e8e6;min-width:0}.trace-ribbon>div:last-child{border:0}.trace-ribbon span{display:block;color:#b5c5bf;font-size:20px;margin-bottom:18px}.trace-ribbon label,.trace-ribbon strong{display:block;overflow-wrap:anywhere}.trace-ribbon strong{font-size:12px;font-weight:500;margin-top:9px}.stock-document-heading{display:flex;align-items:center;gap:17px;border-bottom:2px solid #879c82;padding-bottom:22px}.stock-document-heading svg{color:#7e9577}.stock-document-heading span{font-size:11px;color:#8a9683}.stock-document-heading h2{font-size:21px;margin-top:7px}.stock-document-heading b{margin-left:auto;font-size:32px;color:#d8e1d3;font-weight:500}.dispatch-recipient{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#faf4ef;border-left:3px solid #ad6851}.dispatch-recipient svg{color:#b88570}.warehouse-address{display:flex;gap:22px;align-items:center;padding:25px;background:#f1f5f2}.warehouse-address svg{color:#7e927f}.warehouse-address span{font-size:12px;color:#788a78}.warehouse-address h2{margin-top:8px}.warehouse-address>div:last-child{margin-left:auto;display:grid;gap:10px}.warehouse-address strong{font-weight:500}.stock-balance{display:grid;grid-template-columns:1fr 1fr;padding:32px 0;gap:25px}.stock-balance>div{display:flex;flex-wrap:wrap;align-items:baseline;border-right:1px solid #e5ebe3;padding-left:15px;gap:6px 12px}.stock-balance>div:last-child{border:0}.stock-balance span{width:100%;font-size:12px;color:#7c8b78}.stock-balance strong{font-size:45px;font-weight:500;letter-spacing:-1px}.stock-balance small{color:#87947f}.stock-doc-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px}.stock-doc-columns h3{margin-bottom:9px}.product-identity{display:flex;align-items:center;gap:24px;margin-bottom:12px}.ring-mark{display:flex;justify-content:center;align-items:center;width:90px;height:90px;border:1px solid #e0e5db;border-radius:50%;background:#f7f8f4;color:#809077}.product-identity span,.product-identity p{font-size:12px;color:#8a9484}.product-identity h2{font-size:28px;margin:10px 0}.product-version{margin-left:auto;padding:8px 13px;background:#f4f5ef}.product-engineering{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px}.product-engineering section{padding:22px;border:1px solid #e2e8dd}.product-engineering .business-facts{grid-template-columns:1fr 1fr;border:0;padding-bottom:0}.packaging-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.packaging-stages>section{border-top:2px solid #bccab2;background:#fafbf8;padding:20px}.packaging-stages .business-facts{grid-template-columns:1fr;border:0;padding-bottom:0}.detail-hero{padding-bottom:23px}.editor-business-guide{display:flex;gap:20px;align-items:flex-start;padding:23px 24px;margin-bottom:28px;background:#f5f7f2;border-left:3px solid #8c9e81}.editor-business-guide>svg{color:#7b8c72}.editor-business-guide h3{font-size:16px;font-weight:550;margin-bottom:13px}.editor-business-guide ol{padding:0;margin:0;display:flex;list-style:none;gap:18px}.editor-business-guide li{display:flex;align-items:center;gap:8px;font-size:11px;color:#7f8a77}.editor-business-guide li span{font-size:10px;color:#a9b49e}.editor-business-guide li svg{margin-left:7px;color:#c4cdbd}.editor-sales .editor-business-guide{background:#faf6ed;border-color:#bd9f69}.editor-sales .editor-business-guide>svg{color:#b09668}.editor-shipments .editor-business-guide{background:#fbf3ee;border-color:#b77960}.editor-shipments .editor-business-guide>svg{color:#b6785f}.editor-requisitions .editor-business-guide{background:#f1f6f6;border-color:#7e9b9f}.business-editor .editor-intro{margin-bottom:24px}.business-editor .editor-intro h2{font-size:19px;margin:7px 0}.business-editor .editor-intro>.eyebrow{display:none}.editor-orders .form-grid{grid-template-columns:repeat(3,1fr);max-width:950px}.task-edit-sheet{border:1px solid #e0e6da;margin:16px 0;padding:22px;background:#fff}.task-edit-sheet>header{display:flex;align-items:center;gap:15px;padding-bottom:22px;border-bottom:1px solid #edf0e7}.task-number{font-size:24px;font-weight:500;color:#b0bea5;background:#f3f6ed;padding:10px 14px}.task-edit-sheet header h3{font-size:18px;margin:0}.task-edit-sheet header p{font-size:11px;color:#8b957f;margin-top:7px}.task-edit-sheet header>.ant-btn{margin-left:auto}.task-input-row{display:grid;grid-template-columns:1fr 1.2fr 20px 1.2fr 1.3fr;gap:20px;align-items:end;padding:22px 0}.task-input-row>svg{align-self:center;margin-top:18px;color:#a5b39a}.task-input-row label,.requisition-input-row label{display:block;font-size:12px;color:#718167;margin-bottom:9px}.business-editor details{border-top:1px solid #edf0e7;padding-top:15px}.business-editor summary{cursor:pointer;font-size:12px;color:#7b8d70;padding:5px 0}.business-editor details .line-extra{margin-top:18px;background:#fafbf7}.requisition-edit-sheet{border:1px solid #dfe8e7;padding:22px;margin:18px 0}.requisition-edit-sheet>header{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e5eeed;padding-bottom:16px}.requisition-edit-sheet header>span{font-size:11px;color:#8d9c98}.requisition-edit-sheet header>strong{font-size:14px;font-weight:500}.requisition-edit-sheet header>.ant-btn{margin-left:auto}.requisition-material{display:flex;gap:18px;align-items:center;padding:23px 0}.requisition-material>svg{color:#849e9a}.requisition-material h3{font-size:17px}.requisition-material p{font-size:11px;color:#8a9990;margin-top:9px}.requisition-material>div:last-child{margin-left:auto;text-align:right}.requisition-material label{display:block;font-size:11px;color:#8c9c8c;margin-bottom:8px}.requisition-material strong{font-size:23px;font-weight:500}.requisition-material small{font-size:12px}.requisition-input-row{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:22px;padding-bottom:24px}.requisition-input-row .ant-select{width:100%}.shipment-availability{padding:20px;margin-top:22px;background:#fcf6f0;border:1px solid #eee1d3}.shipment-availability h3{font-size:13px;margin-bottom:14px}.shipment-availability>div>div{display:flex;align-items:center;gap:22px;padding:12px 0;border-top:1px solid #eee4d8;font-size:11px}.shipment-availability strong{font-size:12px;font-weight:500}.shipment-availability span{color:#947e67}.shipment-availability b{margin-left:auto;font-weight:500;color:#728b67}.shipment-availability .shortage b{color:#b34232}.editor-receipts .form-section>h3{color:#7d9472}.editor-shipments .form-section>h3{color:#ad725a}@media(max-width:800px){.business-overview{padding:22px 18px}.business-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-metrics{flex-wrap:wrap;gap:20px}.business-metrics>div{min-width:25%;padding-left:10px}.customer-order,.document-route,.product-identity{flex-wrap:wrap}.customer-order{align-items:flex-start}.delivery-ticket{padding:15px}.business-overview h2{font-size:20px}.plan-period{gap:14px;flex-wrap:wrap}.plan-period>span{margin-left:0}.plan-period strong{font-size:15px}.stage-generation{gap:7px}.stage-generation section{padding:16px}.product-engineering,.stock-doc-columns,.packaging-stages{grid-template-columns:1fr}.packaging-stages .business-facts,.trace-ribbon{grid-template-columns:1fr 1fr}.editor-business-guide ol{flex-direction:column;gap:7px}.editor-business-guide li svg{display:none}.task-input-row{grid-template-columns:1fr 1fr}.task-input-row>svg{display:none}.editor-orders .form-grid{grid-template-columns:1fr}.shipment-availability>div>div{flex-wrap:wrap;gap:12px}.warehouse-address{flex-wrap:wrap}.warehouse-address>div:last-child{margin-left:0}.order-route{gap:12px}.order-route>div{display:flex;flex-direction:column}.order-route strong{font-size:13px}.document-route{gap:15px}.document-route h3{font-size:14px}.requisition-input-row{gap:12px}.product-version{margin-left:0}}
