@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;transition:background-color .3s,color .3s}#root{min-height:100dvh}@media (width>=768px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}}.ant-layout-sider{box-shadow:1px 0 8px #0000000a!important}.ant-layout-sider::-webkit-scrollbar{display:none}.ant-card{transition:box-shadow .2s;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005!important}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.5px;font-size:11px!important;font-weight:600!important}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{border-radius:8px!important;margin-inline:8px!important}.ant-statistic-title{font-weight:500!important}*,:before,:after{transition:background-color .2s,border-color .2s}@media (width<=768px){.ant-layout-sider{z-index:100!important;height:100dvh!important;position:fixed!important}.ant-layout-sider-collapsed{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important}.ant-menu-submenu-popup{display:none!important}.ant-layout-content{margin:8px!important;padding:0!important}.ant-layout-header{height:48px!important;padding:0 8px!important;line-height:48px!important}.ant-card{border-radius:8px!important}.ant-card-body{padding:12px!important}.ant-card-head{min-height:36px!important;padding:0 12px!important}.ant-card-head-title{font-size:13px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:max-content!important;font-size:12px!important}.ant-table-thead>tr>th{white-space:nowrap!important;padding:6px 8px!important;font-size:10px!important}.ant-table-tbody>tr>td{white-space:nowrap!important;padding:6px 8px!important}.ant-table-cell{white-space:nowrap!important}.ant-typography,.ant-descriptions-item-content{word-break:break-word!important;overflow-wrap:break-word!important}.ant-descriptions-item-label{padding:4px 8px!important;font-size:11px!important}.ant-descriptions-item-content{padding:4px 8px!important;font-size:12px!important}.ant-descriptions-row>th,.ant-descriptions-row>td{padding:4px 8px!important}.ant-descriptions-item{padding-bottom:4px!important}.ant-descriptions .ant-descriptions-row{flex-direction:column!important;display:flex!important}.ant-descriptions .ant-descriptions-item{width:100%!important;display:flex!important}.ant-descriptions .ant-descriptions-item-label{flex-shrink:0;min-width:100px}.ant-descriptions .ant-descriptions-item-content{flex:1}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-content{border-radius:12px!important}.ant-modal-body{max-height:70vh;overflow-y:auto;padding:12px!important}.ant-drawer-body{padding:12px!important}.ant-btn{min-height:36px;font-size:13px!important}.ant-btn-sm{min-height:28px;padding:2px 8px!important;font-size:12px!important}.ant-form-item{margin-bottom:10px!important}.ant-form-item-label{padding-bottom:2px!important}.ant-form-item-label>label{font-size:12px!important}.ant-col-xs-24,.ant-col:not([class*=ant-col-xs-]){flex:0 0 100%!important;max-width:100%!important}.ant-col-xs-12,.ant-col-12{flex:0 0 50%!important;max-width:50%!important}.ant-row{row-gap:8px!important;margin-left:0!important;margin-right:0!important}.ant-tabs-nav{overflow-x:auto!important}.ant-tabs-tab{padding:6px 10px!important;font-size:12px!important}.ant-tag{margin-bottom:2px;padding:0 6px!important;font-size:11px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:18px!important}.ant-space{flex-wrap:wrap!important;gap:4px!important}.ant-space-horizontal{flex-wrap:wrap!important}h3.ant-typography{font-size:18px!important}h4.ant-typography{font-size:15px!important}.ant-flex{gap:8px!important}.ant-select,.ant-input{font-size:13px!important}.ant-breadcrumb{font-size:11px!important}.ant-popconfirm{max-width:calc(100vw - 32px)!important}.ant-flex[style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important}h3.ant-typography,h4.ant-typography{margin-bottom:8px!important}.ant-statistic-content-prefix{font-size:14px!important}.ant-collapse-header{padding:8px 12px!important;font-size:13px!important}.ant-collapse-content-box{padding:8px 12px!important}.ant-steps,.ant-steps-item-title,.ant-timeline-item-content{font-size:12px!important}@media print{.ant-layout-sider,.ant-layout-header,.no-print{display:none!important}.ant-layout-content{margin:0!important}}}@media (width>=769px) and (width<=1024px){.ant-layout-content{margin:16px!important}}@media (hover:hover){.ant-card:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008!important}}@supports (padding:env(safe-area-inset-top)){.ant-layout-header,.ant-layout-sider{padding-top:env(safe-area-inset-top)!important}}@media (display-mode:standalone){.ant-layout-header{padding-top:env(safe-area-inset-top,0px)!important}}.ant-card[class*=hoverable]{transition:transform .2s,box-shadow .2s!important}@media (hover:hover){.ant-card[class*=hoverable]:hover{transform:translateY(-2px)}}.ant-layout-content>div{animation:.2s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-progress-bg{transition:width .8s cubic-bezier(.4,0,.2,1)!important}.ant-empty-description{color:#94a3b8!important;font-size:13px!important}@media (width<=768px){.ant-tabs-nav{margin-bottom:8px!important}.ant-tabs-tab{padding:6px 10px!important;font-size:12px!important}.ant-tabs-nav-list{gap:0!important}.ant-tabs-content-holder{-webkit-overflow-scrolling:touch;touch-action:pan-y!important}.ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x!important;overflow-x:auto!important}.ant-tabs{touch-action:pan-y}.ant-descriptions-item,.ant-descriptions .ant-descriptions-row>th,.ant-descriptions .ant-descriptions-row>td{padding:4px 8px!important}.ant-descriptions-view{overflow-x:auto}.ant-descriptions .ant-descriptions-row{flex-direction:column;display:flex}.ant-descriptions .ant-descriptions-item{flex:0 0 100%!important;max-width:100%!important}.ant-table{font-size:12px!important}.ant-table-cell{white-space:nowrap;padding:6px 8px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-card-body{padding:12px!important}.ant-card-head{min-height:36px!important;padding:0 12px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content{font-size:18px!important}.ant-form-item{margin-bottom:12px!important}.ant-form-inline .ant-form-item{flex-wrap:wrap}.ant-space,.ant-space-compact{flex-wrap:wrap!important}.ant-btn>span+.anticon{margin-inline-start:4px!important}.ant-col-xs-24{flex:0 0 100%!important;max-width:100%!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-content{padding:16px!important}.ant-modal-body{max-height:70vh;overflow-y:auto}.ant-dropdown,.ant-popover{max-width:calc(100vw - 16px)!important}.ant-layout-content>div{padding:12px!important}.ant-input[style*="width: 300"],.ant-input[style*=width\:300]{max-width:100%!important}.ant-select{max-width:100%}.ant-typography{word-break:break-word}h3.ant-typography,h4.ant-typography{font-size:18px!important}.ant-flex{flex-wrap:wrap!important}.ant-menu-submenu-popup{display:none!important}.ant-progress-circle{width:80px!important;height:80px!important}}@media print{.ant-layout-sider,.ant-layout-header,.ant-btn,.ant-input,.ant-select,.ant-pagination,.ant-tabs-nav{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}.ant-table{min-width:unset;font-size:10px}.ant-card{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}@page{size:A4 landscape;margin:1cm}}.settings-menu-frame{align-items:flex-start;gap:16px;display:flex}.settings-menu{border-right:1px solid var(--ant-color-border-secondary,#f0f0f0);scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex:0 0 260px;max-height:calc(100dvh - 120px);position:sticky;top:12px;overflow-y:auto}.settings-menu::-webkit-scrollbar{width:6px}.settings-menu::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.settings-panel{flex:auto;min-width:0}@media (width<=768px){.settings-menu-frame{flex-direction:column}.settings-menu{border-right:0;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);flex-basis:auto;width:100%;max-height:none;position:static}}.settings-tabs-frame .ant-tabs-left{align-items:flex-start}.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav{scrollbar-width:thin;scrollbar-color:#0000002e transparent;align-self:flex-start;max-height:calc(100dvh - 120px);position:sticky;top:12px;overflow:hidden auto}.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav::-webkit-scrollbar{width:6px}.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.settings-tabs-frame .ant-tabs-content-holder,.settings-tabs-frame .ant-tabs-content,.settings-tabs-frame .ant-tabs-tabpane{height:auto!important;overflow:visible!important}@media (width<=768px){.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav{max-height:none;position:static}}.ant-table-tbody>tr.ant-table-row.erp-row-alt>td{background:var(--ant-color-fill-quaternary)}.ant-table-tbody>tr.ant-table-row.erp-row-expanded>td{background:var(--ant-color-primary-bg);background:color-mix(in srgb, var(--ant-color-primary-bg) 50%, var(--ant-color-bg-container))}.ant-table-tbody>tr.ant-table-row.erp-row-expanded>td:first-child{box-shadow:inset 3px 0 0 var(--ant-color-primary)}.ant-table-row-expand-icon-collapsed,.ant-table-row-expand-icon-expanded{box-shadow:none!important;background:0 0!important;border:none!important}.ant-table-row-expand-icon-collapsed:before,.ant-table-row-expand-icon-expanded:before{display:none!important}.ant-table-row-expand-icon-collapsed:after,.ant-table-row-expand-icon-expanded:after{content:""!important;opacity:.7!important;background:0 0!important;border:1.5px solid!important;border-width:0 1.5px 1.5px 0!important;border-radius:0!important;width:6px!important;height:6px!important;transition:transform .2s,opacity .2s!important;position:absolute!important;inset:50% auto auto 50%!important}.ant-table-row-expand-icon-collapsed:after{transform:translate(-65%,-50%)rotate(-45deg)!important}.ant-table-row-expand-icon-expanded:after{transform:translate(-50%,-65%)rotate(45deg)!important}.ant-table-row-expand-icon-collapsed:hover:after,.ant-table-row-expand-icon-expanded:hover:after{opacity:1!important;border-color:var(--ant-color-primary)!important}.erp-search-snippet mark{color:inherit;background:#fadb1459;border-radius:2px;padding:0 1px}body[data-style=blue-glass] .ant-layout-sider{background:linear-gradient(#0b2545 0%,#13315c 58%,#102a4c 100%)!important;border-right:1px solid #8cb4e62e!important;box-shadow:2px 0 18px #06122673!important}body[data-style=blue-glass] .ant-layout-sider>div:first-child{border-bottom:1px solid #8cb4e629!important}body[data-style=blue-glass] .ant-layout-sider h1.ant-typography,body[data-style=blue-glass] .ant-layout-sider h2.ant-typography,body[data-style=blue-glass] .ant-layout-sider h3.ant-typography,body[data-style=blue-glass] .ant-layout-sider h4.ant-typography,body[data-style=blue-glass] .ant-layout-sider h5.ant-typography{color:#eaf2fd!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu,body[data-style=blue-glass] .ant-layout-sider .ant-menu-sub,body[data-style=blue-glass] .ant-layout-sider .ant-menu.ant-menu-dark,body[data-style=blue-glass] .ant-layout-sider .ant-menu-dark .ant-menu-sub{background:0 0!important;border-inline-end:none!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item,body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-title{color:#d6e4f5!important;border:1px solid #0000!important;transition:background .18s,box-shadow .18s,border-color .18s,color .18s!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item .anticon,body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-title .anticon,body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-arrow{color:#9db8d6!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item-divider{background:#96b9e129!important;border-color:#96b9e129!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item:not(.ant-menu-item-selected):hover,body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-title:hover,body[data-style=blue-glass] .ant-layout-sider .ant-menu-item.force-hover{-webkit-backdrop-filter:blur(7px)saturate(140%);backdrop-filter:blur(7px)saturate(140%);color:#fff!important;background:#ffffff14!important;border:1px solid #a0c8f538!important;box-shadow:0 2px 14px #1c56aa4d,inset 0 1px #ffffff1a!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item:not(.ant-menu-item-selected):hover .anticon,body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-title:hover .anticon,body[data-style=blue-glass] .ant-layout-sider .ant-menu-item.force-hover .anticon{color:#cfe2fb!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item-selected{-webkit-backdrop-filter:blur(8px)saturate(150%);backdrop-filter:blur(8px)saturate(150%);color:#fff!important;background:#58a0ff33!important;border:1px solid #78b4ff4d!important;box-shadow:inset 0 0 14px #78b4ff2e,0 2px 12px #14469647!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item-selected .anticon{color:#bcd8ff!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#eaf3ff!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,body[data-style=blue-glass] .ant-layout-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#bcd8ff!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-item-selected:after{content:""!important;opacity:1!important;background:#6db3ff!important;border:none!important;border-radius:0 3px 3px 0!important;width:3px!important;height:58%!important;position:absolute!important;inset:50% auto auto 0!important;transform:translateY(-50%)!important;box-shadow:0 0 8px #6db3ffd9!important}body[data-style=blue-glass] .ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item,body[data-style=blue-glass] .ant-layout-sider .ant-menu-inline-collapsed .ant-menu-submenu-title{color:#d6e4f5!important}body[data-style=blue-glass] .ant-menu-submenu-popup>.ant-menu{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(#12315a 0%,#0e2748 100%)!important;border:1px solid #8cb4e638!important;box-shadow:0 10px 30px #0612268c!important}body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-item,body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-submenu-title{color:#d6e4f5!important;border:1px solid #0000!important;transition:background .18s,box-shadow .18s,border-color .18s,color .18s!important}body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-item .anticon,body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-submenu-title .anticon{color:#9db8d6!important}body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-item:not(.ant-menu-item-selected):hover,body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff17!important;border:1px solid #a0c8f53d!important;box-shadow:0 2px 14px #1c56aa4d,inset 0 1px #ffffff1a!important}body[data-style=blue-glass] .ant-menu-submenu-popup .ant-menu-item-selected{color:#fff!important;background:#58a0ff38!important;border:1px solid #78b4ff52!important;box-shadow:inset 0 0 14px #78b4ff2e!important}
