label.error{color:red!important;font-size:10px!important;font-weight:600!important}#loader{display:none}.loader-display{display:block!important}.lds-roller{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.actions-container{display:flex;gap:10px;justify-content:center}.title{color:var(--primary-color);font:normal normal 700 24px/33px Open Sans;letter-spacing:0;opacity:1;text-align:left}.options{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:-20px;padding:10px}.form-input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px 40px 10px 15px;transition:border-color .3s;width:100%}.form-input:focus{border-color:#00af42;outline:none}.calendar-icon{color:#aaa;font-size:16px;pointer-events:none;position:absolute;right:10px}.input-container{align-items:center;display:flex;position:relative}.autocomplete-items{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:5px;border-right:1px solid #ccc;left:0;list-style:none;margin-top:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:99}.autocomplete-items li{cursor:pointer;font:normal normal 600 10px/14px Open Sans;padding:10px}.autocomplete-items li:hover{background-color:#f0f0f0}.btn-container{align-content:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-right:1rem!important}.btn-primary{background:#00af42;border:none;border-radius:5px;color:#fff}.btn-primary,.btn-secondary{box-shadow:3px 3px 6px rgba(0,0,0,.2);cursor:pointer;font:normal normal 700 12px/17px Open Sans;height:40px;min-width:160px;padding:0 20px;text-align:center;transition:background .3s,box-shadow .3s}.btn-secondary{background:#fff;border:1px solid #00af42;border-radius:5px;box-shadow:3px 3px 6px #0000001f;color:#00af42;opacity:1}.btn-primary:hover{background:#008d36;box-shadow:3px 3px 8px rgba(0,0,0,.3)}.btn-primary:active{background:#006f28;box-shadow:inset 3px 3px 6px rgba(0,0,0,.3)}tbody tr{cursor:move}tbody tr.sorting{cursor:grabbing}table.dataTable{font-family:Open Sans,sans-serif}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{margin-bottom:10px}#table-container.with-border table.dataTable{border:1px solid #d9d9d9;border-radius:5px}table.dataTable tbody td,table.dataTable tfoot th,table.dataTable thead th{border:none}.blue{border-left:3px solid #0505d8}.motivo{color:#0505d8}table.dataTable thead th{font:normal normal 700 11px/15px Open Sans}table.dataTable tbody tr,table.dataTable thead th{color:#666;letter-spacing:0;opacity:1;text-align:left}table.dataTable tbody tr{font:normal normal normal 11px/18px Open Sans}table.dataTable tbody td{border-right:1px solid #d9d9d9}table.dataTable tbody td:last-child,table.dataTable tbody td:nth-last-child(2){border-right:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none!important}table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{border:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button{border:none;border-radius:4px;margin:2px;padding:5px 10px}div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container .dt-search{position:relative}div.dt-container .dt-search:after{color:#00af42;content:"\f002";font-family:Font Awesome\ 6 Free;font-weight:900;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}div.dt-container .dt-search.hide-icon:after{content:none}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-start!important;margin-left:0!important}#table-module{padding:10px}.table-module{margin-top:40px}#table-container{box-sizing:border-box;padding:10px;width:100%}div.dt-container .dt-search{box-sizing:border-box;display:flex;width:100%}div.dt-container .dt-search input{background:#fff;border:1px solid #d9d9d9!important;border-radius:5px!important;box-sizing:border-box;font:normal normal 700 11px/15px Open Sans;height:35px;padding:10px 30px 10px 20px!important;width:100%}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{border:none;cursor:pointer}.dt-search label{color:#666;font:normal normal 700 11px/15px Open Sans;letter-spacing:0;opacity:1}div.dt-container .dt-search input{font-family:Open Sans,sans-serif;outline:none}.swal2-popup{font-family:Open Sans,sans-serif}label{align-items:center;display:flex}input[type=checkbox]{margin-right:5px}.custom-modal{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.custom-modal h2{color:var(--primary-color);font:700 24px/33px Open Sans,sans-serif;letter-spacing:0;margin-bottom:20px;text-align:left}.modal-content{animation:fadeIn .3s;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);margin:5% auto;max-width:508px;padding:32px;position:relative;width:90%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.close-modal{color:#aaa;cursor:pointer;font-size:24px;position:absolute;right:20px;top:15px;transition:color .3s}.modal-body .form-group-modal{margin-bottom:20px;width:100%}.modal-body textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#666;font:normal normal normal 10px/14px Open Sans;height:150px;letter-spacing:0;outline:none;padding:10px;resize:none;width:100%}.custom-modal .modal-body .btn-container{display:flex;justify-content:space-between}#popup,#popup-edit{z-index:1001}.popup-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;font:normal normal 700 24px/33px Open Sans;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .3s;visibility:hidden;width:100%;z-index:9}.popup-content{background:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.3);margin-bottom:43px;margin-right:93px;margin-top:45px;padding:20px;text-align:center;width:508px}.popup-content form h2{color:var(--primary-color);font-size:24px;margin:0;text-align:left}.popup-content,.popup-content-edit{max-height:85vh;overflow-y:scroll}.popup-content form .contInput,.popup-content-edit form .contInput{display:flex;width:100%}.popup-content form .contInput div,.popup-content-edit form .contInput div{width:100%}.popup-content form .contInput div:last-child,.popup-content-edit form .contInput div:last-child{margin-left:5px}.popup-content form .contInput div input,.popup-content-edit form .contInput div input{box-sizing:border-box;width:100%}.popup-overlay.active{opacity:1;visibility:visible}.popup-overlay.deactive{opacity:0;visibility:hidden}.popup-content form{display:flex;flex-direction:column;padding:20px 32px}.popup-content form label{color:#666;font-size:12px;text-align:left}.popup-content form input,.popup-content form select{background:var(--unnamed-color-ffffff) 0 0 no-repeat padding-box;background:#fff 0 0 no-repeat padding-box;border:1px solid #d9d9d9;border-radius:5px;font-size:10px;opacity:1}.popup-content form select{padding:10px}.popup-content form input::placeholder{font-size:10px}.popup-content form button,.popup-content form input{font-size:12px;margin:0;padding:10px}.popup-content form button,.popup-content form button.aceptado{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px}.popup-content form button[type=button]{border-color:var(--primary-color)!important;border-width:3px;color:var(--white-color);width:100%}.table-header{display:flex!important;flex-direction:row!important;justify-content:space-between!important}.table-header .button-container{align-items:center;display:inline-flex!important;flex-direction:row!important;margin:unset!important}.popup-content form,.popup-content-edit form{display:flex;height:-webkit-fill-available;justify-content:space-between}.popup-content form button[type=button]{background-color:#fff;border:1px solid;color:#00af42;width:50%}.popup-content form button[type=button]:hover{background:#00af42;color:#fff}.popup-content form button.aceptado{background:#00af42;color:#fff;width:238px}.popup-content form button.aceptado:hover{background:#00af42}.popup-content form button:hover{background-color:#0056b3}.form-title{padding-bottom:10px}.form-fields{height:-webkit-fill-available;max-height:75%;overflow-y:auto}.button-container{display:flex!important;gap:20px;margin:2% 0}.multiselect-dropdown{display:inline-block;margin:2% 0;position:relative;width:100%}.select-box{border:1px solid #ccc;border-radius:5px;color:#666;cursor:pointer;font-size:10px;font-weight:500;padding:4px;text-align:left}.dropdown-options{background-color:#fff;border:1px solid #ccc;display:none;max-height:150px;overflow-y:auto;position:absolute;width:100%;z-index:1}.dropdown-options label{display:block;padding:5px}.dropdown-options input[type=checkbox]:checked{background-color:#4caf50;border-color:#4caf50}.dropdown-options input[type=checkbox]{margin-right:8px}.dropdown-options input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:500px){.popup-content{background:#fff;border-radius:8px;box-shadow:none;margin-bottom:0;margin-right:0;margin-top:0;padding:0;text-align:center;width:100%}.containerLocations{display:table-column}.location{text-align:left;width:100%}.popup-content form button,.popup-content form input{font-size:12px;margin:0;padding:10px;width:100%}.popup-content form button[type=submit]{width:145px}.popup-overlay{align-items:center;background:transparent;display:flex;font:normal normal 700 24px/33px Open Sans;height:100%;justify-content:end;left:0;opacity:0;position:relative;top:0;transition:visibility 0s,opacity .3s;visibility:hidden;width:100%}.popup-content form,.popup-content-edit form{display:flex;flex-direction:column;padding:0}.buttonContianer{display:flex;flex-direction:column-reverse;margin:2% 0}.buttonmitad{margin:2% 0;width:100%}.popup-content form button[type=button]{background-color:#fff;border:1px solid;color:#00af42;width:100%}.popup-content form button[type=submit]{background:#00af42;width:100%}}*{font-family:Open Sans}.alignrigth{text-align:right}.alignrigth a{color:var(--primary-color);font-size:11px;text-decoration:none;width:100%}.popup-overlay-edit{align-items:center;background:rgba(0,0,0,.6);display:flex;font:normal normal 700 24px/33px Open Sans;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .3s;visibility:hidden;width:100%;z-index:9}.popup-content-edit{background:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.3);margin-bottom:43px;margin-right:93px;margin-top:45px;padding:20px;text-align:center;width:508px}.popup-content-edit form h2{color:var(--primary-color);font-size:24px;margin:0;text-align:left}.close-btn{color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.popup-overlay-edit.active{opacity:1;visibility:visible}.popup-overlay-edit.deactive{opacity:0;visibility:hidden}.popup-content-edit form{display:flex;flex-direction:column;padding:20px 32px}button#togglePasswordVisibility{border-style:none;left:-42px;position:relative;width:37px}.popup-content-edit form label{color:#666;font-size:12px;text-align:left}.popup-content-edit form input,.popup-content-edit form select{background:var(--unnamed-color-ffffff) 0 0 no-repeat padding-box;background:#fff 0 0 no-repeat padding-box;border:1px solid #d9d9d9;border-radius:5px;font-size:10px;opacity:1}.popup-content-edit form select{padding:10px}.popup-content-edit form input::placeholder{font-size:10px}.popup-content-edit form button,.popup-content-edit form input{font-size:12px;margin:0;padding:10px}.popup-content-edit form button,.popup-content-edit form button.aceptadoEdit{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px}.popup-content-edit form button[type=button]{background-color:#fff;border:1px solid;color:#00af42;width:98%}.popup-content-edit form button[type=button]:hover{background:#00af42;color:#fff}.buttonalignleft{text-align:left}.popup-content-edit form button.aceptadoEdit{background:#00af42;color:#fff;width:238px}.popup-content-edit form button.aceptadoEdit:hover{background:#00af42}.buttonalignright{text-align:right}.popup-content-edit form button:hover{background-color:#0056b3}.buttonContianer{display:flex;margin:2% 0}.buttonmitad{width:50%}.hrverde{border:1px double #00af42;width:60%}.containerLocations{display:flex}.location{text-align:left;width:50%}.multiselect-dropdown-edit{display:inline-block;margin:2% 0;position:relative;width:100%}.select-box-edit{border:1px solid #ccc;border-radius:5px;color:#666;cursor:pointer;font-size:10px;font-weight:500;padding:4px;text-align:left}.dropdown-options-edit{background-color:#fff;border:1px solid #ccc;display:none;max-height:150px;overflow-y:auto;position:absolute;width:100%;z-index:1}.dropdown-options-edit label{display:block;padding:5px}.dropdown-options-edit input[type=checkbox]:checked{background-color:#4caf50;border-color:#4caf50}.dropdown-options-edit input[type=checkbox]{margin-right:8px}.dropdown-options-edit input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:500px){.popup-content-edit{background:#fff;border-radius:8px;box-shadow:none;margin-bottom:0;margin-right:0;margin-top:0;padding:0;text-align:center;width:100%}.containerLocations{display:table-column}.location{text-align:left;width:100%}.popup-content-edit form button,.popup-content-edit form input{font-size:16px;margin:0;padding:10px;width:100%}.popup-content-edit form button[type=submit]{width:145px}.popup-overlay-edit{align-items:center;background:transparent;display:flex;font:normal normal 700 24px/33px Open Sans;height:100%;justify-content:end;left:0;opacity:0;position:relative;top:0;transition:visibility 0s,opacity .3s;visibility:hidden;width:100%}.popup-content-edit form{display:flex;flex-direction:column;padding:0}.buttonContianer{display:flex;flex-direction:column-reverse;margin:2% 0}.button-container{display:flex!important;flex-direction:column-reverse!important;gap:20px;margin:2% 0}.buttonmitad{margin:2% 0;width:100%}.popup-content-edit form button[type=button]{background-color:#fff;border:1px solid;color:#00af42;width:100%}.popup-content-edit form button[type=submit]{background:#00af42;width:100%}}#loader{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.lds-roller,.lds-roller div,.lds-roller div:after{box-sizing:border-box}.lds-roller{color:var(--primary-color);display:inline-block;height:80px;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:currentColor;border-radius:50%;content:" ";display:block;height:7.2px;margin:-3.6px 0 0 -3.6px;position:absolute;width:7.2px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:62.62742px;top:62.62742px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:67.71281px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48.28221px;top:70.90963px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:31.71779px;top:70.90963px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:67.71281px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17.37258px;top:62.62742px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12.28719px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-button{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:50%;cursor:pointer;display:inline-flex;height:25px;justify-content:center;text-decoration:none;transition:border-color .3s ease;width:25px}.back-button i{font-size:24px}h1.title{margin:0 0 0 7px}.contenedor-botones-response{display:flex;justify-content:center}@media (max-width:600px){.popup-content form{margin-bottom:100px;padding:0!important}#formUpdate{margin-bottom:100px;padding:1rem!important}#popup .popup-content,#popup-edit .popup-content-edit{border-radius:0;left:0!important;max-width:none!important;padding:20px 30px;right:0!important;top:60px!important;width:auto!important}.buttonContianer{display:flex;flex-direction:column;margin-top:15px}.buttonContianer *{max-width:none!important;width:100%}.buttonContianer .buttonmitad{margin:10px 0 0!important;padding:0!important}#popup-edit .aceptadoEdit,.buttonContianer #aceptadoUsuarioEdit{max-width:none!important;width:100%!important}#formAdd input,#formUpdate input{margin:0!important;padding:0!important}#formAdd label,#formUpdate label{margin-top:5px}.btn-container{align-items:center;display:flex;flex-direction:column!important;justify-content:center}}@media(max-width:390px){#formAdd{padding-left:3rem!important}}.dataTable.dtr-column.collapsed tbody .control:before{background:var(--urFlecha) no-repeat;background-position:50%;background-size:100%!important;border:none!important;box-sizing:border-box!important;content:"";display:flex!important;height:15px!important;margin-top:15px;padding:0!important;transform:rotate(90deg);transition:transform .3s ease-in-out;width:15px!important}.dataTable.dtr-column.collapsed tbody .dt-hasChild.dtr-expanded .control:before{height:15px!important;transform:rotate(-90deg);transition:transform .3s ease-in-out;width:15px!important}