@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&display=swap";main.home{min-height:calc(100vh - 80px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:0}main.home section{color:#fff;background-color:#1e90b3cb;padding:50px;width:100%;height:450px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;flex-direction:column}main.home section .card{height:280px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center}main.home section .card button{border:none;padding:10px;width:150px;border-radius:10px}@media (min-width: 769px){main.home{padding-top:80px}main.home section{width:350px;height:450px;justify-content:space-between}main.home section .card button:hover{background-color:var(--success);color:var(--light);transition:all .2s}}.box-container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.align{display:grid;place-items:center}.grid{inline-size:90%;margin-inline:auto;max-inline-size:20rem}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icons{display:none}.errores{text-align:center;color:#f33737}.icon{block-size:1em;display:inline-block;fill:var(--iconFill);inline-size:1em;vertical-align:middle}input{background-image:none;border:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;transition:background-color .3s}input[type=submit]{cursor:pointer}.form{display:grid;gap:.875rem}.form input[type=password],.form input[type=text],.form input[type=submit]{inline-size:100%}.form__field{display:flex}.form__input{flex:1;text-align:start}:root{--loginBorderRadus: .25rem;--loginColor: #eee;--loginInputBackgroundColor: #3b4148;--loginInputHoverBackgroundColor: #434a52;--loginLabelBackgroundColor: #363b41;--loginSubmitBackgroundColor: #ea4c88;--loginSubmitColor: #eee;--loginSubmitHoverBackgroundColor: #d44179}.login{color:var(--loginColor)}.login label,.login input[type=text],.login input[type=password],.login input[type=submit]{border-radius:var(--loginBorderRadus);padding:1rem}.login label{background-color:var(--loginLabelBackgroundColor);border-bottom-right-radius:0;border-top-right-radius:0;padding-inline:1.25rem}.login input[type=password],.login input[type=text]{color:#fff;background-color:var(--loginInputBackgroundColor);border-bottom-left-radius:0;border-top-left-radius:0}.login input[type=password]:focus,.login input[type=password]:hover,.login input[type=text]:focus,.login input[type=text]:hover{background-color:var(--loginInputHoverBackgroundColor)}.login input[type=submit]{background-color:var(--loginSubmitBackgroundColor);color:var(--loginSubmitColor);font-weight:700;text-transform:uppercase}.login input[type=submit]:focus,.login input[type=submit]:hover{background-color:var(--loginSubmitHoverBackgroundColor)}p{margin-block:1.5rem}.text--center{text-align:center}#blurry-filter{width:100%;height:4rem;background-color:var(--yellow);position:fixed;left:0;top:0;z-index:1;pointer-events:none;touch-action:none}header{position:fixed;z-index:15;width:100%;color:#333}header nav.mobile{background-color:var(--yellow);height:75px;padding:0 16px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:space-between}header .image-container{width:50%}header .image-container img{height:50px}header label img{height:40px}nav.mobile .m-menu__checkbox{display:none}nav.mobile label.m-menu__toggle{cursor:pointer}nav.mobile .m-menu{position:absolute;top:0;left:0;max-width:450px;width:calc(100vw - 60px);height:100vh;-moz-transform:translate3d(-450px,0,0);-o-transform:translate3d(-450px,0,0);-ms-transform:translate3d(-450px,0,0);-webkit-transform:translate3d(-450px,0,0);transform:translate3d(-450px,0,0);-moz-transition:transform .35s;-o-transition:transform .35s;-webkit-transition:transform .35s;transition:transform .35s;z-index:1;overflow:hidden;background-color:var(--yellow)}nav.mobile .m-menu__overlay{background-color:#67676780;position:absolute;top:0;width:100%;bottom:0;z-index:1;display:none}nav.mobile .m-menu__header{padding:0 16px;height:70px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e8e8e8}nav.mobile .m-menu__header span{font-size:2.2rem;font-weight:700;text-align:center;width:100%}nav.mobile .m-menu .m-menu{-moz-transform:translate3d(480px,0,0);-o-transform:translate3d(480px,0,0);-ms-transform:translate3d(480px,0,0);-webkit-transform:translate3d(480px,0,0);transform:translate3d(480px,0,0)}nav.mobile .m-menu ul{height:100vh;overflow-y:auto}nav.mobile .m-menu ul li a:hover{background-color:var(--dark);color:var(--light)}nav.mobile .m-menu ul li label:hover{background-color:var(--dark);color:var(--light)}nav.mobile .m-menu ul li label.m-menu__toggle:hover{background-color:var(--cyan);color:var(--dark)}nav.mobile .m-menu ul li label:hover.a-label__chevron:after{background-color:var(--dark);border-color:var(--light)}nav.mobile .m-menu ul li a,nav.mobile .m-menu ul li label{display:block;text-align:left;padding:5px 15px;line-height:47px;text-decoration:none;color:#333;cursor:pointer;font-size:1.5rem;border-bottom:1px solid #e8e8e8;position:relative}nav.mobile .m-menu ul li a{display:flex;justify-content:space-between;align-items:center}nav.mobile .m-menu ul li a.session{position:absolute;bottom:0;width:100%}nav.mobile .m-menu ul li label.a-label__chevron:after{content:"";position:absolute;display:inline-block;height:10px;width:10px;border-color:var(--light);border-style:solid;border-width:1px 1px 0 0;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-5px;right:16px}nav.mobile .m-menu ul li .-invisible{border-bottom:0}nav.mobile .m-menu .m-menu label.m-menu__toggle{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:0;border-radius:10px;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}nav.mobile .m-menu__checkbox:checked~.m-menu__overlay{display:block;height:100vh}nav.mobile .m-menu__checkbox:checked~.m-menu{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.wrapper{width:480px;height:667px;margin:0 auto;overflow:hidden;background-color:#fff;position:relative}header nav.desktop{display:none}@media (min-width: 769px){header .image-container{width:20%;z-index:10}header nav.mobile{display:none}header nav.desktop{padding:5px 30px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}header nav.desktop .l-menu{z-index:10;width:75%}header nav.desktop .menu-xl{display:flex;align-items:center;justify-content:space-around}header.headerSinPermisos nav.desktop .menu-xl{display:flex;align-items:center;justify-content:flex-end}header nav.desktop .menu-xl li a{display:block;line-height:47px;text-decoration:none;color:#333;cursor:pointer;font-size:1rem;position:relative;transition:all .5s}header nav.desktop .menu-xl li a:hover{border-bottom:1px solid black;color:#3c3b8b}}@media (min-width: 1024px){header nav.desktop .l-menu{width:80%}header nav.desktop .menu-xl li a{display:block;text-decoration:none;color:#333;cursor:pointer;font-size:1.2rem;position:relative}}.Usuarios{padding:70px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Usuarios .card{padding:20px 0;width:360px;height:500px;background-color:var(--orange);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#000}.Usuarios .card .informacion,.Usuarios .card .editar{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Usuarios .card .informacion{width:85%}.Usuarios .card article{padding:10px 0;display:flex;justify-content:space-between;align-items:center}.Usuarios .card article.boton{justify-content:center}.Usuarios .card article.confirm-pass.active input{border:1px solid var(--red);position:relative}.Usuarios .card article.confirm-pass{position:relative}.Usuarios .card article.confirm-pass .info{display:none}.Usuarios .card article.confirm-pass.active .info{display:block;position:absolute;color:var(--red);right:5px}.Usuarios .card article.confirm-pass .informacion-seguridad{opacity:0;position:absolute;background-color:#fff;right:-120px;bottom:25px;width:140px;padding:15px;text-align:center;border-radius:10px;border:1px solid #c0c0c0;transition:all .8s}.Usuarios .card article.confirm-pass .informacion-seguridad.active{opacity:1;right:5px;bottom:25px}.Usuarios .card article.confirm-pass .Mostrar-Error{opacity:0;position:absolute;background-color:#fff;color:red;right:-140px;bottom:25px;width:140px;padding:15px;text-align:center;border-radius:10px;border:1px solid #c0c0c0;transition:all .8s}.Usuarios .card article.confirm-pass .Mostrar-Error.active{opacity:1;right:5px;bottom:25px}.Usuarios .card article h4,.Usuarios .card .editar label{color:#fff;text-transform:uppercase}.Usuarios .card article img{width:100%}.Usuarios .card .editar{width:85%}.Usuarios .card .editar input{border:none;padding:5px;text-align:center;border-radius:5px}.Usuarios .cerrar-sesion{display:flex;width:100%;justify-content:space-evenly}.Usuarios .cerrar-sesion .custom-btn-edit-inactive,.Usuarios .cerrar-sesion .custom-btn,.Usuarios .cerrar-sesion .custom-btn-edit,.Usuarios .card .editar button{display:flex;align-items:center;justify-content:center;width:250px;height:38px;box-shadow:#5a5a5a 0 0 8px;font-weight:700;background-color:var(--light);color:var(--red);text-align:center;border-radius:7px;font-size:15px;margin:20px 0;border:none}.Usuarios .cerrar-sesion .custom-btn-edit-inactive:active,.Usuarios .cerrar-sesion .custom-btn:active,.Usuarios .cerrar-sesion .custom-btn-edit:active,.Usuarios .card .editar button:active{position:relative;top:2px}.Usuarios .cerrar-sesion .custom-btn-edit-inactive{background-color:#ebebeb;color:#56a969}.Usuarios .cerrar-sesion .custom-btn:hover{background-color:var(--red);color:var(--light)}.Usuarios .cerrar-sesion .custom-btn-edit{background-color:var(--light);color:var(--green)}.Usuarios .cerrar-sesion .custom-btn-edit:hover{background-color:var(--green);color:var(--light)}.Usuarios .card .editar button{color:var(--blue)}.Usuarios .card .editar button:hover{background-color:var(--blue);color:var(--light)}.periodo-seleccionado .formData{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}.periodo-seleccionado .formData .select-input{width:100%;height:2.5rem;border:1px solid #ccc;border-radius:.5rem;padding:.5rem}.periodo-seleccionado .formData{display:flex;flex-direction:column}.periodo-seleccionado label{font-weight:700;margin-bottom:5px}.periodo-seleccionado label span{font-size:14px;color:var(--beige)}.periodo-seleccionado .select-input,input[type=text]{padding:10px;border:1px solid #ddd;border-radius:5px;color:#000}.periodo-seleccionado input.invalid{border:1px solid #bb1919d7}.periodo-seleccionado input.valid{border:1px solid #ddd}.periodo-seleccionado .periodo-seleccionado{font-size:14px;color:#fff}.periodo-seleccionado .error-del-sistema{font-size:14px;color:#bb1919d7}.Listas{width:100%}.Listas .Listas-cabecera{width:80%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;margin:10px auto}.Listas .Listas-cabecera button{background-color:var(--green);color:var(--light);border-radius:10px;border:none;padding:10px 20px}.Listas .Listas-cabecera button:active{position:relative;top:1px}.Listas .Listas-contenedor{width:100%}.Listas .Listas-contenedor .lista-header{width:100%;display:flex;justify-content:space-between}.Listas .Listas-contenedor .lista-header h3{font-size:30px;padding-left:15px;display:flex}.Listas .Listas-contenedor .lista-header h3 span{color:var(--green);font-size:10px}.Listas .Listas-contenedor .lista-header p{margin:0}.Listas .Listas-contenedor .lista-header .datos{display:flex;justify-content:space-between;align-items:center;width:300px}.Listas .Listas-contenedor .lista-header .datos small{font-size:20px}.Listas .Listas-contenedor .lista-header .datos p{color:var(--danger);font-size:16px}.Listas .Listas-contenedor .Listas-item{width:98%;margin:20px auto}.Listas .Listas-contenedor .Listas-item .valores{background-color:var(--list-gray);padding:10px;border-radius:10px;margin-bottom:10px}.Listas .Listas-contenedor .Listas-item .valores .acordeon_item .button-acordeon{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding:0 30px;cursor:pointer}.Listas .Listas-contenedor .Listas-item .valores .acordeon_item .button-acordeon h4{font-size:25px;display:flex;justify-content:center;align-items:center}.Listas .Listas-contenedor .Listas-item .valores .acordeon_item .button-acordeon svg{width:35px;height:35px}.Listas .Listas-contenedor .Listas-item .valores .acordeon_item .Tabla{background-color:#fff;color:#000}.Table{width:98%;margin:0 auto;overflow:hidden;transition:height .2s ease;background-color:#fff;color:#000;border-radius:10px}.Table .table-block{width:100%;display:table;border-collapse:separate;text-indent:initial;unicode-bidi:isolate;border-spacing:2px;border-color:gray}.Table .table-block button{border:none;background-color:var(--green);color:#fff;padding:5px 20px;border-radius:5px}.table-block button:active{position:relative;top:1px}.Loading{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;height:100%;width:100%}.Loading h2{font-size:1.5rem;color:var(--white);margin-top:1rem}.Loading img{width:80%;max-width:400px}@media (min-width: 768px){.Loading{width:50%}.Loading img{width:300px}}.Cotizador{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.Cotizador .Tabla-Cotizando{width:100%}.Cotizador .titular-cotizando{display:flex;justify-content:space-around;align-items:center;width:100%;margin:20px 0}.Cotizador h3{font-size:30px;color:var(--white)}.Cotizador h2{width:100%;font-size:2rem;color:var(--white);margin:20px 0}.Cotizador h2 span{color:var(--beige);font-weight:700}.Cotizador form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.Cotizador button{margin-top:10px;background-color:var(--green);color:var(--white);border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.Cotizador button:hover{background-color:var(--success)}.Cotizador button:active{position:relative;top:2px}.Cotizador small{color:var(--red);font-size:14px;margin-top:10px}.Cotizador .formulario-modificador{display:flex;justify-content:space-around;align-items:center}.Cotizador .formulario-modificador form .form-data{display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px}.Cotizador .formulario-modificador form .form-data select,.Cotizador .formulario-modificador form .form-data input{width:200px;text-align:center;padding:5px;margin:10px 0;border:1px solid #8e8e8e}.Cotizador .formulario-modificador form .form-data select option{padding:10px 0}.Cotizador .Tabla-Cotizando .Padrones-Table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left}.Cotizador .Tabla-Cotizando .Padrones-Table thead tr{background-color:#4caf50;color:#fff;text-align:center;font-weight:700}.Cotizador .Tabla-Cotizando .Padrones-Table th{padding:12px;border:1px solid #ddd}.Cotizador .Tabla-Cotizando .Padrones-Table tbody tr{border-bottom:1px solid #ddd;transition:background-color .3s ease}.Cotizador .Tabla-Cotizando .Padrones-Table td{padding:12px;border:1px solid #ddd}.Cotizador .Tabla-Cotizando .valores-finales{width:80%;margin:20px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px}.Cotizador .Tabla-Cotizando .valores-finales h2{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.Cotizador .Tabla-Cotizando .valores-individuales{display:flex;justify-content:space-between;flex-direction:column;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.Cotizador .Tabla-Cotizando .valores-individuales h4{font-size:18px;font-weight:600;margin:0}.Cotizador .Tabla-Cotizando .valores-individuales p{font-size:16px;font-weight:500;margin:0}@media (min-width: 768px){.Cotizador .Tabla-Cotizando form{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap}.Cotizador .Contrato-Cotizando{width:80%;margin:0 auto}}@media screen and (max-width: 768px){.Cotizador .Tabla-Cotizando .valores-finales{padding:15px}.Cotizador .Tabla-Cotizando .valores-individuales{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.Cotizador .Tabla-Cotizando .valores-individuales:last-child{border-bottom:none}.Cotizador .Tabla-Cotizando .valores-individuales h4{margin-bottom:5px}.Cotizador .Tabla-Cotizando .valores-individuales p{font-size:14px}.Cotizador .Tabla-Cotizando .Cotizador .Tabla-Cotizando .Padrones-Table{border:0}.Cotizador .Tabla-Cotizando .Padrones-Table thead{display:none}.Cotizador .Tabla-Cotizando .Padrones-Table tbody tr{display:block;margin-bottom:10px;border:1px solid #ddd}.Cotizador .Tabla-Cotizando .Padrones-Table tbody td{display:flex;justify-content:space-between;padding:8px;font-size:14px;border:none;border-bottom:1px solid #ddd}.Cotizador .Tabla-Cotizando .Padrones-Table tbody td:last-child{border-bottom:0}.Cotizador .Tabla-Cotizando .Padrones-Table tbody td:before{content:attr(role);font-weight:700;text-transform:capitalize;margin-right:10px;color:#fff}}.listas-precios{padding:20px 0}.listas-precios .table-cotizator{margin:20px 0;width:100%}.listas-precios .BotonMonotributo button{border:none;padding:10px;border-radius:10px;background-color:var(--success);color:var(--light)}.listas-precios .Background-Change{overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000050;position:fixed;width:100vw;height:100vh;top:0;z-index:20;display:flex;justify-content:center;align-items:center;left:0}.listas-precios .Background-Change form{width:320px;position:relative;background-color:var(--light);color:var(--bodyBackgroundColor);display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px;z-index:25;border-radius:10px}.listas-precios .Background-Change form ul{max-height:70vh;overflow-y:scroll}.listas-precios .Background-Change form ul::-webkit-scrollbar{-webkit-appearance:none}.listas-precios .Background-Change form ul::-webkit-scrollbar:vertical{width:10px}.listas-precios .Background-Change form ul::-webkit-scrollbar-button:increment,.listas-precios .Background-Change form ul::-webkit-scrollbar-button{display:none}.listas-precios .Background-Change form ul::-webkit-scrollbar:horizontal{height:10px}.listas-precios .Background-Change form ul::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}.listas-precios .Background-Change form ul::-webkit-scrollbar-track{border-radius:10px}.listas-precios .Background-Change form h3{width:100%;padding:0 50px}.listas-precios .Background-Change form h4{position:absolute;top:10px;right:15px;z-index:25;padding:10px}.listas-precios .Background-Change form h4 svg{width:30px;height:30px;border:1px solid black;border-radius:50%;padding:5px;cursor:pointer}.listas-precios .Background-Change form h4 svg:hover{border:1px solid var(--dark);position:relative;top:1px}.listas-precios .Background-Change form li{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:10px 0}.listas-precios .Background-Change form li input{text-align:center;border:none;padding:5px;border-radius:5px;border:1px solid #aaaaaa}.listas-precios .Background-Change form button{border:none;padding:10px;border-radius:10px;background-color:var(--success);color:var(--light)}.listas-precios .Background-Change small{margin:20px 0 0;color:gray}@media only screen and (max-width: 425px),(min-device-width: 425px) and (max-device-width: 794px){.table-cotizator table,.table-cotizator thead,.table-cotizator tbody,.table-cotizator th,.table-cotizator td,.table-cotizator tr{display:block}.table-cotizator thead tr{position:absolute;top:-9999px;left:-9999px}.table-cotizator tr{margin:0}.table-cotizator tr:nth-child(odd){background:#ccc;color:var(--dark)}.table-cotizator td{border:none;border-bottom:1px solid #eee;position:relative;padding:20px 20px 20px 50%}main .table-cotizator table td button{border:none;padding:10px;border-radius:10px;background-color:var(--success);color:var(--light)}.table-cotizator td:before{position:absolute;top:0;left:6px;width:45%;padding:20px 10px 20px 20px;white-space:nowrap}.table-cotizator td:nth-of-type(1):before{content:"Plan"}.table-cotizator td:nth-of-type(2):before{content:"Edad 0-17	"}.table-cotizator td:nth-of-type(3):before{content:"Edad 18-25"}.table-cotizator td:nth-of-type(4):before{content:"Edad 26-35"}.table-cotizator td:nth-of-type(5):before{content:"Edad 36-44"}.table-cotizator td:nth-of-type(6):before{content:"Edad 45-50"}.table-cotizator td:nth-of-type(7):before{content:"Edad 51-55"}.table-cotizator td:nth-of-type(8):before{content:"Edad 56-60"}.table-cotizator td:nth-of-type(9):before{content:"Funcion"}}@media (min-width: 795px){main.listas-precios .section-lista .header-lista{display:flex;justify-content:space-between}main.listas-precios .section-lista .header-lista h3{font-size:30px;padding-left:15px}main.listas-precios .section-lista .header-lista .descuento{display:flex;justify-content:space-between;align-items:center;width:320px}main.listas-precios .section-lista .header-lista input{width:50px;text-align:center;padding:9px 0;border-radius:10px;border:none;margin-right:5px}main.listas-precios .section-lista .header-lista p{font-size:16px;color:red}main.listas-precios button.crear{width:200px;box-shadow:#5a5a5a 0 0 8px;font-weight:700;background-color:var(--light);color:var(--green);text-align:center;border-radius:7px;font-size:18px;padding:8px;border:none}main.listas-precios button.funcion{border:none;padding:10px;border-radius:10px;background-color:var(--success);color:var(--light)}main.listas-precios button.crear:hover{background-color:var(--green);color:var(--light)}main.listas-precios .section-lista{padding:30px 0}main .table-cotizator table td.tabla-row-plan{text-align:start;padding-left:20px}main .table-cotizator table th{width:9.5%;padding:10px}main .table-cotizator table td{width:9.5%;height:60px}main .table-cotizator table td:nth-of-type(10){font-weight:700;color:green}main .table-cotizator table td button{border:none;padding:10px;border-radius:10px;background-color:var(--success);color:var(--light)}}.Administracion{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.Administracion .cabecera{width:90%;display:flex;justify-content:space-between;margin:1rem auto}.Administracion .cabecera h2{font-size:2rem}.Administracion .cabecera button{width:120px;height:40px;border-radius:5px;font-size:14px;border:none}.Administracion .tipos-usuarios{width:100%;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;align-items:center;margin-bottom:2rem}.Administracion .tipos-usuarios .contenedor-usuarios{width:300px;display:flex;flex-direction:column;justify-content:center}.Administracion .tipos-usuarios .contenedor-usuarios .tabla-usuarios{width:100%;margin:0;padding:10px}.Administracion .tipos-usuarios .contenedor-usuarios .tabla-usuarios .usuario{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid #ccc;text-transform:capitalize}.Administracion .tipos-usuarios .contenedor-usuarios .tabla-usuarios .usuario span{font-size:16px}.Administracion .tipos-usuarios .contenedor-usuarios .tabla-usuarios .usuario .acciones{display:flex}.Administracion .tipos-usuarios .contenedor-usuarios .tabla-usuarios .usuario .acciones button{width:25px;height:25px;border-radius:5px;border:none;padding:5px;margin-left:4px;cursor:pointer}.Administracion .tipos-usuarios .contenedor-usuarios .tabla-usuarios .usuario .acciones button:hover{background-color:#ccc}.Modal-Background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.Modal-Background .Modal-Usuarios-Andes{background-color:#fff;border-radius:8px;padding:20px 30px;width:90%;max-width:500px;box-shadow:0 4px 15px #0003;animation:fadeIn .3s ease-in-out;color:#333}.Modal-Background .Modal-Usuarios-Andes h2{margin-bottom:20px;font-size:24px;color:#333;text-align:center}.Modal-Background .Modal-Usuarios-Andes form{display:flex;flex-direction:column;gap:15px}.Modal-Background .Modal-Usuarios-Andes form label{font-weight:700;margin-bottom:5px;color:#555}.Modal-Background .Modal-Usuarios-Andes form input,.Modal-Background .Modal-Usuarios-Andes form select{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;outline:none;transition:border-color .3s}.Modal-Background .Modal-Usuarios-Andes form input:focus,.Modal-Background .Modal-Usuarios-Andes form select:focus{border-color:#007bff}.Modal-Background .Modal-Usuarios-Andes form button{padding:10px 15px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.Modal-Background .Modal-Usuarios-Andes form button[type=button]:first-child{background-color:#007bff;color:#fff}.Modal-Background .Modal-Usuarios-Andes form button[type=button]:first-child:hover{background-color:#0056b3}.Modal-Background .Modal-Usuarios-Andes form button[type=button]:last-child{background-color:#ccc;color:#333;margin-left:10px}.Modal-Background .Modal-Usuarios-Andes form button[type=button]:last-child:hover{background-color:#999}.notificador-funcionalidad{width:100%;padding-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 300px)}.notificador-funcionalidad .cabecera{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.notificador__button-grid{display:grid;justify-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;width:40%;height:50%}.notificador__button{width:150px;height:100px;font-size:18px;font-weight:700;border:none;border-radius:10px;cursor:pointer;background-color:#007bff;color:#fff;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,transform .2s ease}.notificador__button:hover{background-color:#0056b3;transform:scale(1.05)}.notificador__button--disabled{background-color:#d6d6d6;cursor:not-allowed}.notificador__back-button{margin-bottom:20px;padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;background-color:#dc3545;color:#fff;transition:background-color .3s ease}.notificador__back-button:hover{background-color:#a71d2a}.notificador__view{padding:20px;border:1px solid #ddd;border-radius:5px;margin:20px auto;max-width:400px;background-color:#f9f9f9}.notificador__email-view{color:#007bff}.notificador__mensaje-view{color:#28a745}.notificador__paginaweb-view{color:#ffc107}.Mensajes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 0}.Mensajes .chat-container{width:360px;height:400px;color:#000;border:1px solid #ddd;border-radius:10px;background-color:#ece5dd;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,sans-serif}.Mensajes .chat-header{background-color:#075e54;color:#fff;padding:10px;display:flex;align-items:center;justify-content:space-between}.Mensajes .header-logo,.Mensajes .header-contact,.Mensajes .header-options{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.Mensajes .header-info{margin:0 10px;display:flex;flex-direction:column;justify-content:start;align-items:start}.Mensajes .header-options{width:30px;height:30px;padding:12px}.Mensajes .foto-perfil{width:40px;height:40px;border-radius:50%;background-color:#fff5;display:flex;align-items:center;justify-content:center}.Mensajes .foto-perfil img{width:100%}.Mensajes .contact-name{font-weight:700;font-size:18px}.Mensajes .status{font-size:14px;opacity:.8}.Mensajes .chat-messages{flex-grow:1;padding:10px;overflow-y:auto;display:flex;flex-direction:column;text-align:start}.Mensajes .message{max-width:70%;padding:10px;margin:5px 0;border-radius:8px;font-size:14px;line-height:1Mensajes .4}.Mensajes .message.sent{background-color:#dcf8c6;align-self:flex-end}.Mensajes .message.received{background-color:#fff;align-self:flex-start}.Mensajes .message p{margin:0}.Mensajes .chat-footer{background-color:#fff;padding:10px;display:flex;align-items:center;border-top:1px solid #ddd;position:relative}.Mensajes .footer-icon{width:30px;height:30px;background-color:#fff5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.Mensajes .message-input{flex-grow:1;padding:8px;border:none;border-radius:20px;background-color:#f0f0f0;outline:none;font-size:14px}.Mensajes .footer-actions{display:flex;gap:10px}.Mensajes .icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Mensajes .icon.clip{position:absolute;right:105px;padding:3px}.Mensajes .icon.camera{position:absolute;right:66px;padding:3px}.Mensajes .footer-actions{background-color:#01a884;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:10px}.Mensajes .footer-actions .icon.microfono{width:30px;height:30px;padding:5px}.Emails .botonera-mensajes,.Mensajes .botonera-mensajes{height:100px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.Emails .botonera-mensajes button,.Mensajes .botonera-mensajes button{width:150px;padding:15px 10px;border:none;background-color:var(--success);color:#fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Emails .botonera-mensajes button:hover,.Mensajes .botonera-mensajes button:hover{background-color:#19792f}.Emails .botonera-mensajes button:active,.Mensajes .botonera-mensajes button:active{background-color:#0f5b1e}.Emails .botonera-mensajes button:focus,.Mensajes .botonera-mensajes button:focus{outline:none}.Mensajes .botonera-mensajes button.boton-enviar{background-color:var(--danger)}.Emails{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.Emails textarea{resize:none;width:300px;height:200px;padding:5px;scrollbar-width:thin;scrollbar-color:#aaa #eee;scrollbar-track-color:#eee}.Emails textarea::-webkit-scrollbar{width:8px}.Emails textarea::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.Emails textarea::-webkit-scrollbar-thumb:hover{background-color:#888}.Emails textarea::-webkit-scrollbar-thumb:active{background-color:#555}.Emails button.agregar,.Emails button.eliminar-parrafo{cursor:pointer;margin-top:10px;padding:5px;border-radius:5px;border:none;background-color:var(--danger);color:#fff}.Emails button:hover{background-color:var(--red)}.Emails button:active{position:relative;top:1px}.Emails .button-agregar button.agregar{width:300px;height:200px;font-size:30px;margin-top:0;background-color:#4c88b9}.Emails .button-agregar button.agregar:hover{background-color:#4378a3}.Emails .button-agregar button.agregar svg{width:50px;height:50px;background-color:#fff;border-radius:50%;padding:10px}.Emails .button-agregar{padding:20px 20px 50px}.Emails .button-agregar p{margin:20px 0}.Emails .contenedor-notificador-texto{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px}.Notificador-Web-Andes{min-height:50vh;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:center}.Notificador-Web-Andes .Guardar-Cambios{padding:20px 0}.Notificador-Web-Andes .Guardar-Cambios button{cursor:pointer;padding:10px;border-radius:5px;border:none;background-color:var(--green);color:#fff}.Notificador-Web-Andes .Guardar-Cambios button:hover{background-color:var(--success)}.Notificador-Web-Andes .Guardar-Cambios button:active{position:relative;top:1px}.Notificador-Web-Andes .section-textos{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.Notificador-Web-Andes .section-textos textarea{resize:none;width:300px;height:200px;padding:5px;scrollbar-width:thin;scrollbar-color:#aaa #eee;scrollbar-track-color:#eee}.Notificador-Web-Andes .section-textos textarea::-webkit-scrollbar{width:8px}.Notificador-Web-Andes .section-textos textarea::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.Notificador-Web-Andes .section-textos textarea::-webkit-scrollbar-thumb:hover{background-color:#888}.Notificador-Web-Andes .section-textos textarea::-webkit-scrollbar-thumb:active{background-color:#555}.Notificador-Web-Andes .section-textos button{cursor:pointer;margin-top:10px;padding:5px;border-radius:5px;border:none;background-color:var(--danger);color:#fff}.Notificador-Web-Andes .section-textos button:hover{background-color:var(--red)}.Notificador-Web-Andes .section-textos button:active{position:relative;top:1px}.Notificador-Web-Andes .section-textos .button-agregar button.agregar{width:300px;height:200px;font-size:30px;margin-top:0;background-color:#4c88b9}.Notificador-Web-Andes .section-textos .button-agregar button.agregar:hover{background-color:#4378a3}.Notificador-Web-Andes .section-textos .button-agregar button.agregar svg{width:50px;height:50px;background-color:#fff;border-radius:50%;padding:10px}.Notificador-Web-Andes .section-textos .button-agregar{padding:20px 20px 50px}.Notificador-Web-Andes .section-textos .button-agregar p{margin:20px 0}.Notificador-Web-Andes .section-textos .contenedor-notificador-texto{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px}.Padrones{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px}.Padrones section{border:1px solid #ccc;padding:15px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.Padrones .DescargasArchivos{width:49%;border:1px solid #ccc;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.Padrones h1{font-size:2em;margin-bottom:10px;width:100%}.Padrones .buscarDatos{width:49%}.Padrones .buscarDatos .busqueda-padron{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.Padrones .buscarDatos .busqueda-padron h2{width:100%;text-align:center}.Padrones .buscarDatos .boton-container{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.Padrones .buscarDatos .boton{background-color:#3498db;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;border-radius:4px}.Padrones .buscarDatos .boton:hover{background-color:#2980b9}.Padrones .buscarDatos .input-cuil{padding:8px;font-size:14px}.Padrones .buscarDatos .error{color:#c0392b;font-size:14px;margin-top:5px}.Padrones .DescargasArchivos h3{font-size:1.5em;margin-bottom:10px;width:100%;text-align:center}.Padrones .DescargasArchivos article{display:flex;justify-content:space-around;width:100%}.Padrones .DescargasArchivos button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;border-radius:4px}.Padrones .DescargasArchivos button:hover{background-color:#45a049}.Padrones .Resumen{width:100%;margin:10px auto;display:flex;justify-content:center}.Padrones .Resumen .cuadro h2{width:100%;text-align:center;margin-bottom:10px}.Padrones .Resumen .cuadro{display:flex;flex-wrap:wrap;justify-content:space-between}.Padrones .Resumen .cuadro .teibol{width:300px;padding:10px;background-color:var(--light);border:1px solid black;border-radius:10px}.Padrones .Resumen .cuadro .teibol ul{display:flex;flex-direction:column;width:100%}.Padrones .Resumen .cuadro .teibol ul li{padding:3px;display:flex;justify-content:space-between;border-bottom:1px solid #7c7c7c}.Padrones .Resumen .cuadro .teibol ul li .title,.Padrones .Resumen .cuadro .teibol ul li .text-number{font-weight:700;color:#17183d}.Padrones .Resumen .cuadro .teibol ul li .title.titanium{color:#663779}.Padrones .Resumen .cuadro .teibol ul li .title.black{color:#000}.Padrones .Resumen .cuadro .teibol ul li .title.gold{color:#5f5422}.Padrones .Resumen .cuadro .teibol ul li .title.platinum{color:#3d3f49}.Padrones .Resumen .cuadro .teibol ul li .title.green{color:#2c5f22}.Padrones .Resumen .cuadro .teibol ul li .title.pmo{color:#5f2222}.Padrones .Resumen .cuadro .teibol ul li .title.joven{color:#225f5f}.Padrones .Resumen .cuadro .teibol ul li .title.visa{color:#1f2a68}.Padrones .Resumen .cuadro .teibol ul li .title.master{color:#a93434}.Padrones .Resumen .cuadro .teibol ul li .title.naranja{color:#af6c15}.CuentaCorriente .Informacion{padding-top:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.CuentaCorriente .Informacion .filters{width:83%;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;align-items:center}.CuentaCorriente .Informacion .filters select{width:150px;margin:0 10px;padding:10px;border-radius:8px;border:none}.CuentaCorriente .Informacion .filters button{width:150px;padding:10px 20px;border:none;border-radius:5px;background-color:var(--primary);color:var(--light);cursor:pointer;margin:20px 0}.CuentaCorriente .Informacion .navegacion-informacion{width:80%;display:flex;justify-content:space-between;align-items:center}.CuentaCorriente .Informacion .navegacion-informacion button{background-color:var(--success);border:none;border-radius:9px;color:#fff;padding:9px 30px}.CuentaCorriente .Informacion h2{margin-bottom:20px;text-align:center}.CuentaCorriente .Datos-Contrato{display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:10px;overflow:hidden;transition:all .5s;opacity:0;height:0;transform:scaleY(0);min-width:300px;width:80%;padding:20px}.CuentaCorriente .Datos-Contrato.active{min-height:300px;transform:scaleY(1);opacity:1;background-color:wheat}.CuentaCorriente .Datos-Contrato .header-ctacte{width:100%}.CuentaCorriente .Datos-Contrato p{border-bottom:1px solid var(--gray-dark);color:#000;width:100%;margin:5px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.CuentaCorriente .Datos-Contrato p span{color:var(--gray-dark)}@media (min-width: 768px){.CuentaCorriente .Datos-Contrato{width:80%;flex-direction:row}.CuentaCorriente .Datos-Contrato.active{min-height:150px;flex-direction:row}.CuentaCorriente .Datos-Contrato .header-ctacte{width:48%;max-width:300px}}.pagination{display:flex;gap:8px;justify-content:center;margin:20px 0}.pagination button{background-color:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:4px;padding:6px 12px;cursor:pointer;transition:background-color .3s,color .3s}.pagination button:hover:not(:disabled){background-color:#e0e0e0}.pagination button.Disabled{opacity:0}.pagination button:disabled{background-color:#007bff;color:#fff;font-weight:700;cursor:default}.pagination button.active{background-color:var(--success);color:#fff;cursor:default;font-weight:700}.pagination button.ellipsis{background-color:transparent;color:#999;border:none;cursor:default}.pagination button[aria-disabled=true]{cursor:default;background-color:#ddd}.pagination button:not(:disabled){border:1px solid #ddd}.pagination button:focus{outline:none;box-shadow:0 0 4px #007bff}.Modal-CtaCte{padding:20px;font-family:Arial,sans-serif;position:relative;color:#000}.Modal-CtaCte button.volver-atras{position:absolute;left:110px;top:15px;border:1px solid black;padding:12px 18px;border-radius:4px;cursor:pointer;font-size:16px}.Modal-CtaCte button.volver-atras:active{top:17px}.Modal-CtaCte button.pago{background-color:var(--success);color:#fff;padding:12px 18px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.Modal-CtaCte button.link{background-color:var(--primary);color:#fff;padding:12px 18px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.Modal-CtaCte .datos{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:scroll}.Modal-CtaCte .saldo-individual{display:flex;align-items:center;border-bottom:1px solid #ccc}.Modal-CtaCte .saldo-individual input[type=checkbox]{margin-right:10px}.Modal-CtaCte .header-saldo-individual{display:flex;align-items:center;justify-content:space-between;background-color:#f0f0f0;padding:10px;font-weight:700;border-bottom:1px solid #ccc}.Modal-CtaCte .calculo,.Modal-CtaCte .modificacion{display:flex;justify-content:space-between;margin-top:20px;padding:10px;background-color:#f0f0f0;border:1px solid #ccc}.Modal-CtaCte .bottom-page{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px;padding:10px;background-color:#f0f0f0;border:1px solid #ccc}@media screen and (min-width: 320px){.Modal-CtaCte .saldo-individual{flex-direction:column;text-align:center}.Modal-CtaCte .saldo-individual input[type=checkbox]{margin-right:0;margin-bottom:10px}}@media screen and (min-width: 425px){.Modal-CtaCte .datos{padding:0 20px}.Modal-CtaCte .saldo-individual{flex-direction:row;justify-content:space-between}.Modal-CtaCte .calculo,.Modal-CtaCte .modificacion{margin-top:40px}}@media screen and (min-width: 768px){.Modal-CtaCte .header-saldo-individual h4{display:flex;justify-content:center;align-items:center;width:20%}.Modal-CtaCte .saldo-individual{align-items:center;border-bottom:none}.Modal-CtaCte .datavalue{display:flex;justify-content:space-evenly;align-items:center;width:20%}.Modal-CtaCte .calculadora{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px}.Modal-CtaCte .calculadora div{width:20%;flex-direction:column}.Modal-CtaCte .calculo,.Modal-CtaCte .modificacion{margin-top:0}}.formulario-CuentaCorriente{width:100%;min-height:calc(100vh - 100px);padding-top:75px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.formulario-CuentaCorriente .formulario-cuenta-corriente{display:flex;flex-direction:column;align-items:center;max-width:300px}.formulario-CuentaCorriente .formulario-cuenta-corriente .formData{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.formulario-CuentaCorriente .formulario-cuenta-corriente .formData label{font-size:16px;margin-bottom:5px}.formulario-CuentaCorriente .formulario-cuenta-corriente button.buscar-contrato{width:100%;height:40px;border:none;border-radius:5px;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer}.CuentaCorriente{width:100%;min-height:calc(100vh - 100px);padding-top:75px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.CuentaCorriente h1{font-style:italic;font-size:35px}.CuentaCorriente .error-data{font-style:italic;color:var(--red);padding-top:20px;font-size:16px}.CuentaCorriente .tabla{width:100%}.CuentaCorriente .accordion .cuenta-saldos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#fff;padding:10px 20px;border-bottom:1px solid white}.CuentaCorriente .accordion .cuenta-saldos .cuenta-corriente-contenedor{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;cursor:pointer}.CuentaCorriente .accordion .saldo-comun{background-color:#783030}.CuentaCorriente .accordion .plan-de-pago{background-color:#6f5776}.CuentaCorriente .accordion .plan-flex{background-color:#4d5a96}.CuentaCorriente .accordion .cuenta-saldos.pagado,.CuentaCorriente .accordion .cuenta-saldos.pago{background-color:#307a43}.CuentaCorriente .accordion .cuenta-saldos.impago{background-color:#783030}.CuentaCorriente .accordion .saldo-comun .cuenta-plan-categoria{width:80px;height:55px;position:relative}.CuentaCorriente .accordion .saldo-comun .cuenta-plan-categoria .gf{position:absolute;left:10px;top:5px}.cuenta-corriente-acordeon{width:100%;background-color:#fff;color:#000;border-radius:10px}.cuenta-corriente-acordeon .table-block{padding:10px}.cuenta-corriente-acordeon .contenido{overflow:hidden;max-height:0;transition:max-height .5s ease-in-out}.cuenta-corriente-acordeon .contenido.visible{max-height:200px}.CuentaCorriente .accordion .saldo-comun .cuenta-plan-categoria .barra{transform:rotate(-20deg);position:absolute;top:25px;width:80px;border-bottom:1px solid white}.CuentaCorriente .accordion .saldo-comun .cuenta-plan-categoria .plan{position:absolute;top:40px;left:20px}.CuentaCorriente .accordion .saldo-comun .cuenta-aporte{display:flex;flex-direction:column;align-items:center}.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo{position:relative;height:100px;width:75px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan .valor-plan-barra,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .saldo-barra{width:100%;border-bottom:1px solid white}.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan .titulo,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .titulo{text-align:center}.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan .valor-plan-inicial,.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan .valor-plan-adicional,.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan .valor-plan-descuento,.CuentaCorriente .accordion .saldo-comun .cuenta-valor-plan .valor-plan-barra,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .saldo-inicial,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .saldo-adicionales,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .saldo-descuentos,.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .saldo-final{text-align:end}.CuentaCorriente .accordion .saldo-comun .cuenta-saldo .saldos-ocultos{transform-origin:top center;transition:transform .3s ease-in-out}.CuentaCorriente .table-bottom{display:flex;justify-content:flex-end;align-items:center;margin-top:20px}.CuentaCorriente .table-bottom .saldoTotal{margin-right:20px}.CuentaCorriente .table-bottom .boton-multiple{padding:10px;border-radius:8px;border:none;background-color:#127b9b;margin-right:20px;color:#fff}.CuentaCorriente .Datos-Contrato{display:flex;align-items:center;flex-direction:column;justify-content:space-around;height:0;overflow:hidden;transition:all .5s;opacity:0;transform:scale(0);width:80%}.CuentaCorriente .Datos-Contrato.active{min-height:275px;transform:scale(1);opacity:1;background-color:wheat;padding:20px;margin-bottom:20px;width:80%}.CuentaCorriente .Datos-Contrato article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.CuentaCorriente .Datos-Contrato article h3{width:300px;margin:10px}.CuentaCorriente .botonera{width:50%;display:flex;justify-content:space-around;margin-bottom:20px}.CuentaCorriente .botonera button.standard{background-color:#415989;border-radius:10px;border:1px solid #1f2f47;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:20px;padding:15px 30px;text-decoration:none}.CuentaCorriente .botonera button:hover{background-color:#6d7d9c}.CuentaCorriente .botonera button:active{position:relative;top:1px}.CuentaCorriente .botonera button.selected{box-shadow:inset 0 7px 15px 3px #23395e;background:linear-gradient(to bottom,#2e466e 5%,#415989);background-color:#2e466e;border-radius:10px;border:1px solid #1f2f47;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:20px;padding:15px 30px;text-decoration:none;text-shadow:0px 1px 0px #263666}.CuentaCorriente .botonera button.selected:hover{background-color:#6d7d9c}.CuentaCorriente img{width:100px}.CuentaCorriente .Cuil-Inexistente{background-color:var(--red);border:1px solid var(--orange);border-radius:20px;padding:20px;height:200px;color:#fff;width:400px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.CuentaCorriente .Cuil-Inexistente h4{text-align:center;text-transform:uppercase;font-size:20px}.CuentaCorriente .button{font-size:25px;background-color:#783030;justify-content:space-around;color:#fff;text-align:left;font-weight:700;display:flex;flex-wrap:wrap;width:100%;align-items:center;padding:10px 8px;cursor:pointer;border:none}.CuentaCorriente .button.pagado{background-color:#43764f}.CuentaCorriente .button.deuda{background-color:#783030}.CuentaCorriente .button.pago-menor{background-color:#935656}.CuentaCorriente .button.pagado .bloque-mes,.CuentaCorriente .button.pago-menor .bloque-mes,.CuentaCorriente .button.deuda .bloque-mes{padding:14px;text-align:center;border-radius:10px;width:195px}.CuentaCorriente .button.deuda .bloque-mes.fecha{text-align:start}.CuentaCorriente .button .bloque-mes.largo{width:220px}.CuentaCorriente .button.deuda .bloque-mes.bonificado{background-color:#d4af37;color:#000}.CuentaCorriente .link{box-shadow:inset 0 1px #bbdaf7;background:linear-gradient(to bottom,#79bbff 5%,#378de5);background-color:#79bbff;border-radius:6px;border:1px solid #84bbf3;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0px 1px 0px #528ecc}.CuentaCorriente .button .linkDePago a{color:#fff;background-color:#d39733;padding:10px 32px;border-radius:7px}.CuentaCorriente .link :hover{background:linear-gradient(to bottom,#378de5 5%,#79bbff);background-color:#378de5}.CuentaCorriente .link:active{position:relative;top:1px}.CuentaCorriente .paginador{display:flex;align-items:center}.CuentaCorriente .saldoTotal{color:red}.CuentaCorriente form input{padding:10px;width:250px;border-radius:5px;border:none}.CuentaCorriente .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.CuentaCorriente .modal{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0003;padding:20px;width:80%}.CuentaCorriente .modal-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333}.CuentaCorriente .accordion .saldo-comun .informacion-comentario{position:relative;display:inline-block}.CuentaCorriente .accordion .saldo-comun svg{cursor:pointer}.CuentaCorriente .accordion .saldo-comun .informacion-comentario-texto{visibility:hidden;opacity:0;width:max-content;max-width:200px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:8px 10px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translate(-50%);transition:opacity .3s;font-size:.9rem;line-height:1.3}.CuentaCorriente .accordion .saldo-comun .informacion-comentario-texto:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent}.CuentaCorriente .accordion .saldo-comun .informacion-comentario:hover .informacion-comentario-texto{visibility:visible;opacity:1}.Saldos-box{width:100%}.Saldos-box .saldos-inexistentes{font-size:20px;color:var(--warning)}.Aportes{width:100%;min-height:300px;display:flex;align-items:center;justify-content:center}.Aportes form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.Aportes form h2{width:300px;font-size:25px}.Aportes form .formData{display:flex;flex-direction:column;margin:10px 0}.Aportes form button{background-color:var(--success);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:20px}.Calculadora-aportes{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;padding:20px}.Calculadora-aportes .valor-ingresado{color:#000;text-align:center;width:200px;padding:5px 20px;border-radius:6px}.Calculadora-aportes .resultado{margin-top:10px;border:1px solid #ffffff;padding:10px 20px;border-radius:10px}.Calculadora-aportes .resultado .valor-resultado{font-size:30px;margin:0;padding:0}.Info-Aportes-Manuales{width:100%;min-height:300px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;border:1px solid #000;padding:20px}.Info-Aportes-Manuales .seguidores{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;width:100%;padding-bottom:20px}.Info-Aportes-Manuales .seguidores h2{margin:20px 0;font-size:24px}.Info-Aportes-Manuales .seguidores h4{font-size:18px;color:#bbb}.Info-Aportes-Manuales .seguidores .acciones-aportes{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.Info-Aportes-Manuales .seguidores .acciones-aportes button{background-color:var(--success);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.Info-Aportes-Manuales .cabecera{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border:1px solid #000}.Info-Aportes-Manuales .Info-Aportes-Manuales-header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.Info-Aportes-Manuales .Info-Aportes-Manuales-header .Info-Aportes-Manuales-titular{width:50%}.Info-Aportes-Manuales .values{font-family:Arial,sans-serif;margin:20px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.Info-Aportes-Manuales .table-header,.Info-Aportes-Manuales .table-row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:10px;padding:12px 16px;align-items:center}.Info-Aportes-Manuales .table-header{font-weight:700;border-bottom:2px solid #ddd}.Info-Aportes-Manuales .table-row{border-bottom:1px solid #ddd;transition:background-color .3s}.Info-Aportes-Manuales .acciones{display:flex;gap:8px}.Info-Aportes-Manuales button{border:none;background:none;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.Info-Aportes-Manuales .table-body .acciones button{background-color:var(--light);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;margin:0 1px}.Info-Aportes-Manuales .table-body .acciones button:active{position:relative;top:1px}.Info-Aportes-Manuales .table-body .acciones button svg{color:var(--success);width:20px;height:20px}.Info-Aportes-Manuales .table-body .acciones button.eliminar svg{color:var(--danger)}.Info-Aportes-Manuales .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000005b;display:flex;align-items:center;justify-content:center;z-index:1000}.Info-Aportes-Manuales .modal-content{background:#fff;color:#505050;border-radius:8px;padding:20px;width:400px;box-shadow:0 4px 6px rgba(0,0,0,0Info-Aportes-Manuales .1)}.Info-Aportes-Manuales .modal-content h2{margin-bottom:20px;font-size:20px;text-align:center}.Info-Aportes-Manuales .form-group{margin-bottom:15px}.Info-Aportes-Manuales .form-group label{display:block;margin-bottom:5px;font-weight:700}.Info-Aportes-Manuales .form-group input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.Info-Aportes-Manuales .form-group select{width:190px;padding:8px;border:1px solid #ddd;border-radius:4px}.Info-Aportes-Manuales .modal-actions{width:80%;display:flex;justify-content:space-between;margin-top:20px}.Info-Aportes-Manuales .modal-actions .cancel{background:#f8d7da;color:#842029;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.Info-Aportes-Manuales .modal-actions .submit{background:#d1e7dd;color:#0f5132;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.Info-Aportes-Manuales .modal-actions button:hover{opacity:.9}.Info-Aportes-Netos{width:100%;min-height:300px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;border:1px solid #000;padding:20px}.Info-Aportes-Netos .seguidores{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;width:100%;padding-bottom:20px}.Info-Aportes-Netos .seguidores h2{margin:20px 0;font-size:24px}.Info-Aportes-Netos .seguidores h4{font-size:18px;color:#bbb}.Info-Aportes-Netos .seguidores .acciones-aportes{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.Info-Aportes-Netos .seguidores .acciones-aportes button{background-color:var(--success);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.Info-Aportes-Netos .cabecera{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border:1px solid #000}.Info-Aportes-Netos .Info-Aportes-Netos-header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.Info-Aportes-Netos .Info-Aportes-Netos-header .Info-Aportes-Netos-titular{width:100%}.Info-Aportes-Netos .values{margin:20px;font-family:Arial,sans-serif;border:1px solid #ddd;border-radius:8px;overflow:hidden}.Info-Aportes-Netos .table{width:100%}.Info-Aportes-Netos .table-header{display:grid;grid-template-columns:repeat(12,1fr);font-weight:700;padding:10px;border-bottom:2px solid #ccc}.Info-Aportes-Netos .table-header p{margin:0;text-align:center;font-size:14px}.Info-Aportes-Netos .table-body{max-height:400px;overflow-y:auto}.Info-Aportes-Netos .table-row{display:grid;grid-template-columns:repeat(12,1fr);padding:10px;border-bottom:1px solid #eee;transition:background-color .2s}.Info-Aportes-Netos .table-row p{margin:0;text-align:center;align-self:center;font-size:13px}.Info-Aportes-Netos .table-row .fecha{font-weight:700;text-align:start;color:#60c6d4}.Info-Aportes-Netos .acciones{display:flex;justify-content:center;gap:10px}.Info-Aportes-Netos .table-body .acciones button{background-color:var(--light);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;margin:0 1px}.Info-Aportes-Netos .table-body .acciones button:active{position:relative;top:1px}.Info-Aportes-Netos .table-body .acciones button svg{color:var(--success);width:20px;height:20px}.Info-Aportes-Netos .table-body .acciones button.eliminar svg{color:var(--danger)}.Info-Aportes-Netos .table-body::-webkit-scrollbar{width:8px}.Info-Aportes-Netos .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000005b;display:flex;align-items:center;justify-content:center;z-index:1000}.Info-Aportes-Netos .modal-content{background:#fff;color:#505050;border-radius:8px;padding:20px;width:400px;box-shadow:0 4px 6px rgba(0,0,0,0Info-Aportes-Netos .1)}.Info-Aportes-Netos .modal-content h2{margin-bottom:20px;font-size:20px;text-align:center}.Info-Aportes-Netos .form-group{margin-bottom:15px}.Info-Aportes-Netos .form-group label{display:block;margin-bottom:5px;font-weight:700}.Info-Aportes-Netos .form-group input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.Info-Aportes-Netos .form-group select{width:190px;padding:8px;border:1px solid #ddd;border-radius:4px}.Info-Aportes-Netos .modal-actions{width:80%;display:flex;justify-content:space-between;margin-top:20px}.Info-Aportes-Netos .modal-actions .cancel{background:#f8d7da;color:#842029;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.Info-Aportes-Netos .modal-actions .submit{background:#d1e7dd;color:#0f5132;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.Info-Aportes-Netos .modal-actions button:hover{opacity:.9}@media (max-width: 1200px){.Info-Aportes-Netos .table-header,.Info-Aportes-Netos .table-row{grid-template-columns:repeat(8,1fr)}}@media (max-width: 768px){.Info-Aportes-Netos .table-header,.Info-Aportes-Netos .table-row{grid-template-columns:repeat(4,1fr)}.Info-Aportes-Netos .acciones{flex-direction:column;gap:5px}.Info-Aportes-Netos .acciones button{font-size:10px}}@media (max-width: 480px){.Info-Aportes-Netos .table-header,.Info-Aportes-Netos .table-row{grid-template-columns:1fr}.Info-Aportes-Netos .table-row p{text-align:left;padding:5px 0}.Info-Aportes-Netos .table-row .fecha,.Info-Aportes-Netos .table-row .obra{font-weight:700}.Info-Aportes-Netos .acciones{justify-content:flex-start}}.TablaValores{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;width:100%;margin-top:20px}.TablaValores .infome-aporte{width:100%;margin:20px 0}.TablaValores .infome-aporte h2{font-size:32px}.TablaValores .infome-aporte h4{font-size:20px}.TablaValores .Aportes-Encontrados{width:48%;max-width:600px;margin-bottom:2rem;padding:10px;border:1px solid #fff;border-radius:10px;background-color:#ffffff1a}.TablaValores .Aportes-Encontrados .table-content.padron p{width:20%}.TablaValores .Aportes-Netos{min-width:300px;width:30%;margin-bottom:2rem;padding:10px;border:1px solid #fff;border-radius:10px;background-color:#ffffff1a;cursor:pointer}.TablaValores .Aportes-Manuales,.TablaValores .Aportes-Utilizados{width:300px;margin-bottom:2rem;padding:10px;border:1px solid #fff;border-radius:10px;background-color:#ffffff1a;cursor:pointer}.TablaValores .Aportes-Manuales:hover,.TablaValores .Aportes-Netos:hover,.TablaValores .Aportes-Utilizados:hover{background-color:#ffffff34}.TablaValores .excel{margin-top:20px}.TablaValores .cabecera h4{font-size:20px;margin-bottom:10px}.TablaValores .values .table .table-content{display:flex;justify-content:space-between;align-items:center;height:30px;border-bottom:1px solid #fff}.Valores-Plan{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh}.Valores-Plan h2{font-size:28px;text-align:center}.Valores-Plan form{margin-top:20px}.Valores-Plan .formData{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.Valores-Plan form .formData label{margin-bottom:10px;font-size:18px;text-align:center}.Valores-Plan form button{padding:15px 20px;border:1px solid var(--primary);border-radius:5px;background-color:var(--primary);color:var(--white);cursor:pointer}.Valores-Plan article{width:100%;max-width:1120px}.Valores-Plan .header-section{width:100%;margin:30px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Valores-Plan .header-section button.Crear-Valor-Plan{border:none;border-radius:4px;cursor:pointer;background-color:var(--primary);color:var(--white);font-size:16px;padding:12px 18px}.table-creator-container{overflow-x:auto;margin:0 auto;width:100%}.table-creator-container .responsive-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.table-creator-container .responsive-table th,.table-creator-container .responsive-table td{padding:10px;text-align:left;border:1px solid #ddd}.table-creator-container .responsive-table th{background-color:#f4f4f4;font-weight:700;color:#333}.table-creator-container .Acciones{display:flex;justify-content:space-around;align-items:center}.table-creator-container button{width:30px;height:30px;padding:5px}.table-creator-container button:active{position:relative;top:1px}.table-creator-container button svg{width:100%}@media (max-width: 768px){.table-creator-container{width:300px}.table-creator-container .responsive-table,.table-creator-container .responsive-table thead,.table-creator-container .responsive-table tbody,.table-creator-container .responsive-table th,.table-creator-container .responsive-table td,.table-creator-container .responsive-table tr{display:block;width:100%}.table-creator-container .responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}.table-creator-container .responsive-table tr{margin-bottom:10px;border:1px solid #ddd}.table-creator-container .responsive-table td{display:flex;justify-content:space-between;padding:10px;text-align:right}.table-creator-container .responsive-table td:before{content:attr(data-label);font-weight:700;text-transform:uppercase;flex-basis:50%;text-align:left;padding-right:10px}}.Consumos{width:100%;margin:0 auto;padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.Consumos h2{width:100%;font-size:40px}.Consumos .Generar-Consumos{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:20px}.Consumos .Generar-Consumos h4{width:100%;font-size:20px;text-align:center;margin-bottom:10px}.Consumos .Generar-Consumos form{width:70%;display:flex;flex-direction:column}.Consumos .Generar-Consumos form button{margin-top:10px;background-color:var(--primary);color:#fff;border:none;padding:10px 30px;border-radius:8px}.Consumos .Generar-Consumos form button:hover{background-color:var(--andes-blue)}.Consumos .Subir-Consumos{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:20px}.Consumos .Subir-Consumos h4{width:100%;font-size:20px;text-align:center;margin-bottom:10px}.Consumos .formularios-aportes{min-width:400px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:20px}.Consumos .file-uploader{margin-bottom:20px}.Consumos .drop-area{border:2px dashed #ccc;border-radius:4px;padding:20px;text-align:center;cursor:pointer}.Consumos .drop-message{margin-bottom:10px}.Consumos .file-label{display:block;margin-top:10px;font-weight:700}.Consumos .file-input{display:none}.Consumos .submit-button{background-color:var(--primary);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Consumos .submit-button:hover{background-color:var(--andes-blue)}.Dynamic-Table{width:100%}.Dynamic-Table table{width:100%;border-collapse:collapse;margin:10px 0}.Dynamic-Table thead th{background-color:#535353;border:1px solid #ccc;text-align:left;padding:10px;cursor:pointer}.Dynamic-Table tbody td{border:1px solid #ccc;padding:8px}.Dynamic-Table .table-container{overflow-x:auto}.Dynamic-Table .table-container table{min-width:600px}.Dynamic-Table .pagination-controls{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin:"10px 0 20px"}.Dynamic-Table .pagination-controls button{padding:8px 12px;margin:5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;border-radius:4px;font-size:14px}.Dynamic-Table .pagination-controls button:disabled{cursor:not-allowed}.Dynamic-Table .pagination-controls select{padding:5px;font-size:14px;margin:5px}@media (max-width: 768px){.Dynamic-Table thead th,.Dynamic-Table tbody td{padding:8px;font-size:14px}.Dynamic-Table .pagination-controls button,.Dynamic-Table .pagination-controls select{font-size:12px;padding:6px 10px}}@media (max-width: 480px){.Dynamic-Table thead th,.Dynamic-Table tbody td{font-size:12px;padding:6px}.Dynamic-Table .pagination-controls{flex-direction:column;align-items:flex-start}.Dynamic-Table .pagination-controls button,.Dynamic-Table .pagination-controls select{width:100%;text-align:center}}.Padrones{width:100%}.Padrones .Resultados{width:100%;margin:0 auto;padding:10px}.Padrones .Resultados .nav-padrones{width:100%;display:flex;justify-content:space-between;align-items:center}.Padrones .Resultados .nav-padrones button{border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.Padrones .Resultados .nav-padrones button.Facturable{background-color:var(--primary);color:#fff}.Padrones .Resultados .nav-padrones button.Facturable.true{background-color:var(--success);color:#fff}.Padrones .Resultados h2{font-size:28px;margin-bottom:10px;text-align:center;border-bottom:1px solid #ddd}.Padrones .Resultados h3{font-size:20px;margin-bottom:10px;text-align:center}.Padrones .Resultados .seccion-primera{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center}.Padrones .Resultados .seccion-primera h6{width:100%;font-size:11px;text-align:start}.Padrones .Resultados .seccion-primera ul{width:100%;max-width:320px;margin:10px 0;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:start;padding:10px}.Padrones .Resultados .seccion-primera ul li{width:100%;font-size:16px;display:flex;justify-content:space-between;border-bottom:1px solid #ddd;margin-bottom:5px}.Padrones .Resultados .seccion-primera ul li p{text-align:end}.Padrones .Resultados .seccion-primera ul li p.negrita{font-weight:700}.Padrones .Resultados .identificador{height:100px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}.Padrones .Resultados .identificador h6{width:100%;text-align:end;font-size:10px}.Padrones .tablaContrato{width:100%;overflow-x:auto;margin:1rem 0}.Padrones .tablaContrato table{width:100%;border-collapse:collapse;font-size:.9rem}.Padrones .tablaContrato thead{background:var(--primary);color:#fff}.Padrones .tablaContrato th,.Padrones .tablaContrato td{padding:.75rem;text-align:left;border-bottom:1px solid #ddd}.Padrones .checkboxes ul{list-style:none;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:10px}.Padrones .checkboxes li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.Padrones .checkboxes input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #aaa;border-radius:5px;cursor:pointer;position:relative;transition:all .2s ease}.Padrones .checkboxes input#facturable:checked{background-color:#28a745;border-color:#28a745}.Padrones .checkboxes input#facturable:checked:after{content:"✔";color:#fff;font-size:14px;position:absolute;top:-2px;left:3px}.Padrones .checkboxes input#deudorEmpresa:checked{background-color:#dc3545;border-color:#dc3545}.Padrones .checkboxes input#deudorEmpresa:checked:after{content:"";color:#fff;font-size:14px;position:absolute;top:-2px;left:4px}.Padrones .checkboxes input#revision:checked{background-color:#fd7e14;border-color:#fd7e14}.Padrones .checkboxes input#revision:checked:after{content:"⚑";color:#fff;font-size:14px;position:absolute;top:-2px;left:2px}@media (min-width: 768px){.Padrones .Resultados .seccion-primera{flex-direction:row;align-items:start}.Padrones .checkboxes ul{display:flex;flex-direction:row;justify-content:space-around}}@media (max-width: 768px){.Padrones .tablaContrato table,.Padrones .tablaContrato thead,.Padrones .tablaContrato tbody,.Padrones .tablaContrato th,.Padrones .tablaContrato td,.Padrones .tablaContrato tr{display:block;width:100%}.Padrones .tablaContrato thead{display:none}.Padrones .tablaContrato tr{margin-bottom:1rem;border:1px solid #ddd;border-radius:10px;padding:.5rem;box-shadow:0 2px 5px #0000000d}.Padrones .tablaContrato td{border:none;position:relative;padding:0 0 0 50%;text-align:left;font-size:.9rem;border-bottom:1px solid #fff;margin-bottom:10px}.Padrones .tablaContrato td:last-child{border-bottom:none}.Padrones .tablaContrato td:before{position:absolute;top:0;left:.5rem;width:45%;padding-right:.5rem;white-space:nowrap;font-weight:700}.Padrones .tablaContrato td:nth-of-type(1):before{content:"CUIL"}.Padrones .tablaContrato td:nth-of-type(2):before{content:"Nombre"}.Padrones .tablaContrato td:nth-of-type(3):before{content:"Nro Afiliado"}.Padrones .tablaContrato td:nth-of-type(4):before{content:"Parentesco"}.Padrones .tablaContrato td:nth-of-type(5):before{content:"Fecha Nac"}.Padrones .tablaContrato td:nth-of-type(6):before{content:"Estado"}.Padrones .tablaContrato td:nth-of-type(7):before{content:"Tipo Estado"}}.Valor-Individual .superior{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.Valor-Individual .superior button{background-color:var(--dark);border:1px solid var(--light);color:var(--light);padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.Valor-Individual .superior button:hover{background-color:#4249506c;border:1px solid #e0e0e063}.Valor-Individual .superior button:active{position:relative;top:1px}.Valor-Individual .superior h3{font-size:18px}.Valor-Individual .superior h2{font-size:30px;width:100%}.Valor-Individual .inferior form button{font-size:18px;margin-top:10px;width:150px;padding:10px 20px;border:none;border-radius:5px;background-color:var(--success);color:var(--light)}.Valor-Individual .inferior form button.Ejecutar{background-color:var(--success);color:var(--light)}.Valor-Individual .inferior form button.Simular{background-color:#007bff;color:var(--light)}.Valor-Individual .inferior{display:flex;justify-content:space-between;flex-wrap:wrap}.Valor-Individual .inferior form{width:100%}.Valor-Individual .inferior .caja-tabla-inferior{width:250px;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;border:1px solid beige;border-radius:10px;padding:10px}.Valor-Individual .inferior .caja-tabla-inferior h5{width:100%;font-size:20px;margin-bottom:10px;font-style:italic;text-decoration:underline}.Valor-Individual .inferior .caja-tabla-inferior ul{width:100%;margin:0;padding:0}.Valor-Individual .inferior .caja-tabla-inferior ul li{display:flex;justify-content:space-between}.Valor-Individual .inferior .caja-tabla-inferior ul li.final{border-top:1px solid white;padding-top:5px}.Valor-Individual .inferior .botones{width:100%;margin-top:20px}.Valor-Individual .inferior .botones button{background-color:var(--success);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Valor-Individual .inferior .botones button:hover{background-color:var(--green)}.Valor-Individual .inferior .botones button:active{position:relative;top:2px}.Valor-Individual small.error{display:inline-block;width:100%;margin-top:20px;color:var(--red2);font-size:14px;text-transform:uppercase}.Valor-Padron .superior{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.Valor-Padron .superior button{background-color:var(--dark);border:1px solid var(--light);color:var(--light);padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.Valor-Padron .superior button:hover{background-color:#4249506c;border:1px solid #e0e0e063}.Valor-Padron .superior button:active{position:relative;top:1px}.Valor-Padron .superior h3{font-size:18px}.Valor-Padron .superior h2{font-size:30px;width:100%}.Valor-Padron .inferior .datos{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Valor-Padron .inferior .datos h3{font-size:18px;color:var(--green)}.Valor-Padron .inferior .botones{width:100%;margin-top:20px;display:flex;justify-content:space-around}.Valor-Padron .inferior .botones .ejecutar-button{background-color:var(--primary);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.Bonificaciones{width:100%}.Bonificaciones h2{width:100%;font-size:40px}.Bonificaciones form{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:20px}.Bonificaciones form input{color:#000;padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center}.Bonificaciones form button{margin-top:10px;background-color:#ddd;border:none;padding:10px 30px;border-radius:8px}.Bonificaciones form button:active{position:relative;top:1px}.Bonificaciones small{display:inline-block;color:var(--red2);font-size:18px;margin-top:10px}.Modal-Base{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:40}.Modal-Base .modal-content{background-color:#fff;color:#000;padding:20px;border-radius:5px;max-width:300px;position:relative;z-index:50;max-height:90%;overflow-y:scroll}.Modal-Base .modal-content::-webkit-scrollbar{-webkit-appearance:none}.Modal-Base .modal-content::-webkit-scrollbar:vertical{width:10px}.Modal-Base .modal-content::-webkit-scrollbar-button:increment,.Modal-Base .modal-content::-webkit-scrollbar-button{display:none}.Modal-Base .modal-content::-webkit-scrollbar:horizontal{height:10px}.Modal-Base .modal-content::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}.Modal-Base .modal-content::-webkit-scrollbar-track{border-radius:10px}.Modal-Base .close-modal{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:20px;cursor:pointer}.Modal-Base .modal-content .form-crear-bonificacion .formData{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:10px 0}.Modal-Base .modal-content .form-crear-bonificacion .formData{width:100%;margin-bottom:10px}.Modal-Base .modal-content .form-crear-bonificacion .formData input[type=text]{padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center;color:var(--dark);width:100%}.Modal-Base .modal-content .form-crear-bonificacion .formData select{width:100%;border:1px solid #ddd;padding:10px;text-align:center;border-radius:5px}.Modal-Base .modal-content .form-crear-bonificacion .formData textarea{width:100%;height:100px;padding:10px;resize:none}.Modal-Base .modal-content .form-crear-bonificacion button{margin-top:10px;background-color:var(--andes-blue);color:#fff;border:none;padding:10px 30px;border-radius:8px;cursor:pointer;font-size:18px;font-weight:700;transition:all .3s ease;width:100%}@media (min-width: 769px){.Modal-Base .modal-content{max-width:600px}.Modal-Base .modal-content .form-crear-bonificacion .formData{width:48%}.Modal-Base .modal-content .form-crear-bonificacion .last-formData{width:100%}.Modal-Base .modal-content .form-crear-bonificacion .seccion-elementos{display:flex;justify-content:space-between;flex-wrap:wrap;margin:5px 0}.Modal-Base .modal-content{max-height:98%}}.Tabla-Bonificaciones h2{margin-top:30px;font-size:28px}.Tabla-Bonificaciones .cabecera-bonificaciones{width:100%;display:flex;justify-content:space-between;align-items:center;margin:20px 0}.Tabla-Bonificaciones .cabecera-bonificaciones button:active{position:relative;top:1px}.Tabla-Bonificaciones .cabecera-bonificaciones button.back{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:12px 18px}.Tabla-Bonificaciones .cabecera-bonificaciones .crear-bonificacion{background-color:var(--success);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 18px}.Tabla-Bonificaciones .form-crear-bonificacion{display:flex;flex-direction:column;align-items:center;gap:1rem}.Tabla-Bonificaciones .formData{display:flex;flex-direction:column;gap:.3rem}.Tabla-Bonificaciones .formData label{font-size:.85rem;color:#555}.Tabla-Bonificaciones .formData input,.Tabla-Bonificaciones .formData select{padding:.5rem .6rem;font-size:1rem}.Tabla-Bonificaciones .formData input:disabled{background:#f2f2f2;color:#777}.Tabla-Bonificaciones .formData small{font-size:.75rem;color:#777}.Tabla-Bonificaciones .boton-crear{margin-top:.8rem;padding:.6rem 1.2rem;font-size:1rem;background:#0d4f8b;color:#fff;border:none;cursor:pointer}.Tabla-Bonificaciones .boton-crear:hover{background:#0b3f70}.Valores-Plan-Contrato,.Aportes-Contrato{width:100%;margin:30px auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Aportes-Contrato .header-aporte-contrato{width:100%;display:flex;justify-content:space-around;align-items:center;margin:20px 0}.Aportes-Contrato .contenedor-tabla{width:100%;max-width:1140px;padding:40px 0}.Valores-Plan-Contrato h1,.Aportes-Contrato h1{width:100%;font-size:28px;margin-bottom:30px}.Valores-Plan-Contrato .botones-vp,.Aportes-Contrato .article-aportes{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.Valores-Plan-Contrato .botones-vp .Padron,.Valores-Plan-Contrato .botones-vp .Individual,.Aportes-Contrato .article-aportes .Padron,.Aportes-Contrato .article-aportes .Individual{border:1px solid white;border-radius:10px;width:48%;margin:10px 0;padding:10px;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}.Valores-Plan-Contrato .botones-vp .Individual form,.Aportes-Contrato .article-aportes .Individual form{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;flex-direction:column;align-items:center}.Valores-Plan-Contrato .botones-vp .Individual form input,.Aportes-Contrato .article-aportes .Individual form input{width:300px}.Valores-Plan-Contrato .botones-vp form button.boton-buscar,.Aportes-Contrato .article-aportes form button.boton-buscar{width:150px;margin:20px 0;padding:15px 20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:none;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease-in-out;border-radius:10px;font-size:20px;font-weight:700;text-align:center}.Valores-Plan-Contrato .botones-vp form button.boton-buscar{background-color:var(--success)}.Valores-Plan-Contrato .botones-vp .Padron form,.Aportes-Contrato .article-aportes .Padron form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.Valores-Plan-Contrato .botones-vp .Padron .periodo-seleccionado,.Aportes-Contrato .article-aportes .Padron .periodo-seleccionado{width:300px}.Vinculaciones{padding:20px;width:100%;min-height:50vh;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.Vinculaciones h2{width:100%;text-align:center}.Vinculaciones .buttoner-vinculaciones{display:flex;justify-content:space-around;width:100%}.Vinculaciones .buttoner-vinculaciones .crear-unificacion{padding:10px 20px;background-color:var(--red);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.Vinculaciones .buttoner-vinculaciones h4{margin-top:0;border:1px solid #000;background-color:#ebebeb;color:var(--andes-blue);padding:10px;border-radius:5px;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.Vinculaciones .header-vinculaciones{width:100%;display:flex;justify-content:space-around}.Vinculaciones .buttoner-vinculaciones h4:hover{background-color:var(--andes-blue);color:#fff}.Vinculaciones form.buscar-vinculaciones{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.Vinculaciones form.buscar-vinculaciones input{border:1px solid #000;background-color:#ebebeb;color:#3b3b3b;padding:10px;border-radius:5px;width:150px;text-align:center}.Vinculaciones form.buscar-vinculaciones button{border:1px solid #000;background-color:#ebebeb;color:var(--dark);padding:10px;border-radius:5px;transition:all .2s ease-in-out}.Vinculaciones form.buscar-vinculaciones button:hover{background-color:var(--andes-blue);color:#fff}.Vinculaciones .Contrato-vinculante{width:100%}.Vinculaciones .Contrato-vinculante .Unificacion-Individual{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Vinculaciones .Contrato-vinculante .Unificacion-Individual h3{width:100%;text-align:start;padding:0 16px;font-size:30px}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .table-container{width:100%;overflow-x:auto;margin:0 auto;padding:16px;box-sizing:border-box}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .responsive-table{width:100%;border-collapse:collapse;margin-bottom:16px}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .responsive-table th,.Vinculaciones .Contrato-vinculante .Unificacion-Individual .responsive-table td{border:1px solid #ddd;text-align:left;padding:8px}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .responsive-table th{background-color:#f4f4f4;color:#3b3b3b;font-weight:700}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .button-group{display:flex;gap:8px;justify-content:center}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .action-button{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .action-button:hover{background-color:#0056b3}@media (max-width: 768px){.Vinculaciones .Contrato-vinculante .Unificacion-Individual .responsive-table th,.Vinculaciones .Contrato-vinculante .Unificacion-Individual .responsive-table td{font-size:14px;padding:6px}.Vinculaciones .Contrato-vinculante .Unificacion-Individual .action-button{padding:6px 12px;font-size:14px}}.CargaAportes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px;color:#000}.CargaAportes .carga-header{width:100%}.CargaAportes .option-button{background-color:transparent;border:none;cursor:pointer;padding:8px 16px;font-size:14px;color:#fff;transition:background-color .2s ease,color .2s ease;margin-bottom:10px}.CargaAportes .option-button.selected{background-color:var(--danger);color:#fff}.CargaAportes .selected-component{width:100%;margin-top:20px;display:flex;justify-content:center}.CargaAportes .titulo-seccion{width:100%;font-size:24px}.CargaAportes .subtitulo-seccion{padding:10px 0;font-size:16px;color:#555}.CargaAportes .Obra-Social{border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0000001a;padding:20px;width:80%;margin:0 auto}.CargaAportes .formularios-aportes{min-width:400px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:20px}.CargaAportes .file-uploader{margin-bottom:20px}.CargaAportes .drop-area{border:2px dashed #ccc;border-radius:4px;padding:20px;text-align:center;cursor:pointer}.CargaAportes .drop-message{margin-bottom:10px}.CargaAportes .file-label{display:block;margin-top:10px;font-weight:700}.CargaAportes .file-input{display:none}.CargaAportes .submit-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.CargaAportes .submit-button:hover{background-color:#0056b3}.CargaAportes .ValorPlan{max-width:99vw;padding:0 20px}.CargaAportes .ValorPlan .datos-total,.CargaAportes .ValorPlan .columnas{color:#fff}.CargaAportes .ValorPlan .datos-total{width:100%;margin:30px 0;text-align:center;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.Busqueda-Saldo{margin:0 auto;max-width:1200px;padding:20px;width:100%}.Busqueda-Saldo .seccion-busqueda{margin-bottom:20px;text-align:center}.Busqueda-Saldo .seccion-busqueda h2{font-size:28px;margin-bottom:30px}.Busqueda-Saldo .seccion-busqueda .Busqueda{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.Busqueda-Saldo .seccion-busqueda .inputBuscar{border:1px solid #ccc;color:#000;border-radius:4px;font-size:16px;padding:12px;text-align:center}.Busqueda-Saldo .ValorPlans-inexistentes{color:red;font-size:18px;margin-top:15px}.Busqueda-Saldo .botones{display:flex;gap:15px;justify-content:center;margin-top:30px}.Busqueda-Saldo .seccion-busqueda .valor-Plan-Individual-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 18px}.ValorPlan .header-resumen{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:center;border-radius:8px;padding:20px 0;margin:20px 0;box-shadow:0 2px 4px #0000000d;border:1px solid #e5e7eb}.ValorPlan .header-resumen h3{margin:0;font-size:1.5rem;font-weight:600}.ValorPlan .header-resumen .formulario{display:flex;align-items:center}.ValorPlan .header-resumen .formulario .formData{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ValorPlan .header-resumen .formulario .formData-checkbox{display:flex;align-items:center;gap:.5rem}.ValorPlan .header-resumen .formulario .formData-checkbox label{font-size:.95rem}.ValorPlan .header-resumen .formulario .checkbox{width:16px;height:16px;accent-color:#0d6efd;cursor:pointer}.ValorPlan .header-resumen button{padding:.4rem 1rem;font-size:.95rem;background-color:#0d6efd;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease-in-out}.ValorPlan .header-resumen button:hover{background-color:#0b5ed7}.Busqueda-Saldo .header-resumen{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap}.Busqueda-Saldo .header-resumen h3{font-size:30px;text-transform:uppercase}.Busqueda-Saldo .header-resumen .formulario{display:flex;justify-content:space-between;align-items:center;width:300px}.Busqueda-Saldo .header-resumen .formulario .formData{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:10px}.Busqueda-Saldo .header-resumen .formulario .formData .formData-checkbox{padding:5px}.Busqueda-Saldo .header-resumen .formulario .formData label{font-size:20px;margin-right:5px}.Busqueda-Saldo .header-resumen .formulario .formData button{padding:10px 5px;width:100px;border:none;background-color:var(--primary);color:#fff;border-radius:8px;cursor:pointer}.Busqueda-Saldo .Cards{font-family:var(--principal);width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.Busqueda-Saldo .Cards .card-saldo{width:250px;margin:10px 0;border-radius:10px;padding:5px;border:1px solid #807300}.Busqueda-Saldo .Cards .PlanDePago{border:1px solid #2b358b}.Busqueda-Saldo .Cards .card-saldo .card-header{border-radius:10px;position:relative;height:200px;background-color:#aaa;display:flex;justify-content:center;align-items:center;padding:20px}.Busqueda-Saldo .Cards .card-saldo .card-header h5{font-size:35px;-webkit-text-stroke:1px #ff0000;color:#fff}.Busqueda-Saldo .Cards .card-saldo .card-header h5.pagado{-webkit-text-stroke:1px #2aa82a}.Busqueda-Saldo .Cards .card-saldo .card-header h6.tipo{color:#004747;position:absolute;top:5px;left:5px}.Busqueda-Saldo .Cards .card-saldo .card-header h6.aidi{position:absolute;top:5px;right:5px}.Busqueda-Saldo .Cards .card-saldo .card-body{height:100px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.Busqueda-Saldo .Cards .card-saldo .card-body button{width:200px;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease-in-out}.Busqueda-Saldo .Cards .card-saldo .card-body h5{font-size:20px;color:#000}.Busqueda-Saldo .Cards .card-saldo .card-body span{color:#2b358b}.Busqueda-Saldo .Cards .card-saldo .card-body span.impago{color:#c53b3b}.Busqueda-Saldo .Cards .card-saldo .card-body span.pagado{color:#368b2b}.Busqueda-Saldo .Cards .card-saldo .card-body small{font-size:11px}@media (min-width: 768px){.Busqueda-Saldo .header-resumen .formulario{width:610px}.Busqueda-Saldo .header-resumen .formulario .formData{flex-direction:row}}.Resumen-Saldo .header-resumen{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:end}.Resumen-Saldo .table-conteiner{width:90%;margin:0 auto;background-color:#8b8b8b;color:#fff;border-radius:10px;padding:10px}.Resumen-Saldo .table-conteiner thead th{padding:5px 0;border-bottom:1px solid white}.Resumen-Saldo .table-conteiner tbody .pagado{background-color:#4c8547}.Resumen-Saldo .table-conteiner tbody .revision{background-color:#9c4848}.Resumen-Saldo .table-conteiner tbody td{padding:5px 0}.Resumen-Saldo .table-conteiner tbody td input{cursor:pointer}.Resumen-Saldo .table-conteiner tbody td button{width:80px;border:none;padding:5px;color:#fff;margin:0 5px;border-radius:4px;cursor:pointer}.Resumen-Saldo .table-conteiner tbody td button.eliminar{background-color:var(--danger)}.Resumen-Saldo .table-conteiner tbody td button.editar{background-color:var(--primary)}.Resumen-Saldo .botones button{color:#fff;border:none;border-radius:5px;padding:10px;margin:10px}.Resumen-Saldo .botones .generar-libro{background-color:#223f5e;color:#ccc}.Resumen-Saldo .botones .crear-reporte{background-color:var(--success);cursor:pointer}.Resumen-Saldo .modal-editar-saldo input[type=text],.Resumen-Saldo .modal-editar-saldo input[type=number],.Resumen-Saldo .modal-editar-saldo textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:14px;background-color:#f9f9f9;transition:all .2s ease-in-out}.Resumen-Saldo .modal-editar-saldo .cont-form{display:flex;justify-content:space-between}.Resumen-Saldo .modal-editar-saldo .formData{width:50%;display:flex;flex-wrap:wrap;justify-content:center;padding:0 5px}.Resumen-Saldo .modal-editar-saldo input:focus,.Resumen-Saldo .modal-editar-saldo textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 6px #007bff4d;background-color:#fff}.Resumen-Saldo .modal-editar-saldo h3{font-size:20px;width:100%;text-align:start}.Resumen-Saldo .modal-editar-saldo textarea{resize:vertical;min-height:100px;max-height:200px}.Resumen-Saldo .modal-editar-saldo{display:flex;flex-direction:column;gap:10px}.Resumen-Saldo .modal-editar-saldo .acciones{display:flex;justify-content:space-between;margin-top:10px}.Resumen-Saldo .modal-editar-saldo button{flex:1;padding:10px;margin:0 5px;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:background .2s ease}.Resumen-Saldo .modal-editar-saldo button.guardar{background-color:var(--success);color:#fff}.Resumen-Saldo .modal-editar-saldo button.guardar:hover{background-color:#3d8d3d}.Resumen-Saldo .modal-editar-saldo button.cancelar{background-color:var(--danger);color:#fff}.Resumen-Saldo .modal-editar-saldo button.cancelar:hover{background-color:#a33a3a}@media (min-width: 768px){.Resumen-Saldo .modal-editar-saldo{top:30px;max-width:400px;margin:0 auto}}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 2px 10px #0000001a;z-index:1000;border-radius:10px}.modal .modal-bloque{min-width:300px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.modal .modal-saldo{width:100%}.modal .modal-bloque .modal-data{width:100%;display:flex;justify-content:space-between}.modal .modal-bloque .modal-data.valor-final{padding:10px 0;border-top:1px solid black}.modal .modal-bloque button{background-color:#007bff;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.modal .modal-bloque button:hover{background-color:#0056b3}.modal .modal-bloque .modal-buttons{width:100%;display:flex;justify-content:space-between}.modal .modal-bloque button.eliminar{background-color:#cc2121}.modal h3{font-size:18px;margin-bottom:10px}.modal h4{font-size:16px;margin-bottom:8px}.modal.loading .CuentaCorriente{min-height:200px;max-width:400px;padding-top:0}.modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.modal-enter{opacity:0;transform:translate(-50%,-60%)}.modal-enter-active{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s,transform .3s}.modal-exit{opacity:1;transform:translate(-50%,-50%)}.modal-exit-active{opacity:0;transform:translate(-50%,-60%);transition:opacity .3s,transform .3s}.Vista-individual-saldos .superior{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.Vista-individual-saldos .superior button{background-color:var(--dark);border:1px solid var(--light);color:var(--light);padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.Vista-individual-saldos .superior button:hover{background-color:#4249506c;border:1px solid #e0e0e063}.Vista-individual-saldos .superior button:active{position:relative;top:1px}.Vista-individual-saldos .superior h3{font-size:18px}.Vista-individual-saldos .superior h2{font-size:30px;width:100%}.Vista-individual-saldos .inferior .info-Contratos{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;margin:20px 0}.Vista-individual-saldos .inferior .info-Contratos h5{width:200px}.Vista-individual-saldos .inferior form button{font-size:18px;margin-top:10px;width:150px;padding:10px 20px;border:none;border-radius:5px;background-color:var(--success);color:var(--light)}.Vista-individual-saldos .inferior form button.Ejecutar{background-color:var(--success);color:var(--light)}.Vista-individual-saldos .inferior form button.Simular{background-color:#007bff;color:var(--light)}.Vista-individual-saldos .inferior{display:flex;justify-content:space-between;flex-wrap:wrap}.Vista-individual-saldos .inferior form{width:100%}.Vista-individual-saldos .inferior .caja-tabla-inferior{width:250px;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;border:1px solid beige;border-radius:10px;padding:10px}.Vista-individual-saldos .inferior .caja-tabla-inferior h5{width:100%;font-size:20px;margin-bottom:10px;font-style:italic;text-decoration:underline}.Vista-individual-saldos .inferior .caja-tabla-inferior ul{width:100%;margin:0;padding:0}.Vista-individual-saldos .inferior .caja-tabla-inferior ul li{display:flex;justify-content:space-between}.Vista-individual-saldos .inferior .caja-tabla-inferior ul li.final{border-top:1px solid white;padding-top:5px}.Vista-individual-saldos .inferior .botones{width:100%;margin-top:20px}.Vista-individual-saldos .inferior .botones button{background-color:var(--success);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Vista-individual-saldos .inferior .botones button:hover{background-color:var(--green)}.Vista-individual-saldos .inferior .botones button:active{position:relative;top:2px}.Vista-individual-saldos .personas{margin:20px 0;width:100%}.Vista-individual-saldos small.error{display:inline-block;width:100%;margin-top:20px;color:var(--red2);font-size:14px;text-transform:uppercase}.SaldoParcial .modal-fondo{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;color:#000}.SaldoParcial .modal-fondo h2{padding-bottom:10px}.SaldoParcial .modal-fondo .modal-contenido{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0003;max-width:400px;width:100%;position:relative;color:#000}.SaldoParcial .modal-fondo .modal-contenido .formData{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.SaldoParcial .modal-fondo .modal-contenido .formData label{margin-bottom:5px;font-weight:700;color:#000;font-size:14px;display:block}.SaldoParcial .modal-fondo .modal-contenido .formData input{padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;color:#000;width:200px}.SaldoParcial .modal-fondo .cerrar-modal{position:absolute;top:10px;right:10px;background-color:transparent;border:none;cursor:pointer}.SaldoParcial .modal-fondo .cerrar-modal img{width:50%}.SaldoParcial .modal-fondoform{display:flex;flex-direction:column}.SaldoParcial .modal-fondolabel{margin-bottom:5px}.SaldoParcial .modal-fondoinput{padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.SaldoParcial .modal-fondobutton[type=submit]{background-color:#007bff;color:#000;border:none;border-radius:3px;padding:10px;cursor:pointer}.SaldoParcial .modal-fondo button{background-color:#007bff;color:#fff;border:none;border-radius:3px;padding:5px 10px;cursor:pointer}.SaldoParcial .modal-fondo .cerrar-modal{background-color:#ccc;color:#000;border:none;border-radius:50%;width:25px;height:25px;font-size:18px;display:flex;justify-content:center;align-items:center;padding:7px}.SaldoParcial .modal-fondo .cerrar-modal svg{width:100%}.SaldoParcial{width:100%;padding:20px;font-family:Arial,sans-serif;position:relative}.SaldoParcial button.volver-atras{position:absolute;left:110px;top:15px;border:1px solid black;padding:12px 18px;border-radius:4px;cursor:pointer;font-size:16px}.SaldoParcial button.volver-atras:active{top:17px}.SaldoParcial h2{padding-bottom:45px}.SaldoParcial button.pago{background-color:var(--success);color:#fff;padding:12px 18px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.datos{list-style:none;padding:0;margin:0}.saldo-individual{display:flex;align-items:center;padding:10px;border-bottom:1px solid #ccc}.saldo-individual input[type=checkbox]{margin-right:10px}.header-saldo-individual{display:flex;align-items:center;justify-content:space-between;padding:10px;font-weight:700;border-bottom:1px solid #ccc}.calculo,.modificacion{display:flex;justify-content:space-between;margin-top:20px;padding:10px;background-color:var(--gray-dark);border:1px solid #ccc}@media screen and (min-width: 320px){.saldo-individual{flex-direction:column;text-align:center}.saldo-individual input[type=checkbox]{margin-right:0;margin-bottom:10px}}@media screen and (min-width: 425px){.datos{padding:0 20px}.saldo-individual{flex-direction:row;justify-content:space-between;padding:10px 0}.header-saldo-individual{padding:10px}.calculo,.modificacion{margin-top:40px;padding:20px}}@media screen and (min-width: 768px){.header-saldo-individual h4{display:flex;justify-content:center;align-items:center;width:20%}.saldo-individual{align-items:center;padding:10px;border-bottom:none}.datavalue{display:flex;justify-content:space-evenly;align-items:center;width:20%}.calculadora{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px}.calculadora div{width:20%;flex-direction:column}.calculo,.modificacion{margin-top:0;padding:20px}}.Pasarela{width:100%;margin:0 auto;padding:20px 0}.Pasarela .projTitle{font-family:Montserrat,sans-serif;font-weight:700;text-align:center;font-size:2em;letter-spacing:3px;text-transform:uppercase}.Pasarela .projSubTitle{font-family:Montserrat,sans-serif;width:90%;margin:0 auto;font-weight:700;text-align:center;font-size:1.5em;padding:10px;letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid #dadada}.Pasarela span{font-family:"Droid Serif",serif;text-transform:uppercase;font-weight:400;font-style:italic;color:#777}.Pasarela .Carrito .lista-elementos{width:80%;padding:20px 0;margin:0 auto}.Pasarela .Carrito .lista-elementos .datos-saldos{padding:5px;border:1px solid #dadada;border-radius:10px;margin:5px 0}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .puntitomistico,.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .flechita{display:none}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .informacion-saldo{width:100%;text-align:start;padding:15px 0}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .informacion-saldo .itemNumber{font-size:13px;color:#777;margin-bottom:5px}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .informacion-saldo h3{font-size:1em;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .informacion-saldo .stockStatus{color:#ca8282;font-weight:700;padding:5px 0 0;text-transform:uppercase}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .valor-total{width:100%;color:green;font-family:Montserrat,sans-serif;font-size:24px}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento{width:30px;position:absolute;top:-13%;left:94%}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento button.remove{background-color:var(--danger);color:#fff;padding:8px;display:flex;border:none;border-radius:50%;justify-content:center;align-items:center}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento.responsive button.remove{width:30px;height:30px}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento.bigData button{display:none}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento button.remove:active{position:relative;top:1px}.Pasarela .subtotal{width:80%;margin:0 auto;display:flex;flex-direction:column-reverse;align-items:center}.Pasarela .subtotal .derecha{width:100%}.Pasarela .subtotal .derecha h3{font-family:Montserrat,sans-serif;font-size:34px}.Pasarela .subtotal .derecha .valor{color:green}.Pasarela .subtotal .derecha button{width:200px;padding:10px;border-radius:10px;border:none;background-color:var(--success);color:#fff}.Pasarela .subtotal .comentario{width:100%}.Pasarela .subtotal .comentario textarea{resize:none;width:100%}.Pasarela .subtotal .derecha label,.Pasarela .subtotal .comentario label{font-family:"Droid Serif",serif;font-size:26px;letter-spacing:1px}.Pasarela .subtotal .formData{margin:10px 0}.Pasarela .subtotal .derecha input{width:200px}.Pasarela .subtotal .derecha select option,.Pasarela .subtotal .derecha select{width:200px;padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center}@media (min-width: 768px){.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap{flex-direction:row}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .valor-total{width:20%}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .informacion-saldo{width:50%}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .puntitomistico{display:block;width:3%}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .puntitomistico .contenedor-megapunto{width:10px;height:10px;background-color:#000;border-radius:50%}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .flechita{display:block;width:3%;position:relative}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .flechita .contenedor-rectangulo{width:30px;height:10px;background-color:#000;position:absolute;right:40px}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .flechita .contenedor-triangulo{width:0;height:0;border-left:20px solid black;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:-5px;right:25px}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento{width:10%}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento.responsive{display:none}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento.bigData button.remove{border-radius:10px;display:block}.Pasarela .Carrito .lista-elementos .datos-saldos .infoWrap .eliminar-elemento{width:60px;position:initial}.Pasarela .subtotal{width:80%;display:flex;flex-direction:row-reverse;justify-content:space-around}.Pasarela .subtotal .derecha{width:36%}.Pasarela .subtotal .derecha h3{font-family:Montserrat,sans-serif;font-size:34px}.Pasarela .subtotal .derecha .valor{color:green}.Pasarela .subtotal .derecha button{width:200px;padding:10px;border-radius:10px;border:none;background-color:var(--success);color:#fff}.Pasarela .subtotal .comentario{width:36%}.Pasarela .subtotal .comentario .formData{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.Pasarela .subtotal .comentario .formData label{margin:10px auto}}.Plan-de-pago{min-height:calc(80vh - 200px);color:#f0f0f0;padding:20px;text-align:center;border-radius:10px;width:300px;margin:20px auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}.Plan-de-pago .volver{position:absolute;top:0;left:100px}.Plan-de-pago .volver button{border:none;border-radius:8px;border:1px solid #a1a1a1;width:100px;padding:8px;background-color:#fff;color:#000}.Plan-de-pago h2{font-size:24px;margin-bottom:20px;color:#f0f0f0}.Plan-de-pago h4 span.texto-titular{font-family:"Droid Serif",serif;text-transform:uppercase;font-weight:400;font-style:italic;color:#777}.Plan-de-pago .contenedor-botones{display:flex;justify-content:center;gap:10px}.Plan-de-pago .buscar-cuil .busqueda button,.Plan-de-pago .contenedor-botones button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.Plan-de-pago .buscar-cuil .busqueda button:hover,.Plan-de-pago .contenedor-botones button:hover{background-color:#0056b3}.Plan-de-pago .buscar-cuil{height:150px}.Plan-de-pago .buscar-cuil .busqueda{text-align:center;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-evenly;align-items:center}.Plan-de-pago .Prestacion{width:80%;margin:0 auto}.Plan-de-pago form{padding:10px;display:flex;flex-wrap:wrap;justify-content:center}.Plan-de-pago form .datos-lugar,.Plan-de-pago form .datos-valor{width:100%;display:flex;justify-content:center;margin:10px}.Plan-de-pago form .formData{width:200px;margin:5px 0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.Plan-de-pago form .formData label{width:180px}.Plan-de-pago form .formData input{width:180px;text-align:center}.Plan-de-pago form .formData select{width:180px;padding:8px}.Plan-de-pago form .button-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.Plan-de-pago form .button-container button{width:150px;padding:8px;border:none;border-radius:8px;background-color:var(--success);color:#fff}.Plan-de-pago .CreacionDeuda{padding:20px;font-family:Arial,sans-serif;position:relative;width:100%}.Plan-de-pago .CuentaCorriente{min-height:0}.Plan-de-pago .CreacionDeuda button.volver-atras{position:absolute;left:110px;top:15px;border:1px solid black;padding:12px 18px;border-radius:4px;cursor:pointer;font-size:16px}.Plan-de-pago .CreacionDeuda button.volver-atras:active{top:17px}.Plan-de-pago .CreacionDeuda h2{padding-bottom:45px}.Plan-de-pago .CreacionDeuda button.pago{background-color:var(--success);color:#fff;padding:12px 18px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.Plan-de-pago .CreacionDeuda .lista-flex{width:80%;margin:0 auto}.Plan-de-pago .CreacionDeuda .lista-flex .datos-saldos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#43764f;color:#fff;padding:20px;margin:10px 0;border-radius:10px;cursor:pointer}.Plan-de-pago .CreacionDeuda .lista-flex .datos-saldos:hover{background-color:#967a50}.Plan-de-pago .CreacionDeuda .lista-flex .datos-saldos h4{width:220px}.Plan-de-pago .CreacionDeuda .lista-flex .datos-saldos h4:first-child{text-align:start}.Plan-de-pago .CreacionDeuda .lista-flex .datos-saldos h4:last-child{text-align:end}.Plan-de-pago .CreacionDeuda .datos{list-style:none;padding:0;margin:0}.Plan-de-pago .CreacionDeuda .saldo-individual{display:flex;align-items:center;padding:10px;border-bottom:1px solid #ccc}.Plan-de-pago .CreacionDeuda .saldo-individual input[type=checkbox]{margin-right:10px}.Plan-de-pago .CreacionDeuda .header-saldo-individual{display:flex;align-items:center;justify-content:space-between;padding:10px;font-weight:700;border-bottom:1px solid #ccc}.Plan-de-pago .CreacionDeuda .calculo,.Plan-de-pago .CreacionDeuda .modificacion{display:flex;justify-content:space-between;margin-top:20px;padding:10px;border:1px solid #ccc}@media (min-width: 768px){.Plan-de-pago{width:100%}}.DescargarPagos{margin-top:20px;color:#fff}.DescargarPagos .planilla-descargas{margin-top:10px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:20px}.DescargarPagos .planilla-descargas div{flex:0 0 calc(18% - 20px)}.DescargarPagos .planilla-descargas h3{margin-bottom:5px}.DescargarPagos .planilla-descargas .descargas-button{display:block;width:100%;padding:8px 10px;text-align:center;background-color:#3498db;color:#fff;text-decoration:none;border-radius:5px}.ValorPlan .header-titulo{display:flex;justify-content:space-between;color:var(--success)}.ValorPlan .header-titulo h2{width:100%;font-size:24px;margin-bottom:20px}.ValorPlan .botones{display:flex;justify-content:space-between;width:80%;margin:0 auto}.CargaAportes .componenteMistico{width:100%;display:flex;justify-content:center}.Facturas{width:100%;position:relative;text-align:center;padding:20px}.Facturas h2{font-size:28px;margin-bottom:30px}.Facturas .Busqueda .botones button{background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:8px;padding:15px 20px;cursor:pointer}.Facturas .titulo{margin-top:50px}.Facturas .Tabla-Mistica{overflow-x:auto;margin:0 auto;max-width:800px}.Facturas .headers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));background-color:#f2f2f2;font-weight:700;gap:10px;color:#000}.Facturas .headers .header{padding:10px;border-bottom:1px solid #64cc8f}.Facturas .body{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;border-bottom:1px solid #ddd}.Facturas .body>div{padding:10px;display:flex;align-items:center;justify-content:center}.Facturas .botones{padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;width:100%;margin:0 auto}.Facturas .button-back{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;margin:10px 0}.Facturas .button-todas-facturas{background-color:#af4c5c;color:#fff;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;margin:10px 0}.Facturas .button-nota-credito{background-color:#4cafaf;color:#fff;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;margin:10px}.Facturas .button-saldos-facturas{background-color:#48528a;color:#fff;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;margin:10px}.Facturas .button-factura-manual{background-color:#af844c;color:#fff;padding:10px 20px;border:none;border-radius:10px;cursor:pointer;margin:10px}.Facturas .button-back:hover{background-color:#45a049}.Facturas .link-button{background-color:#007bff;color:#fff;border:none;border-radius:10px;padding:8px 16px;cursor:pointer;transition:background-color .3s ease-in-out}.Facturas .crear-button{background-color:red;color:#fff;border:none;border-radius:10px;padding:8px 16px;cursor:pointer;transition:background-color .3s ease-in-out}.Facturas .link-button:hover{background-color:#0056b3}.Facturas .factura-manual form .formData{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:20px 0}.Facturas .factura-manual form .formData select{padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center}.Facturas .factura-manual form .buttons button{margin-top:10px;background-color:#007bff;color:#fff;border:none;border-radius:10px;padding:8px 16px;cursor:pointer;transition:background-color .3s ease-in-out}.Facturas .mega-container{margin:0 auto;width:75%}.Facturas .mega-paginador{margin:20px auto;width:75%;display:flex;justify-content:center;align-items:center}@media (min-width: 795px){.Facturas .botones{left:20%;width:60%}}.DatosEstadisticos{width:100%;margin:20px auto;box-shadow:0 0 10px #0000001a;border:1px solid #ddd;border-radius:5px;min-height:400px;padding:10px}.DatosEstadisticos .botonera-titular{display:flex;justify-content:space-around;align-items:center}.DatosEstadisticos .pagos-periodo{width:100%;margin:10px 0;padding:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.DatosEstadisticos .pagos-periodo .seleccion-periodo{margin:20px 0}.DatosEstadisticos .pagos-periodo .titulos{min-width:100%;border:1px solid #ddd;border-radius:10px}.DatosEstadisticos .pagos-periodo .titulos li{border:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:10px}.DatosEstadisticos .pagos-periodo .titulos li:first-child{border:none;border-bottom:1px solid #ddd}.DatosEstadisticos .pagos-periodo .titulos li:last-child{border:none;border-top:1px solid #ddd}.DatosEstadisticos .pagos-periodo .titulos li span{margin:0 10px}.DatosEstadisticos .seleccion-periodo .selector-periodo{padding:20px}.DatosEstadisticos .pagos-periodo-titulos .titulo-tabla{width:100%;justify-content:center}.DatosEstadisticos .pagos-periodo-titulos .titulo-tabla p{text-align:center}@media (min-width: 768px){.DatosEstadisticos{width:90%}.DatosEstadisticos .pagos-periodo{width:90%;margin:0 auto;flex-direction:row;justify-content:space-between;align-items:center}.DatosEstadisticos .pagos-periodo .titulos{min-width:300px}.DatosEstadisticos .pagos-periodo .titulos li{border:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:10px}.DatosEstadisticos .pagos-periodo .titulos li img{width:20px}.DatosEstadisticos .pagos-periodo .titulos li span{margin:0}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center}.modal-overlay .modal-content{background-color:var(--modalBackgroundColor);padding:20px;border-radius:8px;width:400px;box-shadow:0 4px 8px #00000080;text-align:center;color:var(--textColor);position:relative}.modal-overlay .form-group{margin-bottom:15px}.modal-overlay .form-group label{display:block;color:var(--secondaryTextColor);margin-bottom:5px;font-size:14px}.modal-overlay .form-group input{width:100%;padding:10px;border:none;border-radius:5px;background-color:var(--inputBackgroundColor);color:var(--textColor);font-size:14px}.modal-overlay .form-group input:focus{outline:none;border:1px solid var(--buttonBackgroundColor)}.modal-overlay .button-group{display:flex;justify-content:space-between}.modal-overlay .close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:var(--closeButtonColor);cursor:pointer;padding:0}.modal-overlay .close-button:hover{color:var(--closeButtonHoverColor)}.modal-overlay .submit-button{background-color:var(--buttonBackgroundColor);color:#fff;font-size:16px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.modal-overlay .submit-button:hover{background-color:var(--buttonHoverBackgroundColor)}.modal-overlay .facturar-todo-button{background-color:var(--facturarTodoButtonBackgroundColor);color:#fff;font-size:16px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.modal-overlay .facturar-todo-button:hover{background-color:var(--facturarTodoButtonHoverColor)}.modal-overlay p{color:var(--textColor);margin-top:20px}.DatosEstadisticos{width:95%}.DatosEstadisticos .periodo-modificable-article{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.DatosEstadisticos .lotes-periodo{width:100%;margin-top:20px;margin-bottom:20px}.DatosEstadisticos .botonera-titular select{width:150px;height:40px;border-radius:5px;border:none;text-align:center}.DatosEstadisticos .table-lotes{width:100%;border:1px solid #ccc;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a;display:table;border-collapse:collapse}.DatosEstadisticos .table-lotes .cabecera{display:table-header-group;background-color:#6d071a;color:#fff;font-weight:700;text-align:center}.DatosEstadisticos .table-lotes .cabecera p,.DatosEstadisticos .table-lotes .contenedor-tabla p{display:table-cell;padding:10px;border:1px solid #ddd;text-align:center;white-space:nowrap}.DatosEstadisticos .table-lotes .contenedor-tabla{display:table-row-group}.DatosEstadisticos .table-lotes .contenedor-tabla:hover{background-color:#96969650;cursor:pointer}.DatosEstadisticos .table-lotes .contenedor-tabla p{padding:8px;margin:0}.DatosEstadisticos .modal-lotes{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.DatosEstadisticos .modal-lotes .modal-content{background:var(--modalBackgroundColor);padding:20px;border-radius:10px;box-shadow:0 4px 10px #0003;width:90%;max-width:500px;text-align:center;position:relative;animation:fadeIn .3s ease-in-out}.DatosEstadisticos .modal-lotes .modal-content button{background:#800020;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:15px;font-size:16px;transition:background .3s}.DatosEstadisticos .modal-lotes .modal-content button:hover{background:#a83250}.DatosEstadisticos .modal-lotes .modal-content .contenido-detallado{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.DatosEstadisticos .modal-lotes .modal-content .contenido-detallado p{width:30%}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.DatosEstadisticos .modal-lotes .modal-content{width:95%;padding:15px}}.Estadisticas{width:100%;margin:30px auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Estadisticas h2{width:100%;font-size:28px;margin-bottom:30px}.Estadisticas button{background-color:#007bff;color:#fff;width:150px;height:150px;border:none;font-size:20px;border-radius:10px;padding:15px 20px;cursor:pointer;transition:background-color .3s ease-in-out;margin:0 30px}.Lotes{width:80%;margin:30px auto}.Lotes .button-container{display:flex;justify-content:space-between;margin:10px;flex-wrap:wrap}.Lotes .Funciones.Tabla-Padron{max-width:920px;width:100%;background-color:#fff;color:#000;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:0 auto;padding:35px}.Lotes .Tabla-Padron .tablaPadron-section-header{display:flex;margin:10px 0;color:#4e6850;justify-content:space-around}.Lotes .Tabla-Padron .header-funciones{text-align:left}.Lotes .Tabla-Padron .buttons{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px 0}.Lotes .buttonera{border:none;border-radius:10px;padding:10px 20px;margin:5px;cursor:pointer;transition:background-color .3s;font-size:25px;background-color:#b8b8b8;color:var(--bodyColor);text-align:left;font-weight:700;display:flex;flex-wrap:wrap;width:150px;justify-content:center;align-items:center}.Lotes .active-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;margin:5px;cursor:pointer;width:200px;transition:background-color .3s}.Lotes .component-container{margin:10px;transition:opacity .3s}.Lotes .visa-debito-container{display:flex;flex-direction:column;align-items:center;margin:20px}.Lotes .buttonVisa{background-color:#007bff;color:#fff;border:none;padding:10px 20px;margin:5px;cursor:pointer;font-size:16px;width:200px;border-radius:5px;transition:background-color .3s}.Lotes .buttonera:hover{background-color:#0056b3}.EstadisticasConsumos{width:100%;padding:15px;display:flex;flex-direction:column;gap:15px}.EstadisticasConsumos .filtros .filtros-regiones{display:flex;flex-direction:column;min-height:200px;justify-content:space-between;align-items:center}.EstadisticasConsumos .filtros .filtros-regiones button{padding:15px;font-size:16px;border-radius:6px;border:1px solid #ccc;background-color:#1fc161;color:#fff}.EstadisticasConsumos .filtros .objetivos{padding:10px 0}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos{width:100%;border:1px solid #cfcfcf;border-radius:12px;background:#f8f8f8;overflow:hidden}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .cabeceraObjetivos{display:grid;grid-template-columns:1fr 1fr 120px;background-color:#dcdcdc;color:#222;font-weight:600;padding:12px 0;text-align:center;border-bottom:1px solid #bdbdbd}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos{display:grid;grid-template-columns:1fr 1fr 120px;align-items:center;padding:10px 0;color:#333;background:#fff;border-bottom:1px solid #e2e2e2}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos:last-child{border-bottom:none}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos .elementoObjetivos,.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos .valorObjetivos{padding:6px 12px;text-align:left}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos .valorObjetivos{font-weight:600;color:#444;text-align:right}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos .editar{text-align:center;cursor:pointer;font-weight:600;color:#005bbb;transition:.2s ease}.EstadisticasConsumos .filtros .objetivos .tablaObjetivos .filaObjetivos .editar:hover{color:#003f7f;text-decoration:underline}.EstadisticasConsumos .filtros{display:flex;flex-direction:column;gap:10px}.EstadisticasConsumos .filtros select,.EstadisticasConsumos .filtros input{padding:8px;font-size:16px;border-radius:6px;border:1px solid #ccc}.EstadisticasConsumos .tabla-scroll{border-radius:10px;width:100%;overflow-x:auto}.EstadisticasConsumos .divTableRow{width:100%;border-collapse:collapse;min-width:750px;display:flex;flex-direction:row}.EstadisticasConsumos .divTableRow .divTableCabecera,.EstadisticasConsumos .divTableRow .divTableHead{background:#1fc161;color:#fff;font-weight:700;width:20%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid white}.EstadisticasConsumos .divTableRow .divTableCabecera{width:80%}.EstadisticasConsumos .divTableRow .divTableCabecera .divSuperior{padding:10px;width:100%;border-bottom:1px solid white}.EstadisticasConsumos .divTableRow .divTableCabecera .divInferior{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%}.EstadisticasConsumos .divTableRow .divTableCabecera .divInferior .divTotal{border-left:1px solid #ddd;width:20%;padding:10px}.EstadisticasConsumos .divTableRow .divTableCabecera .divInferior .divTotal:first-child{border-left:none}.EstadisticasConsumos .divTableContent{width:100%;border-bottom:1px solid #ababab}.EstadisticasConsumos .divTableContent .row-consumos{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ccc;color:#000}.EstadisticasConsumos .Total .row-consumos{background-color:#98cbad}.EstadisticasConsumos .divTableContent .row-consumos .Titulo{width:20%;padding:10px 0;border-right:1px solid black}.EstadisticasConsumos .divTableContent .row-consumos .elemento-consumos{width:15%;padding:10px 0}@media (min-width: 768px){.EstadisticasConsumos .filtros{flex-direction:row;justify-content:space-around;align-items:center;gap:15px}}.tablaObjetivos{width:100%;border-collapse:collapse;margin-bottom:20px}.cabeceraObjetivos{display:grid;grid-template-columns:1.5fr 1fr 1fr;background-color:#e4e4e4;padding:12px 10px;font-weight:700;border-radius:8px 8px 0 0}.filaObjetivos{display:grid;grid-template-columns:1.5fr 1fr 1fr;padding:10px;border-bottom:1px solid #ddd;align-items:center}.filaObjetivos:hover{background-color:#f8f8f8}.elementoObjetivos{font-size:.9rem;color:#444}.valorObjetivos{font-weight:700;font-size:.9rem;color:#2d6a4f}.editar{color:#07c;cursor:pointer;font-weight:700;text-decoration:underline}.editar:hover{color:#004a80}.objetivos button{width:200px;padding:10px 14px;background:#008cff;color:#fff;border:none;border-radius:8px;font-size:.95rem;cursor:pointer;font-weight:600;transition:.3s ease}.objetivos button:hover{background:#006fd1}.modalFondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:center;align-items:center;padding:0;z-index:9999}.modalObjetivos{width:100vw;max-width:100%;height:100vh;background:#1d1d1dce;border-radius:0;padding:25px}.modalObjetivos h2{margin-bottom:25px;font-size:1.4rem}.tablaFullHorizontal{width:100%;border-collapse:collapse;background-color:#90ee90;border-radius:10px}.fila{display:grid;grid-template-columns:1.5fr repeat(4,1fr);padding:10px 0;border-bottom:1px solid #ddd}.fila:last-child{border-bottom:none}.tablaHeader{background:#272727;font-weight:700;border-radius:10px 10px 0 0}.colHeader{padding:10px;text-align:center}.colConcepto{padding:8px 12px;font-weight:600;color:#333}.colInput input{width:90%;padding:6px;font-size:.9rem;color:#000;border:1px solid #bbb;border-radius:6px;text-align:center}.colInput input:focus{border-color:#07c}.botoneraModal{margin-top:25px;display:flex;justify-content:flex-end;gap:15px}.botoneraModal button{padding:10px 16px;border-radius:8px;font-size:.95rem;border:none;cursor:pointer;font-weight:600}.cancelar{background:#bbb;color:#222}.cancelar:hover{background:#a1a1a1}.guardar{background:#2b8a3e;color:#fff}.guardar:hover{background:#206a30}@media (max-width: 600px){.cabeceraObjetivos,.filaObjetivos{grid-template-columns:1fr 1fr .8fr}.filaIngreso{flex-direction:column;align-items:flex-start}.filaIngreso input{width:100%;margin-top:6px}.objetivos button{width:100%}}:root{--blue: #00205C;--yellow: #ffb71b;--marronAndes: #724100;--red: #E52E2E;--red2: #ff4242;--andes-blue: #0f4f87;--purple: #6f42c1;--pink: #e83e8c;--orange: #fd7e14;--beige: #fadcaf;--green: #23883a;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--list-gray: #59758f;--gray: #6c757d;--gray-dark: #343a40;--primary: #0b69cc;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #b94c4c;--light: #f8f9fa;--dark: #343a40;--htmlFontSize: 100%;--bodyBackgroundColor: #2c3338;--bodyColor: #2f2f2f;--textColor: #ffffff;--secondaryTextColor: #b0b0b0;--modalBackgroundColor: #3a3f44;--inputBackgroundColor: #4a4f54;--buttonBackgroundColor: #007bff;--buttonHoverBackgroundColor: #0553a7;--closeButtonColor: #d9534f;--closeButtonHoverColor: #c9302c;--facturarTodoButtonBackgroundColor: #28a745;--facturarTodoButtonHoverColor: #218838;--bodyFontFamily: "Open Sans";--bodyFontFamilyFallback: sans-serif;--bodyFontSize: .875rem;--bodyFontWeight: 400;--bodyLineHeight: 1.5;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--principal: "Poppins", sans-serif;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{padding:0;font-family:sans-serif;background-color:var(--bodyBackgroundColor);color:var(--light);font-family:var(--bodyFontFamily),var(--bodyFontFamilyFallback);font-size:var(--bodyFontSize);font-weight:var(--bodyFontWeight);line-height:var(--bodyLineHeight);margin:0;min-block-size:100vh}a{text-decoration:none;color:#fff}a:focus,a:hover{color:#e2e2e2;text-decoration:underline}li{list-style:none}main{padding:75px 0 0;min-height:calc(100vh - 80px);text-align:center}main.herramientas h1{font-size:40px}main .top-input{width:50%;margin:20px auto;display:flex;flex-direction:column;justify-content:center}main .table{width:98%;margin:0 auto}main .table-block{width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.contenedor{width:1080px;margin:auto;background:#000;color:bisque;padding:20px 15px 50px 50px;border-radius:10px;box-shadow:0 10px 10px #000c}.contenedor .titulo{font-size:3.5ex;font-weight:700;margin-left:10px;margin-bottom:10px}#pestanas{float:top;font-size:3ex;font-weight:700}#pestanas ul{margin-left:-40px}#pestanas li{list-style-type:none;float:left;text-align:center;margin:0 2px -2px -0px;background:#a9a9a9;border-top-left-radius:5px;border-top-right-radius:5px;border:2px solid bisque;border-bottom:dimgray;padding:0 20px}#pestanas a:link{text-decoration:none;color:bisque}#contenidopestanas{clear:both;background:#696969;padding:20px 0 20px 20px;border-radius:0 5px 5px/0px 5px 5px;border:2px solid bisque;width:1025px}body::-webkit-scrollbar{-webkit-appearance:none}body::-webkit-scrollbar:vertical{width:10px}body::-webkit-scrollbar-button:increment,body::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar:horizontal{height:10px}body::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}body::-webkit-scrollbar-track{border-radius:10px}p{margin:0}button.excel-button{background-color:var(--success);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}button.excel-button:hover{background-color:#19792f}button.Atras{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:12px 18px}.En-Construccion{width:100%;min-height:50vh;margin:30px auto;display:flex;justify-content:center;align-items:center}.En-Construccion h2{font-size:35px}@media (min-width: 769px){main.herramientas{padding:95px 0 0;min-height:calc(100vh - 80px);text-align:center}}main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 80px);width:100%}main h1{font-size:40px}main .botonera{width:100%;padding-bottom:10px;border-bottom:1px solid var(--light)}main .botonera .botonera-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}main .botonera .botonera-list .botonera-list-item{width:140px;height:60px;margin:5px;padding:5px;border-radius:10px;background-color:var(--andes-blue);border:2px solid var(--andes-blue);color:var(--light);font-size:16px;border:none;cursor:pointer;transition:background-color .3s ease-in-out}main .botonera .botonera-list .botonera-list-item.active,main .botonera .botonera-list .botonera-list-item:hover{border:2px solid var(--andes-blue);background-color:var(--light);color:var(--andes-blue)}main .botonera .botonera-list .botonera-list-item a{text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700}main .botonera .botonera-list .botonera-list-item.active a,main .botonera .botonera-list .botonera-list-item a:hover{color:var(--andes-blue)}.Functions{width:100%;padding:30px}.Functions .Componente-Principal{width:100%;margin:30px 0;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.Functions .funcion .boton-gigante{height:200px;width:300px;border-radius:10px;border:1px solid #ececec;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.Functions .funcion .boton-gigante:hover{background-color:#f1f1f1;color:#333}.Functions .funcion .boton-gigante.simulacion:hover{color:var(--primary)}.Functions .funcion .boton-gigante.ejecucion:hover{color:var(--success)}.Functions .firstMenu{background-color:var(--dark);color:var(--white);border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:900px;padding:35px}.Functions .header-funciones{text-align:left;margin-bottom:20px}.Functions .back-button{background-color:var(--dark);border:1px solid var(--light);color:var(--light);padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.Functions .back-button:hover{background-color:#4249506c;border:1px solid #e0e0e063}.Functions .back-button:active{position:relative;top:1px}.Functions .titulo-seccion{font-size:24px;margin-bottom:20px}.Functions .botones-Funciones{display:flex;flex-direction:column;gap:10px}.Functions .simulacion-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Functions .simulacion-button:hover{background-color:var(--andes-blue)}.Functions .Ejecuciones .simulacion-button{background-color:var(--success)}.Functions .Ejecuciones .simulacion-button:hover{background-color:var(--green)}.Functions .titulo-seccion{width:100%;font-size:24px;margin-bottom:20px}.Functions .subtitulo-seccion{padding:10px 0;font-size:16px;color:#555}.Functions .formulario-content{display:flex;flex-direction:column;gap:15px}.Functions .formData{display:flex;flex-direction:column;margin-bottom:10px}.Functions label{font-weight:700;margin-bottom:5px}.Functions .select-input,.Functions input[type=text]{padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center;color:var(--dark)}.Functions input.invalid{border:1px solid #bb1919d7}.Functions input.valid{border:1px solid #ddd}.Functions .error-del-sistema{font-size:14px;color:#bb1919d7}.Functions .buttons{margin:10px 0;display:flex;flex-wrap:wrap;justify-content:space-around}.Functions .cancel-button{background-color:#bb1919d7;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Functions .cancel-button:hover{background-color:#5c0404}.Functions .submit-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.Functions .submit-button:hover{background-color:#0056b3}.Functions .tablaPersonas{padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#fff;box-shadow:0 0 10px #0000001a}
