body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:0!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mantenedores{position:relative;left:-33px;color:gray;display:inline-block;text-decoration:none;font-weight:initial}.cargaMasiva{position:relative;left:-40px;color:gray;display:inline-block;text-decoration:none;font-weight:initial}.causasJudi{position:relative;left:0;color:gray;display:inline-block;text-decoration:none;font-weight:initial}.busquedaCausa{position:relative;left:-17px;color:gray;display:inline-block;text-decoration:none;font-weight:initial}.editLettersNav{position:relative}.navbar-brand{cursor:pointer}nav.sidebar.navbar{border-radius:0;position:fixed;color:gray}nav.sidebar,.main{-webkit-transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-o-transition:margin .2s ease-out;transition:margin .2s ease-out}@media (max-width: 768px){.mantenedores{position:initial;left:0}.imgenLogo{display:none!important}.cargaMasiva,.causasJudi,.busquedaCausa{position:initial;left:0}}@media (min-width: 768px){.main{position:absolute;width:calc(100% - 40px);margin-left:40px;float:right}nav.sidebar:hover+.main{margin-left:200px}nav.sidebar.navbar.sidebar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}nav.sidebar .navbar-brand,nav.sidebar .navbar-header{text-align:center;width:100%;margin-left:0}nav.sidebar .navbar-nav>li:first-child{border-top:1px #e5e5e5 solid}nav.sidebar .navbar-nav>li{border-bottom:1px #e5e5e5 solid}nav.sidebar .navbar-nav .open .dropdown-menu{position:relative;left:10px;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}nav.sidebar .navbar-collapse,nav.sidebar .container-fluid{padding:0}.navbar-inverse{background-color:#35406e!important}.navbar-inverse .navbar-nav .open .dropdown-menu>li>div{color:#777}nav.sidebar{width:200px;height:100%;margin-left:-160px;float:left;z-index:8000;margin-bottom:0}nav.sidebar li{width:100%}nav.sidebar:hover{margin-left:0}.forAnimate{opacity:0}}@media (min-width: 1330px){.main{width:calc(100% - 200px);margin-left:200px}nav.sidebar{float:left}nav.sidebar .forAnimate{opacity:1}}nav.sidebar .navbar-nav .open .dropdown-menu>li>div:hover,nav.sidebar .navbar-nav .open .dropdown-menu>li>div:focus{color:#ccc;background-color:transparent}nav:hover .forAnimate{opacity:1}.editLettersNav:focus{color:#fff!important;background-color:transparent}.editLettersNav:hover{cursor:pointer}.editLettersNav:hover{color:#fff}.paddingajust{padding:0 0 0 25px!important}.ajusteTabladata>tr>th{text-align:center}.btn-primary{background-color:#35406e;border-color:#35406e}.btn-secundary{background-color:#b35642;border-color:#b35642;color:#fff!important}table th{position:-webkit-sticky;position:sticky;top:0;background:#35406e;color:#fff}.large-table{width:1480px;margin:0 auto;overflow-y:auto;max-height:600px;padding-right:8px;padding-left:50px}.table-responsive{max-height:600px}.table-responsive-causas{height:600px}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}.iconSeparacion{font-size:90px;position:relative;padding:20px}.letrasSeparacion{position:relative;font-size:20px!important}.borderSeparacion{padding:20px}.iconSeparacion:hover{background:#1b91b9;border-radius:20px}.headerNew{position:fixed;top:0;z-index:9;height:74px;border-bottom:solid;background:#35406e!important;width:100%;left:0;right:0;color:#fff}.headerModule{position:absolute;left:20%}.listaMensaje{position:absolute;left:-65px;background:#fff;list-style:none;padding:20px;border:solid 2px}.listaItem{padding:5px;list-style:none;cursor:pointer}.listaItem:hover{background:#35406e75!important}.hoverdropdown{background:#e0e2e975;border-radius:281px;padding-bottom:15px;padding-left:9px;padding-right:10px;position:absolute;left:-50px;top:-7px}.dropdown-menu{left:-60px}.alertTab{margin-top:20px;margin-bottom:10px}input::placeholder{font-style:italic}.contenedorGrande{text-align:left;border:1px solid #ddd}.textHover{position:absolute}.verMasHover:hover>.textHover{visibility:visible!important}.textHover{background-color:#fff;color:#000;padding:20px;border-radius:20px;top:-16pc;left:-125px;width:250px;z-index:99999}.tabcontent{padding:initial!important}.botonDisable{background-color:#5c5b5b!important;color:#fff!important}.tab button{width:20%}.pagination{margin:-11px 0!important}.selectPagina{padding:8px;border-radius:4px;color:#23527c;background-color:#eee;border-color:#ddd;top:-1px;position:relative}@media (min-width: 768px){nav.sidebar .navbar-nav>div{border-bottom:1px #e5e5e5 solid}nav.sidebar div{width:100%}.navbar-nav>div{float:left}}p{margin:0!important}.loadingGif{height:100px}.ajusteLoading{height:400px}.link{color:#35406e;text-decoration:none;cursor:pointer}.link:hover{color:#35406e;text-decoration:underline}.App .container .headerNew,body.sidebar-collapsed .App .container .headerNew{margin-left:0!important}.App .container{transition:margin-left .2s ease,width .2s ease!important}body.sidebar-collapsed .App>.container,body.sidebar-collapsed .App .container{margin-left:100px!important;margin-right:24px!important;width:auto!important;max-width:none!important}#sidebarHover{height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;position:fixed!important;top:0!important;left:0!important}#sidebarHover .sidebarBody{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:8px!important}#sidebarHover .sidebarFooter{flex-shrink:0!important;margin-top:auto!important}.App .container .container{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}body.sidebar-collapsed .App .container .container{margin-left:0!important;margin-right:0!important}.App .container form#formularioBusqueda.container,.App .container form.container{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}body.sidebar-collapsed .App form#formularioBusqueda.container,body.sidebar-collapsed .App>form.container{margin-left:100px!important;width:calc(100% - 124px)!important}.App .container .large-table{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;overflow-x:auto!important}.App .container.tablaCard{background:var(--color-card, #fff)!important;border:1px solid var(--color-border, #E2E8F0)!important;border-radius:14px!important;box-shadow:var(--shadow-md, 0 1px 3px rgba(15, 23, 42, .08))!important;padding:24px!important}.App .paginadorAbajo{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important;margin-top:16px!important;padding-top:4px!important}.App .paginadorAbajo .pagination,.App .paginadorAbajo .selectPagina{margin:0!important}.App .col-md-12.table-responsive tbody>td,.App .container.tablaCard tbody>td,.App .large-table tbody>td{display:block!important;width:100%!important;text-align:center!important;padding:28px!important;color:var(--color-text-muted, #94A3B8)!important;font-size:15px!important;font-weight:500!important;border:none!important}.App .col-md-12.table-responsive table h1,.App .container.tablaCard table h1,.App .large-table table h1{text-align:center!important;margin:0!important;padding:28px!important;color:var(--color-text-muted, #94A3B8)!important;font-size:15px!important;font-weight:500!important}body{font-family:Poppins,sans-serif}a{color:#92badd;display:inline-block;text-decoration:none;font-weight:400}h2{text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;display:inline-block;margin:40px 8px 10px;color:#ccc}.wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:20px}#formContent{-webkit-border-radius:10px 10px 10px 10px;border-radius:10px;background:#fff;width:90%;max-width:450px;position:relative;padding:0;-webkit-box-shadow:0 30px 60px 0 rgba(0,0,0,.3);box-shadow:0 30px 60px #0000004d;text-align:center}#formFooter{background-color:#f6f6f6;border-top:1px solid #dce8f1;padding:25px;text-align:center;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}h2.inactive{color:#ccc}h2.active{color:#0d0d0d;border-bottom:2px solid #5fbae9}input[type=button],input[type=submit],input[type=reset]{background-color:#56baed;border:none;color:#fff;padding:15px 80px;text-align:center;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:13px;-webkit-box-shadow:0 10px 30px 0 rgba(95,186,233,.4);box-shadow:0 10px 30px #5fbae966;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px;margin:5px 20px 40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:#39ace7}input[type=button]:active,input[type=submit]:active,input[type=reset]:active{-moz-transform:scale(.95);-webkit-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}input[type=text]{background-color:#f6f6f6;border:none;color:#0d0d0d;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border:2px solid #f6f6f6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px}input[type=text]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=text]:placeholder{color:#ccc}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fadeIn.first{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.fadeIn.second{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.fadeIn.third{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.fadeIn.fourth{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.underlineHover:after{display:block;left:0;bottom:-10px;width:0;height:2px;background-color:#56baed;content:"";transition:width .2s}.underlineHover:hover{color:#0d0d0d}.underlineHover:hover:after{width:100%}*:focus{outline:none}#icon{width:60%}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 12px}.no-autocomplete{color:#999;position:absolute;top:14.5%}.autocomplete{width:100%;border:1px solid #999;border-top-width:0;list-style:none;margin-top:0;max-height:143px;overflow-y:auto;padding-left:0;background:#fff;position:absolute;z-index:999}.autocomplete li{padding:0 0 8px}.autocomplete>.active,.autocomplete li:hover{background-color:#a9a9a9;cursor:pointer;font-weight:700}.autocomplete li:not(:last-of-type){border-bottom:1px solid #999}.dashAlerts{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:18px!important;margin-bottom:20px!important}.dashAlert{display:flex!important;align-items:center!important;gap:14px!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-left:5px solid #94A3B8!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:16px 20px!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important}.dashAlert:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-lg)!important}.dashAlert--warn{border-left-color:#f59e0b!important;background:linear-gradient(90deg,rgba(245,158,11,.06),transparent 60%)!important}.dashAlert--danger{border-left-color:#ef4444!important;background:linear-gradient(90deg,rgba(239,68,68,.07),transparent 60%)!important}.dashAlertIcon{font-size:26px!important;flex-shrink:0!important}.dashAlertBody{min-width:0!important}.dashAlertNum{font-size:26px!important;font-weight:800!important;color:var(--color-text)!important;line-height:1!important;letter-spacing:-.5px!important}.dashAlertText{font-size:12.5px!important;color:var(--color-text-secondary)!important;margin-top:4px!important}@media (max-width: 900px){.dashAlerts{grid-template-columns:1fr!important}}.react-dual-listbox{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-dual-listbox *{-webkit-box-sizing:border-box;box-sizing:border-box}.react-dual-listbox input:disabled,.react-dual-listbox select:disabled{background:#eee;cursor:not-allowed}.react-dual-listbox button,.react-dual-listbox select{line-height:1.42857;font-family:inherit}.rdl-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.rdl-filter,.rdl-control{display:block;border:1px solid #ccc;border-radius:2px;padding:8px 12px;width:100%;color:#333;font-size:14px}.rdl-filter{margin-bottom:10px}.rdl-control-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdl-control-label{padding:2px 4px}.rdl-control-label.rdl-sr-only{position:absolute;clip:rect(0 0 0 0)}.rdl-control{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.rdl-control optgroup{font:inherit;font-weight:700}.rdl-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10px}.rdl-has-header .rdl-actions{padding-top:31px}.rdl-has-filter .rdl-actions{padding-top:44px}.rdl-has-header.rdl-has-filter .rdl-actions{padding-top:75px}.rdl-actions-right,.rdl-actions-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdl-actions-right{margin-bottom:10px}.rdl-move{margin-bottom:5px;border:1px solid #ccc;border-radius:2px;background:#fff;cursor:pointer;padding:5px 10px;color:#333;font-size:12px}.rdl-move:active:not(:disabled),.rdl-move:focus:not(:disabled){border-color:#8c8c8c;background:#e6e6e6}.rdl-move:focus:not(:disabled){outline:thin dotted;outline-offset:-2px}.rdl-move:hover:not(:disabled){border-color:#adadad;background:#e6e6e6}.rdl-move:disabled{opacity:.5;cursor:not-allowed}.rdl-move:last-child{margin-bottom:0}.rdl-move i{margin:0 -1px}.rdl-align-top .rdl-available{margin-right:10px}.rdl-align-top .rdl-selected{margin-left:10px}.rdl-align-top .rdl-control{border-top-left-radius:0;border-top-right-radius:0}.rdl-align-top .rdl-actions-left,.rdl-align-top .rdl-actions-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.rdl-align-top .rdl-list-box .rdl-move{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.rdl-align-top .rdl-list-box .rdl-move:first-child{margin-bottom:0;border-right:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.rdl-align-top .rdl-list-box .rdl-move:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}:root{--color-bg: #F5F7FA;--color-card: #FFFFFF;--color-card-soft: #F8FAFC;--color-sidebar: #0F2030;--color-sidebar-deep: #0A1722;--color-sidebar-text: #C8D3DD;--color-sidebar-muted: #7A8896;--color-accent: #16C4C9;--color-accent-hover: #0FA8AD;--color-accent-strong: #0E9499;--color-accent-glow: #2DE0E0;--color-accent-soft: rgba(45, 224, 224, .14);--color-accent-soft-hover: rgba(45, 224, 224, .22);--color-text: #0F172A;--color-text-secondary: #475569;--color-text-muted: #94A3B8;--color-border: #E2E8F0;--color-border-strong: #CBD5E1;--color-success-bg: #D1FAE5;--color-success-text: #065F46;--color-danger: #EF4444;--color-danger-bg: #FEE2E2;--color-danger-text: #991B1B;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-lg: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .04);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--font-stack: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body,.App{background:var(--color-bg)!important;color:var(--color-text)!important;font-family:var(--font-stack)!important;font-size:14px!important;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}nav.sidebar,nav.navbar.navbar-inverse.sidebar{background:var(--color-sidebar)!important;background-color:var(--color-sidebar)!important;width:260px!important;min-height:100vh!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:2px 0 12px #00000014!important;z-index:100!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}nav.sidebar{transition:width .2s ease!important;text-align:left!important}nav.sidebar .sidebarNavLabel,nav.sidebar .sidebarSectionTitle,nav.sidebar .sidebarSectionLabel,nav.sidebar .sidebarSubItem{text-align:left!important}body>.App>.container,.App>.container,.container{transition:margin-left .2s ease!important}nav.sidebar .sidebarCollapseBtn{position:absolute!important;top:26px!important;right:14px!important;z-index:5!important;width:30px!important;height:30px!important;border-radius:8px!important;background:#ffffff0f!important;color:#ffffffa6!important;border:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:background .15s ease,color .15s ease!important}nav.sidebar .sidebarCollapseBtn svg{width:16px!important;height:16px!important;transition:transform .2s ease!important}nav.sidebar .sidebarCollapseBtn:hover{background:#ffffff24!important;color:#fff!important}nav.sidebar .sidebarSectionIcon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;flex-shrink:0!important;margin-right:10px!important}nav.sidebar .sidebarSectionIcon svg{width:18px!important;height:18px!important}nav.sidebar .sidebarSectionLabel{flex:1!important;text-align:left!important}body.sidebar-collapsed nav.sidebar,body.sidebar-collapsed nav.navbar.navbar-inverse.sidebar,body.sidebar-collapsed #sidebarHover{width:76px!important}body.sidebar-collapsed .App .container,body.sidebar-collapsed .App>.container,body.sidebar-collapsed .container{margin-left:100px!important}body.sidebar-collapsed .headerNew{margin-left:100px!important}body.sidebar-collapsed nav.sidebar .sidebarBrand{display:none!important}body.sidebar-collapsed nav.sidebar .sidebarCollapseBtn{position:static!important;margin:16px auto 8px!important}body.sidebar-collapsed nav.sidebar .sidebarCollapseBtn svg{transform:rotate(180deg)!important}body.sidebar-collapsed nav.sidebar .sidebarNavLabel,body.sidebar-collapsed nav.sidebar .sidebarSectionTitle:not(.sidebarSectionTitle--collapsible),body.sidebar-collapsed nav.sidebar .sidebarSectionLabel,body.sidebar-collapsed nav.sidebar .sidebarSectionChevron,body.sidebar-collapsed nav.sidebar .sidebarSectionItems,body.sidebar-collapsed nav.sidebar .sidebarUserInfo{display:none!important}body.sidebar-collapsed nav.sidebar .sidebarSection{padding:0 10px!important;margin:4px 0!important}body.sidebar-collapsed nav.sidebar .sidebarNavItem,body.sidebar-collapsed nav.sidebar .sidebarSectionTitle--collapsible{justify-content:center!important;padding:11px 0!important;gap:0!important}body.sidebar-collapsed nav.sidebar .sidebarSectionTitle--collapsible{color:#ffffffb8!important;border-radius:8px!important;margin:0!important}body.sidebar-collapsed nav.sidebar .sidebarSectionTitle--collapsible:hover{background:#ffffff14!important;color:#fff!important}body.sidebar-collapsed nav.sidebar .sidebarSectionIcon{margin-right:0!important}body.sidebar-collapsed nav.sidebar .sidebarFooter{justify-content:center!important;padding:14px 0!important}nav.sidebar .sidebarBrand{padding:22px 22px 20px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-shrink:0!important}nav.sidebar .sidebarBrand img,nav.sidebar .sidebarBrand #logo{display:block!important;max-width:158px!important;max-height:40px!important;height:auto!important;width:auto!important;background:transparent!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))!important}nav.sidebar .sidebarBody{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 0!important}nav.sidebar .sidebarBody::-webkit-scrollbar{width:6px!important}nav.sidebar .sidebarBody::-webkit-scrollbar-track{background:transparent!important}nav.sidebar .sidebarBody::-webkit-scrollbar-thumb{background:#ffffff1a!important;border-radius:999px!important}nav.sidebar .sidebarBody::-webkit-scrollbar-thumb:hover{background:#ffffff2e!important}nav.sidebar .sidebarSection{margin:12px 0!important;padding:0 12px!important}nav.sidebar .sidebarSectionTitle{font-size:11px!important;font-weight:600!important;letter-spacing:.8px!important;color:#fff6!important;padding:8px 12px!important;margin-bottom:4px!important}nav.sidebar .sidebarSectionTitle--collapsible{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;border-radius:6px!important;transition:background .15s ease,color .15s ease!important}nav.sidebar .sidebarSectionTitle--collapsible:hover{background:#ffffff0d!important;color:#ffffffb3!important}nav.sidebar .sidebarSectionTitle--collapsible.is-expanded{color:#ffffffd9!important}nav.sidebar .sidebarSectionChevron{font-size:11px!important;color:#fff6!important;transition:transform .2s ease,color .2s ease!important;transform:rotate(-90deg)!important;display:inline-block!important}nav.sidebar .sidebarSectionTitle--collapsible.is-expanded .sidebarSectionChevron{transform:rotate(0)!important;color:var(--color-accent)!important}nav.sidebar .sidebarSectionItems{padding-top:2px!important}nav.sidebar .sidebarNavItem{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;margin:2px 0!important;border-radius:8px!important;cursor:pointer!important;color:#ffffffbf!important;font-size:13.5px!important;font-weight:500!important;transition:background .15s ease,color .15s ease!important;-webkit-user-select:none!important;user-select:none!important}nav.sidebar .sidebarNavItem:hover{background:#ffffff0f!important;color:#fff!important}nav.sidebar .sidebarNavItem.is-active{background:#ffffff1a!important;color:#fff!important;font-weight:600!important}nav.sidebar .sidebarNavIcon{width:20px!important;height:20px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}nav.sidebar .sidebarNavIcon svg{width:20px!important;height:20px!important}nav.sidebar .sidebarNavLabel{flex:1!important}nav.sidebar .sidebarSubItem{padding:8px 12px 8px 20px!important;margin:1px 0!important;border-radius:6px!important;cursor:pointer!important;color:#ffffffa6!important;font-size:13px!important;font-weight:400!important;transition:all .15s ease!important;-webkit-user-select:none!important;user-select:none!important}nav.sidebar .sidebarSubItem:hover{background:#ffffff0d!important;color:#fff!important;padding-left:24px!important}nav.sidebar .sidebarSubItem.is-active{background:#2de0e026!important;color:#16c4c9!important;font-weight:600!important}nav.sidebar .sidebarFooter{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;border-top:1px solid rgba(255,255,255,.06)!important;flex-shrink:0!important;background:#00000026!important}nav.sidebar .sidebarUserAvatar{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-hover) 100%)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.5px!important;box-shadow:0 2px 6px #2de0e059!important;flex-shrink:0!important}nav.sidebar .sidebarUserInfo{flex:1!important;min-width:0!important;overflow:hidden!important}nav.sidebar .sidebarUserName{color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}nav.sidebar .sidebarUserEmail{color:#ffffff80!important;font-size:11px!important;line-height:1.3!important;margin-top:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#sidebarHover{margin-left:0!important;width:240px!important}nav.sidebar .container-fluid{padding:0!important;width:100%!important}nav.sidebar .navbar-header{width:100%!important;padding:20px 20px 18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:4px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;float:none!important}nav.sidebar .navbar-brand{width:100%!important;height:auto!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important}nav.sidebar .navbar-brand img,nav.sidebar #logo{width:auto!important;max-width:158px!important;max-height:40px!important;position:static!important;left:auto!important;opacity:1!important;border-radius:0!important;background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))!important}nav.sidebar .navbar-toggle{display:none!important}nav.sidebar .navbar-collapse,nav.sidebar .collapse.navbar-collapse{display:block!important;width:100%!important;padding:8px 12px!important;border:none!important;box-shadow:none!important}nav.sidebar .nav.navbar-nav{width:100%!important;margin:0!important;display:block!important;float:none!important}nav.sidebar .nav.navbar-nav>li,nav.sidebar .nav.navbar-nav>div{width:100%!important;display:block!important;float:none!important}nav.sidebar .dropdown-toggle{padding:10px 16px!important;border-radius:0!important;cursor:default!important;display:flex!important;align-items:center!important;gap:10px!important;color:#fff6!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin:16px 0 8px!important;pointer-events:none!important}nav.sidebar .dropdown-toggle:hover{background:transparent!important}nav.sidebar .dropdown-toggle a,nav.sidebar .causasJudi,nav.sidebar .mantenedores,nav.sidebar .cargaMasiva,nav.sidebar .busquedaCausa{position:static!important;left:auto!important;color:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;display:inline!important;margin:0!important;padding:0!important}nav.sidebar .glyphicon-cog,nav.sidebar .pull-right.glyphicon{display:none!important}nav.sidebar .caret{display:none!important}nav.sidebar .dropdown-menu,nav.sidebar .dropdown-menu.forAnimate{position:static!important;display:block!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;float:none!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;max-height:none!important;overflow:visible!important}nav.sidebar .dropdown-menu li{list-style:none!important;padding:0!important;margin:0!important;display:block!important}nav.sidebar li.editLettersNav,nav.sidebar div.editLettersNav,nav.sidebar .dropdown-menu li.editLettersNav,nav.sidebar .dropdown-menu>li.editLettersNav,nav.navbar-inverse.sidebar li.editLettersNav,nav.sidebar .editLettersNav{padding:9px 16px 9px 20px!important;margin:1px 8px!important;border-radius:6px!important;color:#ffffffbf!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;transition:all .18s ease!important;display:block!important;text-decoration:none!important;border-left:3px solid transparent!important;list-style:none!important;line-height:1.4!important;background:transparent!important;position:relative!important}nav.sidebar li.editLettersNav:hover,nav.sidebar .editLettersNav:hover,nav.navbar-inverse.sidebar .editLettersNav:hover{background:#ffffff14!important;color:#fff!important;padding-left:24px!important;font-weight:500!important}nav.sidebar .editLettersNav.active,nav.sidebar .editLettersNav:active{background:#2de0e02e!important;color:#16c4c9!important;border-left-color:#16c4c9!important;font-weight:600!important}nav.sidebar .sidebarSubHeader{list-style:none!important;padding:11px 14px!important;margin:2px 10px!important;color:#ffffffc7!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1px!important;text-transform:none!important;cursor:pointer!important;pointer-events:auto!important;border:none!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;transition:background-color .15s ease,color .15s ease!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important}nav.sidebar .sidebarSubHeader:before{content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex-shrink:0!important;background-color:currentColor!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:18px 18px!important;mask-size:18px 18px!important;opacity:.85!important}nav.sidebar .sidebarSubHeader[data-icon=users]:before,nav.sidebar .sidebarSubHeader:nth-of-type(1):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(2):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(3):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 010-5 2.5 2.5 0 010 5z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 010-5 2.5 2.5 0 010 5z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(4):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(5):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(6):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(7):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(8):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.5.5 0 0014 2h-4a.5.5 0 00-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.05.24.27.42.51.42h4c.24 0 .46-.18.5-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5A3.5 3.5 0 0112 8.5a3.5 3.5 0 010 7z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.5.5 0 0014 2h-4a.5.5 0 00-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.05.24.27.42.51.42h4c.24 0 .46-.18.5-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5A3.5 3.5 0 0112 8.5a3.5 3.5 0 010 7z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(9):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M19 3H5c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M19 3H5c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z'/></svg>")!important}nav.sidebar .sidebarSubHeader:nth-of-type(10):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M10 4H4c-1.11 0-2 .89-2 2v12c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2h-8l-2-2z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M10 4H4c-1.11 0-2 .89-2 2v12c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2h-8l-2-2z'/></svg>")!important}nav.sidebar .sidebarSubHeader:hover{background:#ffffff14!important;color:#fff!important}nav.sidebar .sidebarSubHeader.is-expanded{color:#fff!important;background:#ffffff0f!important}nav.sidebar .sidebarSubHeader>span:first-child{flex:1!important;text-align:left!important}nav.sidebar .sidebarChevron{font-size:11px!important;color:#fff6!important;transition:transform .2s ease!important;margin-left:4px!important;transform:rotate(-90deg)!important;display:inline-block!important;flex-shrink:0!important}nav.sidebar .sidebarSubHeader.is-expanded .sidebarChevron{transform:rotate(0)!important;color:#16c4c9!important}nav.sidebar li.editLettersNav.editLettersNav--child,nav.sidebar .editLettersNav--child{padding:8px 14px 8px 50px!important;margin:1px 10px!important;font-size:12.5px!important;font-weight:400!important;color:#ffffffa6!important;border-radius:6px!important;border-left:none!important;position:relative!important}nav.sidebar .editLettersNav--child:before{content:""!important;position:absolute!important;left:28px!important;top:50%!important;transform:translateY(-50%)!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#ffffff4d!important;transition:all .15s ease!important}nav.sidebar li.editLettersNav.editLettersNav--child:hover,nav.sidebar .editLettersNav--child:hover{padding-left:50px!important;background:#ffffff0d!important;color:#fff!important}nav.sidebar .editLettersNav--child:hover:before{background:var(--color-accent)!important;width:6px!important;height:6px!important;left:26px!important}nav.sidebar .editLettersNav a{color:inherit!important;text-decoration:none!important;display:block!important}body>.App>.container,.App>.container,.container{margin:24px 24px 24px 284px!important;width:auto!important;max-width:none!important;padding:0!important}.headerNew{background:transparent!important;border:none!important;height:auto!important;width:auto!important;padding:0 0 24px!important;margin:0 24px 24px 284px!important;position:relative!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;align-items:center!important;transition:margin-left .2s ease!important}.headerModule{color:var(--color-text)!important;font-size:26px!important;font-weight:700!important;margin:0!important;padding:0!important;letter-spacing:-.5px!important;position:static!important;left:auto!important}.headerNew>div{position:static!important;right:auto!important;top:auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:16px!important}.headerNew .glyphicon-bell{font-size:22px!important;color:var(--color-text-secondary)!important;position:static!important;top:auto!important;cursor:pointer!important;padding:8px!important;border-radius:50%!important;transition:background .15s!important}.headerNew .glyphicon-bell:hover{background:var(--color-border)!important}.headerNew img{border-radius:50%!important;height:38px!important;width:38px!important;border:2px solid var(--color-border)!important;object-fit:cover!important}.headerNew i:not(.glyphicon){font-style:normal!important;position:static!important;left:auto!important;top:auto!important;font-size:14px!important;font-weight:600!important;color:var(--color-text)!important}form{background:var(--color-card)!important;padding:28px!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;margin-bottom:24px!important;border:1px solid var(--color-border)!important;display:flex!important;flex-wrap:wrap!important;gap:18px 20px!important;align-items:flex-end!important}form .col-md-4,form .col-md-3,form .col-md-6,form .col-md-2{flex:1 1 240px!important;min-width:180px!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important}form h5{font-size:12px!important;font-weight:600!important;color:var(--color-text-secondary)!important;margin:0 0 6px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}.form-control,input[type=text],input[type=email],input[type=number],input[type=date],input[type=datetime-local],input[type=password],select,textarea{background:var(--color-card)!important;border:1px solid var(--color-border-strong)!important;border-radius:var(--radius-md)!important;padding:10px 14px!important;font-size:14px!important;color:var(--color-text)!important;height:42px!important;width:100%!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s!important;font-family:var(--font-stack)!important}.form-control:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--color-accent)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important}.form-control::placeholder,input::placeholder{color:var(--color-text-muted)!important}textarea{height:auto!important;min-height:80px!important;resize:vertical!important}input[type=checkbox]:not(.c1){width:18px!important;height:18px!important;cursor:pointer!important;accent-color:var(--color-accent)!important}.btn,button.btn,button:not(.navbar-toggle){border-radius:var(--radius-md)!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important;border:none!important;cursor:pointer!important;transition:all .15s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:42px!important;letter-spacing:.2px!important;font-family:var(--font-stack)!important}.btn-primary,button[type=submit]:not(.navbar-toggle){background:var(--color-accent)!important;color:#fff!important;border:none!important;box-shadow:0 2px 4px #2de0e040!important}.btn-primary:hover,button[type=submit]:not(.navbar-toggle):hover{background:var(--color-accent-hover)!important;box-shadow:0 4px 8px #2de0e059!important;transform:translateY(-1px)!important}.btn-primary:active{transform:translateY(0)!important}.btn-default,.btn-secondary{background:var(--color-card)!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border-strong)!important}.btn-default:hover,.btn-secondary:hover{background:var(--color-bg)!important;color:var(--color-text)!important}.btn-danger{background:var(--color-danger)!important;color:#fff!important}table,.table{background:var(--color-card)!important;border-radius:0!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;border:none!important;margin-bottom:0!important;table-layout:auto!important}.large-table,.table-responsive,div.table-responsive{background:var(--color-card)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;overflow-x:auto!important;overflow-y:visible!important;box-shadow:var(--shadow-sm)!important}table thead,.table thead,table thead tr,.table thead tr{background:var(--color-card-soft)!important}table thead th,.table thead th,table th,.table th{background:var(--color-card-soft)!important;color:var(--color-text-secondary)!important;font-weight:600!important;font-size:12.5px!important;text-transform:none!important;letter-spacing:.2px!important;padding:14px 18px!important;border-bottom:1px solid var(--color-border)!important;border-top:none!important;text-align:left!important;white-space:nowrap!important}table tbody td,.table tbody td,table td,.table td{padding:14px 18px!important;border-top:1px solid var(--color-border)!important;border-bottom:none!important;font-size:13.5px!important;color:var(--color-text)!important;vertical-align:middle!important}table tbody tr:hover,.table tbody tr:hover{background:var(--color-card-soft)!important}table tbody tr:first-child td{border-top:none!important}.label,.badge,.text-success,.text-danger{padding:4px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;display:inline-block!important;letter-spacing:.2px!important}.label-success,.text-success,.badge-success{background:var(--color-success-bg)!important;color:var(--color-success-text)!important}.label-danger,.text-danger,.badge-danger{background:var(--color-danger-bg)!important;color:var(--color-danger-text)!important}.pagination{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;font-family:var(--font-stack)!important}.pagination li,.pagination>li{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}.pagination li a,.pagination>li>a,.pagination>li>span{min-width:36px!important;height:36px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:1px solid var(--color-border)!important;background:var(--color-card)!important;color:var(--color-text-secondary)!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;transition:all .15s ease!important;text-decoration:none!important;line-height:1!important;margin:0!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 1px 2px #0f172a0a!important}.pagination li a:hover,.pagination>li>a:hover{background:var(--color-bg)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #0f172a14!important}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination .selected a,.pagination li.selected a{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important;box-shadow:0 2px 8px #2de0e066!important;font-weight:700!important}.pagination>.active>a:hover,.pagination .selected a:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:#fff!important;transform:translateY(-1px)!important}.pagination .previous a,.pagination .next a,.pagination li.previous a,.pagination li.next a{font-size:14px!important;font-weight:600!important;color:var(--color-text-secondary)!important}.pagination .previous.disabled a,.pagination .next.disabled a,.pagination li.disabled a{color:var(--color-text-muted)!important;cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important;background:var(--color-bg)!important}.pagination .break-me,.pagination .break-me a,.pagination li.break-me a{border:none!important;background:transparent!important;box-shadow:none!important;cursor:default!important;color:var(--color-text-muted)!important;font-weight:600!important;letter-spacing:1px!important;pointer-events:none!important}.pagination .break-me a:hover,.pagination li.break-me a:hover{background:transparent!important;border:none!important;transform:none!important;box-shadow:none!important;color:var(--color-text-muted)!important}.pagination li:not(.previous):not(.next):not(.break-me):not(.selected) a{background:var(--color-card)!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important}.glyphicon-pencil,.glyphicon-edit{color:var(--color-accent)!important;cursor:pointer!important;font-size:16px!important;padding:6px!important;border-radius:var(--radius-sm)!important;transition:background .15s!important}.glyphicon-pencil:hover{background:var(--color-accent-soft)!important}.glyphicon-trash,.glyphicon-remove{color:var(--color-danger)!important;cursor:pointer!important;font-size:16px!important;padding:6px!important;border-radius:var(--radius-sm)!important;transition:background .15s!important}.glyphicon-trash:hover{background:var(--color-danger-bg)!important}.modal-content{border-radius:var(--radius-lg)!important;border:none!important;box-shadow:var(--shadow-lg)!important}.modal-header{border-bottom:1px solid var(--color-border)!important;padding:20px 24px!important}.modal-body{padding:24px!important}.modal-footer{border-top:1px solid var(--color-border)!important;padding:16px 24px!important}.uiToastWrap{position:fixed!important;top:20px!important;right:20px!important;z-index:3000!important;display:flex!important;flex-direction:column!important;gap:10px!important;max-width:360px!important;pointer-events:none!important}.uiToast{pointer-events:auto!important;display:flex!important;align-items:flex-start!important;gap:10px!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-left:4px solid var(--color-accent)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;padding:13px 16px!important;font-size:13.5px!important;color:var(--color-text)!important;cursor:pointer!important;animation:uiToastIn .22s ease!important}.uiToast--error{border-left-color:var(--color-danger)!important}.uiToastIcon{flex-shrink:0!important;width:20px!important;height:20px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;color:#fff!important;background:var(--color-accent)!important;margin-top:1px!important}.uiToast--error .uiToastIcon{background:var(--color-danger)!important}.uiToastMsg{flex:1!important;line-height:1.4!important;word-break:break-word!important}@keyframes uiToastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.uiConfirmOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2900!important;background:#0f172a8c!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;animation:uiFadeIn .16s ease!important}.uiConfirm{background:var(--color-card)!important;border-radius:16px!important;box-shadow:0 24px 60px #0f172a4d!important;padding:28px!important;width:100%!important;max-width:420px!important;text-align:center!important;animation:uiPopIn .18s ease!important}.uiConfirmIcon{width:52px!important;height:52px!important;margin:0 auto 16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;background:var(--color-accent-soft)!important;color:var(--color-accent-strong)!important}.uiConfirmIcon.is-danger{background:var(--color-danger-bg)!important;color:var(--color-danger-text)!important}.uiConfirmTitle{margin:0 0 8px!important;font-size:18px!important;font-weight:700!important;color:var(--color-text)!important}.uiConfirmMsg{margin:0 0 24px!important;font-size:14px!important;color:var(--color-text-secondary)!important;line-height:1.5!important}.uiConfirmActions{display:flex!important;gap:12px!important;justify-content:center!important}.uiBtn{min-width:110px!important;height:42px!important;padding:0 20px!important;border-radius:var(--radius-md)!important;font-size:14px!important;font-weight:600!important;border:none!important;cursor:pointer!important;transition:all .15s ease!important}.uiBtn--primary{background:var(--color-accent)!important;color:#fff!important;box-shadow:0 2px 6px #2de0e04d!important}.uiBtn--primary:hover{background:var(--color-accent-hover)!important}.uiBtn--danger{background:var(--color-danger)!important;color:#fff!important}.uiBtn--danger:hover{filter:brightness(.94)!important}.uiBtn--ghost{background:var(--color-card)!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border-strong)!important}.uiBtn--ghost:hover{background:var(--color-bg)!important;color:var(--color-text)!important}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiPopIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ReactModal__Content h4{margin:0 0 18px!important;padding-right:44px!important;font-size:18px!important;font-weight:700!important;color:var(--color-text)!important;letter-spacing:-.3px!important}.ReactModal__Content form{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.ReactModal__Content .button.btn-primary{position:absolute!important;top:16px!important;right:16px!important;width:32px!important;height:32px!important;min-width:0!important;padding:0!important;border-radius:8px!important;background:var(--color-bg)!important;color:var(--color-text-secondary)!important;font-weight:700!important;font-size:15px!important;line-height:1!important;box-shadow:none!important}.ReactModal__Content .button.btn-primary:hover{background:var(--color-danger-bg)!important;color:var(--color-danger-text)!important;transform:none!important}.ReactModal__Overlay{opacity:0!important;transition:opacity .18s ease!important}.ReactModal__Overlay--after-open{opacity:1!important}.ReactModal__Overlay--before-close{opacity:0!important}.headerNew .dropdown-menu{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;padding:8px!important;min-width:220px!important}.headerNew .dropdown-menu .listaItem{padding:10px 14px!important;border-radius:var(--radius-sm)!important;color:var(--color-text)!important;font-size:13px!important;cursor:pointer!important;list-style:none!important}.headerNew .dropdown-menu .listaItem:hover{background:var(--color-bg)!important}.App>.wrapper{background:linear-gradient(135deg,#0f2030,#16c4c9)!important;min-height:100vh!important}#formContent{border-radius:var(--radius-xl)!important;box-shadow:0 20px 60px #00000040!important;padding:40px!important;max-width:420px!important}#formContent .form button{background:var(--color-accent)!important;color:#fff!important;width:100%!important;padding:12px!important;border-radius:var(--radius-md)!important;font-size:15px!important;font-weight:600!important;margin-top:16px!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}nav.sidebar::-webkit-scrollbar{width:6px}nav.sidebar::-webkit-scrollbar-track{background:transparent}nav.sidebar::-webkit-scrollbar-thumb{background:#ffffff1a}.css-1s2u09g-control,.css-13cymwt-control,[class*=control]{border-radius:var(--radius-md)!important;border-color:var(--color-border-strong)!important;min-height:42px!important;box-shadow:none!important}[class*=control]:hover{border-color:var(--color-accent)!important}[class*=indicatorSeparator]{background-color:var(--color-border)!important}[class*=menu]{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--color-border)!important;overflow:hidden!important}hr{border-color:var(--color-border)!important;margin:20px 0!important}a{color:var(--color-accent-strong)!important}a:hover{color:var(--color-accent-hover)!important}table button:not(.btn):not(.btn-primary),.table button:not(.btn):not(.btn-primary){background:transparent!important;border:none!important;padding:6px!important;height:auto!important;min-width:auto!important;box-shadow:none!important}table button:not(.btn):not(.btn-primary):hover,.table button:not(.btn):not(.btn-primary):hover{background:var(--color-bg)!important;transform:none!important}.search-input,input[type=search]{background:var(--color-card)!important;border-radius:var(--radius-md)!important;padding:10px 14px 10px 36px!important}.App>.wrapper>#formContent{margin:auto!important}.wrapper.fadeInDown{margin-left:0!important}.form-group{margin-bottom:16px!important}@media (max-width: 768px){nav.sidebar,nav.navbar.navbar-inverse.sidebar{width:64px!important}body>.App>.container,.App>.container,.container{margin-left:80px!important}nav.sidebar .navbar-brand img{max-width:32px!important}nav.sidebar .editLettersNav{font-size:11px!important;padding:8px!important;text-align:center!important}}form .col-md-3 button.form-control,form .col-md-4 button.form-control,form .col-md-2 button.form-control,form button.form-control,form button.btn-primary,form button[type=submit],form button[type=button].btn-primary{width:auto!important;min-width:140px!important;max-width:200px!important;height:42px!important;padding:10px 24px!important;background:var(--color-accent)!important;color:#fff!important;border:none!important;border-radius:var(--radius-md)!important;font-weight:600!important;margin:0!important}form .col-md-3:has(button[type=submit]),form .col-md-4:has(button[type=submit]),form .col-md-3:has(button[type=button].btn-primary),form .col-md-4:has(button[type=button].btn-primary){flex:0 0 auto!important;min-width:auto!important;align-self:flex-end!important}form br{display:none!important}#formCrear,#formBusqueda{gap:16px 28px!important;align-items:flex-end!important}#formBusqueda hr{flex:0 0 100%!important;width:100%!important;height:1px!important;border:none!important;background:var(--color-border)!important;margin:6px 0!important}#formCrear .col-md-4:not(:has(button)),#formBusqueda .col-md-4:not(:has(button)){flex:1 1 320px!important;max-width:520px!important}form .col-md-4:has(input.c1){flex:0 0 100px!important;min-width:80px!important}.App input[type=checkbox].c1,.App input.form-control.c1[type=checkbox],form input[type=checkbox].c1,form input.form-control.c1{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:999px!important;cursor:pointer!important;border:none!important;padding:0!important;margin:0!important;display:inline-block!important;vertical-align:middle!important;outline:none!important;background:radial-gradient(circle 11px at 14px 14px,white 99%,transparent 100%) no-repeat,#cbd5e1!important;background-size:100% 100%,100% 100%!important;transition:background-position .25s ease,background-color .25s ease!important;position:relative!important;flex-shrink:0!important;flex-grow:0!important;align-self:flex-start!important;box-sizing:border-box!important}.App input[type=checkbox].c1:checked,form input[type=checkbox].c1:checked,form input.form-control.c1:checked{background:radial-gradient(circle 11px at 36px 14px,white 99%,transparent 100%) no-repeat,var(--color-accent)!important;background-size:100% 100%,100% 100%!important}.App input[type=checkbox].c1:focus,form input[type=checkbox].c1:focus{box-shadow:0 0 0 3px var(--color-accent-soft)!important}form>.col-md-4:has(>input[type=checkbox].c1),form>.col-md-3:has(>input[type=checkbox].c1){align-items:flex-start!important}nav.sidebar ul.dropdown-menu li,nav.sidebar .dropdown-menu li{padding:0!important;background:transparent!important}nav.sidebar ul.dropdown-menu li.editLettersNav,nav.sidebar .dropdown-menu li.editLettersNav{padding:10px 16px!important;margin:2px 8px!important;border-radius:8px!important;color:#c8d3dd!important}table tbody td[style*=background],.table tbody td[style*=background]{text-align:center!important;font-weight:900!important;color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.5),0 0 1px rgba(0,0,0,.8)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;vertical-align:middle!important;padding:8px 10px!important;white-space:nowrap!important}table tbody td[style*=background]:before,table tbody td[style*=background]:after{content:none!important}body:has(#login),html:has(#login){margin:0!important;padding:0!important;overflow-x:hidden!important}.App:has(>#login),.App:has(#login){min-height:100vh!important;width:100%!important;margin:0!important;padding:0!important}#login{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:40px 20px!important;margin:0!important;background:var(--color-bg)!important;gap:40px!important;box-sizing:border-box!important;z-index:5!important;overflow-y:auto!important}#login:before{content:"Bienvenido al sistema"!important;font-size:28px!important;font-weight:700!important;color:var(--color-text)!important;letter-spacing:-.5px!important;text-align:center!important;display:block!important;order:1!important;margin:0!important}#login:after{content:"Selecciona el modulo al que deseas acceder"!important;font-size:14px!important;color:var(--color-text-secondary)!important;text-align:center!important;display:block!important;order:2!important;margin:-28px 0 0!important}#login .container,.App>#login>.container,.App>div#login>.container,div#login>.container,.App #login>.container,.App div#login .container{margin:0 auto!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;max-width:1100px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;order:3!important;flex-shrink:0!important}#login .container>.row,#login .row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important;float:none!important;position:relative!important;left:0!important;right:0!important}#login .row>.col-md-12,#login .col-md-12{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0 auto!important;text-align:center!important;float:none!important;position:relative!important;left:0!important;right:0!important}#login .ajuste,#login .col-md-4.ajuste,#login div.ajuste{float:none!important;margin:0!important;flex:0 1 260px!important;position:relative!important;left:0!important;right:0!important}.App:has(#login) nav.sidebar,.App:has(div#login) nav.sidebar{display:none!important}.App>#login,.App>div#login{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#login .container>.row,#login .row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;width:100%!important;margin:0!important;padding:0!important}#login .row>.col-md-12,#login .col-md-12{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}#login .row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;align-items:stretch!important;margin:0!important}#login .col-md-12{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;width:100%!important;max-width:none!important;padding:0!important}#login .ajuste{flex:0 1 260px!important;background:var(--color-card)!important;border-radius:var(--radius-lg)!important;padding:36px 28px!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--color-border)!important;transition:all .2s ease!important;text-align:center!important;margin:0!important;width:auto!important;max-width:none!important;position:relative!important;min-height:auto!important}#login .ajuste:hover{transform:translateY(-6px)!important;box-shadow:0 12px 32px #2de0e02e!important;border-color:var(--color-accent)!important}#login .borderSeparacion{border:none!important;background:transparent!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;position:static!important}#login .iconSeparacion{font-size:36px!important;color:var(--color-accent)!important;background:var(--color-accent-soft)!important;width:80px!important;height:80px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;font-style:normal!important;position:relative!important;letter-spacing:0!important;word-spacing:0!important;line-height:1!important;flex-shrink:0!important}#login .iconSeparacion p,#login .letrasSeparacion{position:absolute!important;top:calc(100% + 16px)!important;left:50%!important;transform:translate(-50%)!important;width:max-content!important;max-width:200px!important;font-size:15px!important;font-weight:600!important;color:var(--color-text)!important;margin:0!important;padding:0!important;text-align:center!important;font-style:normal!important;letter-spacing:0!important;word-spacing:0!important;line-height:1.4!important;font-family:var(--font-stack)!important;white-space:normal!important;display:block!important}#login .borderSeparacion br,#login .ajuste>br{display:none!important}#login .ajuste{padding-bottom:60px!important}.headerNew{padding:16px 0!important;margin-bottom:24px!important;border-bottom:1px solid var(--color-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:nowrap!important}.headerNew>div{position:static!important;right:auto!important;top:auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}.headerNew .glyphicon-bell{font-size:20px!important;color:var(--color-text-secondary)!important;position:static!important;padding:8px!important;border-radius:50%!important;cursor:pointer!important;transition:background .15s!important}.headerNew .glyphicon-bell:hover{background:var(--color-bg)!important;color:var(--color-accent)!important}.headerNew i:not(.glyphicon){position:static!important;left:auto!important;top:auto!important;font-style:normal!important;font-size:13px!important;color:var(--color-text)!important;font-weight:600!important}.headerNew div>i:nth-of-type(2){font-size:11px!important;color:var(--color-text-secondary)!important;font-weight:400!important;margin-left:0!important}.headerNew img{height:36px!important;width:36px!important;border-radius:50%!important;border:2px solid var(--color-border)!important;cursor:pointer!important;object-fit:cover!important}form .col-md-12{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;padding:0!important;margin:0!important;max-width:none!important;flex:1 1 100%!important}form .col-md-12>.col-md-3{flex:1 1 220px!important;min-width:180px!important;max-width:320px!important;padding:0!important}form .col-md-12>.col-md-2{flex:0 1 160px!important;min-width:140px!important;padding:0!important}#login+.container,.App>#login{margin-left:240px!important}.App>.wrapper.fadeInDown{margin-left:0!important;width:100%!important}table tbody td a.btn-primary,table tbody td .btn-primary{padding:6px 14px!important;font-size:12px!important;height:auto!important;min-width:auto!important;width:auto!important;display:inline-flex!important}.App>button.btn-primary,.App>.container>button.btn-primary{width:auto!important;min-width:120px!important;max-width:200px!important}.App>div>div.col-md-4{display:none!important}button.form-control,button.form-control.btn-primary{width:auto!important;max-width:240px!important}[class*=indicatorContainer]{padding:6px!important;color:var(--color-text-muted)!important}[class*=indicatorSeparator]{display:none!important}[class*=Input] input[type=text],[class*=control] input[readonly]{border:none!important;background:transparent!important;height:auto!important;padding:0!important;box-shadow:none!important;width:auto!important}[class*=valueContainer]{padding:2px 8px!important}[class*=placeholder]{color:var(--color-text-muted)!important}[class*=singleValue]{color:var(--color-text)!important}[class*=dropdownIndicator]{color:var(--color-text-muted)!important;padding:6px!important}[class*=dropdownIndicator] svg{width:18px!important;height:18px!important}nav.sidebar,nav.navbar.navbar-inverse.sidebar{display:block!important;visibility:visible!important;transform:none!important}.App>.container,.App>div>.container,body>.App>.container{margin-left:284px!important;width:calc(100% - 290px)!important;max-width:none!important}.App form#formularioBusqueda.container,.App>form.container{margin-left:284px!important;margin-right:24px!important;width:auto!important;max-width:none!important}.App>div>div[style*="height: 55px"],.App>div>div[style*="height:55px"]{display:none!important}.headerNew>div[style*=position],.headerNew>div[style*=absolute],.headerNew>div[style*=right]{position:static!important;right:auto!important;top:auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;flex-shrink:0!important}.headerNew{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:16px!important;padding:16px 0!important;margin:0 0 24px!important;border-bottom:1px solid var(--color-border)!important;position:relative!important}.col-md-4:has(>.pagination),.col-md-4:has(>nav.pagination),.col-md-4:has(.selectPagina){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-direction:row!important;padding:0!important;flex-wrap:wrap!important}.col-md-4 .pagination,.col-md-4>.pagination{margin:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.selectPagina,select.selectPagina{width:70px!important;min-width:70px!important;height:38px!important;padding:6px 10px!important;border-radius:var(--radius-md)!important;border:1px solid var(--color-border-strong)!important;background:var(--color-card)!important;font-size:13px!important;cursor:pointer!important}.selectPagina:focus{outline:none!important;border-color:var(--color-accent)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important}.col-md-4:empty{display:none!important}.col-md-4:has(input[placeholder*=Buscar]){flex:1 1 280px!important;max-width:360px!important;padding:0!important}input.form-control[placeholder*=Buscar],input[placeholder*=Buscar]{padding:10px 14px!important;background:var(--color-card)!important}.table-responsive table,.table-responsive .table{margin:0!important;min-width:100%!important}.container>.col-md-12,form.container+.container>.col-md-12,form+.container>.col-md-12{padding:0!important;margin-bottom:12px!important}.col-md-4:has(input[placeholder*=Buscar]),.col-md-4:has(.pagination){margin-bottom:16px!important}.container{margin-top:16px!important}.col-md-12>.col-md-4:first-child:has(input[placeholder*=Buscar]){flex:1 1 280px!important;max-width:360px!important}table tbody td,.table tbody td{padding:12px 14px!important;font-size:13px!important;line-height:1.4!important}table thead th,.table thead th{padding:12px 14px!important}table tbody td{vertical-align:middle!important}table tbody td:has(br),.table tbody td:has(br){vertical-align:top!important;white-space:normal!important}form{padding:24px 28px!important}form .col-md-12:first-child>.col-md-3:first-child,form>.col-md-3:first-child{padding-left:4px!important}[class*=control]{padding-left:4px!important;padding-right:4px!important}[class*=ValueContainer],[class*=valueContainer]{padding:2px 8px!important}[class*=control] input[type=text][readonly],[class*=Input] input[type=text]{width:1px!important;min-width:1px!important;max-width:1px!important;opacity:0!important;position:absolute!important;pointer-events:none!important}[class*=control] div:has(>input[role=combobox]){width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;flex:0 0 0!important;background:transparent!important;border:none!important}[class*=control] input[role=combobox]{width:1px!important;min-width:1px!important;max-width:1px!important;opacity:0!important}[class*=control--is-focused] div:has(>input[role=combobox]){width:auto!important;min-width:4px!important;max-width:none!important;overflow:visible!important;flex:1 1 auto!important}[class*=control--is-focused] input[role=combobox]{width:auto!important;min-width:4px!important;max-width:none!important;opacity:1!important}.headerNew{padding-right:24px!important}.headerNew>div[style*=position],.headerNew>div[style*=absolute],.headerNew>div:last-child{position:static!important;right:auto!important;top:auto!important;flex-shrink:0!important;display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important;padding:4px 12px 4px 4px!important;border-radius:999px!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;box-shadow:0 1px 2px #0f172a0a!important;transition:all .15s!important}.headerNew>div:last-child:hover{border-color:var(--color-accent)!important;box-shadow:0 2px 8px #2de0e01f!important}.headerNew img{height:36px!important;width:36px!important;border-radius:50%!important;border:2px solid white!important;cursor:pointer!important;object-fit:cover!important;box-shadow:0 2px 4px #00000014!important;flex-shrink:0!important;margin:0!important}.userAvatar{height:36px!important;width:36px!important;min-width:36px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-hover) 100%)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:13px!important;letter-spacing:.5px!important;cursor:pointer!important;border:2px solid white!important;box-shadow:0 2px 6px #2de0e059!important;-webkit-user-select:none!important;user-select:none!important;transition:all .15s!important;font-family:var(--font-stack)!important;flex-shrink:0!important}.userAvatar:hover{transform:scale(1.05)!important;box-shadow:0 4px 12px #2de0e080!important}.userAvatar:active{transform:scale(.98)!important}.headerNew>div>i:not(.glyphicon){position:static!important;left:auto!important;top:auto!important;font-style:normal!important;white-space:nowrap!important;display:inline-block!important}.headerNew>div>i:not(.glyphicon):first-of-type{font-size:13px!important;font-weight:600!important;color:var(--color-text)!important;line-height:1.3!important;letter-spacing:-.1px!important}.headerNew>div>i:not(.glyphicon):nth-of-type(2),.headerNew>div>i:not(.glyphicon):last-child{font-size:11.5px!important;color:var(--color-text-muted)!important;font-weight:400!important;margin-left:0!important;padding-left:8px!important;border-left:1px solid var(--color-border)!important;line-height:1.3!important}.headerNew>div{white-space:normal!important}.App>.container,.App>div>.container,body>.App>.container{margin-right:32px!important}div.container>.col-md-12,.container:not(form)>.col-md-12{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:0!important;width:100%!important;margin:0!important}div.container>.col-md-12>.col-md-4:has(input[placeholder*=Buscar]),.container:not(form)>.col-md-12>.col-md-4:has(input[placeholder*=Buscar]){flex:1 1 280px!important;max-width:360px!important;margin:0!important;padding:0!important}div.container>.col-md-12>.col-md-4:empty,.container:not(form)>.col-md-12>.col-md-4:empty{display:none!important}div.container>.col-md-12>.col-md-4:has(.pagination),div.container>.col-md-12>.col-md-4:has(.selectPagina),.container:not(form)>.col-md-12>.col-md-4:has(.pagination),.container:not(form)>.col-md-12>.col-md-4:has(.selectPagina){flex:0 0 auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0!important}.App>div:has(>.large-table){margin:8px 24px 16px 284px!important;padding:0!important;width:auto!important}.large-table{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding:0!important;border-radius:var(--radius-lg)!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important}.large-table table,.large-table .table{margin:0!important;width:100%!important;min-width:100%!important;border:none!important;border-radius:0!important}form.container>.col-md-12,form#formularioBusqueda>.col-md-12,form>.col-md-12{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px 20px!important;width:100%!important;padding:0!important;align-items:end!important}form>.col-md-12>.col-md-3,form>.col-md-12>.col-md-4,form>.col-md-12>.col-md-2,form.container>.col-md-12>.col-md-3,form.container>.col-md-12>.col-md-4,form.container>.col-md-12>.col-md-2{grid-column:span 1!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;flex:none!important}form>.col-md-12>.col-md-3:has(>button),form>.col-md-12>.col-md-4:has(>button),form>.col-md-12>.col-md-3:has(>br+button),form>.col-md-12>.col-md-4:has(>br+button){display:flex!important;align-items:flex-end!important}form>.col-md-12>.col-md-3>button.form-control,form>.col-md-12>.col-md-4>button.form-control,form.container>.col-md-12>.col-md-3>button.form-control,form.container>.col-md-12>.col-md-4>button.form-control{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}@media (max-width: 1100px){form.container>.col-md-12,form#formularioBusqueda>.col-md-12,form>.col-md-12{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){form.container>.col-md-12,form#formularioBusqueda>.col-md-12,form>.col-md-12{grid-template-columns:1fr!important}}form#formularioBusqueda:not(:has(>.col-md-12)):has(>.col-md-3),form#formularioBusqueda:not(:has(>.col-md-12)):has(>.col-md-4),form:not(:has(>.col-md-12)):has(>.col-md-3),form:not(:has(>.col-md-12)):has(>.col-md-4),form:not(:has(>.col-md-12)):has(>.col-md-2){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 20px!important;align-items:end!important}form#formularioBusqueda:not(:has(>.col-md-12)):before,form#formularioBusqueda:not(:has(>.col-md-12)):after,form:not(:has(>.col-md-12)):has(>.col-md-3):before,form:not(:has(>.col-md-12)):has(>.col-md-3):after,form:not(:has(>.col-md-12)):has(>.col-md-4):before,form:not(:has(>.col-md-12)):has(>.col-md-4):after,form:not(:has(>.col-md-12)):has(>.col-md-2):before,form:not(:has(>.col-md-12)):has(>.col-md-2):after{content:none!important;display:none!important}form>.col-md-3,form>.col-md-4,form>.col-md-2,form#formularioBusqueda>.col-md-3,form#formularioBusqueda>.col-md-4,form#formularioBusqueda>.col-md-2{width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;float:none!important}form>.col-md-3>button.form-control,form>.col-md-4>button.form-control,form#formularioBusqueda>.col-md-3>button.form-control,form#formularioBusqueda>.col-md-4>button.form-control,form>.col-md-3>button,form>.col-md-4>button{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:flex-end!important;height:42px!important}form>.col-md-4:has(>input[type=checkbox].c1),form#formularioBusqueda>.col-md-4:has(>input[type=checkbox].c1){align-items:flex-start!important}form>.col-md-4>input[type=checkbox].c1{margin-top:12px!important}@media (max-width: 1100px){form#formularioBusqueda:not(:has(>.col-md-12)):has(>.col-md-3),form#formularioBusqueda:not(:has(>.col-md-12)):has(>.col-md-4),form:not(:has(>.col-md-12)):has(>.col-md-3),form:not(:has(>.col-md-12)):has(>.col-md-4),form:not(:has(>.col-md-12)):has(>.col-md-2){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){form#formularioBusqueda:not(:has(>.col-md-12)):has(>.col-md-3),form#formularioBusqueda:not(:has(>.col-md-12)):has(>.col-md-4),form:not(:has(>.col-md-12)):has(>.col-md-3),form:not(:has(>.col-md-12)):has(>.col-md-4),form:not(:has(>.col-md-12)):has(>.col-md-2){grid-template-columns:1fr!important}}.container>.col-md-12>form,.container .col-md-12>form,.container .col-md-12>form#formularioBusqueda,.col-md-12>form#formularioBusqueda{width:100%!important;flex:0 0 100%!important;flex-basis:100%!important;box-sizing:border-box!important}div.container>.col-md-12>.col-md-3,div.container>.col-md-12>.col-md-4{position:static!important;width:100%!important;max-width:none!important;padding:0!important;margin:16px 0 8px!important;display:flex!important;justify-content:flex-end!important;flex:0 0 100%!important}div.container>.col-md-12>.col-md-3>button.btn-primary,div.container>.col-md-12>.col-md-4>button.btn-primary{width:auto!important;max-width:none!important;min-width:200px!important;margin:0!important;padding:12px 28px!important;height:46px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.3px!important;border-radius:10px!important;box-shadow:0 4px 12px #2de0e04d!important;background:var(--color-accent)!important}div.container>.col-md-12>.col-md-3>button.btn-primary:hover,div.container>.col-md-12>.col-md-4>button.btn-primary:hover{box-shadow:0 6px 18px #2de0e073!important;transform:translateY(-1px)!important;background:var(--color-accent-hover)!important}div.container>.col-md-12>.col-md-3>button.btn-primary:active,div.container>.col-md-12>.col-md-4>button.btn-primary:active{transform:translateY(0)!important}.col-md-12.table-responsive>.col-md-4:first-of-type:has(button.traspasarDeudasBtn),.col-md-12.table-responsive>.col-md-4:first-of-type{display:flex!important;align-items:center!important;gap:16px!important}.traspasarDeudasBtn{margin-left:auto!important;width:auto!important;min-width:180px!important;padding:10px 24px!important;height:42px!important;font-size:13.5px!important;font-weight:600!important;border-radius:10px!important;background:var(--color-accent)!important;color:#fff!important;border:none!important;cursor:pointer!important;box-shadow:0 2px 6px #2de0e040!important;transition:all .15s ease!important}.traspasarDeudasBtn:hover{background:var(--color-accent-hover)!important;box-shadow:0 4px 12px #2de0e066!important;transform:translateY(-1px)!important}.tableTopActions button.btn-primary,.tableTopActions button.traspasarDeudasBtn{width:auto!important;min-width:180px!important;padding:10px 24px!important;height:42px!important;font-size:13.5px!important;font-weight:600!important;border-radius:10px!important;background:var(--color-accent)!important;color:#fff!important;border:none!important;cursor:pointer!important;box-shadow:0 2px 6px #2de0e040!important;transition:all .15s ease!important}.tableTopActions button.btn-primary:hover{background:var(--color-accent-hover)!important;box-shadow:0 4px 12px #2de0e066!important;transform:translateY(-1px)!important}.paginationBelow{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:16px 20px!important;margin:0!important;background:var(--color-card)!important;border-top:none!important;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;width:100%!important;box-sizing:border-box!important}.paginationBelow .pagination{margin:0!important}.paginationBelow .selectPagina{width:70px!important;height:36px!important}.App>div.container,.App div.container:not(form),.App>div:not(.container):not(.large-table):not(.busqueda-card-unico){background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.App>div.container,.App div.container:not(form){margin-top:24px!important;margin-bottom:0!important}.App>div.container>.col-md-12:only-child:not(.table-responsive),.App div.container:not(form)>.col-md-12:only-child:not(.table-responsive){background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-bottom:none!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;padding:20px 20px 28px!important;margin:0!important;box-shadow:var(--shadow-sm)!important;width:100%!important}.App>div.container>.col-md-12:not(.table-responsive):not(:only-child):not(.perfilCard):not(.contenedorGrande),.App div.container>.col-md-12:not(.table-responsive):not(:only-child):not(.perfilCard):not(.contenedorGrande){background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;margin:0!important}.large-table{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-top:none!important;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;margin:0 0 16px!important;padding:0!important;overflow-x:auto!important;overflow-y:visible!important;box-shadow:var(--shadow-sm)!important}.App>div:not(.container):not(.busqueda-card-unico){margin-top:0!important;background:transparent!important;border:none!important;padding:0!important}.large-table table,.large-table .table{border-radius:0!important;border:none!important;margin:0!important;width:100%!important}.App .busqueda-card-unico,.busqueda-card-unico{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden!important;margin:8px 24px 16px 284px!important}.busqueda-card-unico .busqueda-search-bar{padding:14px 20px!important;border-bottom:1px solid var(--color-border)!important;overflow:hidden!important}.busqueda-card-unico .large-table,.busqueda-card-unico .large-table.tabla-card-standalone{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:visible!important}.busqueda-card-unico .paginationBelow{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.App .col-md-12.table-responsive,.App>div .col-md-12.table-responsive,div.col-md-12.table-responsive,.container>.col-md-12.table-responsive,.container .col-md-12.table-responsive{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;margin:16px 0!important;padding:24px!important;overflow-x:auto!important;overflow-y:visible!important;box-shadow:var(--shadow-md)!important}.col-md-12.table-responsive:has(+.col-md-12.table-responsive){border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important;padding-bottom:0!important;box-shadow:none!important}.col-md-12.table-responsive+.col-md-12.table-responsive{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important;padding-top:0!important}.col-md-12.table-responsive{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important}.App .col-md-12.table-responsive>.col-md-4:first-of-type,div.col-md-12.table-responsive>.col-md-4:first-of-type,.App .col-md-12.table-responsive>.col-md-4:first-child,div.col-md-12.table-responsive>.col-md-4:first-child{background:transparent!important;border:none!important;border-radius:0!important;padding:0 0 16px!important;margin:0!important;width:33.333%!important;max-width:33.333%!important;min-width:240px!important;box-shadow:none!important;flex:0 0 auto!important;height:auto!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;text-align:left!important;box-sizing:border-box!important}.col-md-12.table-responsive>.col-md-4:first-of-type>input[placeholder*=Buscar],.col-md-12.table-responsive>.col-md-4:first-of-type>input.form-control{max-width:100%!important;width:100%!important;flex:1 1 auto!important}.col-md-12.table-responsive>.col-md-4:empty{display:none!important}.col-md-12.table-responsive>table,.col-md-12.table-responsive>.table{flex:0 0 auto!important;margin:0!important}.App .col-md-12.table-responsive>.col-md-4:first-child>input[placeholder*=Buscar],div.col-md-12.table-responsive>.col-md-4:first-child>input[placeholder*=Buscar]{max-width:100%!important;margin:0 auto 0 0!important;align-self:flex-start!important}.App .col-md-12.table-responsive>table,.App .col-md-12.table-responsive>.table,div.col-md-12.table-responsive>table,div.col-md-12.table-responsive>.table{border-radius:0!important;border:none!important;margin:0!important;width:100%!important}.App .col-md-12.table-responsive>.paginationBelow,.App .col-md-12.table-responsive .paginationBelow,div.col-md-12.table-responsive>.paginationBelow,div.col-md-12.table-responsive .paginationBelow{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}form,form.container,form#formularioBusqueda,form#formularioBusqueda.container,.App form.container,.App form#formularioBusqueda{padding:24px 28px!important;background:var(--color-card)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--color-border)!important}form,form.container,form#formularioBusqueda{margin-top:0!important;margin-bottom:0!important;padding:24px 28px!important;background:var(--color-card)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--color-border)!important;width:100%!important;box-sizing:border-box!important}form+*,form#formularioBusqueda+*,form.container+*{margin-top:24px!important}form+form,form+form#formularioBusqueda,form#formularioBusqueda+form,form#formularioBusqueda+form#formularioBusqueda{margin-top:8px!important}div.container,.container:not(form){margin-top:0!important;margin-bottom:0!important}.App>br{display:none!important}.App>div>br,.App>form>br{display:none!important}div.container>.col-md-12,.container:not(form)>.col-md-12{padding:0!important;margin:0!important}div.container>.col-md-12[style]{padding:0!important}form>.col-md-12,form.container>.col-md-12{padding:0!important;margin:0!important}form h5,form .col-md-3 h5,form .col-md-4 h5,form .col-md-2 h5,form>.col-md-12>.col-md-3>h5,form>.col-md-12>.col-md-4>h5{font-size:12px!important;font-weight:600!important;color:var(--color-text-secondary)!important;margin:0 0 6px 14px!important;padding:0!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;display:block!important;line-height:1.3!important;align-self:flex-start!important}.App .headerNew,.App .container>.headerNew,.App form.container>.headerNew,.App>.container .headerNew{text-align:left!important;margin-left:0!important;margin-right:0!important;width:auto!important;padding-left:0!important;padding-right:24px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.App>.headerNew{text-align:left!important;margin-left:284px!important;margin-right:24px!important;width:auto!important;padding-left:0!important;padding-right:24px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.App .headerNew>.headerModule,.App header.headerNew h3.headerModule,.App .headerNew h3,.headerModule{position:static!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important;padding:0!important;text-align:left!important;flex:0 0 auto!important;align-self:center!important}.App .headerNew>div{margin-left:auto!important;text-align:left!important}.App .container h1,.App .container h2,.App .container>h1,.App .container>h2,.App .container .col-md-12>h1,.App .container .col-md-12>h2{text-align:left!important;margin-left:0!important;padding-left:0!important}.App .perfilCard.col-md-12,.App .perfilCard{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:0 1px 2px #0f172a0a!important;padding:20px 24px!important;margin:0 0 16px!important;width:100%!important;max-width:none!important;flex:1 1 100%!important;text-align:left!important;display:block!important;float:none!important;position:relative!important;left:auto!important}.App .perfilCard>.perfilCardHeader,.App .perfilCard>.tab,.App .perfilCard>[class*=tabcontent]{width:100%!important;max-width:100%!important;float:none!important}.App .perfilCard [class*=tabcontent] .col-md-6{display:inline-block!important;width:50%!important;float:none!important;vertical-align:top!important;padding:0 8px 6px!important}.App .perfilCard [class*=tabcontent] .col-md-6+.col-md-6{padding-left:58px!important}.App .perfilCard [class*=tabcontent] .col-md-12{display:block!important;width:100%!important;padding:8px 0!important;margin:0!important;float:none!important}.App .perfilCardHeader{display:flex!important;align-items:center!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid var(--color-border)!important}.App .perfilCardHeader h4{font-size:16px!important;font-weight:700!important;color:var(--color-text)!important;margin:0!important;padding:0!important;text-align:left!important;letter-spacing:-.2px!important}.App .perfilCard .tab{display:flex!important;flex-direction:row!important;gap:4px!important;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;padding:4px!important;margin-bottom:16px!important;overflow:visible!important;width:fit-content!important}.App .perfilCard .tab button,.App .perfilCard .tab button[class*=tablinks]{background:transparent!important;color:var(--color-text-secondary)!important;border:none!important;border-radius:var(--radius-sm)!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;height:34px!important;min-height:34px!important;width:auto!important;min-width:auto!important;max-width:none!important;float:none!important;cursor:pointer!important;transition:all .15s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important}.App .perfilCard .tab button:hover{background:var(--color-border)!important;color:var(--color-text)!important;transform:none!important}.App .perfilCard .tab button.active{background:var(--color-accent)!important;color:#fff!important;box-shadow:0 1px 2px #2de0e040!important}.App .perfilCard .tabcontent{padding:8px 0!important;border:none!important}.App .perfilCard .col-md-6{font-size:12px!important;font-weight:600!important;color:var(--color-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.4px!important;padding:0 8px 6px!important}.App .container>.col-md-12.contenedorGrande{align-items:stretch!important;flex-wrap:wrap!important;gap:16px 32px!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:22px 26px!important}.App .contenedorGrande>h3{align-self:center!important;margin:0 auto 0 0!important}.App .contenedorGrande>.resumenCausa{flex:0 0 100%!important;display:flex!important;flex-wrap:wrap!important;gap:10px 56px!important;padding:4px 0 16px!important;margin:0!important;border-bottom:1px solid var(--color-border)!important}.resumenCausa .resumenItem{display:flex!important;flex-direction:column!important;gap:4px!important}.resumenCausa .resumenLabel{font-size:11.5px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--color-text-muted)!important}.resumenCausa .resumenValor{font-size:18px!important;font-weight:700!important;color:var(--color-text)!important}.App .container>.col-md-12.contenedorGrande>.col-md-6.datosGeneralesBox{flex:1 1 calc(50% - 32px)!important;max-width:calc(50% - 32px)!important;min-width:280px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.App .container>.col-md-12.contenedorGrande>.col-md-6.datosGeneralesBox+.col-md-6.datosGeneralesBox{border-left:1px solid var(--color-border)!important;padding-left:32px!important}.App .contenedorGrande>button,.App .contenedorGrande>.btn{align-self:center!important;height:auto!important;min-height:0!important;width:auto!important;padding:8px 20px!important;font-size:13px!important;font-weight:600!important;border-radius:var(--radius-md)!important;box-shadow:none!important;margin:16px 0 0 16px!important}.App .contenedorGrande .datosGeneralesBox button.brEdit{height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;padding:9px 20px!important;font-size:13px!important;font-weight:600!important;border-radius:var(--radius-md)!important;box-shadow:none!important;margin:0!important;white-space:nowrap!important}.estudiosEditor{display:flex!important;gap:12px!important;align-items:center!important;margin:6px 0 22px!important}.tabCausa{display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:10px 12px!important;margin:12px 0 16px!important;width:100%!important;max-width:100%!important}.tabCausa button,.tabCausa button.tablinks{background:transparent!important;color:var(--color-text-secondary)!important;border:none!important;border-radius:var(--radius-md)!important;padding:13px 26px!important;font-size:14px!important;font-weight:600!important;height:auto!important;min-height:0!important;width:auto!important;min-width:auto!important;max-width:none!important;float:none!important;cursor:pointer!important;box-shadow:none!important;letter-spacing:0!important;transition:all .15s!important}.tabCausa button:hover{background:var(--color-bg)!important;color:var(--color-text)!important;transform:none!important}.tabCausa button.active{background:var(--color-accent)!important;color:#fff!important;box-shadow:0 1px 2px #2de0e040!important}.tabsCard{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden!important;margin:0!important}.tabsCard .tabCausa{background:transparent!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:10px 14px!important;width:100%!important}.tabsCard .tabcontent{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:22px 26px!important;min-height:240px!important}.loadingGif{display:block!important;width:46px!important;height:46px!important;margin:60px auto!important;opacity:.75!important}.datosGeneralesBox .col-md-12{padding:0!important;margin-bottom:14px!important}.datosGeneralesBox .col-md-12:last-child{margin-bottom:0!important}.datosGeneralesBox h4{font-size:13px!important;font-weight:600!important;color:var(--color-text-muted, #6B7280)!important;text-transform:uppercase!important;letter-spacing:.4px!important;margin:0 0 4px!important}.datosGeneralesBox h4 b{font-weight:600!important}.datosGeneralesBox p{font-size:14px!important;color:var(--color-text, #111827)!important;margin:0!important;line-height:1.4!important}.datosGeneralesBox br{display:none!important}form#formCrear,form#formBusqueda,.App div.container>form.col-md-12,.App>div div.container>form.col-md-12,body .App .container>form.col-md-12{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:16px 20px!important;align-items:flex-end!important;width:100%!important;padding:20px 24px!important;background-color:#fff!important;background:#fff!important;border-radius:12px!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a!important;margin:0 0 8px!important}.App .container>form.col-md-12+form.col-md-12{margin-top:0!important}form#formCrear>hr,form#formBusqueda>hr,.App .container>form.col-md-12>hr{display:none!important}.App .container>form.col-md-12>.col-md-4,.App .container>form.col-md-12>.col-md-3,.App .container>form.col-md-12>.col-md-2,form#formCrear>.col-md-4,form#formBusqueda>.col-md-4{flex:0 0 300px!important;width:300px!important;min-width:0!important;max-width:300px!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;float:none!important}.App .container>form.col-md-12>.col-md-4:has(>br+button),.App .container>form.col-md-12>.col-md-4:has(>button),.App .container>form.col-md-12>.col-md-3:has(>button),.App .container>form.col-md-12>.col-md-2:has(>button),form#formCrear>.col-md-4:has(>br+button),form#formCrear>.col-md-4:has(>button),form#formBusqueda>.col-md-4:has(>br+button),form#formBusqueda>.col-md-4:has(>button){flex:0 0 180px!important;width:180px!important;min-width:0!important;max-width:180px!important;margin-left:20px!important}.App .container>form.col-md-12>.col-md-4>button,.App .container>form.col-md-12>.col-md-3>button,.App .container>form.col-md-12>.col-md-2>button{width:100%!important;max-width:none!important;margin:0!important}@media (max-width: 640px){.App .container>form.col-md-12>.col-md-4,.App .container>form.col-md-12>.col-md-3,.App .container>form.col-md-12>.col-md-2,.App .container>form.col-md-12>.col-md-4:has(>button),.App .container>form.col-md-12>.col-md-3:has(>button),.App .container>form.col-md-12>.col-md-2:has(>button){flex:0 0 100%!important;max-width:100%!important;margin-left:0!important}}.tabcontent{text-align:left!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:22px 26px!important;margin:0 0 16px!important}.tabcontent>h3{text-align:left!important;font-size:18px!important;font-weight:700!important;margin:0 0 18px!important;padding-bottom:14px!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text, #111827)!important}.tabcontent>.col-md-12:not(.table-responsive-causas){display:flex!important;align-items:center!important;gap:12px!important;padding:0!important;margin:0 0 12px!important;width:100%!important}.tabcontent>.col-md-12:not(.table-responsive-causas)>.col-md-4{flex:1 1 0!important;padding:0!important;margin:0!important;min-width:0!important}.tabcontent>.col-md-12:not(.table-responsive-causas)>.col-md-4:empty{display:none!important}.tabcontent>.col-md-12:not(.table-responsive-causas)>.col-md-4.text-right{flex:0 0 auto!important;text-align:right!important;margin-left:auto!important}.tabcontent>.col-md-12.table-responsive-causas{padding:0!important;width:100%!important}.dashHero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin:4px 0 22px!important}.dashHeroTitle{font-size:24px!important;font-weight:700!important;color:var(--color-text)!important;letter-spacing:-.4px!important;margin:0!important}.dashHeroSub{font-size:14px!important;color:var(--color-text-secondary)!important;margin:4px 0 0!important}.dashKpiGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;margin-bottom:20px!important}.dashKpi{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:18px 20px!important;position:relative!important;overflow:hidden!important;transition:transform .15s ease,box-shadow .15s ease!important}.dashKpi:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:linear-gradient(180deg,#16c4c9,#2de0e0)!important}.dashKpi:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-lg)!important}.dashKpiTop{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashKpiLabel{font-size:12.5px!important;font-weight:600!important;color:var(--color-text-secondary)!important}.dashKpiDot{width:10px!important;height:10px!important;border-radius:50%!important;box-shadow:0 0 0 4px #2de0e01f!important}.dashKpiValue{font-size:30px!important;font-weight:800!important;color:var(--color-text)!important;line-height:1.1!important;margin-top:10px!important;letter-spacing:-1px!important}.dashKpiHint{font-size:12px!important;color:var(--color-text-muted)!important;margin-top:6px!important}.dashRow{display:grid!important;grid-template-columns:2fr 1fr!important;gap:18px!important;margin-bottom:20px!important}.dashCard{background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:20px 22px!important;min-width:0!important}.dashCardHead{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.dashCardHead h4{font-size:15px!important;font-weight:700!important;color:var(--color-text)!important;margin:0!important}.dashCardTag{font-size:11px!important;font-weight:600!important;color:var(--color-accent-strong)!important;background:var(--color-accent-soft)!important;padding:3px 10px!important;border-radius:999px!important}.dashBarList{display:flex!important;flex-direction:column!important;gap:14px!important}.dashBarRow{display:grid!important;grid-template-columns:130px 1fr 52px!important;align-items:center!important;gap:12px!important}.dashBarLabel{font-size:12.5px!important;color:var(--color-text-secondary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashBarTrack{background:#eef2f6!important;border-radius:999px!important;height:12px!important;overflow:hidden!important}.dashBarFill{display:block!important;height:100%!important;border-radius:999px!important;transition:width .5s ease!important}.dashBarValue{font-size:13px!important;font-weight:700!important;color:var(--color-text)!important;text-align:right!important}.dashDonutWrap{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}.dashDonut{width:150px!important;height:150px!important;flex-shrink:0!important}.dashDonutTotal{font-size:22px!important;font-weight:800!important;fill:var(--color-text)!important}.dashDonutCaption{font-size:9px!important;fill:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:1px!important}.dashLegend{list-style:none!important;margin:0!important;padding:0!important;flex:1!important;min-width:140px!important}.dashLegend li{display:flex!important;align-items:center!important;gap:8px!important;padding:4px 0!important;font-size:12.5px!important}.dashLegendDot{width:10px!important;height:10px!important;border-radius:3px!important;flex-shrink:0!important}.dashLegendLabel{flex:1!important;color:var(--color-text-secondary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashLegendVal{font-weight:700!important;color:var(--color-text)!important}.dashArea{width:100%!important;height:170px!important}.dashAreaLabel{font-size:10px!important;fill:var(--color-text-muted)!important;text-transform:uppercase!important}.dashQuick{display:flex!important;flex-direction:column!important;gap:10px!important}.dashQuickItem{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;text-align:left!important;background:var(--color-card-soft)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;padding:12px 14px!important;font-size:13.5px!important;font-weight:600!important;color:var(--color-text)!important;cursor:pointer!important;transition:all .15s ease!important;height:auto!important}.dashQuickItem:hover{border-color:var(--color-accent)!important;background:var(--color-accent-soft)!important;transform:translate(2px)!important}.dashQuickIcon{font-size:17px!important}.dashEmptyMini{color:var(--color-text-muted)!important;font-size:13px!important;padding:24px 0!important;text-align:center!important}.dashSkeleton{height:150px!important;border-radius:var(--radius-md)!important;background:linear-gradient(90deg,#eef2f6 25%,#f6f9fb 37%,#eef2f6 63%)!important;background-size:400% 100%!important;animation:dashShimmer 1.4s ease infinite!important}@keyframes dashShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width: 1100px){.dashKpiGrid{grid-template-columns:repeat(2,1fr)!important}.dashRow{grid-template-columns:1fr!important}}@media (max-width: 640px){.dashKpiGrid{grid-template-columns:1fr!important}.dashBarRow{grid-template-columns:100px 1fr 44px!important}}.react-dual-listbox{display:flex!important;align-items:stretch!important;gap:14px!important;width:100%!important;clear:both!important;margin-top:8px!important}.rdl-available,.rdl-selected{flex:1 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important}.rdl-control-container{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.rdl-control{height:auto!important;min-height:260px!important;width:100%!important;padding:6px!important;border:1px solid var(--color-border-strong)!important;border-radius:var(--radius-md)!important;background:var(--color-card)!important;font-size:13.5px!important;color:var(--color-text)!important;box-shadow:none!important}.rdl-control:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important;outline:none!important}.rdl-control optgroup,.rdl-control option{padding:7px 10px!important;border-radius:6px!important;color:var(--color-text)!important}.rdl-control option:checked{background:var(--color-accent-soft)!important;color:var(--color-accent-strong)!important;font-weight:600!important}.rdl-filter{margin-bottom:8px!important;height:38px!important}.rdl-actions{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:0 2px!important}.rdl-actions-right,.rdl-actions-left{display:flex!important;flex-direction:column!important;gap:8px!important}.react-dual-listbox button,.rdl-actions .rdl-move{width:42px!important;height:34px!important;min-width:0!important;padding:0!important;border-radius:8px!important;background:var(--color-bg)!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:12px!important;transition:all .15s ease!important}.react-dual-listbox button:hover:not(:disabled),.rdl-actions .rdl-move:hover:not(:disabled){background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent-strong)!important;transform:none!important}.react-dual-listbox button:disabled,.rdl-actions .rdl-move:disabled{opacity:.4!important;cursor:not-allowed!important}.rdlSection{float:none!important;width:100%!important;clear:both!important;display:block!important;background:var(--color-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:8px 22px 22px!important;margin-bottom:22px!important}.rdlSection h1{display:block!important;width:100%!important;float:none!important;clear:both!important;font-size:19px!important;font-weight:700!important;color:var(--color-text)!important;letter-spacing:-.3px!important;margin:14px 0 10px!important}.rdlSection .rdlHeader{display:flex!important;width:100%!important;float:none!important;clear:both!important;gap:14px!important;align-items:center!important;margin:0 0 6px!important}.rdlSection .rdlHeaderCol{flex:1 1 0!important;min-width:0!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:var(--color-text-muted)!important}.rdlSection .rdlHeaderGap{flex:0 0 42px!important}.rdlUserInfo{display:flex!important;flex-wrap:wrap!important;gap:12px 56px!important}.rdlUserField{display:flex!important;flex-direction:column!important;gap:2px!important}.rdlUserLabel{font-size:11.5px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:var(--color-text-muted)!important}.rdlUserValue{font-size:15px!important;font-weight:600!important;color:var(--color-text)!important}.config-usuario .rdlSection{margin-left:0!important;margin-right:0!important}
