:root{scroll-behavior:smooth;--primary-blue:#3b6882;--black-primary-color:#252525;--brand-dark:#2c4c5e;--erp-chrome-emphasis:var(--brand-dark);--erp-grid-row-even-bg:#fff;--erp-grid-row-odd-bg:#f0f4f8;--erp-grid-row-active-bg:var(--erp-chrome-emphasis);--brand-dark-2:#353e43;--brand-dark-3:#2c4c5e;--brand-teal:#2f5b74;--border-soft:#6f8ea0;--page-surface:#6d9ab7;--text-body:#444;--erp-shadow-float:0 10px 30px #0003;--erp-glass-surface:#ffffffe0;--erp-glass-blur:12px;--erp-tab-scoop-size:10px;--erp-tabs-strip-bg:#3b6882;--erp-modal-tabs-strip-bg:#fff}body{background:var(--page-surface);color:var(--text-body);font-family:Open Sans,sans-serif}a{color:#4154f1;text-decoration:none}a:hover{color:#717ff5;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}#main{background-color:var(--primary-blue);flex-direction:column;height:calc(100dvh - 60px);margin-top:60px;padding:4px 6px;transition:all .3s;display:flex;overflow:hidden}body.workspace-fullscreen #header{display:none!important}body.workspace-fullscreen #main{height:100dvh!important;max-height:100dvh!important;margin-top:0!important}body.workspace-fullscreen .sidebar{top:0!important}body.workspace-fullscreen .back-to-top{display:none!important}@media (max-width:1199px){#main{padding:20px}}@font-face{src:url(opensans-bold.ttf);font-family:opensans}span.d-none.d-lg-block{font-family:opensans}.back-to-top{visibility:hidden;opacity:0;z-index:99999;background:#4154f1;border-radius:4px;width:40px;height:40px;transition:all .4s;position:fixed;bottom:15px;right:15px}.back-to-top i{color:#fff;font-size:24px;line-height:0}.back-to-top:hover{color:#fff;background:#6776f4}.back-to-top.active{visibility:visible;opacity:1}.dropdown-menu{z-index:1100;border:0;border-radius:4px;padding:10px 0;animation-name:dropdown-animate;animation-duration:.2s;animation-fill-mode:both;box-shadow:0 5px 30px #523f6933}.dropdown-menu .dropdown-header,.dropdown-menu .dropdown-footer{text-align:center;padding:10px 25px;font-size:15px}.dropdown-menu .dropdown-footer a{color:var(--text-body);text-decoration:underline}.dropdown-menu .dropdown-footer a:hover{text-decoration:none}.dropdown-menu .dropdown-divider{color:#a5c5fe;margin:0}.dropdown-menu .dropdown-item{padding:10px 15px;font-size:14px;transition:all .3s}.dropdown-menu .dropdown-item i{margin-right:10px;font-size:13px;line-height:0}.dropdown-menu .dropdown-item:hover{background-color:var(--primary-blue);color:#fff;transition:background-color .3s,color .3s}@media (min-width:768px){.dropdown-menu-arrow:before{content:"";background:#fff;border-top:1px solid #eaedf1;border-left:1px solid #eaedf1;width:13px;height:13px;position:absolute;top:-7px;right:20px;transform:rotate(45deg)}}@keyframes dropdown-animate{0%{opacity:0}to{opacity:1}0%{opacity:0}}.bg-primary-light{background-color:#cfe2ff;border-color:#cfe2ff}.bg-secondary-light{background-color:#e2e3e5;border-color:#e2e3e5}.bg-success-light{background-color:#d1e7dd;border-color:#d1e7dd}.bg-danger-light{background-color:#f8d7da;border-color:#f8d7da}.bg-warning-light{background-color:#fff3cd;border-color:#fff3cd}.bg-info-light{background-color:#cff4fc;border-color:#cff4fc}.bg-dark-light{background-color:#d3d3d4;border-color:#d3d3d4}.card{border:none;border-radius:5px;margin-bottom:30px;box-shadow:0 0 30px #0129701a}.card-header,.card-footer{color:#798eb3;background-color:#fff;border-color:#ebeef4;padding:15px}.card-title{color:#012970;padding:20px 0 15px;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.card-title span{color:#899bbd;font-size:14px;font-weight:400}.card-body{padding:0 20px 20px}.card-img-overlay{background-color:#fff9}.alert-heading{font-family:Poppins,sans-serif;font-size:20px;font-weight:500}.btn-close{background-size:25%}.btn-close:focus{box-shadow:none;outline:0}.accordion-item{border:1px solid #ebeef4}.accordion-button:focus{box-shadow:none;outline:0}.accordion-button:not(.collapsed){color:#012970;background-color:#f6f9ff}.accordion-flush .accordion-button{background:0 0;border:0;padding:15px 0}.accordion-flush .accordion-button:not(.collapsed){box-shadow:none;color:#4154f1}.accordion-flush .accordion-body{color:#3e4f6f;padding:0 0 15px;font-size:15px}.breadcrumb{color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.breadcrumb a{color:#fff;transition:all .3s}.breadcrumb a:hover{color:#51678f}.breadcrumb .breadcrumb-item:before{color:#fff}.breadcrumb .active{color:#51678f;font-weight:600}.nav-tabs-bordered{border-bottom:2px solid #ebeef4}.nav-tabs-bordered .nav-link{color:#2c384e;border:none;margin-bottom:-2px}.nav-tabs-bordered .nav-link:hover,.nav-tabs-bordered .nav-link:focus{color:#4154f1}.nav-tabs-bordered .nav-link.active{color:#4154f1;background-color:#fff;border-bottom:2px solid #4154f1}.logo{line-height:1}@media (min-width:1100px){.logo{width:280px}}.logo img{height:20px;max-height:37px;margin-right:6px}.logo span{color:#fff;font-family:Open Sans,sans-serif;font-size:26px;font-weight:700}.header{z-index:997;background-color:var(--primary-blue);height:60px;padding-left:20px;transition:all .5s;box-shadow:0 2px 20px #1816164d}.header .toggle-sidebar-btn{cursor:pointer;color:#fff;margin-right:12px;padding-left:10px;font-size:32px}.bi-list.fijado{color:#fff!important}.bi-list.fijadoMouse{color:var(--page-surface)!important}.header .search-bar{min-width:360px;padding:0 20px}@media (max-width:199px){.header .search-bar{z-index:9999;visibility:hidden;opacity:0;background:#fff;padding:20px;transition:all .3s;position:fixed;top:50px;left:0;right:0;box-shadow:0 0 15px #0129701a}.header .search-bar-show{visibility:visible;opacity:1;top:60px}}.header .search-form{width:100%}.header .search-form input{color:#012970;border:1px solid #01297033;border-radius:3px;width:100%;padding:7px 38px 7px 8px;font-size:14px;transition:all .3s}.header .search-form input:focus,.header .search-form input:hover{border:1px solid #0129704d;outline:none;box-shadow:0 0 10px #01297026}.header .search-form button{background:0 0;border:0;margin-left:-30px;padding:0}.header .search-form button i{color:var(--primary-blue)}.header-nav ul{list-style:none}.header-nav>ul{margin:0;padding:0}.header-nav .nav-icon{color:#fff;margin-right:25px;font-size:22px;position:relative}.header-nav .nav-profile{color:#fff}.header-nav .nav-profile img{max-height:36px}.header-nav .nav-profile span{font-size:14px;font-weight:600}.header-suggestions-btn{color:#fff;background:0 0;border:1px solid #5c89a1;border-radius:10px;gap:8px;padding:8px 14px;font-weight:600}.header-suggestions-btn:hover{color:#fff;border-color:#79a4bb}.header-mini-caret{font-size:11px}.help-dropdown-menu{min-width:205px}.about-itris-modal-content{border-radius:8px}.about-itris-title{color:#616161;margin-top:8px;margin-bottom:26px;font-size:24px;font-weight:400}.about-itris-text{color:#616161;margin-bottom:20px;font-size:16px;line-height:1.35}.about-itris-copy{color:#616161;margin-bottom:18px;font-size:15px}.about-itris-accept-btn{color:#fff;background-color:#3b6f8f;border-color:#3b6f8f;border-radius:8px;padding:10px 30px;font-size:21px;line-height:1}body:not(.dark) #about-itris-modal .about-itris-accept-btn:hover,body:not(.dark) #about-itris-modal .about-itris-accept-btn:focus,body:not(.dark) #about-itris-modal .about-itris-accept-btn:active{color:#fff!important;background-color:#355f79!important;border-color:#355f79!important}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.btn-sugerencias-wrapper{--angle:0deg;background:linear-gradient(var(--primary-blue), var(--primary-blue)) padding-box, conic-gradient(from var(--angle), var(--brand-dark), #4fa3d1, var(--brand-dark)) border-box;border:2px solid #0000;border-radius:9999px;padding:2px;animation:4s linear infinite rotateBorder}.btn-sugerencias{color:#fff;background-color:#0000;border:none;border-radius:9999px;gap:6px;padding:5px 14px;font-weight:600;line-height:1.2}.btn-sugerencias:hover{box-shadow:none!important;background-color:#0000!important}@keyframes rotateBorder{to{--angle:360deg}}@media (max-width:768px){.header-nav{padding-right:8px}.header-nav ul{flex-wrap:nowrap}.btn-sugerencias-wrapper .btn-sugerencias span{display:none}.btn-sugerencias-wrapper .btn-sugerencias{border-radius:9999px;min-width:auto;padding:6px!important}.btn-sugerencias-wrapper .btn-sugerencias i{font-size:20px!important}.header-nav .nav-icon{margin-right:8px}}.header-nav .badge-number{padding:3px 6px;font-size:12px;font-weight:400;position:absolute;inset:-2px -5px auto auto}.header-nav .notifications{inset:8px -15px auto auto!important}.header-nav .notifications .notification-item{align-items:center;padding:15px 10px;transition:all .3s;display:flex}.header-nav .notifications .notification-item i{margin:0 20px 0 10px;font-size:24px}.header-nav .notifications .notification-item h4{margin-bottom:5px;font-size:16px;font-weight:600}.header-nav .notifications .notification-item p{color:#919191;margin-bottom:3px;font-size:13px}.header-nav .notifications .notification-item:hover{background-color:#f6f9ff}.header-nav .messages{inset:8px -15px auto auto!important}.header-nav .messages .message-item{padding:15px 10px;transition:all .3s}.header-nav .messages .message-item a{display:flex}.header-nav .messages .message-item img{max-height:40px;margin:0 20px 0 10px}.header-nav .messages .message-item h4{color:var(--text-body);margin-bottom:5px;font-size:16px;font-weight:600}.header-nav .messages .message-item p{color:#919191;margin-bottom:3px;font-size:13px}.header-nav .messages .message-item:hover{background-color:#f6f9ff}.header-nav .profile{min-width:240px;padding-bottom:0;top:8px!important}.header-nav .profile .dropdown-header h6{color:var(--text-body);margin-bottom:0;font-size:18px;font-weight:700}.header-nav .profile .dropdown-header span{font-size:14px}.header-nav .profile .dropdown-item{padding:10px 15px;font-size:14px;transition:all .3s}.header-nav .profile .dropdown-item i{margin-right:10px;font-size:18px;line-height:0}.header-nav .profile .dropdown-item:hover{background-color:var(--primary-blue);color:#fff}.form-control::placeholder{color:#f2e3e3;opacity:1}.search-icon{color:#fff}.search-icon:hover{cursor:default}.dropdown-btn-group{margin-right:20px}.btn-primary{background-color:var(--page-surface);border-color:var(--page-surface)}.btn-primary-herra{background-color:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.btn-primary:hover i,.dropdown-item:hover i{color:#fff}.btn-primary:hover,.btn-primary-herra:hover{color:var(--primary-blue);background-color:#fff;border-color:#fff}.icono-accion:hover{color:var(--primary-blue)!important}#HerramientasDesplegables,#DespVer{background-color:#0000;border-color:#0000}#Desplegables{z-index:9999;position:absolute}.btn-group .bi.large-icon{font-size:20px}.input-group>.form-control:focus{border:1px solid #fff;outline:none!important}#buscador::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>") no-repeat;width:14px;height:14px}#buscador:focus{border-color:#4196f1!important;box-shadow:0 0 0 .2rem #4196f140!important}.search-icon{transition:color .2s}#searchButton{font-size:18px;position:relative;color:#fff!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}#buscador-wrapper .input-group-text{background-color:#0000!important;border:none!important;margin:0!important}#buscador{font-size:16px;position:relative;color:#fff!important;box-shadow:none!important;appearance:none!important;background-color:#0000!important;border:none!important;outline:none!important;margin-left:10px!important;padding:0!important}#buscador:after{content:"";background-color:#fff;width:100%;height:2px;position:absolute;bottom:-8px;left:0}#buscador::placeholder{color:#fff!important;opacity:1!important}#buscador:focus{box-shadow:none!important;background-color:#0000!important;border:none!important;outline:none!important}#buscador:focus+.input-group-text .search-icon{color:#4196f1!important}.dropdown-item i,.dropdown-item{color:var(--primary-blue)}.nav-link:focus{border-radius:5px;outline:none}.nav-profile-link{background:0 0!important}a:focus{border-radius:5px;outline:none}#icoAccion.btn-primary:active,#icoVer.btn-primary:active,#icoHerra.btn-primary:active,#ayuda.btn-primary:active{background-color:var(--primary-blue);border-color:var(--primary-blue)}.btn:disabled{background-color:#6d9ab7;border-color:#6d9ab7}.x-scroller{scrollbar-color:var(--brand-dark) #f0f5fb}.x-splitter-horizontal{background-color:var(--brand-dark)}.sidebar{z-index:996;scrollbar-width:thin;scrollbar-color:var(--brand-dark-3) transparent;background-color:var(--primary-blue);flex-direction:column;width:300px;padding:20px;transition:transform .3s;display:flex;position:fixed;top:60px;bottom:0;left:0;overflow:hidden;transform:translate(0);box-shadow:0 0 20px #0129701a}@media (max-width:199px){.sidebar{left:0}}.sidebar-nav::-webkit-scrollbar{background-color:#fff;width:5px;height:8px}.sidebar-nav::-webkit-scrollbar-thumb{background-color:#aab7cf}@media (min-width:200px){#main,#footer{margin-left:300px}}@media (max-width:199px){.toggle-sidebar .sidebar{left:0}}@media (min-width:200px){.toggle-sidebar #main,.toggle-sidebar #footer{margin-left:0}.toggle-sidebar .sidebar{left:0;transform:translate(-300px)}}@media (max-width:1100px){body.app-shell:not(.toggle-sidebar) #workspace-panel{display:none!important}}.sidebar-nav{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.erp-sidebar-menu-error{color:#fff;font-size:.85rem}.erp-sidebar-menu-error .bi{color:#fff}.sidebar-nav li{margin:0;padding:0;list-style:none}.sidebar-nav .nav-item{margin-bottom:5px}.sidebar-nav .nav-heading{text-transform:uppercase;color:#899bbd;margin:10px 0 5px 15px;font-size:11px;font-weight:600}.sidebar-nav .nav-link{color:#fff;transition:.3;background:var(--primary-blue);border-radius:4px;align-items:center;padding:10px 15px;font-size:15px;font-weight:600;display:flex}.sidebar-nav .nav-link i{color:#fff;margin-right:10px;font-size:20px}.sidebar-nav .nav-link .menu-icon-image{object-fit:contain;width:24px;height:24px;margin-right:10px}.sidebar-nav .nav-link.collapsed{color:#fff;background:var(--primary-blue)}.sidebar-nav .nav-link.collapsed i{color:#fff}.sidebar-nav .nav-link:hover{color:var(--primary-blue);background:#f6f9ff}.sidebar-nav .nav-link:hover i{color:var(--primary-blue)}.sidebar-nav .nav-link:not(.collapsed){color:var(--primary-blue);background:#f6f9ff}.sidebar-nav .nav-link:not(.collapsed) i{color:var(--primary-blue)}.sidebar-nav .nav-link:not(.collapsed) .menu-icon-image,.sidebar-nav .nav-link:hover img{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%)}.sidebar-nav .nav-link .bi-chevron-down{opacity:0;visibility:hidden;margin-left:auto;margin-right:10px;transition:transform .2s ease-in-out}.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)}.sidebar-nav .nav-item:hover>.nav-link .bi-chevron-down{opacity:1;visibility:visible}.sidebar-nav .nav-content{margin:0;padding:5px 0 0;list-style:none}.sidebar-nav .nav-content a{color:#fff;align-items:center;padding:10px 0 10px 40px;font-size:14px;font-weight:600;transition:none;display:flex}.sidebar-nav .nav-content a i:not(.bi-chevron-down){border-radius:50%;margin-right:8px;font-size:6px;line-height:0}.sidebar-nav .nav-content a .menu-icon-image{object-fit:contain;width:24px;height:24px;margin-right:8px}.sidebar-nav .menu-leaf>.nav-link{background-color:var(--brand-dark-3)}.sidebar-nav .menu-leaf>.nav-link:hover{background-color:var(--brand-dark);color:#fff}.sidebar-nav .menu-leaf>.nav-link i,.sidebar-nav .menu-leaf>.nav-link .menu-icon-image{display:none}.sidebar-nav .menu-leaf>.nav-link.menu-selected{color:var(--primary-blue)!important;background:#f6f9ff!important;font-weight:600!important}.sidebar-nav .nav-content .nav-link{transition:none}.sidebar-nav .nav-content .nav-link .bi-chevron-down{width:14px;min-width:14px;margin-left:auto;margin-right:10px;transition:none;transform:rotate(0)!important}.sidebar-nav .nav-content .nav-link:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)!important}.sidebar-nav .nav-content a:hover,.sidebar-nav .nav-content a.active{color:var(--page-surface)}.sidebar-nav .nav-content a.active i{background-color:#fff}.header .navbar-nav{flex-direction:row;gap:15px}@media (max-width:991px){.header .navbar-collapse{flex-direction:column}}.header .navbar-nav .nav-item i{color:#fff}.header .navbar-collapse.show{background-color:var(--primary-blue);border-radius:.25rem;margin-top:5px;margin-left:20px;padding:.1rem}.header .navbar-collapse.show .navbar-nav{flex-direction:row;gap:15px}.header .navbar-collapse.show .navbar-nav .nav-item i{color:#fff}.header .navbar-nav .dropdown-menu{z-index:1060;opacity:0;position:absolute;top:100%;left:0}.destacado-btn{border-radius:6px}.destacado-btnXXX:hover{background-color:#ffffff26;transform:scale(1.1)}.header .navbar-collapse{z-index:1040;max-height:80vh;position:relative}.header .navbar-toggler{z-index:1050;color:#fff;background-color:#0000;border:none;margin:0;padding:5px 10px}.header .navbar-toggler:focus{box-shadow:none;background-color:#0000;border:none;outline:none}.header .navbar-toggler:hover{background-color:#376079}.custom-navbar{background-color:var(--primary-blue);color:#fff}.custom-navbar .nav-link{color:#fff}.header .navbar-collapse.show .navbar-nav .nav-item:first-child i{margin-left:10px}.menu-item:focus{box-shadow:none;outline:none}.drdown-tool-menu{max-height:200px;overflow-y:auto}.vertical-bar{opacity:.5;background-color:#fff;width:1px;height:40px;margin-left:15px;margin-right:15px}.vertical-bar-herra{opacity:.5;background-color:#fff;width:1px;height:30px;margin-left:10px;margin-right:10px}.speed-btn-static{color:var(--primary-blue)!important;border-radius:0!important}.speed-btn-static .x-btn-inner,.speed-btn-static .bi{color:inherit!important;background-color:inherit!important;border-radius:inherit!important;border:inherit!important}.speed-btn-ss,.speed-btn-ss:hover{color:#fff!important;background-color:var(--primary-blue)!important;border-radius:0!important}.speed-btn-ss .x-btn-inner,.speed-btn-ss .bi{color:inherit!important;background-color:inherit!important;border-radius:inherit!important;border:inherit!important}.speed-btn-ss.x-btn-over,.speed-btn-ss.x-btn-focus,.speed-btn-ss.x-btn-pressed{background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important}.searchGrid2{transition:all .3s;background-color:var(--primary-blue)!important;color:#fff!important;border:1px solid #fff!important;padding-left:4px!important}.searchGrid2 .x-form-text,.searchGrid2 .x-form-field,.searchGrid2 input[type=text],.searchGrid2 input[type=search]{background-color:var(--primary-blue)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;border:none!important}.searchGrid2:hover{background-color:var(--primary-blue)!important;border:1px solid #fff!important}.searchGrid2:focus{background-color:var(--primary-blue)!important;color:#fff!important;box-shadow:none!important;border-color:#fff!important}.pnlBuscGridDerecho{background-color:var(--primary-blue)!important}.sidebar-nav .nav-content a.selected{background-color:#4196f11a;border-radius:4px;color:#4196f1!important}.sidebar-nav .nav-content a.selected img{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%)}.coll-btn-bar{display:none}.resp-btn-bar{display:flex}@media screen and (max-width:1100px){.resp-btn-bar{display:none}.coll-btn-bar{display:flex}#usernameSpan{display:none!important}#AcepCancLabel{display:none}}.btn-group .submenu-container{display:inline-block;position:relative}#navbarsHerramientas{z-index:1060;background-color:var(--primary-blue);border:1px solid #ccc;border-radius:5px;gap:5px;width:max-content;padding:5px;position:absolute;top:100%;left:-100%;box-shadow:0 4px 6px #0000001a}.find-form-border-rad{border-radius:14px!important}.find-form-border-rad .find-form-foot-rad,.find-form-border-rad .x-autocontainer-innerCt,.find-form-border-rad .x-autocontainer-outerCt,.find-form-border-rad .x-window-body,.x-css-shadow{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}.find-form-border-rad .x-window-header,.x-window .find-form-border-rad{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.find-form-border-rad .x-tool-over .x-tool-close{border-top-right-radius:14px!important}.x-grid-item-selected{border-color:var(--primary-blue)!important;border-width:2px!important}table:has(td.x-grid-cell-selected){border-color:var(--primary-blue)!important;border-width:2px!important}.x-grid-item-selected .x-grid-cell{border-color:#f0f5fb!important}.detbar .navbar-toggler:hover{border-radius:inherit}.AdvFilters{box-shadow:none;font-size:14px}.AdvFilters .form-select{box-shadow:none;background-color:#0000;border:none;border-radius:0;outline:none;max-height:200px;padding-left:8px;padding-right:8px;transition:border-color .3s;overflow-y:auto}.AdvFilters .form-control{border:none;border-bottom:2px solid var(--primary-blue);box-shadow:none;background-color:#0000;border-radius:0;outline:none;transition:border-color .3s}.AdvFilters .form-control:focus{border-bottom:2px solid var(--primary-blue);box-shadow:none;outline:none}.AdvFilters .form-control:disabled{appearance:none;background-color:#0000!important}.AdvFilters .form-control::placeholder{color:#999;opacity:.7}.AdvFilters .form-label{min-width:100px}.AdvFilters .form-select{width:auto;min-width:140px}.AdvFilters .input-oculto{display:none}.AdvFilters .addRow{align-items:center}.AdvFilters .btn-primary{background-color:var(--primary-blue);border-color:var(--primary-blue)}.AdvFilters .btn-primary:hover,.AdvFilters .btn-primary:focus,.AdvFilters .btn-primary:active{color:#fff;background-color:#2f536a;border-color:#2f536a}.AdvFilters .btn-outline-azul{color:var(--primary-blue);border-color:var(--primary-blue)}.AdvFilters .btn-outline-azul:hover,.AdvFilters .btn-outline-azul:focus,.AdvFilters .btn-outline-azul:active{color:#fff;background-color:var(--primary-blue);border-color:var(--primary-blue)}.x-pnl-adv-filter .x-panel-body{background-color:#0000!important}.AdvFilters .cuerpo-panel{max-height:350px;overflow-y:auto}.AdvFilters .card-body{padding:20px}.x-css-shadow{box-shadow:none!important}.AdvFilters .card{border:3px solid var(--primary-blue);border-radius:15px;margin:0!important}#filterForm input[type=date]{box-sizing:border-box;flex:auto;width:100%;min-width:0}.vista-opcion{transition:background-color .2s,color .2s}.vista-opcion.active{font-weight:600;background-color:var(--primary-blue)!important;color:#fff!important}.vista-opcion.active i{color:#fff!important}.vista-opcion:hover{background-color:var(--primary-blue)!important;color:#fff!important}.beta-badge{background-color:var(--primary-blue);color:#fff;box-sizing:border-box;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-size:11px;transition:background-color .2s,color .2s,border-color .2s}.vista-opcion:hover .beta-badge{color:var(--primary-blue);border:1px solid var(--primary-blue);background-color:#fff}body.dark .header-nav .profile .vista-opcion.active,body.dark .header-nav .profile .vista-opcion:hover{background-color:var(--surface-menu-hover)!important;color:#fff!important}body.dark .header-nav .profile .vista-opcion.active i,body.dark .header-nav .profile .vista-opcion:hover i{color:#fff!important}body.dark .header-nav .profile .vista-opcion .beta-badge{color:#fff;background-color:#3a5568;border:1px solid #0000}body.dark .header-nav .profile .vista-opcion:hover .beta-badge{color:#1a2730;background-color:#fff;border-color:#1a2730}body.dark .header-nav .profile .dropdown-item:focus:not(:hover),body.dark .header-nav .profile .dropdown-item:active:not(:hover){box-shadow:none;outline:none;color:#e4ebf2!important;background-color:#0000!important}body.dark .header-nav .profile .dropdown-item:focus:not(:hover) i,body.dark .header-nav .profile .dropdown-item:active:not(:hover) i{color:#fff!important}body.dark .header-nav .profile .vista-opcion.active:focus:not(:hover),body.dark .header-nav .profile .vista-opcion.active:active:not(:hover){background-color:var(--surface-menu-hover)!important;color:#fff!important}body.dark .header-nav .profile .vista-opcion.active:focus:not(:hover) i,body.dark .header-nav .profile .vista-opcion.active:active:not(:hover) i{color:#fff!important}.sidebar-nav li.menu-entry[style*="display: none"]{display:none!important}#buscador-wrapper{--angle:0deg;z-index:2;background:linear-gradient(var(--primary-blue), var(--primary-blue)) padding-box, conic-gradient(from var(--angle), var(--brand-dark), #4fa3d1, var(--brand-dark)) border-box;border:2px solid #0000;border-radius:9999px;flex-shrink:0;margin-bottom:15px;padding:2px;animation:4s linear infinite rotateBorder;position:sticky;top:0}#buscador-wrapper .x-form-focus,#buscador-wrapper .x-form-dirty,#buscador-wrapper .x-form-trigger-wrap-focus{box-shadow:none!important;background-image:none!important;border-color:#0000!important}#buscador-wrapper .input-group{flex-wrap:nowrap;align-items:stretch;overflow:hidden;background:var(--primary-blue)!important;border:none!important;border-radius:9999px!important}#buscador-wrapper .input-group-text{color:#fff;background-color:#0000!important;border:none!important;padding:8px 8px 8px 18px!important}#buscador-wrapper .search-icon{color:#fff;font-size:16px;line-height:1}#buscador-wrapper #buscador,#buscador-wrapper #buscador:focus,#buscador-wrapper #buscador:hover,#buscador-wrapper #buscador:active{appearance:none;padding:8px 16px 8px 6px;font-size:14px;font-weight:600;color:#fff!important;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important;outline:none!important;margin-left:0!important}#buscador-wrapper #buscador::placeholder{opacity:1;color:#fff!important}#buscador-wrapper #buscador:focus{box-shadow:none!important;border:none!important}.erp-menu-search-wrapper,#buscador-wrapper.erp-menu-search-wrapper{z-index:2;position:sticky}.erp-menu-command-dropdown{z-index:12;background:#fff;border:1px solid #d0d5dd;border-radius:8px;position:absolute;top:calc(100% + 4px);left:10px;right:10px;overflow:hidden;box-shadow:0 4px 18px #0000002e}.erp-menu-command-item{text-align:left;color:#1f2937;cursor:pointer;background:0 0;border:none;width:100%;padding:9px 12px;font-size:13px;display:block}.erp-menu-command-item:hover,.erp-menu-command-item:focus{color:var(--primary-blue);background:#eef3fc;outline:none}.erp-menu-search-wrapper .erp-toast-host{z-index:12;pointer-events:none;position:absolute;top:calc(100% + 4px);left:10px;right:10px}.erp-toast-host__toast{pointer-events:auto;text-align:left;color:#1f2937;opacity:0;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:9px 12px;font-size:13px;line-height:1.35;transform:translateY(6px);box-shadow:0 4px 18px #0000002e}.erp-toast-host__toast--visible{animation:.22s ease-out forwards erpToastFadeIn}@keyframes erpToastFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.detbar-dynamic,.detbar-dynamic .btn-group,.detbar-dynamic .btn-group_oculto{background-color:var(--primary-blue)!important}#ItsLogo{cursor:pointer;height:80px;margin-top:3px}@media (max-width:1100px){#ItsLogo{display:none!important}}.erp-grid-toolbar{background:var(--primary-blue);z-index:20;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;min-height:34px;margin-bottom:1px;padding:4px 6px;display:grid;position:relative;overflow:visible}.erp-tab-panel-inner>.erp-grid-toolbar{padding-left:var(--erp-grid-surface-inset);padding-right:var(--erp-grid-surface-inset)}.erp-grid-toolbar .erp-toolbar-col{min-width:0;position:relative;overflow:visible}.erp-grid-toolbar .erp-toolbar-col-icons-left{z-index:3}.erp-grid-toolbar .erp-toolbar-col-icons-right{z-index:2}.erp-grid-toolbar .erp-toolbar-col-icons{pointer-events:none;min-height:28px}.erp-grid-toolbar .erp-toolbar-col-icons .erp-toolbar-icon-btn,.erp-grid-toolbar .erp-toolbar-col-icons .erp-toolbar-dropdown,.erp-grid-toolbar .erp-toolbar-col-icons .erp-toolbar-view-cluster,.erp-grid-toolbar .erp-toolbar-col-icons .erp-edit-confirm-actions,.erp-grid-toolbar .erp-toolbar-col-icons .erp-toolbar-separator{pointer-events:auto}.erp-grid-toolbar .erp-toolbar-dropdown{z-index:20;position:relative}.erp-grid-toolbar .erp-toolbar-icon-slot{width:100%;min-height:100%}.erp-grid-toolbar .erp-toolbar-icons{align-items:center;gap:10px;min-height:28px;padding:2px 6px;display:flex;overflow:visible}.erp-grid-toolbar .erp-toolbar-view-cluster{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.erp-grid-toolbar .erp-toolbar-col-icons-left .erp-toolbar-icons{justify-content:flex-start}.erp-grid-toolbar .erp-toolbar-col-icons-right .erp-toolbar-icons{justify-content:flex-end}.erp-grid-toolbar .erp-toolbar-icon-btn{color:#fff;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:24px;padding:0 6px;font-size:24px;display:inline-flex}.erp-grid-toolbar .erp-edit-confirm-actions{white-space:nowrap;align-items:center;gap:12px;height:24px;display:none}.erp-grid-toolbar .erp-toolbar-icons.is-edit-mode .erp-edit-trigger,.erp-grid-toolbar .erp-toolbar-icons.is-edit-mode .erp-hide-on-edit{display:none!important}.erp-grid-toolbar .erp-toolbar-icons.is-edit-mode .erp-edit-confirm-actions{display:flex}.erp-grid-toolbar .erp-toolbar-text-btn{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;height:24px;padding:0 2px;font-size:12px;line-height:1;display:inline-flex}.erp-grid-toolbar .erp-toolbar-text-btn i{font-size:20px}.erp-grid-toolbar .erp-toolbar-accept-btn i{color:#90ef90}.erp-grid-toolbar .erp-toolbar-cancel-btn i{color:#ff9a9a}.erp-grid-toolbar .erp-toolbar-text-btn:hover,.erp-grid-toolbar .erp-toolbar-text-btn:focus{color:#fff;opacity:.9;background:#ffffff1f}.erp-grid-toolbar .erp-toolbar-dropdown .dropdown-toggle:after{display:none}.erp-grid-toolbar .erp-toolbar-dropdown-menu{z-index:1200;background:#fff;border:1px solid #d5e0ea;min-width:220px;padding:6px 0}.erp-grid-toolbar .erp-grid-actions-dropdown-menu{overscroll-behavior:contain;max-height:min(60vh,420px);overflow-y:auto}.erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item{color:var(--primary-blue);padding:8px 14px;font-size:15px}.erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item:hover,.erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item:focus{color:var(--primary-blue);background:#f1f6fa}body:not(.dark) .erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item.active,body:not(.dark) .erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item:active{background:var(--brand-dark);color:#fff}.erp-grid-toolbar .erp-toolbar-icon-btn:focus{box-shadow:none;outline:none}.erp-grid-toolbar .erp-toolbar-icon-btn:hover,.erp-grid-toolbar .erp-toolbar-icon-btn:focus-visible{color:#fff;background:#ffffff1f;outline:none}.erp-grid-toolbar .erp-renven-toolbar-toggle-all:disabled{opacity:.45;cursor:not-allowed}.erp-grid-toolbar .erp-renven-toolbar-toggle-all.is-soft-active{background:0 0}.erp-renven-toolbar-cluster,.erp-renven-toolbar-inline{align-items:center;gap:10px;display:inline-flex}.erp-grid-toolbar-mobile-wrap{display:none}.erp-grid-toolbar-mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(70vh,420px);overflow-y:auto}.erp-grid-toolbar-mobile-menu .dropdown-item.active{font-weight:600}.erp-renven-toolbar-switch{cursor:pointer;align-items:center;margin:0;display:inline-flex}.erp-renven-toolbar-switch input{opacity:0;width:0;height:0;position:absolute}.erp-renven-toolbar-switch-slider{background:#ffffff59;border:1px solid #ffffff8c;border-radius:999px;width:32px;height:18px;transition:all .18s;position:relative}.erp-renven-toolbar-switch-slider:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:1px;left:1px}.erp-renven-toolbar-switch input:checked+.erp-renven-toolbar-switch-slider{background:#ffffffd1;border-color:#fffffff2}.erp-renven-toolbar-switch input:checked+.erp-renven-toolbar-switch-slider:after{background:#2c4c5e;transform:translate(14px)}.erp-renven-profile-switch-item{cursor:default}.erp-renven-profile-switch-item:hover,.erp-renven-profile-switch-item:focus{background:var(--primary-blue)}.erp-renven-profile-switch-label{color:var(--primary-blue);min-width:0;padding-right:6px;font-size:14px}.erp-renven-profile-switch-item .erp-renven-toolbar-switch.is-in-profile{margin-left:auto;padding-left:12px}.erp-renven-profile-switch-item:hover .erp-renven-profile-switch-label,.erp-renven-profile-switch-item:focus .erp-renven-profile-switch-label,.erp-renven-profile-switch-item:hover>i,.erp-renven-profile-switch-item:focus>i{color:#fff}.erp-theme-appearance{padding:8px 16px 12px}.erp-theme-appearance__title{color:var(--primary-blue,#2f5496);align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:400;display:flex}.erp-theme-appearance__title i{font-size:16px}.erp-theme-appearance__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.erp-theme-appearance__option{min-height:72px;color:var(--primary-blue,#2f5496);cursor:pointer;background:#f7fafc;border:1px solid #2f549638;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12px;font-weight:600;line-height:1.1;display:flex}.erp-theme-appearance__option i{font-size:18px}.erp-theme-appearance__option:hover{background:#eef3f7}.erp-theme-appearance__option.is-active{border-color:var(--primary-blue,#2f5496);background:#fff;border-width:2px}body.dark .erp-theme-appearance__title,body.dark .erp-theme-appearance__option{color:#dce3ea}body.dark .erp-theme-appearance__option{background:#ffffff0a;border-color:#ffffff2e}body.dark .erp-theme-appearance__option:hover{background:#ffffff14}body.dark .erp-theme-appearance__option.is-active{background:#ffffff1a;border-color:#fff}.erp-renven-toolbar-switch.is-in-profile .erp-renven-toolbar-switch-slider{background:#2c4c5e33;border-color:#2c4c5e73}.erp-renven-toolbar-switch.is-in-profile .erp-renven-toolbar-switch-slider:after{background:#fff}.erp-renven-toolbar-switch.is-in-profile input:checked+.erp-renven-toolbar-switch-slider{background:#2c4c5ee6;border-color:#2c4c5e}.erp-renven-toolbar-switch.is-in-profile input:checked+.erp-renven-toolbar-switch-slider:after{background:#fff}body.dark .erp-renven-profile-switch-item:hover,body.dark .erp-renven-profile-switch-item:focus{background:#26313b}body.dark .erp-renven-profile-switch-label{color:#dce3ea}body.dark .erp-renven-toolbar-switch.is-in-profile .erp-renven-toolbar-switch-slider{background:#dce3ea33;border-color:#dce3ea80}body.dark .erp-renven-toolbar-switch.is-in-profile input:checked+.erp-renven-toolbar-switch-slider{background:#8db2c9e6;border-color:#b5d5e8f2}.erp-grid-toolbar .erp-ai-test-btn,.erp-form-frame-toolbar .erp-ai-test-btn{color:#fff;cursor:default;background:linear-gradient(135deg,#5b8cff 0%,#9a6bff 45%,#6bb3ff 100%);border-radius:999px;box-shadow:0 3px 10px #7665ff59}.erp-grid-toolbar .erp-ai-test-btn:hover,.erp-grid-toolbar .erp-ai-test-btn:focus,.erp-form-frame-toolbar .erp-ai-test-btn:hover,.erp-form-frame-toolbar .erp-ai-test-btn:focus{color:#fff;background:linear-gradient(135deg,#6d99ff 0%,#ab7bff 45%,#7ad5ff 100%);transform:translateY(-1px);box-shadow:0 4px 12px #816eff66}.erp-grid-toolbar .erp-ai-test-btn i,.erp-form-frame-toolbar .erp-ai-test-btn i{transition:transform .25s}.erp-grid-toolbar .erp-ai-test-btn:hover i,.erp-grid-toolbar .erp-ai-test-btn:focus i,.erp-form-frame-toolbar .erp-ai-test-btn:hover i,.erp-form-frame-toolbar .erp-ai-test-btn:focus i{transform:scale(1.12)rotate(-8deg)}.erp-grid-toolbar .erp-toolbar-separator{background:#ffffff73;flex:none;width:1px;height:18px;margin:0 4px}.erp-grid-toolbar .tiny-caret{opacity:.9;font-size:9px}.erp-grid-toolbar .erp-toolbar-views-btn{border-radius:9999px;gap:6px;min-width:auto;height:30px;padding:0 8px 0 10px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-views-btn.has-view-label{max-width:min(220px,34vw)}.erp-grid-toolbar .erp-toolbar-views-btn.is-dirty .erp-toolbar-views-btn__label:after{content:" •";opacity:.85;font-weight:700}.erp-grid-toolbar .erp-toolbar-views-btn>.bi-eye-fill{font-size:17px}.erp-grid-toolbar .erp-toolbar-views-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:inherit;font-size:13px;font-weight:600;display:block;overflow:hidden}.erp-grid-toolbar .erp-toolbar-col-search .input-group{align-items:stretch;width:100%;flex-wrap:nowrap!important}.erp-grid-toolbar .erp-toolbar-col-search{z-index:1;padding-right:1px}.erp-grid-toolbar .erp-grid-quick-search{background-color:var(--primary-blue);background-image:linear-gradient(var(--primary-blue), var(--primary-blue)), linear-gradient(#fff, #fff);width:100%;box-shadow:none;isolation:isolate;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:9999px;position:relative;overflow:hidden}.erp-grid-toolbar .erp-grid-quick-search .input-group-text{z-index:1;color:#fff;background-color:#0000;border:none;border-radius:0;padding-left:12px;padding-right:6px;position:relative}.erp-grid-toolbar .erp-grid-quick-search .search-icon{color:#fff;opacity:.95;font-size:14px;line-height:1}.erp-grid-toolbar .erp-grid-quick-search .form-control{z-index:1;flex:auto;min-width:0;height:28px;padding:2px 14px 2px 4px;font-size:14px;font-weight:600;position:relative;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important}.erp-grid-toolbar .erp-grid-quick-search .form-control::placeholder{font-size:14px;font-weight:600}.erp-grid-toolbar .erp-grid-quick-search .form-control:focus{color:#fff;background-color:#0000;box-shadow:none!important;border:none!important}.erp-grid-toolbar .erp-toolbar-advanced-btn,.erp-grid-toolbar .erp-toolbar-charts-btn,.erp-grid-toolbar .erp-toolbar-charts-config-btn,.erp-grid-toolbar .erp-toolbar-charts-pdf-btn,.erp-grid-toolbar .erp-toolbar-view-options-btn{flex-shrink:0}.erp-grid-toolbar .erp-toolbar-advanced-btn{white-space:nowrap;border-radius:9999px;gap:6px;min-width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-advanced-btn i{font-size:17px}.erp-grid-toolbar .erp-toolbar-advanced-btn__label{font-size:13px;font-weight:600}.erp-grid-toolbar .erp-toolbar-charts-btn{white-space:nowrap;border-radius:9999px;gap:6px;min-width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-charts-btn i:not(.tiny-caret){font-size:17px}.erp-grid-toolbar .erp-toolbar-charts-btn__label{font-size:13px;font-weight:600}.erp-grid-toolbar .erp-toolbar-charts-btn.is-active{background:#ffffff29}.erp-grid-toolbar .erp-toolbar-charts-btn:disabled{opacity:.45;cursor:not-allowed}.erp-grid-toolbar .erp-toolbar-layout-btn{white-space:nowrap;border-radius:9999px;justify-content:center;gap:6px;width:auto;min-width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-layout-btn.is-active{background:#ffffff29}.erp-grid-toolbar .erp-toolbar-layout-btn:after{display:none}.erp-grid-toolbar .erp-toolbar-layout-btn__label{font-size:13px;font-weight:600}.erp-toolbar-layout-glyph{flex-direction:column;gap:2px;width:16px;height:14px;display:flex}.erp-toolbar-layout-glyph__top{flex:auto;gap:2px;min-height:0;display:flex}.erp-toolbar-layout-glyph__top>span{opacity:.95;border:1.5px solid;border-radius:2px;flex:auto}.erp-toolbar-layout-glyph__bottom{opacity:.85;background:currentColor;border-radius:2px;flex:0 0 4px}.erp-canvas-layout-menu{min-width:min(420px,100vw - 24px);max-width:min(460px,100vw - 24px);border-radius:12px!important;padding:14px 14px 12px!important}.erp-canvas-layout-menu__head{color:#264f68;margin:0 0 12px;padding:0 2px;font-size:16px;font-weight:700}.erp-canvas-layout-menu__section{margin-bottom:0}.erp-canvas-layout-menu__section.is-disabled{opacity:.45}.erp-canvas-layout-menu__label{color:#617487;margin:0 0 8px;padding:0 2px;font-size:12px;font-weight:700}.erp-canvas-layout-menu__divider{background:#e5e9f0;height:1px;margin:14px 0}.erp-canvas-layout-menu__cards{gap:8px;display:grid}.erp-canvas-layout-menu__cards--content{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-canvas-layout-menu__cards--positions{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-canvas-layout-card{color:#264f68;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #d7e0e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:10px 6px 8px;display:flex}.erp-canvas-layout-card:hover:not(:disabled),.erp-canvas-layout-card:focus-visible:not(:disabled){background:#f5f9fc;border-color:#9cb6c9;outline:none}.erp-canvas-layout-card.is-active{background:#eaf3f8;border-width:2px;border-color:#3b6882;padding:9.5px 5.5px 7.5px}.erp-canvas-layout-card:disabled{cursor:not-allowed}.erp-canvas-layout-card__label{color:inherit;font-size:11px;font-weight:600;line-height:1.2}.erp-canvas-layout-content-icon{background:#fff;border:1.5px solid #6b8799;border-radius:5px;flex:none;width:44px;height:32px;display:grid;overflow:hidden}.erp-canvas-layout-content-icon--both{grid-template-columns:.45fr 1fr}.erp-canvas-layout-content-icon--both .is-panels,.erp-canvas-layout-content-icon--panels .is-panels{background:#eef3f7;border-right:1px solid #c5d3de;flex-direction:column;gap:2px;padding:3px;display:flex}.erp-canvas-layout-content-icon--panels .is-panels{background:0 0;border-right:0;flex-direction:row}.erp-canvas-layout-content-icon--both .is-panels>span,.erp-canvas-layout-content-icon--panels .is-panels>span{background:#6b8799;border-radius:1px;flex:auto}.erp-canvas-layout-content-icon--panels{grid-template-columns:1fr}.erp-canvas-layout-content-icon--both .is-grid,.erp-canvas-layout-content-icon--grid .is-grid{gap:2px;padding:3px;display:grid}.erp-canvas-layout-content-icon--both .is-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.erp-canvas-layout-content-icon--grid .is-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr}.erp-canvas-layout-content-icon--both .is-grid>span,.erp-canvas-layout-content-icon--grid .is-grid>span{background:#6b8799;border-radius:1px}.erp-canvas-layout-content-icon--grid{grid-template-columns:1fr}.erp-canvas-layout-card .erp-charts-v2-position-mini{background:#fff;border:1.5px solid #6b8799;border-radius:5px;width:42px;height:30px}.erp-canvas-layout-menu__hint{color:#8b98a5;margin:10px 2px 0;font-size:11px;line-height:1.35}body.dark .erp-canvas-layout-menu__head{color:#d7e9f5}body.dark .erp-canvas-layout-menu__label{color:#9bb3c2}body.dark .erp-canvas-layout-menu__divider{background:#3e4c58}body.dark .erp-canvas-layout-card{color:#d7e2ea;background:#1f2a33;border-color:#3e4c58}body.dark .erp-canvas-layout-card:hover:not(:disabled),body.dark .erp-canvas-layout-card:focus-visible:not(:disabled){background:#243039;border-color:#526574}body.dark .erp-canvas-layout-card.is-active{background:#243c4b;border-color:#9ec4dc}body.dark .erp-canvas-layout-content-icon,body.dark .erp-canvas-layout-card .erp-charts-v2-position-mini{background:#1a222a;border-color:#8aa0b0}body.dark .erp-canvas-layout-content-icon--both .is-panels{background:#243039;border-right-color:#3e4c58}body.dark .erp-canvas-layout-menu__hint{color:#8b98a5}.erp-grid-toolbar .erp-toolbar-charts-config-btn{white-space:nowrap;border-radius:9999px;gap:6px;min-width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-charts-config-btn i{font-size:17px}.erp-grid-toolbar .erp-toolbar-charts-config-btn__label{font-size:13px;font-weight:600}.erp-grid-toolbar .erp-toolbar-charts-config-btn.is-active{background:#ffffff29}.erp-grid-toolbar .erp-toolbar-charts-pdf-btn{white-space:nowrap;border-radius:9999px;gap:6px;min-width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-charts-pdf-btn i{font-size:17px}.erp-grid-toolbar .erp-toolbar-charts-pdf-btn__label{font-size:13px;font-weight:600}.erp-grid-toolbar .erp-toolbar-view-options-btn{white-space:nowrap;border-radius:9999px;gap:6px;min-width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;line-height:1}.erp-grid-toolbar .erp-toolbar-view-options-btn i{font-size:17px}.erp-grid-toolbar .erp-toolbar-view-options-btn__label{font-size:13px;font-weight:600}.erp-grid-toolbar .erp-toolbar-view-options-btn__badge{min-width:18px;height:18px;color:var(--primary-blue,#2f5496);background:#fff;border-radius:9999px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.erp-active-filters-bar{width:auto;margin:4px var(--erp-grid-surface-inset,12px) var(--erp-grid-surface-gap,10px);border:1px solid var(--erp-grid-surface-border,#e5e9f0);border-radius:var(--erp-grid-surface-radius,10px);box-sizing:border-box;background:#fff;flex-shrink:0;grid-template-columns:auto 1fr auto;grid-template-areas:"title list clear";align-items:center;gap:10px;padding:8px 12px;display:grid}.erp-tab-panel-inner>.erp-active-filters-bar+.erp-grid-split-layout,.erp-tab-panel-inner>.erp-active-filters-bar+.erp-grid-record-delete-banner+.erp-grid-split-layout,.erp-tab-panel-inner>.erp-active-filters-bar+.erp-charts-detail-layout,.erp-tab-panel-inner>.erp-active-filters-bar+.erp-grid-record-delete-banner+.erp-charts-detail-layout{margin-top:0}.erp-active-filters-bar__head{display:contents}.erp-active-filters-bar__title{color:var(--erp-chrome-emphasis,var(--brand-dark,#2c4c5e));white-space:nowrap;flex-shrink:0;grid-area:title;font-size:13px;font-weight:700}.erp-active-filters-bar__list{flex-wrap:wrap;grid-area:list;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.erp-active-filters-bar__item{max-width:100%;margin:0;padding:0}.erp-active-filters-chip{background:#f3f5f8;border:1px solid #d7dee8;border-radius:9999px;align-items:stretch;max-width:min(100%,420px);display:inline-flex;overflow:hidden}.erp-active-filters-chip__toggle{color:#3b6882;cursor:pointer;background:0 0;border:0;border-right:1px solid #d7dee8;flex-shrink:0;justify-content:center;align-items:center;width:30px;margin:0;padding:0;font-size:17px;line-height:1;display:inline-flex}.erp-active-filters-chip__toggle:hover,.erp-active-filters-chip__toggle:focus-visible{background:#e8edf4;outline:none}.erp-active-filters-chip__switch{background:#c8d0da;border-radius:9999px;flex-shrink:0;width:22px;height:13px;display:inline-block;position:relative}.erp-active-filters-chip__switch:after{content:"";background:#3b6882;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:2px}.erp-active-filters-chip__switch.is-on{background:#3b6882}.erp-active-filters-chip__switch.is-on:after{background:#fff;transform:translate(9px)}.erp-active-filters-chip.is-muted{background:#eef1f5;border-style:dashed}.erp-active-filters-chip.is-muted .erp-active-filters-chip__main{opacity:.5;text-decoration:line-through}.erp-active-filters-chip.is-muted .erp-active-filters-chip__remove{opacity:.5}.erp-active-filters-chip__main{min-width:0;color:var(--primary-blue,#2f5496);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:5px 10px 5px 8px;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.erp-active-filters-chip__main:hover,.erp-active-filters-chip__main:focus-visible{background:#e8edf4;outline:none}.erp-active-filters-chip__remove{color:#5b6573;cursor:pointer;background:0 0;border:0;border-left:1px solid #d7dee8;flex-shrink:0;justify-content:center;align-items:center;width:28px;margin:0;padding:0;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.erp-active-filters-chip__remove:hover,.erp-active-filters-chip__remove:focus-visible{color:#1f2d3d;background:#e2e8f0;outline:none}.erp-active-filters-bar__clear{color:var(--primary-blue,#2f5496);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;grid-area:clear;margin:0;padding:0;font-size:13px;font-weight:600}.erp-active-filters-bar__clear:hover,.erp-active-filters-bar__clear:focus-visible{outline:none;text-decoration:underline}@media (max-width:768px){.erp-active-filters-bar{flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px;display:flex}.erp-active-filters-bar__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.erp-active-filters-bar__title{min-width:0}.erp-active-filters-bar__clear{margin-left:0}.erp-active-filters-bar__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;align-content:flex-start;max-height:4.75rem;overflow:hidden auto}.erp-active-filters-chip{max-width:100%}.erp-active-filters-chip__main{padding:4px 8px 4px 10px;font-size:12px}.erp-active-filters-chip__remove{width:26px}}.erp-grid-toolbar .erp-renven-back-to-grid-btn{flex-shrink:0}.erp-grid-toolbar .erp-toolbar-separator--advanced{margin-left:0;margin-right:2px}.erp-grid-toolbar .erp-toolbar-col-search .form-control{background-color:var(--primary-blue);color:#fff;width:100%;min-width:0;max-width:none;height:28px;padding-top:2px;padding-bottom:2px;border-radius:4px!important}.erp-grid-toolbar .form-control{background-color:var(--primary-blue);color:#fff;width:100%;min-width:0;max-width:none;height:28px;padding-top:2px;padding-bottom:2px}.erp-grid-toolbar .form-control::placeholder{color:#fff;opacity:1}.erp-grid-toolbar .input-group-text,.erp-grid-toolbar .btn{height:28px;padding-top:2px;padding-bottom:2px}.erp-grid-toolbar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;cursor:pointer;filter:brightness(0)invert();opacity:1}@media (max-width:992px){.erp-grid-toolbar{grid-template-columns:1fr 1fr}.erp-grid-toolbar .erp-toolbar-col-search{grid-column:1/-1}}@media (max-width:640px){.erp-grid-toolbar{grid-template-columns:1fr}.erp-grid-toolbar .erp-toolbar-col-search{grid-column:1/-1}}.erp-grid-toolbar [id^=erp-grid-export-csv-],.erp-grid-toolbar [id^=erp-grid-export-xlsx-]{height:28px;padding-top:2px;padding-bottom:2px;line-height:1;color:#fff!important;background:0 0!important;border-color:#fff!important;display:none!important}.erp-grid-toolbar [id^=erp-grid-export-csv-]:hover,.erp-grid-toolbar [id^=erp-grid-export-csv-]:focus,.erp-grid-toolbar [id^=erp-grid-export-xlsx-]:hover,.erp-grid-toolbar [id^=erp-grid-export-xlsx-]:focus,.erp-advanced-bar [id^=erp-grid-advanced-open-]:hover,.erp-advanced-bar [id^=erp-grid-advanced-open-]:focus{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}.recent-tabs-menu{background:#fff;border:2px solid #fff;border-radius:6px;min-width:260px;max-width:290px}.recent-tabs-header{color:var(--brand-dark);text-align:center;padding:9px 10px 6px;font-size:16px;font-weight:700}.recent-tabs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 8px 8px;display:grid}.recent-tab-item{color:var(--brand-dark);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:94px;padding:6px 6px 8px;font-size:13px;font-weight:600;line-height:1.2;transition:transform .18s,box-shadow .18s;display:flex}.recent-tab-item:hover{color:var(--brand-dark);transform:translateY(-2px);box-shadow:0 6px 14px #142a381f;background:0 0!important}.recent-tab-icon-wrap{background:var(--brand-teal);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 4px 10px #00000026}.recent-tab-icon{color:#fff;font-size:17px}.recent-tab-icon-image{object-fit:contain;width:20px;height:20px;display:block}.recent-tab-label{color:#1f3544;white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100px;line-height:1.15;display:-webkit-box;overflow:hidden}.recent-tabs-menu .recent-tab-label{font-size:14px;font-weight:400}.recent-tabs-empty{text-align:center;color:#4e6676;grid-column:1/-1;padding:12px 6px;font-size:13px}.home-recent-light-zone{box-sizing:border-box;flex:none;width:100%;display:none!important}#recent-tabs-home-panel{text-align:center;z-index:1;background:#fff;border:1px solid #1a3c4a40;border-radius:25px;flex:none;width:-moz-fit-content;width:fit-content;max-width:min(1280px,100% - 24px);margin:20px auto;padding:4px 10px;transition:all .3s;position:relative;box-shadow:0 10px 25px #00000026}#recent-tabs-home-panel .recent-tabs-header{letter-spacing:.2px;text-align:center;color:#243f50;padding:6px 10px 4px;font-size:24px;font-weight:700}.recent-tabs-home-list{flex-wrap:wrap;justify-content:center;gap:16px;padding:6px 8px 8px;display:flex}#recent-tabs-home-panel .recent-tab-item{min-width:130px;min-height:104px;padding:8px 6px}#recent-tabs-home-panel .recent-tab-label{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:132px;font-size:14px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.erp-advanced-bar{background:var(--primary-blue);border:1px solid var(--border-soft);align-items:center;gap:0;display:flex}.erp-advanced-bar .btn{border:0;border-right:1px solid var(--border-soft);color:#fff;border-radius:0;min-width:126px}.erp-advanced-bar .form-control{background:var(--primary-blue);color:#dce8ef;border:0;border-radius:0}.erp-advanced-bar .form-control:focus{box-shadow:none}.erp-advanced-modal{border:3px solid var(--primary-blue);box-shadow:var(--erp-shadow-float);border-radius:16px;font-family:Open Sans,sans-serif!important}.header-nav .dropdown-menu{-webkit-backdrop-filter:blur(var(--erp-glass-blur));backdrop-filter:blur(var(--erp-glass-blur));background:var(--erp-glass-surface)!important;box-shadow:var(--erp-shadow-float)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-nav .dropdown-menu{background:#fff!important}body.dark .header-nav .dropdown-menu{background:#1a222a!important}}.erp-grid-config-modal-form{width:100%;margin:0}.erp-advanced-modal,.erp-advanced-modal *{font-family:Open Sans,sans-serif!important}.erp-advanced-modal .modal-header{background:#fff;border-bottom:0}.erp-advanced-modal .modal-body{flex-direction:column;min-height:0;padding-top:8px;display:flex;overflow:hidden}.erp-advanced-row{align-items:center;margin-bottom:8px;display:grid}.erp-advanced-add-row{grid-template-columns:minmax(180px,260px) auto;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:8px;display:grid}.erp-advanced-add-row .btn{border-radius:8px;min-width:44px;height:40px;padding:0 10px;background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important}.erp-advanced-add-row .btn:hover,.erp-advanced-add-row .btn:focus{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}.erp-advanced-label{color:#3b4046;font-size:16px}.erp-advanced-modal .erp-advanced-row .erp-col-picker-btn,.erp-advanced-modal .erp-advanced-row .form-control,.erp-advanced-modal .erp-advanced-row .form-select{font-size:var(--erp-field-font-size);line-height:var(--erp-field-line-height);box-sizing:border-box;height:auto;min-height:0}.erp-advanced-modal .erp-advanced-row .erp-col-picker-btn,.erp-advanced-modal .erp-advanced-row .form-control{padding-left:var(--erp-field-padding);padding-right:var(--erp-field-padding)}.erp-advanced-modal .modal-footer{border-top:0;justify-content:center;gap:10px}.erp-advanced-modal .modal-footer .btn,.erp-advanced-modal .btn-primary,.erp-advanced-modal .btn-outline-secondary{background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important;border-radius:9999px!important}.erp-advanced-modal .modal-footer .btn:hover,.erp-advanced-modal .modal-footer .btn:focus,.erp-advanced-modal .btn-primary:hover,.erp-advanced-modal .btn-primary:focus,.erp-advanced-modal .btn-outline-secondary:hover,.erp-advanced-modal .btn-outline-secondary:focus{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}.erp-advanced-modal .erp-advanced-remove{background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important}.erp-advanced-modal .erp-advanced-remove:hover,.erp-advanced-modal .erp-advanced-remove:focus{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}.erp-advanced-modal .modal-header{flex-direction:row;align-items:flex-start;gap:16px}.erp-modal-title-wrap{flex:1;min-width:0}.erp-modal-title-wrap .modal-title,.erp-grid-config-modal-title{color:#264f68;align-items:center;gap:10px;font-size:23px;font-weight:700;line-height:1.25;display:inline-flex}.erp-modal-title-wrap .modal-title .bi,.erp-grid-config-modal-title .bi,.erp-grid-shortcuts-help-modal .modal-title .bi{color:inherit;flex-shrink:0;font-size:1.05em;line-height:1}.erp-modal-title-wrap>p,.erp-grid-config-modal-subtitle{color:#617487;margin:4px 0 0;font-size:13px;font-weight:400}.erp-grid-config-modal-title{display:inline-flex}.erp-grid-config-shortcuts-help-btn{width:auto;height:auto;color:var(--primary-blue,#2f5496);white-space:nowrap;background:#eef3fb;border:1px solid #2f549647;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.erp-grid-config-shortcuts-help-btn:hover,.erp-grid-config-shortcuts-help-btn:focus-visible{color:var(--primary-blue,#2f5496);background:#e0e9f6;border-color:#2f549680;outline:none}.erp-grid-config-shortcuts-help-btn i{font-size:1rem}.erp-grid-shortcuts-help-dialog{max-width:720px}.erp-grid-shortcuts-help-modal .modal-title{color:#264f68;align-items:center;gap:10px;font-size:23px;font-weight:700;line-height:1.25;display:inline-flex}.erp-grid-shortcuts-help-modal .modal-body{max-height:min(70vh,640px);overflow-y:auto}.erp-grid-shortcuts-help-tabs{background:#eef1f5;border-radius:10px;gap:6px;margin-bottom:.85rem;padding:4px;display:flex}.erp-grid-shortcuts-help-tab{color:#5b6573;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;margin:0;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.erp-grid-shortcuts-help-tab:hover{color:#2f5496;background:#ffffff8c}.erp-grid-shortcuts-help-tab.is-active{color:#2f5496;background:#fff;box-shadow:0 1px 2px #1f2d3d14}.erp-grid-shortcuts-help-tab:focus-visible{outline:2px solid var(--primary-blue,#2f5496);outline-offset:1px}.erp-grid-shortcuts-help-intro{color:#5b6573;margin-bottom:1rem;font-size:13.5px}.erp-grid-shortcuts-help-confirm-btn,.erp-grid-shortcuts-help-confirm-btn:hover,.erp-grid-shortcuts-help-confirm-btn:focus,.erp-grid-shortcuts-help-confirm-btn:active{background:var(--primary-blue,#2f5496)!important;border-color:var(--primary-blue,#2f5496)!important;color:#fff!important;border-radius:9999px!important}.erp-grid-shortcuts-help-confirm-btn:hover,.erp-grid-shortcuts-help-confirm-btn:focus{filter:brightness(.9)}.erp-grid-shortcuts-help-sections{flex-direction:column;gap:1rem;display:flex}.erp-grid-shortcuts-help-section{background:#fafbfc;border:1px solid #e5e9f0;border-radius:12px;padding:4px 6px 6px}.erp-grid-shortcuts-help-section.is-open{padding-bottom:10px}.erp-grid-shortcuts-help-section__toggle{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:10px 10px 8px;display:flex}.erp-grid-shortcuts-help-section__toggle:hover{background:#2f54960f}.erp-grid-shortcuts-help-section__toggle:focus-visible{outline:2px solid var(--primary-blue,#2f5496);outline-offset:1px}.erp-grid-shortcuts-help-section__toggle-text{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-grid-shortcuts-help-section__title{color:#1f2a37;margin:0;font-size:14px;font-weight:700}.erp-grid-shortcuts-help-section__subtitle{color:#6b7280;margin:0;font-size:12.5px}.erp-grid-shortcuts-help-section__chevron{color:#6b7280;flex-shrink:0;margin-top:2px;font-size:.95rem}.erp-grid-shortcut-list{flex-direction:column;gap:8px;margin:4px 8px 0;padding:0;list-style:none;display:flex}.erp-grid-shortcut-row{background:#fff;border:1px solid #eef1f5;border-radius:8px;grid-template-columns:minmax(120px,170px) 1fr;align-items:start;gap:12px;padding:8px 10px;display:grid}.erp-grid-shortcut-keys{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.erp-grid-shortcut-keys__group{align-items:center;gap:2px;display:inline-flex}.erp-grid-shortcut-keys__plus{color:#8a94a6;margin:0 2px;font-size:12px;font-weight:600}.erp-grid-shortcut-key{color:#243447;background:linear-gradient(#fff 0%,#f3f5f8 100%);border:1px solid #cfd7e3;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;min-width:1.7rem;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.erp-grid-shortcut-row__desc{color:#374151;font-size:13px;line-height:1.4}@media (max-width:575px){.erp-grid-shortcut-row{grid-template-columns:1fr;gap:6px}}.erp-grid-config-tabs{--erp-tab-scoop-strip-bg:var(--erp-modal-tabs-strip-bg);-webkit-overflow-scrolling:touch;padding:0 var(--erp-tab-scoop-size);border-bottom:1px solid #e5e7eb;flex-wrap:nowrap;flex-shrink:0;gap:4px;margin-bottom:16px;overflow:auto hidden}.erp-grid-config-tabs .nav-item{position:relative;overflow:visible}.erp-grid-config-tabs .nav-item:has(.nav-link.active){z-index:2}.erp-grid-config-tabs .nav-link{color:#6b7280;white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:6px 6px 0 0!important;transition:none!important}.erp-grid-config-tabs .nav-link:hover:not(.active){color:var(--primary-blue);border-bottom-color:#3b688259!important}.erp-grid-config-tabs .nav-link.active{z-index:1;box-shadow:none;position:relative;overflow:visible;color:#fff!important;background:var(--erp-chrome-emphasis)!important;border-bottom-color:#0000!important;border-radius:8px 8px 0 0!important}.erp-grid-config-tabs .nav-link.active .erp-grid-config-tab-badge{color:var(--erp-chrome-emphasis);background:#ffffffeb}.erp-grid-config-tab-badge{background:var(--primary-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.erp-grid-config-tab-content{flex:auto;height:420px;min-height:0;max-height:420px;overflow:hidden}.erp-grid-config-tab-pane{height:100%;padding-top:2px;overflow:hidden auto}.erp-grid-config-tab-content>.tab-pane.active{flex-direction:column;display:flex}.erp-grid-config-tab-pane--filters .erp-grid-config-section{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.erp-grid-config-tab-pane--filters .erp-grid-config-filter-list{flex:auto;height:auto;min-height:0;max-height:none}.erp-grid-config-tab-pane--grouping .erp-grid-config-section,.erp-grid-config-tab-pane--totals .erp-grid-config-section,.erp-grid-config-tab-pane--sort .erp-grid-config-section{margin-bottom:0}@media (min-width:769px){.erp-grid-config-dialog.modal-dialog .erp-advanced-modal{flex-direction:column;height:620px;max-height:min(620px,100dvh - 2rem);display:flex}.erp-grid-config-dialog--save-view.modal-dialog .erp-advanced-modal{height:auto;max-height:min(420px,100dvh - 2rem)}.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .modal-header,.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .modal-footer{flex-shrink:0}.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .modal-body{flex:auto;min-height:0}.erp-grid-config-dialog--save-view.modal-dialog .erp-advanced-modal .modal-body{flex:0 auto;min-height:auto;overflow:visible}}.erp-grid-config-tab-pane--grouping .erp-grid-config-checklist,.erp-grid-config-tab-pane--totals .erp-grid-config-checklist,.erp-grid-config-tab-pane--sort .erp-grid-config-checklist--sort{height:300px;min-height:300px;max-height:300px}@media (max-width:768px){.erp-grid-config-dialog.modal-dialog{max-height:calc(100dvh - 1rem);margin:.5rem auto}.erp-grid-config-dialog.modal-dialog .erp-advanced-modal{flex-direction:column;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);display:flex}.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .modal-header,.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .modal-footer{flex-shrink:0}.erp-grid-config-dialog .erp-grid-config-modal-subtitle,.erp-grid-config-dialog .erp-grid-config-shortcuts-help-btn{display:none!important}.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}.erp-grid-config-dialog.modal-dialog .erp-advanced-modal .erp-grid-config-modal-form{height:auto!important;min-height:0!important;overflow:visible!important}.erp-grid-config-tab-content{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.erp-grid-config-tab-content>.tab-pane.active,.erp-grid-config-modal-form>.erp-grid-config-tab-pane--filters{height:auto!important;max-height:none!important;overflow:visible!important}.erp-grid-config-tab-pane--filters .erp-grid-config-section{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.erp-grid-config-tab-pane--filters .erp-grid-config-filter-list{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.erp-grid-config-tabs .nav-link{padding:8px 10px;font-size:12px}.erp-grid-config-tab-pane--grouping .erp-grid-config-checklist,.erp-grid-config-tab-pane--totals .erp-grid-config-checklist,.erp-grid-config-tab-pane--sort .erp-grid-config-checklist--sort{height:220px;min-height:220px;max-height:220px}}.erp-grid-config-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}@media (min-width:769px){.erp-grid-config-layout{min-height:480px}}@media (max-width:768px){.erp-grid-config-layout{grid-template-columns:1fr;gap:16px;min-height:0}}.erp-grid-config-col{min-width:0}.erp-grid-config-col--grouping{flex-direction:column;display:flex}.erp-grid-config-section{margin-bottom:20px}.erp-grid-config-section-title{color:#1a202c;margin-bottom:2px;font-size:15px;font-weight:700}.erp-grid-config-section-subtitle{color:#6b7280;margin-bottom:10px;font-size:12px}.erp-grid-config-wildcard{color:var(--erp-chrome-emphasis,var(--brand-dark,#2c4c5e));font-weight:700}.erp-grid-config-wildcard-ex{color:var(--erp-chrome-emphasis,var(--brand-dark,#2c4c5e));background:#eef2f6;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600;display:inline}.erp-wildcard-help-btn{vertical-align:middle;width:1.35rem;height:1.35rem;color:var(--primary-blue,#2f5496);cursor:help;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0;line-height:1;display:inline-flex}.erp-wildcard-help-btn:hover,.erp-wildcard-help-btn:focus-visible{color:var(--brand-dark,#243447);background:#2f54961a;outline:none}.erp-wildcard-help-btn .bi{font-size:.95rem}.erp-wildcard-help-tooltip{--bs-tooltip-max-width:320px;--bs-tooltip-opacity:1;--bs-tooltip-bg:#1e2933;--bs-tooltip-color:#e8eef3;z-index:2000!important}.erp-wildcard-help-tooltip .tooltip-inner{text-align:left;border-radius:10px;max-width:320px;padding:10px 12px;box-shadow:0 8px 24px #0f172a47}.erp-wildcard-help-tooltip__body{font-size:12px;line-height:1.4}.erp-wildcard-help-tooltip__lead{margin:0 0 8px;font-weight:600}.erp-wildcard-help-tooltip__list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.erp-wildcard-help-tooltip__list li{grid-template-columns:auto 1fr;align-items:start;gap:6px 8px;display:grid}.erp-wildcard-help-tooltip__list code{color:#c9e3f2;white-space:nowrap;background:#ffffff1f;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:700;display:inline-block}.erp-wildcard-help-tooltip__list span{color:#e8eef3eb}body.dark .erp-wildcard-help-btn{color:#9ec4dc}body.dark .erp-wildcard-help-btn:hover,body.dark .erp-wildcard-help-btn:focus-visible{color:#c5dff0;background:#9ec4dc1f}body.dark .erp-wildcard-help-tooltip{--bs-tooltip-bg:#12181e;--bs-tooltip-color:#e8eef3}body.dark .erp-wildcard-help-tooltip .tooltip-inner{border:1px solid #3d5568;box-shadow:0 8px 24px #00000073}@media (max-width:768px){.erp-wildcard-help-btn{display:none!important}}.erp-advanced-row{grid-template-columns:minmax(160px,1.15fr) minmax(120px,.75fr) minmax(140px,1.35fr) 36px;align-items:end;gap:12px}.erp-advanced-col{min-width:0}.erp-advanced-col .erp-col-picker,.erp-advanced-col .erp-col-picker-btn,.erp-advanced-col .form-control,.erp-advanced-col .form-select{width:100%}.erp-advanced-col-value{min-width:0}.erp-advanced-value-range{align-items:center;gap:8px;min-width:0;display:flex}.erp-advanced-value-range .form-control{flex:1 1 0;min-width:0}.erp-advanced-value-range-sep{color:#9ca3af;flex-shrink:0;font-size:13px;line-height:1}.erp-advanced-col-actions{flex-shrink:0;justify-content:center;place-self:center end;align-items:center;width:36px;min-width:36px;padding-bottom:0;display:flex}.erp-advanced-modal .erp-advanced-row .erp-advanced-remove{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;line-height:1;display:inline-flex}.erp-advanced-modal .erp-advanced-row .erp-advanced-remove .bi{font-size:12px}.erp-advanced-col-field{min-width:160px;overflow:visible}.erp-advanced-modal .erp-advanced-row .erp-col-picker-btn>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.erp-grid-config-filter-list .erp-advanced-row{border-bottom:1px solid #eef1f4;margin-bottom:12px;padding-bottom:12px}.erp-grid-config-filter-list .erp-advanced-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (max-width:768px){.erp-advanced-row{grid-template-columns:1fr;align-items:stretch;gap:8px}.erp-advanced-col-field{min-width:0}.erp-advanced-col-actions{justify-content:flex-end;place-self:stretch stretch;width:auto;min-width:0;padding-bottom:0}.erp-grid-config-filter-list .erp-advanced-row{border-bottom:1px solid #e5e7eb;margin-bottom:10px;padding-bottom:10px}.erp-grid-config-filter-list .erp-advanced-row:last-child{border-bottom:none;padding-bottom:0}.erp-advanced-add-row{grid-template-columns:1fr;width:100%}}.erp-col-picker{width:100%;position:relative}.erp-col-picker-btn{border:0;border-bottom:2px solid var(--primary-blue);cursor:pointer;color:#3b4046;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:6px 2px;font-size:14px;line-height:1.4;display:flex}.erp-col-picker-placeholder{color:#9ca3af}.erp-col-picker-btn .bi-chevron-down{color:#6b7280;flex-shrink:0;font-size:11px}.erp-col-picker-dropdown{z-index:1070;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:220px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 4px 18px #00000021}.erp-col-picker-dropdown--portal{z-index:1080;position:fixed}.erp-col-picker-dropdown .erp-col-picker-search{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:8px 12px;display:flex}.erp-col-picker-dropdown .erp-col-picker-search .bi-search{color:#9ca3af;flex-shrink:0;font-size:13px}.erp-col-picker-dropdown .erp-col-picker-search input{color:#1a202c;background:0 0;border:none;outline:none;flex:1;font-size:13px}.erp-col-picker-list{max-height:200px;overflow-y:auto}.erp-col-picker-item{text-align:left;cursor:pointer;color:#374151;background:0 0;border:none;width:100%;padding:7px 12px;font-size:13px;display:block}.erp-col-picker-item:hover{color:var(--primary-blue);background:#f0f4ff}.erp-col-picker-item.is-selected{color:var(--primary-blue);background:#eef3fc;font-weight:600}.erp-col-picker-item.is-highlighted{color:var(--primary-blue);background:#f0f4ff}.erp-grid-config-check-row.is-keyboard-focused{outline:2px solid var(--primary-blue);outline-offset:-2px}.erp-col-picker-empty{color:#9ca3af;padding:10px 12px;font-size:13px}.erp-grid-config-search-input{isolation:isolate;background:#fff;border:none;border-radius:9999px;align-items:center;gap:0;width:100%;min-height:32px;padding:0 14px 0 12px;display:flex;position:relative;overflow:hidden}.erp-grid-config-search-input:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #d0d5dd;position:absolute;inset:0}.erp-grid-config-search-input .search-icon,.erp-grid-config-search-input .bi-search{z-index:1;color:#9ca3af;flex-shrink:0;margin-right:8px;font-size:14px;line-height:1;position:relative}.erp-grid-config-search-input input{z-index:1;min-width:0;box-shadow:none;color:#1a202c;background:0 0;border:none;outline:none;flex:auto;padding:6px 0;font-size:13px;position:relative}.erp-grid-config-search-input input:focus{box-shadow:none;background:0 0;outline:none}.erp-grid-config-search-input input::placeholder{color:#9ca3af;opacity:1}.erp-grid-config-checklist{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;height:190px;min-height:190px;max-height:190px;padding:2px 0;overflow:hidden auto}@media (max-width:768px){.erp-grid-config-checklist{height:160px;min-height:160px;max-height:160px}}.erp-grid-config-check-row{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:13px;display:flex}.erp-advanced-modal .erp-grid-config-check-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-blue);cursor:pointer;flex-shrink:0;margin:0}.erp-advanced-modal .erp-grid-config-check-row.is-disabled input[type=checkbox]{cursor:default}.erp-grid-config-check-row:hover{background:#f8fafc}.erp-grid-config-check-row.is-disabled{opacity:.45;cursor:default}.erp-grid-config-drag-handle{color:#d1d5db;cursor:default;font-size:15px;line-height:1}.erp-grid-config-drag-handle.is-active{color:#9ca3af;cursor:grab}.erp-grid-config-drag-handle.is-active:active{cursor:grabbing}.erp-grid-config-check-row.is-group-selected{background:#fafbfd}.erp-grid-config-check-row.is-group-selected+.erp-grid-config-check-row:not(.is-group-selected),.erp-grid-config-check-row.is-sort-selected+.erp-grid-config-check-row:not(.is-sort-selected){border-top:1px solid #e5e7eb}.erp-grid-config-check-row.is-sort-selected{background:#fafbfd}.erp-grid-config-check-row.is-dragging{opacity:.85;background:#eef3fc;box-shadow:0 2px 8px #3b688233}.erp-grid-config-check-row.is-drag-over{box-shadow:inset 0 2px 0 0 var(--primary-blue);background:#eef3fc}.erp-grid-config-check-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-grid-config-reorder{flex-shrink:0;gap:2px;display:flex}.erp-grid-config-reorder-btn{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d0d5dd;border-radius:3px;align-items:center;padding:1px 5px;font-size:11px;line-height:1.4;display:flex}.erp-grid-config-reorder-btn:disabled{opacity:.3;cursor:default}.erp-grid-config-reorder-btn:not(:disabled):hover{border-color:var(--primary-blue);color:var(--primary-blue);background:#f0f4ff}.erp-grid-config-sort-row{border-top:1px solid #e5e7eb;margin-top:4px;padding-top:20px}.erp-grid-config-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.erp-grid-config-section-head-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.erp-grid-config-section-head-actions .erp-grid-config-tab-clear-btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.erp-grid-config-section--sort .erp-grid-config-section-subtitle{margin-bottom:0}.erp-grid-config-tab-clear-btn,.erp-grid-config-sort-clear-btn{color:var(--primary-blue);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0 0;font-size:12px;text-decoration:underline}.erp-grid-config-tab-clear-btn:hover,.erp-grid-config-sort-clear-btn:hover{color:var(--brand-dark)}@media (max-width:768px){.erp-grid-config-section-head{flex-direction:column;align-items:stretch;gap:6px}.erp-grid-config-section-head>div{min-width:0}.erp-grid-config-section-head>.erp-grid-config-tab-clear-btn,.erp-grid-config-section-head-actions{align-self:flex-start}.erp-grid-config-section-head-actions{flex-flow:wrap;justify-content:flex-start;gap:8px 16px}.erp-grid-config-section-head .erp-grid-config-tab-clear-btn{white-space:nowrap;min-height:28px;padding:4px 0}}.erp-grid-config-checklist--sort{height:200px;min-height:200px;max-height:200px}@media (max-width:768px){.erp-grid-config-checklist--sort{height:180px;min-height:180px;max-height:180px}}.erp-grid-config-check-row--sort{flex-wrap:wrap;row-gap:6px}.erp-grid-config-sort-priority{min-width:1.35em;color:var(--primary-blue);margin-right:4px;font-weight:700;display:inline-flex}.erp-grid-config-sort-dir{border:1px solid #d0d5dd;border-radius:4px;flex-shrink:0;margin-left:auto;display:inline-flex;overflow:hidden}.erp-grid-config-sort-dir-btn{color:#6b7280;cursor:pointer;background:#fff;border:0;align-items:center;gap:3px;padding:2px 7px;font-size:12px;line-height:1.3;display:inline-flex}.erp-grid-config-sort-dir-btn+.erp-grid-config-sort-dir-btn{border-left:1px solid #d0d5dd}.erp-grid-config-sort-dir-btn.is-active{background:var(--primary-blue);color:#fff}@media (max-width:768px){.erp-grid-config-check-row--sort .erp-grid-config-check-label{flex:auto;min-width:120px}.erp-grid-config-check-row--sort .erp-grid-config-reorder{margin-left:auto}}.erp-grid-config-filter-list{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:6px;max-height:320px;padding:8px 10px;overflow:hidden auto}.erp-grid-config-filter-list .erp-advanced-row:last-child{margin-bottom:0}.erp-grid-config-info-banner{color:#2b6cb0;background:#e8f4fd;border-radius:6px;padding:8px 12px;font-size:12px;line-height:1.5}.erp-grid-config-add-filter{color:var(--primary-blue);cursor:pointer;background:0 0;border:none;padding:8px 0 0;font-size:13px;font-weight:600;text-decoration:none}.erp-grid-config-add-filter:hover:not(:disabled):not(.is-disabled){text-decoration:underline}.erp-grid-config-add-filter:disabled,.erp-grid-config-add-filter.is-disabled{color:#9ca3af;cursor:not-allowed;opacity:.65}.erp-grid-config-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.erp-grid-config-clear-btn{color:#374151!important;background:0 0!important;border-color:#d0d5dd!important;border-radius:9999px!important}.erp-grid-config-clear-btn:hover,.erp-grid-config-clear-btn:focus{background:#f3f4f6!important}.erp-grid-config-manage-views-btn{color:#374151!important;background:0 0!important;border-color:#d0d5dd!important;border-radius:9999px!important}.erp-grid-config-manage-views-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.erp-advanced-modal .modal-footer{justify-content:stretch;align-items:stretch;gap:0;padding:6px 12px 10px}.erp-advanced-modal .erp-grid-config-footer{flex-direction:column;align-items:stretch;gap:4px}.erp-advanced-modal .erp-grid-config-footer-start,.erp-advanced-modal .erp-grid-config-footer>.d-flex{flex-direction:column;align-items:stretch;gap:4px;width:100%}.erp-advanced-modal .erp-grid-config-footer .btn{justify-content:center;width:100%;max-width:100%;height:32px;min-height:32px;padding:0 10px;font-size:13px;line-height:1.2}.erp-advanced-modal .erp-grid-config-footer .btn .bi{font-size:14px}}.erp-grid-views-admin{flex-direction:column;min-height:0;display:flex}.erp-grid-views-admin-empty{text-align:center;padding:24px 12px;font-size:.95rem}.erp-grid-views-admin-list{flex-direction:column;gap:0;max-height:min(52vh,480px);display:flex;overflow-y:auto}.erp-grid-views-admin-row{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;display:flex}.erp-grid-views-admin-row:last-child{border-bottom:0}.erp-grid-views-admin-row-main{flex:220px;min-width:0}.erp-grid-views-admin-row-title{color:#111827;margin-bottom:2px;font-weight:600}.erp-grid-views-admin-badge-default{background:var(--primary-blue);color:#fff;vertical-align:middle;border-radius:9999px;margin-left:.5rem;padding:.15em .55em;font-size:.7em;font-weight:500;line-height:1.3;display:inline-block}.erp-grid-views-admin-row-summary{color:#6b7280;font-size:.875rem}.erp-grid-views-admin-row-actions{flex:none}.erp-grid-views-admin-btn{min-width:72px;border-radius:9999px!important}.erp-grid-views-admin-summary{flex-wrap:wrap;gap:10px;display:flex}.erp-grid-views-admin-summary-chip{color:#657483;background:#f7fafb;border:1px solid #d7e0e6;border-radius:9999px;align-items:center;padding:7px 11px;font-size:.8125rem;font-weight:500;display:inline-flex}.erp-grid-views-admin-table-wrap{border:1px solid #d7e0e6;border-radius:12px;max-height:min(52vh,520px);overflow:auto}.erp-grid-views-admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.875rem}.erp-grid-views-admin-table th,.erp-grid-views-admin-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #edf1f3;padding:11px 12px}.erp-grid-views-admin-table th{z-index:1;color:#17212b;text-transform:none;letter-spacing:0;background:#f3f6f8;font-size:.8125rem;font-weight:700;position:sticky;top:0}.erp-grid-views-admin-table tbody tr:last-child td{border-bottom:0}.erp-grid-views-admin-table tbody tr:hover{background:#f8fbfc}.erp-grid-views-admin-table-row.is-row-disabled{opacity:.78;background:#fafafa}.erp-grid-views-admin-table-actions-col{text-align:right!important}.erp-grid-views-admin-status{white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.erp-grid-views-admin-status.is-enabled{color:#3b6882}.erp-grid-views-admin-status.is-disabled{color:#a33b3b}.erp-grid-views-admin-status-dot{font-size:.7em;line-height:1}.erp-grid-views-admin-default-yes{color:#3b6882;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.erp-grid-views-admin-default-no{color:#657483}.erp-grid-views-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.erp-grid-views-admin-mini-btn{white-space:nowrap;color:#17212b;cursor:pointer;background:#fff;border:1px solid #d7e0e6;border-radius:8px;padding:7px 10px;font-size:.8125rem}.erp-grid-views-admin-mini-btn:hover:not(:disabled){background:#eaf3f8}.erp-grid-views-admin-mini-btn--primary{color:#3e718b;border-color:#b9ccd7}.erp-grid-views-admin-mini-btn--danger{color:#a33b3b}.erp-grid-views-admin-mini-btn--icon{justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.erp-grid-views-admin-mini-btn--icon.erp-grid-views-admin-mini-btn--danger:hover:not(:disabled){background:#fdf2f2;border-color:#e8b4b4}.erp-grid-views-admin-mini-btn:disabled{opacity:.4;cursor:not-allowed;background:#f3f3f3}.erp-grid-view-badge{white-space:nowrap;vertical-align:middle;border-radius:9999px;align-items:center;margin-left:0;padding:.15em .55em;font-size:.7em;font-weight:700;display:inline-flex}.erp-grid-views-admin-row-title .erp-grid-view-badge{margin-left:.45rem}.erp-grid-view-badge--system{color:#5d4a9a;background:#eeeafb}.erp-grid-view-badge--public{color:#23708c;background:#e5f3f7}.erp-grid-view-badge--private{color:#6f5a20;background:#f7f0d8}.erp-grid-view-badge--default{color:#2c4c5e;background:#e5f3f7;margin-left:.5rem}.erp-grid-views-panel{width:min(390px,92vw);max-height:min(70vh,560px);padding:0;overflow:auto}.erp-grid-views-panel-head{border-bottom:1px solid #e5e7eb;padding:12px 14px 10px}.erp-grid-views-panel-head strong{font-size:.95rem;display:block}.erp-grid-views-panel-head span{color:#6b7280;margin-top:2px;font-size:.8rem;display:block}.erp-grid-views-panel-section{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:8px 14px 4px;font-size:.7rem;font-weight:700}.erp-grid-views-panel-item{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 14px;display:flex}.erp-grid-views-panel-item:hover{background:#f3f7fa}.erp-grid-views-panel-item.is-active{background:#eaf3f8;box-shadow:inset 3px 0 #3b6882}.erp-grid-views-panel-item.is-active.is-dirty{box-shadow:inset 3px 0 #c4a035}.erp-grid-views-panel-item-meta{flex:1;min-width:0}.erp-grid-views-panel-item-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.erp-grid-views-panel-item-desc{color:#6b7280;margin-top:2px;font-size:.78rem;display:block}.erp-grid-views-panel-item-mark{color:#3b6882;flex-shrink:0;font-size:1.05rem;line-height:1}.erp-grid-views-panel-actions{border-top:1px solid #e5e7eb;flex-direction:column;gap:2px;padding:8px;display:flex}.erp-grid-views-panel-action{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;display:flex}.erp-grid-views-panel-action:hover:not(:disabled){background:#f3f7fa}.erp-grid-views-panel-action:disabled{opacity:.45;cursor:not-allowed}.erp-grid-views-panel-action--danger{color:#a33b3b}.erp-grid-views-panel-action--primary{color:#2f5265;font-weight:650}.erp-grid-views-panel-action--manage{color:#fff;background:#3b6882;margin-top:4px;font-weight:650}.erp-grid-views-panel-action--manage:hover:not(:disabled),.erp-grid-views-panel-action--manage:focus-visible:not(:disabled){color:#fff;background:#2c4c5e}.erp-grid-views-panel-action--manage:disabled{opacity:.55;color:#fff}.erp-grid-view-overwrite-dialog{width:100%;max-width:480px}.erp-grid-view-overwrite-modal.modal-content{color:#212529;background:#fff;border:1px solid #d7e0e8;border-radius:18px;height:auto;overflow:visible;box-shadow:0 12px 32px #0000002e}.erp-grid-view-overwrite-modal .modal-header{background:linear-gradient(#fbfcfd,#f7fafc);border-bottom:1px solid #e5ebf0;gap:16px;padding:18px 20px}.erp-grid-view-overwrite-title-wrap{flex:1;min-width:0}.erp-grid-view-overwrite-title-wrap .modal-title{color:#264f68;align-items:center;gap:10px;font-size:23px;font-weight:700;line-height:1.25;display:inline-flex}.erp-grid-view-overwrite-title-wrap p{color:#617487;margin:4px 0 0;font-size:13px;font-weight:400}.erp-grid-view-overwrite-modal .modal-body{color:#334155;background:#fff;padding:18px 20px;overflow:visible}.erp-grid-view-overwrite-hint{color:#617487;font-size:13px}.erp-grid-view-overwrite-modal .modal-footer{background:#fff;border-top:0;justify-content:flex-end;gap:10px;padding:14px 20px 18px}.erp-grid-view-overwrite-modal .modal-footer .btn,.erp-grid-view-overwrite-modal .btn-primary,.erp-grid-view-overwrite-modal .btn-outline-secondary{background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important;border-radius:9999px!important}.erp-grid-view-overwrite-modal .modal-footer .btn:hover,.erp-grid-view-overwrite-modal .modal-footer .btn:focus,.erp-grid-view-overwrite-modal .modal-footer .btn:active,.erp-grid-view-overwrite-modal .btn-primary:hover,.erp-grid-view-overwrite-modal .btn-primary:focus,.erp-grid-view-overwrite-modal .btn-primary:active,.erp-grid-view-overwrite-modal .btn-outline-secondary:hover,.erp-grid-view-overwrite-modal .btn-outline-secondary:focus,.erp-grid-view-overwrite-modal .btn-outline-secondary:active{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}body.dark .erp-grid-view-overwrite-modal.modal-content{color:#dce5ec;box-shadow:var(--erp-shadow-float);background:#1e2933;border-color:#3e4c58}body.dark .erp-grid-view-overwrite-modal .modal-header{color:#eef3f8;background:#263540;border-bottom-color:#3e4c58}body.dark .erp-grid-view-overwrite-title-wrap .modal-title{color:var(--erp-field-label-color-dark,#d7e9f5)}body.dark .erp-grid-view-overwrite-title-wrap p{color:#a7b6c2}body.dark .erp-grid-view-overwrite-modal .modal-body{color:#dce5ec;background:#1e2933}body.dark .erp-grid-view-overwrite-hint{color:#a7b6c2}body.dark .erp-grid-view-overwrite-modal .modal-footer{background:#1e2933}body.dark .erp-grid-view-overwrite-modal .btn-close{filter:invert()grayscale()brightness(200%)}body.dark .erp-grid-view-overwrite-modal .modal-footer .btn,body.dark .erp-grid-view-overwrite-modal .btn-primary,body.dark .erp-grid-view-overwrite-modal .btn-outline-secondary{color:#fff!important;background:#3a5568!important;border-color:#5a7a90!important}body.dark .erp-grid-view-overwrite-modal .modal-footer .btn:hover,body.dark .erp-grid-view-overwrite-modal .modal-footer .btn:focus,body.dark .erp-grid-view-overwrite-modal .modal-footer .btn:active,body.dark .erp-grid-view-overwrite-modal .btn-primary:hover,body.dark .erp-grid-view-overwrite-modal .btn-primary:focus,body.dark .erp-grid-view-overwrite-modal .btn-primary:active,body.dark .erp-grid-view-overwrite-modal .btn-outline-secondary:hover,body.dark .erp-grid-view-overwrite-modal .btn-outline-secondary:focus,body.dark .erp-grid-view-overwrite-modal .btn-outline-secondary:active{color:#fff!important;background:#4a6b82!important;border-color:#6d92aa!important}.erp-grid-config-checklist--columns .erp-grid-config-check-row.is-column-hidden .erp-grid-config-check-label{color:#9ca3af}.erp-grid-config-checklist--columns .erp-grid-config-check-row.is-column-hidden{opacity:.82}body.dark .erp-grid-config-checklist--columns .erp-grid-config-check-row.is-column-hidden .erp-grid-config-check-label{color:#6b7280}.erp-grid-view-name-field .form-control,.erp-chart-view-name-field .form-control{max-width:420px}.erp-grid-view-meta-grid{grid-template-columns:minmax(160px,1.1fr) minmax(180px,1fr) minmax(220px,1.35fr);align-items:end;gap:12px 16px;display:grid}.erp-grid-view-meta-grid:has(>:only-child){grid-template-columns:minmax(160px,420px)}.erp-grid-view-meta-grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(160px,1.1fr) minmax(180px,1fr)}.erp-grid-view-meta-item{min-width:0}.erp-grid-view-meta-item .form-control,.erp-grid-view-meta-item .form-select{width:100%;max-width:none;min-height:42px}.erp-grid-view-meta-item--default{align-self:center;min-width:0;padding-bottom:2px}.erp-grid-view-meta-item--default .form-check{align-items:flex-start;gap:8px;min-height:0;margin-bottom:0;display:flex}.erp-grid-view-meta-item--default .form-check-label{overflow-wrap:anywhere;min-width:0;line-height:1.25}.erp-grid-view-meta-item--default .form-switch .form-check-input{cursor:pointer;width:2.1em;height:1.05em;margin-top:.16em}.erp-grid-view-meta-item--default .form-switch .form-check-input:checked{background-color:var(--primary-blue);border-color:var(--primary-blue)}.erp-grid-view-meta-item--default .form-switch .form-check-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 .2rem #3b688240}body.dark .erp-grid-view-meta-item--default .form-switch .form-check-input:checked{background-color:#7eb8d8;border-color:#7eb8d8}body.dark .erp-grid-view-meta-item--default .form-switch .form-check-input:focus{border-color:#7eb8d8;box-shadow:0 0 0 .2rem #7eb8d840}body.dark .erp-grid-view-meta-item--default .form-check-label .text-muted{color:#8da0b4!important}.erp-grid-view-meta-item--default .form-check-label .small{margin-top:2px}.erp-grid-view-meta-item .form-control.is-invalid{border-color:var(--primary-blue);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%233b6882'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%233b6882' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.erp-grid-view-meta-item .form-control.is-invalid:focus{border-color:var(--primary-blue);box-shadow:0 0 0 .25rem #3b688240}.erp-grid-view-meta-item .invalid-feedback{color:var(--primary-blue);margin-top:4px;font-size:.82rem;display:block}@media (max-width:900px){.erp-grid-view-meta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.erp-grid-view-meta-item--default{grid-column:1/-1;align-self:start}}@media (max-width:576px){.erp-grid-view-meta-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.erp-grid-view-meta-item--default{grid-column:auto}}body.dark .erp-grid-view-meta-item .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%237eb8d8'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%237eb8d8' stroke='none'/%3e%3c/svg%3e");border-color:#5a7a90}body.dark .erp-grid-view-meta-item .form-control.is-invalid:focus{border-color:#7eb8d8;box-shadow:0 0 0 .25rem #7eb8d840}body.dark .erp-grid-view-meta-item .invalid-feedback{color:#7eb8d8}.erp-grid-view-name-field .form-control.is-invalid,.erp-chart-view-name-field .form-control.is-invalid{border-color:var(--primary-blue);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%233b6882'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%233b6882' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.erp-grid-view-name-field .form-control.is-invalid:focus,.erp-chart-view-name-field .form-control.is-invalid:focus{border-color:var(--primary-blue);box-shadow:0 0 0 .25rem #3b688240}.erp-grid-view-name-field .invalid-feedback,.erp-chart-view-name-field .invalid-feedback{color:var(--primary-blue);margin-top:4px;font-size:.82rem;display:block}body.dark .erp-grid-view-name-field .form-control.is-invalid,body.dark .erp-chart-view-name-field .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%237eb8d8'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%237eb8d8' stroke='none'/%3e%3c/svg%3e");border-color:#5a7a90}body.dark .erp-grid-view-name-field .form-control.is-invalid:focus,body.dark .erp-chart-view-name-field .form-control.is-invalid:focus{border-color:#7eb8d8;box-shadow:0 0 0 .25rem #7eb8d840}body.dark .erp-grid-view-name-field .invalid-feedback,body.dark .erp-chart-view-name-field .invalid-feedback{color:#7eb8d8}.erp-grid-record-delete-banner{z-index:25;position:relative}.erp-grid-split-layout.is-delete-pending{position:relative}.erp-grid-split-layout.is-delete-pending>*{pointer-events:none;-webkit-user-select:none;user-select:none}.erp-grid-split-layout.is-delete-pending .ag-header,.erp-grid-split-layout.is-delete-pending .ag-floating-top,.erp-grid-split-layout.is-delete-pending .ag-floating-bottom,.erp-grid-split-layout.is-delete-pending .ag-body-horizontal-scroll,.erp-grid-split-layout.is-delete-pending .ag-center-cols-viewport .ag-row:not(.erp-grid-row-active),.erp-grid-split-layout.is-delete-pending .ag-pinned-left-cols-container .ag-row:not(.erp-grid-row-active),.erp-grid-split-layout.is-delete-pending .ag-pinned-right-cols-container .ag-row:not(.erp-grid-row-active),.erp-grid-split-layout.is-delete-pending [id^=erp-grid-pagination-],.erp-grid-split-layout.is-delete-pending .erp-grid-split-summary{filter:blur(2.5px);opacity:.5;transition:filter .2s,opacity .2s}.erp-grid-split-layout.is-delete-pending .ag-row.erp-grid-row-active{z-index:2;position:relative;box-shadow:0 0 0 2px #dc354580;filter:none!important;opacity:1!important}body.dark .erp-grid-split-layout.is-delete-pending .ag-row.erp-grid-row-active{box-shadow:0 0 0 2px #dc3545b3}.erp-grid-record-delete-confirm{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:92px;margin-bottom:0}.erp-grid-record-delete-confirm .erp-grid-view-delete-confirm-body{flex:0 auto;min-height:4.6rem}.erp-grid-record-delete-confirm-summary[aria-hidden=true]{visibility:hidden}.erp-grid-record-delete-confirm .erp-grid-view-delete-confirm-actions{justify-content:center;margin-left:0}.erp-grid-record-delete-confirm-btn--primary{min-width:96px;background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important}.erp-grid-record-delete-confirm-btn--primary:hover:not(:disabled),.erp-grid-record-delete-confirm-btn--primary:focus:not(:disabled),.erp-grid-record-delete-confirm-btn--primary:active:not(:disabled){background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}body.dark .erp-grid-record-delete-confirm-btn--primary{color:#fff!important;background-color:#3b6882!important;border-color:#3b6882!important}body.dark .erp-grid-record-delete-confirm-btn--primary:hover:not(:disabled),body.dark .erp-grid-record-delete-confirm-btn--primary:focus:not(:disabled),body.dark .erp-grid-record-delete-confirm-btn--primary:active:not(:disabled){color:#fff!important;background-color:#2c4c5e!important;border-color:#2c4c5e!important}.erp-grid-record-delete-confirm-btn--danger{min-width:96px;color:#dc3545!important;background-color:#0000!important;border-color:#dc3545!important}.erp-grid-record-delete-confirm-btn--danger:hover:not(:disabled){color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}.erp-grid-record-delete-confirm-btn--danger:focus:not(:disabled),.erp-grid-record-delete-confirm-btn--danger:focus-visible:not(:disabled){box-shadow:0 0 0 .2rem #dc354540;color:#dc3545!important;background-color:#0000!important;border-color:#dc3545!important}.erp-grid-record-delete-confirm-btn--danger:hover:focus:not(:disabled){color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}.erp-grid-view-delete-confirm{background:linear-gradient(135deg,#fff5f5 0%,#fef2f2 100%);border:1px solid #fecaca;border-left:4px solid #dc3545;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 4px 14px #dc354514}.erp-grid-view-delete-confirm-icon{color:#dc3545;background:#fee2e2;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.erp-grid-view-delete-confirm-body{flex:220px;min-width:0}.erp-grid-view-delete-confirm-title{color:#991b1b;margin-bottom:4px;font-size:.95rem;font-weight:600}.erp-grid-view-delete-confirm-text{color:#374151;font-size:.9rem;line-height:1.5}.erp-grid-view-delete-confirm-summary{color:#6b7280;margin-top:6px;font-size:.82rem}.erp-grid-view-delete-confirm-actions{flex-wrap:wrap;flex:none;align-self:center;gap:8px;margin-left:auto;display:flex}.erp-grid-view-delete-confirm-btn{min-width:88px;border-radius:9999px!important}.erp-grid-views-admin-row.is-pending-delete{background:#fff5f5;border-radius:8px;margin:0 -4px;padding-left:8px;padding-right:8px}body.dark .erp-grid-views-admin-row{border-bottom-color:#2c3844}body.dark .erp-grid-views-admin-row-title{color:#e8eef3}body.dark .erp-advanced-modal .erp-grid-views-admin-badge-default{color:#fff;background:#3a5568;border:1px solid #5a7a90}body.dark .erp-grid-views-admin-status.is-enabled,body.dark .erp-grid-views-admin-default-yes{color:#9ec4dc}body.dark .erp-grid-views-admin-row-summary{color:#9ca3af}body.dark .erp-grid-views-admin-summary-chip{color:#a8c0ce;background:#1f2a33;border-color:#3a4f5c}body.dark .erp-grid-views-admin-table-wrap{border-color:#3a4f5c}body.dark .erp-grid-views-admin-table th,body.dark .erp-grid-views-admin-table td{border-bottom-color:#2c3844}body.dark .erp-grid-views-admin-table th{color:#e8eef3;background:#1a2229}body.dark .erp-grid-views-admin-table tbody tr:hover{background:#243039}body.dark .erp-grid-views-admin-table-row.is-row-disabled{background:#1a2229}body.dark .erp-grid-views-admin-mini-btn{color:#e8eef3;background:#1f2a33;border-color:#3a4f5c}body.dark .erp-grid-views-admin-mini-btn:hover:not(:disabled){background:#243039}body.dark .erp-grid-views-admin-mini-btn:disabled{background:#1a2229}body.dark .erp-grid-views-admin-mini-btn--primary{color:#7eb8d8;border-color:#3a5568}body.dark .erp-grid-views-admin-mini-btn--danger{color:#e88a8a}body.dark .erp-grid-views-admin-default-no{color:#9ca3af}body.dark .erp-grid-views-panel{color:#e8eef3}body.dark .erp-grid-views-panel-head{border-bottom-color:#2c3844}body.dark .erp-grid-views-panel-head strong{color:#eef3f8}body.dark .erp-grid-views-panel-head span{color:#9bb3c2}body.dark .erp-grid-views-panel-section{color:#8da0b4}body.dark .erp-grid-views-panel-item{color:#e8eef3}body.dark .erp-grid-views-panel-item-desc{color:#9bb3c2}body.dark .erp-grid-views-panel-item:hover{background:#243039}body.dark .erp-grid-views-panel-item.is-active{background:#1f2a33;box-shadow:inset 3px 0 #9ec4dc}body.dark .erp-grid-views-panel-item.is-active.is-dirty{box-shadow:inset 3px 0 #d4b84a}body.dark .erp-grid-views-panel-action{color:#d7e2ea}body.dark .erp-grid-views-panel-action--primary{color:#9ec4dc}body.dark .erp-grid-views-panel-action--danger{color:#f0a0a0}body.dark .erp-grid-views-panel-action:hover:not(:disabled):not(.erp-grid-views-panel-action--manage){background:#243039}body.dark .erp-grid-views-panel-action--manage{color:#fff;background:#3b6882}body.dark .erp-grid-views-panel-action--manage:hover:not(:disabled),body.dark .erp-grid-views-panel-action--manage:focus-visible:not(:disabled){color:#fff;background:#4a7d9a}body.dark .erp-grid-views-panel-actions{border-top-color:#2c3844}body.dark .erp-grid-views-panel .erp-grid-view-badge--public{color:#9ec4dc;background:#243948}body.dark .erp-grid-views-panel .erp-grid-view-badge--private{color:#e6d392;background:#3a3420}body.dark .erp-grid-views-panel .erp-grid-view-badge--default{color:#9ec4dc;background:#243948}body.dark .erp-grid-views-panel-item-mark{color:#9ec4dc}body.dark .erp-grid-views-panel .erp-grid-view-badge--system{color:#c4b5e8;background:#2a2438}body.dark .erp-grid-view-delete-confirm{background:linear-gradient(135deg,#2a1518 0%,#1f1214 100%);border-color:#7f1d1d;box-shadow:0 4px 18px #00000059}body.dark .erp-grid-view-delete-confirm-icon{color:#f87171;background:#dc354533}body.dark .erp-grid-view-delete-confirm-title{color:#fecaca}body.dark .erp-grid-view-delete-confirm-text{color:#e5e7eb}body.dark .erp-grid-view-delete-confirm-summary{color:#9ca3af}body.dark .erp-grid-view-delete-confirm.erp-grid-record-delete-confirm{background:linear-gradient(135deg,#fff5f5 0%,#fef2f2 100%);border-color:#fecaca #fecaca #fecaca #dc3545;box-shadow:0 4px 14px #dc354514}body.dark .erp-grid-view-delete-confirm.erp-grid-record-delete-confirm .erp-grid-view-delete-confirm-icon{color:#dc3545;background:#fee2e2}body.dark .erp-grid-view-delete-confirm.erp-grid-record-delete-confirm .erp-grid-view-delete-confirm-title{color:#991b1b}body.dark .erp-grid-view-delete-confirm.erp-grid-record-delete-confirm .erp-grid-view-delete-confirm-text{color:#374151}body.dark .erp-grid-view-delete-confirm.erp-grid-record-delete-confirm .erp-grid-view-delete-confirm-summary{color:#6b7280}body.dark .erp-grid-record-delete-confirm-btn--danger{color:#dc3545!important;background-color:#0000!important;border-color:#dc3545!important}body.dark .erp-grid-record-delete-confirm-btn--danger:hover:not(:disabled){color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}body.dark .erp-grid-record-delete-confirm-btn--danger:focus:not(:disabled),body.dark .erp-grid-record-delete-confirm-btn--danger:focus-visible:not(:disabled){box-shadow:0 0 0 .2rem #dc354559;color:#dc3545!important;background-color:#0000!important;border-color:#dc3545!important}body.dark .erp-grid-record-delete-confirm-btn--danger:hover:focus:not(:disabled){color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}body.dark .erp-grid-views-admin-row.is-pending-delete{background:#dc35451f}body.dark .erp-grid-config-section-title{color:#eef3f8}body.dark .erp-grid-config-tabs{border-bottom-color:#2c3844}body.dark .erp-grid-config-tabs .nav-link{color:#9aa8b6}body.dark .erp-grid-config-tabs .nav-link:hover:not(.active){color:#dce3ea;border-bottom-color:#8eb4c873!important}body.dark .erp-grid-config-tabs .nav-link.active{color:#fff!important;border-bottom-color:#0000!important}body.dark .erp-grid-config-tabs .nav-link.active .erp-grid-config-tab-badge{color:var(--erp-chrome-emphasis);background:#ffffffeb}body.dark .erp-grid-config-tab-badge{color:#fff;background:#3a5568}body.dark .erp-grid-config-section-subtitle,body.dark .erp-grid-config-modal-subtitle,body.dark .erp-modal-title-wrap>p{color:#a7b6c2}body.dark .erp-modal-title-wrap .modal-title,body.dark .erp-grid-config-modal-title{color:var(--erp-field-label-color-dark,#d7e9f5)}body.dark .erp-grid-config-wildcard{color:#9ec4dc}body.dark .erp-grid-config-wildcard-ex{color:#c5dff0;background:#1e2a35}body.dark .erp-grid-config-shortcuts-help-btn{color:#9ec4dc;background:#1e2a35;border-color:#3d5568}body.dark .erp-grid-config-shortcuts-help-btn:hover,body.dark .erp-grid-config-shortcuts-help-btn:focus-visible{color:#c5dff0;background:#263644;border-color:#5a7a90}body.dark .modal-content.erp-grid-shortcuts-help-modal{color:#dce3ea;box-shadow:var(--erp-shadow-float);background:#1a222a;border-color:#3d5466}body.dark .erp-grid-shortcuts-help-modal .modal-header{color:#eef3f8;background:#151b21;border-bottom:1px solid #2c3844}body.dark .erp-grid-shortcuts-help-modal .modal-title,body.dark .erp-grid-shortcuts-help-modal .modal-title .bi{color:var(--erp-field-label-color-dark,#d7e9f5)}body.dark .erp-grid-shortcuts-help-modal .modal-body{color:#dce3ea;background:#1a222a}body.dark .erp-grid-shortcuts-help-modal .modal-footer{background:#1a222a;border-top:1px solid #2c3844}body.dark .erp-grid-shortcuts-help-intro{color:#8da0b4}body.dark .erp-grid-shortcuts-help-tabs{background:#12181e}body.dark .erp-grid-shortcuts-help-tab{color:#8da0b4}body.dark .erp-grid-shortcuts-help-tab:hover{color:#c5dff0;background:#7eb8d814}body.dark .erp-grid-shortcuts-help-tab.is-active{color:#eef3f8;box-shadow:none;background:#24303a}body.dark .erp-grid-shortcuts-help-confirm-btn,body.dark .erp-grid-shortcuts-help-confirm-btn:hover,body.dark .erp-grid-shortcuts-help-confirm-btn:focus,body.dark .erp-grid-shortcuts-help-confirm-btn:active{filter:none;color:#fff!important;background:#111820!important;border-color:#111820!important;border-radius:9999px!important}body.dark .erp-grid-shortcuts-help-section{background:#151b21;border-color:#2c3844}body.dark .erp-grid-shortcuts-help-section__toggle:hover{background:#7eb8d814}body.dark .erp-grid-shortcuts-help-section__title{color:#eef3f8}body.dark .erp-grid-shortcuts-help-section__subtitle,body.dark .erp-grid-shortcuts-help-section__chevron{color:#8da0b4}body.dark .erp-grid-shortcut-row{background:#1a2229;border-color:#2c3844}body.dark .erp-grid-shortcut-key{color:#e6edf4;background:linear-gradient(#24303a 0%,#1a2229 100%);border-color:#3d5568}body.dark .erp-grid-shortcut-keys__plus{color:#7f93a6}body.dark .erp-grid-shortcut-row__desc{color:#c8d6e2}body.dark .erp-col-picker-btn{color:#dce3ea;border-color:#4a6b82}body.dark .erp-col-picker-dropdown{background:#1e2a35;border-color:#3a5060;box-shadow:0 4px 18px #0006}body.dark .erp-col-picker-dropdown .erp-col-picker-search{border-color:#2c3c4a}body.dark .erp-col-picker-dropdown .erp-col-picker-search input{color:#dce3ea}body.dark .erp-grid-config-search-input{background:#12181e}body.dark .erp-grid-config-search-input:before{border-color:#4a6275}body.dark .erp-grid-config-search-input .search-icon,body.dark .erp-grid-config-search-input .bi-search{color:#8fa3b3}body.dark .erp-grid-config-search-input input{color:#dce3ea}body.dark .erp-grid-config-search-input input::placeholder{color:#8fa3b3}body.dark .erp-col-picker-item{color:#c8d6e2}body.dark .erp-col-picker-item:hover{color:#7eb8d8;background:#2a3d4e}body.dark .erp-col-picker-item.is-selected{color:#7eb8d8;background:#213244}body.dark .erp-col-picker-item.is-highlighted{color:#7eb8d8;background:#2a3d4e}body.dark .erp-grid-config-check-row.is-keyboard-focused{outline-color:#7eb8d8}body.dark .erp-grid-config-checklist{background:#12181e;border-color:#2c3c4a}body.dark .erp-grid-config-check-row{color:#c8d6e2;background:0 0}body.dark .erp-grid-config-check-row:hover{background:#1e2a35}body.dark .erp-grid-config-check-row.is-group-selected{color:#dce3ea;background:#1e2a35}body.dark .erp-grid-config-check-row.is-group-selected+.erp-grid-config-check-row:not(.is-group-selected),body.dark .erp-grid-config-check-row.is-sort-selected+.erp-grid-config-check-row:not(.is-sort-selected){border-top-color:#2c3c4a}body.dark .erp-grid-config-check-row.is-sort-selected{color:#dce3ea;background:#1e2a35}body.dark .erp-grid-config-sort-row{border-top-color:#2c3c4a}body.dark .erp-grid-config-sort-clear-btn{color:#8eb4c8}body.dark .erp-grid-config-sort-dir{border-color:#3a5568}body.dark .erp-grid-config-sort-dir-btn{color:#9fb0bd;background:#12181e}body.dark .erp-grid-config-sort-dir-btn+.erp-grid-config-sort-dir-btn{border-left-color:#3a5568}body.dark .erp-grid-config-sort-dir-btn.is-active{color:#fff;background:#3a5568}body.dark .erp-grid-config-sort-priority{color:#8eb4c8}body.dark .erp-grid-config-check-row.is-dragging{background:#243240;box-shadow:0 2px 8px #00000059}body.dark .erp-grid-config-check-row.is-drag-over{background:#243240;box-shadow:inset 0 2px #5a7a90}body.dark .erp-advanced-modal .erp-grid-config-check-row input[type=checkbox]{accent-color:#5a7a90;background-color:#12181e;border:1px solid #4a6b82}body.dark .erp-advanced-modal .erp-grid-config-check-row input[type=checkbox]:checked{accent-color:#5a7a90;background-color:#3a5568;border-color:#5a7a90}body.dark .erp-grid-config-filter-list{background:#12181e59;border-color:#2c3844}body.dark .erp-grid-config-filter-list .erp-advanced-row{border-bottom-color:#2c3844}@media (max-width:768px){body.dark .erp-grid-config-filter-list .erp-advanced-row{border-bottom-color:#2c3844}}body.dark .erp-grid-config-info-banner{color:#7eb8d8;background:#1a2f42}body.dark .erp-grid-config-add-filter{color:#7eb8d8}body.dark .erp-grid-config-add-filter:disabled,body.dark .erp-grid-config-add-filter.is-disabled{color:#6b7f8f}body.dark .erp-grid-config-tab-clear-btn,body.dark .erp-grid-config-sort-clear-btn{color:#7eb8d8}body.dark .erp-grid-config-tab-clear-btn:hover,body.dark .erp-grid-config-tab-clear-btn:focus,body.dark .erp-grid-config-sort-clear-btn:hover,body.dark .erp-grid-config-sort-clear-btn:focus{color:#a8d4ec}body.dark .erp-grid-config-section-head-actions .erp-grid-config-tab-clear-btn:disabled{color:#6b7f8f}body.dark .erp-grid-config-clear-btn{color:#c8d6e2!important;border-color:#3a5060!important}body.dark .erp-grid-config-clear-btn:hover{background:#1e2a35!important}body.dark .erp-grid-config-manage-views-btn{color:#c8d6e2!important;border-color:#3a5060!important}body.dark .erp-grid-config-reorder-btn{color:#8da0b4;border-color:#3a5060}body.dark .erp-grid-config-reorder-btn:not(:disabled):hover{color:#7eb8d8;background:#1e2a35;border-color:#7eb8d8}body.dark .erp-form-frame{background:#12181e;border-color:#2c3844}body.dark .erp-form-frame-iframe{background:#fff}body.dark .modal-content.erp-advanced-modal .modal-header{background:#151b21}:root{--erp-grid-surface-radius:10px;--erp-grid-surface-gap:10px;--erp-grid-split-column-gap:0px;--erp-grid-splitter-width:var(--erp-grid-surface-gap);--erp-grid-surface-inset:12px;--erp-workspace-chrome-inset-x:calc(var(--erp-grid-surface-inset) + 2px);--erp-grid-surface-bg:#fff;--erp-grid-surface-chrome:var(--primary-blue);--erp-grid-surface-border:var(--border-soft);--erp-grid-surface-shadow:0 4px 18px #0f172a1f}.erp-grid-surface{background:var(--erp-grid-surface-chrome);border:1px solid var(--erp-grid-surface-border);border-radius:var(--erp-grid-surface-radius);width:100%;min-height:0;box-shadow:var(--erp-grid-surface-shadow);border-top:none;flex-direction:column;flex:auto;display:flex;overflow:hidden}.erp-grid-surface .ag-theme-alpine{--ag-border-color:transparent;--ag-wrapper-border-radius:0}.erp-grid-surface .ag-root-wrapper{border-radius:0;border:none!important}.erp-grid-surface .erp-grid-container,.erp-grid-surface .erp-grid-summary-container,.erp-grid-surface .erp-renven-chart-host{flex:auto;width:100%;height:auto;min-height:0;max-height:100%;overflow:hidden}.erp-grid-surface--main .erp-grid-container{border-radius:var(--erp-grid-surface-radius) var(--erp-grid-surface-radius) 0 0}.erp-grid-surface__body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.erp-grid-surface__body>.erp-grid-container{flex:auto;min-height:0}.erp-grid-empty-state{top:var(--erp-grid-empty-offset-top,32px);z-index:5;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.erp-grid-empty-state__icon{color:#94a3b8;background:#94a3b829;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;font-size:22px;display:flex}.erp-grid-empty-state__title{color:#64748b;margin:0;font-size:15px;font-weight:700}.erp-grid-empty-state__text{color:#94a3b8;max-width:360px;margin:0;font-size:13px;line-height:1.35}.erp-grid-empty-state__action{pointer-events:auto;color:#315d79;cursor:pointer;background:#fff;border:1px solid #c5d3de;border-radius:9999px;min-height:34px;margin-top:10px;padding:6px 16px;font-size:13px;font-weight:700}.erp-grid-empty-state__action:hover,.erp-grid-empty-state__action:focus{color:#264f68;background:#eef5fa;border-color:#9cb6c9;outline:none}body.dark .erp-grid-empty-state__icon{color:#7f8b98;background:#94a3b81f}body.dark .erp-grid-empty-state__title{color:#c5ced6}body.dark .erp-grid-empty-state__text{color:#8b98a5}body.dark .erp-grid-empty-state__action{color:#d7e9f5;background:#24313b;border-color:#3e4c58}body.dark .erp-grid-empty-state__action:hover,body.dark .erp-grid-empty-state__action:focus{color:#fff;background:#2c3b47;border-color:#526574}.erp-grid-surface--summary .erp-grid-summary-container,.erp-grid-surface--chart .erp-grid-container,.erp-grid-surface--chart .erp-renven-chart-host,.erp-grid-surface--chart .erp-renven-pivot-host{border-radius:var(--erp-grid-surface-radius)}.erp-grid-surface--chart{min-height:280px}.erp-grid-surface--main [id^=erp-grid-pagination-],.erp-grid-surface--chart [id^=erp-grid-pagination-]{border-radius:0 0 var(--erp-grid-surface-radius) var(--erp-grid-surface-radius);border-top:none}.erp-grid-surface--chart>.erp-grid-surface__body{flex-direction:column;flex:auto;min-height:0;display:flex}.erp-grid-surface--chart>.erp-grid-surface__body>.erp-grid-container{flex:auto;height:auto;min-height:0}.erp-tab-panel-inner>.erp-grid-split-layout,.erp-tab-panel-inner>.erp-charts-detail-layout{margin:6px var(--erp-grid-surface-inset) var(--erp-grid-surface-inset);width:auto}.erp-tab-panel-inner>.erp-renven-chart-wrap{margin:6px var(--erp-grid-surface-inset) var(--erp-grid-surface-inset);flex:auto;width:auto;min-height:0}.erp-charts-detail-layout{flex:auto;min-height:0;display:flex;overflow:hidden}.erp-charts-detail-layout--stack,.erp-charts-detail-layout--top,.erp-charts-detail-layout--bottom{flex-direction:column}.erp-charts-detail-layout--left,.erp-charts-detail-layout--right{flex-direction:row}.erp-charts-detail-grid-pane,.erp-charts-detail-charts-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-charts-detail-layout--stack>.erp-charts-detail-grid-pane{flex:auto}.erp-charts-detail-layout--stack>.erp-charts-detail-charts-pane{flex:none}.erp-charts-detail-layout--top>.erp-charts-detail-grid-pane{flex:0 0 28%;order:1;max-height:28%}.erp-charts-detail-layout--top>.erp-charts-detail-charts-pane{flex:72%;order:2;min-height:0}.erp-charts-detail-layout--bottom>.erp-charts-detail-charts-pane{flex:72%;order:1;min-height:0}.erp-charts-detail-layout--bottom>.erp-charts-detail-grid-pane{flex:0 0 28%;order:2;max-height:28%}.erp-charts-detail-layout--left>.erp-charts-detail-grid-pane{flex:0 0 42%;order:1}.erp-charts-detail-layout--left>.erp-charts-detail-charts-pane{flex:58%;order:2}.erp-charts-detail-layout--right>.erp-charts-detail-charts-pane{flex:58%;order:1}.erp-charts-detail-layout--right>.erp-charts-detail-grid-pane{flex:0 0 42%;order:2}.erp-charts-detail-charts-pane>.erp-renven-chart-wrap{flex-direction:column;flex:auto;width:auto;min-height:0;margin:0;display:flex}.erp-renven-pane-charts-detail .erp-charts-detail-layout--left,.erp-renven-pane-charts-detail .erp-charts-detail-layout--right,.erp-renven-pane-charts-detail .erp-charts-detail-layout--top,.erp-renven-pane-charts-detail .erp-charts-detail-layout--bottom{gap:var(--erp-grid-surface-gap,10px);box-sizing:border-box;padding-top:0}.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-tool{border-top:none;gap:0;margin-top:0;padding-top:0}.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-detail-panel{margin-top:0}.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-msg:empty{display:none}.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-box,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-cell{background:0 0;border:none;border-radius:0;padding:0}.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-tool,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-detail-panel,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-output:not(.is-hidden),.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-box,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-scroll{flex-direction:column;flex:auto;min-height:0;display:flex}.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-charts-grid,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-cell,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-host,.erp-renven-pane-charts-detail .erp-charts-detail-charts-pane .erp-renven-chart-host-inner{flex:auto;width:100%;height:100%;min-height:0}.erp-renven-pane-fullcharts .erp-charts-detail-layout--stack>.erp-charts-detail-charts-pane{flex:auto;min-height:0}.erp-grid-split-summary .erp-grid-surface,.erp-grid-split-main .erp-grid-surface{flex:auto;height:100%;min-height:0}.erp-grid-container{flex:auto;width:100%;height:100%;min-height:0}.erp-form-frame{background:#fff;border:1px solid #00000014;border-radius:6px;flex:auto;min-height:0;overflow:hidden}.erp-form-frame-toolbar{padding:4px 6px;padding-left:var(--erp-grid-surface-inset,6px);padding-right:var(--erp-grid-surface-inset,6px);background:var(--primary-blue);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.erp-form-frame-toolbar .erp-toolbar-workspace-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.erp-form-frame-toolbar .erp-toolbar-icon-btn{color:#fff;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:30px;height:24px;padding:0 6px;font-size:24px;display:inline-flex}.erp-form-frame-toolbar .erp-toolbar-icon-btn:hover,.erp-form-frame-toolbar .erp-toolbar-icon-btn:focus{background:#ffffff1f}.erp-form-frame-back-btn{background:var(--erp-chrome-emphasis);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.erp-form-frame-back-btn:hover,.erp-form-frame-back-btn:focus{filter:brightness(1.08)}.erp-form-frame-iframe{background:#fff;border:0;width:100%;min-height:0}.erp-tab-panel-inner.erp-renven-pane-form>.erp-form-frame{background:0 0;border:0;border-radius:0;margin-top:0}body.dark .erp-tab-panel-inner.erp-renven-pane-form>.erp-form-frame{background:0 0;border-color:#0000}.erp-grid-pane--ren-ven .erp-grid-split-main .erp-grid-container{min-height:200px}.erp-tab-panel-inner.erp-grid-pane--ren-ven,#menu-tabs-content .tab-pane.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts.active,#menu-tabs-content .tab-pane.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts.show{overflow:hidden}.erp-grid-pane--ren-ven .erp-grid-split-layout{flex:auto;min-height:0}.erp-renven-chart-tool{border-top:none;flex-direction:column;gap:0;margin-top:0;padding-top:0;display:flex}.erp-renven-chart-wrap{padding-right:0;position:relative}.erp-renven-float-btn{color:#2c4c5e;z-index:4;background:#fffffff2;border:1px solid #2c4c5e73;border-radius:8px;justify-content:center;align-items:center;width:clamp(28px,2.2vw,34px);height:clamp(28px,2.2vw,34px);transition:all .15s;display:inline-flex;position:absolute;right:8px}.erp-renven-float-btn:hover,.erp-renven-float-btn:focus{color:#1f3441;background:#fff;border-color:#2c4c5e}.erp-renven-float-btn:disabled{opacity:.5;cursor:not-allowed}.erp-renven-float-btn--all{display:none}.erp-renven-detail-panel{position:relative}.erp-renven-config-col{justify-content:flex-end;align-items:center;display:flex}.erp-renven-config-btn{justify-content:center;align-items:center;min-width:2rem;padding:.25rem .45rem;font-size:1.05rem;line-height:1;display:inline-flex;color:#fff!important;background:#2c4c5e!important;border-color:#2c4c5e!important}.erp-renven-config-btn:hover,.erp-renven-config-btn:focus,.erp-renven-config-btn:active{color:#fff!important;background:#353e43!important;border-color:#353e43!important}.erp-renven-config-btn.is-active{box-shadow:inset 0 0 0 1px #ffffff59}.erp-renven-chart-wrap.is-all-hidden .erp-renven-chart-tool{display:none}.erp-renven-chart-tool.is-charts-generation-hidden.is-config-hidden .erp-renven-chart-config-panel{display:none!important}.erp-renven-pane-loading.ag-theme-alpine{z-index:30;pointer-events:all;min-height:120px;position:absolute;inset:0}.erp-renven-pane-loading.ag-theme-alpine.is-hidden{display:none!important}.erp-renven-chart-wrap.is-pane-loading .erp-renven-chart-output{visibility:hidden}.erp-renven-slots-config.is-hidden,.erp-renven-chart-output.is-hidden{display:none!important}.erp-renven-chart-tool.is-config-hidden .erp-renven-chart-config-panel{display:none}.erp-renven-chart-tool.is-config-hidden{border-top:none;gap:0;margin-top:0;padding-top:0}.erp-grid-toolbar .erp-renven-toolbar-toggle-config.is-soft-active{background:0 0}@media (max-width:768px){.erp-grid-toolbar-mobile-wrap{flex-shrink:0;align-items:center;display:inline-flex!important}.erp-grid-toolbar-mobile-wrap--actions,.erp-grid-toolbar .erp-toolbar-separator--advanced{display:none!important}.erp-grid-toolbar{align-items:center;row-gap:6px;grid-template-columns:minmax(0,1fr) auto!important}.erp-grid-toolbar .erp-toolbar-col-search{grid-column:1/-1!important}.erp-grid-toolbar .erp-toolbar-col-icons-left{align-self:center;grid-column:1!important}.erp-grid-toolbar .erp-toolbar-col-icons-right{align-self:center;grid-column:2!important}.erp-grid-toolbar .erp-toolbar-col-icons-left .erp-toolbar-icons,.erp-grid-toolbar .erp-toolbar-col-icons-right .erp-toolbar-icons{flex-wrap:nowrap;align-items:center;gap:6px;min-height:32px;padding:0 2px}.erp-grid-toolbar .erp-toolbar-col-icons-right .erp-toolbar-icons{justify-content:flex-end}.erp-grid-toolbar .erp-toolbar-view-cluster{gap:2px}.erp-grid-toolbar .erp-toolbar-filters-v2-btn,.erp-grid-toolbar .erp-toolbar-columns-v2-btn,.erp-grid-toolbar .erp-toolbar-charts-btn,.erp-grid-toolbar .erp-canvas-layout-dropdown,.erp-grid-toolbar .erp-toolbar-charts-pdf-btn,.erp-grid-toolbar .erp-grid-toolbar-mobile-wrap--tools,.erp-grid-toolbar .erp-toolbar-workspace-actions{display:none!important}.erp-grid-toolbar .erp-toolbar-col-icons-left,.erp-grid-toolbar .erp-toolbar-col-icons-right{z-index:20}.erp-grid-toolbar .erp-toolbar-col-icons-left .erp-toolbar-icons>:not(.erp-edit-confirm-actions):not(.erp-toolbar-view-cluster),.erp-grid-toolbar .erp-toolbar-col-icons-right .erp-toolbar-icons>:not(.erp-grid-toolbar-mobile-wrap--tools){display:none!important}.erp-grid-toolbar .erp-toolbar-icons.is-edit-mode>.erp-edit-confirm-actions{display:flex!important}.erp-grid-toolbar-mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px;width:min(92vw,300px);max-width:min(92vw,320px);max-height:min(52dvh,100dvh - 120px,380px);padding:8px 0 12px;overflow:hidden auto;box-shadow:0 12px 32px #0f172a38;pointer-events:auto!important;z-index:2000!important;position:fixed!important}.erp-grid-toolbar-mobile-menu--actions{width:min(92vw,260px);max-width:min(92vw,260px);padding:6px 0}.erp-grid-toolbar-mobile-menu .dropdown-item:not(:disabled),.erp-grid-toolbar-mobile-menu .dropdown-item:not(.disabled){cursor:pointer}.erp-grid-toolbar-mobile-menu .dropdown-header{letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#4b5563;background:#eef2f7;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;margin:0;padding:9px 14px;font-size:11px;font-weight:700}.erp-grid-toolbar-mobile-menu .dropdown-header:first-child{border-top:0;margin-top:0}.erp-grid-toolbar-mobile-menu .dropdown-item{white-space:normal;background:#fff;padding:11px 14px;font-size:14px;line-height:1.25}.erp-grid-toolbar-mobile-menu .dropdown-item .bi{color:inherit;opacity:1}.erp-grid-toolbar-mobile-menu .dropdown-item:hover,.erp-grid-toolbar-mobile-menu .dropdown-item:focus,.erp-grid-toolbar-mobile-menu .dropdown-item:active{color:var(--primary-blue);background:#fff}.erp-grid-toolbar-mobile-menu .dropdown-item:hover .bi,.erp-grid-toolbar-mobile-menu .dropdown-item:focus .bi,.erp-grid-toolbar-mobile-menu .dropdown-item:active .bi{color:inherit}.erp-grid-toolbar-mobile-menu .dropdown-item.active,.erp-grid-toolbar-mobile-menu .dropdown-item.active:hover,.erp-grid-toolbar-mobile-menu .dropdown-item.active:focus{background:var(--brand-dark);color:#fff}.erp-grid-toolbar-mobile-menu .dropdown-item.active .bi{color:#fff}.erp-grid-toolbar-mobile-menu .dropdown-divider{display:none}.erp-renven-toolbar-inline{display:none!important}.erp-renven-charts-grid[data-count="2"],.erp-renven-charts-grid[data-count="4"]{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important}.erp-renven-charts-grid .erp-renven-chart-cell:not(.is-slot-hidden){grid-column:1/-1}.erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host,.erp-renven-charts-grid[data-count="4"] .erp-renven-chart-host{min-height:min(52vh,420px)}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="1"],.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="2"]{flex:auto;height:auto;grid-template-rows:none!important}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-host,.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host{flex:none;height:auto;min-height:min(45vh,380px)}.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-host,.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host{min-height:min(48vh,400px)}.erp-renven-float-btn{border-radius:7px;right:4px}}.erp-renven-charts-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.erp-renven-charts-title{font-size:.95rem;font-weight:600}.erp-renven-charts-title,.erp-renven-slot-title,.erp-renven-global-controls .form-label,.erp-renven-global-controls .form-label-sm,.erp-renven-views-row .form-label,.erp-renven-views-row .form-label-sm,.erp-renven-chart-controls .form-label,.erp-renven-chart-controls .form-label-sm{color:#fff!important}.erp-renven-views-actions .btn:disabled{opacity:.45;cursor:not-allowed}.erp-renven-chart-config-panel .erp-renven-views-row{display:none}.erp-renven-chart-tool.is-views-panel-open .erp-renven-views-row,.erp-renven-chart-config-panel.is-views-panel-open .erp-renven-views-row{display:flex}.erp-renven-chart-tool.is-output-hidden .erp-renven-chart-output{display:none!important}.erp-charts-config-modal .erp-renven-charts-title,.erp-charts-config-modal .erp-renven-slot-title,.erp-charts-config-modal .erp-renven-global-controls .form-label,.erp-charts-config-modal .erp-renven-global-controls .form-label-sm,.erp-charts-config-modal .erp-renven-views-row .form-label,.erp-charts-config-modal .erp-renven-views-row .form-label-sm,.erp-charts-config-modal .erp-renven-chart-controls .form-label,.erp-charts-config-modal .erp-renven-chart-controls .form-label-sm{color:#374151!important}.erp-charts-config-modal .erp-renven-views-row,.erp-charts-config-modal .erp-renven-slot-config{background:#f8fafc;border-color:#e5e7eb}.erp-charts-config-modal .erp-renven-slot-config[data-slot="1"] .erp-renven-slot-panel-fields:not(.is-hidden){border-top-color:#e5e7eb}.erp-charts-config-modal .btn-outline-light{color:var(--primary-blue)!important;background:0 0!important;border-color:#d0d5dd!important}.erp-charts-config-modal .btn-outline-light:hover,.erp-charts-config-modal .btn-outline-light:focus{color:var(--primary-blue)!important;background:#f3f4f6!important;border-color:#c5ccd6!important}.erp-charts-config-modal .erp-renven-views-toggle-btn.is-active{box-shadow:inset 0 0 0 1px #2c4c5e26;border-color:var(--primary-blue)!important;color:var(--primary-blue)!important;background:#2c4c5e1a!important}.erp-charts-config-modal .erp-renven-chart-config-panel .erp-renven-views-row{display:none}.erp-charts-config-modal .erp-renven-chart-config-panel.is-views-panel-open .erp-renven-views-row{display:flex}.erp-charts-config-tabs-shell{min-height:0}.erp-charts-config-views-section{background:#f8fafc;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;flex:none;margin-top:12px;padding:14px 12px 6px}.erp-charts-config-views-section .erp-renven-views-row{background:0 0;border:0;border-radius:0;margin-top:0;margin-bottom:0;padding:0;display:flex!important}.erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary{background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important}.erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary:hover,.erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary:focus,.erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary:active{background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}.erp-charts-config-modal .modal-footer .erp-charts-config-footer-views-btn.is-active{box-shadow:inset 0 0 0 1px #2c4c5e26;border-color:var(--primary-blue)!important;color:var(--primary-blue)!important;background:#2c4c5e1a!important}.erp-charts-config-modal .erp-renven-slots-config{flex-direction:column;gap:12px;display:flex}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal.modal-content{overflow:hidden}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-grid-config-modal-form{flex-direction:column;min-height:0;display:flex;overflow:visible;height:auto!important}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-charts-config-tabs-shell{flex-direction:column;flex:none;height:auto;min-height:0;display:flex;overflow:visible}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-grid-config-tab-content,.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-grid-config-tab-content>.tab-pane.active{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-grid-config-tab-pane--charts .erp-renven-chart-config-panel,.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-grid-config-tab-pane--filters .erp-grid-config-section{flex:none;height:auto;min-height:0;overflow:visible}.erp-charts-config-dialog.modal-dialog .erp-charts-config-modal .erp-grid-config-tab-pane--filters .erp-grid-config-filter-list{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}@media (max-width:768px){.erp-charts-config-modal .erp-renven-chart-controls>[class*=col-]{flex:0 0 100%;max-width:100%}}@media (min-width:769px) and (max-width:991px){.erp-charts-config-modal .erp-renven-chart-controls>.col-md-2{flex:0 0 50%;max-width:50%}}body.dark .erp-charts-config-modal .erp-renven-charts-title,body.dark .erp-charts-config-modal .erp-renven-slot-title,body.dark .erp-charts-config-modal .erp-renven-global-controls .form-label,body.dark .erp-charts-config-modal .erp-renven-views-row .form-label,body.dark .erp-charts-config-modal .erp-renven-chart-controls .form-label{color:#e8eef3!important}body.dark .erp-charts-config-modal .erp-renven-views-row,body.dark .erp-charts-config-modal .erp-renven-slot-config{background:#1a222b;border-color:#2c3844}body.dark .erp-charts-config-views-section{background:#1a222b;border-top-color:#2c3844}body.dark .erp-charts-config-views-section .erp-renven-views-row{background:0 0;border-color:#0000}body.dark .erp-charts-config-modal .erp-renven-pdf-btn,body.dark .erp-charts-config-modal .erp-renven-views-toggle-btn,body.dark .erp-charts-config-modal .btn-outline-light{color:#fff!important;border-color:#ffffff73!important}body.dark .erp-charts-config-modal .erp-renven-pdf-btn i,body.dark .erp-charts-config-modal .erp-renven-views-toggle-btn i{color:#fff!important}body.dark .erp-charts-config-modal .erp-renven-pdf-btn:hover,body.dark .erp-charts-config-modal .erp-renven-pdf-btn:focus,body.dark .erp-charts-config-modal .erp-renven-views-toggle-btn:hover,body.dark .erp-charts-config-modal .erp-renven-views-toggle-btn:focus,body.dark .erp-charts-config-modal .btn-outline-light:hover,body.dark .erp-charts-config-modal .btn-outline-light:focus{color:#fff!important;background:#ffffff14!important;border-color:#fff9!important}body.dark .erp-charts-config-modal .erp-renven-views-toggle-btn.is-active,body.dark .erp-charts-config-modal .modal-footer .erp-charts-config-footer-views-btn.is-active{box-shadow:inset 0 0 0 1px #ffffff40;color:#fff!important;background:#ffffff29!important;border-color:#ffffff8c!important}.erp-renven-views-row{background:#00000014;border:1px solid #ffffff24;border-radius:8px;margin-top:10px;padding:8px 10px}.erp-renven-views-toggle-btn{align-items:center;gap:6px;display:inline-flex}.erp-renven-views-toggle-btn.is-active{box-shadow:inset 0 0 0 1px #ffffff59;color:#fff!important;background:#fff3!important;border-color:#ffffff8c!important}.erp-renven-chart-cell-title{color:#334155!important}.erp-renven-actions{flex-wrap:nowrap}.erp-renven-actions .btn,.erp-renven-views-actions .btn{border-radius:9999px!important}.erp-renven-views-actions .btn{align-items:center;gap:6px;display:inline-flex}.erp-renven-pdf-btn{justify-content:center;align-items:center;min-width:2rem;padding:.25rem .4rem;font-size:1.05rem;line-height:1;display:inline-flex}.erp-renven-actions .btn.btn-primary{--bs-btn-bg:#2c4c5e;--bs-btn-border-color:#2c4c5e;--bs-btn-color:#fff;--bs-btn-hover-bg:#353e43;--bs-btn-hover-border-color:#353e43;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#353e43;--bs-btn-active-border-color:#353e43;--bs-btn-active-color:#fff;--bs-btn-focus-shadow-rgb:44, 76, 94;color:#fff!important;background-color:#2c4c5e!important;border-color:#2c4c5e!important}.erp-renven-views-actions .btn.btn-primary{--bs-btn-bg:var(--primary-blue);--bs-btn-border-color:var(--primary-blue);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--brand-dark);--bs-btn-hover-border-color:var(--brand-dark);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--brand-dark);--bs-btn-active-border-color:var(--brand-dark);--bs-btn-active-color:#fff;background-color:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important}.erp-renven-actions .btn.btn-primary:hover,.erp-renven-actions .btn.btn-primary:focus,.erp-renven-actions .btn.btn-primary:active{color:#fff!important;background-color:#353e43!important;border-color:#353e43!important}.erp-renven-views-actions .btn.btn-primary:hover,.erp-renven-views-actions .btn.btn-primary:focus,.erp-renven-views-actions .btn.btn-primary:active{background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}.erp-renven-global-controls{min-height:0}.erp-renven-chart-config-panel .erp-renven-slots-config{margin-top:0}.erp-renven-slot-config[data-slot="1"] .erp-renven-charts-head{margin-bottom:4px}.erp-renven-slot-config[data-slot="1"] .erp-renven-slot-panel-fields:not(.is-hidden){border-top:1px solid #ffffff1f;margin-top:8px;padding-top:8px}.erp-renven-slot-panel-fields.is-hidden,.erp-renven-detail-panel.is-hidden{display:none!important}.erp-renven-count-col{align-items:center;display:flex}.erp-renven-chart-output{min-width:0}.erp-renven-slots-config{flex-direction:column;gap:10px;display:flex}.erp-renven-slot-config{background:#00000014;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px}.erp-renven-slot-title{margin-bottom:6px;font-size:.85rem;font-weight:600}.erp-renven-slot-config.is-slot-hidden,.erp-renven-chart-cell.is-slot-hidden{display:none!important}.erp-renven-charts-grid{gap:6px;display:grid}.erp-renven-charts-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.erp-renven-charts-grid[data-count="2"],.erp-renven-charts-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-renven-chart-cell{background:0 0;border:none;border-radius:0;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.erp-renven-charts-grid[data-count="1"] .erp-renven-chart-cell,.erp-renven-charts-grid[data-count="2"] .erp-renven-chart-cell,.erp-renven-charts-grid[data-count="4"] .erp-renven-chart-cell{border:1px solid #dbe3ec;border-radius:8px;overflow:hidden}:is(.erp-renven-charts-grid[data-count="1"] .erp-renven-chart-cell:has(.erp-grid-surface),.erp-renven-charts-grid[data-count="2"] .erp-renven-chart-cell:has(.erp-grid-surface),.erp-renven-charts-grid[data-count="4"] .erp-renven-chart-cell:has(.erp-grid-surface)){background:0 0;border:none;border-radius:0}.erp-renven-chart-cell-title{opacity:.9;color:#3d5568;margin-bottom:4px;font-size:.78rem;font-weight:600}.erp-renven-chart-controls .form-label-sm{margin-bottom:.2rem;font-size:.78rem}.erp-renven-type-wrap .erp-renven-pivot-note{white-space:nowrap;font-size:.78rem;font-weight:700;color:#fff!important}body.dark .erp-renven-chart-controls .erp-renven-pivot-note{color:#fff!important}.erp-renven-chart-controls .erp-renven-grid-only{display:none}.erp-renven-slot-config.is-grid-mode .erp-renven-chart-controls .erp-renven-grid-only{display:block}.erp-renven-chart-box{background:0 0;border:none;border-radius:0;min-width:0;padding:0}.erp-renven-chart-scroll{max-height:68vh;padding-right:0;overflow:hidden auto}.erp-renven-chart-host{flex-direction:column;flex:auto;width:100%;min-height:360px;display:flex}.erp-renven-chart-host .erp-grid-surface--chart{flex:auto;height:100%;min-height:0}.erp-renven-chart-host.erp-renven-pivot-host.ag-theme-alpine .ag-row-group-panel{height:52px!important;min-height:52px!important;max-height:52px!important;overflow:visible!important}.erp-renven-chart-host.erp-renven-pivot-host.ag-theme-alpine .ag-header-cell-menu-button,.erp-renven-chart-host.erp-renven-pivot-host.ag-theme-alpine .ag-header-cell-filter-button{display:inline-flex!important}.erp-renven-charts-grid[data-count="4"] .erp-renven-chart-host{min-height:260px}.erp-renven-chart-tool .text-danger{color:#111827!important}.erp-renven-chart-msg.text-danger{color:#fff!important}body:not(.dark) .erp-renven-chart-host-inner{background:#f8fafc;border-radius:6px}body:not(.dark) .erp-grid-surface--chart .ag-theme-alpine{--ag-background-color:#f8fafc;--ag-header-background-color:#eef2f6;--ag-odd-row-background-color:#f4f7fa}body:not(.dark) .erp-renven-chart-host.ag-theme-alpine .ag-paging-panel .ag-paging-page-size .ag-wrapper,body:not(.dark) .erp-renven-chart-host.ag-theme-alpine .ag-paging-panel .ag-paging-page-size .ag-picker-field-wrapper{border-radius:4px;min-height:24px;box-shadow:inset 0 0 0 1px #1c2d3a2e;background-color:#fff!important;border:1px solid #ffffffa6!important}body:not(.dark) .erp-renven-chart-host.ag-theme-alpine .ag-paging-panel .ag-paging-page-size .ag-picker-field-display,body:not(.dark) .erp-renven-chart-host.ag-theme-alpine .ag-paging-panel .ag-paging-page-size .ag-input-field-input,body:not(.dark) .erp-renven-chart-host.ag-theme-alpine .ag-paging-panel .ag-paging-page-size input{font-weight:600;color:#1f2937!important}body:not(.dark) .erp-renven-chart-host.ag-theme-alpine .ag-paging-panel .ag-paging-page-size .ag-icon{color:#334155!important}body.dark .erp-renven-chart-box{background:0 0;border-color:#0000}body.dark .erp-renven-float-btn{color:#e6eef5;background:#0c1014f2;border-color:#8ca9bd73}body.dark .erp-renven-float-btn:hover,body.dark .erp-renven-float-btn:focus{color:#fff;background:#2a3a46f2;border-color:#b4cfe1bf}body.dark .erp-renven-chart-tool{border-top:none}body.dark .erp-renven-charts-title,body.dark .erp-renven-chart-controls .form-label,body.dark .erp-renven-chart-controls .form-label-sm{color:#fff}body.dark .erp-renven-charts-hint,body.dark .erp-renven-chart-msg{color:#ffffffd1!important}body.dark .erp-renven-chart-tool .text-danger{color:#f8fafc!important}body.dark .erp-renven-chart-msg.text-danger{color:#fff!important}body.dark .erp-renven-chart-tool .form-select,body.dark .erp-renven-chart-tool .form-control{color:#e8eef3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#12181e;border:1px solid #fff3}body.dark .erp-renven-chart-tool .form-select:focus,body.dark .erp-renven-chart-tool .form-control:focus{color:#f5f8fb;background-color:#12181e;border-color:#6d9ab7d9;box-shadow:0 0 0 .15rem #6d9ab738}body.dark .erp-renven-slot-config,body.dark .erp-renven-views-row{background:#ffffff0a;border-color:#ffffff24}:is(body.dark .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-cell:has(.erp-grid-surface),body.dark .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-cell:has(.erp-grid-surface),body.dark .erp-renven-charts-grid[data-count="4"] .erp-renven-chart-cell:has(.erp-grid-surface)){border:none}body.dark .erp-renven-pdf-btn{color:#e8eef3;border-color:#ffffff59}body.dark .erp-renven-pdf-btn:hover,body.dark .erp-renven-pdf-btn:focus{color:#fff;background:#ffffff14;border-color:#ffffff80}.erp-grid-split-layout{--erp-summary-width:26%;gap:var(--erp-grid-surface-gap);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:0 0 minmax(0,1fr);align-content:stretch;height:100%;min-height:0;display:grid}.erp-grid-pane--ren-ven.erp-renven-pane-fullgrid .erp-grid-split-layout{flex:auto;min-height:0}.erp-grid-pane--ren-ven.erp-renven-pane-fullgrid .erp-grid-split-main .erp-grid-container{min-height:0}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-grid-split-layout{display:none}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-grid-toolbar{flex:none}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-chart-wrap{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-detail-panel{flex-direction:column;flex:auto;min-height:0;margin-top:0;display:flex;position:relative}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-chart-tool{border-top:none;flex-direction:column;flex:auto;min-height:0;margin-top:0;padding-top:0;display:flex}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-chart-output:not(.is-hidden),.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-chart-box{flex-direction:column;flex:auto;min-height:0;display:flex}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-chart-scroll{flex-direction:column;flex:auto;min-height:0;max-height:none;display:flex;overflow:auto}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-chart-config-panel,.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-views-row{flex:none}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="1"],.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="2"]{flex:auto;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-cell,.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-cell,.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="4"] .erp-renven-chart-cell{flex-direction:column;min-height:0;display:flex}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-host,.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host,.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="4"] .erp-renven-chart-host{flex:auto;min-height:0}.erp-grid-pane--ren-ven.erp-renven-pane-fullcharts .erp-renven-charts-grid[data-count="4"] .erp-renven-chart-host{min-height:34vh}.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-host,.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host{min-height:max(360px,100vh - 400px)}.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-chart-tool.is-config-hidden .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-host,.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-chart-tool.is-config-hidden .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host{min-height:max(360px,100vh - 320px)}:is(.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-chart-scroll:has(.erp-renven-charts-grid[data-count="1"]),.erp-grid-pane--ren-ven:not(.erp-renven-pane-fullgrid):not(.erp-renven-pane-fullcharts) .erp-renven-chart-scroll:has(.erp-renven-charts-grid[data-count="2"])){max-height:none}.erp-grid-split-layout.is-summary-enabled{grid-template-columns:minmax(180px, var(--erp-summary-width)) var(--erp-grid-splitter-width) minmax(0, 1fr);column-gap:var(--erp-grid-split-column-gap)}.erp-grid-split-layout.is-summary-enabled .erp-grid-split-summary{grid-area:1/1;min-width:0}.erp-grid-split-layout.is-summary-enabled .erp-grid-splitter{grid-area:1/2}.erp-grid-split-layout.is-summary-enabled .erp-grid-split-main{grid-area:1/3;min-width:0}.erp-grid-split-summary,.erp-grid-split-main{min-height:0;display:flex}.erp-grid-split-summary{display:none;overflow:hidden}.erp-grid-split-layout.is-summary-enabled .erp-grid-split-summary{display:flex}.erp-grid-split-main{flex-direction:column;height:100%;min-height:0;overflow:hidden}.erp-grid-summary-container,.erp-grid-split-main .erp-grid-container{flex:auto;width:100%;min-height:0;max-height:100%;overflow:hidden}.erp-renven-chart-host .ag-floating-bottom,.erp-grid-summary-container .ag-row.erp-summary-total-row,.erp-grid-summary-container .ag-row.erp-summary-total-row .ag-cell,.erp-renven-chart-host .ag-floating-bottom .ag-row,.erp-renven-chart-host .ag-floating-bottom .ag-row .ag-cell{font-weight:600;background-color:var(--erp-chrome-emphasis)!important;color:#fff!important}.erp-grid-split-main>.erp-grid-container{height:auto}[id^=erp-grid-pagination-]{z-index:12;background-color:var(--primary-blue);color:#fff;pointer-events:auto;isolation:isolate;border-top:none;flex:none;gap:6px 10px;padding:5px 10px 6px;font-size:12px;line-height:1.25;position:relative}[id^=erp-grid-pagination-] .text-muted,[id^=erp-grid-pagination-] label,[id^=erp-grid-pagination-] span{line-height:1.25;color:#fff!important}[id^=erp-grid-pagination-] label{white-space:nowrap;font-size:12px}[id^=erp-grid-pagination-] .form-select{color:#243847;background-color:#fff;border-color:#ffffff8c;min-width:72px;height:28px;min-height:28px;padding:2px 28px 2px 8px;font-size:12px;line-height:1.2}[id^=erp-grid-pagination-] .erp-grid-pagination__controls{gap:6px 10px}[id^=erp-grid-pagination-] .erp-grid-pagination__page-size{gap:6px}[id^=erp-grid-pagination-] .erp-grid-pagination__nav{gap:2px}[id^=erp-grid-pagination-] .erp-grid-pagination__nav-btn{z-index:1;pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:2px 4px;font-size:1rem;display:inline-flex;position:relative}[id^=erp-grid-pagination-] .erp-grid-pagination__nav-btn i{pointer-events:none}[id^=erp-grid-pagination-] .btn-link{color:#fff;line-height:1;text-decoration:none}[id^=erp-grid-pagination-] .btn-link:hover,[id^=erp-grid-pagination-] .btn-link:focus{color:#dfeaf2}[id^=erp-grid-pagination-] .btn-link:disabled{color:#fff6}.erp-grid-content-hscroll .ag-center-cols-container,.erp-grid-mobile-hscroll .ag-center-cols-container{min-width:max-content}.erp-grid-content-hscroll .ag-body-viewport,.erp-grid-content-hscroll .ag-center-cols-viewport,.erp-grid-content-hscroll .ag-body-horizontal-scroll-viewport,.erp-grid-mobile-hscroll .ag-body-viewport,.erp-grid-mobile-hscroll .ag-center-cols-viewport,.erp-grid-mobile-hscroll .ag-body-horizontal-scroll-viewport{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto!important}.erp-grid-content-hscroll .ag-body-horizontal-scroll,.erp-grid-mobile-hscroll .ag-body-horizontal-scroll{visibility:visible!important;opacity:1!important;height:12px!important;min-height:12px!important;display:flex!important}.erp-grid-content-hscroll .ag-horizontal-left-spacer,.erp-grid-content-hscroll .ag-horizontal-right-spacer,.erp-grid-mobile-hscroll .ag-horizontal-left-spacer,.erp-grid-mobile-hscroll .ag-horizontal-right-spacer{display:none}@media (max-width:768px){:root{--erp-grid-surface-inset:6px;--erp-grid-surface-gap:6px}#main{padding:4px!important}#workspace-panel.card{padding:0!important}.erp-grid-pagination{flex-direction:column;align-items:stretch;gap:5px;padding:5px 8px 6px}.erp-grid-pagination__status{text-align:center;width:100%;font-size:11px;line-height:1.2}.erp-grid-pagination__controls{flex-flow:wrap;justify-content:center;align-items:center;gap:6px 10px;width:100%}.erp-grid-pagination__page-size{flex:0 auto;justify-content:center;width:auto}.erp-grid-pagination__page-size label{font-size:11px}.erp-grid-pagination__select{min-width:64px;height:30px;min-height:30px}.erp-grid-pagination__nav{flex:0 auto;justify-content:center;gap:2px;width:auto}[id^=erp-grid-pagination-] .erp-grid-pagination__nav-btn{min-width:36px;min-height:36px;padding:4px;font-size:1.05rem}#menu-tabs-content>.tab-pane.active.show,.erp-tab-panel-inner.erp-grid-pane--ren-ven,.erp-grid-pane--ren-ven .erp-grid-split-layout,.erp-tab-panel-inner>.erp-grid-split-layout{flex:auto;height:100%;min-height:0}.erp-grid-split-layout:not(.is-summary-enabled){grid-template-rows:minmax(0,1fr)}.erp-grid-split-main{flex:auto;height:100%;min-height:0}.erp-grid-split-main .erp-grid-container,.erp-grid-summary-container,.erp-renven-chart-host.erp-grid-container{flex:auto;min-height:0;max-height:100%;overflow:hidden;height:auto!important}[id^=erp-grid-pagination-]{z-index:15}.erp-grid-split-layout.is-summary-enabled .erp-grid-split-summary{min-height:140px;max-height:32vh}.erp-grid-split-layout.is-summary-enabled .erp-grid-split-main{min-height:0}.erp-column-header .ag-header-cell-label{white-space:normal;line-height:1.2}}.erp-grid-splitter{cursor:col-resize;min-height:0;width:var(--erp-grid-splitter-width);z-index:8;touch-action:none;--erp-grid-splitter-line:transparent;--erp-grid-splitter-fill:transparent;background:linear-gradient(90deg, transparent 0, transparent 2px, var(--erp-grid-splitter-line) 2px, var(--erp-grid-splitter-line) 4px, transparent 4px, transparent 100%), var(--erp-grid-splitter-fill);opacity:0;pointer-events:none;flex-shrink:0;transition:background .15s;position:relative}.erp-grid-split-layout.is-summary-enabled .erp-grid-splitter{opacity:1;pointer-events:auto}.erp-grid-split-layout.is-resizing .erp-grid-split-summary,.erp-grid-split-layout.is-resizing .erp-grid-split-main{pointer-events:none;-webkit-user-select:none;user-select:none}.erp-grid-split-layout.is-resizing .erp-grid-splitter,.erp-grid-splitter:hover{--erp-grid-splitter-line:#d2dbe3;--erp-grid-splitter-fill:#3b688229}body.dark .erp-grid-split-layout.is-resizing .erp-grid-splitter,body.dark .erp-grid-splitter:hover{--erp-grid-splitter-line:#ffffff38;--erp-grid-splitter-fill:#6d9ab72e}@media (max-width:1100px){.erp-grid-split-layout{--erp-summary-width:34%}}@media (max-width:820px){:root{--erp-grid-surface-gap:8px;--erp-grid-surface-inset:8px}.erp-grid-split-layout.is-summary-enabled{grid-template-rows:minmax(140px,30vh) minmax(0,1fr);grid-template-columns:1fr;height:100%}.erp-grid-split-layout:not(.is-summary-enabled){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.erp-grid-splitter{display:none}}.workspace-tabs-strip{background:var(--primary-blue);border-bottom:1px solid var(--brand-teal);padding:4px var(--erp-workspace-chrome-inset-x) 0;flex-wrap:nowrap;align-items:stretch;gap:0;margin-bottom:0;display:none}.workspace-tabs-strip .workspace-tab-list{min-width:0;padding:0 var(--erp-tab-scoop-size);-webkit-overflow-scrolling:touch;background:0 0;border-bottom:0;flex-wrap:nowrap;flex:auto;gap:4px;margin-bottom:0;overflow:auto hidden}.workspace-tabs-fullscreen-btn{z-index:3;color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:40px;margin:0;padding:8px 10px;font-size:24px;line-height:1;transition:background-color .2s;display:inline-flex;position:relative}.workspace-tabs-fullscreen-btn:hover{color:#fff;background:#ffffff1f}.workspace-tabs-fullscreen-btn:focus,.workspace-tabs-fullscreen-btn:active{box-shadow:none;background:0 0;outline:none}body.workspace-fullscreen .workspace-fs-sidebar-toggle{display:inline-flex}.workspace-fs-sidebar-toggle{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;min-height:0;margin-bottom:0;padding:10px 8px;line-height:1;transition:background-color .2s;display:none}.workspace-fs-sidebar-toggle-icon{flex-direction:column;justify-content:center;align-items:stretch;gap:3px;width:18px;display:flex}.workspace-fs-sidebar-toggle-icon>span{background:#fff;border-radius:999px;height:3px;display:block}.workspace-fs-sidebar-toggle:hover,.workspace-fs-sidebar-toggle:focus{color:#fff;background:#ffffff1f;outline:none}#menu-tabs-nav{--erp-tab-scoop-strip-bg:var(--erp-tabs-strip-bg);background:0 0;border-bottom:0;margin-bottom:0;padding:0}#menu-tabs-nav .nav-item{cursor:grab;position:relative;overflow:visible}#menu-tabs-nav .nav-item.is-dragging{opacity:.55;cursor:grabbing}#menu-tabs-nav .nav-item.is-drop-target>.nav-link:not(.active){background:#ffffff1f!important}#menu-tabs-nav .nav-item:has(.nav-link.active){z-index:2}#menu-tabs-nav .nav-link{color:#ffffffb8;white-space:nowrap;align-items:center;gap:6px;min-height:0;margin-bottom:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:6px 6px 0 0!important;transition:none!important}#menu-tabs-nav .nav-link:hover:not(.active){color:#fff;border-bottom-color:#fff6!important}#menu-tabs-nav .nav-link.active{z-index:1;box-shadow:none;position:relative;overflow:visible;color:#fff!important;background:var(--erp-chrome-emphasis)!important;border-bottom-color:#0000!important;border-radius:8px 8px 0 0!important}#menu-tabs-nav .nav-link.active:before,#menu-tabs-nav .nav-link.active:after,.erp-grid-config-tabs .nav-link.active:before,.erp-grid-config-tabs .nav-link.active:after,.erp-abm-nav-tabs .nav-link.active:before,.erp-abm-nav-tabs .nav-link.active:after{content:"";width:var(--erp-tab-scoop-size);height:var(--erp-tab-scoop-size);pointer-events:none;transition:none;position:absolute;bottom:0}#menu-tabs-nav .nav-link.active:before,.erp-grid-config-tabs .nav-link.active:before,.erp-abm-nav-tabs .nav-link.active:before{left:calc(-1 * var(--erp-tab-scoop-size));border-bottom-right-radius:var(--erp-tab-scoop-size);background:var(--erp-tab-scoop-strip-bg);box-shadow:calc(var(--erp-tab-scoop-size) / 2) calc(var(--erp-tab-scoop-size) / 2) 0 calc(var(--erp-tab-scoop-size) / 2) var(--erp-chrome-emphasis)}#menu-tabs-nav .nav-link.active:after,.erp-grid-config-tabs .nav-link.active:after,.erp-abm-nav-tabs .nav-link.active:after{right:calc(-1 * var(--erp-tab-scoop-size));border-bottom-left-radius:var(--erp-tab-scoop-size);background:var(--erp-tab-scoop-strip-bg);box-shadow:calc(-1 * var(--erp-tab-scoop-size) / 2) calc(var(--erp-tab-scoop-size) / 2) 0 calc(var(--erp-tab-scoop-size) / 2) var(--erp-chrome-emphasis)}#menu-tabs-nav .menu-tab-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}#menu-tabs-nav .menu-tab-icon-image{object-fit:contain;width:16px;height:16px;display:block}#menu-tabs-nav .menu-tab-icon{color:inherit;opacity:.92;font-size:14px;line-height:1}#menu-tabs-nav .menu-tab-label{min-width:0}#menu-tabs-nav .menu-tab-close{color:inherit;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;flex-shrink:0;font-size:12px;line-height:1;transition:opacity .15s,visibility .15s}#menu-tabs-nav .nav-link.active .menu-tab-close,#menu-tabs-nav .nav-link:hover .menu-tab-close{opacity:.8;visibility:visible;pointer-events:auto}#menu-tabs-nav .menu-tab-close:hover{color:inherit;opacity:1}#menu-tabs-content{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;border:1px solid var(--brand-teal)!important;background:var(--primary-blue)!important;border-radius:0 0 4px 4px!important;padding:2px!important}#workspace-panel,#workspace-tabs-strip,#menu-tabs-nav,#menu-tabs-content,.erp-grid-toolbar,.erp-advanced-bar,.ag-theme-alpine,.erp-grid-container,.erp-grid-summary-container,[id^=erp-grid-pagination-]{font-family:Open Sans,sans-serif!important}#workspace-panel{flex-direction:column;flex:auto;height:100%;min-height:0;margin-bottom:0;display:flex;box-shadow:none!important;background:var(--primary-blue)!important;border:0!important;border-radius:0!important;padding:0!important}#menu-tabs-empty{flex-direction:column;flex:1;min-height:0;display:flex;background:#fff!important;padding:0!important}#inicio-novedades-frame{flex:auto;width:100%;height:100%;min-height:0;display:block;border:0!important;border-radius:0!important}#menu-tabs-content .tab-pane{min-height:0;position:relative}#menu-tabs-content .tab-pane>.modal-backdrop{z-index:40;width:100%;height:100%;inset:0;position:absolute!important}#menu-tabs-content .tab-pane>.modal{z-index:41;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:.75rem;inset:0;display:flex!important;position:absolute!important;overflow:hidden!important}#menu-tabs-content .tab-pane>.modal .modal-dialog,#menu-tabs-content .tab-pane>.modal .modal-dialog-centered{flex-direction:column;justify-content:center;align-items:stretch;display:flex;height:100%!important;min-height:0!important;max-height:100%!important;margin:0 auto!important}#menu-tabs-content .tab-pane>.modal .modal-content{flex:0 auto;width:100%;flex-direction:column!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}#menu-tabs-content .tab-pane>.modal .modal-header,#menu-tabs-content .tab-pane>.modal .modal-footer{flex-shrink:0!important}#menu-tabs-content .tab-pane>.modal .modal-body{overscroll-behavior:contain;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-filters-v2-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-grid-shortcuts-help-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-charts-config-dialog.modal-dialog{max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-columns-v2-dialog.modal-dialog{width:min(1140px,100%)!important;max-width:min(1140px,100%)!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog .erp-advanced-modal,#menu-tabs-content .tab-pane>.modal .erp-charts-config-dialog .erp-charts-config-modal,#menu-tabs-content .tab-pane>.modal .erp-filters-v2-dialog .erp-filters-v2-modal{height:min(620px,100%)!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-charts-v2-dialog.modal-dialog{width:min(1380px,100%)!important;max-width:min(1380px,100%)!important;height:min(780px,100%)!important;min-height:min(780px,100%)!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-charts-v2-dialog .erp-filters-v2-modal.erp-charts-v2-modal{height:100%!important;min-height:100%!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-charts-v2-modal .modal-body{overflow:hidden!important}#menu-tabs-content .tab-pane>.modal .erp-columns-v2-dialog .erp-columns-v2-modal{width:100%!important;height:min(620px,100%)!important;min-height:min(620px,100%)!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog--save-view .erp-advanced-modal{height:auto!important;max-height:min(420px,100%)!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog--save-view .erp-advanced-modal .modal-body{flex:0 auto!important;min-height:auto!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog--save-view .erp-grid-config-modal-form{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog.modal-dialog{width:min(420px,100%)!important;max-width:420px!important;height:auto!important;max-height:min(90%,360px)!important}#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog .erp-grid-view-overwrite-modal{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog .modal-body{flex:none!important;min-height:auto!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal:has(.erp-grid-shortcuts-help-dialog){z-index:45}#menu-tabs-content .tab-pane>.modal:has(.erp-grid-shortcuts-help-dialog)>.modal-backdrop{z-index:44}#menu-tabs-content .tab-pane>.modal .erp-grid-shortcuts-help-dialog.modal-dialog{justify-content:center;height:auto!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-grid-shortcuts-help-dialog .erp-grid-shortcuts-help-modal{flex-direction:column!important;height:min(640px,100%)!important;min-height:min(420px,100%)!important;max-height:100%!important;display:flex!important}#menu-tabs-content .tab-pane>.modal .erp-grid-shortcuts-help-modal .modal-body{flex:auto!important;min-height:12rem!important;overflow:hidden auto!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-modal-form{height:auto!important;min-height:0!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-tab-content{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-tab-content>.tab-pane.active{height:auto!important;max-height:none!important;overflow:visible!important}#menu-tabs-content .tab-pane.active,#menu-tabs-content .tab-pane.show{visibility:visible;pointer-events:auto;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}#menu-tabs-content>.tab-pane.active.show>:not(.modal):not(.modal-backdrop){flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}#menu-tabs-content>.tab-pane.fade{opacity:1!important;transition:none!important}@media (max-width:768px){#menu-tabs-content .tab-pane>.modal{justify-content:flex-start;align-items:stretch;padding:.4rem}#menu-tabs-content .tab-pane>.modal .modal-dialog,#menu-tabs-content .tab-pane>.modal .modal-dialog-centered{width:100%!important;max-width:100%!important;height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog.modal-dialog-centered{width:min(420px,100%)!important;max-width:420px!important;height:auto!important;max-height:none!important;margin-left:auto!important;margin-right:auto!important}#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog .erp-grid-view-overwrite-modal{height:auto!important;max-height:none!important}#menu-tabs-content .tab-pane>.modal .modal-content{height:100%!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .erp-grid-view-overwrite-dialog .modal-content{height:auto!important;max-height:none!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-filters-v2-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-grid-shortcuts-help-dialog.modal-dialog,#menu-tabs-content .tab-pane>.modal .erp-charts-config-dialog.modal-dialog{height:100%!important;margin:0!important}#menu-tabs-content .tab-pane>.modal .erp-grid-config-dialog .erp-advanced-modal,#menu-tabs-content .tab-pane>.modal .erp-charts-config-dialog .erp-charts-config-modal,#menu-tabs-content .tab-pane>.modal .erp-filters-v2-dialog .erp-filters-v2-modal,#menu-tabs-content .tab-pane>.modal .erp-grid-shortcuts-help-dialog .erp-grid-shortcuts-help-modal{height:100%!important;max-height:100%!important}#menu-tabs-content .tab-pane>.modal .modal-body{-webkit-overflow-scrolling:touch;touch-action:pan-y}#menu-tabs-content .tab-pane>.modal .erp-filters-v2-modal .modal-body{overflow:hidden!important}#menu-tabs-content .tab-pane>.modal .erp-charts-v2-modal .erp-charts-v2-workspace-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}#menu-tabs-content .tab-pane>.modal .erp-charts-v2-modal .erp-charts-v2-detail-tab,#menu-tabs-content .tab-pane>.modal .erp-charts-v2-modal .erp-charts-v2-detail-tab .erp-charts-v2-detail-grid{flex:none!important;min-height:auto!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-charts-v2-modal .erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-body{flex:none!important;justify-content:flex-start!important;overflow:visible!important}#menu-tabs-content .tab-pane>.modal .erp-filters-v2-layout{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}#menu-tabs-content .tab-pane>.modal .erp-filters-v2-layout>.erp-filters-v2-card:first-child{flex:none!important;min-height:160px!important;max-height:min(42vh,280px)!important}#menu-tabs-content .tab-pane>.modal .erp-filters-v2-layout>.erp-filters-v2-card:first-child .erp-filters-v2-table-wrap{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:96px!important;overflow:auto!important}#menu-tabs-content .tab-pane>.modal .erp-filters-v2-layout>.erp-filters-v2-card:last-child{flex:auto!important;min-height:0!important}#menu-tabs-content .tab-pane>.modal .erp-filters-v2-layout>.erp-filters-v2-card:last-child .erp-filters-v2-card-body,#menu-tabs-content .tab-pane>.modal .erp-filters-v2-layout>.erp-filters-v2-card:last-child .erp-filters-v2-editor{-webkit-overflow-scrolling:touch;min-height:0!important;overflow:hidden auto!important}}.ag-theme-alpine{--ag-font-size:10px;--ag-font-family:"Open Sans", sans-serif;--ag-icon-font-family:agGridAlpine;--ag-header-height:32px;--ag-row-height:30px;--ag-row-group-panel-height:24px;--ag-border-color:#d9dde2;--ag-background-color:var(--erp-grid-row-even-bg);--ag-odd-row-background-color:var(--erp-grid-row-odd-bg);--ag-header-background-color:var(--erp-chrome-emphasis);--ag-header-foreground-color:#fff;--erp-grid-column-separator-cell:#eceff3;--erp-grid-column-separator-header:#ffffff2e;--erp-grid-column-separator-resize:#68879a;--ag-header-column-separator-color:transparent;--ag-column-hover-color:transparent;--ag-selected-row-background-color:#e3eef5;--ag-range-selection-border-color:var(--primary-blue);font-family:Open Sans,sans-serif}.ag-theme-alpine .ag-header,.ag-theme-alpine .ag-pinned-left-header,.ag-theme-alpine .ag-pinned-right-header,.ag-theme-alpine .ag-header-cell{background-color:var(--erp-chrome-emphasis)!important}.ag-theme-alpine .ag-header-cell-text,.ag-theme-alpine .ag-header-icon,.ag-theme-alpine .ag-header-group-text{color:#fff!important}.ag-theme-alpine .ag-root-wrapper,.ag-theme-alpine .ag-header,.ag-theme-alpine .ag-header-cell,.ag-theme-alpine .ag-header-cell-text,.ag-theme-alpine .ag-header-group-text,.ag-theme-alpine .ag-cell,.ag-theme-alpine .ag-cell-value,.ag-theme-alpine .ag-group-value,.ag-theme-alpine .ag-paging-panel,.ag-theme-alpine .ag-paging-panel .ag-label,.ag-theme-alpine .ag-paging-panel .ag-paging-number,.ag-theme-alpine .ag-paging-panel .ag-picker-field-display,.ag-theme-alpine .ag-menu,.ag-theme-alpine .ag-popup-child,.ag-theme-alpine .ag-filter,.ag-theme-alpine .ag-rich-select-list,.ag-theme-alpine .ag-menu .ag-menu-option-part,.ag-theme-alpine .ag-filter .ag-input-field-input{font-family:Open Sans,sans-serif}.ag-theme-alpine .ag-icon,.ag-theme-alpine .ag-icon:before{font-variant:normal;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400;font-family:var(--ag-icon-font-family,agGridAlpine)!important}.ag-theme-alpine .ag-header-cell-menu-button .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button .ag-icon,.ag-theme-alpine .ag-header-icon .ag-icon{color:#fff!important}.ag-theme-alpine .ag-header-icon svg,.ag-theme-alpine .ag-header-icon svg path{color:#fff!important;fill:#fff!important;stroke:#fff!important}.erp-renven-chart-host.ag-theme-alpine .ag-header-cell-menu-button,.erp-renven-chart-host.ag-theme-alpine .ag-header-cell-filter-button{display:none!important}.ag-theme-alpine .ag-header-cell-label{font-weight:600}.ag-theme-alpine .ag-header-cell-filter-button{display:none!important}.ag-theme-alpine .ag-header-cell.erp-summary-grouped-column .ag-header-cell-text,.ag-theme-alpine .ag-header-cell.erp-summary-totaled-column .ag-header-cell-text{color:#fff!important}.ag-theme-alpine .ag-cell{border-right:1px solid #0000;align-items:center;padding-left:6px;padding-right:6px;font-size:9px;display:flex}.ag-theme-alpine .ag-right-aligned-cell{justify-content:flex-end}.ag-theme-alpine .ag-cell-wrapper{align-items:center;width:100%;height:100%;min-height:0}.ag-theme-alpine .ag-cell-wrapper.ag-row-group{align-items:center}body:not(.dark) .ag-theme-alpine .ag-row,body:not(.dark) .ag-theme-alpine .ag-row .ag-cell{background-color:var(--erp-grid-row-even-bg)}body:not(.dark) .ag-theme-alpine .ag-row.ag-row-odd,body:not(.dark) .ag-theme-alpine .ag-row.ag-row-odd .ag-cell{background-color:var(--erp-grid-row-odd-bg)}.ag-theme-alpine .ag-cell.ag-column-hover{border-right-color:var(--erp-grid-column-separator-cell)}.ag-theme-alpine .ag-cell.erp-grid-cell-bool{text-align:center;justify-content:center;align-items:center;display:flex}.ag-theme-alpine .erp-grid-habilitado-cell{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.ag-theme-alpine .erp-grid-habilitado-cell .erp-grid-habilitado-icon{color:var(--brand-dark)}.ag-theme-alpine .erp-grid-habilitado-cell.erp-grid-habilitado-no .erp-grid-habilitado-icon{opacity:.45}.ag-theme-alpine .erp-grid-habilitado-cell .erp-grid-habilitado-dash{color:var(--brand-dark);opacity:.35;font-weight:600}body.dark .ag-theme-alpine .erp-grid-habilitado-cell .erp-grid-habilitado-icon{color:var(--ag-range-selection-border-color)}body.dark .ag-theme-alpine .erp-grid-habilitado-cell.erp-grid-habilitado-no .erp-grid-habilitado-icon{opacity:.55}body.dark .ag-theme-alpine .erp-grid-habilitado-cell .erp-grid-habilitado-dash{color:var(--ag-range-selection-border-color);opacity:.5}.ag-theme-alpine .ag-cell-value,.ag-theme-alpine .ag-group-value{font-size:12px;line-height:1.25}.ag-theme-alpine .ag-row:hover:not(.erp-grid-row-active) .ag-cell{background-color:#f1f6fa}.ag-theme-alpine .ag-row-selected:not(.erp-grid-row-active) .ag-cell{background-color:var(--ag-selected-row-background-color)!important}.ag-theme-alpine .ag-row.erp-grid-row-active,.ag-theme-alpine .ag-row.erp-grid-row-active .ag-cell,.ag-theme-alpine .ag-row.erp-grid-row-active:hover .ag-cell{background-color:var(--erp-grid-row-active-bg)!important}body:not(.dark) .ag-theme-alpine .ag-row.erp-grid-row-active .ag-cell,body:not(.dark) .ag-theme-alpine .ag-row.erp-grid-row-active .erp-grid-habilitado-cell .erp-grid-habilitado-icon,body:not(.dark) .ag-theme-alpine .ag-row.erp-grid-row-active .erp-grid-habilitado-cell .erp-grid-habilitado-dash{color:#fff}.ag-theme-alpine .ag-cell:focus,.ag-theme-alpine .ag-cell.ag-cell-focus{outline:none!important}.ag-theme-alpine .ag-header-cell{border-right:1px solid #0000}.ag-theme-alpine .ag-header-cell.ag-column-hover,.ag-theme-alpine .ag-header-cell.ag-column-resizing{border-right-color:var(--erp-grid-column-separator-header);--ag-header-column-separator-color:var(--erp-grid-column-separator-resize)}.ag-theme-alpine .ag-header-cell-text{letter-spacing:.1px;font-size:14px}.ag-theme-alpine .ag-row-group-panel{height:10px!important;min-height:10px!important;max-height:10px!important;overflow:hidden!important}.ag-theme-alpine .ag-row-group-panel-title,.ag-theme-alpine .ag-row-group-panel-empty-message,.ag-theme-alpine .ag-row-group-panel .ag-column-drop{height:24px!important;line-height:24px!important}.ag-theme-alpine .ag-column-drop-rowgroup,.ag-theme-alpine .ag-column-drop-horizontal-rowgroup{height:24px!important;min-height:24px!important;max-height:24px!important;padding-top:0!important;padding-bottom:0!important}.ag-theme-alpine .ag-column-drop-rowgroup .ag-column-drop-title-bar,.ag-theme-alpine .ag-column-drop-horizontal-rowgroup .ag-column-drop-horizontal-title-bar,.ag-theme-alpine .ag-column-drop-rowgroup .ag-column-drop-list,.ag-theme-alpine .ag-column-drop-horizontal-rowgroup .ag-column-drop-horizontal-list{align-items:center!important;height:24px!important;min-height:24px!important;max-height:24px!important}.ag-theme-alpine .ag-column-drop-rowgroup .ag-column-drop-empty-message,.ag-theme-alpine .ag-column-drop-horizontal-rowgroup .ag-column-drop-horizontal-empty-message{line-height:24px!important}.ag-theme-alpine .ag-menu,.ag-theme-alpine .ag-popup-child,.ag-theme-alpine .ag-filter,.ag-theme-alpine .ag-rich-select-list{opacity:1!important;background-color:#fff!important}.ag-theme-alpine .ag-popup-child{z-index:1200!important;box-shadow:0 6px 18px #0000002e!important}.ag-theme-alpine .ag-menu .ag-menu-option-part,.ag-theme-alpine .ag-filter .ag-input-field-input{color:#2c3e50!important}.ag-theme-alpine .ag-paging-panel{background-color:var(--primary-blue)!important;color:#fff!important;border-top:1px solid var(--border-soft)!important}.ag-theme-alpine .ag-paging-panel .ag-label,.ag-theme-alpine .ag-paging-panel .ag-paging-number,.ag-theme-alpine .ag-paging-panel .ag-picker-field-display,.ag-theme-alpine .ag-paging-panel .ag-icon{color:#fff!important}body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-blue:#1a222a;--black-primary-color:#0a0c0f;--brand-dark:#0f1418;--erp-chrome-emphasis:#243948;--erp-grid-row-even-bg:#131920;--erp-grid-row-odd-bg:#151b22;--erp-grid-row-active-bg:#2d4558;--brand-teal:#456a7d;--border-soft:#3d5466;--page-surface:#080a0c;--text-body:#dce3ea;--surface-menu-hover:#283136;--erp-shadow-float:0 12px 36px #00000073;--erp-glass-surface:#1a222ae6;--erp-glass-blur:12px;--erp-tabs-strip-bg:#1a222a;--erp-modal-tabs-strip-bg:#1a222a}body.dark a{color:#9eb6ff}body.dark a:hover{color:#c4d0ff}body.dark .header{box-shadow:0 4px 16px #00000061,0 2px 6px #00000047,0 1px #ffffff0d}body.dark .dropdown-menu{box-shadow:var(--erp-shadow-float);background-color:#1a222a}body.dark .header-nav .dropdown-menu{-webkit-backdrop-filter:blur(var(--erp-glass-blur));backdrop-filter:blur(var(--erp-glass-blur));background:var(--erp-glass-surface)!important}body.dark .dropdown-menu .dropdown-divider{opacity:1;border-color:#2f3b46}body.dark .dropdown-menu .dropdown-item{color:#e4ebf2}body.dark .header-nav .dropdown-menu .dropdown-item i{color:#fff}body.dark .header-nav .dropdown-menu .dropdown-item:hover{background-color:var(--surface-menu-hover);color:#fff}body.dark .header-nav .dropdown-menu .dropdown-item:hover i{color:#fff}body.dark .dropdown-menu-arrow:before{background:#1a222a;border-top-color:#2c3844;border-left-color:#2c3844}body.dark .header-nav .profile .dropdown-header h6{color:#e8eef3}body.dark .btn-sugerencias-wrapper{background:linear-gradient(var(--black-primary-color), var(--black-primary-color)) padding-box, conic-gradient(from var(--angle), var(--brand-dark), #4fa3d1, var(--brand-dark)) border-box;border:2px solid #0000}body.dark #buscador-wrapper{--bg-color:var(--black-primary-color);--angle:0deg;border-radius:9999px;margin-bottom:15px;padding:2px;animation:3s linear infinite rotateBorder;position:relative;background-image:linear-gradient(var(--bg-color), var(--bg-color)), conic-gradient(from var(--angle), var(--brand-dark), #4fa3d1, var(--brand-dark))!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:2px solid #0000!important}body.dark #buscador-wrapper .input-group{overflow:hidden;background:var(--black-primary-color)!important;border-radius:9999px!important}body.dark #buscador-wrapper .input-group-text{color:#e8eef3;background-color:#0000!important;border:none!important}body.dark #buscador-wrapper #buscador,body.dark #buscador-wrapper #buscador:focus,body.dark #buscador-wrapper #buscador:hover,body.dark #buscador-wrapper #buscador:active{color:#f2f6fa!important;background-color:#0000!important}body.dark #buscador-wrapper #buscador::placeholder{opacity:1;color:#fff!important}body.dark #buscador-wrapper .x-form-focus,body.dark #buscador-wrapper .x-form-dirty,body.dark #buscador-wrapper .x-form-trigger-wrap-focus{box-shadow:none!important;background-image:none!important;border:none!important}body.dark .erp-menu-command-dropdown{background:#1a222b;border-color:#3a4550;box-shadow:0 4px 18px #00000059}body.dark .erp-menu-command-item{color:#dce3ea}body.dark .erp-menu-command-item:hover,body.dark .erp-menu-command-item:focus{color:#8eb4c8;background:#243240}body.dark .erp-toast-host__toast{color:#dce3ea;background:#1a222b;border-color:#3a4550;box-shadow:0 4px 18px #00000059}body.dark .x-scroller{scrollbar-color:var(--border-soft) #11161c}body.dark .sidebar-nav::-webkit-scrollbar{background-color:var(--surface-menu-hover)}body.dark .sidebar-nav::-webkit-scrollbar-track{background-color:var(--surface-menu-hover)}body.dark .sidebar-nav::-webkit-scrollbar-thumb{background-color:#3d4d5c}body.dark .sidebar{transition:transform .3s;left:0;transform:translate(0)}@media (min-width:200px){body.dark #main,body.dark #footer{transition:all .3s}body.dark:not(.toggle-sidebar) #main,body.dark:not(.toggle-sidebar) #footer{margin-left:300px}body.dark.toggle-sidebar #main,body.dark.toggle-sidebar #footer{margin-left:0}body.dark.toggle-sidebar .sidebar{left:0;transform:translate(-300px)}}body.dark .sidebar-nav .nav-heading{color:#7d8d9c}body.dark .sidebar-nav .nav-link:hover,body.dark .sidebar-nav .nav-link:hover i,body.dark .sidebar-nav .nav-link:not(.collapsed),body.dark .sidebar-nav .nav-link:not(.collapsed) i{color:#fff;background:var(--surface-menu-hover)}body.dark .sidebar-nav .nav-link:not(.collapsed) .menu-icon-image,body.dark .sidebar-nav .nav-link:hover .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%)}body.dark .sidebar-nav .menu-leaf>.nav-link:hover,body.dark .sidebar-nav .menu-leaf>.nav-link{background-color:var(--surface-menu-hover);color:#fff}body.dark .sidebar-nav .menu-leaf>.nav-link.menu-selected{font-weight:600;background:var(--brand-dark-3)!important;color:#fff!important}body.dark .sidebar-nav .nav-content a:hover,body.dark .sidebar-nav .nav-content a.active{background:var(--surface-menu-hover);color:#fff}body.dark .sidebar-nav .nav-content a.active i:not(.bi-chevron-down){background-color:#fff}body.dark .sidebar-nav .nav-content a:hover .menu-icon-image,body.dark .sidebar-nav .nav-content a.active .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%)}body.dark .recent-tabs-menu{background:#1a222a;border-color:#1a222a}body.dark .recent-tabs-header{color:#e4ebf2}body.dark .recent-tab-item{color:#c5d5e2}body.dark .recent-tab-item:hover{color:#e8f0f6;box-shadow:0 6px 14px #00000059}body.dark .recent-tab-label,body.dark .recent-tabs-menu .recent-tab-label{color:#e4ebf2}body.dark .recent-tabs-empty{color:#8a9daa}body.dark #recent-tabs-home-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#243f50;background:#fff;border:1px solid #1a3c4a40;box-shadow:0 10px 25px #00000026}body.dark #recent-tabs-home-panel .recent-tabs-header{color:#243f50}body.dark #recent-tabs-home-panel .recent-tab-item{color:#2c4c5e}body.dark #recent-tabs-home-panel .recent-tab-item:hover{color:#2c4c5e;box-shadow:0 6px 14px #142a381f}body.dark #recent-tabs-home-panel .recent-tab-label{color:#1f3544}body.dark #recent-tabs-home-panel .recent-tabs-empty{color:#4e6676}body.dark #recent-tabs-home-panel .recent-tab-icon-wrap{background:#2f5b74;box-shadow:0 4px 10px #00000026}body.dark #recent-tabs-home-panel .recent-tab-icon{color:#fff}body.dark #menu-tabs-empty{color:var(--text-body);background:0 0!important}body.dark .home-recent-light-zone{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#243f50;background-color:#fff}body.dark .tab-content.bg-white,body.dark #menu-tabs-content.bg-white{color:var(--text-body);background-color:#0f1318!important;border-color:#0f1318!important}body.dark #menu-tabs-content{border-color:var(--primary-blue)!important}body.dark .bg-white{color:var(--text-body);background-color:#12181e!important}body.dark .workspace-tabs-strip{background:var(--primary-blue);border-bottom-color:#2c3844}body.dark .workspace-fs-sidebar-toggle{color:#8eb4c8}body.dark .workspace-fs-sidebar-toggle-icon>span{background:#8eb4c8}body.dark .workspace-fs-sidebar-toggle:hover,body.dark .workspace-fs-sidebar-toggle:focus{color:#8eb4c8;background:#8eb4c81f}body.dark .workspace-tabs-fullscreen-btn{color:#8eb4c8}body.dark .workspace-tabs-fullscreen-btn:hover{color:#8eb4c8;background:#8eb4c81f}body.dark .workspace-tabs-fullscreen-btn:focus,body.dark .workspace-tabs-fullscreen-btn:active{color:#8eb4c8;background:0 0}body.dark #menu-tabs-nav .nav-link:not(.active){color:#9aa8b6;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}body.dark #menu-tabs-nav .nav-link:hover:not(.active){color:#dce3ea;border-bottom-color:#8eb4c873!important}body.dark #menu-tabs-nav .nav-link.active{color:#fff!important;border-bottom-color:#0000!important}body.dark .modal-content.erp-advanced-modal{color:#dce3ea;box-shadow:var(--erp-shadow-float);background:#1a222a;border-color:#3d5466}body.dark .erp-advanced-modal .modal-header{color:#eef3f8;background:#151b21;border-bottom:1px solid #2c3844}body.dark .erp-advanced-modal .modal-title,body.dark .erp-advanced-modal .modal-title .bi{color:var(--erp-field-label-color-dark,#d7e9f5)}body.dark .erp-advanced-modal .modal-body{color:#dce3ea;background:#1a222a}body.dark .erp-advanced-modal .modal-footer{background:#1a222a;border-top:1px solid #2c3844}body.dark .erp-advanced-label{color:#b8c6d4}body.dark .modal-content .btn-close{filter:invert();opacity:.9}body.dark .erp-advanced-modal .modal-footer .btn,body.dark .erp-advanced-modal .btn-primary,body.dark .erp-advanced-modal .erp-advanced-add-row .btn{color:#fff!important;background:#3a5568!important;border-color:#5a7a90!important}body.dark .erp-advanced-modal .modal-footer .btn:hover,body.dark .erp-advanced-modal .modal-footer .btn:focus,body.dark .erp-advanced-modal .btn-primary:hover,body.dark .erp-advanced-modal .btn-primary:focus,body.dark .erp-advanced-modal .erp-advanced-add-row .btn:hover,body.dark .erp-advanced-modal .erp-advanced-add-row .btn:focus{color:#fff!important;background:#4a6b82!important;border-color:#6d92aa!important}body.dark .erp-advanced-modal .erp-renven-views-actions .btn.btn-primary,body.dark .erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary,body.dark .erp-renven-views-actions .btn.btn-primary{--bs-btn-bg:#3b6882;--bs-btn-border-color:#3b6882;--bs-btn-hover-bg:#2c4c5e;--bs-btn-hover-border-color:#2c4c5e;color:#fff!important;background-color:#3b6882!important;border-color:#3b6882!important}body.dark .erp-advanced-modal .erp-renven-views-actions .btn.btn-primary:hover,body.dark .erp-advanced-modal .erp-renven-views-actions .btn.btn-primary:focus,body.dark .erp-advanced-modal .erp-renven-views-actions .btn.btn-primary:active,body.dark .erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary:hover,body.dark .erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary:focus,body.dark .erp-charts-config-modal .erp-renven-views-actions .btn.btn-primary:active,body.dark .erp-renven-views-actions .btn.btn-primary:hover,body.dark .erp-renven-views-actions .btn.btn-primary:focus,body.dark .erp-renven-views-actions .btn.btn-primary:active{color:#fff!important;background-color:#2c4c5e!important;border-color:#2c4c5e!important}body.dark .erp-advanced-modal .btn-outline-secondary{color:#dce3ea!important;background:0 0!important;border-color:#ffffff59!important}body.dark .erp-advanced-modal .btn-outline-secondary:hover,body.dark .erp-advanced-modal .btn-outline-secondary:focus{color:#fff!important;background:#ffffff14!important;border-color:#ffffff80!important}body.dark .erp-advanced-modal .erp-advanced-remove{color:#fff!important;background:0 0!important;border-color:#ffffff8c!important}body.dark .erp-advanced-modal .erp-advanced-remove:hover,body.dark .erp-advanced-modal .erp-advanced-remove:focus{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}body.dark{--erp-grid-surface-bg:#1a222a;--erp-grid-surface-chrome:#0f1318;--erp-grid-surface-border:var(--border-soft);--erp-grid-surface-shadow:0 4px 18px #00000059}body.dark .ag-theme-alpine{--ag-font-family:"Open Sans", sans-serif;--ag-border-color:#e2eaf212;--ag-secondary-border-color:#e2eaf20d;--ag-background-color:var(--erp-grid-row-even-bg);--ag-odd-row-background-color:var(--erp-grid-row-odd-bg);--ag-header-foreground-color:#fff;--erp-grid-column-separator-cell:#e2eaf20f;--erp-grid-column-separator-header:#ffffff1f;--erp-grid-column-separator-resize:#ffffff1f;--ag-header-column-separator-color:transparent;--ag-column-hover-color:transparent;--ag-selected-row-background-color:#243240;--ag-range-selection-border-color:#6d9ab7;--ag-row-hover-color:#ffffff0a;--ag-foreground-color:#dce3ea;--ag-secondary-foreground-color:#dce3ea;--ag-control-panel-background-color:#1a222a;--ag-menu-background-color:#1a222a;font-family:Open Sans,sans-serif}body.dark .ag-theme-alpine .ag-cell{color:#dce3ea;border-right:1px solid #0000;border-bottom-color:#e2eaf20d!important}body.dark .ag-theme-alpine .ag-row:hover:not(.erp-grid-row-active) .ag-cell{background-color:#ffffff0d!important}body.dark .ag-theme-alpine .ag-row-selected:not(.erp-grid-row-active) .ag-cell{background-color:var(--ag-selected-row-background-color)!important}body.dark .ag-theme-alpine .ag-row.erp-grid-row-active,body.dark .ag-theme-alpine .ag-row.erp-grid-row-active .ag-cell,body.dark .ag-theme-alpine .ag-row.erp-grid-row-active:hover .ag-cell{background-color:var(--erp-grid-row-active-bg)!important}body.dark .ag-theme-alpine .ag-menu,body.dark .ag-theme-alpine .ag-popup-child,body.dark .ag-theme-alpine .ag-filter,body.dark .ag-theme-alpine .ag-rich-select-list{background-color:#1a222a!important}body.dark .ag-theme-alpine .ag-menu .ag-menu-option-part,body.dark .ag-theme-alpine .ag-filter .ag-input-field-input{color:#dce3ea!important}body.dark .erp-renven-chart-host.ag-theme-alpine .ag-row,body.dark .erp-renven-chart-host.ag-theme-alpine .ag-row .ag-cell{background-color:var(--erp-grid-row-even-bg)!important;color:#e6edf3!important}body.dark .erp-renven-chart-host.ag-theme-alpine .ag-row.ag-row-odd,body.dark .erp-renven-chart-host.ag-theme-alpine .ag-row.ag-row-odd .ag-cell{background-color:var(--erp-grid-row-odd-bg)!important}body.dark .erp-renven-chart-host.ag-theme-alpine .ag-row.erp-grid-row-active,body.dark .erp-renven-chart-host.ag-theme-alpine .ag-row.erp-grid-row-active .ag-cell{background-color:var(--erp-grid-row-active-bg)!important}body.dark .erp-renven-chart-host.ag-theme-alpine .ag-floating-bottom,body.dark .erp-renven-chart-host.ag-theme-alpine .ag-floating-bottom .ag-row,body.dark .erp-renven-chart-host.ag-theme-alpine .ag-floating-bottom .ag-row .ag-cell,body.dark .erp-grid-summary-container.ag-theme-alpine .ag-row.erp-summary-total-row,body.dark .erp-grid-summary-container.ag-theme-alpine .ag-row.erp-summary-total-row .ag-cell{background-color:var(--erp-chrome-emphasis)!important;color:#fff!important}body.dark #suggestions-modal .modal-content{color:#dce3ea;background:#1a222a;border-color:#3d5466}body.dark #suggestions-modal .modal-header{color:#eef3f8;background:#151b21;border-bottom:1px solid #2c3844}body.dark #suggestions-modal .modal-title{color:#eef3f8}body.dark #suggestions-modal .modal-body{background:#1a222a}body.dark .erp-grid-toolbar .erp-toolbar-dropdown-menu{background:#2b2f34;border-color:#46525d}body.dark .erp-grid-toolbar .erp-toolbar-view-options-btn__badge{color:#1a222a;background:#eef3f8}body.dark .erp-active-filters-bar{background:#151b21;border-color:#2c3844}body.dark .erp-active-filters-bar__title{color:#eef3f8}body.dark .erp-active-filters-chip{background:#1a2229;border-color:#3d5568}body.dark .erp-active-filters-chip__main{color:#9ec4dc}body.dark .erp-active-filters-chip__main:hover,body.dark .erp-active-filters-chip__main:focus-visible{background:#24303a}body.dark .erp-active-filters-chip__remove{color:#8da0b4;border-left-color:#3d5568}body.dark .erp-active-filters-chip__toggle{color:#9ec4dc;border-right-color:#3d5568}body.dark .erp-active-filters-chip__switch{background:#3d5568}body.dark .erp-active-filters-chip__switch:after,body.dark .erp-active-filters-chip__switch.is-on{background:#9ec4dc}body.dark .erp-active-filters-chip__switch.is-on:after{background:#1a2229}body.dark .erp-active-filters-chip__toggle:hover,body.dark .erp-active-filters-chip__toggle:focus-visible{background:#24303a}body.dark .erp-active-filters-chip.is-muted{background:#151d24;border-color:#3d5568}body.dark .erp-active-filters-chip__remove:hover,body.dark .erp-active-filters-chip__remove:focus-visible{color:#eef3f8;background:#24303a}body.dark .erp-active-filters-bar__clear{color:#9ec4dc}body.dark .erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item{color:#dfe7ef}body.dark .erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item:hover,body.dark .erp-grid-toolbar .erp-toolbar-dropdown-menu .dropdown-item:focus{color:#fff;background:#3a4652}@media (max-width:768px){body.dark .erp-grid-toolbar-mobile-menu .dropdown-header{color:#c5d0db;background:#232a31;border-top-color:#3a4652;border-bottom-color:#3a4652}body.dark .erp-grid-toolbar-mobile-menu .dropdown-item,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item:hover,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item:focus,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item:active{color:#dfe7ef;background:#2b2f34}body.dark .erp-grid-toolbar-mobile-menu .dropdown-item .bi,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item:hover .bi,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item:focus .bi,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item:active .bi{color:#dfe7ef}body.dark .erp-grid-toolbar-mobile-menu .dropdown-item.active,body.dark .erp-grid-toolbar-mobile-menu .dropdown-item.active .bi{color:#fff}}body.dark #about-itris-modal .modal-content{color:#dce3ea;background:#1a222a;border-color:#3d5466}body.dark #about-itris-modal .modal-body{background:#1a222a}body.dark #about-itris-modal .about-itris-title,body.dark #about-itris-modal .about-itris-text,body.dark #about-itris-modal .about-itris-copy{color:#dce3ea}body.dark #about-itris-modal .about-itris-accept-btn{color:#eef3f8;background-color:#2b556f;border-color:#2b556f}body.dark #about-itris-modal .about-itris-accept-btn:hover,body.dark #about-itris-modal .about-itris-accept-btn:focus{color:#fff;background-color:#366b8a;border-color:#366b8a}.erp-profile-dialog.modal-dialog{max-width:min(720px,100vw - 2rem)}.modal-content.erp-advanced-modal.erp-profile-modal{border:1px solid #d7e0e8}.erp-profile-modal .modal-body{padding-top:4px;overflow:auto}.erp-profile-hero{background:linear-gradient(160deg,#edf3f8 0%,#e2ecf4 100%);border:1px solid #c5d8e6;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffffb8}.erp-profile-avatar-wrap{flex-shrink:0;position:relative}.erp-profile-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:72px;height:72px;box-shadow:0 3px 10px #0f172a1a}.erp-profile-avatar-status{background:#22c55e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:3px;right:3px}.erp-profile-hero-content{min-width:0}.erp-profile-role{letter-spacing:.08em;text-transform:uppercase;color:#5b7f9d;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.erp-profile-name{color:#1f3b52;text-transform:uppercase;margin:0 0 4px;font-size:1.35rem;font-weight:700;line-height:1.15}.erp-profile-bio{color:#6b7280;margin:0 0 10px;font-size:.86rem;line-height:1.4}.erp-profile-meta-tags{flex-wrap:wrap;gap:6px;display:flex}.erp-profile-meta-tag{color:#3b5568;background:#fff;border:1px solid #b8ccd9;border-radius:9999px;align-items:center;padding:3px 10px;font-size:.74rem;display:inline-flex;box-shadow:0 1px 2px #1f3b520f}.erp-profile-details{margin-bottom:24px}.erp-profile-section-title,.erp-profile-security-title{color:#1f3b52;margin:0 0 12px;font-size:1.05rem;font-weight:700}.erp-profile-details .form-label-sm{color:#374151;margin-bottom:4px;font-size:.82rem;font-weight:600}.erp-profile-readonly-field{color:#1f3b52;cursor:default;background-color:#f9fafb!important}.erp-profile-security-row{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.erp-profile-security-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-profile-security-copy strong{color:#1f3b52;font-size:.95rem}.erp-profile-security-copy span{color:#9ca3af;font-size:.82rem}.erp-profile-security-change-btn{flex-shrink:0;min-width:88px;font-weight:600}.erp-profile-password-form--open{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-top:0;padding-top:14px;padding-bottom:2px}.erp-profile-password-form .form-label{color:#374151;margin-bottom:4px;font-size:.82rem;font-weight:600}.erp-profile-password-field{position:relative}.erp-advanced-modal .erp-profile-password-field .form-control{padding-right:2.75rem}.erp-profile-password-toggle{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.erp-profile-password-toggle:hover,.erp-profile-password-toggle:focus{color:var(--primary-blue);background:#3b688214;outline:none}.erp-profile-password-alert{font-size:.86rem}@media (max-width:575.98px){.erp-profile-hero{text-align:center;flex-direction:column;align-items:center}.erp-profile-meta-tags{justify-content:center}.erp-profile-security-row{flex-direction:column;align-items:flex-start}.erp-profile-security-change-btn{width:100%}}body.dark .erp-profile-hero{background:#1a2a36;border-color:#2f4556}body.dark .erp-profile-avatar{border-color:#243847}body.dark .erp-profile-avatar-status{border-color:#1a2a36}body.dark .erp-profile-role{color:#8eb4cc}body.dark .erp-profile-name,body.dark .erp-profile-section-title,body.dark .erp-profile-security-title,body.dark .erp-profile-security-copy strong{color:#e8f0f6}body.dark .erp-profile-details .form-label-sm{color:#c5d4de}body.dark .erp-profile-readonly-field{color:#e8f0f6!important;background-color:#1a2a36!important;border-color:#3a5568!important}body.dark .erp-profile-bio,body.dark .erp-profile-security-copy span{color:#9fb0bd}body.dark .erp-profile-meta-tag{color:#c5d4de;background:#243847;border-color:#3a5568}body.dark .erp-profile-security-row,body.dark .erp-profile-password-form--open{border-color:#2f4556}body.dark .erp-profile-password-form .form-label{color:#c5d4de}body.dark .erp-profile-password-toggle{color:#9fb0bd}body.dark .erp-profile-password-toggle:hover,body.dark .erp-profile-password-toggle:focus{color:#8ec5e8;background:#7eb8d81f}.erp-momo-overlay{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f192373;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0}.erp-momo-overlay__panel{width:min(1120px,94vw);height:min(78vh,720px);box-shadow:var(--erp-shadow-float);background:#050505;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.erp-momo-overlay__iframe{background:#050505;border:0;flex:auto;width:100%;min-height:0;display:block}.erp-momo-overlay__close{z-index:2;color:#f3f4f6;cursor:pointer;background:#050505b8;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.erp-momo-overlay__close:hover,.erp-momo-overlay__close:focus{color:#fff;background:#b3000047;border-color:#b30000a6;outline:none}.erp-momo-overlay__loader{z-index:1;pointer-events:none;background:#050505;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.erp-momo-overlay__loader-bar{background:#1c1c1c;width:min(280px,70vw);height:1px;display:block;position:relative;overflow:hidden}.erp-momo-overlay__loader-bar:after{content:"";background:#b30000;animation:2.2s cubic-bezier(.25,.46,.45,.94) infinite erp-momo-loader-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes erp-momo-loader-sweep{0%{transform:translate(-100%)}60%{transform:translate(0%)}to{transform:translate(100%)}}.erp-momo-overlay__loader-label{letter-spacing:.28em;text-transform:uppercase;color:#6e6e6e;font-family:Open Sans,sans-serif;font-size:.7rem}.erp-momo-overlay--two-one .erp-momo-overlay__loader-bar:after{background:#6fb3d2}.erp-momo-overlay--two-one .erp-momo-overlay__loader-label{color:#6fb3d2}.erp-momo-overlay--two-one .erp-momo-overlay__close:hover,.erp-momo-overlay--two-one .erp-momo-overlay__close:focus{color:#fff;background:#6fb3d247;border-color:#6fb3d2a6}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.erp-momo-overlay{background:#0f19239e}}body.dark .erp-momo-overlay{background:#04080cad}body.dark .erp-momo-overlay__panel{border-color:#ffffff1a}.erp-help-chat{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:10040;pointer-events:auto;width:min(210px,46vw);animation:.7s ease-out both erpHelpChatFloatIn;position:fixed}.erp-help-chat__link{border-radius:16px;outline:none;transition:filter .25s;animation:3.4s ease-in-out .7s infinite erpHelpChatBob;display:block}.erp-help-chat__link:hover{filter:drop-shadow(0 12px 24px #030e1659)}.erp-help-chat__link:focus-visible{box-shadow:0 0 0 3px #6fb3d28c}.erp-help-chat__link img{mix-blend-mode:lighten;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}body.dark .erp-help-chat__link img{mix-blend-mode:lighten}.erp-help-chat__stage{aspect-ratio:575/518;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;display:block;position:relative;overflow:visible}.erp-help-chat__viewport{background:0 0;position:absolute;inset:0 0 14%;overflow:visible}.erp-help-chat__viewport .login-gaia__canvas{width:100%;height:100%;display:block;background:0 0!important}.erp-help-chat__link:has(.erp-help-chat__stage):hover{filter:none}.erp-help-chat__link:has(.erp-help-chat__stage):hover .erp-help-chat__cta{box-shadow:0 8px 20px #030e1673}.erp-help-chat__cta{z-index:1;color:#fff;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121cc7;border-radius:999px;justify-content:center;align-items:center;max-width:calc(100% - 20px);padding:.42em .9em;font-size:clamp(.62rem,2.6vw,.78rem);font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #030e1659}.erp-help-chat__close{z-index:1;color:#3a5566;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 12px #030e1647}.erp-help-chat__close:hover{color:#123247;background:#f2f6f9;transform:scale(1.06)}.erp-help-chat__close:focus-visible{outline-offset:2px;outline:2px solid #6fb3d2}.erp-help-chat__close .bi{font-size:12px;line-height:1}@keyframes erpHelpChatFloatIn{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes erpHelpChatBob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.erp-attachments-drawer.offcanvas{color:#1f2a37;background:#fff;border-left:1px solid #dbe3ec;flex-direction:column;width:min(960px,52vw);max-width:100vw;display:flex;box-shadow:-12px 0 32px #0f172a24}.erp-attachments-drawer__header{background:#fff;border-bottom:1px solid #eef1f5;flex-shrink:0;padding:16px 18px}.erp-attachments-drawer__header .offcanvas-title{color:#1f2a37;align-items:center;font-size:1.35rem;font-weight:700;display:flex}.erp-attachments-drawer__body{background:#fff;flex-direction:column;flex:auto;min-height:0;padding:14px 18px;display:flex;overflow:hidden}.erp-attachments-drawer__footer{background:#fff;border-top:1px solid #eef1f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.erp-attachments-action-btn,.erp-attachments-action-btn:hover,.erp-attachments-action-btn:focus,.erp-attachments-action-btn:active{background:var(--primary-blue,#2f5496)!important;border-color:var(--primary-blue,#2f5496)!important;color:#fff!important;border-radius:9999px!important}.erp-attachments-action-btn:hover:not(:disabled),.erp-attachments-action-btn:focus:not(:disabled){background:var(--brand-dark,#243447)!important;border-color:var(--brand-dark,#243447)!important;color:#fff!important}.erp-attachments-action-btn:disabled{opacity:.55}.erp-attachments-modal-subtitle{color:#6b7280;margin-top:4px;font-size:13px;font-weight:400}.erp-attachments-modal-record{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(42ch,55vw);display:inline-block;overflow:hidden}.erp-attachments-modal-chip{color:var(--primary-blue,#2f5496);background:#eef3fc;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.erp-attachments-modal-sep{color:#9aa3b2;margin:0 6px}.erp-attachments-layout{flex:auto;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.erp-attachments-side{flex-direction:column;gap:10px;min-height:0;display:flex}.erp-attachments-dropzone{text-align:center;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1.5px dashed #c5d0de;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.erp-attachments-dropzone.is-dragover,.erp-attachments-dropzone:hover{border-color:var(--primary-blue,#2f5496);background:#eef4fb;box-shadow:inset 0 0 0 1px #2f54961f}.erp-attachments-dropzone.is-uploading{opacity:.85;pointer-events:none}.erp-attachments-dropzone--readonly,.erp-attachments-dropzone--readonly:hover{box-shadow:none;cursor:default;background:#f8fafc;border-style:solid;border-color:#d5dde8}.erp-attachments-dropzone>.bi{color:var(--primary-blue,#2f5496);margin-bottom:2px;font-size:1.6rem}.erp-attachments-dropzone__title{color:#1f2a37;font-size:13.5px;font-weight:700}.erp-attachments-dropzone__hint{color:#6b7280;margin:0;font-size:12px;line-height:1.35}.erp-attachments-link-btn{color:var(--primary-blue,#2f5496);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.erp-attachments-kbd{color:#374151;background:#fff;border:1px solid #cfd7e3;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.erp-attachments-file-input{opacity:0;pointer-events:none;position:absolute;inset:0}.erp-attachments-progress{color:#4b5563;flex-direction:column;gap:4px;width:100%;margin-top:8px;font-size:11.5px;display:flex}.erp-attachments-progress__bar{background:var(--primary-blue,#2f5496);border-radius:999px;height:6px;transition:width .2s}.erp-attachments-list-head{color:#6b7280;justify-content:space-between;align-items:center;padding:0 2px;font-size:12px;font-weight:600;display:flex}.erp-attachments-refresh-btn{color:#4b5563;background:#fff;border:1px solid #d5dde8;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.erp-attachments-refresh-btn:hover:not(:disabled){color:var(--primary-blue,#2f5496);background:#f3f6fb}.erp-attachments-list{flex-direction:column;flex:1;gap:6px;min-height:0;padding-right:2px;display:flex;overflow:auto}.erp-attachments-list-status{color:#6b7280;align-items:center;gap:8px;padding:18px 10px;font-size:13px;display:flex}.erp-attachments-list-status--muted{text-align:center;justify-content:center}.erp-attachments-item{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e5e9f0;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.erp-attachments-item:hover{background:#f8fafc;border-color:#c9d6e8}.erp-attachments-item.is-active{background:#eef4fb;border-color:#2f549673;box-shadow:0 0 0 1px #2f54961f}.erp-attachments-item__icon{width:40px;height:40px;color:var(--primary-blue,#2f5496);background:#eef3fc;border-radius:10px;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.erp-attachments-item__body{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-attachments-item__name{color:#1f2a37;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.erp-attachments-item__meta,.erp-attachments-item__desc{color:#6b7280;font-size:11.5px}.erp-attachments-item__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-attachments-preview-pane{background:#fafbfc;border:1px solid #e5e9f0;border-radius:14px;flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;padding:12px;display:flex}.erp-attachments-preview-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.erp-attachments-preview-toolbar__info{flex-direction:column;gap:2px;min-width:0;display:flex}.erp-attachments-preview-toolbar__info strong{color:#1f2a37;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.erp-attachments-preview-toolbar__info span{color:#6b7280;font-size:12px}.erp-attachments-preview-toolbar__actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.erp-attachments-preview-toolbar__actions .btn,.erp-attachments-preview-fallback .btn{border-radius:9999px!important}.erp-attachments-preview-stage{background:#fff;border:1px solid #eef1f5;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.erp-attachments-preview-image,.erp-attachments-preview-media{object-fit:contain;max-width:100%;max-height:100%}.erp-attachments-preview-image-btn{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:8px;display:flex;position:relative}.erp-attachments-preview-image-btn:focus-visible{outline-offset:-2px;outline:2px solid #2f54968c}.erp-attachments-preview-zoom-hint{color:#fff;opacity:0;pointer-events:none;background:#1f2a37b8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;transition:opacity .15s;display:inline-flex;position:absolute;bottom:12px;right:12px}.erp-attachments-preview-image-btn:hover .erp-attachments-preview-zoom-hint,.erp-attachments-preview-image-btn:focus-visible .erp-attachments-preview-zoom-hint{opacity:1}.erp-attachments-lightbox-dialog{max-width:min(1100px,96vw)}.erp-attachments-lightbox.modal-content{color:#1f2a37;background:#fff;border:1px solid #dbe3ec;overflow:hidden}.erp-attachments-lightbox__header{background:#fff;border-bottom:1px solid #eef1f5;padding:12px 16px}.erp-attachments-lightbox__title{color:#1f2a37;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);font-size:.95rem;font-weight:600;overflow:hidden}.erp-attachments-lightbox__body{background:#f3f6fa;justify-content:center;align-items:center;min-height:min(72vh,720px);max-height:82vh;padding:16px;display:flex;overflow:auto}.erp-attachments-lightbox__image{object-fit:contain;border-radius:6px;max-width:100%;max-height:min(76vh,780px)}.erp-attachments-lightbox .btn-close{opacity:.7}body.dark .erp-attachments-lightbox.modal-content{color:#eef3f8;background:#0f1720;border-color:#2c3844}body.dark .erp-attachments-lightbox__header{background:#151b21;border-bottom-color:#2c3844}body.dark .erp-attachments-lightbox__title{color:#eef3f8}body.dark .erp-attachments-lightbox__body{background:#0f1720}body.dark .erp-attachments-lightbox .btn-close{filter:invert();opacity:.9}.erp-attachments-preview-frame{border:0;width:100%;height:100%;min-height:280px}.erp-attachments-preview-text{white-space:pre-wrap;word-break:break-word;color:#243447;background:#fff;width:100%;height:100%;margin:0;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.erp-attachments-preview-fallback,.erp-attachments-empty{text-align:center;color:#6b7280;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:0;padding:28px 16px;display:flex}.erp-attachments-preview-fallback>.bi,.erp-attachments-empty>.bi{color:var(--primary-blue,#2f5496);opacity:.85;font-size:2rem}.erp-attachments-preview-fallback h6,.erp-attachments-empty h6{color:#1f2a37;margin:4px 0 0;font-weight:700}.erp-attachments-preview-fallback p,.erp-attachments-empty p{max-width:280px;margin:0;font-size:13px}.erp-attachments-desc-panel{flex-direction:column;gap:4px;display:flex}.erp-attachments-desc-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.erp-attachments-desc-meta{color:#8a94a6;font-size:11.5px}.erp-attachments-error{color:#9b1c1c;background:#fff4f4;border:1px solid #f3c6c6;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:13px}.erp-attachments-footer-note,.erp-attachments-footer-hint{color:#8a94a6;font-size:12px}.erp-attachments-footer-hint{white-space:nowrap}.erp-toolbar-attach-btn{position:relative}.erp-toolbar-attach-badge{background:var(--primary-blue,#2f5496);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.ag-theme-alpine .ag-cell.erp-grid-attach-col{cursor:pointer;justify-content:center;align-items:center;padding-left:4px;padding-right:4px;display:flex}.erp-grid-attach-header{color:#fff;justify-content:center;align-items:center;width:100%;font-size:15px;line-height:1;display:flex}.erp-grid-attach-header .bi{color:#fff}.erp-grid-attach-cell{color:#6b7c86;justify-content:center;align-items:center;gap:3px;display:inline-flex}.erp-grid-attach-cell .bi{font-size:14px;line-height:1}.erp-grid-attach-badge{color:#fff;text-align:center;background:#3b6882;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.ag-theme-alpine .ag-row-selected .erp-grid-attach-cell,.ag-theme-alpine .ag-row-selected .erp-grid-attach-cell .bi,.ag-theme-alpine .ag-row.erp-grid-row-active .erp-grid-attach-cell,.ag-theme-alpine .ag-row.erp-grid-row-active .erp-grid-attach-cell .bi{color:#fff}body.dark .erp-grid-attach-cell,body.dark .erp-grid-attach-cell .bi{color:#c5d3dc}body.dark .ag-theme-alpine .ag-row-selected .erp-grid-attach-cell,body.dark .ag-theme-alpine .ag-row-selected .erp-grid-attach-cell .bi,body.dark .ag-theme-alpine .ag-row.erp-grid-row-active .erp-grid-attach-cell,body.dark .ag-theme-alpine .ag-row.erp-grid-row-active .erp-grid-attach-cell .bi{color:#fff}body.dark .erp-grid-attach-badge{background:#3b6882}@media (max-width:900px){.erp-attachments-drawer.offcanvas{width:100vw}.erp-attachments-drawer__body{overflow:auto}.erp-attachments-layout{grid-template-columns:1fr;height:auto}.erp-attachments-list{max-height:220px}.erp-attachments-preview-stage{min-height:220px}}body.dark .erp-attachments-drawer.offcanvas{color:#dce3ea;background:#1a222a;border-left-color:#3d5466;box-shadow:-12px 0 32px #00000073}body.dark .erp-attachments-drawer__header{color:#eef3f8;background:#151b21;border-bottom:1px solid #2c3844}body.dark .erp-attachments-drawer__header .offcanvas-title,body.dark .erp-attachments-drawer__header .offcanvas-title .bi{color:#eef3f8}body.dark .erp-attachments-drawer__body{color:#dce3ea;background:#1a222a}body.dark .erp-attachments-drawer__footer{background:#1a222a;border-top:1px solid #2c3844}body.dark .erp-attachments-drawer .btn-close{filter:invert();opacity:.9}body.dark .erp-attachments-drawer .form-label,body.dark .erp-attachments-drawer .form-label-sm{color:#b8c6d4}body.dark .erp-attachments-drawer .form-control{color:#e8eef3;background-color:#12181e;border-color:#3d5568}body.dark .erp-attachments-drawer .form-control::placeholder{color:#dce3ea73}body.dark .erp-attachments-drawer .form-control:focus{color:#f5f8fb;box-shadow:none;background-color:#12181e;border-color:#6d9ab7d9}body.dark .erp-attachments-action-btn,body.dark .erp-attachments-action-btn:hover,body.dark .erp-attachments-action-btn:focus,body.dark .erp-attachments-action-btn:active{color:#fff!important;background:#3a5568!important;border-color:#5a7a90!important}body.dark .erp-attachments-action-btn:hover:not(:disabled),body.dark .erp-attachments-action-btn:focus:not(:disabled){color:#fff!important;background:#4a6b82!important;border-color:#6d92aa!important}body.dark .erp-attachments-modal-subtitle,body.dark .erp-attachments-dropzone__hint,body.dark .erp-attachments-list-head,body.dark .erp-attachments-item__meta,body.dark .erp-attachments-item__desc,body.dark .erp-attachments-preview-toolbar__info span,body.dark .erp-attachments-desc-meta,body.dark .erp-attachments-footer-note,body.dark .erp-attachments-footer-hint,body.dark .erp-attachments-empty p,body.dark .erp-attachments-preview-fallback p,body.dark .erp-attachments-list-status{color:#8da0b4}body.dark .erp-attachments-modal-chip{color:#9ec4dc;background:#213244}body.dark .erp-attachments-dropzone{background:linear-gradient(#1a2229 0%,#151b21 100%);border-color:#3d5568}body.dark .erp-attachments-dropzone>.bi{color:#fff}body.dark .erp-attachments-empty--pane>.bi{color:#fff;opacity:1}body.dark .erp-attachments-dropzone.is-dragover,body.dark .erp-attachments-dropzone:hover{background:#213244;border-color:#7eb8d8}body.dark .erp-attachments-dropzone__title,body.dark .erp-attachments-item__name,body.dark .erp-attachments-preview-toolbar__info strong,body.dark .erp-attachments-empty h6,body.dark .erp-attachments-preview-fallback h6{color:#eef3f8}body.dark .erp-attachments-link-btn{color:#9ec4dc}body.dark .erp-attachments-kbd,body.dark .erp-attachments-refresh-btn{color:#c8d6e2;background:#1a2229;border-color:#3d5568}body.dark .erp-attachments-item{background:#1a2229;border-color:#2c3844}body.dark .erp-attachments-item:hover{background:#213244;border-color:#3d5568}body.dark .erp-attachments-item.is-active{background:#213244;border-color:#7eb8d8}body.dark .erp-attachments-item__icon{color:#9ec4dc;background:#24303a}body.dark .erp-attachments-preview-pane{background:#151b21;border-color:#2c3844}body.dark .erp-attachments-preview-stage,body.dark .erp-attachments-preview-text{color:#c8d6e2;background:#1a2229;border-color:#2c3844}body.dark .erp-attachments-error{color:#f2b4b4;background:#2a1b1b;border-color:#6b3030}body.dark .erp-toolbar-attach-badge{background:#5a8fad}.erp-attachments-delete-banner .erp-grid-record-delete-confirm{margin-bottom:0}.erp-abm-page{background:var(--primary-blue);flex-direction:column;height:100%;min-height:0;display:flex}.erp-abm-field .form-floating>.form-control,.erp-abm-field .form-floating>.form-select{min-height:3rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2c4c5e47;border-radius:0;padding-left:.15rem;padding-right:.15rem;transition:border-color .15s}.erp-abm-field .form-floating>.form-control:hover:not(:disabled):not(:focus),.erp-abm-field .form-floating>.form-select:hover:not(:disabled):not(:focus){background:0 0;border-bottom-color:#2c4c5e73}.erp-abm-field .form-floating>.form-control:focus,.erp-abm-field .form-floating>.form-select:focus{border:0;border-bottom:2px solid var(--primary-blue,#3b6882);box-shadow:none;background:0 0}.erp-abm-field .form-floating>label{color:#6b7f8d;padding-left:.15rem}.erp-abm-field .form-floating>.form-control:disabled,.erp-abm-field .form-floating>.form-select:disabled{opacity:.7;background:0 0;border-bottom-style:dashed}.erp-abm-field--switch{min-height:3rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2c4c5e47;border-radius:0;align-items:center;padding:.45rem .15rem;display:flex}.erp-abm-lookup-group{background:0 0;border:0;border-bottom:1px solid #2c4c5e47;border-radius:0;align-items:stretch;transition:border-color .15s;display:flex;position:relative}.erp-abm-lookup-group:hover{background:0 0;border-bottom-color:#2c4c5e73}.erp-abm-lookup-group:focus-within{border-bottom:2px solid var(--primary-blue,#3b6882);box-shadow:none;background:0 0}.erp-abm-lookup-float{flex:auto;min-width:0}.erp-abm-lookup-group .form-floating>.form-control{border-radius:0;padding-right:.25rem;box-shadow:none!important;background:0 0!important;border:0!important}.erp-abm-lookup-btn{color:#6b7f8d;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;min-width:2.1rem;margin:0;padding:0 .2rem;display:inline-flex}.erp-abm-lookup-btn:hover:not(:disabled),.erp-abm-lookup-btn:focus-visible:not(:disabled){color:var(--primary-blue,#3b6882);background:0 0}.erp-abm-lookup-btn:disabled{opacity:.55}.erp-abm-master.card,.erp-abm-detail.card{background:#fff;border-radius:12px!important;box-shadow:0 8px 24px #162d3a14!important}.erp-abm-toolbar{background:var(--primary-blue);color:#fff;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:4px 10px;display:flex}.erp-abm-toolbar-icons{align-items:center;gap:10px;min-width:0;min-height:28px;padding:2px 4px;display:flex}.erp-abm-toolbar .erp-toolbar-icon-btn{color:#fff;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:24px;padding:0 6px;font-size:24px;display:inline-flex}.erp-abm-toolbar .erp-toolbar-icon-btn:hover,.erp-abm-toolbar .erp-toolbar-icon-btn:focus{color:#fff;background:#ffffff1f}.erp-abm-toolbar .erp-toolbar-text-btn{color:#fff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;height:24px;padding:0 2px;font-size:12px;line-height:1;display:inline-flex}.erp-abm-toolbar .erp-toolbar-text-btn i{font-size:20px}.erp-abm-toolbar .erp-toolbar-accept-btn i{color:#90ef90}.erp-abm-toolbar .erp-toolbar-cancel-btn i{color:#ff9a9a}.erp-abm-toolbar .erp-toolbar-text-btn:hover,.erp-abm-toolbar .erp-toolbar-text-btn:focus{color:#fff;opacity:.9;background:#ffffff1f}.erp-abm-toolbar-dropdown{position:relative}.erp-abm-toolbar-dropdown .dropdown-toggle:after{display:none}.erp-abm-toolbar .tiny-caret{opacity:.9;font-size:9px}.erp-abm-toolbar-dropdown-menu{z-index:1200;background:#fff;border:1px solid #d5e0ea;min-width:180px;padding:6px 0}.erp-abm-toolbar-dropdown-menu .dropdown-item{color:var(--primary-blue);padding:8px 14px;font-size:14px}.erp-abm-toolbar-dropdown-menu .dropdown-item:hover,.erp-abm-toolbar-dropdown-menu .dropdown-item:focus{color:var(--primary-blue);background:#f1f6fa}.erp-abm-toolbar-separator{background:#ffffff73;flex:none;width:1px;height:18px;margin:0 4px}.erp-abm-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 12px 12px;display:flex;overflow:auto}.erp-abm-body--split{gap:0;padding:16px 12px 12px;overflow:hidden}.erp-abm-master>.card-body{padding-top:1.15rem}.erp-abm-split{--erp-abm-detail-height:40%;flex-direction:column;flex:1;min-height:0;display:flex}.erp-abm-split>.erp-abm-master{flex:auto;min-height:120px;overflow:auto}.erp-abm-split>.erp-abm-detail{flex:0 0 var(--erp-abm-detail-height);height:var(--erp-abm-detail-height);flex-direction:column;min-height:140px;max-height:calc(100% - 148px);display:flex;overflow:hidden}.erp-abm-split>.erp-abm-detail>.card-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.erp-abm-splitter{cursor:row-resize;touch-action:none;z-index:4;background:linear-gradient(#0000 0 3px,#ffffff8c 3px 7px,#0000 7px 100%),#ffffff2e;border-radius:999px;flex:0 0 10px;margin:4px 0;transition:background .15s;position:relative}.erp-abm-splitter:hover,.erp-abm-split.is-resizing .erp-abm-splitter{background:linear-gradient(#0000 0 3px,#fff 3px 7px,#0000 7px 100%),#ffffff59}.erp-abm-split.is-resizing>.erp-abm-master,.erp-abm-split.is-resizing>.erp-abm-detail{pointer-events:none;-webkit-user-select:none;user-select:none}.erp-abm-nav-tabs{--erp-tab-scoop-strip-bg:#fff;-webkit-overflow-scrolling:touch;padding:0 var(--erp-tab-scoop-size);border-bottom:1px solid #e5e7eb;flex-wrap:nowrap;flex-shrink:0;gap:4px;margin-bottom:16px;overflow:auto hidden}.erp-abm-nav-tabs .nav-item{position:relative;overflow:visible}.erp-abm-nav-tabs .nav-item:has(.nav-link.active){z-index:2}.erp-abm-nav-tabs .nav-link{color:#6b7280;white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:6px 6px 0 0!important;transition:none!important}.erp-abm-nav-tabs .nav-link:hover:not(.active){color:var(--primary-blue);border-bottom-color:#3b688259!important}.erp-abm-nav-tabs .nav-link.active{z-index:1;box-shadow:none;position:relative;overflow:visible;color:#fff!important;background:var(--erp-chrome-emphasis)!important;border-bottom-color:#0000!important;border-radius:8px 8px 0 0!important}.erp-abm-nav-tabs .nav-link.disabled{opacity:.7;color:#9aa8b6!important}.erp-abm-fields-empty{text-align:center;padding:1.25rem .5rem;font-size:.9rem}.erp-abm-detail-grid{flex:1;width:100%;height:auto;min-height:0}.erp-abm-split .erp-abm-detail-grid{min-height:0}.erp-abm-split .erp-abm-detail-grid .ag-root-wrapper{height:100%}body.dark .erp-abm-toolbar{background:var(--primary-blue)}body.dark .erp-abm-master.card,body.dark .erp-abm-detail.card{color:#e8eef3;background:#1a242c;box-shadow:0 8px 24px #00000059!important}body.dark .erp-abm-nav-tabs{--erp-tab-scoop-strip-bg:#1a242c;border-bottom-color:#2c3844}body.dark .erp-abm-nav-tabs .nav-link{color:#9aa8b6}body.dark .erp-abm-nav-tabs .nav-link:hover:not(.active){color:#dce3ea;border-bottom-color:#8eb4c873!important}body.dark .erp-abm-nav-tabs .nav-link.active{color:#fff!important;border-bottom-color:#0000!important}body.dark .erp-abm-field .form-floating>.form-control,body.dark .erp-abm-field .form-floating>.form-select,body.dark .erp-abm-field--switch,body.dark .erp-abm-lookup-group{color:#e8eef3;background:0 0;border-color:#0000 #0000 #9ab8c859}body.dark .erp-abm-field .form-floating>.form-control:hover:not(:disabled):not(:focus),body.dark .erp-abm-field .form-floating>.form-select:hover:not(:disabled):not(:focus),body.dark .erp-abm-lookup-group:hover{background:0 0;border-bottom-color:#9ab8c88c}body.dark .erp-abm-field .form-floating>.form-control:focus,body.dark .erp-abm-field .form-floating>.form-select:focus,body.dark .erp-abm-lookup-group:focus-within{box-shadow:none;background:0 0;border-bottom-color:#6aa3bf}body.dark .erp-abm-lookup-group .form-floating>.form-control{color:#e8eef3;background:0 0!important}body.dark .erp-abm-lookup-btn{color:#9bb3c2}body.dark .erp-abm-lookup-btn:hover:not(:disabled),body.dark .erp-abm-lookup-btn:focus-visible:not(:disabled){color:#d7e8f2;background:0 0}body.dark .erp-abm-field .form-floating>label{color:#9bb3c2}@font-face{src:url(/assets/css/opensans-bold.ttf);font-family:opensans}#root{min-height:100%}body.app-shell{height:100dvh;overflow:hidden}body.app-shell #root{height:100%;min-height:0;overflow:hidden}body.app-shell #workspace-panel{min-height:0;overflow:hidden}body.app-shell .workspace-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}body.app-shell #menu-tabs-empty{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;max-height:100%;display:flex;overflow:hidden auto}body.app-shell #menu-tabs-empty[hidden]{display:none!important}body.app-shell #inicio-novedades-frame{background:#fff;border:0;border-radius:0;flex:auto;width:100%;height:100%;min-height:0}body.app-shell #menu-tabs-content{min-height:0;overflow:hidden}.header-nav .nav-icon.dropdown-toggle:after,.header-nav .nav-profile.dropdown-toggle:after{display:none!important}#btn-sugerencias.btn-sugerencias,#btn-sugerencias.btn-sugerencias:hover,#btn-sugerencias.btn-sugerencias:focus,#btn-sugerencias.btn-sugerencias:active,#btn-sugerencias.btn-sugerencias:focus-visible{color:#fff!important;box-shadow:none!important;background-color:#0000!important;border:none!important}#btn-sugerencias.btn-sugerencias i,#btn-sugerencias.btn-sugerencias:hover i,#btn-sugerencias.btn-sugerencias:focus i{color:#fff!important}#sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link{background:var(--brand-dark-3)!important;color:#fff!important;border:none!important;border-radius:4px!important;margin:2px 8px!important}#sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link{border:1px solid #e2e8f0;border-radius:4px;margin:2px 6px;color:var(--primary-blue)!important;background:#fff!important}#sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link i:not(.bi-chevron-down),#sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link span{color:var(--primary-blue)!important}#sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%)}#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed{background:var(--primary-blue)!important;color:#fff!important}#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed i:not(.bi-chevron-down),#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed span{color:#fff!important}#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed){color:var(--primary-blue)!important;background:#f6f9ff!important}#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) i:not(.bi-chevron-down),#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) span{color:var(--primary-blue)!important}#sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%)}#sidebar-nav.is-search-active .nav-content{padding-left:0;padding-right:0}#sidebar-nav.is-search-active .nav-content .menu-entry>.nav-link{padding:10px 15px!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link{color:#fff!important;background:#243948!important;border:1px solid #3d5466!important;border-radius:4px!important;margin:2px 8px!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link i:not(.bi-chevron-down),body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link span{color:#fff!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link .menu-icon-image{filter:none;opacity:.95}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link{color:#2c4c5e!important;background:#e4eaef!important;border:1px solid #c5d3de!important;border-radius:4px!important;margin:2px 6px!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link i:not(.bi-chevron-down),body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link span{color:#2c4c5e!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%);opacity:1}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed{color:#fff!important;background:#3b6882!important;border:none!important;border-radius:4px!important;margin:2px 6px!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed i:not(.bi-chevron-down),body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed span{color:#fff!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed .menu-icon-image{filter:none;opacity:.95}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed){color:#2c4c5e!important;background:#fff!important;border:1px solid #c5d3de!important;border-radius:4px!important;margin:2px 6px!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) i:not(.bi-chevron-down),body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) span{color:#2c4c5e!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%);opacity:1}body.dark #sidebar-nav.is-search-active .nav-content a.nav-link{color:inherit!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed .bi-chevron-down{color:#fff!important;opacity:1!important;visibility:visible!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link .bi-chevron-down{color:#3b6882!important;opacity:1!important;visibility:visible!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link:hover{color:#fff!important;background:#243948!important}body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected:hover,body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected:focus,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected:hover,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected:focus{color:#2c4c5e!important;background:#fff!important;border:1px solid #c5d3de!important}body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected:hover span,body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected:focus span,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected:hover span,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected:focus span{color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:hover{color:#2c4c5e!important;background:#e4eaef!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed:hover{color:#fff!important;background:#3b6882!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed):hover{color:#2c4c5e!important;background:#fff!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:not(.collapsed) .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:not(.collapsed) i.bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed) i.bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:hover .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:not(.collapsed):hover .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:not(.collapsed):hover i.bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed):hover .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed):hover i.bi-chevron-down{box-shadow:none!important;color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:hover .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match:not(.menu-leaf)>.nav-link:not(.collapsed):hover .bi-chevron-down,body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link:not(.collapsed):hover .bi-chevron-down{color:#1a4a63!important}body.dark #sidebar-nav.is-search-active li.menu-entry.search-parent>.nav-link.collapsed:hover .bi-chevron-down{color:#fff!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link.collapsed{color:#fff!important;border:none!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link.collapsed i:not(.bi-chevron-down),body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link.collapsed span{color:#fff!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link.collapsed .menu-icon-image{filter:none;opacity:.95}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed){color:#2c4c5e!important;background:#fff!important;border:1px solid #c5d3de!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed) i:not(.bi-chevron-down),body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed) span{color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed) .menu-icon-image{filter:invert(65%)sepia(25%)saturate(861%)hue-rotate(158deg)brightness(99%)contrast(88%);opacity:1}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link{color:#fff!important;background:#243948!important;border:1px solid #3d5466!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link span{color:#fff!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected{color:#2c4c5e!important;background:#fff!important;font-weight:600!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected span,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected i:not(.bi-chevron-down){color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected{color:#2c4c5e!important;background:#fff!important;border:1px solid #c5d3de!important;font-weight:600!important}body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected span,body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected span,body.dark #sidebar-nav.is-search-active li.menu-entry.menu-leaf>.nav-link.menu-selected i:not(.bi-chevron-down),body.dark #sidebar-nav.is-search-active li.menu-entry.search-match.menu-leaf>.nav-link.menu-selected i:not(.bi-chevron-down){color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link.collapsed:hover{color:#fff!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed):hover{color:#2c4c5e!important;background:#fff!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link:hover{color:#fff!important;background:#2c4c5e!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected:hover,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected:focus{color:#2c4c5e!important;background:#fff!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected:hover span,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected:focus span,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected:hover i:not(.bi-chevron-down),body.dark #sidebar-nav:not(.is-search-active) li.menu-entry.menu-leaf>.nav-link.menu-selected:focus i:not(.bi-chevron-down){color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link.collapsed .bi-chevron-down{color:#fff!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed) .bi-chevron-down,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed) i.bi-chevron-down,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed):hover .bi-chevron-down,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed):hover i.bi-chevron-down{color:#2c4c5e!important;background:0 0!important}body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed):hover .bi-chevron-down,body.dark #sidebar-nav:not(.is-search-active) li.menu-entry:not(.menu-leaf)>.nav-link:not(.collapsed):hover i.bi-chevron-down{color:#1a4a63!important}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split{overflow:hidden}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-grid-split-layout{flex:50%;min-height:0;max-height:50%}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-renven-chart-wrap{flex-direction:column;flex:50%;min-height:0;max-height:50%;margin-top:0;display:flex;overflow:hidden auto}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-renven-chart-wrap .erp-renven-chart-tool{border-top:none;flex:none;margin-top:0;padding-top:4px}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-renven-chart-wrap .erp-renven-detail-panel,.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-renven-chart-wrap .erp-renven-chart-output:not(.is-hidden){flex-direction:column;flex:none;display:flex}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-renven-chart-wrap .erp-renven-chart-scroll{flex:none;max-height:none}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-split>.erp-renven-chart-wrap.is-all-hidden{flex:none;max-height:0;display:none}.erp-tab-panel-inner.erp-grid-pane--ren-ven.erp-renven-pane-fullgrid>.erp-renven-chart-wrap.is-all-hidden{display:none}.erp-renven-chart-tool.is-config-hidden.is-views-panel-open .erp-renven-chart-config-panel{display:block}.erp-renven-chart-tool.is-config-hidden.is-views-panel-open .erp-renven-slots-config{display:none!important}.erp-renven-chart-host{height:100%;min-height:320px}.erp-renven-charts-grid[data-count="1"] .erp-renven-chart-host{min-height:min(52vh,480px)}.erp-renven-charts-grid[data-count="4"]{row-gap:6px}@media (max-width:768px){.erp-renven-charts-grid[data-count="2"] .erp-renven-chart-host,.erp-renven-charts-grid[data-count="4"] .erp-renven-chart-host{min-height:min(52vh,420px)}}.erp-tab-panel-inner{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.erp-tab-panel-inner>.erp-grid-toolbar{flex:none}.erp-tab-panel-inner>.erp-grid-split-layout{flex:auto;min-height:0;overflow:hidden}.erp-grid-split-layout:not(.is-summary-enabled) .erp-grid-split-main{grid-column:1/-1}.erp-grid-split-main .ag-theme-alpine.erp-grid-container{flex:auto;width:100%;height:auto;min-height:0;max-height:100%;overflow:hidden}.erp-column-header{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.erp-column-header .ag-header-cell-label{flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden;flex-direction:row!important}.erp-column-header .ag-header-cell-text{text-overflow:ellipsis;order:1;min-width:0;overflow:hidden}.erp-column-header-sort{color:#fff;opacity:.95;flex-shrink:0;order:2;align-items:center;gap:2px;margin-left:auto;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.erp-column-header-sort .bi{font-size:12px;line-height:1}.erp-column-header-sort-priority{text-align:center;min-width:.9em;font-size:11px;font-weight:800}.erp-column-header-menu-btn{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;padding:0;line-height:1;transition:opacity .15s,background-color .15s;display:inline-flex}.erp-column-header-menu-btn:hover,.erp-column-header-menu-btn:focus{opacity:1;background-color:#ffffff2e;outline:none}.erp-column-header-menu-btn .bi{pointer-events:none;font-size:14px}.erp-column-header-menu{z-index:99999;background:#fff;border:1px solid #bdc3c7;border-radius:2px;min-width:240px;padding:4px 0;box-shadow:0 4px 14px #0000002e}.erp-column-header-menu-item{text-align:left;color:#181d1f;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:8px 14px;font-size:13px;display:block}.erp-column-header-menu-item:hover,.erp-column-header-menu-item:focus{background-color:#e8f4fc;outline:none}.erp-grid-summary-container{flex:auto;width:100%;height:100%;min-height:0}#menu-tabs-content>.tab-pane{flex-direction:column;flex:auto;min-height:0;display:none!important}#menu-tabs-content>.tab-pane.active.show{flex-direction:column;flex:auto;min-height:0;overflow:hidden;display:flex!important}#menu-tabs-content>.tab-pane.active.show>*{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.erp-grid-split-main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.erp-grid-split-summary{flex-direction:column}.erp-grid-split-summary .erp-grid-surface,.erp-grid-split-main .erp-grid-surface{flex:auto;min-height:0}body.dark .erp-renven-chart-box{border-color:#0000;background:0 0!important}body.dark .erp-renven-chart-cell{background:0 0;border-color:#0000}body.dark .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-cell,body.dark .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-cell,body.dark .erp-renven-charts-grid[data-count="4"] .erp-renven-chart-cell{border-color:#ffffff1f}body.dark .erp-renven-chart-cell-title{color:#dce3ea!important}body.dark .erp-renven-chart-host.ag-theme-alpine,body.dark .erp-renven-chart-host-inner{background:#12181e}body.dark .erp-renven-chart-host.ag-theme-alpine .ag-root-wrapper{background:#12181e;border-color:#ffffff1f}body.dark #suggestions-modal .modal-content,body.dark .suggestions-modal .modal-content{color:#dce3ea;background:#1a222a;border-color:#3d5466}body.dark #suggestions-modal .modal-header,body.dark .suggestions-modal .modal-header{color:#eef3f8;background:#151b21;border-bottom:1px solid #2c3844}body.dark #suggestions-modal .modal-title,body.dark .suggestions-modal .modal-title{color:#eef3f8}body.dark #suggestions-modal .modal-body,body.dark .suggestions-modal .modal-body{background:#1a222a}body.dark #suggestions-modal .btn-close,body.dark .suggestions-modal .btn-close{filter:invert()grayscale()brightness(200%)}.nov-web2-guide-highlight{position:relative;z-index:10001!important}.nov-web2-guide-root{z-index:10000;cursor:pointer;position:fixed;inset:0}.nov-web2-guide-fallback-dim{pointer-events:none;background:#000000b8;position:absolute;inset:0}.nov-web2-guide-spotlight{pointer-events:none;z-index:10001;border-radius:10px;position:fixed;box-shadow:0 0 0 9999px #000000b8}.nov-web2-guide-tooltip{z-index:10002;color:#1a222a;cursor:default;background:#fff;border-radius:12px;max-width:min(360px,100vw - 32px);padding:16px 18px;position:fixed;box-shadow:0 12px 40px #00000047}.nov-web2-guide-tooltip__text{margin:0 0 12px;font-size:.95rem;line-height:1.5}.nov-web2-guide-tooltip .btn-primary{background-color:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.nov-web2-guide-tooltip .btn-primary:hover,.nov-web2-guide-tooltip .btn-primary:focus,.nov-web2-guide-tooltip .btn-primary:active{background-color:var(--brand-dark);border-color:var(--brand-dark);color:#fff}body.dark .nov-web2-guide-tooltip{color:#eef3f8;background:#1a222a;border:1px solid #ffffff1f}body.dark .nov-web2-guide-tooltip .btn-primary{color:#fff;background-color:#456a7d;border-color:#456a7d}body.dark .nov-web2-guide-tooltip .btn-primary:hover,body.dark .nov-web2-guide-tooltip .btn-primary:focus,body.dark .nov-web2-guide-tooltip .btn-primary:active{color:#fff;background-color:#4a6b82;border-color:#6d92aa}.erp-grid-export-overlay{z-index:30;-webkit-backdrop-filter:blur(2px);background:#0f172a59;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.erp-grid-export-overlay__card{background:#fff;border:1px solid #0f172a14;border-radius:14px;width:min(100%,420px);padding:1.5rem 1.5rem 1.25rem;box-shadow:0 20px 40px #0f172a2e,0 4px 12px #0f172a14}.erp-grid-export-overlay__header{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.erp-grid-export-overlay__icon{width:2.5rem;height:2.5rem;color:var(--primary-blue,#456a7d);background:#456a7d1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.erp-grid-export-overlay__title{color:#1e293b;margin:0 0 .25rem;font-size:1.05rem;font-weight:600;line-height:1.3}.erp-grid-export-overlay__subtitle{color:#64748b;margin:0;font-size:.875rem}.erp-grid-export-overlay__progress-wrap{margin-bottom:1.25rem}.erp-grid-export-overlay__rows,.erp-grid-export-overlay__percent{color:#475569;font-variant-numeric:tabular-nums;font-size:.8125rem}.erp-grid-export-overlay__percent{color:var(--primary-blue,#456a7d);font-weight:600}.erp-grid-export-overlay__bar{background-color:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.erp-grid-export-overlay__bar .progress-bar{background:linear-gradient(90deg,#456a7d 0%,#5a8aa3 100%);border-radius:999px;transition:width .35s}.erp-grid-export-overlay__actions{justify-content:flex-end;display:flex}body.dark .erp-grid-export-overlay{background:#0000006b}body.dark .erp-grid-export-overlay__card{background:#1a222a;border-color:#ffffff1a;box-shadow:0 20px 40px #00000073,0 4px 12px #00000040}body.dark .erp-grid-export-overlay__icon{color:#8eb4c9;background:#6d92aa2e}body.dark .erp-grid-export-overlay__title{color:#eef3f8}body.dark .erp-grid-export-overlay__subtitle,body.dark .erp-grid-export-overlay__rows{color:#94a3b8}body.dark .erp-grid-export-overlay__percent{color:#8eb4c9}body.dark .erp-grid-export-overlay__bar{background-color:#ffffff1a}body.dark .erp-grid-export-overlay__bar .progress-bar{background:linear-gradient(90deg,#456a7d 0%,#6d92aa 100%)}.erp-welcome-intro-dialog{width:calc(100% - 24px);max-width:860px}.erp-welcome-intro-modal{--erp-welcome-intro-accent:#3b6882}.erp-welcome-intro-modal.modal-content{color:#212529;background:#fff;border:1px solid #d7e0e8;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0000002e}.erp-welcome-intro-modal .modal-header{background:linear-gradient(#fbfcfd,#f7fafc);border-bottom:1px solid #e5ebf0;align-items:center;gap:16px;padding:18px 22px 14px}.erp-welcome-intro-brand{align-items:center;gap:12px;min-width:0;display:flex}.erp-welcome-intro-mark{box-sizing:border-box;object-fit:contain;background:var(--erp-welcome-intro-accent);border-radius:8px;flex:0 0 36px;width:36px;height:36px;padding:6px;display:block}.erp-welcome-intro-product{color:#264f68;margin:0;font-size:16px;font-weight:700;line-height:1.2}.erp-welcome-intro-subtitle{color:#617487;margin:2px 0 0;font-size:13px;font-weight:400}.erp-welcome-intro-progress{color:#617487;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.erp-welcome-intro-progress-bar{background:#e5ebf0;border-radius:999px;width:88px;height:6px;display:inline-block;overflow:hidden}.erp-welcome-intro-progress-bar>span{border-radius:inherit;background:var(--erp-welcome-intro-accent);height:100%;display:block}.erp-welcome-intro-modal .modal-body{background:#fff;padding:22px 24px 8px}.erp-welcome-intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:center;gap:28px;min-height:280px;display:grid}.erp-welcome-intro-kicker{color:var(--erp-welcome-intro-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.erp-welcome-intro-heading{color:#264f68;white-space:pre-line;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.erp-welcome-intro-body{color:#475569;margin:0;font-size:15px;line-height:1.55}.erp-welcome-intro-note{color:#4b5d6b;background:#f4f7f9;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.45}.erp-welcome-intro-note strong{color:#264f68}.erp-welcome-intro-visual{justify-content:center;align-items:center;min-height:240px;display:flex}.erp-welcome-intro-frame{aspect-ratio:1;border:2px solid var(--erp-welcome-intro-accent);background:linear-gradient(#3b68820f,#3b688205),#fff;border-radius:28px;justify-content:center;align-items:center;width:min(100%,240px);display:flex;position:relative}.erp-welcome-intro-frame>.bi{color:var(--erp-welcome-intro-accent);font-size:72px}.erp-welcome-intro-badge{background:var(--erp-welcome-intro-accent);color:#fff;letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.erp-welcome-intro-modal .modal-footer{background:#fff;border-top:1px solid #e5ebf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px 18px;display:flex}.erp-welcome-intro-footer-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.erp-welcome-intro-dots{align-items:center;gap:7px;display:flex}.erp-welcome-intro-dot{cursor:pointer;background:#c5d0d8;border:0;border-radius:999px;width:8px;height:8px;padding:0}.erp-welcome-intro-dot.is-active{background:var(--erp-welcome-intro-accent);width:22px}.erp-welcome-intro-hide{color:#4b5d6b;margin:0;font-size:13px}.erp-welcome-intro-hide .form-check-input{border-color:#b7c4ce}.erp-welcome-intro-hide .form-check-input:checked{background-color:var(--erp-welcome-intro-accent);border-color:var(--erp-welcome-intro-accent)}.erp-welcome-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-welcome-intro-skip{color:#617487;background:0 0;border:0;padding:8px 10px;font-size:13px}.erp-welcome-intro-skip:hover,.erp-welcome-intro-skip:focus{color:#264f68}.erp-welcome-intro-modal .erp-welcome-intro-btn-next,.erp-welcome-intro-modal .erp-welcome-intro-btn-prev{min-width:108px;border-radius:9999px!important}.erp-welcome-intro-modal .erp-welcome-intro-btn-next{background:var(--erp-welcome-intro-accent)!important;border-color:var(--erp-welcome-intro-accent)!important;color:#fff!important}.erp-welcome-intro-modal .erp-welcome-intro-btn-prev{color:#264f68!important;background:#fff!important;border-color:#c8d4de!important}.erp-welcome-intro-modal .erp-welcome-intro-btn-prev:disabled{opacity:.45}@media (max-width:760px){.erp-welcome-intro-grid{grid-template-columns:1fr;gap:18px;min-height:0}.erp-welcome-intro-heading{font-size:22px}.erp-welcome-intro-visual{order:-1;min-height:0}.erp-welcome-intro-frame{border-radius:22px;width:160px}.erp-welcome-intro-frame>.bi{font-size:48px}.erp-welcome-intro-modal .modal-footer{flex-direction:column;align-items:stretch}.erp-welcome-intro-actions{justify-content:stretch}.erp-welcome-intro-actions .btn{flex:auto}}body.dark .erp-welcome-intro-modal.modal-content{color:#dce5ec;background:#1e2933;border-color:#3e4c58}body.dark .erp-welcome-intro-modal .modal-header{background:#263540;border-bottom-color:#3e4c58}body.dark .erp-welcome-intro-product{color:#d7e9f5}body.dark .erp-welcome-intro-subtitle,body.dark .erp-welcome-intro-progress,body.dark .erp-welcome-intro-skip{color:#a7b6c2}body.dark .erp-welcome-intro-progress-bar{background:#3e4c58}body.dark .erp-welcome-intro-modal .modal-body,body.dark .erp-welcome-intro-modal .modal-footer{background:#1e2933;border-top-color:#3e4c58}body.dark .erp-welcome-intro-heading{color:#e8f2f8}body.dark .erp-welcome-intro-body{color:#c5d3dc}body.dark .erp-welcome-intro-note{color:#b7c6d0;background:#263540}body.dark .erp-welcome-intro-note strong{color:#e8f2f8}body.dark .erp-welcome-intro-frame{background:#263540;border-color:#7ea3b8}body.dark .erp-welcome-intro-frame>.bi{color:#9ec3d6}body.dark .erp-welcome-intro-hide{color:#b7c6d0}body.dark .erp-welcome-intro-dot{background:#4a5b68}body.dark .erp-welcome-intro-kicker{color:var(--erp-welcome-intro-accent)}body.dark .erp-welcome-intro-modal .erp-welcome-intro-btn-prev{color:#d7e9f5!important;background:#263540!important;border-color:#4a5b68!important}body.dark .erp-welcome-intro-modal .erp-welcome-intro-btn-next{background:var(--erp-welcome-intro-accent)!important;border-color:var(--erp-welcome-intro-accent)!important;color:#fff!important}:root{--erp-field-border:#c8d6e2;--erp-field-radius:10px;--erp-field-padding:10px;--erp-field-bg:#fff;--erp-field-color:#233445;--erp-field-font-size:13px;--erp-field-line-height:1.35;--erp-field-label-color:#264f68;--erp-field-hint-color:#617487;--erp-field-border-dark:#4b5b68;--erp-field-bg-dark:#17212a;--erp-field-color-dark:#e4edf3;--erp-field-label-color-dark:#d7e9f5}.erp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-field--full{width:100%}.erp-field__label,.erp-field--labels-caps>label,.erp-field--labels-caps .erp-field__label,.erp-field--labels-caps .form-label{color:var(--erp-field-label-color);letter-spacing:.2px;text-transform:uppercase;font-size:12px;font-weight:800}.erp-field small{color:var(--erp-field-hint-color);font-size:12px}.erp-field__control,.erp-field select,.erp-field input:not([type=checkbox]):not([type=radio]),.erp-field textarea,.erp-field .erp-col-picker-btn,.erp-filters-v2-field select,.erp-filters-v2-field input:not([type=checkbox]):not([type=radio]),.erp-filters-v2-field .erp-col-picker-btn,.erp-advanced-modal .form-control,.erp-advanced-modal .form-select,.erp-advanced-modal .erp-col-picker-btn{border:1px solid var(--erp-field-border);border-radius:var(--erp-field-radius);background-color:var(--erp-field-bg);width:100%;box-shadow:none;padding:var(--erp-field-padding);color:var(--erp-field-color);font-size:var(--erp-field-font-size);line-height:var(--erp-field-line-height);box-sizing:border-box;height:auto;min-height:0}.erp-field select,.erp-field .form-select,.erp-filters-v2-field select,.erp-advanced-modal .form-select{background-position:right .6rem center;padding-right:2rem}.erp-field__control:focus,.erp-field__control:focus-visible,.erp-field select:focus,.erp-field input:focus,.erp-field textarea:focus,.erp-field .erp-col-picker-btn:focus-visible,.erp-filters-v2-field select:focus,.erp-filters-v2-field input:focus,.erp-filters-v2-field .erp-col-picker-btn:focus-visible,.erp-advanced-modal .form-control:focus,.erp-advanced-modal .form-select:focus,.erp-advanced-modal .erp-col-picker-btn:focus-visible{border-color:var(--primary-blue);box-shadow:none;outline:none}.erp-advanced-modal .form-control-sm,.erp-advanced-modal .form-select-sm{min-height:0;padding:var(--erp-field-padding);font-size:var(--erp-field-font-size);line-height:var(--erp-field-line-height);border-radius:var(--erp-field-radius)}.erp-advanced-modal .form-select-sm{padding-right:2rem}body.dark .erp-field__label,body.dark .erp-field--labels-caps>label,body.dark .erp-field--labels-caps .erp-field__label,body.dark .erp-field--labels-caps .form-label{color:var(--erp-field-label-color-dark)}body.dark .erp-field__control,body.dark .erp-field select,body.dark .erp-field input:not([type=checkbox]):not([type=radio]),body.dark .erp-field textarea,body.dark .erp-field .erp-col-picker-btn,body.dark .erp-filters-v2-field select,body.dark .erp-filters-v2-field input:not([type=checkbox]):not([type=radio]),body.dark .erp-filters-v2-field .erp-col-picker-btn,body.dark .erp-advanced-modal .form-control,body.dark .erp-advanced-modal .form-select,body.dark .erp-advanced-modal .erp-col-picker-btn{border-color:var(--erp-field-border-dark);background-color:var(--erp-field-bg-dark);color:var(--erp-field-color-dark)}body.dark .erp-field__control:focus,body.dark .erp-field__control:focus-visible,body.dark .erp-field select:focus,body.dark .erp-field input:focus,body.dark .erp-field textarea:focus,body.dark .erp-field .erp-col-picker-btn:focus-visible,body.dark .erp-filters-v2-field select:focus,body.dark .erp-filters-v2-field input:focus,body.dark .erp-filters-v2-field .erp-col-picker-btn:focus-visible,body.dark .erp-advanced-modal .form-control:focus,body.dark .erp-advanced-modal .form-select:focus,body.dark .erp-advanced-modal .erp-col-picker-btn:focus-visible{border-color:var(--primary-blue);background-color:var(--erp-field-bg-dark);color:#f5f8fb;box-shadow:none}body.dark .erp-advanced-modal .form-control::placeholder{color:#dce3ea73}body.dark .erp-advanced-modal .form-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.erp-filters-v2-dialog.modal-dialog{--bs-modal-width:1140px}.erp-filters-v2-modal{border:1px solid #d7e0e8;border-radius:18px;overflow:hidden}@media (min-width:769px){.erp-filters-v2-dialog.modal-dialog .erp-filters-v2-modal{flex-direction:column;height:620px;max-height:min(620px,100dvh - 2rem);display:flex}.erp-filters-v2-modal .modal-header,.erp-filters-v2-modal .modal-footer{flex-shrink:0}.erp-filters-v2-modal .modal-body{flex:auto;min-height:0}}.erp-filters-v2-modal .modal-header{background:linear-gradient(#fbfcfd,#f7fafc);gap:16px;padding:18px 20px}.erp-filters-v2-title-wrap{flex:1;min-width:0}.erp-filters-v2-title-wrap .modal-title{color:#264f68;align-items:center;gap:10px;font-size:23px;font-weight:700;line-height:1.25;display:inline-flex}.erp-filters-v2-title-wrap .modal-title .bi{color:inherit;flex-shrink:0;font-size:1.05em;line-height:1}.erp-filters-v2-title-wrap p{color:#617487;margin:4px 0 0;font-size:13px;font-weight:400}.erp-filters-v2-shortcuts{color:var(--primary-blue,#2f5496);white-space:nowrap;background:#eef3fb;border:1px solid #2f549647;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.erp-filters-v2-shortcuts:hover,.erp-filters-v2-shortcuts:focus-visible{color:var(--primary-blue,#2f5496);background:#e0e9f6;border-color:#2f549680;outline:none}.erp-filters-v2-shortcuts i{font-size:1rem}.erp-filters-v2-modal .modal-body{flex-direction:column;min-height:0;padding:18px;display:flex;overflow:auto}.erp-filters-v2-layout{flex:auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;min-height:0;display:grid}.erp-filters-v2-card{background:#f6f8fb;border:1px solid #d7e0e8;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-filters-v2-card>header{background:linear-gradient(#fbfcfd,#f5f8fb);border-bottom:1px solid #d7e0e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.erp-filters-v2-card h2{color:#264f68;margin:0;font-size:16px}.erp-filters-v2-card header small,.erp-filters-v2-card-body>small{color:#617487;font-size:12px}.erp-filters-v2-actions{flex-wrap:wrap;gap:6px;display:flex}.erp-filters-v2-actions button{color:#264f68;background:#fff;border:1px solid #c8d6e2;border-radius:9999px;padding:7px 13px;font-size:12px;font-weight:700}.erp-filters-v2-actions button:disabled{opacity:.45}.erp-filters-v2-card-body{flex-direction:column;flex:1;gap:13px;min-height:0;padding:14px;display:flex}.erp-filters-v2-table-wrap{background:#fff;border:1px solid #d7e0e8;border-radius:14px;flex:1;min-height:0;overflow:auto}.erp-filters-v2-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.erp-filters-v2-table-wrap th,.erp-filters-v2-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f6;padding:10px}.erp-filters-v2-table-wrap th{z-index:1;color:#fff;white-space:nowrap;background:#264f68;font-size:12px;position:sticky;top:0}.erp-filters-v2-table-wrap tbody tr{cursor:pointer}.erp-filters-v2-table-wrap tbody tr:nth-child(2n){background:#f8fbfd}.erp-filters-v2-table-wrap tbody tr.is-selected{outline-offset:-2px;background:#e1eff8;outline:2px solid #9bc0d7}.erp-filters-v2-table-wrap tbody tr.has-error{outline-color:#b64949}.erp-filters-v2-value-cell{min-width:180px}.erp-filters-v2-chips{flex-wrap:wrap;gap:5px;display:flex}.erp-filters-v2-chips span{color:#475a6d;background:#fff;border:1px solid #8fa8b8;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.erp-filters-v2-type{color:#264f68;background:#eef4f8;border:1px solid #c8d6e2;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.erp-filters-v2-editor{overflow:auto}.erp-filters-v2-form-grid,.erp-filters-v2-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.erp-filters-v2-value-grid.is-single{grid-template-columns:1fr}.erp-filters-v2-field{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-filters-v2-field--full{width:100%}.erp-filters-v2-field label,.erp-filters-v2-field .erp-filters-v2-field-label{color:var(--erp-field-label-color);letter-spacing:.2px;text-transform:uppercase;font-size:12px;font-weight:800}.erp-filters-v2-field small{color:var(--erp-field-hint-color);font-size:12px}.erp-filters-v2-wildcard-hint{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.erp-filters-v2-segmented{background:#fff;border:1px solid #c8d6e2;border-radius:9999px;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.erp-filters-v2-segmented button{color:#506070;background:0 0;border:0;border-radius:9999px;flex:none;min-width:84px;padding:5px 14px;font-size:13px;font-weight:700}.erp-filters-v2-segmented button.is-active{color:#1d4f72;background:#e7f0f7;box-shadow:inset 0 0 0 1px #b9d0e1}.erp-filters-v2-check-list{background:#fff;border:1px solid #d7e0e8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:230px;padding:10px;display:grid;overflow:auto}.erp-filters-v2-check-item{background:#f8fbfd;border-radius:9999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.erp-filters-v2-check-item input{accent-color:var(--primary-blue);flex-shrink:0}.erp-filters-v2-info{color:#315d79;background:#eef5fa;border:1px solid #c8dbe8;border-radius:14px;padding:10px 14px;font-size:12px}.erp-filters-v2-validation{color:#8a2f2f;background:#fff2f2;border:1px solid #e2b6b6;border-radius:14px;padding:9px 14px;font-size:12px;font-weight:700}.erp-filters-v2-empty{color:#617487;text-align:center!important;padding:34px 16px!important}.erp-filters-v2-loading{color:#617487;align-items:center;gap:8px;display:flex}.erp-filters-v2-modal .modal-footer{border-top:0;justify-content:flex-end;gap:10px}.erp-filters-v2-modal .erp-grid-record-delete-banner{flex-shrink:0}.erp-filters-v2-modal .modal-footer .btn,.erp-filters-v2-modal .btn-primary,.erp-filters-v2-modal .btn-outline-secondary{background:var(--primary-blue)!important;border-color:var(--primary-blue)!important;color:#fff!important;border-radius:9999px!important}.erp-filters-v2-modal .modal-footer .btn:hover,.erp-filters-v2-modal .modal-footer .btn:focus,.erp-filters-v2-modal .btn-primary:hover,.erp-filters-v2-modal .btn-primary:focus,.erp-filters-v2-modal .btn-outline-secondary:hover,.erp-filters-v2-modal .btn-outline-secondary:focus{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important;color:#fff!important}body.dark .erp-filters-v2-modal,body.dark .erp-filters-v2-card{color:#dce5ec;background:#1e2933;border-color:#3e4c58}body.dark .erp-filters-v2-modal .modal-header,body.dark .erp-filters-v2-card>header{background:#263540;border-color:#3e4c58}body.dark .erp-filters-v2-title-wrap .modal-title,body.dark .erp-filters-v2-card h2,body.dark .erp-filters-v2-field label,body.dark .erp-filters-v2-field .erp-filters-v2-field-label{color:var(--erp-field-label-color-dark)}body.dark .erp-filters-v2-title-wrap p,body.dark .erp-filters-v2-card small{color:#a7b6c2}body.dark .erp-filters-v2-shortcuts{color:#9ec4dc;background:#1e2a35;border-color:#3d5568}body.dark .erp-filters-v2-shortcuts:hover,body.dark .erp-filters-v2-shortcuts:focus-visible{color:#c5dff0;background:#263644;border-color:#5a7a90}body.dark .erp-filters-v2-table-wrap,body.dark .erp-filters-v2-check-list,body.dark .erp-filters-v2-segmented{color:#e4edf3;background:#17212a;border-color:#4b5b68}body.dark .erp-filters-v2-table-wrap tbody tr:nth-child(2n),body.dark .erp-filters-v2-check-item{background:#24313b}body.dark .erp-filters-v2-table-wrap tbody tr.is-selected{background:#29485c}body.dark .erp-filters-v2-info{color:#c9e3f2;background:#243c4b;border-color:#466476}body.dark .erp-filters-v2-editor>.erp-filters-v2-actions{border-bottom-color:#3e4c58}body.dark .erp-filters-v2-modal .modal-footer .btn,body.dark .erp-filters-v2-modal .btn-primary{color:#fff!important;background:#3a5568!important;border-color:#5a7a90!important}body.dark .erp-filters-v2-modal .modal-footer .btn:hover,body.dark .erp-filters-v2-modal .modal-footer .btn:focus,body.dark .erp-filters-v2-modal .btn-primary:hover,body.dark .erp-filters-v2-modal .btn-primary:focus{color:#fff!important;background:#4a6b82!important;border-color:#6d92aa!important}body.dark .erp-filters-v2-modal .btn-outline-secondary{color:#dce3ea!important;background:0 0!important;border-color:#ffffff59!important}body.dark .erp-filters-v2-modal .btn-outline-secondary:hover,body.dark .erp-filters-v2-modal .btn-outline-secondary:focus{color:#fff!important;background:#ffffff14!important;border-color:#ffffff80!important}@media (max-width:1050px){.erp-filters-v2-layout{grid-template-columns:1fr}.erp-filters-v2-card{min-height:280px}}@media (max-width:768px){.erp-filters-v2-dialog.modal-dialog{max-height:calc(100dvh - 1rem);margin:.5rem auto}.erp-filters-v2-dialog.modal-dialog .erp-filters-v2-modal{flex-direction:column;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);display:flex}.erp-filters-v2-modal .modal-header,.erp-filters-v2-modal .modal-footer{flex-shrink:0}.erp-filters-v2-modal .modal-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.erp-filters-v2-layout{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.erp-filters-v2-title-wrap p,.erp-filters-v2-shortcuts{display:none!important}.erp-filters-v2-layout>.erp-filters-v2-card:first-child{flex:none;min-height:160px;max-height:min(42vh,280px)}.erp-filters-v2-layout>.erp-filters-v2-card:first-child .erp-filters-v2-card-body{min-height:0}.erp-filters-v2-layout>.erp-filters-v2-card:first-child .erp-filters-v2-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:96px;overflow:auto}.erp-filters-v2-layout>.erp-filters-v2-card:last-child{flex:auto;min-height:0}.erp-filters-v2-layout>.erp-filters-v2-card:last-child .erp-filters-v2-card-body,.erp-filters-v2-layout>.erp-filters-v2-card:last-child .erp-filters-v2-editor{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow:hidden auto}.erp-filters-v2-form-grid,.erp-filters-v2-value-grid,.erp-filters-v2-check-list{grid-template-columns:1fr}.erp-filters-v2-shortcuts{width:100%}}.erp-columns-v2-dialog.modal-dialog{--bs-modal-width:1140px;width:min(1140px,100vw - 2rem);max-width:min(1140px,100vw - 2rem)}@media (min-width:769px){.erp-columns-v2-dialog.modal-dialog .erp-columns-v2-modal{flex-direction:column;width:100%;height:620px;min-height:min(620px,100dvh - 2rem);max-height:min(620px,100dvh - 2rem);display:flex}}.erp-columns-v2-modal .modal-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-columns-v2-panel{flex-direction:column;flex:auto;gap:14px;height:100%;min-height:0;display:flex}.erp-columns-v2-panel-head{align-items:center;gap:8px;display:flex}.erp-columns-v2-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.erp-columns-v2-search{flex:auto;min-width:0;max-width:360px}.erp-columns-v2-tool-btn{color:#264f68;white-space:nowrap;background:#fff;border:1px solid #2f549647;border-radius:9999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s}.erp-columns-v2-tool-btn:hover,.erp-columns-v2-tool-btn:focus-visible{background:#eef3fb;border-color:#2f549680}.erp-columns-v2-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;min-height:0;display:grid}.erp-columns-v2-group{background:#f8fafc;border:1px solid #d7e0e8;border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.erp-columns-v2-group-head{border-bottom:1px solid var(--erp-chrome-emphasis,var(--brand-dark,#2c4c5e));color:#fff;background:var(--erp-chrome-emphasis,var(--brand-dark,#2c4c5e));justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:13.5px;font-weight:700;display:flex}.erp-columns-v2-count{color:#fff;background:#ffffff38;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.erp-columns-v2-list{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:7px;min-width:0;min-height:0;padding:9px;display:flex;overflow:auto}.erp-columns-v2-item{background:#fff;border:1px solid #d7e0e8;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.erp-columns-v2-item.is-dragging{opacity:.45}.erp-columns-v2-handle{cursor:grab;color:#93a2b0;text-align:center;-webkit-user-select:none;user-select:none;padding-top:2px;font-size:15px;line-height:1}.erp-columns-v2-body{flex-direction:column;gap:8px;min-width:0;display:flex}.erp-columns-v2-name{color:#617487;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.erp-columns-v2-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.erp-columns-v2-priority{text-align:center;min-width:22px;color:var(--primary-blue,#2f5496);font-size:12.5px;font-weight:800}.erp-columns-v2-sortbox{background:#fff;border:1px solid #b9c5cf;border-radius:7px;display:flex;overflow:hidden}.erp-columns-v2-sortbox button{color:#6d7e8e;cursor:pointer;background:#fff;border:0;height:28px;padding:0 7px;font-size:11.5px;font-weight:600}.erp-columns-v2-sortbox button+button{border-left:1px solid #b9c5cf}.erp-columns-v2-sortbox button.is-active{background:var(--primary-blue,#2f5496);color:#fff}.erp-columns-v2-sortbox button:disabled{opacity:.35;cursor:not-allowed}.erp-columns-v2-icon-btn{color:#264f68;cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;display:inline-flex}.erp-columns-v2-icon-btn:hover:not(:disabled),.erp-columns-v2-icon-btn:focus-visible:not(:disabled){background:#eaf4fa;border-color:#9ec7df}.erp-columns-v2-icon-btn:disabled{opacity:.4;cursor:not-allowed}.erp-columns-v2-empty{text-align:center;color:#6d7e8e;padding:36px 10px;font-size:13.5px}body.dark .erp-columns-v2-empty{color:#9aa8b5}body.dark .erp-columns-v2-search.form-control{border-color:var(--erp-field-border-dark,#4b5b68);background-color:var(--erp-field-bg-dark,#17212a);color:var(--erp-field-color-dark,#e4edf3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark .erp-columns-v2-search.form-control:focus{border-color:var(--primary-blue,#4a7ec8);background-color:var(--erp-field-bg-dark,#17212a);color:#f5f8fb;box-shadow:none}body.dark .erp-columns-v2-search.form-control::placeholder{color:#dce3ea73}body.dark .erp-columns-v2-tool-btn,body.dark .erp-columns-v2-icon-btn,body.dark .erp-columns-v2-item,body.dark .erp-columns-v2-sortbox,body.dark .erp-columns-v2-sortbox button{color:#dce3ea;background:#1e2a35;border-color:#ffffff24}body.dark .erp-columns-v2-tool-btn:hover,body.dark .erp-columns-v2-icon-btn:hover:not(:disabled){background:#253443;border-color:#ffffff47}body.dark .erp-columns-v2-group{background:#17222c;border-color:#ffffff1a}body.dark .erp-columns-v2-group-head{background:var(--erp-chrome-emphasis,#243948);border-color:var(--erp-chrome-emphasis,#243948);color:#fff}body.dark .erp-columns-v2-count{color:#fff;background:#ffffff2e}body.dark .erp-columns-v2-name{color:#a7b6c2}body.dark .erp-columns-v2-sortbox button+button{border-left-color:#ffffff24}body.dark .erp-columns-v2-sortbox button.is-active{background:var(--primary-blue,#4a7ec8);color:#fff}@media (max-width:1120px){.erp-columns-v2-grid{grid-template-columns:1fr}.erp-columns-v2-list{min-height:160px}}@media (max-width:768px){.erp-columns-v2-toolbar{flex-wrap:wrap;width:100%}.erp-columns-v2-search{flex:100%;max-width:none}.erp-columns-v2-item{grid-template-columns:20px minmax(0,1fr)}}.erp-charts-v2-dialog.modal-dialog{--bs-modal-width:min(1380px, calc(100vw - 2rem));width:var(--bs-modal-width);max-width:var(--bs-modal-width)}.erp-charts-v2-dialog.modal-dialog.modal-dialog-scrollable{height:min(780px,100dvh - 2rem);max-height:min(780px,100dvh - 2rem)}.erp-charts-v2-dialog.modal-dialog .erp-charts-v2-modal{flex-direction:column;height:min(780px,100dvh - 2rem);min-height:min(780px,100dvh - 2rem);max-height:min(780px,100dvh - 2rem);display:flex;overflow:hidden}.erp-charts-v2-modal .modal-body{flex-direction:column;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.erp-charts-v2-modal .modal-body>.erp-charts-v2-workspace-wrap{flex:auto;min-height:0;overflow:hidden}.erp-charts-v2-workspace{flex:auto;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:12px;min-height:0;display:grid}.erp-charts-v2-col{background:#fff;border:1px solid #d7e0e8;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-charts-v2-col--panels .erp-charts-v2-col-head{flex-wrap:nowrap;align-items:center}.erp-charts-v2-col-head{box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #d7e0e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 14px;display:flex}.erp-charts-v2-col-head-text h3{color:#264f68;margin:0;font-size:14px;font-weight:700;line-height:1.2}.erp-charts-v2-col-head-text p{color:#617487;margin:3px 0 0;font-size:12px}.erp-charts-v2-col-body{flex:auto;min-height:0;padding:10px;overflow:auto}.erp-charts-v2-col-body--editor{padding:0}.erp-charts-v2-col-body--preview{flex-direction:column;padding:0;display:flex}.erp-charts-v2-col-foot{background:#fbfcfd;border-top:1px solid #d7e0e8;flex-shrink:0;padding:10px 12px}.erp-charts-v2-add-panel-btn{color:#264f68;cursor:pointer;background:#fff;border:1px dashed #98a2b3;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.erp-charts-v2-add-panel-btn:hover:not(:disabled){border-color:var(--primary-blue,#3b6882);background:#eef3fb}.erp-charts-v2-add-panel-btn:disabled{opacity:.45;cursor:not-allowed}.erp-charts-v2-editor-subhead{flex:auto;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.erp-charts-v2-col-head--editor{flex-wrap:nowrap;gap:8px}.erp-charts-v2-col-head--editor .erp-charts-v2-status{flex-shrink:0;margin-left:auto}.erp-charts-v2-editor-subhead h4{color:#264f68;margin:0;font-size:14px;font-weight:700;line-height:1.2}.erp-charts-v2-type-badge{color:var(--primary-blue,#3b6882);background:#eaf2f8;border-radius:999px;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.erp-charts-v2-preview-note{color:#617487;font-size:12px;line-height:1.35}.erp-charts-v2-help{color:#617487;font-size:12px}.erp-charts-v2-help--row{white-space:normal;overflow-wrap:anywhere;width:100%;margin:6px 0 0;line-height:1.35;display:block}.erp-charts-v2-qty{flex-shrink:0;align-items:center;gap:8px;display:flex}.erp-charts-v2-qty>span{color:#617487;white-space:nowrap;font-size:12px}.erp-charts-v2-segmented{background:#fff;border:1px solid #d7e0e8;border-radius:9999px;height:26px;display:inline-flex;overflow:hidden}.erp-charts-v2-segmented button{color:#264f68;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7e0e8;justify-content:center;align-items:center;height:100%;min-height:0;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.erp-charts-v2-segmented button:last-child{border-right:0}.erp-charts-v2-segmented button.is-active{background:var(--erp-chrome-emphasis,var(--brand-dark,#2c4c5e));color:#fff}.erp-charts-v2-strip{flex-direction:column;gap:8px;padding:0;display:flex;overflow:visible}.erp-charts-v2-card{cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:12px;outline:none;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:11px 12px;display:grid}.erp-charts-v2-card:focus-visible{outline:2px solid var(--primary-blue,#3b6882);outline-offset:2px}.erp-charts-v2-card.is-active{border-color:var(--primary-blue,#3b6882);box-shadow:inset 3px 0 0 var(--primary-blue,#3b6882)}.erp-charts-v2-card.is-incomplete{border-color:#f79009}.erp-charts-v2-card.is-active.is-incomplete{box-shadow:inset 3px 0 #f79009}.erp-charts-v2-card-grip{color:#93a2b0;cursor:grab;-webkit-user-select:none;user-select:none;font-size:15px;line-height:1}.erp-charts-v2-card-summary{min-width:0}.erp-charts-v2-card-summary strong{color:#264f68;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.3;display:block;overflow:hidden}.erp-charts-v2-card-summary small{color:#617487;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.erp-charts-v2-card-move{flex-direction:column;gap:2px;display:flex}.erp-charts-v2-icon-btn{color:#617487;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:22px;padding:0;display:inline-flex}.erp-charts-v2-icon-btn:hover:not(:disabled),.erp-charts-v2-icon-btn:focus-visible:not(:disabled){color:#264f68;background:#eef3fb}.erp-charts-v2-icon-btn:disabled{opacity:.35;cursor:not-allowed}.erp-charts-v2-icon-btn.is-danger{color:#b42318}.erp-charts-v2-status{color:#067647;white-space:nowrap;background:#ecfdf3;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.erp-charts-v2-status.is-warn{color:#b54708;background:#fffaeb}.erp-charts-v2-editor-fields{min-height:0;padding:12px 14px 14px;overflow:visible}.erp-charts-v2-editor-top{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.erp-charts-v2-editor-top__name{flex:auto;min-width:0;margin-bottom:0}.erp-charts-v2-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.erp-charts-v2-field label{color:#475467;margin:0;font-size:12px;font-weight:700;line-height:1.2}.erp-charts-v2-field .form-control,.erp-charts-v2-field .form-select{border-color:#cfd6df;border-radius:9px;font-size:13px}.erp-charts-v2-editor-top__name .form-control{height:31px;min-height:31px}.erp-charts-v2-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.erp-charts-v2-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.erp-charts-v2-type-switch{flex-direction:column;flex:none;gap:6px;margin-bottom:0;display:flex}.erp-charts-v2-type-switch__spacer{visibility:hidden;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;line-height:1.2;display:block}.erp-charts-v2-type-switch__btns{grid-template-columns:auto auto;gap:8px;display:grid}.erp-charts-v2-type-switch button{color:#264f68;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e0e8;border-radius:9999px;justify-content:center;align-items:center;height:31px;min-height:31px;padding:0 14px;font-size:13px;display:inline-flex}.erp-charts-v2-type-switch button.is-active{border-color:var(--primary-blue,#3b6882);color:var(--primary-blue,#3b6882);background:#eef3fb;font-weight:700}.erp-charts-v2-type-switch button:focus-visible{outline:2px solid var(--primary-blue,#3b6882);outline-offset:2px}.erp-charts-v2-actions-row{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.erp-charts-v2-col-foot--panels{flex-direction:column;gap:8px;display:flex}.erp-charts-v2-actions-row--panels{flex-flow:column}.erp-charts-v2-actions-row .erp-charts-v2-secondary{flex:auto;min-width:0}.erp-charts-v2-actions-row--panels .erp-charts-v2-secondary{width:100%}.erp-charts-v2-secondary{color:#264f68;cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:9999px;padding:8px 12px;font-size:13px;font-weight:600}.erp-charts-v2-secondary:hover:not(:disabled){background:#eef3fb}.erp-charts-v2-secondary:disabled{opacity:.45;cursor:not-allowed}.erp-charts-v2-secondary.is-danger{color:#b42318;border-color:#fecdca}.erp-charts-v2-secondary.is-danger:hover:not(:disabled){background:#fef3f2;border-color:#fda29b}.erp-charts-v2-list{border:1px solid #d7e0e8;border-radius:10px;margin-bottom:12px;overflow:hidden}.erp-charts-v2-list-title{color:#264f68;background:#f8fafc;border-bottom:1px solid #d7e0e8;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.erp-charts-v2-add-btn{color:#344054;cursor:pointer;background:#fff;border:1px dashed #98a2b3;border-radius:8px;padding:5px 10px;font-size:12px}.erp-charts-v2-add-btn:disabled{opacity:.45;cursor:not-allowed}.erp-charts-v2-row-item{border-bottom:1px solid #d7e0e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 12px;display:grid}.erp-charts-v2-row-item:last-child{border-bottom:0}.erp-charts-v2-metric-block{margin-bottom:12px}.erp-charts-v2-metric-block:last-child{margin-bottom:0}.erp-charts-v2-editor-section{background:#eef3fb;border:1px solid #d7e0e8;border-radius:12px;margin-bottom:12px;padding:12px 14px}.erp-charts-v2-editor-section:last-child{margin-bottom:0}.erp-charts-v2-editor-section__title{color:#264f68;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.erp-charts-v2-section-label{color:#475467;margin-bottom:6px;font-size:12px;font-weight:700}.erp-charts-v2-metric-fields{grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%;display:grid}.erp-charts-v2-preview-body{background:linear-gradient(#fff,#fbfcfe);flex:auto;min-height:0;padding:14px;overflow:auto}.erp-charts-v2-preview-card{background:#fff;border:1px solid #d7e0e8;border-radius:12px;min-height:320px;padding:14px}.erp-charts-v2-preview-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.erp-charts-v2-preview-title h4{color:#264f68;margin:0;font-size:14px}.erp-charts-v2-preview-title small{color:#617487;font-size:12px}.erp-charts-v2-preview-meta{color:#617487;margin-top:4px;font-size:11.5px;display:block}.erp-charts-v2-empty-preview{text-align:center;color:#617487;place-items:center;min-height:320px;padding:24px;display:grid}.erp-charts-v2-empty-panels{text-align:center;color:#617487;place-items:center;min-height:120px;padding:16px;font-size:13px;display:grid}.erp-charts-v2-empty-panels p{max-width:220px;margin:0}.erp-charts-v2-bars{border-bottom:1px solid #d0d5dd;border-left:1px solid #d0d5dd;align-items:flex-end;gap:12px;height:260px;padding:20px 12px 28px;display:flex}.erp-charts-v2-bar{background:linear-gradient(180deg, #6d9ab7, var(--primary-blue,#3b6882));border-radius:7px 7px 0 0;flex:1;min-width:20px;position:relative}.erp-charts-v2-bar span{color:#617487;white-space:nowrap;font-size:10px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.erp-charts-v2-hbars{flex-direction:column;gap:10px;padding:8px 0;display:flex}.erp-charts-v2-hbar-row{color:#475467;grid-template-columns:72px 1fr 40px;align-items:center;gap:8px;font-size:11px;display:grid}.erp-charts-v2-hbar{background:linear-gradient(90deg, var(--primary-blue,#3b6882), #6d9ab7);border-radius:0 7px 7px 0;height:18px}.erp-charts-v2-pie{background:conic-gradient(var(--primary-blue,#3b6882) 0 32%, #6d9ab7 32% 55%, #456a7d 55% 74%, #98a2b3 74% 88%, #d0d5dd 88% 100%);border-radius:50%;width:220px;height:220px;margin:20px auto;position:relative}.erp-charts-v2-pie:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:58px}.erp-charts-v2-legend{color:#617487;flex-wrap:wrap;justify-content:center;gap:10px;font-size:11px;display:flex}.erp-charts-v2-legend i{background:var(--primary-blue,#3b6882);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.erp-charts-v2-table-wrap{border:1px solid #d7e0e8;border-radius:10px;max-height:340px;overflow:auto}.erp-charts-v2-table-wrap table{border-collapse:collapse;width:100%;min-width:420px}.erp-charts-v2-table-wrap th,.erp-charts-v2-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #d7e0e8;padding:9px 11px;font-size:12px}.erp-charts-v2-table-wrap th{color:#264f68;background:#f8fafc}.erp-charts-v2-table-wrap .num{text-align:right}.erp-charts-v2-table-wrap tr.is-total td{background:#f8fafc;font-weight:800}.erp-charts-v2-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.erp-charts-v2-footer--actions-only{justify-content:flex-end}.erp-charts-v2-footer .erp-charts-v2-views-btn{border:1px solid var(--primary-blue,#3b6882);background:var(--primary-blue,#3b6882);color:#fff;cursor:pointer;border-radius:9999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.erp-charts-v2-footer .erp-charts-v2-views-btn:hover,.erp-charts-v2-footer .erp-charts-v2-views-btn:focus-visible{background:var(--brand-dark,#2c4c5e);border-color:var(--brand-dark,#2c4c5e);color:#fff}.erp-charts-v2-footer .erp-charts-v2-views-btn.is-active{background:var(--brand-dark,#2c4c5e);border-color:var(--brand-dark,#2c4c5e);box-shadow:inset 0 0 0 1px #ffffff2e}.erp-charts-v2-views-section{background:#f8fafc;border-top:1px solid #d7e0e8;border-radius:10px;margin-top:12px;padding:12px 12px 6px}.erp-charts-v2-views-section .erp-renven-views-row{background:0 0;border:0;margin:0;padding:0;display:flex!important}.erp-charts-v2-views-section .erp-renven-views-row .form-label,.erp-charts-v2-views-section .erp-renven-views-row .form-label-sm{color:#264f68!important}body.dark .erp-charts-v2-col-head-text h3,body.dark .erp-charts-v2-editor-subhead h4,body.dark .erp-charts-v2-card-summary strong,body.dark .erp-charts-v2-list-title,body.dark .erp-charts-v2-preview-title h4,body.dark .erp-charts-v2-section-label,body.dark .erp-charts-v2-editor-section__title,body.dark .erp-charts-v2-field label{color:#dce3ea}body.dark .erp-charts-v2-editor-section{background:#243c4b;border-color:#9ec4dc38}body.dark .erp-charts-v2-help,body.dark .erp-charts-v2-qty>span,body.dark .erp-charts-v2-col-head-text p,body.dark .erp-charts-v2-preview-note,body.dark .erp-charts-v2-card-summary small,body.dark .erp-charts-v2-preview-title small,body.dark .erp-charts-v2-preview-meta,body.dark .erp-charts-v2-empty-preview{color:#a7b6c2}body.dark .erp-charts-v2-col,body.dark .erp-charts-v2-card,body.dark .erp-charts-v2-preview-card,body.dark .erp-charts-v2-segmented,body.dark .erp-charts-v2-segmented button,body.dark .erp-charts-v2-type-switch button,body.dark .erp-charts-v2-secondary,body.dark .erp-charts-v2-list,body.dark .erp-charts-v2-add-btn,body.dark .erp-charts-v2-add-panel-btn{color:#dce3ea;background:#1e2a35;border-color:#ffffff24}body.dark .erp-charts-v2-add-panel-btn:hover:not(:disabled),body.dark .erp-charts-v2-secondary:hover:not(:disabled){color:#f2f5f8;background:#2a3a48;border-color:#9ec4dc59}body.dark .erp-charts-v2-secondary.is-danger:hover:not(:disabled){color:#f97066;background:#3a2424;border-color:#f9706673}body.dark .erp-charts-v2-col-head,body.dark .erp-charts-v2-col-foot,body.dark .erp-charts-v2-list-title{background:#24313b;border-color:#ffffff1a}body.dark .erp-charts-v2-card{box-shadow:none;outline:none}body.dark .erp-charts-v2-card.is-active{border-color:#5a7a90;box-shadow:inset 3px 0 #5a7a90}body.dark .erp-charts-v2-card.is-incomplete{border-color:#f79009}body.dark .erp-charts-v2-card.is-active.is-incomplete{box-shadow:inset 3px 0 #f79009}body.dark .erp-charts-v2-type-badge{color:#9ec4dc;background:#243c4b}body.dark .erp-charts-v2-card:focus-visible{outline-offset:2px;outline:2px solid #5a7a90}body.dark .erp-charts-v2-card-grip,body.dark .erp-charts-v2-icon-btn{color:#9aa8b5}body.dark .erp-charts-v2-icon-btn:hover:not(:disabled),body.dark .erp-charts-v2-icon-btn:focus-visible:not(:disabled){color:#dce3ea;background:#253443}body.dark .erp-charts-v2-row-item{border-bottom-color:#ffffff1a}body.dark .erp-charts-v2-segmented button{border-right-color:#ffffff24}body.dark .erp-charts-v2-segmented button.is-active{background:var(--erp-chrome-emphasis,#243948);color:#fff}body.dark .erp-charts-v2-type-switch button.is-active{color:#9ec4dc;background:#243c4b;border-color:#5a7a90}body.dark .erp-charts-v2-field .form-control,body.dark .erp-charts-v2-field .form-select,body.dark .erp-charts-v2-modal .erp-charts-v2-field .form-control,body.dark .erp-charts-v2-modal .erp-charts-v2-field .form-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--erp-field-border-dark,#4b5b68)!important;background-color:var(--erp-field-bg-dark,#17212a)!important;color:var(--erp-field-color-dark,#e4edf3)!important}body.dark .erp-charts-v2-field .form-control:focus,body.dark .erp-charts-v2-field .form-select:focus{border-color:var(--primary-blue,#4a7ec8);background-color:var(--erp-field-bg-dark,#17212a);color:#f5f8fb;box-shadow:none}body.dark .erp-charts-v2-field .form-control::placeholder{color:#dce3ea73}body.dark .erp-charts-v2-preview-body{background:#17212a}body.dark .erp-charts-v2-table-wrap{border-color:#ffffff24}body.dark .erp-charts-v2-table-wrap th,body.dark .erp-charts-v2-table-wrap td{color:#dce3ea;border-bottom-color:#ffffff1a}body.dark .erp-charts-v2-table-wrap th{background:var(--erp-chrome-emphasis,#243948)!important;color:#fff!important}body.dark .erp-charts-v2-table-wrap tr.is-total td{color:#e8eef3;background:#24313b}body.dark .erp-charts-v2-pie:after{background:#1e2a35}body.dark .erp-charts-v2-hbar-row,body.dark .erp-charts-v2-bar span,body.dark .erp-charts-v2-legend{color:#a7b6c2}body.dark .erp-charts-v2-views-section{background:#24313b;border-top-color:#ffffff1a}body.dark .erp-charts-v2-views-section .erp-renven-views-row .form-label,body.dark .erp-charts-v2-views-section .erp-renven-views-row .form-label-sm{color:#dce3ea!important}body.dark .erp-charts-v2-footer .erp-charts-v2-views-btn{color:#fff;background:#3a5568;border-color:#5a7a90}body.dark .erp-charts-v2-footer .erp-charts-v2-views-btn:hover,body.dark .erp-charts-v2-footer .erp-charts-v2-views-btn:focus-visible,body.dark .erp-charts-v2-footer .erp-charts-v2-views-btn.is-active{color:#fff;background:#4a6b82;border-color:#6d92aa}body.dark .erp-charts-v2-secondary.is-danger,body.dark .erp-charts-v2-icon-btn.is-danger{color:#f97066}.erp-charts-v2-workspace-wrap{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.erp-charts-v2-tabs{background:#f4f7fa;border:1px solid #d7e0e8;border-radius:9999px;flex-shrink:0;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.erp-charts-v2-tab{color:#506070;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.erp-charts-v2-tab:hover,.erp-charts-v2-tab:focus-visible{color:#1d4f72;background:#ffffffb3}.erp-charts-v2-tab.is-active{color:#1d4f72;background:#fff;box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px #b9d0e1}.erp-charts-v2-tab .bi{font-size:14px;line-height:1}.erp-charts-v2-tab-badge{color:#1d4f72;background:#e7f0f7;border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.erp-charts-v2-tab-badge.is-off{color:#667085;background:#eef1f5}.erp-charts-v2-detail-tab,.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid{flex-direction:column;flex:auto;min-height:0;display:flex}.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-body{flex-direction:column;flex:auto;justify-content:center;padding:20px 22px 24px;display:flex}.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-head{padding:18px 22px}.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-head h3{font-size:18px}.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-head p{max-width:52rem;font-size:13px}.erp-charts-v2-detail-tab .erp-charts-v2-position-options{gap:12px}.erp-charts-v2-detail-tab .erp-charts-v2-position-card{min-height:148px;padding:14px}.erp-charts-v2-detail-grid{background:#fff;border:1px solid #d7e0e8;border-radius:12px;overflow:hidden}.erp-charts-v2-detail-grid-head{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.erp-charts-v2-detail-grid-head h3{color:#264f68;margin:0 0 4px;font-size:15px;font-weight:700}.erp-charts-v2-detail-grid-head p{color:#667085;margin:0;font-size:12px}.erp-charts-v2-detail-toggle{color:#264f68;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:0;margin:0;padding-left:2.6em;font-size:13px;font-weight:600;display:inline-flex}.erp-charts-v2-detail-toggle .form-check-input{cursor:pointer;width:2.2em;height:1.15em;margin-top:0}.erp-charts-v2-detail-toggle .form-check-input:checked{background-color:var(--primary-blue,#3b6882);border-color:var(--primary-blue,#3b6882)}.erp-charts-v2-detail-toggle .form-check-input:focus{border-color:var(--primary-blue,#3b6882);box-shadow:0 0 0 .2rem #3b688233}.erp-charts-v2-detail-toggle .form-check-label{cursor:pointer;margin:0}.erp-charts-v2-detail-grid-body{padding:14px 16px 16px}.erp-charts-v2-detail-grid-body.is-disabled{opacity:.45;pointer-events:none}.erp-charts-v2-detail-viz-label{color:#475467;margin-bottom:10px;font-size:12px;font-weight:700}.erp-charts-v2-position-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.erp-charts-v2-position-card{text-align:left;cursor:pointer;color:#264f68;background:#fff;border:2px solid #d7e0e8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex}.erp-charts-v2-position-card:hover:not(:disabled),.erp-charts-v2-position-card:focus-visible:not(:disabled){background:#f7fbfe;border-color:#9ec7df}.erp-charts-v2-position-card.is-active{border-color:var(--primary-blue,#3b6882);background:#eef3fb}.erp-charts-v2-position-card strong{font-size:13px}.erp-charts-v2-position-card small{color:#667085;font-size:11px;line-height:1.35}.erp-charts-v2-position-mini{background:#f0f4f7;border:1px solid #d7e0e8;border-radius:8px;gap:5px;width:100%;height:54px;padding:6px;display:grid}.erp-charts-v2-position-mini span{background:#dfe7ee;border:1px solid #c6d2dc;border-radius:4px;min-height:0}.erp-charts-v2-position-mini .is-grid{background:#b8d7e8;border-color:#8ebdd7}.erp-charts-v2-position-mini--top{grid-template-rows:38% 1fr}.erp-charts-v2-position-mini--top .is-grid{order:1}.erp-charts-v2-position-mini--top .is-panels{order:2}.erp-charts-v2-position-mini--bottom{grid-template-rows:1fr 38%}.erp-charts-v2-position-mini--bottom .is-panels{order:1}.erp-charts-v2-position-mini--bottom .is-grid{order:2}.erp-charts-v2-position-mini--left{grid-template-columns:38% 1fr}.erp-charts-v2-position-mini--left .is-grid{order:1}.erp-charts-v2-position-mini--left .is-panels{order:2}.erp-charts-v2-position-mini--right{grid-template-columns:1fr 38%}.erp-charts-v2-position-mini--right .is-panels{order:1}.erp-charts-v2-position-mini--right .is-grid{order:2}body.dark .erp-charts-v2-tabs{background:#1a2430;border-color:#3e4c58}body.dark .erp-charts-v2-tab{color:#a7b6c2}body.dark .erp-charts-v2-tab:hover,body.dark .erp-charts-v2-tab:focus-visible{color:#d7e9f5;background:#ffffff0a}body.dark .erp-charts-v2-tab.is-active{color:#d7e9f5;background:#263540;box-shadow:inset 0 0 0 1px #4b5b68}body.dark .erp-charts-v2-tab-badge{color:#c9e3f2;background:#29485c}body.dark .erp-charts-v2-tab-badge.is-off{color:#8da0b4;background:#24313b}body.dark .erp-charts-v2-detail-grid{background:#1e2a35;border-color:#ffffff24}body.dark .erp-charts-v2-detail-grid-head{background:#24313b;border-bottom-color:#ffffff1a}body.dark .erp-charts-v2-detail-grid-head h3,body.dark .erp-charts-v2-detail-toggle,body.dark .erp-charts-v2-detail-toggle .form-check-label,body.dark .erp-charts-v2-position-card strong{color:#dce3ea}body.dark .erp-charts-v2-detail-grid-head p,body.dark .erp-charts-v2-position-card small,body.dark .erp-charts-v2-detail-viz-label{color:#a7b6c2}body.dark .erp-charts-v2-position-card{color:#dce3ea;background:#1e2a35;border-color:#ffffff24}body.dark .erp-charts-v2-position-card:hover:not(:disabled),body.dark .erp-charts-v2-position-card:focus-visible:not(:disabled){background:#24313b;border-color:#ffffff38}body.dark .erp-charts-v2-position-card.is-active{background:#243c4b;border-color:#5a7a90}body.dark .erp-charts-v2-position-mini{background:#24313b;border-color:#ffffff1a}body.dark .erp-charts-v2-position-mini span{background:#2f3f4c;border-color:#ffffff1f}body.dark .erp-charts-v2-position-mini .is-grid{background:#3a5568;border-color:#5a7a90}body.dark .erp-charts-v2-detail-toggle .form-check-input{background-color:#2f3f4c;border-color:#ffffff38}body.dark .erp-charts-v2-detail-toggle .form-check-input:checked{background-color:#5a7a90;border-color:#5a7a90}body.dark .erp-charts-v2-detail-toggle .form-check-input:focus{border-color:#5a7a90;box-shadow:0 0 0 .2rem #5a7a9047}@media (max-width:1100px){.erp-charts-v2-workspace{grid-template-columns:1fr}.erp-charts-v2-col--panels{max-height:260px}.erp-charts-v2-position-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.erp-charts-v2-tabs{width:100%;display:flex}.erp-charts-v2-tab{flex:1 1 0;justify-content:center;padding:8px 10px}.erp-charts-v2-grid2,.erp-charts-v2-grid3,.erp-charts-v2-metric-fields{grid-template-columns:1fr}.erp-charts-v2-help--row{white-space:normal}.erp-charts-v2-editor-top{flex-wrap:wrap;align-items:stretch}.erp-charts-v2-type-switch{width:100%}.erp-charts-v2-type-switch__spacer{display:none}.erp-charts-v2-type-switch__btns{grid-template-columns:1fr 1fr;width:100%}.erp-charts-v2-col-head{flex-direction:column;align-items:stretch}.erp-charts-v2-col--panels .erp-charts-v2-col-head,.erp-charts-v2-col-head--editor{flex-direction:row;align-items:center}.erp-charts-v2-position-options{grid-template-columns:1fr}.erp-charts-v2-detail-grid-head{flex-direction:column}}@media (max-width:768px){.erp-charts-v2-modal .modal-body>.erp-charts-v2-workspace-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0;min-height:0;overflow:hidden auto}.erp-charts-v2-workspace{flex:none;overflow:visible}.erp-charts-v2-detail-tab,.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid{flex:none;min-height:auto;overflow:visible}.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-body{flex:none;justify-content:flex-start;padding:14px 16px 20px}.erp-charts-v2-detail-tab .erp-charts-v2-detail-grid-head{padding:14px 16px}.erp-charts-v2-position-card{min-height:0}}.erp-charts-v2-modal .modal-header{align-items:flex-start}.erp-charts-v2-modal .erp-charts-v2-qty{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.erp-charts-v2-col--canvas{flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-charts-v2-canvas{flex:auto;gap:10px;min-height:0;padding:10px;display:grid}.erp-charts-v2-canvas[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.erp-charts-v2-canvas[data-count="2"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.erp-charts-v2-canvas[data-count="4"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.erp-charts-v2-canvas-card{cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-charts-v2-canvas-card.is-active{border-color:var(--primary-blue,#3b6882);box-shadow:0 0 0 2px #3b688247}.erp-charts-v2-canvas-card.is-incomplete{border-style:dashed}.erp-charts-v2-canvas-card.is-placeholder{opacity:.35}.erp-charts-v2-canvas-card__head{background:#f8fafc;border-bottom:1px solid #e6edf3;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.erp-charts-v2-canvas-card__title{color:#264f68;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.erp-charts-v2-canvas-card__body{flex:auto;min-height:0;overflow:hidden}.erp-charts-v2-canvas-card__body .erp-charts-v2-preview-body,.erp-charts-v2-canvas-card__body .erp-charts-v2-preview-card,.erp-charts-v2-canvas-card__body .erp-charts-v2-empty-preview{height:100%;min-height:0}.erp-charts-v2-preview-body.is-compact .erp-charts-v2-preview-title,.erp-charts-v2-preview-body.is-compact .erp-charts-v2-bars,.erp-charts-v2-preview-body.is-compact .erp-charts-v2-hbars,.erp-charts-v2-preview-body.is-compact .erp-charts-v2-pie{transform-origin:top;transform:scale(.92)}.erp-charts-v2-drag-handle{color:#6b7c8a;cursor:grab;background:0 0;border:0;padding:0 2px;line-height:1}.erp-charts-v2-drag-handle:active{cursor:grabbing}.erp-charts-v2-type-pill{background:var(--primary-blue,#3b6882);color:#fff;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.erp-charts-v2-drag-ghost{z-index:2000;pointer-events:none;position:fixed;top:0;left:0}.erp-charts-v2-canvas-card.is-ghost{box-shadow:0 12px 28px #264f6838}.erp-charts-v2-empty-canvas,.erp-charts-v2-empty-grid{text-align:center;color:#617487;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:160px;padding:24px;display:flex}.erp-grid-surface--chart>.erp-charts-v2-empty-grid{background:var(--erp-grid-surface-bg,#fff);flex:auto;min-height:0}.erp-grid-surface--chart>.erp-charts-v2-empty-grid strong{color:#264f68}.erp-grid-surface--chart>.erp-charts-v2-empty-grid>span{color:#617487}.erp-charts-v2-empty-illustration{width:148px;height:98px;margin-bottom:4px;position:relative}.erp-charts-v2-empty-screen{background:#fff;border:2px solid #9cb0be;border-radius:8px;position:absolute;inset:4px 10px 18px;overflow:hidden}.erp-charts-v2-empty-screen-head{background:#e6edf3;height:16px;display:block}.erp-charts-v2-empty-screen-body{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;height:calc(100% - 28px);margin:10px;display:grid}.erp-charts-v2-empty-screen-body i{background:#f4f7fa;border:1px dashed #c5d3de;border-radius:3px}.erp-charts-v2-empty-slash{background:var(--brand-dark,#2c4c5e);border-radius:999px;width:112px;height:7px;position:absolute;top:46px;left:18px;transform:rotate(-32deg);box-shadow:0 0 0 2px #fff}.erp-charts-v2-empty-canvas .bi,.erp-charts-v2-empty-grid .bi{color:var(--primary-blue,#3b6882);font-size:28px}.erp-charts-v2-empty-canvas strong,.erp-charts-v2-empty-grid strong{color:#264f68;font-size:15px}.erp-charts-v2-empty-canvas p,.erp-charts-v2-empty-grid>span{max-width:280px;margin:0;font-size:13px}.erp-charts-v2-editor-head-actions{align-items:center;gap:8px;display:flex}.erp-charts-v2-editor-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.erp-charts-v2-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-charts-v2-chip{color:#264f68;background:#f4f7fa;border:1px solid #d7e0e8;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.erp-charts-v2-chip.is-total{background:#eef4f8}.erp-charts-v2-chip b{color:var(--primary-blue,#3b6882)}.erp-charts-v2-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-charts-v2-chip-x,.erp-charts-v2-chip-more{color:#617487;background:0 0;border:0;padding:0;font-size:13px;line-height:1}.erp-charts-v2-add-chip{color:var(--primary-blue,#3b6882);background:0 0;border:1px dashed #b7c6d1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}body.dark .erp-charts-v2-add-chip{color:#fff;border-color:#ffffff73}body.dark .erp-charts-v2-add-chip:hover,body.dark .erp-charts-v2-add-chip:focus-visible{color:#fff;border-color:#fff}.erp-charts-v2-popover{z-index:2100;background:#fff;border:1px solid #d7e0e8;border-radius:10px;padding:10px;position:fixed;box-shadow:0 10px 28px #264f682e}.erp-charts-v2-popover-title{color:#264f68;margin:0 0 8px;font-size:12px;font-weight:700}.erp-charts-v2-popover .erp-col-picker-search{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px 8px;display:flex}.erp-charts-v2-popover .erp-col-picker-search .bi-search{color:#9ca3af;flex-shrink:0;font-size:13px}.erp-charts-v2-popover .erp-col-picker-search input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.erp-charts-v2-popover-list,.erp-charts-v2-popover .erp-col-picker-list{flex-direction:column;max-height:220px;display:flex;overflow:auto}.erp-charts-v2-popover-choice{text-align:left;color:#264f68;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px}.erp-charts-v2-popover-choice:hover,.erp-charts-v2-popover-choice:focus-visible{background:#eef4f8}.erp-charts-v2-popover .erp-charts-v2-field{margin-bottom:8px}.erp-charts-v2-popover .erp-charts-v2-field>span{color:#475467;font-size:11px;font-weight:600;line-height:1.2}.erp-charts-v2-quick-band{background:#f8fafc;border-bottom:1px solid #e6edf3;flex-shrink:0;padding:10px 16px 8px 18px}.erp-charts-v2-quick-band__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.erp-charts-v2-quick-band__head strong{text-overflow:ellipsis;white-space:nowrap;color:#264f68;flex:auto;min-width:0;font-size:13px;overflow:hidden}.erp-charts-v2-quick-pending{color:#264f68;white-space:nowrap;background:#eef4f8;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:none}.erp-charts-v2-quick-pending.is-visible{display:inline-flex}.erp-charts-v2-quick-apply.btn-primary{flex-shrink:0;background:var(--primary-blue,#3b6882)!important;border-color:var(--primary-blue,#3b6882)!important;color:#fff!important;border-radius:9999px!important}.erp-charts-v2-quick-apply.btn-primary:hover,.erp-charts-v2-quick-apply.btn-primary:focus,.erp-charts-v2-quick-apply.btn-primary:focus-visible,.erp-charts-v2-quick-apply.btn-primary:active{background:var(--brand-dark,#2c4c5e)!important;border-color:var(--brand-dark,#2c4c5e)!important;color:#fff!important}.erp-charts-v2-quick-apply.btn-primary:disabled,.erp-charts-v2-quick-apply.btn-primary.disabled,.erp-charts-v2-quick-apply.btn-primary:disabled:hover,.erp-charts-v2-quick-apply.btn-primary:disabled:focus{opacity:.55;background:var(--primary-blue,#3b6882)!important;border-color:var(--primary-blue,#3b6882)!important;color:#fff!important}.erp-charts-v2-quick-band .erp-charts-v2-editor-section{border:0;padding:4px 0 4px 2px}.erp-charts-v2-quick-band .erp-charts-v2-section-label{padding-left:2px}.erp-grid-surface--chart .erp-grid-pagination__page-size{display:none}.erp-grid-surface--chart .ag-center-cols-container .ag-row{height:var(--ag-row-height,30px)}body.dark .erp-charts-v2-canvas-card,body.dark .erp-charts-v2-popover,body.dark .erp-charts-v2-quick-band{background:#1a222a;border-color:#5a7a90}body.dark .erp-grid-surface.erp-grid-surface--chart{border-top:1px solid #5a7a90}body.dark .erp-charts-v2-quick-band{border-bottom-color:#5a7a90}body.dark .erp-charts-v2-quick-apply.btn-primary,body.dark .erp-charts-v2-quick-apply.btn-primary:disabled,body.dark .erp-charts-v2-quick-apply.btn-primary.disabled,body.dark .erp-charts-v2-quick-apply.btn-primary:disabled:hover{color:#fff!important;background:#3b6882!important;border-color:#3b6882!important}body.dark .erp-charts-v2-quick-apply.btn-primary:hover,body.dark .erp-charts-v2-quick-apply.btn-primary:focus,body.dark .erp-charts-v2-quick-apply.btn-primary:focus-visible,body.dark .erp-charts-v2-quick-apply.btn-primary:active{color:#fff!important;background:#4a6b82!important;border-color:#6d92aa!important}body.dark .erp-charts-v2-popover .erp-col-picker-search{border-bottom-color:#3a4b57}body.dark .erp-charts-v2-popover .erp-col-picker-search .bi-search{color:#9fb0bd}body.dark .erp-charts-v2-popover .erp-col-picker-search input{color:#fff}body.dark .erp-charts-v2-popover-choice,body.dark .erp-charts-v2-popover .erp-col-picker-item{color:#dce3ea}body.dark .erp-charts-v2-canvas-card__head,body.dark .erp-charts-v2-chip,body.dark .erp-charts-v2-quick-pending{color:#d5e0e8;background:#24303a;border-color:#3a4b57}body.dark .erp-charts-v2-chip b{color:#fff}body.dark .erp-charts-v2-canvas-card__title,body.dark .erp-charts-v2-empty-canvas strong,body.dark .erp-charts-v2-empty-grid strong,body.dark .erp-charts-v2-quick-band__head strong,body.dark .erp-charts-v2-popover-title{color:#e8eef3}body.dark .erp-grid-surface--chart>.erp-charts-v2-empty-grid{background:var(--erp-grid-surface-bg,#1a222a)}body.dark .erp-grid-surface--chart>.erp-charts-v2-empty-grid>span{color:#a7b6c2}body.dark .erp-charts-v2-empty-screen{background:#24303a;border-color:#5a7a90}body.dark .erp-charts-v2-empty-screen-head{background:#1a222a}body.dark .erp-charts-v2-empty-screen-body i{background:#1a222a;border-color:#5a7a90}body.dark .erp-charts-v2-empty-slash{background:#8aa8ba;box-shadow:0 0 0 2px #1a222a}body.dark .erp-charts-v2-popover .erp-charts-v2-field>span{color:#c5d2dc}body.dark .erp-charts-v2-canvas-card.is-active{border-color:#5a8aa3;box-shadow:0 0 0 2px #5a8aa359}@media (max-width:1100px){.erp-charts-v2-canvas[data-count="2"],.erp-charts-v2-canvas[data-count="4"]{grid-template-rows:none;grid-template-columns:1fr}.erp-charts-v2-editor-top{grid-template-columns:1fr}.erp-charts-v2-modal .erp-charts-v2-qty{align-items:flex-start;width:100%;margin-left:0}}.erp-dual-canvas{--erp-dual-panels-size:50%;--erp-dual-splitter-size:6px;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-dual-canvas--left,.erp-dual-canvas--right{flex-direction:row}.erp-dual-canvas--top,.erp-dual-canvas--bottom{flex-direction:column}.erp-dual-canvas__panels,.erp-dual-canvas__data{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-dual-canvas__data{flex:auto}.erp-dual-canvas.is-solo>.erp-dual-canvas__panels,.erp-dual-canvas.is-solo>.erp-dual-canvas__splitter{display:none!important}.erp-dual-canvas.is-solo>.erp-dual-canvas__data{flex:auto;max-width:none;max-height:none;order:0!important}.erp-dual-canvas.is-panels-only>.erp-dual-canvas__data,.erp-dual-canvas.is-panels-only>.erp-dual-canvas__splitter{display:none!important}.erp-dual-canvas.is-panels-only>.erp-dual-canvas__panels{flex:auto!important;order:0!important;max-width:none!important;max-height:none!important}.erp-dual-canvas.is-split.erp-dual-canvas--left>.erp-dual-canvas__panels,.erp-dual-canvas.is-split.erp-dual-canvas--right>.erp-dual-canvas__panels{flex:0 0 var(--erp-dual-panels-size);max-width:calc(100% - 200px)}.erp-dual-canvas.is-split.erp-dual-canvas--top>.erp-dual-canvas__panels,.erp-dual-canvas.is-split.erp-dual-canvas--bottom>.erp-dual-canvas__panels{flex:0 0 var(--erp-dual-panels-size);max-height:calc(100% - 160px)}.erp-dual-canvas--right>.erp-dual-canvas__panels{order:1}.erp-dual-canvas--right>.erp-dual-canvas__splitter{order:2}.erp-dual-canvas--right>.erp-dual-canvas__data{order:3}.erp-dual-canvas--left>.erp-dual-canvas__data{order:1}.erp-dual-canvas--left>.erp-dual-canvas__splitter{order:2}.erp-dual-canvas--left>.erp-dual-canvas__panels{order:3}.erp-dual-canvas--bottom>.erp-dual-canvas__panels{order:1}.erp-dual-canvas--bottom>.erp-dual-canvas__splitter{order:2}.erp-dual-canvas--bottom>.erp-dual-canvas__data{order:3}.erp-dual-canvas--top>.erp-dual-canvas__data{order:1}.erp-dual-canvas--top>.erp-dual-canvas__splitter{order:2}.erp-dual-canvas--top>.erp-dual-canvas__panels{order:3}.erp-dual-canvas__splitter{flex:0 0 var(--erp-dual-splitter-size);z-index:2;touch-action:none;background:0 0;position:relative}.erp-dual-canvas--left>.erp-dual-canvas__splitter,.erp-dual-canvas--right>.erp-dual-canvas__splitter{cursor:col-resize}.erp-dual-canvas--top>.erp-dual-canvas__splitter,.erp-dual-canvas--bottom>.erp-dual-canvas__splitter{cursor:row-resize}.erp-dual-canvas__splitter:after{content:"";position:absolute;inset:-4px}.erp-dual-canvas.is-resizing{-webkit-user-select:none;user-select:none;cursor:inherit}.erp-dual-canvas__panels{align-self:stretch;height:auto}.erp-dual-panels-stack{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.erp-dual-panels-stack__summary{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-dual-panels-stack__summary>.erp-grid-split-summary{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;overflow:hidden;display:flex!important}.erp-dual-panels-stack__summary .erp-grid-surface,.erp-dual-panels-stack__summary .erp-grid-summary-container{flex:auto;width:100%;height:100%;min-height:0}.erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none)){border-bottom:1px solid #2f549633;flex:0 0 38%;max-height:50%}:is(.erp-dual-canvas--left .erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none)),.erp-dual-canvas--right .erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none))){flex:0 0 42%;max-height:none}.erp-dual-panels-stack__charts{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.erp-dual-panels-stack__charts>.erp-renven-chart-wrap,.erp-dual-canvas__panels .erp-renven-chart-wrap{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.erp-dual-panels-stack__charts .erp-renven-chart-tool,.erp-dual-canvas__panels .erp-renven-chart-tool{border-top:none;gap:0;margin-top:0;padding-top:0}.erp-dual-canvas__panels .erp-renven-chart-tool,.erp-dual-canvas__panels .erp-renven-detail-panel,.erp-dual-canvas__panels .erp-renven-chart-output:not(.is-hidden),.erp-dual-canvas__panels .erp-renven-chart-box,.erp-dual-canvas__panels .erp-renven-chart-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.erp-dual-canvas__panels .erp-renven-chart-scroll{max-height:none;overflow:hidden}.erp-dual-canvas__panels .erp-renven-chart-msg:empty{display:none}.erp-dual-canvas__panels .erp-renven-charts-grid,.erp-dual-canvas__panels .erp-renven-chart-cell,.erp-dual-canvas__panels .erp-renven-chart-host,.erp-dual-canvas__panels .erp-renven-chart-host-inner,.erp-dual-canvas__panels .erp-grid-surface--chart{flex:auto;width:100%;height:100%;min-height:0!important}.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="1"],.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="2"]{flex:auto;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.erp-dual-canvas__panels .erp-renven-charts-grid,.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="4"]{gap:6px}.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="1"] .erp-renven-chart-cell,.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="2"] .erp-renven-chart-cell,.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="4"] .erp-renven-chart-cell{flex-direction:column;min-height:0;display:flex}.erp-dual-canvas__data>.erp-grid-split-layout,.erp-dual-canvas__data>.erp-grid-surface{flex:auto;height:100%;min-height:0}.erp-grid-split-layout--data-only{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.erp-grid-split-layout--data-only>.erp-grid-split-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@media (max-width:820px){.erp-dual-canvas.is-split,.erp-dual-canvas.is-panels-only{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;overflow:hidden auto}.erp-dual-canvas.is-split.erp-dual-canvas--left,.erp-dual-canvas.is-split.erp-dual-canvas--right,.erp-dual-canvas.is-split.erp-dual-canvas--top,.erp-dual-canvas.is-split.erp-dual-canvas--bottom{flex-direction:column}.erp-dual-canvas.is-split>.erp-dual-canvas__panels,.erp-dual-canvas.is-panels-only>.erp-dual-canvas__panels{height:auto;overflow:visible;flex:none!important;order:1!important;max-width:none!important;max-height:none!important}.erp-dual-canvas.is-split>.erp-dual-canvas__data{height:min(52dvh,440px);min-height:min(52dvh,440px);flex:none!important;order:3!important}.erp-dual-canvas__splitter{display:none}.erp-dual-panels-stack{height:auto;overflow:visible}.erp-dual-panels-stack__summary{flex:none;height:min(36dvh,280px);min-height:240px;max-height:none}.erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none)){flex:none;height:min(36dvh,280px);min-height:240px;max-height:none}.erp-dual-canvas--left .erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none)){flex:none;height:min(36dvh,280px);min-height:240px;max-height:none}.erp-dual-canvas--right .erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none)){flex:none;height:min(36dvh,280px);min-height:240px;max-height:none}.erp-dual-panels-stack__charts{flex:none;height:auto;overflow:visible}.erp-dual-canvas__panels .erp-renven-chart-wrap,.erp-dual-canvas__panels .erp-renven-chart-tool,.erp-dual-canvas__panels .erp-renven-detail-panel,.erp-dual-canvas__panels .erp-renven-chart-output:not(.is-hidden),.erp-dual-canvas__panels .erp-renven-chart-box,.erp-dual-canvas__panels .erp-renven-chart-scroll{height:auto;overflow:visible}.erp-dual-canvas__panels .erp-renven-charts-grid,.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="1"],.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="2"],.erp-dual-canvas__panels .erp-renven-charts-grid[data-count="4"]{flex-direction:column;display:flex;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.erp-dual-canvas__panels .erp-renven-chart-cell:not(.is-slot-hidden),.erp-dual-canvas__panels .erp-renven-chart-host,.erp-dual-canvas__panels .erp-renven-chart-host-inner,.erp-dual-canvas__panels .erp-grid-surface--chart{flex:none;width:100%;height:320px!important;min-height:320px!important}}body.dark .erp-dual-panels-stack__summary:has(+.erp-dual-panels-stack__charts:not(.d-none)){border-bottom-color:#ffffff1f}
