*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{height:100vh}#root .erp-sider-pinned.ant-layout-sider{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh}#root .erp-sider-pinned>.ant-layout-sider-children{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#root .erp-sider-pinned>.ant-layout-sider-children::-webkit-scrollbar{width:0;height:0}#root .ant-menu.erp-sidemenu-compact .ant-menu-title-content,#root .ant-menu.erp-sidemenu-compact .ant-menu-submenu-arrow{display:none!important}#root .ant-menu.erp-sidemenu-compact .ant-menu-item,#root .ant-menu.erp-sidemenu-compact .ant-menu-submenu-title{padding-inline:0!important;display:flex;align-items:center;justify-content:center;width:100%}#root .ant-menu.erp-sidemenu-compact .ant-menu-item .anticon,#root .ant-menu.erp-sidemenu-compact .ant-menu-submenu-title .anticon{margin-inline-end:0!important;font-size:16px;line-height:1}#root .ant-menu.erp-sidemenu-compact .ant-menu-submenu>.ant-menu-submenu-title .anticon{font-size:18px}#root .ant-menu.erp-sidemenu-compact .ant-menu-sub.ant-menu-inline{padding-inline:0!important}.ant-table-wrapper.orders-list-table .ant-table-thead>tr>th{white-space:nowrap}.ant-table-wrapper.orders-list-table .ant-table-tbody .ant-table-cell{vertical-align:top}.ant-table-wrapper.suppliers-table .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-weight:500;font-size:13px;text-align:center!important}.ant-table-wrapper.suppliers-table .ant-table-tbody>tr.supplier-row{cursor:pointer}.ant-table-wrapper .ant-table-tbody>tr.supplier-expanded-row>td{padding:10px 16px 14px!important;background:#fff!important}.ant-table-wrapper.supplier-detail-table .ant-table-thead>tr>th{background:#fafafa;color:#8c8c8c;font-weight:500;font-size:12px;white-space:nowrap;text-align:center!important}.ant-table-wrapper.warehouse-settings-table .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-weight:500;font-size:13px;text-align:center!important}.ant-table-wrapper .ant-table-tbody>tr.row-material-inactive>td{color:#bfbfbf;background:#fafafa}.ant-table-wrapper .ant-table-tbody>tr.row-material-inactive>td.ant-table-cell-row-hover{background:#f2f2f2!important}@supports (height: 100dvh){#root{height:100dvh}}html{-webkit-text-size-adjust:100%}@media (max-width: 1199px){*{-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px}}@media (max-width: 1199px){.ant-table-content,.ant-table-body{-webkit-overflow-scrolling:touch}}@media (max-width: 1199px){.ant-modal-footer .ant-btn,.ant-drawer-footer .ant-btn,.ant-drawer-extra .ant-btn{min-height:40px}}@media (max-width: 1199px){button,a,label,input,textarea,[role=button],.ant-btn,.ant-select-selector,.ant-input-number{touch-action:manipulation}}@media (max-width: 1199px){.ant-btn:active:not(:disabled){opacity:.55}}@media (max-width: 1199px){.ant-table-tbody .ant-btn-link{min-height:40px}}@media (max-width: 1199px){html,body{overscroll-behavior-y:contain}}@media (max-width: 1199px){.ant-table-tbody .touch-act-btn{background:#f5f5f5!important;border-color:#d0d0d0!important;box-shadow:0 1px 2px #0000000f!important}.ant-table-tbody .touch-act-btn.ant-btn-dangerous{background:#fff1f0!important;border-color:#ffccc7!important}.ant-table-tbody .touch-act-btn:active:not(:disabled){opacity:1!important;background:#e9e9e9!important;box-shadow:inset 0 1px 3px #0000001a!important;transform:translateY(.5px)}.ant-table-tbody .touch-act-btn.ant-btn-dangerous:active:not(:disabled){background:#ffe3e0!important}}@media (max-width: 767px){.filter-bar{flex-direction:column;align-items:stretch!important;gap:10px!important}.filter-bar>.ant-space{width:100%}.filter-bar>.ant-space>.ant-space-item:last-child{flex:1;min-width:0}.filter-bar .ant-select,.filter-bar .ant-input-affix-wrapper,.filter-bar .ant-picker{width:100%!important}.filter-bar>.ant-btn{width:100%}}@media (max-width: 767px){.ant-modal-body .ant-row>.ant-col,.ant-drawer-body .ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}.ant-modal-body .ant-select,.ant-modal-body .ant-input-number,.ant-modal-body .ant-picker,.ant-modal-body .ant-cascader,.ant-drawer-body .ant-select,.ant-drawer-body .ant-input-number,.ant-drawer-body .ant-picker,.ant-drawer-body .ant-cascader{max-width:100%}}@supports selector(:has(*)){.cell-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.cell-clamp-2:has(button,a,input,textarea,select,label,img,.ant-btn,.ant-tag,.ant-switch,.ant-checkbox,.ant-radio,.ant-input,.ant-select,.ant-input-number,.ant-picker,.ant-cascader,.ant-progress,.ant-rate,.ant-slider,.ant-upload,.ant-image,.ant-table-filter-trigger,.ant-table-column-sorter){display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.row-expanded .cell-clamp-2{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.row-clickable>td{cursor:pointer}}
