: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);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:hover,.erp-grid-toolbar .erp-toolbar-icon-btn:focus{color:#fff;background:#ffffff1f}.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-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>.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{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-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{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.is-muted{opacity:.52;border-style:dashed}.erp-active-filters-chip.is-muted .erp-active-filters-chip__main{text-decoration:line-through}.erp-active-filters-chip.is-muted .erp-active-filters-chip__toggle{color:#8a9bb0}.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 .form-control,.erp-advanced-modal .form-select{border:0;border-bottom:2px solid var(--primary-blue);box-shadow:none;border-radius:0;font-size:14px}.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{box-sizing:border-box;height:26px;min-height:26px;padding-top:3px;padding-bottom:3px;font-size:14px;line-height:1.3}.erp-advanced-modal .erp-advanced-row .erp-col-picker-btn,.erp-advanced-modal .erp-advanced-row .form-control{padding-left:2px;padding-right:2px}.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:column;align-items:flex-start;gap:4px}.erp-grid-config-modal-subtitle{color:#6b7280;margin-top:2px;font-size:13px;font-weight:400}.erp-grid-config-modal-title{flex-wrap:wrap;align-items:center;gap:6px;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;justify-content:center;align-items:center;gap:6px;margin-left: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-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-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}.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;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.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-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:end;align-items:center;width:36px;min-width:36px;padding-bottom:2px;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-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-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(200px,1.2fr);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}.erp-grid-view-meta-item--default{align-self:center;padding-bottom:2px}.erp-grid-view-meta-item--default .form-check{min-height:0;margin-bottom:0}.erp-grid-view-meta-item--default .form-check-label{line-height:1.25}.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-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{color:#8da0b4}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:#eef3f8}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}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);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--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-]{border-radius:0 0 var(--erp-grid-surface-radius) var(--erp-grid-surface-radius);border-top:1px solid var(--border-soft)}.erp-tab-panel-inner>.erp-grid-split-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-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:1px solid #dee2e6;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;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-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-body{max-height:min(72vh,760px);overflow-y:auto}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:12px;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:#f4f7fa;border:1px solid #dbe3ec;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:6px;display:flex}.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:#eef2f6;border:1px solid #dbe3ec;border-radius:8px;min-width:0;padding:8px}.erp-renven-chart-scroll{max-height:68vh;padding-right:4px;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.dark .erp-renven-chart-box{background:var(--bs-body-bg,#1a1d21);border-color:#ffffff1f}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-color:#ffffff1f}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}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-chart-tool{flex-direction:column;flex:auto;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:6px;display:flex;position:relative}.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-grid-split-main>.erp-grid-container{height:auto}[id^=erp-grid-pagination-]{z-index:12;background-color:var(--primary-blue);border-top:1px solid var(--border-soft);color:#fff;pointer-events:auto;isolation:isolate;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}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{position:relative;overflow:visible}#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}#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.fade{opacity:1!important;transition:none!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 #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:#eef3f8}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 .erp-advanced-modal .form-control,body.dark .erp-advanced-modal .form-select{color:#e8eef3;background-color:#12181e;border:0;border-bottom:2px solid #ffffff2e}body.dark .erp-advanced-modal .form-control::placeholder{color:#dce3ea73}body.dark .erp-advanced-modal .form-control:focus,body.dark .erp-advanced-modal .form-select:focus{color:#f5f8fb;box-shadow:none;background-color:#12181e;border-bottom-color:#6d9ab7d9}body.dark .erp-advanced-modal .form-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}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 #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__toggle:hover,body.dark .erp-active-filters-chip__toggle:focus-visible{background:#24303a}body.dark .erp-active-filters-chip.is-muted{border-color:#3d5568}body.dark .erp-active-filters-chip.is-muted .erp-active-filters-chip__toggle{color:#5e7a8e}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)}.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-profile-password-field .form-control{padding-right:2.4rem}.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:.45rem;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__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-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}@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:24px}@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;min-width:0;overflow:hidden}.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:#ffffff1f;background:#1a1d21!important}body.dark .erp-renven-chart-cell{background:#12181e;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-filters-v2-dialog{width:min(1280px,100vw - 32px);max-width:1280px}.erp-filters-v2-modal{border:1px solid #d7e0e8;border-radius:18px;max-height:calc(100vh - 32px);overflow:hidden}.erp-filters-v2-modal .modal-header{background:linear-gradient(#fbfcfd,#f7fafc);gap:16px;padding:18px 20px}.erp-filters-v2-title-wrap{flex:1}.erp-filters-v2-title-wrap .modal-title{color:#264f68;font-size:23px;font-weight:700}.erp-filters-v2-title-wrap p{color:#617487;margin:4px 0 0;font-size:13px}.erp-filters-v2-shortcuts{color:#264f68;background:#fff;border:1px solid #c8d6e2;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.erp-filters-v2-modal .modal-body{min-height:0;padding:18px;overflow:auto}.erp-filters-v2-backend-note{color:#665516;background:#fff9df;border:1px solid #d8c98d;border-radius:14px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:9px 14px;font-size:12px;display:flex}.erp-filters-v2-layout{grid-template-columns:minmax(500px,1.08fr) minmax(420px,.92fr);gap:16px;min-height:580px;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:#264f68;letter-spacing:.2px;text-transform:uppercase;font-size:12px;font-weight:800}.erp-filters-v2-field select,.erp-filters-v2-field input:not([type=checkbox]),.erp-filters-v2-field .erp-col-picker-btn{width:100%;box-shadow:none;color:#233445;background-color:#fff;border:1px solid #c8d6e2;border-radius:10px;padding:10px;font-size:13px;line-height:1.35}.erp-filters-v2-field select{background-position:right .6rem center;padding-right:2rem}.erp-filters-v2-field select:focus,.erp-filters-v2-field input:focus,.erp-filters-v2-field .erp-col-picker-btn:focus-visible{border-color:var(--primary-blue);box-shadow:none;outline:none}.erp-filters-v2-field small{color:#617487;font-size:12px}.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 .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:#d7e9f5}body.dark .erp-filters-v2-title-wrap p,body.dark .erp-filters-v2-card small{color:#a7b6c2}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-field select,body.dark .erp-filters-v2-field input:not([type=checkbox]),body.dark .erp-filters-v2-field .erp-col-picker-btn{color:#e4edf3;background-color:#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-backend-note{color:#f2e4a9;background:#40391f;border-color:#6f6235}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;min-height:auto}.erp-filters-v2-card{min-height:420px}}@media (max-width:650px){.erp-filters-v2-dialog{width:calc(100vw - 12px);margin:6px}.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%}}
