@import url(https://fonts.googleapis.com/css?family=Open+Sans);.op-form{align-items:flex-start;background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.op-form-group{flex:0 1 100%;margin-bottom:10px;position:relative}.op-form-group.op-col-2{flex:0 1 calc(50% - 10px)}.op-form-group.op-col-3{flex:0 1 calc(33.33% - 14px)}.op-form-group.op-col-4{flex:0 1 calc(25% - 15px)}.op-form-group input,.op-form-group select{border:1px solid #ccc;box-shadow:none;font-size:14px;padding:15px 10px;width:available;width:-moz-available;width:-webkit-fill-available;z-index:0}.op-form-group select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:13px;background-repeat:no-repeat;height:50px}.op-form-group .op-loading{background-color:#fff;cursor:not-allowed;height:100%;left:0;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiPjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBmcm9tPSIxNSIgdG89IjE1IiBiZWdpbj0iMHMiIGR1cj0iMC44cyIgdmFsdWVzPSIxNTs5OzE1IiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgZnJvbT0iMSIgdG89IjEiIGJlZ2luPSIwcyIgZHVyPSIwLjhzIiB2YWx1ZXM9IjE7LjU7MSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSI2MCIgY3k9IjE1IiByPSI5IiBmaWxsLW9wYWNpdHk9Ii4zIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBmcm9tPSI5IiB0bz0iOSIgYmVnaW49IjBzIiBkdXI9IjAuOHMiIHZhbHVlcz0iOTsxNTs5IiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgZnJvbT0iLjUiIHRvPSIuNSIgYmVnaW49IjBzIiBkdXI9IjAuOHMiIHZhbHVlcz0iLjU7MTsuNSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDUiIGN5PSIxNSIgcj0iMTUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGZyb209IjE1IiB0bz0iMTUiIGJlZ2luPSIwcyIgZHVyPSIwLjhzIiB2YWx1ZXM9IjE1Ozk7MTUiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBmcm9tPSIxIiB0bz0iMSIgYmVnaW49IjBzIiBkdXI9IjAuOHMiIHZhbHVlcz0iMTsuNTsxIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjwvc3ZnPg==) no-repeat center;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiPjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBmcm9tPSIxNSIgdG89IjE1IiBiZWdpbj0iMHMiIGR1cj0iMC44cyIgdmFsdWVzPSIxNTs5OzE1IiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgZnJvbT0iMSIgdG89IjEiIGJlZ2luPSIwcyIgZHVyPSIwLjhzIiB2YWx1ZXM9IjE7LjU7MSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSI2MCIgY3k9IjE1IiByPSI5IiBmaWxsLW9wYWNpdHk9Ii4zIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBmcm9tPSI5IiB0bz0iOSIgYmVnaW49IjBzIiBkdXI9IjAuOHMiIHZhbHVlcz0iOTsxNTs5IiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgZnJvbT0iLjUiIHRvPSIuNSIgYmVnaW49IjBzIiBkdXI9IjAuOHMiIHZhbHVlcz0iLjU7MTsuNSIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDUiIGN5PSIxNSIgcj0iMTUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGZyb209IjE1IiB0bz0iMTUiIGJlZ2luPSIwcyIgZHVyPSIwLjhzIiB2YWx1ZXM9IjE1Ozk7MTUiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBmcm9tPSIxIiB0bz0iMSIgYmVnaW49IjBzIiBkdXI9IjAuOHMiIHZhbHVlcz0iMTsuNTsxIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjwvc3ZnPg==) no-repeat center;position:absolute;top:0;width:100%}.op-form-group input:focus,.op-form-group select:focus{outline:none}.op-form-group>label{color:#999;font-size:14px;font-weight:400;left:10px;pointer-events:none;position:absolute;top:15px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;z-index:1}.op-form-group select~label{background-color:#fff;left:8px;padding:0 2px;top:-10px}.op-form-group.op-calendar,.op-form-group.searcheable{align-items:center;display:flex}.op-form-group.searcheable>input{flex-grow:1}.op-form-group.searcheable input:focus,.op-form-group.searcheable input:valid{border-right:none}.op-form-group.icon .icon{cursor:pointer;position:absolute;right:5px;top:12px}.op-form-group input:disabled~label,.op-form-group input:focus~label,.op-form-group input:valid~label,.op-form-group select:focus~label,.op-form-group select:valid~label{background-color:#fff;color:#3498db;font-size:16px;font-weight:700;left:8px;padding:0 2px;top:-10px}.op-form-group input[type=date]~label{background-color:#fff;left:8px;padding:0 2px;top:-10px}.op-form-group input:disabled,.op-form-group select:disabled{background-color:#cccccc75;color:#000;cursor:not-allowed}.op-form-group input:disabled~label,.op-form-group select:disabled~label{background:linear-gradient(#fff,#e8e1e194);color:#999}.op-form-group .bar.bottom{bottom:0;display:block;position:absolute;width:100%}.op-form-group .bar.left,.op-form-group .bar.right{display:block;height:100%;position:absolute;top:0;width:2px}.op-form-group .bar.right{right:0}.op-form-group .bar.top{display:block;position:absolute;top:0;width:100%}.op-form-group .bar:before{background:#3498db;content:"";position:absolute;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.op-form-group .bar.bottom:before{bottom:0;height:2px;left:0;width:0}.op-form-group .bar.left:before{bottom:0;height:0;left:0;width:2px}.op-form-group .bar.right:before{height:0;right:0;top:0;width:2px}.op-form-group .bar.top:before{height:2px;right:0;top:0;width:0}.op-form-group input:focus~.bar.bottom:before,.op-form-group input:focus~.bar.top:before,.op-form-group input:valid~.bar.bottom:before,.op-form-group input:valid~.bar.top:before,.op-form-group select:focus~.bar.bottom:before,.op-form-group select:focus~.bar.top:before,.op-form-group select:valid~.bar.bottom:before,.op-form-group select:valid~.bar.top:before{width:100%}.op-form-group input:focus~.bar.left:before,.op-form-group input:focus~.bar.right:before,.op-form-group input:valid~.bar.left:before,.op-form-group input:valid~.bar.right:before,.op-form-group select:focus~.bar.left:before,.op-form-group select:focus~.bar.right:before,.op-form-group select:valid~.bar.left:before,.op-form-group select:valid~.bar.right:before{height:inherit}.op-form-group.op-checkbox-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.op-form-group.error .bar:before{background:red}.op-form-group.error .bar.left:before,.op-form-group.error .bar.right:before{height:inherit}.op-form-group.error .bar.bottom:before,.op-form-group.error .bar.top:before{width:100%}.op-form-group.error .op-form-error,.op-form-group.error input:focus~label,.op-form-group.error input:valid~label,.op-form-group.error select:focus~label,.op-form-group.error select~label{color:red}.op-form-group.error .op-form-error{font-size:12px;position:absolute}.op-form-group.op-calendar.error .op-form-error{bottom:-18px}.op-form-group.op-col-1.totales{align-items:flex-end;display:flex;flex-direction:column;width:100%}.op-form-group.op-col-1.totales .fila{display:flex}.op-form-group .op-info{position:absolute;right:2px;top:-25px}.op-form-group .op-info span{background-color:#393e46;border-radius:5px;color:#fff;font-size:11px;opacity:0;padding:3px;position:absolute;right:25px;top:2px;width:190px;z-index:-1}.op-form-group .op-info span.on,.op-form-group .op-info svg:hover~span{opacity:1;z-index:3}.op-form-group .op-file{align-items:center;display:flex;justify-content:flex-start}.op-form-group .op-file>div{cursor:pointer}@media only screen and (max-width:1055px){.op-form-group.op-col-4{flex:1 0 calc(25% - 15px)}}@media only screen and (max-width:885px){.op-form-group.op-col-3{flex:1 0 calc(50% - 10px)}}@media only screen and (max-width:768px){.op-form-group.op-col-4{flex:1 0 calc(50% - 10px)}}@media only screen and (max-width:576px){.op-form-group.op-col-2,.op-form-group.op-col-3,.op-form-group.op-col-4{flex:0 1 100%}}.op-boton{align-items:center;background-color:#fff;border:1px solid #424242;border-radius:3px;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;line-height:20px;padding:5px 10px;position:relative}.op-boton>i{font-size:15px}.op-boton.op-grabar{border-color:#1ab394;color:#1ab394}.op-boton.op-grabar:focus,.op-boton.op-grabar:hover{background-color:#1ab394;color:#fff}.op-boton.op-cerrar{border-color:orange;color:orange}.op-boton.op-cerrar:focus,.op-boton.op-cerrar:hover{background-color:orange;color:#fff}.op-boton.op-filter{background-color:#494949;border-color:#424242;color:#fff}.op-boton.op-filter:focus,.op-boton.op-filter:hover{border-color:#fff;color:#fff}.op-boton.op-dinamic{border-color:var(--button-color);color:var(--button-color)}.op-boton.op-dinamic:focus,.op-boton.op-dinamic:hover{background-color:var(--button-color);color:#fff}.op-boton.op-dinamic:focus .op-icon-global,.op-boton.op-dinamic:hover .op-icon-global{background-color:#fff!important}.op-boton:disabled,.op-boton:disabled:focus,.op-boton:disabled:hover{background-color:#ccc;border-color:#999;color:#666;cursor:not-allowed}.op-boton .op-loading-mini{background-color:#fff;height:25px;left:40%;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA1OCA1OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDEpIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjQyLjYwMSIgY3k9IjExLjQ2MiIgcj0iNSIgZmlsbD0iI2ZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMS4zcyIgdmFsdWVzPSIxOzA7MDswOzA7MDswOzAiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNDkuMDYzIiBjeT0iMjcuMDYzIiByPSI1IiBmaWxsPSJub25lIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSIxLjNzIiB2YWx1ZXM9IjA7MTswOzA7MDswOzA7MCIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSI0Mi42MDEiIGN5PSI0Mi42NjMiIHI9IjUiIGZpbGw9Im5vbmUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjEuM3MiIHZhbHVlcz0iMDswOzE7MDswOzA7MDswIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjI3IiBjeT0iNDkuMTI1IiByPSI1IiBmaWxsPSJub25lIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSIxLjNzIiB2YWx1ZXM9IjA7MDswOzE7MDswOzA7MCIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMS4zOTkiIGN5PSI0Mi42NjMiIHI9IjUiIGZpbGw9Im5vbmUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjEuM3MiIHZhbHVlcz0iMDswOzA7MDsxOzA7MDswIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjQuOTM4IiBjeT0iMjcuMDYzIiByPSI1IiBmaWxsPSJub25lIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSIxLjNzIiB2YWx1ZXM9IjA7MDswOzA7MDsxOzA7MCIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMS4zOTkiIGN5PSIxMS40NjIiIHI9IjUiIGZpbGw9Im5vbmUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjEuM3MiIHZhbHVlcz0iMDswOzA7MDswOzA7MTswIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjI3IiBjeT0iNSIgcj0iNSIgZmlsbD0ibm9uZSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMS4zcyIgdmFsdWVzPSIwOzA7MDswOzA7MDswOzEiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9jaXJjbGU+PC9nPjwvc3ZnPg==) no-repeat center;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA1OCA1OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDEpIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjQyLjYwMSIgY3k9IjExLjQ2MiIgcj0iNSIgZmlsbD0iI2ZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMS4zcyIgdmFsdWVzPSIxOzA7MDswOzA7MDswOzAiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNDkuMDYzIiBjeT0iMjcuMDYzIiByPSI1IiBmaWxsPSJub25lIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSIxLjNzIiB2YWx1ZXM9IjA7MTswOzA7MDswOzA7MCIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSI0Mi42MDEiIGN5PSI0Mi42NjMiIHI9IjUiIGZpbGw9Im5vbmUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjEuM3MiIHZhbHVlcz0iMDswOzE7MDswOzA7MDswIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjI3IiBjeT0iNDkuMTI1IiByPSI1IiBmaWxsPSJub25lIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSIxLjNzIiB2YWx1ZXM9IjA7MDswOzE7MDswOzA7MCIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMS4zOTkiIGN5PSI0Mi42NjMiIHI9IjUiIGZpbGw9Im5vbmUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjEuM3MiIHZhbHVlcz0iMDswOzA7MDsxOzA7MDswIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjQuOTM4IiBjeT0iMjcuMDYzIiByPSI1IiBmaWxsPSJub25lIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJmaWxsLW9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSIxLjNzIiB2YWx1ZXM9IjA7MDswOzA7MDsxOzA7MCIgY2FsY01vZGU9ImxpbmVhciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMS4zOTkiIGN5PSIxMS40NjIiIHI9IjUiIGZpbGw9Im5vbmUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImZpbGwtb3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjEuM3MiIHZhbHVlcz0iMDswOzA7MDswOzA7MTswIiBjYWxjTW9kZT0ibGluZWFyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjI3IiBjeT0iNSIgcj0iNSIgZmlsbD0ibm9uZSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iZmlsbC1vcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMS4zcyIgdmFsdWVzPSIwOzA7MDswOzA7MDswOzEiIGNhbGNNb2RlPSJsaW5lYXIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9jaXJjbGU+PC9nPjwvc3ZnPg==) no-repeat center;position:absolute;top:2px;width:25px}.op-boton .op-dropdown-content{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;opacity:0;padding:5px 10px;position:absolute;top:-100%;transition-duration:.2s,.5s;transition-property:opacity,top;width:calc(100% - 20px);z-index:-1}.op-boton .op-dropdown-content.open{opacity:1;top:32px;z-index:10}.op-boton .op-dropdown-content.open.top{bottom:32px;top:auto}.op-boton .op-dropdown-content .op-dropdown-item{align-items:center;color:#424242;display:grid;grid-template-columns:auto auto auto;justify-items:start}.op-boton .op-dropdown-content .op-dropdown-item .op-icon-global{background-color:var(--button-icon-color)!important}.op-content-loader{align-items:center;background-color:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.op-content-loader .op-loader{background-image:linear-gradient(135deg,#23c4f8,#275efe);border-radius:13px;box-shadow:0 4px 6px rgba(39,94,254,.28);display:flex;height:140px;position:absolute;width:200px}.op-content-loader .op-loader:after,.op-content-loader .op-loader:before{bottom:8px;box-shadow:0 16px 12px rgba(39,94,254,.28);content:"";position:absolute;top:80%;transform:rotate(-6deg);width:120px}.op-content-loader .op-loader:before{left:4px}.op-content-loader .op-loader:after{right:4px;transform:rotate(6deg)}.op-content-loader .op-loader ul{list-style:none;margin:0;padding:0;position:relative}.op-content-loader .op-loader ul li{-webkit-animation:3s ease infinite;animation:3s ease infinite;color:hsla(0,0%,100%,.36);left:10px;opacity:0;position:absolute;top:10px;transform:rotateY(180deg);transform-origin:100% 50%}.op-content-loader .op-loader ul li:nth-child(2){-webkit-animation-name:page-2;animation-name:page-2;color:hsla(0,0%,100%,.52)}.op-content-loader .op-loader ul li:nth-child(3){-webkit-animation-name:page-3;animation-name:page-3;color:hsla(0,0%,100%,.52)}.op-content-loader .op-loader ul li:nth-child(4){-webkit-animation-name:page-4;animation-name:page-4;color:hsla(0,0%,100%,.52)}.op-content-loader .op-loader ul li:nth-child(5){-webkit-animation-name:page-5;animation-name:page-5;color:hsla(0,0%,100%,.52)}.op-content-loader .op-loader ul li svg{display:block;height:120px;width:90px}.op-content-loader .op-loader ul li:first-child{opacity:1;transform:rotateY(0deg)}.op-content-loader .op-loader ul li:last-child{opacity:1}.op-content-loader span{color:#6c7486;display:block;left:0;margin-top:20px;right:0;text-align:center;top:100%}@-webkit-keyframes page-2{0%{opacity:0;transform:rotateY(180deg)}20%{opacity:1}35%,to{opacity:0}50%,to{transform:rotateY(0deg)}}@keyframes page-2{0%{opacity:0;transform:rotateY(180deg)}20%{opacity:1}35%,to{opacity:0}50%,to{transform:rotateY(0deg)}}@-webkit-keyframes page-3{15%{opacity:0;transform:rotateY(180deg)}35%{opacity:1}50%,to{opacity:0}65%,to{transform:rotateY(0deg)}}@keyframes page-3{15%{opacity:0;transform:rotateY(180deg)}35%{opacity:1}50%,to{opacity:0}65%,to{transform:rotateY(0deg)}}@-webkit-keyframes page-4{30%{opacity:0;transform:rotateY(180deg)}50%{opacity:1}65%,to{opacity:0}80%,to{transform:rotateY(0deg)}}@keyframes page-4{30%{opacity:0;transform:rotateY(180deg)}50%{opacity:1}65%,to{opacity:0}80%,to{transform:rotateY(0deg)}}@-webkit-keyframes page-5{45%{opacity:0;transform:rotateY(180deg)}65%{opacity:1}80%,to{opacity:0}95%,to{transform:rotateY(0deg)}}@keyframes page-5{45%{opacity:0;transform:rotateY(180deg)}65%{opacity:1}80%,to{opacity:0}95%,to{transform:rotateY(0deg)}}.op-content-login{align-items:center;display:flex;height:100vh;justify-content:center;overflow-y:auto;width:100%}.op-content-login .op-login{border:1px solid #ccc;border-radius:10px;display:flex;flex-basis:30%;flex-direction:column;justify-content:center;padding:50px 25px}.op-content-login .op-login h1{align-self:center}.op-content-login .op-login h5{align-self:center;color:#999}.op-content-login .op-login button{margin:0}.op-content-login .op-login .op-error{color:red}.op-content-login .op-login .op-form-group.error{margin-bottom:20px}.op-content-login .op-login .op-olvido{align-self:center;color:blue;cursor:pointer;margin-top:10px}.op-content-login .op-login .op-captcha{align-items:center;display:flex;justify-content:space-around}.op-content-login .op-login .op-captcha>div{background-color:#ccc;height:50px;width:100%}@media (max-width:768px){.op-content-login .op-login{flex-basis:60%}}@media (max-width:576px){.op-content-login .op-login{flex-basis:80%}}.op-content-info{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;opacity:0;padding:5px 10px;position:absolute;right:5px;top:-100%;transition-duration:.2s,.5s;transition-property:opacity,top;z-index:-1}.op-content-info.open{opacity:1;top:40px;z-index:10}.op-content-info .separador{margin:10px 0;width:100%}.op-content-info .separador.line{background-color:#ccc;height:1px}.op-content-info .op-lista-item{align-items:center;display:flex;justify-content:flex-start}.op-app .op-header{background-color:#494949;box-shadow:2px -2px 9px #888;display:flex;height:40px;justify-content:space-between;left:60px;position:absolute;top:0;transition:.5s;width:calc(100% - 60px)}.op-app .op-header.active{left:300px;width:calc(100% - 300px)}.op-app .op-header .op-header-app{align-items:flex-end;display:flex;flex-grow:1;gap:5px;justify-content:flex-start;overflow:hidden;padding-left:5px}.op-app .op-header .op-header-app .op-header-item{align-items:center;align-self:flex-end;border:1px solid #949494e2;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;display:flex}.op-app .op-header .op-header-app .op-header-item label{color:#949494e2;cursor:pointer;padding:5px 15px 1px 5px;white-space:nowrap}.op-app .op-header .op-header-app .op-header-item.selected{border-color:orange;border-width:2px}.op-app .op-header .op-header-app .op-header-item.selected label{color:#fff}.op-app .op-header .op-header-actions{align-items:center;display:flex;gap:10px;justify-content:space-around;padding:0 5px}.op-app .op-header .op-header-actions .listado{display:block}.op-app .op-header .op-header-actions .op-bars input{display:none}.op-app .op-header .op-header-actions .op-bars label{color:#fff;cursor:pointer;font-size:20px}.op-app .op-header .op-header-actions .op-bars label span{background-color:#fff;display:block;height:5px;margin:5px 0;transform:none;transition:.7s ease-in-out;width:30px}.op-app .op-header .op-header-actions .op-bars input:checked~label span:nth-of-type(3){opacity:0}.op-app .op-header .op-header-actions .op-bars input:checked~label span:first-of-type{transform:translateY(175%) rotate(-45deg)}.op-app .op-header .op-header-actions .op-bars input:checked~label span:nth-of-type(2){transform:rotate(45deg)}@media (max-width:767px){.op-app .op-header,.op-app .op-header.active{justify-content:flex-end;left:0;width:100%}.op-app .op-header:before{align-items:center;color:#999;content:"DOCUMENTA";display:flex;font-size:20px;font-weight:700;justify-content:flex-start;padding:0 5px;width:100%}.op-app .op-header .op-header-app{display:none}.op-app .op-header .op-header-actions .listado{display:block}}.op-app .op-content-menu{background-color:#e9e9e9;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:.5s;width:60px;z-index:700}.op-app .op-content-menu.active,.op-app .op-content-menu:hover{width:300px}.op-app .op-content-menu ul{margin:0;padding:0;width:100%}.op-app .op-content-menu ul li{list-style:none;position:relative;width:100%}.op-app .op-content-menu ul li a{background-color:#e9e9e9;color:#494949;display:block;display:flex;position:relative;text-decoration:none;width:100%}.op-app .op-content-menu ul li a .icon{align-items:center;display:flex;height:60px;justify-content:center;min-width:60px;position:relative}.op-app .op-content-menu ul li a .icon .dropdown{transform:rotate(-90deg);transition:.5s}.op-app .op-content-menu ul li.activo>a .icon .dropdown{transform:rotate(0deg)}.op-app .op-content-menu ul li a .title{display:block;flex-grow:1;height:60px;line-height:60px;padding:0 10px;position:relative;text-align:start;white-space:nowrap}.op-app .op-content-menu ul.submenu{display:none}.op-app .op-content-menu li.activo>ul.submenu{display:block}.op-app .op-content-menu li.activo>a:before{background-color:#e9e9e9;bottom:-7px;content:"";height:14px;left:20px;position:absolute;transform:rotate(45deg);width:14px;z-index:1}.op-app .op-content-menu ul.submenu.even li.activo>a:before{background-color:#424242}.op-app .op-content-menu ul.submenu.odd li.activo>a:before{background-color:#b7b7b7}.op-app .op-content-menu ul.submenu.even>li a{background-color:#424242;color:#e9e9e9}.op-app .op-content-menu ul.submenu.odd>li a{background-color:#b7b7b7;color:#494949}.op-app .op-content-menu li.activo>a:hover:before,.op-app .op-content-menu ul.submenu li>a:hover:before,.op-app .op-content-menu ul li a:hover{background-color:#1a95d5!important;color:#fff!important}@media (max-width:767px){.op-app .op-content-menu{height:calc(100% - 40px);left:-60px;top:40px}.op-app .op-content-menu.active{left:0;width:100%}}.op-bloque{background-color:#fff;box-shadow:3px 3px 5px #888;flex-basis:100%;margin-bottom:5px}.op-bloque .op-bloque-head{align-items:center;border-bottom:1px solid #3498db;display:flex;height:40px;justify-content:space-between;padding:0 10px}.op-bloque .op-bloque-head .op-bloque-actions{display:flex}.op-bloque .op-bloque-head .op-bloque-actions button{margin-right:5px}.op-bloque .op-bloque-head label{animation:bloque-label-loader .5s ease-in;color:#3498db;cursor:pointer;font-size:20px;transform:rotate(90deg);transition:transform .5s}.op-bloque .op-bloque-head label span{background-color:#3498db;display:block;height:4px;margin:5px 0;transition:.5s ease-in-out;width:12px}.op-bloque .op-bloque-head label span:first-of-type{position:relative;top:3px;transform:rotate(45deg)}.op-bloque .op-bloque-head label span:nth-of-type(2){transform:rotate(-45deg)}.op-bloque .op-bloque-content{position:relative}.op-bloque.op-close{height:40px}.op-bloque.op-close .op-bloque-head label{transform:rotate(0deg)}.op-bloque.op-close .op-bloque-content{display:none}@keyframes bloque-label-loader{0%{transform:rotate(0) scale(1.5)}to{transform:rotate(90deg) scale(1)}}.view-cambio{display:flex;flex-direction:column;justify-content:center;margin:20px 300px}.view-cambio .op-form-group{margin-bottom:25px}@media (max-width:867px){.view-cambio{margin:20px 100px}}@media (max-width:576px){.view-cambio{margin:10px 40px}}.op-table{display:flex;flex-direction:column;padding:20px}.op-table .op-search{display:flex;justify-content:flex-end}.op-table .op-search>input{font-family:Arial;margin-bottom:5px;padding:10px}.op-table .op-search i.op-icon-search{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:center;background-repeat:no-repeat;cursor:pointer;height:20px;margin:5px;width:24px}.op-table table{background-color:hsla(0,0%,100%,.8);border:1px solid #ebebeb;border-collapse:collapse;color:#000;width:100%}.op-table table tbody tr td,.op-table table thead tr th{border:1px solid #e7e7e7;border-collapse:collapse;line-height:14px;padding:7px;transition-duration:.5s;transition-property:height,font-size,padding,opacity;transition-timing-function:ease-out}.op-table table tbody tr td>i{cursor:pointer}.op-table table tbody tr td .op-table-ocultar{bottom:0;color:#94c12e;display:none;height:20px;margin-right:5px;position:relative;width:15px}.op-table table tbody tr td .op-table-ocultar:before{background-color:#94c12e;content:"";display:block;height:4px;opacity:1;position:relative;top:6px;transition:.5s ease-in-out;width:16px}.op-table table tbody tr td .op-table-ocultar:after{background-color:#94c12e;bottom:10px;content:"";display:block;height:4px;position:absolute;transform:rotate(90deg);transition:.5s ease-in-out;width:16px}.op-table table tbody tr.off td .op-table-ocultar:after{opacity:0}.op-table table tbody tr.off td .op-table-ocultar:before{background-color:red}.op-table table thead tr{background-color:#9c9c9c;color:#fff}.op-table table thead tr:not(th:last-child){border-right:2px solid #fff}.op-table table tbody tr:nth-child(2n+0){background-color:#e4ebf8}.op-table table tbody.op-hover tr.op-seleccionado,.op-table table tbody.op-hover tr:hover{background-color:#3498db;color:#fff}.op-table table tbody tr.op-procesando,.op-table table tbody tr.op-vacio{text-align:center}.op-table .op-pagination{display:flex;justify-content:space-between;margin-top:5px}.op-table .op-pagination ul{display:flex;list-style:none;margin:3px 0 0}.op-table .op-pagination ul li{background-color:#d3d3d3;color:#fff;cursor:pointer;padding:4px 10px}.op-table .op-pagination ul li.op-prev{border-bottom-left-radius:3px;border-top-left-radius:3px}.op-table .op-pagination ul li.op-next{border-bottom-right-radius:3px;border-top-right-radius:3px}.op-table .op-pagination ul li.op-prev:after{border-bottom-left-radius:3px;border-top-left-radius:3px;content:"Anterior"}.op-table .op-pagination ul li.op-next:after{border-bottom-right-radius:3px;border-top-right-radius:3px;content:"Siguiente"}.op-table .op-pagination ul li.op-next:not(.disabled):hover,.op-table .op-pagination ul li.op-pagina:hover,.op-table .op-pagination ul li.op-prev:not(.disabled):hover{background-color:#3498db}.op-table .op-pagination ul li.op-next.disabled,.op-table .op-pagination ul li.op-prev.disabled{cursor:not-allowed;pointer-events:none}.op-table .op-pagination ul li.op-pagina{border-left:1px solid #fff}.op-table .op-pagination ul li.op-pagina:nth-last-child(-n+2){border-right:1px solid #fff}.op-table .op-pagination ul li.op-pagina.op-current{background-color:#3498db}@media only screen and (max-width:576px){.op-table .op-search{justify-content:center}.op-table .op-search>input{flex-grow:2}.op-table .op-pagination{align-items:center;flex-direction:column}.op-table table thead tr th.sm-hide{display:none}.op-table table tbody tr td:nth-child(n+2){border:none;border-bottom:1px solid #e7e7e7;display:block;width:auto}.op-table table tbody tr td.sm-hide{border:none;font-size:0;height:0;opacity:0;padding:0;visibility:hidden}.op-table table tbody tr.off td.sm-hide{border-collapse:collapse;font-size:16px;height:auto;line-height:14px;opacity:1;padding:7px;text-align:left;visibility:visible}.op-table table tbody tr.off td:last-child{border-bottom:1px solid #e7e7e7}.op-table table tbody tr:last-child td:last-child,.op-table table tbody tr:not(.off):last-child td:nth-child(3){border-bottom:none}.op-table table tbody tr td .op-table-ocultar{display:inline-block}.op-table table tbody tr td:nth-child(n+3):before{content:attr(data-label)}.op-table .op-pagination ul{padding-left:0}}.op-content-checkbox{width:100px}.op-content-checkbox.disabled{pointer-events:none}.op-content-checkbox .op-checkbox-toogle{cursor:pointer;display:block;height:42px;position:relative}.op-content-checkbox .op-checkbox-toogle .op-checkbox-cheker:after,.op-content-checkbox .op-checkbox-toogle .op-checkbox-cheker:before{background-color:#bf1e1e;border-radius:5px;content:"";display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:20px;-webkit-transition-duration:.3s;transition-duration:.3s;width:14px}.op-content-checkbox .op-checkbox-toogle .op-checkbox-cheker:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.op-content-checkbox .op-checkbox-toogle .op-checkbox-cheker:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.op-content-checkbox .op-checkbox-toogle>input{display:none}.op-content-checkbox .op-checkbox-toogle>input:checked+.op-checkbox-cheker:after,.op-content-checkbox .op-checkbox-toogle>input:checked+.op-checkbox-cheker:before{background-color:#0cb018}.op-content-checkbox .op-checkbox-toogle>input:checked+.op-checkbox-cheker:before{left:-7px;top:23px;width:6px}.op-content-checkbox .op-checkbox-toogle>input:checked+.op-checkbox-cheker:after{left:5px;width:12px}.op-content-checkbox .op-checkbox-toogle>input:checked+.op-checkbox-cheker{left:calc(100% - 43px);-webkit-transform:rotate(1turn);transform:rotate(1turn)}.op-content-checkbox .op-checkbox-toogle .op-checkbox-cheker{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.5);display:block;height:43px;left:0;position:absolute;top:-1px;-webkit-transition:.3s;transition:.3s;width:43px;z-index:2}.op-content-checkbox .op-checkbox-toogle .op-checkbox-off,.op-content-checkbox .op-checkbox-toogle .op-checkbox-on{color:#0cb018;display:block;font-size:12px;position:absolute;text-align:center;top:15px;width:42px;z-index:1}.op-content-checkbox .op-checkbox-toogle .op-checkbox-off{color:#bf1e1e;right:0}.op-content-checkbox .op-checkbox-toogle .op-checkbox-svg{fill:#aaa;background-image:url("data:image/svg+xml;utf8,<svg class='checkbox__bg' space='preserve' style='enable-background:new 0 0 110 43.76;' version='1.1' viewbox='0 0 110 43.76'><path class='shape' d='M88.256,43.76c12.188,0,21.88-9.796,21.88-21.88S100.247,0,88.256,0c-15.745,0-20.67,12.281-33.257,12.281,S38.16,0,21.731,0C9.622,0-0.149,9.796-0.149,21.88s9.672,21.88,21.88,21.88c17.519,0,20.67-13.384,33.263-13.384,S72.784,43.76,88.256,43.76z'></path></svg>");background-position-x:100%;background-position-y:center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.op-content-checkbox .op-checkbox-toogle:focus{outline:2px ridge #3498db;outline-offset:4px}.op-content-modal{align-items:center;animation:modal-animado .7s ease-in;background-color:rgba(0,0,0,.8);bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:800}.op-content-modal .op-modal{background:#fff 0 0 no-repeat padding-box;border-radius:5px;box-shadow:0 5px 10px #0d0d0d;flex-basis:100%;margin:auto 100px;max-width:90%;padding:10px;position:relative}.op-content-modal .op-modal.op-small{flex-basis:30%}.op-content-modal .op-modal.op-medium{flex-basis:60%}.op-content-modal .op-modal.op-big{flex-basis:80%}.op-content-modal .op-modal.op-large{margin:10px;max-width:95%}.op-content-modal .op-modal .op-modal-header{border-bottom:1px solid #3498db;display:flex;justify-content:space-between}.op-content-modal .op-modal.content-imagen .op-modal-header{border-bottom:none;justify-content:flex-end}.op-content-modal .op-modal .op-modal-header span{animation:titulo-animado .8s ease-in;color:#3498db;font-size:30px}.op-content-modal .op-modal .op-modal-header .op-modal-close{cursor:pointer;height:24px;pointer-events:auto;width:24px}.op-content-modal .op-modal .op-modal-header .op-modal-close:after,.op-content-modal .op-modal .op-modal-header .op-modal-close:before{background-color:#999;content:"";cursor:pointer;display:block;height:4px;position:relative;width:100%}.op-content-modal .op-modal .op-modal-header .op-modal-close:after{animation:close-animado .8s ease-in;right:7px;transform:rotate(45deg) translateX(12px)}.op-content-modal .op-modal .op-modal-header .op-modal-close:before{animation:close-animado-second 1s ease-in;left:12px;transform:rotate(-45deg) translateX(-16px)}.op-content-modal .op-modal .op-modal-header .op-modal-close.disabled{pointer-events:none}.op-content-modal .op-modal.content-imagen .op-modal-body{align-items:center;display:flex;justify-content:center;padding:0 20px 20px}.op-content-modal .op-modal .op-modal-footer{align-items:center;border-top:1px solid #3498db;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:5px 0}.op-content-modal .op-modal .op-modal-footer .op-boton:last-child{margin-right:0}@keyframes close-animado{0%{transform:rotate(45deg) translateX(0)}to{transform:rotate(45deg) translateX(12px)}}@keyframes close-animado-second{0%{left:0;opacity:0;transform:rotate(-45deg) translateX(0)}to{left:12;opacity:1;transform:rotate(-45deg) translateX(-16px)}}@keyframes modal-animado{0%{opacity:0;top:-50px}50%{opacity:1}to{top:0}}@keyframes titulo-animado{0%{transform:translateX(100px)}to{transform:translateX(0)}}@media (max-width:875px){.op-content-modal .op-modal{margin:auto 50px}}@media (max-width:576px){.op-content-modal .op-modal{margin:auto 10px}}.op-content-filtro{align-self:flex-end;flex-basis:100%;position:relative}.op-content-filtro .op-filtro{align-items:center;background-color:#494949;color:#fff!important;display:flex;justify-content:space-between;min-height:15px;padding:5px 15px}.op-content-filtro .op-filtro .op-actions{align-items:center;display:flex;gap:5px;justify-content:center}.op-content-filtro .op-contenido{bottom:50px;left:-100%;opacity:0;position:absolute;transition:all 1s;visibility:hidden;width:100%;z-index:500}.op-content-filtro .op-contenido>.op-form{box-shadow:0 -2px 10px rgba(0,0,0,.2)}.op-content-filtro.op-close .op-contenido{left:0;opacity:1;visibility:visible}.op-content-filtro .op-filtro .up{transform:rotate(0);transition:transform .5s}.op-content-filtro.op-close .op-filtro .up{transform:rotate(90deg)}.op-form-group .select-op-control{border:1px solid #ccc;box-shadow:none;display:flex;font-family:Arial;font-size:14px;justify-content:space-between;min-height:48px;padding:0;width:available;width:-moz-available;width:-webkit-fill-available}.op-form-group .select-op-control~label{background-color:#fff;left:8px;padding:0 2px;top:-10px}.op-form-group .select-op-control.valid:not(.disabled)~label,.op-form-group .select-op-control~label.on{color:#3498db;font-size:16px;font-weight:700}.op-form-group .select-op-control.valid:not(.disabled)~span.bar.bottom:before,.op-form-group .select-op-control.valid:not(.disabled)~span.bar.top:before,.op-form-group label.on~span.bar.bottom:before,.op-form-group label.on~span.bar.top:before{width:100%}.op-form-group .select-op-control.valid:not(.disabled)~span.bar.left:before,.op-form-group .select-op-control.valid:not(.disabled)~span.bar.right:before,.op-form-group label.on~span.bar.left:before,.op-form-group label.on~span.bar.right:before{height:inherit}.op-form-group.error .select-op-control~label{color:red!important}.op-form-group .select-op-control .select-op-container{padding:15px 10px;position:relative;width:available;width:-moz-available;width:-webkit-fill-available}.op-form-group .select-op-control .select-op-container .select-op-label{align-items:center;bottom:0;display:flex;justify-content:flex-start;left:0;padding-left:10px;position:absolute;top:0}.op-form-group .select-op-control .select-op-container.multiple{display:flex;flex-wrap:wrap;padding:10px}.op-form-group .select-op-control .select-op-container.multiple .op-multiple{align-items:center;background-color:#e6e6e6;border-radius:2px;box-sizing:border-box;display:flex;margin-bottom:2px;margin-right:2px;z-index:2}.op-form-group .select-op-control .select-op-container.multiple .op-multiple .op-label-multiple{background-color:#e6e6e6;border-radius:2px;box-sizing:border-box;overflow:hidden;padding:3px 3px 3px 6px;text-overflow:ellipsis;white-space:nowrap}.op-form-group .select-op-control .select-op-container.multiple .op-multiple .op-label-remove{-moz-box-align:center;align-items:center;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;padding:0 4px}.op-form-group .select-op-control .select-op-container.multiple .op-multiple .op-label-remove:hover{background-color:#ffbdad;color:red}.op-form-group .select-op-control .select-op-container .select-op-search{left:0;position:absolute;top:0;visibility:hidden;width:100%;width:-moz-available;width:-webkit-fill-available}.op-form-group .select-op-control .select-op-container.on .select-op-search{visibility:visible}.op-form-group .select-op-control .select-op-container.multiple.on .select-op-search{position:relative;visibility:visible;width:100%}.op-form-group .select-op-control .select-op-container .select-op-search input{border:none;padding:15px 10px}.op-form-group .select-op-control .select-op-container.multiple .select-op-search input{padding:3px 0;width:100%}.op-form-group .select-op-control .select-op-actions{display:flex;justify-content:space-between}.op-form-group .select-op-control .select-op-actions .select-op-separador{background-color:#fff;height:38px;margin:5px 0;width:1px}.op-form-group .select-op-control .select-op-actions .select-op-action{background:transparent;background-position-x:100%;background-position-y:center;background-repeat:no-repeat;width:24px}.op-form-group .select-op-control .select-op-actions .select-op-action.dropdown{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")}.op-form-group .select-op-control .select-op-actions .select-op-action.close{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");cursor:pointer}.op-form-group .select-op-list{background-color:#fff;border:1px solid #ccc;border-radius:5px;bottom:-50px;display:flex;flex-direction:column;max-height:300px;overflow:auto;position:absolute;width:available;width:-moz-available;width:-webkit-fill-available;z-index:3}.op-form-group .select-op-list.top{bottom:auto}.op-form-group .select-op-list span{font-family:Arial;font-size:14px;padding:5px 10px}.op-form-group .select-op-list span.selected{background-color:#3498db;color:#fff}.op-form-group .select-op-list.multiple span.selected{display:none}.op-form-group .select-op-list span:not(.selected):not(.empty):hover{background-color:#3498db2b}.op-form-group .select-op-list span.empty{text-align:center}.op-form-group .select-op-control.disabled{background-color:#ccc;cursor:not-allowed}.op-form-group .select-op-control.disabled~label{background-color:transparent;color:#999}.op-form-group .select-op-control.disabled .select-op-container .select-op-label{color:#999}.op-form-group .select-op-control.disabled .select-op-actions .select-op-separador{background-color:#ccc}@media (max-width:767px){.op-form-group .select-op-list{background-color:#e4ebf8}}.op-file-upload{align-items:center;border:1px solid #ccc;border-radius:2px;display:flex;flex-direction:column;justify-content:center;padding:10px}.op-file-upload .title{background-color:#fff;left:8px;padding:0 2px;position:absolute;top:-12px}.op-file-upload .op-content-files{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:10px;width:100%}.op-file-upload .total{color:red;font-size:11px}.op-boton-upload{background-color:transparent;border:1px solid #777;border-radius:5px;display:flex;justify-content:space-around;margin-bottom:5px;margin-right:5px;padding:10px 15px;position:relative;text-align:left}.op-boton-upload .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:25px;width:25px}.op-boton-upload .delete{cursor:pointer;margin-left:10px;z-index:1}.op-boton-upload input{bottom:0;cursor:pointer;font-size:20px;left:0;opacity:0;padding:0;position:absolute;right:0;top:0}.op-boton-upload .size{bottom:0;font-size:10px;position:absolute}.op-modal.op-calendar{color:#fff;flex-basis:504px}.op-content-calendar{display:flex;position:relative}.op-content-calendar.inline{align-items:flex-start;background-color:#222831;color:#fff;justify-content:center}.op-content-calendar.mini{align-items:center;border-radius:.6em;box-shadow:0 1px 0 #bdbdbd,0 2px 0 #fff,0 3px 0 #bdbdbd,0 4px 0 #fff,0 5px 0 #bdbdbd,0 0 0 1px #bdbdbd;flex-direction:column;justify-content:center;width:80px}.op-content-calendar.mini .content-mini-month{align-items:center;background-color:#fa565a;border-radius:.6em .6em 0 0;box-shadow:0 2px 0 #fa565a;color:#fff;display:flex;font-size:9px;height:20px;justify-content:flex-start;text-align:center;width:100%}.op-content-calendar.mini .content-mini-date{background-color:#fff;color:#4c566b;font-size:30px;height:35px;position:relative;text-align:center;width:100%}.op-content-calendar.mini .content-mini-day,.op-content-calendar.mini .content-mini-time{align-items:center;background-color:#fff;border-radius:0 0 .6em .6em;color:#fa565a;display:flex;font-size:9px;font-weight:bolder;height:10px;justify-content:center;width:100%}.op-content-calendar.mini .content-mini-day.time{border-radius:0}.op-content-calendar.mini .content-mini-day div,.op-content-calendar.mini .content-mini-month div{position:absolute;text-align:center;width:100%}.op-content-calendar .content-events,.op-content-calendar .content-main,.op-content-calendar .content-months{display:flex;flex-direction:column}.op-content-calendar .content-months{background-color:#222831}.op-content-calendar.inline .content-months{flex-basis:155px}.op-content-calendar .content-months .months{display:flex;flex-direction:column;padding:0 1px}.op-content-calendar .content-months .months>div{cursor:pointer;padding:3px 30px}.op-content-calendar .content-months .months>div.selected{background-color:#00adb5a1}.op-content-calendar .content-main{background-color:#393e46;max-width:362px;position:relative}.op-content-calendar.inline .content-main{flex-basis:calc(100% - 475px);max-width:none}.op-content-calendar .content-events .calendar-icon.event-close,.op-content-calendar .content-main .calendar-icon,.op-content-calendar .content-main .calendar-icon.event{display:none;position:absolute}.op-content-calendar .content-month,.op-content-calendar .content-year{align-items:center;display:flex;font-size:30px;height:50px;justify-content:space-around}.op-content-calendar .content-month{color:#00adb5;display:flex;font-weight:600;position:relative}.op-content-calendar .content-month div{animation-duration:.5s;position:absolute;text-align:center;width:350px}.op-content-calendar .content-events .content-day div.off,.op-content-calendar .content-month div.off,.op-content-calendar.mini .content-mini-day div.off,.op-content-calendar.mini .content-mini-month div.off{animation-name:month-loader-off;animation-timing-function:ease-out;opacity:0}.op-content-calendar .content-events .content-day div.on,.op-content-calendar .content-month div.on,.op-content-calendar.mini .content-mini-day div.on,.op-content-calendar.mini .content-mini-month div.on{animation-name:month-loader-on;animation-timing-function:ease-in;opacity:1}.op-content-calendar .content-days,.op-content-calendar .content-week{display:flex;flex-wrap:wrap;max-width:350px}.op-content-calendar.inline .content-days,.op-content-calendar.inline .content-week{max-width:none}.op-content-calendar .content-days .day,.op-content-calendar .content-week>div{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.op-content-calendar.inline .content-days .day,.op-content-calendar.inline .content-week>div{width:14.28571%}.op-content-calendar.inline .content-days .day{height:70px}.op-content-calendar .content-days .day label:not(.enabled){color:#6c6a6adb}.op-content-calendar .content-days .day label.enabled{cursor:pointer;font-weight:400}.op-content-calendar .content-days .day input:checked~label.label-day,.op-content-calendar .content-days .day input:checked~label.label-task{border:2px solid #fff;color:#00adb5;padding:6px}.op-content-calendar .content-days .day label.label-task{text-align:center;width:calc(100% - 15px)}.op-content-calendar .content-days .day label.label-task .content-tasks{display:flex;justify-content:center;overflow:hidden;text-overflow:ellipsis;width:100%}.op-content-calendar .content-days .day label.label-task .content-tasks .task{height:3px;width:8px}.op-content-calendar .content-days .day label.label-task .content-tasks .task span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50px}.op-content-calendar .content-days .day input:not(:checked)~label.enabled:hover{background-color:hsla(0,0%,100%,.12);padding:9px}.op-content-calendar .content-days .day input{display:none}.op-content-calendar .content-footer{align-items:center;border-top:1px solid #027e84;display:flex;justify-content:space-between;padding:10px 10px 0}.op-content-calendar .content-footer button{background-color:#00adb5a1;color:#fff}.op-content-calendar .content-events{background-color:#222831;flex-basis:320px;height:100%}.op-content-calendar .content-events .content-day{align-items:center;color:#00adb5;display:flex;font-size:20px;height:50px;justify-content:flex-start;padding-left:10px}.op-content-calendar .content-events .content-day div{animation-duration:.5s;position:absolute}.op-content-calendar .content-events .events{padding-left:10px;position:relative}.op-content-calendar .content-events .events .task{column-gap:5px;cursor:pointer;display:grid;grid-template-columns:3px 40px 1fr 13px;padding:0 5px}.op-content-calendar .content-events .events .task span.anulado{text-decoration:line-through}.op-content-calendar .content-events .events .task span.completo:after,.op-content-calendar .content-events .events .task span.completo:before{background-color:green;content:"";display:block;height:2px;position:relative;width:100%}.op-content-calendar .content-events .events .task span.completo:after{animation:close-animado .8s ease-in;right:10px;transform:rotate(45deg) translateX(15px);width:3px}.op-content-calendar .content-events .events .task span.completo:before{animation:close-animado-second 1s ease-in;left:12px;transform:rotate(-45deg) translateX(-15px)}.op-content-calendar .content-events .events .task.selected,.op-content-calendar .content-events .events .task:hover{background-color:hsla(0,0%,100%,.12)}.op-content-calendar .content-events .content-task{align-items:flex-start;background-color:#fff;border-top:1px solid hsla(0,0%,100%,.12);color:#222831;display:flex;flex-direction:column;justify-content:flex-start;padding:0 10px;position:absolute;right:330px;top:20px;width:400px}.op-content-calendar .content-events .content-task:after{border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;content:"";height:0;position:absolute;right:-10px;top:calc(50% - 10px);width:0}.op-content-calendar .content-events .content-task .close{cursor:pointer;height:24px;pointer-events:auto;position:absolute;right:5px;top:5px;width:24px}.op-content-calendar .content-events .content-task .close:after,.op-content-calendar .content-events .content-task .close:before{background-color:#999;content:"";cursor:pointer;display:block;height:4px;position:relative;width:100%}.op-content-calendar .content-events .content-task .close:after{animation:close-animado .8s ease-in;right:7px;transform:rotate(45deg) translateX(12px)}.op-content-calendar .content-events .content-task .close:before{animation:close-animado-second 1s ease-in;left:12px;transform:rotate(-45deg) translateX(-16px)}.op-content-calendar .content-events .content-task>label{align-self:center;color:#00adb5;font-size:20px;margin-bottom:5px;padding:5px 0;text-align:center;width:100%}.op-content-calendar .content-events .content-task div.info{column-gap:5px;display:grid;grid-template-columns:25px 1fr}.op-content-calendar .content-events .content-task div.separador{background-color:#393e46;height:1px;width:100%}@keyframes month-loader-on{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes month-loader-off{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@media only screen and (max-width:885px){.op-content-calendar .content-events .calendar-icon.event-close,.op-content-calendar .content-main .calendar-icon.event{cursor:pointer;display:block;left:auto;right:5px;top:10px;z-index:1}.op-content-calendar .content-events{opacity:0;position:absolute;right:-100%;transition:all .5s ease-in-out;width:200px;z-index:2}.op-content-calendar.openEvent .content-events{opacity:1;right:0}.op-content-calendar .content-events .content-task{right:210px}.op-content-calendar.inline .content-main{flex-basis:calc(100% - 155px)}}@media only screen and (max-width:576px){.op-modal.op-calendar{flex-basis:350px}.op-content-calendar .content-months{left:-100%;opacity:0;position:absolute;transition:all .5s ease-in-out;z-index:2}.op-content-calendar.on .content-months{left:0;opacity:1}.op-content-calendar .content-main .calendar-icon{display:block;left:10px;top:10px;z-index:1}.op-content-calendar.inline .content-main{flex-basis:100%}.op-content-calendar .content-events .content-task{right:20px;width:300px}.op-content-calendar.inline .content-week>div{font-size:13px}}.actividades{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.actividades .info{column-gap:5px;display:grid;flex-basis:calc(33% - 2px);grid-template-columns:85px 1fr;margin-bottom:8px;position:relative}.actividades .info .texto{border:1px solid #000;border-left:none;padding-right:15px}.actividades .info .action{cursor:pointer;height:10px;pointer-events:auto;position:absolute;right:5px;top:5px;width:10px}.actividades .info .action.close:after,.actividades .info .action.close:before{background-color:red;content:"";cursor:pointer;display:block;height:2px;position:relative;width:100%}.actividades .info .action.close:after{animation:close-animado .8s ease-in;right:7px;transform:rotate(45deg) translateX(12px)}.actividades .info .action.close:before{animation:close-animado-second 1s ease-in;left:12px;transform:rotate(-45deg) translateX(-15px)}.actividades .info .action.edit{display:none;top:25px}.actividades .info .action.edit:after,.actividades .info .action.edit:before{background-color:green;content:"";cursor:pointer;display:block;height:2px;position:relative;width:100%}.actividades .info .action.edit:after{animation:close-animado .8s ease-in;right:10px;transform:rotate(45deg) translateX(15px);width:3px}.actividades .info .action.edit:before{animation:close-animado-second 1s ease-in;left:12px;transform:rotate(-45deg) translateX(-15px)}@media only screen and (max-width:885px){.actividades .info{flex-basis:100%}}.op-app .op-content-body{height:calc(100vh - 40px);left:60px;position:relative;top:40px;transition:.5s;width:calc(100% - 60px)}.op-app .op-content-body.active{left:300px;width:calc(100% - 300px)}.op-app .op-content-body .op-content-component{background-color:#e7eaec;height:100%;overflow:auto;position:absolute;width:100%}.op-app .op-content-body .op-content-component.op-close{display:none}.op-app .op-content-body .op-content-component .op-component{display:flex;flex-wrap:wrap;height:calc(100% - 10px);justify-content:flex-start;padding:5px}@media (max-width:767px){.op-app .op-content-body{left:0;width:100%}}.op-content-confirmar{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}.op-content-confirmar .op-confirmar{border:1px solid #ccc;border-radius:10px;display:flex;flex-basis:30%;flex-direction:column;justify-content:center;padding:50px 25px}.op-content-confirmar .op-confirmar h1{text-align:center}.op-content-confirmar .op-confirmar h3,.op-content-confirmar .op-confirmar h5{color:#999;text-align:center}@media (max-width:881px){.op-content-confirmar .op-confirmar{flex-basis:50%}}@media (max-width:665px){.op-content-confirmar .op-confirmar{flex-basis:80%}}.op-content-forgot{height:100vh;overflow-y:auto;width:100%}.op-content-forgot .op-content{align-items:center;display:flex;gap:70px;justify-content:space-around;padding:50px 100px}.op-content-forgot .titulo{font-size:55px;font-weight:700;margin-bottom:50px}.op-content-forgot .op-forgot{border:1px solid #ccc;border-radius:10px;display:flex;flex-basis:30%;flex-direction:column;justify-content:center;padding:10px 25px}.op-content-forgot .op-forgot h1{text-align:center}.op-content-forgot .op-forgot h3,.op-content-forgot .op-forgot h5{color:#999;text-align:center}.op-content-forgot .op-forgot .op-captcha{align-items:center;display:flex;justify-content:space-around}.op-content-forgot .op-forgot .op-captcha>div{background-color:#ccc;height:50px;width:100%}.op-content-forgot .op-forgot .op-error{color:red}.op-content-forgot .op-forgot .op-form-group.error{margin-bottom:20px}.op-content-forgot .op-forgot .iniciar{margin-top:10px;text-decoration:none}@media (max-width:881px){.op-content-forgot .op-content{gap:10px;padding:50px}.op-content-forgot .titulo{font-size:45px}}@media (max-width:665px){.op-content-forgot .op-content{flex-direction:column;justify-content:flex-start}.op-content-forgot .titulo{margin-bottom:0;text-align:center}}body{font-family:Open Sans;margin:0;padding:0}.op-app{bottom:0;left:0;position:absolute;right:0;top:0}.op-centrar-componentes{align-items:center;display:flex;justify-content:center}.op-content-tipomoneda{border:1px solid #467326;border-radius:3px;color:#467326;height:20px;position:relative;width:100px}.op-content-tipomoneda>div{align-items:center;animation-duration:.5s;cursor:pointer;display:flex;font-weight:bolder;height:100%;justify-content:center;position:absolute;width:100%}.op-content-tipomoneda>div.on{animation-name:tipomoneda-on;animation-timing-function:ease-in;opacity:1}.op-content-tipomoneda>div.off{animation-name:tipomoneda-off;animation-timing-function:ease-in;opacity:0;z-index:-1}.op-arrow-down:before{border-top:5px solid red;top:-2px}.op-arrow-down:before,.op-arrow-up:before{border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:inline-block;height:0;margin-right:3px;position:relative;width:0}.op-arrow-up:before{border-bottom:5px solid green;top:-5px}.op-error{color:red}.op-warning{color:orange}.op-success{color:#1ab394}.op-content-informativo{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px 50px}.op-content-informativo .op-informativo{background-color:#fff;border:1px solid #fafafa;border-radius:5px;box-shadow:3px 3px 5px #888;padding:10px 20px}.op-content-informativo .op-informativo .titulo{color:#4a6b8a;font-size:16px;font-weight:700;text-transform:uppercase}.op-content-informativo .op-informativo .op-datos{column-gap:5px;display:grid;grid-template-columns:1fr 1fr}.op-content-informativo .op-informativo .op-datos span{justify-self:end}@keyframes tipomoneda-on{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.66139e6d7ec1e1a8479a.css.map*/