.sidebar{background-color:#4678c3;background-color:var(--sidebar-bg-color,#4678c3);border-right:.5px solid #e6e3e3;color:#fff;color:var(--sidebar-text-color,#fff);flex:1 1;height:auto;min-height:50vh;min-height:100vh;position:relative;width:250px}.sidebar.collapsed{width:70px}.sidebar.collapsed .top{background-color:#4678c3}.sidebar.collapsed .link-text,.sidebar.collapsed .logo,.sidebar.collapsed .privacy-policy-link a{display:none}.sidebar.collapsed .icon{font-size:40px!important;margin:0 auto}.sidebar .top{align-items:center;background-color:#fff;display:flex;height:83px;justify-content:center}.sidebar .top .logo{color:#4678c3;color:var(--text-color,#4678c3);font-size:30px;font-weight:700;height:30px;margin-right:10px;width:auto}.sidebar .top .logo img{height:61px;margin-bottom:4px;margin-right:10px;vertical-align:middle;width:auto}.sidebar .top .logoCollapsed{color:#4678c3;color:var(--text-color,#4678c3);font-size:30px;font-weight:700;height:30px;width:auto}.sidebar .top .logoCollapsed img{height:61px;margin-bottom:4px;vertical-align:middle;width:auto}.sidebar hr{border:.5px solid #e6e3e3;height:0}.sidebar .center{display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px}.sidebar .center ul{list-style:none;margin:0;padding:0}.sidebar .center ul .title{color:#999;font-size:10px;font-weight:700;margin-bottom:5px;margin-top:15px}.sidebar .center ul li{align-items:center;color:#999;cursor:pointer;display:flex;font-size:14px;font-weight:100;letter-spacing:.7px;line-height:20px;margin-bottom:5px;margin-top:15px;padding:5px}.sidebar .center ul li:hover{background-color:#fff;background-color:var(--sidebar-hover-color,#fff);border-radius:5px}.sidebar .center ul li:hover .icon,.sidebar .center ul li:hover span{color:#4678c3;color:var(--text-color,#4678c3)}.sidebar .center ul li .icon{color:#fff;font-size:18px}.sidebar .center ul li span{color:#fff;font-size:13px;font-weight:600;margin-left:10px}.sidebar .bottom{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;margin-bottom:20px;padding:10px;position:absolute;right:0}.sidebar .bottom .privacy-policy-link{font-size:12px;font-weight:400;letter-spacing:.6px;line-height:20px;margin-top:10px;text-align:center}.sidebar .bottom .privacy-policy-link a{color:#fff;text-decoration:none}.sidebar .bottom .colorOption{border:1px solid #7451f8;border-radius:5px;cursor:pointer;height:20px;margin:5px;width:20px}.sidebar .bottom .colorOption:first-child{background-color:#f5f5f5}.sidebar .bottom .colorOption:nth-child(2){background-color:#333}.sidebar .bottom .colorOption:nth-child(3){background-color:#00008b}.navbar{background-color:#fff;border-bottom:.5px solid #e7e4e4;color:#555;font-size:14px;height:83px}.navbar,.navbar .wrapper{align-items:center;display:flex}.navbar .wrapper{justify-content:space-between;padding:20px;width:100%}.navbar .wrapper .search{align-items:center;border:.5px solid #d3d3d3;border-radius:10px;display:flex;padding:3px}.navbar .wrapper .search input{background:#0000;border:none;outline:none}.navbar .wrapper .search input::placeholder{font-size:12px}.navbar .wrapper .iconMenu{cursor:pointer;font-size:40px}.navbar .wrapper .items,.navbar .wrapper .items .item{align-items:center;display:flex}.navbar .wrapper .items .item{margin-right:20px;position:relative}.navbar .wrapper .items .item .icon{color:#7aa4c0;font-size:30px}.navbar .wrapper .items .item .avatar{background-color:#05a;border-radius:50%;color:#fff;height:35px;width:35px}.navbar .wrapper .items .item .counter{background-color:#4678c3}.navbar .wrapper .items .item .counter,.navbar .wrapper .items .item .counter2{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:17px;justify-content:center;position:absolute;right:-5px;top:-5px;width:17px}.navbar .wrapper .items .item .counter2{background-color:#33a186}.navbar .wrapper .items .item .user{color:#4678c3;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-left:10px}.navbar .wrapper .items .item .overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.navbar .wrapper .items .item .overlay.active{display:block}.user-dropdown{background-color:#fff;border-radius:5px;color:#4678c3!important;position:absolute;right:20px;top:60px;z-index:10}.user-dropdown a{color:#4678c3!important;text-decoration:none}.user-dropdown a:hover{text-decoration:underline}.user-dropdown a:active{color:#4678c3}.user-dropdown ul{list-style-type:none;margin:0;padding:0}.user-dropdown ul li{align-items:center;color:#4678c3!important;cursor:pointer;display:flex;padding:10px 20px}.user-dropdown ul li:hover{background-color:#f5f5f5}.user-dropdown ul li .menu-icon{margin-right:10px}.home{display:flex}.home .homeContainer{background-color:#1278bd0d;display:flex;flex:6 1;flex-direction:column;padding:20px}.home .homeContainer.collapsed{display:flex;flex:14 1}.home .homeContainer .config-title{color:#1278bd;color:var(--text-color,#1278bd);font-size:24px;margin:20px 0}.home .homeContainer .config-section{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:20px}.home .homeContainer .config-item{display:flex;flex-direction:column;margin-bottom:20px}.home .homeContainer .config-item label{color:#1278bd;color:var(--text-color,#1278bd);font-weight:700;margin-bottom:10px}.home .homeContainer .config-item input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px}.home .homeContainer .user-greeting{color:#1278bd;color:var(--text-color,#1278bd);margin-left:20px;margin-top:20px}.home .homeContainer .box-container{display:flex;margin-bottom:20px}.home .homeContainer .box-container .service-info-box,.home .homeContainer .box-container .update-box{background-color:#fff;margin:0 10px;min-height:300px;min-width:500px;padding:10px}.home .homeContainer .box-container .update-box{min-height:550px}.home .homeContainer .charts,.home .homeContainer .widgets{display:flex;gap:20px;padding:20px}.home .homeContainer .charts{padding:5px 20px}.home .homeContainer .listContainer{margin:20px;padding:20px}.home .homeContainer .listContainer .listTitle{color:gray;font-weight:500;margin-bottom:15px}.home .homeContainer .recent-documents{align-items:flex-start;flex-direction:column}.home .homeContainer .recent-documents ul{border-top:.25px solid #1278bd;border-top:.25px solid var(--text-color,#1278bd);list-style:none;padding:0}.home .homeContainer .recent-documents .document-item{align-items:center;display:flex;padding:10px 0}.home .homeContainer .recent-documents .document-item:before{background-color:#1278bd;background-color:var(--text-color,#1278bd);border-radius:50%;content:"";height:15px;margin-right:15px;width:15px}.home .homeContainer .recent-documents .document-item .info{align-items:center;display:flex;flex-grow:1;justify-content:space-between;margin-left:10px;width:100%}.home .homeContainer .recent-documents .document-item .info .name-text{align-items:flex-start;display:flex;flex-direction:column}.home .homeContainer .recent-documents .document-item .info .name-text span{font-weight:700;margin-bottom:5px}.home .homeContainer .recent-documents .document-item .info p.date-text{margin-left:auto;margin-right:0}.home .homeContainer .recent-documents h2{color:#1278bd;line-height:19.2px;margin-bottom:20px;margin-left:10px;margin-top:20px}.grafana-iframe-container{display:flex;flex-wrap:wrap;gap:16px}.grafana-iframe-container>div{margin-bottom:16px}.grafana-iframe-container iframe{border:1px solid #ddd;border-radius:4px}.client-table{margin:20px}.client-table .MuiPaper-root{background-color:#fff;padding:20px}.client-table .MuiPaper-root h2{color:#0e77bd;color:var(--text-color,#0e77bd);margin-bottom:20px}.client-table .MuiPaper-root .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{background-color:#1278bd1a;font-weight:700}.client-table .MuiPaper-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:#1278bd0d}.client-table .MuiPaper-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{padding:10px}.client-table .MuiPaper-root .MuiTablePagination-root{margin-top:20px}.client-form h2{color:#0e77bd;color:var(--text-color,#0e77bd)}.login{align-items:center;background:#4678c3;display:flex;flex-direction:column;height:100vh;justify-content:center;max-height:100vh;max-width:100vw;overflow:hidden;position:relative}.login:before{background-image:url(/static/media/background-logo.fc4f9807e450658a9415.png);background-repeat:no-repeat;background-size:cover;content:"";height:885px;position:absolute;right:20px;top:calc(100% - 852px);width:1052px}.login .branding{align-items:center;color:#fff;display:flex;gap:10px;left:100px;position:absolute;top:100px}.login .branding .branding-logo{height:auto;width:75px}.login .branding .branding-title{font-size:32px;font-weight:600;letter-spacing:0;line-height:38px;text-align:center}.login .loginContainer{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:453px;justify-content:center;margin-top:100px;padding:20px;width:409px}.login .loginContainer .loginTitle{color:#4678c3;font-family:Raleway;font-size:35px;font-weight:400;letter-spacing:.01em;line-height:50px;margin-bottom:20px;text-align:center}.login .loginContainer .loginForm{display:flex;flex-direction:column;gap:16px}.login .loginContainer .loginForm .loginInput{background-color:#fff;border:1px solid #ccc;border-radius:8px;height:25px;padding:16px;position:relative;width:322px}.login .loginContainer .loginForm .loginInput:after{background-color:#c6c6c8;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:10%}.login .loginContainer .loginForm .loginInput:focus{border-color:#4678c3;outline:none}.login .loginContainer .loginForm .loginButton{background-color:#4678c3;border:none;border-radius:4px;color:#fff;cursor:pointer;height:40px;transition:.3s;width:360px;z-index:10}.login .loginContainer .loginForm .loginButton:hover{background-color:#3264af}.login .loginContainer .forgotPassword{color:#4678c3;cursor:pointer;margin-top:20px;z-index:10}.login .loginContainer .forgotPassword:hover{cursor:pointer;text-decoration:underline}.list{background-color:#1278bd0d;display:flex;width:100%}.list .listContainer{flex:6 1}.list .listContainer.collapsed{flex:14 1}.datatable{height:auto;padding:20px}.datatable .datatableTitle-tiendas{background-color:#4678c3}.datatable .datatableTitle{color:gray;font-size:24px;justify-content:space-between;margin-bottom:10px;width:100%}.datatable .datatableTitle,.datatable .datatableTitle .rightActions{align-items:center;display:flex}.datatable .datatableTitle .rightActions>:not(:last-child){margin-right:20px}.datatable .datatableTitle .headTiendas{align-items:center;display:flex}.datatable .datatableTitle .headTiendas .clienteImg{border-radius:50%;height:150px;margin-left:50px;margin-right:30px;object-fit:cover;width:150px}.datatable .datatableTitle .headTiendas .title-registro-tiendas{color:#fff;font-size:35px;font-style:normal;font-weight:600;line-height:75px}.datatable .datatableTitle .title-registro{color:#4678c3;font-size:35px;font-style:normal;font-weight:600;line-height:75px}.datatable .datatableTitle .searchContainer{display:inline-block;position:relative}.datatable .datatableTitle .searchContainer .searchInput{background:#fff;border-radius:30px;padding:10px}.datatable .datatableTitle .searchContainer .searchIcon{color:#aaa;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.datatable .datatableTitle .link{background:#33a186;border:1px solid #33a186;border-radius:4px;color:#fff}.datatable .datatableTitle .link:hover{color:#fff}.datatable .datatableTitle .link-right{margin-right:20px}.datatable .cellWithImg{align-items:center;display:flex}.datatable .cellWithImg .cellImg{border-radius:50%;height:32px;margin-right:20px;object-fit:cover;width:32px}.datatable .cellWithStatus{border-radius:5px;padding:5px}.datatable .cellWithStatus.active{background-color:#0080000d;color:green}.datatable .cellWithStatus.pending{background-color:#ffd9000d;color:#daa520}.datatable .cellWithStatus.passive{background-color:#ff00000d;color:crimson}.datatable .cellAction{align-items:center;display:flex;gap:15px}.datatable .cellAction .actualizarButton{background:#33a186;border:1px solid #33a186;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 15px;text-align:center}.datatable .cellAction .actualizarButton:hover{background-color:#1cd0a3;color:#fff;text-decoration:none}.datatable .cellAction .recoverButton{background:#7aa4c0;border:1px solid #336fa1;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 15px;text-align:center}.datatable .cellAction .recoverButton:hover{background-color:#1cd0a3;color:#fff;text-decoration:none}.datatable .cellAction .viewButton{background-color:#7aa4c0;border:1px dotted rgba(0,0,139,.596);border-radius:5px;color:#fff;cursor:pointer;padding:2px 5px}.datatable .cellAction .editIcon{color:#33a186;cursor:pointer;margin:0 5px}.datatable .cellAction .editIcon:hover{color:#1cd0a3}.datatable .cellAction .deleteIcon{color:#d03f3f;cursor:pointer;margin:0 5px}.datatable .cellAction .deleteIcon:hover{color:#8e1919}.datatable .datagridPro{background-color:#fff;margin-bottom:20px}.datatable .datagridPro .MuiDataGrid-row:nth-of-type(odd){background-color:#fff}.datatable .datagridPro .MuiDataGrid-row:nth-of-type(2n){background-color:#eaeff280}.custom-scrollbar{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{background-color:#e6e6e6;height:7px;width:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(0deg,#c6c6c8,#c6c6c8),#e6e6e6;border-radius:2px;border-radius:100px;margin-top:20px}.cardsContainer{display:flex;flex-wrap:wrap;gap:20px;height:auto}.cardsContainer .clienteCard{margin:50px 20px 20px;overflow:visible;padding-top:80px;position:relative;width:calc(33.33% - 90px)}.cardsContainer .clienteCard hr{background-color:#dee2e6;border:none;height:1px;margin:10px 20px}.cardsContainer .clienteCard .clienteLogo{border-radius:50%;height:100px;left:50%;object-fit:cover;position:absolute;top:-40px;transform:translateX(-50%);width:100px}.cardsContainer .clienteCard .clienteInfo{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.cardsContainer .clienteCard .clienteInfo .nombreServicio{font-weight:700}.cardsContainer .clienteCard .clienteInfo .contactoLogos{display:flex;gap:10px}.cardsContainer .clienteCard .clienteInfo .contactoLogos .iconContainer{align-items:center;background-color:#d1d4d6;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;width:40px}.cardsContainer .clienteCard .clienteInfo .contactoLogos .iconContainer .whiteIcon{color:#fff}.cardsContainer .clienteCard .clienteInfo .contactoLogos .mensajeLogo,.cardsContainer .clienteCard .clienteInfo .contactoLogos .telefonoLogo{height:24px;width:24px}.cardsContainer .clienteCard .acciones{display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;width:100%}.cardsContainer .clienteCard .acciones .borrarButton,.cardsContainer .clienteCard .acciones .editarButton,.cardsContainer .clienteCard .acciones .verButton{border-radius:5px;cursor:pointer;padding:5px 10px;transition:background-color .3s}.cardsContainer .clienteCard .acciones .borrarButton:hover,.cardsContainer .clienteCard .acciones .editarButton:hover,.cardsContainer .clienteCard .acciones .verButton:hover{filter:brightness(.9)}.cardsContainer .clienteCard .acciones .verButton{background-color:#7aa4c0;color:#fff;margin-left:30px;padding-left:20px;padding-right:20px}.cardsContainer .clienteCard .acciones .verButton:hover{background-color:#0a598e}.cardsContainer .clienteCard .acciones .recuperarButton{background-color:#33a186;color:#fff;margin-left:5px;padding-left:10px;padding-right:10px}.cardsContainer .clienteCard .acciones .recuperarButton:hover{background-color:#0a598e}.cardsContainer .clienteCard .acciones .rightActions{align-items:center;display:flex;margin-right:20px}.cardsContainer .clienteCard .acciones .rightActions .borrarIcon{fill:#d03f3f;margin-right:10px}.cardsContainer .clienteCard .acciones .rightActions .editarIcon{fill:#0e77bd}.single .singleContainer .top .left{background-color:#fff;display:flex;flex-direction:column;gap:20px}.single .singleContainer .top .left .item{align-items:center;flex-shrink:0;max-width:400px}.single .singleContainer .top .left .item .MuiSvgIcon-root,.single .singleContainer .top .left .item .itemImg{border-radius:50%;color:#4678c3;flex-shrink:0;height:200px;object-fit:cover;width:200px}.single .singleContainer .top .left .item .details{display:flex;flex-direction:column;font-size:.9rem;gap:20px;margin-left:30px}.single .singleContainer .top .left .item .details .itemTitle,.single .singleContainer .top .left .item .details p{margin:0}.single .singleContainer .top .left hr{border:none;border-top:1px solid #d4d4d4;margin:10px 0;width:100%}.single .singleContainer .top .left .contactInfo{align-items:center;display:flex;gap:10px}.single .singleContainer .top .left .contactInfo .MuiSvgIcon-root{background-color:#d1d4d6;border-radius:50%;color:#fff;height:25px;margin-top:5px;padding:5px;width:25px}.single .singleContainer .top .left .detailItem{flex-shrink:0;max-width:400px}.single .singleContainer .top .left .detailItem .tiendasContainer{display:flex;flex-wrap:wrap;gap:10px}.single .singleContainer .top .left .detailItem .tiendaItem{background-color:#d4d4d4;border-radius:25%;padding:5px 10px;text-align:center}.datatableTitle{color:#4678c3;font-size:35px;font-style:normal;font-weight:600;padding:20px 0}.tableContainer{padding:0 50px}.tableContainer .table{background-color:#fff;margin-bottom:20px}.tableContainer .table .MuiDataGrid-row:nth-of-type(odd){background-color:#fff}.tableContainer .table .MuiDataGrid-row:nth-of-type(2n){background-color:#eaeff280}.tableContainer .tableControlsRow{display:flex;gap:10px;padding:20px 0}.tableContainer .tableControlsRow .downloadButton button{background:#33a186;border:1px solid #33a186;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.tableContainer .tableControlsRow .downloadButton button:disabled{cursor:not-allowed;opacity:.7}.tableContainer .tableControlsRow .downloadButton button:hover:not(:disabled){background:#277a66}.tableContainer .tableControlsRow .dateFilterDropdown{margin-left:50px}.tableContainer .tableControlsRow .dateFilterDropdown label{color:#7f8489;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px;margin-right:5px;text-align:center}.tableContainer .tableControlsRow .dateFilterDropdown select{background:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0;padding:5px 10px}.tableContainer .downloadedRow{margin-left:5px}.tableContainer .notDownloadedRow{border-left:5px solid #1976d2;font-weight:700}.image{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.checkbox-header{align-items:center;display:flex;justify-content:center}.status{border-radius:5px;padding:5px}.status.Approved{background-color:rgba(0,128,0,.151);color:green}.status.Pending{background-color:rgba(189,189,3,.103);color:#daa520}.cellAction{background-color:#fff;border-color:#00008b}.cellAction a{text-decoration:none}.cellAction .viewButton{background-color:#7aa4c0;padding:2px 5px}.cellAction .viewButton,.cellAction .viewButtonSingle{border:1px dotted rgba(0,0,139,.596);border-radius:5px;color:#fff;cursor:pointer}.cellAction .viewButtonSingle{background-color:#4678c3;padding:2px 30px}.cellAction .editButton{background-color:#33a186;border:1px dotted rgba(0,128,0,.596);border-radius:5px;color:#fff;cursor:pointer;padding:2px 5px}.cellAction .deleteIcon{color:#d03f3f;cursor:pointer;margin:0 5px}.cellAction .deleteIcon:hover{color:#8e1919}.filterBarWrapper,.searchBar{display:flex;flex-wrap:wrap}.filterBarWrapper>.filterBar{flex:1 1;margin-right:10px}.filterBarWrapper>.filterBar:last-child{margin-right:0}.filterBar input{border:1px solid #ccc;border-radius:30px;margin-bottom:10px;padding:5px 10px;width:calc(100% - 20px)}.filterBar input::placeholder{text-align:center}.rightActions{display:flex;justify-content:flex-end}.searchContainer{align-items:center;display:flex;max-width:300px;position:relative}.searchContainer .searchInput{border-radius:30px;padding:5px;width:90%}.searchContainer .searchIcon{color:#4678c3;cursor:pointer;position:absolute;right:5px}.pagination-controls{display:flex;justify-content:flex-end;margin-top:1em}.pagination-controls .pagination-button{background-color:#0000;border:2px solid #4678c3;cursor:pointer;padding:5px 10px;transition:background-color .3s}.pagination-controls .pagination-button.active-page{background-color:#4678c3;color:#fff}.pagination-controls .pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .pagination-button:hover:not(:disabled){background-color:#4678c3b3;color:#fff}.chart{box-shadow:2px 4px 10px 1px #c9c9c978;color:gray;flex:4 1;padding:10px}.chart .title{margin-bottom:20px}.chart .chartGrid{stroke:#e4e1e1}.chart-container,.chart-wrapper{background-color:#fff;padding:20px}.chart-container{display:flex;justify-content:center;margin:20px}.chart-content{max-width:1200px;width:90%}.chart-title{color:#6c757d;font-size:16px;font-weight:600;line-height:17.6px;margin-bottom:10px;margin-left:20px}.custom-legend{align-items:center;display:flex;justify-content:center;margin-top:30px}.custom-legend-item{align-items:center;display:flex;flex-direction:column;margin:0 10%}.custom-legend-item>div{color:inherit;font-size:18px;margin-bottom:10px}.custom-legend-item-title{color:inherit;margin-bottom:15px}.detail{background-color:#1278bd0d;display:flex;height:100%}.detail .detailContainer{flex:6 1}.detail .detailContainer.collapsed{flex:14 1}.detail .detailContainer .top{display:flex;gap:20px;padding:50px}.detail .detailContainer .top .left{background-color:#fff;flex:1 1;padding:20px;position:relative}.detail .detailContainer .top .left .top-info{display:flex;justify-content:space-between;padding:20px}.detail .detailContainer .top .left .top-info .fecha{color:#74788d80;font-size:18px;margin-left:auto;text-align:right}.detail .detailContainer .top .left .editButton{background-color:rgba(117,81,248,.094);border-radius:0 0 0 5px;color:#7451f8;cursor:pointer;font-size:12px;padding:5px;position:absolute;right:0;top:0}.detail .detailContainer .top .left .itemsContainer{padding:0 20px}.detail .detailContainer .top .left .itemsContainer .detailItem{padding:5px}.detail .detailContainer .top .left .itemKey{color:#495057;font-weight:700;margin-right:5px}.detail .detailContainer .top .left .itemValue{color:#495057;font-weight:300}.detail .detailContainer .top .left .formImg{height:300px;object-fit:cover;width:150px}.detail .detailContainer .top .right{flex:2 1}.detail .detailContainer .bottom{box-shadow:2px 4px 10px 1px #c9c9c978;margin:30px 20px;padding:20px}.detail .detailContainer .title{color:#0e77bd;font-size:35px;padding:60px 0 10px 80px;text-transform:uppercase}.detail .detailContainer .vigilante{color:#0e77bd;font-size:22px;font-weight:700}.detail .detailContainer .observaciones{margin-left:20px}.detail .detailContainer .fecha{font-size:20px;margin-left:0}.single .singleContainer{background-color:#1278bd0d}.single .singleContainer .bottom{background-color:#fff}.download-modal{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.download-modal.open{display:flex}.download-modal .modal-content{background-color:#fff;border-radius:8px;height:auto;max-width:500px;padding:20px;text-align:center;width:15%}.download-modal .modal-content p{margin:10px 0}.download-modal .modal-content button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:8px 16px}.download-modal .modal-content button:hover{background-color:#0056b3}.servicio{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:column;height:100vh;justify-content:center}.servicio h1{font-size:24px;margin-bottom:20px}.servicio form{align-items:center;display:flex;flex-direction:column}.servicio form input{border:1px solid #ccc;border-radius:5px;height:40px;margin-bottom:10px;padding:10px;width:300px}.servicio form button{background-color:#001a80;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;height:50px;width:200px}.servicio a{color:#001a80;font-size:16px;margin-top:20px;text-decoration:none}.update-servicio{display:flex;flex-direction:column;margin:20px}.update-servicio .top-right{align-items:flex-end;display:flex;flex-direction:column}.update-servicio .top-right h1{margin:0 10px 0 0}.update-servicio .top-right .blue-button{background-color:#001a80;color:#fff;margin-top:10px}.update-servicio .top-right .volver-link{margin-top:10px}.update-servicio h1{font-size:24px;margin:0}.update-servicio button{background-color:#001a80;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;margin-top:10px;padding:10px 20px}.update-servicio .datos-servicio{align-items:flex-start;background-color:#90b4ee;display:flex;flex-direction:column;margin-right:50%;margin-top:20px;padding:20px}.update-servicio .datos-servicio h2{font-size:20px;margin:0}.update-servicio .datos-servicio form{margin-top:10px}.update-servicio .datos-servicio form label{display:block;font-weight:700;margin-bottom:10px}.update-servicio .datos-servicio form input[type=email],.update-servicio .datos-servicio form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:5px;width:200px}.update-servicio .datos-servicio form button[type=submit]{background-color:#001a80;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.update-servicio .admins-servicio{background-color:#add8e6;margin-top:20px;padding:20px}.update-servicio .admins-servicio h2{font-size:20px;margin:0}.update-servicio .admins-servicio ul{margin-top:10px;padding-left:20px}.update-servicio .admins-servicio ul li{margin-bottom:5px}.update-servicio .add-admin{background-color:#90b4ee;margin-right:50%;margin-top:20px;padding:20px}.update-servicio .add-admin h2{font-size:20px;margin:0}.update-servicio .add-admin form{margin-top:10px}.update-servicio .add-admin form label{display:block;font-weight:700;margin-bottom:10px}.update-servicio .add-admin form input[type=email]{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:5px;width:200px}.update-servicio .add-admin form button[type=submit]{background-color:#001a80;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.update-servicio .volver-link{color:#001a80;margin-top:20px}.new{display:flex;width:100%}.new .newContainer{background-color:#1278bd0d;flex:6 1}.new .newContainer.collapsed{flex:14 1}.new .newContainer .top h1{color:#0e77bd;color:var(--text-color,#0e77bd);font-size:35px;font-weight:600;line-height:75px;margin:20px;padding:10px}.new .newContainer .bottom{background-color:#fff;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px;padding:40px 20px}.new .newContainer .bottom .left{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.new .newContainer .bottom .left img{border-radius:50%;height:200px;margin-bottom:35px;object-fit:cover;width:200px}.new .newContainer .bottom .left .upload-label{background:#e6e6e6;cursor:pointer;padding:16px;text-align:center;width:182px}.new .newContainer .bottom .right{flex:1 1}.new .newContainer .bottom .right form{flex-wrap:wrap;gap:30px;justify-content:space-around}.new .newContainer .bottom .right form .inputPairs{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:20px}.new .newContainer .bottom .right form .inputPairs .cliente-select,.new .newContainer .bottom .right form .inputPairs .dropdown{width:50%}.new .newContainer .bottom .right form .inputPairs .formInput{width:calc(50% - 15px)}.new .newContainer .bottom .right form .formInput label{align-items:center;display:flex;gap:10px;margin-left:15px}.new .newContainer .bottom .right form .formInput label .icon{cursor:pointer}.new .newContainer .bottom .right form .formInput .cliente-select{border-color:#c6c6c8;margin-left:15px;max-height:50px;width:200px}.new .newContainer .bottom .right form .formInput .ServiceDropdown{width:100%}.new .newContainer .bottom .right form .formInput input{background-color:#fbfbfb;border:1px solid #c6c6c8;border-radius:4px;height:51px;margin:15px;padding-left:10px}.new .newContainer .bottom .right form .formInput #apellidos,.new .newContainer .bottom .right form .formInput #nombre{width:90%}.new .newContainer .bottom .right form .formInput #dni,.new .newContainer .bottom .right form .formInput #tipVS{width:80%}.new .newContainer .bottom .right form .button-container{display:flex;justify-content:flex-end;width:100%}.new .newContainer .bottom .right form button{align-self:right;background:#33a186;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.new .newContainer .bottom .right form button:disabled{background-color:rgba(3,92,92,.322);cursor:not-allowed}.new .newContainer .bottom .right form .dropdown{background-color:#fff}.new .newContainer .bottom .right form .dropdown .dropdown-input{height:15px}.new .newContainer .bottom .right form .dropdown .dropdown-input:nth-child(odd){background-color:#ccc}.new .newContainer .bottom .right form .fake-dropdown{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:14px;height:51px;justify-content:space-between;padding:0 10px;position:relative;width:200px;z-index:1}.new .newContainer .bottom .right form .dropdown-text{flex-grow:1;text-align:center}.new .newContainer .bottom .right form .dropdown-content{background-color:#fff;border:1px solid #000;max-height:300px;overflow-y:auto;position:absolute;z-index:2}.new .newContainer .bottom .right form .dropdown-checkbox{display:flex}.new .newContainer .bottom .right form .fake-dropdown:after{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.delete-tienda{background-color:red!important;border:none!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:14px!important;margin-left:5px!important;padding:0 2px!important;width:50px!important}.formInputTienda{padding:0 10px}.single{display:flex;width:100%}.single .singleContainer{flex:6 1}.single .singleContainer.collapsed{flex:14 1}.single .singleContainer .top{display:flex;gap:20px;padding:20px}.single .singleContainer .top .left{box-shadow:2px 4px 10px 1px #c9c9c978;flex:1 1;padding:20px;position:relative}.single .singleContainer .top .left .editButton{background-color:rgba(117,81,248,.094);border-radius:0 0 0 5px;color:#7451f8;cursor:pointer;font-size:12px;padding:5px;position:absolute;right:0;top:0}.single .singleContainer .top .left .item{display:flex;gap:20px}.single .singleContainer .top .left .item .itemImg{border-radius:50%;height:100px;object-fit:cover;width:100px}.single .singleContainer .top .left .item .details .itemTitle{color:#555;margin-bottom:10px}.single .singleContainer .top .left .item .details .detailItem{font-size:14px;margin-bottom:10px}.single .singleContainer .top .left .item .details .detailItem .itemKey{color:gray;font-weight:700;margin-right:5px}.single .singleContainer .top .left .item .details .detailItem .itemValue{font-weight:300}.single .singleContainer .top .right{flex:2 1}.single .singleContainer .bottom{box-shadow:2px 4px 10px 1px #c9c9c978;margin:10px 20px;padding:20px}.single .singleContainer .title{color:#d3d3d3;font-size:16px;margin-bottom:20px}.app.dark{background-color:#111;color:#9c9c9c}.app.dark .chartGrid{stroke:hsla(0,0%,89%,.219)}.app.dark .table{background-color:#111}.app.dark .table .tableCell{color:gray}.app.dark .navbar{border-color:#333;color:#999}.app.dark .navbar .search{border-color:gray}.app.dark .sidebar{background-color:#111;border-color:#333}.app.dark .sidebar .top .logo{color:#999}.app.dark .sidebar hr{border-color:#333}.app.dark .sidebar ul li:hover{background-color:#333}.app.dark .sidebar ul li .icon{color:#999}.app.dark .datatable .datagrid,.app.dark .datatable .datagrid .cellWithStatus,.app.dark .datatable .datagrid .deleteButton,.app.dark .datatable .datagrid .viewButton{border:none;color:gray}.app.dark input{background-color:#0000}.privacy-policy-container{background-color:#f9f9f9;border:1px solid #e0e0e0;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:800px;padding:20px}.privacy-policy-container h2{border-bottom:2px solid #666;color:#333;margin-bottom:20px;padding-bottom:10px}.privacy-policy-container h3{color:#444;margin-bottom:15px;margin-top:25px}.privacy-policy-container p{color:#666;line-height:1.6;margin-bottom:20px;text-align:justify}.privacy-policy-container a{color:#07c;text-decoration:none;transition:color .3s}.privacy-policy-container a:hover{color:#05a}.formCreatorContainer{padding:20px}.formCreatorContainer .title-formulario{color:#0e77bd;font-size:35px;font-weight:600;letter-spacing:0;line-height:75px;text-align:left}.formCreatorContainer input,.formCreatorContainer select{width:100%}.formCreatorContainer .input-options{background-color:#c8c7c7;display:flex;display:inline-block;flex-direction:column;max-width:300px;padding:10px;position:absolute;text-align:left!important;width:auto;z-index:10}.formCreatorContainer .input-options .button-input{background:none;border:none;color:#000;cursor:pointer;display:block;margin-bottom:10px;text-align:left!important}.formCreatorContainer .input-options .button-input:hover{text-decoration:underline}.formCreatorContainer .campo-title{size:16px;color:#0e77bd;letter-spacing:.01em;margin-bottom:10px}.formCreatorContainer .input-type-dropdown{background-color:#fff;border:1px solid #ccc;left:0;padding:5px;position:absolute;top:100%;z-index:1}.formCreatorContainer .input-color{background-color:#0e77bd;color:#fff}.formCreatorContainer .input-color:hover{background-color:#2d538c;color:#fff}.formCreatorContainer .sections{display:flex}.formCreatorContainer .sections .left-section{flex:1.5 1;padding:20px}.formCreatorContainer .sections .left-section>:nth-child(n+2):nth-child(-n+4){background-color:#4678c3;color:#fff}.formCreatorContainer .sections .left-section .action-button{background-color:#33a186;color:#fff}.formCreatorContainer .sections .left-section .action-button:hover{background-color:#298d72}.formCreatorContainer .sections .left-section .form-name-row{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.formCreatorContainer .sections .left-section .form-name-row #name{background-color:#fff}.formCreatorContainer .sections .left-section .form-input-row{align-items:center;display:flex;width:100%}.formCreatorContainer .sections .left-section .form-input-row .input-name{background-color:#fff;flex:.6 1}.formCreatorContainer .sections .left-section .form-input-row .input-type{background-color:#fff;flex:.3 1;margin-left:2%}.formCreatorContainer .sections .right-section{flex:1 1;padding:20px}.formCreatorContainer .right-align-text{text-align:right}.formCreatorContainer .section-title{margin-bottom:20px}.formCreatorContainer label{display:block;margin-bottom:5px}.formCreatorContainer .option-list{list-style:none;padding:0}.formCreatorContainer .option-list li{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.formCreatorContainer .option-list li button{background-color:#e74c3c;border:none;color:#fff;cursor:pointer;padding:5px 10px}.formCreatorContainer .option-list li button:hover{background-color:#c0392b}.phone-container{display:inline-block;max-height:500px;max-width:400px;position:relative}.phone-container ::placeholder{color:#000}.phone-container img{max-width:100%;width:200%}.selected-input-container{border:2px solid #efefef;border-radius:8px;padding:10px}.form-preview{border-radius:10px;color:#fff;left:50%;max-height:420px;overflow-y:auto;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.circular-button{align-items:center;background-color:#4678c3;border:1px solid #ccc;border-radius:24px!important;bottom:20px;color:#fff;display:flex;font-size:12px!important;gap:10px;height:30px;justify-content:center;margin-left:30px;margin-top:20px;right:20px;width:140px!important}.form-preview h3{margin-bottom:10px;margin-top:5px;text-align:center}.form-preview ul{list-style-type:none;padding:0}.form-preview li{margin-bottom:10px}.form-preview label{font-size:12px;font-weight:700}.form-preview input,.form-preview select{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:10px;padding:10px 0;width:100%}.form-preview button{border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-size:12px;margin-top:5px;padding:10px;width:100%}.icon-picker{background-color:#0e77bd;display:inline-block;margin-right:20px;margin-top:10px;position:relative;vertical-align:top}.icon-picker:hover{background-color:#2d538c;color:#fff}.icon-picker .selected-icon{align-items:center;background-color:#0e77bd;border:1px solid #ccc;color:#fff;cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;width:100px}.icon-picker .selected-icon-img{background-color:#fff;border-radius:50%;height:35px;padding:5px;width:35px}.icon-picker .icon-grid{grid-gap:5px;background-color:#fff;border:1px solid #ccc;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);left:0;padding:5px;position:absolute;top:60px;z-index:1000}.icon-picker .icon-grid img{background-color:#fff;border-radius:50%;box-sizing:initial;cursor:pointer;height:30px;margin:10px;padding:5px;width:30px}.data-grid-container{background-color:#fff;height:600px;margin:10px;padding:20px}.data-grid-container .title-registro{color:#4678c3;font-size:35px;font-style:normal;font-weight:600;line-height:75px}.MuiDataGrid-root .MuiDataGrid-row:nth-of-type(odd){background-color:#eaeff280!important}.MuiDataGrid-root .MuiDataGrid-row:nth-of-type(2n){background-color:#fff!important}.button-container .search-container{align-items:center;display:flex;justify-content:flex-end;margin:10px}.button-container .add-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin:10px}.input-search{flex:1 1;max-width:200px}.input-search,.link{border:1px solid green;border-radius:5px;color:green;cursor:pointer;font-size:16px;font-weight:400;padding:5px;text-decoration:none}.cellAction{align-items:center;display:flex;gap:15px}.cellAction .updateButton{background-color:#7aa4c0;border:1px dotted rgba(122,164,192,.596);border-radius:5px;color:#fff;cursor:pointer;padding:2px 5px}.cellAction .deleteButton{border:1px dotted #dc143c99;border-radius:5px;color:crimson;cursor:pointer;padding:2px 5px}.notifications-container{margin:20px}.notification-form{border:1px solid #4678c3;display:flex;flex-direction:column;margin:20px 100px;padding:100px}.notification-form .label-title-form{color:#4678c3;font-size:24px;margin-bottom:20px}.button-container{align-items:center;justify-content:space-between}.label-title{color:#0e77bd;font-size:35px;margin:20px;padding-left:30px;padding-top:30px}.input-notis{margin-bottom:16px;padding:8px;width:100%}.radio-group{display:flex;flex-direction:row;margin-bottom:10px}.radio-group label{margin-left:10px}.view-notifications-button{margin-right:20px}.submit-button{align-self:flex-end;background-color:#4677c2;border:none;color:#fff;cursor:pointer;padding:10px 20px;width:25%}.submit-button:hover{background-color:#345b8c}.notifications{margin-right:80px;margin-top:20px;padding:20px}.notification-item{background:#fff;border-radius:4px;border-radius:10px;box-shadow:0 2px 3px 0 #e6e8eb;color:#495057;list-style-type:none;margin-bottom:30px;padding:50px}.notification-item .li-item{margin-bottom:15px}.notification-item strong{font-weight:700}.notification-item .notification-details{margin-top:5px}.notification-item .notification-details .date,.notification-item .notification-details .destination{font-family:Arial,sans-serif}.notification-item .notification-details .destination{margin-right:10px}.notificacion-view-container{margin-bottom:10px}.showNotificationView-text{color:#0e77bd;font-size:35px;padding-left:30px;padding-top:30px}.notification-view-button-container,.view-notifications-button-container{display:flex;justify-content:flex-end;margin-right:100px;margin-top:20px;width:100%}.view-notifications-button{background-color:#4677c2;border:none;color:#fff;cursor:pointer;margin-left:20px;padding:10px 20px}.view-notifications-button:hover{background-color:#345b8c}.notification-view-button{background-color:#33a186;border:none;color:#fff;cursor:pointer;margin-right:20px;padding:10px 20px}.notification-view-button:hover{background-color:#006400}.notification-form-container{min-height:100vh}.profile-container{max-width:1200px;width:100%}.profile-container .user-section{padding:10px;text-align:center}.profile-container .user-section .user-header{align-items:center;background-color:#4678c3;display:flex;justify-content:left;margin-bottom:20px}.profile-container .user-section .user-header .user-photo{background-color:#fff;border:4px solid #fff;border-radius:50%;height:100px;margin:30px;width:100px}.profile-container .user-section .user-header .user-photo.MuiSvgIcon-root{border-radius:50%;color:#fff;font-size:80px}.profile-container .user-section .user-header .default-user-icon{background-color:#fff;border-radius:50%;color:#4678c3;font-size:100px;margin:30px;margin-left:200px;margin-right:100px;padding:30px}.profile-container .user-section .user-header h2{color:#fff;font-size:40px;margin:0}.form-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:40px}.form-container .field-container{box-sizing:border-box;flex-basis:calc(50% - 0.5rem);margin-bottom:1rem}.form-container .field-container .upload-button{align-items:center;border:none;border-radius:4px;color:#000;cursor:pointer;display:flex;gap:.5rem;padding:10px;text-align:center}.form-container .field-container .upload-button:hover{background-color:#87929e}.form-container .field-container .upload-button input[type=file]{display:none}.form-container .small{font-size:15px;height:50px}.form-container .left-section{flex-basis:100%;text-align:center}.form-container .right-section{align-items:center;display:flex;flex-basis:calc(50% - 0.5rem);flex-wrap:wrap;gap:1rem;justify-content:space-between}.addButton{margin-bottom:20px}.user{background-color:#1278bd0d;display:flex;width:100%}.user .userContainer{flex:6 1}.user .userContainer.collapsed{flex:14 1}.config-container .usuarios-title{color:#4678c3;font-size:32px;padding:40px 50px}.config-container .paperContainer{padding:7px 50px}.config-container .paperContainer .user-paper{margin-bottom:10px;padding:30px}.config-container .paperContainer .user-paper .user-info{font-size:1rem}.config-container .paperContainer .user-paper .user-info.name{font-size:1.25rem}.config-container .buttonAdd{margin-right:30px;margin-top:10px;text-align:right}.add-user-container{padding:20px}.add-user-container h1{color:#4678c3;padding-bottom:10px}.add-user-container .form-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.add-user-container .form-container .form-control{background-color:#fff;width:100%}.add-user-container .form-container .MuiFormControl-root{width:100%}.add-user-container .form-container .MuiButton-root{margin-top:20px}.formInput{margin-bottom:20px;width:25%}.formInput .MuiFormControl-root{width:100%}.button-container{display:flex;justify-content:flex-end}.button-container button{margin-left:10px}.modal{z-index:9999}.modal-content{padding:50px;position:relative}.modal-close{cursor:pointer;position:absolute;right:-120px;top:-200px;z-index:99999}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;padding:60px 100px}.modal-content h2{margin-bottom:20px}.modal-content form{display:flex;flex-direction:column}.modal-content form input[type=time],.modal-content form label{margin-bottom:10px}.modal-content button[type=submit]{align-self:flex-end}.edit-vigilante-container{padding:20px}.edit-vigilante-container .header{background:#4678c3;color:#fff;padding:20px;text-align:center}.edit-vigilante-container .header h1{font-size:36px;margin-bottom:10px}.edit-vigilante-container .calendar{margin-top:20px}
/*# sourceMappingURL=main.bcef7e2e.css.map*/