*{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:1px;background-color:#fff0}body{background-color:#e1f1e16e}h1{font-size:2rem}h2{font-size:20pt}button{border:0px;cursor:pointer}input,select{border:0px;background-color:#fff0}input:focus-visible,select:focus-visible{outline:none}table{width:100%;border-spacing:0px}table th{font-size:12pt}table td{font-size:10pt;padding:10px}.primary-btn{padding:10px 15px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#014d00;font-size:10pt;font-weight:800;text-transform:uppercase;border-radius:16px;width:200px;height:36px;margin:0 10px}.primary-btn:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.primary-btn:not(:disabled):hover{background-color:#fff;color:#014d00;border:1px solid #014d00}.primary-btn:disabled{opacity:.3}.secundary-btn{padding:10px 15px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#252525;font-size:10pt;font-weight:800;text-transform:uppercase;border-radius:16px;width:200px;height:36px;margin:0 10px}.secundary-btn:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.secundary-btn:not(:disabled):hover{background-color:#fff;color:#252525;border:1px solid #252525}.secundary-btn:disabled{opacity:.3}.default-btn{padding:10px 15px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#003b4f;font-size:10pt;font-weight:800;text-transform:uppercase;border-radius:16px;width:200px;height:36px;margin:0 10px}.default-btn:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.default-btn:not(:disabled):hover{background-color:#fff;color:#003b4f;border:1px solid #003B4F}.default-btn:disabled{opacity:.3}.return-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12pt;width:132px;background-color:#fff;border-radius:15px}.return-btn:hover{box-shadow:0 0 4px 1px #000}.img-btn__add{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#014d00;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__add:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__add:not(:disabled):hover{background-color:#fff;color:#014d00;border:1px solid #014d00}.img-btn__add:disabled{opacity:.3}.img-btn__add .text{display:none;font-size:8pt;font-weight:400}.img-btn__add.btn--active,.img-btn__add:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__add.btn--active .text,.img-btn__add:hover .text{display:block;transition:display .3s}.img-btn__add.btn--active .icon,.img-btn__add:hover .icon{margin-left:5px}.img-btn__modify{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#252525;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__modify:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__modify:not(:disabled):hover{background-color:#fff;color:#252525;border:1px solid #252525}.img-btn__modify:disabled{opacity:.3}.img-btn__modify .text{display:none;font-size:8pt;font-weight:400}.img-btn__modify.btn--active,.img-btn__modify:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__modify.btn--active .text,.img-btn__modify:hover .text{display:block;transition:display .3s}.img-btn__modify.btn--active .icon,.img-btn__modify:hover .icon{margin-left:5px}.img-btn__delete{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#4d0000;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__delete:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__delete:not(:disabled):hover{background-color:#fff;color:#4d0000;border:1px solid #4d0000}.img-btn__delete:disabled{opacity:.3}.img-btn__delete .text{display:none;font-size:8pt;font-weight:400}.img-btn__delete.btn--active,.img-btn__delete:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__delete.btn--active .text,.img-btn__delete:hover .text{display:block;transition:display .3s}.img-btn__delete.btn--active .icon,.img-btn__delete:hover .icon{margin-left:5px}.img-btn__download{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#49004f;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__download:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__download:not(:disabled):hover{background-color:#fff;color:#49004f;border:1px solid #49004f}.img-btn__download:disabled{opacity:.3}.img-btn__download .text{display:none;font-size:8pt;font-weight:400}.img-btn__download.btn--active,.img-btn__download:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__download.btn--active .text,.img-btn__download:hover .text{display:block;transition:display .3s}.img-btn__download.btn--active .icon,.img-btn__download:hover .icon{margin-left:5px}.img-btn__info{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#003b4f;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__info:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__info:not(:disabled):hover{background-color:#fff;color:#003b4f;border:1px solid #003B4F}.img-btn__info:disabled{opacity:.3}.img-btn__info .text{display:none;font-size:8pt;font-weight:400}.img-btn__info.btn--active,.img-btn__info:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__info.btn--active .text,.img-btn__info:hover .text{display:block;transition:display .3s}.img-btn__info.btn--active .icon,.img-btn__info:hover .icon{margin-left:5px}.img-btn__select{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#4f0031;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__select:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__select:not(:disabled):hover{background-color:#fff;color:#4f0031;border:1px solid #4f0031}.img-btn__select:disabled{opacity:.3}.img-btn__select .text{display:none;font-size:8pt;font-weight:400}.img-btn__select.btn--active,.img-btn__select:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__select.btn--active .text,.img-btn__select:hover .text{display:block;transition:display .3s}.img-btn__select.btn--active .icon,.img-btn__select:hover .icon{margin-left:5px}.img-btn__default{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#003b4f;font-size:10pt;font-weight:800;text-transform:uppercase;width:200px;height:36px;margin:0 10px;border-radius:50%;width:32px;height:32px;padding:10px}.img-btn__default:not(:disabled){box-shadow:0 1px 4px 1px #0000004d}.img-btn__default:not(:disabled):hover{background-color:#fff;color:#003b4f;border:1px solid #003B4F}.img-btn__default:disabled{opacity:.3}.img-btn__default .text{display:none;font-size:8pt;font-weight:400}.img-btn__default.btn--active,.img-btn__default:hover{width:180px;border-radius:32px;transition:width .3s,background-color .6s}.img-btn__default.btn--active .text,.img-btn__default:hover .text{display:block;transition:display .3s}.img-btn__default.btn--active .icon,.img-btn__default:hover .icon{margin-left:5px}.small-btn{padding:5px 16px;font-size:10pt;width:170px}.cardInfo{position:relative;border:1px solid;border-radius:10px;width:100%;margin-top:50px;margin-bottom:70px;margin-inline:auto;background-color:#fff}.cardInfo__title{position:absolute;font-size:13pt;top:-25px;left:-1px;border:1px solid;padding:5px 10px;color:#000;border-radius:10px;background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cardInfo__title i{margin-right:6px}.cardInfo__body{width:calc(100% - 20px);padding:20px 10px}.cardInfo:hover{box-shadow:0 0 7px 4px #0000004d}.cardInfo--blue{border-color:#003b4f}.cardInfo--blue .cardInfo__title{border-color:#003b4f;background-color:#003b4f;color:#fff}.cardInfo--green{border-color:#014d00}.cardInfo--green .cardInfo__title{border-color:#014d00;background-color:#014d00;color:#fff}.card{position:relative;border-radius:10px;width:calc(100% - 72px);margin-block:20px;margin-inline:12px;padding:24px;margin-inline:auto;background-color:#fff;box-shadow:3px 7px 10px -1px #002229}.card__title{font-size:16pt;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-bottom:12px}.card__title .img{font-size:30pt;margin-inline-end:8px}.card--table{max-height:calc(100vh - 200px)}.card--info .card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.card--info .card__body .infoContnet{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:100%;max-width:calc(33% - 10px)}.card--info .card__body .infoContnet__label{font-weight:bolder;color:#002229;font-size:12pt}.card--info .card__body .infoContnet__value{border-bottom:1px solid #002229;padding-inline:10px;font-size:11pt}.card--blue{border-color:#003b4f;box-shadow:3px 7px 10px -1px #003b4f}.card--blue .card__title{color:#003b4f}.card--blue .card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.card--blue .card__body .infoContnet{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:100%;max-width:calc(33% - 10px)}.card--blue .card__body .infoContnet__label{font-weight:bolder;color:#003b4f;font-size:12pt}.card--blue .card__body .infoContnet__value{border-bottom:1px solid #003B4F;padding-inline:10px;font-size:11pt}.card--green{border-color:#014d00;box-shadow:3px 7px 10px -1px #014d00}.card--green .card__title{color:#014d00}.card--green .card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.card--green .card__body .infoContnet{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:100%;max-width:calc(33% - 10px)}.card--green .card__body .infoContnet__label{font-weight:bolder;color:#014d00;font-size:12pt}.card--green .card__body .infoContnet__value{border-bottom:1px solid #014d00;padding-inline:10px;font-size:11pt}.dataTable{width:100%}.dataTable .dataContent{width:95%;margin-inline:auto}.dataTable .dataContent .optionContent{width:100%;display:grid;grid-template-areas:"filter buttons";grid-template-columns:2fr 1fr}.dataTable .dataContent .optionContent .optionFiler{grid-area:filter}.dataTable .dataContent .optionContent .optionButtons{grid-area:buttons;display:flex;align-items:center;justify-content:flex-end}.dataTable .dataContent .content{max-height:50vh;overflow-y:auto;width:100%;border-bottom:1px solid #002229}.dataTable .dataContent .content table{width:100%}.dataTable .dataContent .content table thead{position:sticky;top:0}.dataTable .dataContent .content table thead tr th{background-color:#252525;color:#fff;padding:5px 10px}.dataTable .dataContent .content table thead tr th:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.dataTable .dataContent .content table thead tr th:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.dataTable .dataContent .content table tbody tr{cursor:pointer}.dataTable .dataContent .content table tbody tr td{text-align:center;text-wrap:wrap;overflow-wrap:anywhere;color:#000}.dataTable .dataContent .content table tbody tr:nth-child(2n){background-color:#003b4f2e}.dataTable .dataContent .content table tbody tr:hover,.dataTable .dataContent .content table tbody tr:nth-child(2n):hover{background-color:#25252559}.dataTable .dataContent .content table tbody tr.selected{background-color:#252525b8}.dataTable .dataContent .content table tbody tr.selected td{color:#fff}.tableControl{width:100%}.tableControl__head{width:100%;display:grid;grid-template-areas:"filter buttons";grid-template-columns:5fr 1fr}.tableControl__head .optionFiler{grid-area:filter}.tableControl__head .optionButtons{grid-area:buttons;display:flex;align-items:center;justify-content:flex-end}.tableControl__head--hideButns{grid-template-areas:"filter";grid-template-columns:1fr}.tableControl__body{max-height:calc(100vh - 316px);overflow-y:auto;width:100%;border-bottom:1px solid #002229}.tableControl__body table{width:100%}.tableControl__body table thead{position:sticky;top:0}.tableControl__body table thead tr th{color:#252525;background-color:#fff;padding:5px;font-size:10pt;text-align:left;border-right:1px solid #252525;width:20%}.tableControl__body table thead tr th .img{font-size:14pt;margin-inline-end:2px;color:#014d00}.tableControl__body table thead tr th .img--alert{color:#cfcf04}.tableControl__body table thead tr th:first-of-type{width:40%}.tableControl__body table thead tr th:last-of-type{border-right:0px}.tableControl__body table thead tr .rowsSelected .cleanBtn{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:4px;font-weight:700;color:#014d00}.tableControl__body table thead tr .rowsSelected .cleanBtn .img{font-size:14pt}.tableControl__body table thead tr .rowsSelected .cleanBtn:hover{color:#002229}.tableControl__body table tbody tr{cursor:pointer}.tableControl__body table tbody tr td{text-wrap:wrap;overflow-wrap:anywhere;color:#000;padding:5px;font-size:10pt;text-align:right;border-bottom:1px solid rgba(0,59,79,.18)}.tableControl__body table tbody tr td .img{font-size:14pt;margin-inline-end:2px;color:#014d00}.tableControl__body table tbody tr td .img--alert{color:#cfcf04}.tableControl__body table tbody tr td:first-of-type{text-align:left}.tableControl__body table tbody tr:hover{background-color:#003b4f2e}.tableControl__body table tbody tr.selected{background-color:#252525b8}.tableControl__body table tbody tr.selected td,.tableControl__body table tbody tr.selected td .img{color:#fff}.control{position:relative;width:100%}.control__label{position:absolute;left:10px;top:20px;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.control__label .icon,.control__label span{font-size:10pt;font-weight:600;padding-right:8px}.control__label--active,.control:has(input:focus) .control__label,.control:has(input:valid) .control__label{top:0;transition:top .5s}.control__label--active .icon,.control:has(input:focus) .control__label .icon,.control:has(input:valid) .control__label .icon,.control__label--active span,.control:has(input:focus) .control__label span,.control:has(input:valid) .control__label span{font-size:10pt;font-weight:400}.control__input{color:#002229;font-size:10pt;padding:8px 10px;border-bottom:1px solid #002229;width:calc(100% - 40px);text-align:left;margin:16px 10px}.control__input:focus{border-bottom:2px solid #014d00;font-weight:600}.control__btn{position:absolute;right:0;top:0}.control:has(input:focus) .control__label .icon,.control:has(input:focus) .control__label span,.control:has(input:valid) .control__label .icon,.control:has(input:valid) .control__label span{font-size:10pt;font-weight:400}.control--error .control__label{color:#cf0404}.control--error .control__input{color:#cf0404;border-bottom:2px solid #cf0404}@keyframes loadingKeyFrame{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.loading{width:50px;height:50px;border-radius:50%;border-left:8px solid rgba(1,77,0,.4);border-right:8px solid #014d00;border-bottom:8px solid #014d00;border-top:8px solid rgba(1,77,0,.4);animation-name:loadingKeyFrame;animation-duration:.4s;animation-iteration-count:infinite}.modalLoging{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffab;z-index:3}.page{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.page__title{display:flex;flex-direction:row;align-items:center;justify-content:center;width:calc(100% - 24px);padding:12px;background-color:#fff;box-shadow:0 0 11px -5px #002229;border-radius:15px;position:relative}.page__title .titleContent{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.page__title .titleContent i{font-size:24pt;margin-right:10px}.page__content{width:100%}* ::-webkit-scrollbar{width:5px}* ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #3d3d3d;border-radius:5px}* ::-webkit-scrollbar-thumb{background:#3d3d3d;border-radius:5px}* ::-webkit-scrollbar-thumb:hover{background:#252525}
