html,body,#root{max-width:100%;height:100%;margin:0;overflow-x:hidden}:root{--erp-primary:#1677ff;--erp-primary-bg:#e6f4ff;--erp-primary-border:#91caff;--erp-primary-hover:#4096ff;--erp-primary-active:#0958d9}.ant-pro-layout .ant-pro-layout-content{padding:0!important}.ant-pro-layout-content>div{padding:10px 20px!important}.ant-pro-layout-content .ant-pro-page-container{padding-block-start:4px!important}.fn-prod-edit .ant-input-number,.fn-prod-edit .ant-input-number-group-wrapper,.fn-prod-edit .ant-picker,.fn-prod-edit .ant-select{width:100%!important;max-width:100%!important}.fn-prod-edit .ant-modal-body{overflow-x:hidden!important}*{scrollbar-width:thin;scrollbar-color:#0000002e transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#00000052}::-webkit-scrollbar-corner{background:0 0}.ant-table-thead>tr>th{font-weight:600;background:#eef1f6!important}.ant-table-thead>tr>th:not(:last-child):before{background-color:#dfe3ea!important}.col-resize-h{transition:background .15s}.col-resize-h:hover{background:#1677ff40}.inline-edit{transition:background .12s}.inline-edit .ie-pencil{opacity:0;transition:opacity .12s}.inline-edit:hover{background:#f0f5ff}.inline-edit:hover .ie-pencil{opacity:1}.ant-select-item-group{background:#f4f6fa;font-weight:600;color:#4b5563!important}.ant-table-body::-webkit-scrollbar{width:8px;height:8px}.ant-table-content::-webkit-scrollbar{width:8px;height:8px}.ant-table-tbody-virtual-holder::-webkit-scrollbar{width:8px;height:8px}.ant-table-tbody-virtual::-webkit-scrollbar{width:8px;height:8px}.ant-table-body::-webkit-scrollbar-thumb{background:#00000047;border-radius:6px}.ant-table-content::-webkit-scrollbar-thumb{background:#00000047;border-radius:6px}.ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb{background:#00000047;border-radius:6px}.ant-table-tbody-virtual::-webkit-scrollbar-thumb{background:#00000047;border-radius:6px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#1677ff8c}.ant-table-content::-webkit-scrollbar-thumb:hover{background:#1677ff8c}.ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:hover{background:#1677ff8c}.ant-table-tbody-virtual::-webkit-scrollbar-thumb:hover{background:#1677ff8c}.ant-table-tbody-virtual-holder{scrollbar-width:thin;scrollbar-color:#00000047 transparent}.mpt-page ::-webkit-scrollbar{width:12px;height:12px}.mpt-page .ant-table-body::-webkit-scrollbar{width:12px;height:12px}.mpt-page .ant-table-content::-webkit-scrollbar{width:12px;height:12px}.mpt-page .ant-table-tbody-virtual-holder::-webkit-scrollbar{width:12px;height:12px}.mpt-page .ant-table-tbody-virtual::-webkit-scrollbar{width:12px;height:12px}.mpt-page ::-webkit-scrollbar-thumb{background:#0000006b padding-box padding-box;border:2px solid #0000;border-radius:6px}.mpt-page .ant-table-body::-webkit-scrollbar-thumb{background:#0000006b padding-box padding-box;border:2px solid #0000;border-radius:6px}.mpt-page .ant-table-content::-webkit-scrollbar-thumb{background:#0000006b padding-box padding-box;border:2px solid #0000;border-radius:6px}.mpt-page .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb{background:#0000006b padding-box padding-box;border:2px solid #0000;border-radius:6px}.mpt-page .ant-table-tbody-virtual::-webkit-scrollbar-thumb{background:#0000006b padding-box padding-box;border:2px solid #0000;border-radius:6px}.mpt-page ::-webkit-scrollbar-thumb:hover{background:var(--erp-primary)}.mpt-page .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--erp-primary)}.mpt-page .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--erp-primary)}.mpt-page .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:hover{background:var(--erp-primary)}.mpt-page .ant-table-tbody-virtual::-webkit-scrollbar-thumb:hover{background:var(--erp-primary)}.mpt-page *{scrollbar-width:thin;scrollbar-color:#0000006b transparent}.ant-table-sticky-scroll-bar{background:#00000080!important;border-radius:6px!important}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background:var(--erp-primary)!important}.ant-table-tbody-virtual-scrollbar-thumb{background:#00000080!important;border-radius:6px!important}.ant-table-tbody-virtual-scrollbar-thumb:hover,.ant-table-tbody-virtual-scrollbar-thumb:active{background:var(--erp-primary)!important}.fn-toolbar .ant-select,.fn-toolbar .ant-select-selection-item,.fn-toolbar .ant-segmented,.fn-toolbar .ant-segmented-item-label{font-size:13px}.fn-batchbar .ant-btn{border-radius:8px;height:30px;padding-inline:14px;font-size:13px}.fn-batchbar>*{flex:none}.email-sel-row>td{background:var(--erp-primary-bg)!important}.compose-resizer{transition:background .15s}.compose-resizer:after{content:"";background:#0000001f;border-radius:3px;width:3px;height:40px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.compose-resizer:hover:after{background:var(--erp-primary)}.email-view-seg .ant-segmented-item-selected{font-weight:600;color:var(--erp-primary)!important}.email-view-seg .ant-segmented-item-selected .ant-segmented-item-label{color:var(--erp-primary)!important}.fn-view-seg .ant-segmented-item-selected{border-radius:6px;background:var(--erp-primary)!important}.fn-view-seg .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600;color:#fff!important}.fn-group-seg{background:#eef1f5!important}.fn-group-seg .ant-segmented-item-selected{border-radius:6px;background:var(--erp-primary-bg)!important}.fn-group-seg .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600;color:var(--erp-primary)!important}.fn-mod-seg .ant-segmented-item-label{font-size:15px}.fn-mod-seg .ant-segmented-item-selected{border-radius:6px;background:var(--erp-primary)!important}.fn-mod-seg .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600;color:#fff!important}.fn-rail-seg{background:#eef1f5!important}.fn-rail-seg .ant-segmented-item-selected{border-radius:6px;background:var(--erp-primary-bg)!important}.fn-rail-seg .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600;color:var(--erp-primary)!important}.login-seg .ant-segmented-item-label{letter-spacing:1px;font-size:13.5px;font-weight:500}.finance-tabs{background:#f0f2f5!important;border-radius:8px!important;padding:3px!important}.finance-tabs .ant-segmented-item{transition:all .2s;border-radius:6px!important}.finance-tabs .ant-segmented-item-label{letter-spacing:0;white-space:nowrap;font-weight:600;padding:3px 4px!important;font-size:14px!important}.finance-tabs .ant-segmented-item-selected{background:var(--fin-accent,var(--erp-primary))!important;box-shadow:0 1px 3px #0000001f!important}.finance-tabs .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}.finance-tabs .ant-segmented-item:not(.ant-segmented-item-selected):hover .ant-segmented-item-label{color:var(--fin-accent,var(--erp-primary))!important}.rich-mail-editor .w-e-text-container{height:100%!important}.w-e-text-container p{margin:4px 0!important}.w-e-text-container [data-slate-node=element]{margin-top:4px!important;margin-bottom:4px!important}.w-e-text-container [data-slate-editor] .w-e-image-container{margin-left:0!important}.email-table .ant-table-pagination.ant-pagination{margin:8px 4px 4px 0!important}.email-table tr.fmk-r>td{background:#f5222d14!important}.email-table tr.fmk-o>td{background:#fa8c1614!important}.email-table tr.fmk-y>td{background:#fadb1422!important}.email-table tr.fmk-g>td{background:#52c41a14!important}.email-table tr.fmk-b>td{background:color-mix(in srgb, var(--erp-primary) 8%, transparent)!important}.email-table tr.fmk-p>td{background:#722ed114!important}.email-table td.ant-table-column-sort{background:0 0!important}.email-table tr.email-sel-row>td{background:var(--erp-primary-bg)!important}.email-table tr.email-sep-row>td{cursor:default;border-bottom:1px solid #eceef1;background:#f5f7fa!important;padding:1px 10px!important;line-height:20px!important}.email-table tr.email-sep-row:hover>td{background:#f5f7fa!important}.email-table .ant-table-body{overflow-x:scroll!important}.email-table .ant-table-body::-webkit-scrollbar{height:12px}.email-table .ant-table-body::-webkit-scrollbar-thumb{background:#00000059;border-radius:6px}.email-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#00000080}.ant-table-cell{overflow-wrap:anywhere;word-break:break-word}.ant-table-cell.ant-table-cell-ellipsis{white-space:normal;text-overflow:clip}.col-resize-h:hover .col-resize-line{width:2px;background:var(--erp-primary,#1677ff)!important}.mpt-page .ant-table-thead>tr>th{background:#f7f9fc!important}.mpt-page .ant-table-cell,.mpt-page .ant-table-tbody-virtual .ant-table-cell{background:#fff}.fn-mpt-active>td,.fn-mpt-active .ant-table-cell,.fn-mpt-active:hover>td,.fn-mpt-active:hover .ant-table-cell{background:var(--erp-primary-bg,#e6f4ff)!important}.fn-recv-table .ant-table-body{overflow-x:scroll!important}.fn-recv-table .ant-table-body::-webkit-scrollbar{height:12px}.fn-recv-table .ant-table-body::-webkit-scrollbar-thumb{background:#00000059;border-radius:6px}.fn-recv-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#00000080}.fn-row-active>td{background:var(--erp-primary-bg)!important}.fn-row-active:hover>td{background:#d6ecff!important}.fn-compact .ant-table-cell{padding-top:5px!important;padding-bottom:5px!important}.fn-compact .ant-table-thead>tr>th{padding-top:6px!important;padding-bottom:6px!important}.fn-compact-tabs .ant-tabs-nav{background:#eef4ff;border-radius:6px;margin:0 0 6px!important;padding:0 10px!important}.fn-compact-tabs .ant-tabs-nav:before{border-bottom:none!important}.fn-compact-tabs .ant-tabs-nav .ant-tabs-tab{font-size:13px;padding:5px 0!important}.fn-compact-tabs .ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 18px!important}.fn-req-compact .ant-input,.fn-req-compact .ant-input-number-input,.fn-req-compact .ant-select-selection-item,.fn-req-compact .ant-select-selection-placeholder,.fn-req-compact .ant-picker-input>input,.fn-req-compact .ant-input::placeholder{font-size:14px!important}.cust-rail-tabs .ant-tabs-nav:before{border-bottom:none!important}.cust-rail-tabs .ant-tabs-ink-bar{display:none!important}.cust-rail-tabs .ant-tabs-nav{margin-bottom:8px!important}.cust-rail-tabs .ant-tabs-tab{border-radius:6px;margin:0!important;padding:2px 9px!important;font-size:15px!important}.cust-rail-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#5b6572;font-weight:600}.cust-rail-tabs .ant-tabs-tab.ant-tabs-tab-active{background:color-mix(in srgb, var(--erp-primary) 90%, #fff)}.cust-rail-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.cust-rail-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:4px!important}.fn-row-muted>td{background:#fafafa;color:#bbb!important}.fn-fill .ant-input:not(.ant-input-disabled):not([readonly]),.fn-fill .ant-input-number:not(.ant-input-number-disabled),.fn-fill .ant-input-number:not(.ant-input-number-disabled) .ant-input-number-input,.fn-fill .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),.fn-fill .ant-select:not(.ant-select-disabled) .ant-select-selector,.fn-fill .ant-picker:not(.ant-picker-disabled){background-color:#fffdf3}.fn-fill .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) .ant-input{background-color:#0000}.fn-drawer-resize-handle{transition:background .15s}.fn-drawer-resize-handle:hover{background:#4a90e2}.ant-drawer-content-wrapper[data-fnw]{width:var(--fn-drawer-w)!important}.fn-scope-select .ant-select-selection-item{font-size:13px;padding-inline-end:14px!important}.fn-scope-select.ant-select-sm .ant-select-selector{padding-inline:6px}.fn-scope-select .ant-select-arrow{inset-inline-end:4px}.fn-split-divider{background:#eef0f3;border-top:1px solid #e3e6ea;border-bottom:1px solid #e3e6ea;transition:background .15s}.fn-split-divider:hover{background:#dbe7fb}.fn-split-divider .fn-split-grip{background:#b0b6be;transition:background .15s}.fn-split-divider:hover .fn-split-grip{background:#4a90e2}.ai-orb-wrap{vertical-align:-5px;border-radius:50%;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 5px #0e80b773}.ai-fancy-btn .ant-btn-icon{margin-inline-end:3px!important}.ai-orb-spin{animation:3s linear infinite aiSpin}.ai-orb-gloss{pointer-events:none;background:radial-gradient(circle at 32% 28%,#ffffffd9 0 10%,#fff0 36%),radial-gradient(circle at 72% 78%,#00000038 0 5%,#0000 42%);border-radius:50%;position:absolute;inset:0}@keyframes aiSpin{to{transform:rotate(360deg)}}.ai-fancy-text{background:linear-gradient(90deg,#0e80b7,#3aa0cf,#9dc41c,#0e80b7) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:0;font-weight:600;animation:4s linear infinite aiGrad}@keyframes aiGrad{to{background-position:200%}}body.sider-resizing .ant-layout-sider,body.sider-resizing .ant-layout-sider-children,body.sider-resizing .ant-pro-layout .ant-layout,body.sider-resizing .ant-pro-sider,body.sider-resizing .ant-menu{transition:none!important}body.sider-resizing{cursor:col-resize}body.sider-dark .ant-layout-sider .ant-menu-item,body.sider-dark .ant-layout-sider .ant-menu-item a,body.sider-dark .ant-layout-sider .ant-menu-item .ant-menu-title-content,body.sider-dark .ant-layout-sider .ant-menu-item .anticon,body.sider-dark .ant-layout-sider .ant-menu-submenu-title,body.sider-dark .ant-layout-sider .ant-menu-submenu-title .anticon{color:#ffffffbd!important}body.sider-dark .ant-layout-sider .ant-menu-item:hover,body.sider-dark .ant-layout-sider .ant-menu-item:hover .ant-menu-title-content,body.sider-dark .ant-layout-sider .ant-menu-item:hover .anticon,body.sider-dark .ant-layout-sider .ant-menu-item-selected,body.sider-dark .ant-layout-sider .ant-menu-item-selected .ant-menu-title-content,body.sider-dark .ant-layout-sider .ant-menu-item-selected .anticon{color:#fff!important}body.sider-dark .ant-layout-sider,body.sider-dark .ant-pro-sider,body.sider-dark .ant-layout-sider .ant-menu,body.sider-dark .ant-layout-sider .ant-menu-sub{background:var(--erp-sider-bg,#20293a)!important}body.sider-dark .ant-layout-sider .ant-menu-item-selected{background:var(--erp-sider-selbg)!important}.sider-collapse-toggle{opacity:.7;transition:opacity .15s}.sider-collapse-toggle:hover{opacity:1}@media (width<=768px){.ant-pro-layout .ant-pro-layout-content{padding:4px!important}.ant-pro-layout-content>div.dashboard-root{padding-left:12px!important;padding-right:12px!important}.dashboard-root .ant-card>.ant-card-body{padding-left:8px!important;padding-right:8px!important}.fn-wrap-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{white-space:normal!important}.fn-wrap-tabs>.ant-tabs-nav .ant-tabs-nav-list{row-gap:2px;flex-wrap:wrap!important}.fn-wrap-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}body.fn-mobilebar .ant-pro-layout-content{padding-top:53px!important}.ant-pro-layout .ant-pro-layout-content,.ant-pro-layout-content>div,.ant-pro-page-container{max-width:100vw;overflow-x:hidden!important}.ant-pro-page-container,.ant-pro-page-container-warp,.ant-pro-page-container-warp-page-header,.ant-page-header,.ant-page-header-heading,.ant-page-header-breadcrumb,.ant-page-header-footer,.ant-pro-page-container-children-container,.ant-pro-page-container-children-content,.ant-pro-grid-content{margin-inline:0!important;padding-inline:0!important}.ant-pro-page-container-children-container .ant-pro-card,.ant-pro-page-container-children-content .ant-pro-card{margin-inline:0!important}.ant-pro-page-container-children-container .ant-pro-card-body,.ant-pro-page-container-children-content .ant-pro-card-body{padding-inline:6px!important}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:8px 10px!important}.ant-page-header-heading{row-gap:4px;flex-wrap:wrap!important}.ant-page-header-heading-left{flex-wrap:wrap;max-width:100%;overflow:visible}.ant-page-header-heading-title{white-space:normal!important;text-overflow:clip!important;line-height:1.3!important;overflow:visible!important}.ant-page-header-heading-extra{white-space:normal;width:100%;margin:6px 0 0!important}.ant-drawer-right>.ant-drawer-content-wrapper,.ant-drawer-left>.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.mobile-nav-drawer .ant-drawer-content-wrapper{width:46vw!important;max-width:176px!important}.ant-drawer-bottom>.ant-drawer-content-wrapper,.ant-drawer-top>.ant-drawer-content-wrapper{height:85vh!important;max-height:85vh!important}.ant-drawer-body{padding:12px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-body{overflow-y:auto;max-height:82vh!important}.fn-add-cust .ant-modal-body{overflow-x:hidden}.fn-add-cust .ant-form-item{min-width:0!important}.ant-modal:not(.fn-prod-edit) .ant-row:not(.ant-form-item-row)>.ant-col:not(.ant-col-24),.ant-drawer .ant-row:not(.ant-form-item-row)>.ant-col:not(.ant-col-24){flex:0 0 50%!important;max-width:50%!important}.ant-table-wrapper{overflow-x:auto}.ant-table{font-size:13px}.ant-btn{min-height:34px}.ant-tabs-tab{padding:8px 10px!important}.ant-pro-layout .ant-pro-global-header,.ant-pro-layout .ant-layout-header{padding-inline:8px!important}body{overflow-x:hidden}::-webkit-scrollbar{display:none;width:0!important;height:0!important}*{scrollbar-width:none;-ms-overflow-style:none}.fn-compose-modal .ant-modal{vertical-align:top;width:100vw!important;max-width:100vw!important;margin:0!important;padding-bottom:0!important;top:0!important}.fn-compose-modal .ant-modal-content{min-height:100vh;border-radius:0!important}.fn-compose-modal .ant-modal .ant-row>.ant-col:not(.ant-col-24){flex:0 0 100%!important;max-width:100%!important}.fn-compose-modal .ant-modal-body{padding-inline-end:16px!important}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.erp-desc-2col .ant-descriptions-view table{table-layout:fixed}.erp-desc-2col .ant-descriptions-item-label,.erp-desc-2col .ant-descriptions-item-content{word-break:break-word;overflow-wrap:anywhere;width:50%}.erp-desc-2col .ant-descriptions-item-label[colspan="2"],.erp-desc-2col .ant-descriptions-item-content[colspan="2"]{width:100%}
