.col-white{color:#fff!important}.img-fullwidth{display:inline-block;width:100%!important;height:auto!important}.img-fullheight{display:inline-block;height:100%!important;width:auto!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.middle{vertical-align:middle!important}.cursor{cursor:pointer!important}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{position:fixed!important}.hidden{display:none!important}.hidden-n{display:none}.no-opacity{opacity:0}.no-wrap{white-space:nowrap!important}.wrap{white-space:normal!important}.breakword{word-break:break-all}.flex{display:flex!important}.flex-vertical{display:flex!important;flex-direction:column!important}.box-content-center{height:100%;display:flex;justify-content:center;align-items:center}.display-block{display:block}.desktop-hidden,.desktop-hidden-flex,.desktop-hidden-block,.desktop-hidden-inline,.desktop-hidden-inline-block{display:none}.mobile-hidden{display:inherit}.mobile-hidden-flex{display:flex}.mobile-hidden-block{display:block}.mobile-hidden-inline{display:inline}.mobile-hidden-inline-block{display:inline-block}@media (max-width: 768px){.desktop-hidden{display:inherit}.mobile-hidden,.mobile-hidden-flex,.mobile-hidden-block,.mobile-hidden-inline,.mobile-hidden-inline-block{display:none}.desktop-hidden-flex{display:flex}.desktop-hidden-block{display:block}.desktop-hidden-inline{display:inline}.desktop-hidden-inline-block{display:inline-block}}.inline-block{display:inline-block!important}.sombra-1{-webkit-box-shadow:0px 10px 7px -4px rgba(0,0,0,.14);-moz-box-shadow:0px 10px 7px -4px rgba(0,0,0,.14);box-shadow:0 10px 7px -4px #00000024}.disabled,.disable-pointer-events,.disabled *{pointer-events:none}.sombra-texto,.sombra-texto *{text-shadow:0 0 10px black}.height-100{height:100%!important}.width-100{width:100%!important}.width-auto{width:auto!important}.transition-all{transition:all .5s ease}.col-centered{float:none;margin:0 auto}.overflow{overflow:auto}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;display:inline-block}.text-uppercase{text-transform:uppercase}.m-t-auto{margin-top:auto!important}.m-b-auto{margin-bottom:auto!important}.m-r-auto{margin-right:auto!important}.m-l-auto{margin-left:auto!important}.m-l--125{margin-left:-125px}.m-t--125{margin-top:-125px}.m-r--125{margin-right:-125px}.m-b--125{margin-bottom:-125px}.m-l--120{margin-left:-120px}.m-t--120{margin-top:-120px}.m-r--120{margin-right:-120px}.m-b--120{margin-bottom:-120px}.m-l--115{margin-left:-115px}.m-t--115{margin-top:-115px}.m-r--115{margin-right:-115px}.m-b--115{margin-bottom:-115px}.m-l--110{margin-left:-110px}.m-t--110{margin-top:-110px}.m-r--110{margin-right:-110px}.m-b--110{margin-bottom:-110px}.m-l--105{margin-left:-105px}.m-t--105{margin-top:-105px}.m-r--105{margin-right:-105px}.m-b--105{margin-bottom:-105px}.m-l--100{margin-left:-100px}.m-t--100{margin-top:-100px}.m-r--100{margin-right:-100px}.m-b--100{margin-bottom:-100px}.m-l--95{margin-left:-95px}.m-t--95{margin-top:-95px}.m-r--95{margin-right:-95px}.m-b--95{margin-bottom:-95px}.m-l--90{margin-left:-90px}.m-t--90{margin-top:-90px}.m-r--90{margin-right:-90px}.m-b--90{margin-bottom:-90px}.m-l--85{margin-left:-85px}.m-t--85{margin-top:-85px}.m-r--85{margin-right:-85px}.m-b--85{margin-bottom:-85px}.m-l--80{margin-left:-80px}.m-t--80{margin-top:-80px}.m-r--80{margin-right:-80px}.m-b--80{margin-bottom:-80px}.m-l--75{margin-left:-75px}.m-t--75{margin-top:-75px}.m-r--75{margin-right:-75px}.m-b--75{margin-bottom:-75px}.m-l--70{margin-left:-70px}.m-t--70{margin-top:-70px}.m-r--70{margin-right:-70px}.m-b--70{margin-bottom:-70px}.m-l--65{margin-left:-65px}.m-t--65{margin-top:-65px}.m-r--65{margin-right:-65px}.m-b--65{margin-bottom:-65px}.m-l--60{margin-left:-60px}.m-t--60{margin-top:-60px}.m-r--60{margin-right:-60px}.m-b--60{margin-bottom:-60px}.m-l--55{margin-left:-55px}.m-t--55{margin-top:-55px}.m-r--55{margin-right:-55px}.m-b--55{margin-bottom:-55px}.m-l--50{margin-left:-50px}.m-t--50{margin-top:-50px}.m-r--50{margin-right:-50px}.m-b--50{margin-bottom:-50px}.m-l--45{margin-left:-45px}.m-t--45{margin-top:-45px}.m-r--45{margin-right:-45px}.m-b--45{margin-bottom:-45px}.m-l--40{margin-left:-40px}.m-t--40{margin-top:-40px}.m-r--40{margin-right:-40px}.m-b--40{margin-bottom:-40px}.m-l--35{margin-left:-35px}.m-t--35{margin-top:-35px}.m-r--35{margin-right:-35px}.m-b--35{margin-bottom:-35px}.m-l--30{margin-left:-30px}.m-t--30{margin-top:-30px}.m-r--30{margin-right:-30px}.m-b--30{margin-bottom:-30px}.m-l--25{margin-left:-25px}.m-t--25{margin-top:-25px}.m-r--25{margin-right:-25px}.m-b--25{margin-bottom:-25px}.m-l--20{margin-left:-20px}.m-t--20{margin-top:-20px}.m-r--20{margin-right:-20px}.m-b--20{margin-bottom:-20px}.m-l--15{margin-left:-15px}.m-t--15{margin-top:-15px}.m-r--15{margin-right:-15px}.m-b--15{margin-bottom:-15px}.m-l--10{margin-left:-10px}.m-t--10{margin-top:-10px}.m-r--10{margin-right:-10px}.m-b--10{margin-bottom:-10px}.m-l--5{margin-left:-5px}.m-t--5{margin-top:-5px}.m-r--5{margin-right:-5px}.m-b--5{margin-bottom:-5px}.m-l-0{margin-left:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-5{margin-left:5px}.m-t-5{margin-top:5px}.m-r-5{margin-right:5px}.m-b-5{margin-bottom:5px}.m-l-10{margin-left:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-l-15{margin-left:15px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-b-15{margin-bottom:15px}.m-l-20{margin-left:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-b-20{margin-bottom:20px}.m-l-25{margin-left:25px}.m-t-25{margin-top:25px}.m-r-25{margin-right:25px}.m-b-25{margin-bottom:25px}.m-l-30{margin-left:30px}.m-t-30{margin-top:30px}.m-r-30{margin-right:30px}.m-b-30{margin-bottom:30px}.m-l-35{margin-left:35px}.m-t-35{margin-top:35px}.m-r-35{margin-right:35px}.m-b-35{margin-bottom:35px}.m-l-40{margin-left:40px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-b-40{margin-bottom:40px}.m-l-45{margin-left:45px}.m-t-45{margin-top:45px}.m-r-45{margin-right:45px}.m-b-45{margin-bottom:45px}.m-l-50{margin-left:50px}.m-t-50{margin-top:50px}.m-r-50{margin-right:50px}.m-b-50{margin-bottom:50px}.m-l-55{margin-left:55px}.m-t-55{margin-top:55px}.m-r-55{margin-right:55px}.m-b-55{margin-bottom:55px}.m-l-60{margin-left:60px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-b-60{margin-bottom:60px}.m-l-65{margin-left:65px}.m-t-65{margin-top:65px}.m-r-65{margin-right:65px}.m-b-65{margin-bottom:65px}.m-l-70{margin-left:70px}.m-t-70{margin-top:70px}.m-r-70{margin-right:70px}.m-b-70{margin-bottom:70px}.m-l-75{margin-left:75px}.m-t-75{margin-top:75px}.m-r-75{margin-right:75px}.m-b-75{margin-bottom:75px}.m-l-80{margin-left:80px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-b-80{margin-bottom:80px}.m-l-85{margin-left:85px}.m-t-85{margin-top:85px}.m-r-85{margin-right:85px}.m-b-85{margin-bottom:85px}.m-l-90{margin-left:90px}.m-t-90{margin-top:90px}.m-r-90{margin-right:90px}.m-b-90{margin-bottom:90px}.m-l-95{margin-left:95px}.m-t-95{margin-top:95px}.m-r-95{margin-right:95px}.m-b-95{margin-bottom:95px}.m-l-100{margin-left:100px}.m-t-100{margin-top:100px}.m-r-100{margin-right:100px}.m-b-100{margin-bottom:100px}.m-l-105{margin-left:105px}.m-t-105{margin-top:105px}.m-r-105{margin-right:105px}.m-b-105{margin-bottom:105px}.m-l-110{margin-left:110px}.m-t-110{margin-top:110px}.m-r-110{margin-right:110px}.m-b-110{margin-bottom:110px}.m-l-115{margin-left:115px}.m-t-115{margin-top:115px}.m-r-115{margin-right:115px}.m-b-115{margin-bottom:115px}.m-l-120{margin-left:120px}.m-t-120{margin-top:120px}.m-r-120{margin-right:120px}.m-b-120{margin-bottom:120px}.m-l-125{margin-left:125px}.m-t-125{margin-top:125px}.m-r-125{margin-right:125px}.m-b-125{margin-bottom:125px}.margin-0{margin:0}.p-l-0{padding-left:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-5{padding-left:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-b-5{padding-bottom:5px}.p-l-10{padding-left:10px}.p-t-10{padding-top:10px}.p-r-10{padding-right:10px}.p-b-10{padding-bottom:10px}.p-l-15{padding-left:15px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-b-15{padding-bottom:15px}.p-l-20{padding-left:20px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-b-20{padding-bottom:20px}.p-l-25{padding-left:25px}.p-t-25{padding-top:25px}.p-r-25{padding-right:25px}.p-b-25{padding-bottom:25px}.p-l-30{padding-left:30px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-b-30{padding-bottom:30px}.p-l-35{padding-left:35px}.p-t-35{padding-top:35px}.p-r-35{padding-right:35px}.p-b-35{padding-bottom:35px}.p-l-40{padding-left:40px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-b-40{padding-bottom:40px}.p-l-45{padding-left:45px}.p-t-45{padding-top:45px}.p-r-45{padding-right:45px}.p-b-45{padding-bottom:45px}.p-l-50{padding-left:50px}.p-t-50{padding-top:50px}.p-r-50{padding-right:50px}.p-b-50{padding-bottom:50px}.p-l-55{padding-left:55px}.p-t-55{padding-top:55px}.p-r-55{padding-right:55px}.p-b-55{padding-bottom:55px}.p-l-60{padding-left:60px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-b-60{padding-bottom:60px}.p-l-65{padding-left:65px}.p-t-65{padding-top:65px}.p-r-65{padding-right:65px}.p-b-65{padding-bottom:65px}.p-l-70{padding-left:70px}.p-t-70{padding-top:70px}.p-r-70{padding-right:70px}.p-b-70{padding-bottom:70px}.p-l-75{padding-left:75px}.p-t-75{padding-top:75px}.p-r-75{padding-right:75px}.p-b-75{padding-bottom:75px}.p-l-80{padding-left:80px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-b-80{padding-bottom:80px}.p-l-85{padding-left:85px}.p-t-85{padding-top:85px}.p-r-85{padding-right:85px}.p-b-85{padding-bottom:85px}.p-l-90{padding-left:90px}.p-t-90{padding-top:90px}.p-r-90{padding-right:90px}.p-b-90{padding-bottom:90px}.p-l-95{padding-left:95px}.p-t-95{padding-top:95px}.p-r-95{padding-right:95px}.p-b-95{padding-bottom:95px}.p-l-100{padding-left:100px}.p-t-100{padding-top:100px}.p-r-100{padding-right:100px}.p-b-100{padding-bottom:100px}.p-l-105{padding-left:105px}.p-t-105{padding-top:105px}.p-r-105{padding-right:105px}.p-b-105{padding-bottom:105px}.p-l-110{padding-left:110px}.p-t-110{padding-top:110px}.p-r-110{padding-right:110px}.p-b-110{padding-bottom:110px}.p-l-115{padding-left:115px}.p-t-115{padding-top:115px}.p-r-115{padding-right:115px}.p-b-115{padding-bottom:115px}.p-l-120{padding-left:120px}.p-t-120{padding-top:120px}.p-r-120{padding-right:120px}.p-b-120{padding-bottom:120px}.p-l-125{padding-left:125px}.p-t-125{padding-top:125px}.p-r-125{padding-right:125px}.p-b-125{padding-bottom:125px}.padding-0{padding:0}.font-6{font-size:6px}.font-7{font-size:7px}.font-8{font-size:8px}.font-9{font-size:9px}.font-10{font-size:10px}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-19{font-size:19px}.font-20{font-size:20px}.font-21{font-size:21px}.font-22{font-size:22px}.font-23{font-size:23px}.font-24{font-size:24px}.font-25{font-size:25px}.font-26{font-size:26px}.font-27{font-size:27px}.font-28{font-size:28px}.font-29{font-size:29px}.font-30{font-size:30px}.font-31{font-size:31px}.font-32{font-size:32px}.font-33{font-size:33px}.font-34{font-size:34px}.font-35{font-size:35px}.font-36{font-size:36px}.font-37{font-size:37px}.font-38{font-size:38px}.font-39{font-size:39px}.font-40{font-size:40px}.font-41{font-size:41px}.font-42{font-size:42px}.font-43{font-size:43px}.font-44{font-size:44px}.font-45{font-size:45px}.font-46{font-size:46px}.font-47{font-size:47px}.font-48{font-size:48px}.font-49{font-size:49px}.font-50{font-size:50px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.no-resize{resize:none}.font-normal{font-weight:400}.font-bold{font-weight:700}.font-italic{font-style:italic}.font-underline{text-decoration:underline}.font-line-through{text-decoration:line-through}.font-overline{text-decoration:overline}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{position:relative;display:inline-block;width:2rem;height:2rem;overflow:hidden;text-indent:-999em;vertical-align:text-bottom;border:.25em solid;border-color:currentColor transparent currentColor currentColor;border-radius:50%;animation-name:spinner-border;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite}.spinner-border-reverse{border-color:transparent currentColor transparent transparent}.spinner-border-reverse:after{position:absolute;inset:-.25em;display:inline-block;content:"";border:.25em solid rgba(0,0,0,.1);border-radius:50%}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.spinner-border-sm.spinner-border-reverse:after{border-width:.2em}@keyframes spinner-grow{0%{opacity:0;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(1)}}.spinner-grow{position:relative;display:inline-block;width:2rem;height:2rem;overflow:hidden;text-indent:-999em;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;animation-name:spinner-grow;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite}.spinner-grow-sm{width:1rem;height:1rem}.hide{display:none!important}:root{--color-primary: #61A60E;--color-primary-hover: #75bf1b;--color-secondary: #07243C;--color-secondary-hover: #0f3555;--bs-body-font-family: "Poppins", sans-serif;--naranja-ui: #F4A557;--naranja-ui-hover: #fec183;--datos-verde: #34C759;--datos-rojo: #FF3B30;--datos-amarillo: #FFCC00;--datos-azul: #007AFF;--datos-morado: #5856D6}.table{--bs-table-bg: #FFF}.table-responsive:has(.dropdown-menu.show),.simplebar-content-wrapper:has(.dropdown-menu.show),.simplebar-mask:has(.dropdown-menu.show){overflow:unset!important}body{background-color:#ebebeb;font-size:14px}.contactapp-wrap .contactapp-content header.contact-header,.contactapp-wrap .contactapp-sidebar,.contactapp-wrap .contactapp-content .contactapp-detail-wrap{background:none}.contactapp-wrap:not(:has(.contactapp-sidebar)) .contactapp-content{padding-left:0!important}.contactapp-wrap:not(:has(.contactapp-sidebar)) .hk-sidebar-togglable{display:none}@media (max-width: 1740px){.contactapp-wrap .contactapp-sidebar{left:-290px}}@media (min-width: 1740px){.grid-wrap.grid-wrap-toggle .grid-sidebar{left:-290px!important}}@media (min-width: 1024px){.w-md-30{width:26%!important}}@media (min-width: 1200px){.w-md-30{width:22%!important}}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px;box-shadow:inset 0 0 #f0f0f0}::-webkit-input-placeholder{color:#000!important}::-moz-placeholder{color:#000!important}::-ms-placeholder{color:#000!important}::placeholder{color:#000!important}.material-symbols-outlined{font-weight:300}table .material-symbols-outlined{font-weight:400}.mini-scroll::-webkit-scrollbar{width:5px;height:5px}.mini-scroll::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}.mini-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}.mini-scroll::-webkit-scrollbar-track{background:#457f4526;border-radius:5px;box-shadow:inset 0 0 #f0f0f0}.mini-scroll{padding-right:.7rem;margin-right:-.7rem}.noselect,.noselect *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=color].cuadrado{width:28px;height:28px;padding:0;vertical-align:middle;border:none;border-radius:.4rem;cursor:pointer}span.color{margin-right:.5rem;display:inline-block;width:18px;height:18px;padding:0;vertical-align:middle;border:none;border-radius:.3rem;cursor:pointer}@media (max-width: 768px){input[type=date].form-control{width:100%}}.form-control,.form-select,.wizard>.content>.body input,.dd-handle{border-radius:8px}.form-control-sm{padding:.25rem 1rem}.nav-tabs.nav-line>.nav-item>.nav-link{color:var(--color-secondary);font-weight:700;font-size:16px;line-height:1.2em;border-color:#e5e6f1}.nav-tabs.nav-justified>.nav-item>.nav-link{justify-content:start}.nav.nav-light .nav-link.active{color:var(--color-primary)}.nav.nav-line>.nav-item>.nav-link.active{border-color:var(--color-primary)!important}.form-control:focus,.form-select:focus,.wizard>.content>.body input:focus,.dd-handle:focus,.form-control:hover:not(:disabled):not([readonly]),.form-select:hover:not(:disabled):not([readonly]),.wizard>.content>.body input:hover:not(:disabled):not([readonly]),.dd-handle:hover:not(:disabled):not([readonly]){border-color:var(--color-primary)}.nav-segmented-tabs>.nav-item>.nav-link.active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-menu-mobile{font-size:25px;color:#545454;margin-right:.5rem}.dropify-circle .dropify-wrapper,.dropify-square .dropify-wrapper{height:10rem!important;width:10rem!important;margin:auto}.dropify-wrapper.touch-fallback .dropify-message{padding:0;top:25%}.dropify-circle .dropify-wrapper button,.dropify-circle .dropify-wrapper .dropify-infos{display:none!important}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render{width:100%;height:100%}.dropify-wrapper .dropify-preview .dropify-render img{object-fit:cover;width:100%;height:100%;top:0;transform:none}.dropify-circle.contain .dropify-preview .dropify-render img{object-fit:contain}input[type=color]{width:50px;padding:0;border-radius:.375rem;cursor:pointer}input[type=color]::-webkit-color-swatch{border-radius:.375rem}input[type=color]::-webkit-color-swatch-wrapper{border-radius:.375rem}input[type=date],input[type=time]{width:auto}.border-rad{border-radius:.8rem}.radius-0,.radius-0 li{border-radius:0!important}@media (min-width: 1550px){.col-xxl-2-mod{flex:0 0 auto;width:16.66666667%}.col-xxl-10-mod{flex:0 0 auto;width:83.33333333%}}@media (min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1580px}}.grid-wrap.grid-wrap-toggle .grid-sidebar{left:0}.grid-wrap.grid-wrap-toggle .grid-content{padding-left:270px}.hk-sidebar-togglable{top:42px}@media (max-width: 1200px){.hk-sidebar-togglable{display:none}}@media (min-width: 1740px){.grid-wrap .grid-sidebar{left:0}.grid-wrap .grid-content{padding-left:270px}.grid-wrap.grid-wrap-toggle .grid-sidebar{left:-270px}.grid-wrap.grid-wrap-toggle .grid-content{padding-left:0}}select.form-control{appearance:auto}.form-control.error{border-color:red!important}.modal-header{background-color:var(--color-primary)}.modal-header *{color:#fff}.modal-title{margin-left:auto;font-size:20px;font-weight:700}.card{border:none;border-radius:1rem}.card-header{position:relative;color:var(--color-secondary)}.card-header .card-title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-weight:700;color:var(--color-secondary)}.card-header .card-title img{vertical-align:middle;height:24px}.card-header .card-title i{font-size:24px;color:var(--color-primary)}.card-header h6{color:var(--color-secondary);font-weight:700}.card-body .list-group-item:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.card-body .list-group-item:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.card-body hr{background:#232323;margin:5px 0}.card.sin-sombra{border:none;box-shadow:none}.card.sin-padding .card-header,.card.sin-padding .card-body{padding-left:0;padding-right:0}.card-sin-bordes{padding:1.2rem 2rem;box-shadow:none}.card-sin-bordes>.card-header,.card-sin-bordes>.card-footer{border:none;padding-left:0;padding-right:0}.card-sin-bordes>.card-header h6{display:flex;align-items:center;gap:.6rem;font-size:16px;width:100%}.card-sin-bordes>.card-header h6 i{vertical-align:middle;font-size:32px}.card-sin-bordes>.card-header h6 .total{margin-left:auto;display:inline-flex;flex-direction:column;align-items:center;gap:0;font-size:10px}.card-sin-bordes>.card-header h6 .total span{margin-top:-4px}.card-sin-bordes>.card-header h6 .total .num{font-size:24px;margin-top:0}.card-sin-bordes>.card-footer .btn{display:inline-flex;align-items:center;gap:.2rem;font-weight:700;line-height:1.1em;min-height:35px}.card-sin-bordes>.card-footer .btn span{text-align:left}.card-sin-bordes .btn.bg-transparent{text-transform:none;border:none;padding:0}.card-sin-bordes .btn.bg-transparent .btn{flex-shrink:0;background-color:var(--naranja-ui);color:#fff;width:36px;height:36px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;padding:0}.card-sin-bordes .btn.bg-transparent .btn i{font-size:26px!important;margin:0;width:25px}@media (max-width: 1300px){.card-sin-bordes .card-header{padding-top:0}.card-sin-bordes .card-header h6{font-size:14px}.card-sin-bordes .card-header h6 i{font-size:28px!important}.card-sin-bordes .card-header h6 img{height:28px!important}}@media (max-width: 768px){.card-sin-bordes{padding:1.2rem;box-shadow:none}.card-sin-bordes .card-header h6{margin-bottom:.5rem}.card.no-card-movil{padding:0;box-shadow:none;border-radius:0;border:none;background-color:transparent}}.card-sombra{box-shadow:0 217px 61px #0000,0 139px 56px #00000003,0 78px 47px #0000000d,0 35px 35px #00000017,0 9px 19px #0000001a}.titulo{color:var(--color-secondary);font-weight:700}h2:has(.info-titulo),h3:has(.info-titulo),h4:has(.info-titulo),h5:has(.info-titulo),h6:has(.info-titulo),label:has(.info-titulo),div:has(.info-titulo){position:relative}.info-titulo{position:absolute;top:-10px;right:-20px;padding:0!important;padding-left:1rem!important;padding-bottom:1rem!important}.info-titulo i{margin-right:0!important;font-size:20px}.hk-pg-auth .brand-img{height:50px;width:auto;max-height:none}.hk-wrapper .hk-navbar{height:90px;border-bottom:none;box-shadow:0 4px 10px #00000040}.hk-wrapper .hk-navbar .container-xxl{padding:0 2rem}.hk-pg-wrapper{padding-top:90px}.hk-pg-body{padding:1rem 2rem}app-emp-dashboard .hk-pg-body,app-usu-dashboard .hk-pg-body{padding:2rem .5rem}@media (max-width: 1300px){.hk-wrapper .hk-navbar{padding:0}.hk-pg-body{padding:1rem 0}.menu-content-wrap .nav-link:not(.nav-link-inicio) img,.menu-content-wrap .nav-link:not(.nav-link-inicio) i{display:none}}@media (max-width: 990px){.menu-content-wrap .nav-link:not(.nav-link-inicio) img,.menu-content-wrap .nav-link:not(.nav-link-inicio) i{display:inline-block}.hk-wrapper .hk-navbar .container-xxl{padding:0 1rem}}.hk-wrapper .hk-navbar .navbar-brand img{height:40px}.hk-wrapper .hk-navbar .navbar-brand .brand-img:last-child{height:44px;width:auto;max-height:none}@media (max-width: 768px){.hk-wrapper .hk-navbar{padding:0 1rem}.hk-wrapper .hk-navbar .navbar-brand .brand-img:last-child{height:38px}.btn-menu-mobile{display:none}app-emp-dashboard .hk-pg-body,app-usu-dashboard .hk-pg-body{padding-top:.5rem;padding-bottom:10rem!important}.contactapp-wrap .contactapp-content .contactapp-detail-wrap .contact-body .nicescroll-bar{padding:0 .3rem}}.hk-navbar .btn-rounded{width:45px;height:45px}.hk-navbar .btn-rounded .feather-icon{font-size:24px}.hk-navbar .btn-rounded .feather-icon img{width:auto;height:24px}.hk-wrapper .hk-navbar .navbar-nav .nav-item .dropdown.dropdown-notifications .dropdown-menu .dropdown-body{height:auto;max-height:40vh;overflow:auto}.hk-wrapper .dropdown.dropdown-notifications .notifications-text{font-size:14px;line-height:1.1em;margin:.2rem 0}@media (max-width: 500px){.hk-wrapper .hk-navbar .navbar-nav .nav-item .dropdown.dropdown-notifications .dropdown-menu{width:100vw!important;right:-95px}}.navbar.navbar-light .badge.badge-indicator,.badge.badge-danger{background-color:var(--datos-rojo)}.contactapp-title h1{font-weight:700!important;color:var(--color-secondary)}.simplebar-content{padding-top:5px!important}@media (max-width: 768px){.contactapp-title h1{font-size:18px!important;margin-bottom:.4rem!important}}.dropdown-item .material-symbols-outlined{vertical-align:middle;margin-right:.3rem}.menu-content-wrap .nav-link{display:flex;align-items:center;gap:.5rem;font-size:15px}.menu-content-wrap .nav-link img{width:auto;height:29px}.hk-navbar:has(.nav-item-asesorias) .menu-content-wrap .nav-link{font-size:13px;padding:.5rem}.hk-navbar:has(.nav-item-asesorias) .menu-content-wrap .nav-link img{height:20px}.logs{background-color:#272822;color:#eee;padding:10px;max-height:400px;overflow:auto;border-radius:8px;font-size:.8em;line-height:1.2}.sweet-alert h2{font-size:26px}.sweet-alert .lead{line-height:1.2;font-size:17px;margin-bottom:20px}.sweet-alert.show-input .form-group{display:inline-block}.sweet-alert-max-height{max-height:80vh;overflow:auto}@media (max-width: 500px){.sweet-alert-max-height{top:2rem;bottom:2rem;margin-top:unset!important;max-height:none}}.sweet-alert .texto-legal{text-align:left}.sweet-alert .texto-legal h3{display:none}.sweet-alert .texto-legal h1{font-size:16px}.sweet-alert .texto-legal h2,.sweet-alert .texto-legal h3,.sweet-alert .texto-legal h4{font-size:14px;margin-top:1rem}.sweet-alert .texto-legal{font-size:13px}.btn,.nav-link{cursor:pointer}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-verde-datos{color:var(--datos-verde)!important}.text-azul-datos{color:var(--datos-azul)!important}.text-rojo-datos{color:var(--datos-rojo)!important}.text-morado-datos{color:var(--datos-morado)!important}.text-naranja{color:var(--naranja-ui)!important}.bg-primary{background-color:var(--color-primary)!important;color:#fff}.bg-secondary{background-color:var(--color-secondary)!important;color:#fff}.bg-verde{background-color:var(--datos-verde)!important;color:#fff}.bg-azul{background-color:var(--datos-azul)!important;color:#fff}.bg-rojo{background-color:var(--datos-rojo)!important;color:#fff}.bg-naranja{background-color:var(--naranja-ui)!important;color:#fff}.bg-pendiente,.bg-pendiente *{background-color:#f19328!important;color:#fff!important}.linea-naranja{background-color:var(--naranja-ui);display:inline-block;flex-grow:1;margin:0 .7rem;height:1px}.integrationsapp-wrap{height:auto}.integrationsapp-wrap .app-name{color:#262a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.form-group label{font-weight:700;margin-bottom:.4rem}.form-group label>i{vertical-align:sub;font-size:18px;font-weight:400;margin-right:.3rem}*[hidden]{display:none}.productos .avatar{width:5rem;height:5rem}.productos .avatar img,.modulos .avatar img{height:60%!important;width:60%;object-fit:contain}#calendario{display:flex;justify-content:center}:root{--litepicker-day-width: 14%}.litepicker{font-family:var(--font-primary);font-size:12px}.litepicker .container__months{box-shadow:none!important}.litepicker .container__months .month-item-header{padding-top:0;font-size:14px}.litepicker .container__months .month-item-weekdays-row{width:100%}.litepicker .container__days .day-item.is-highlighted{background-color:#fff;position:relative}.litepicker .container__days .day-item.is-highlighted:after{content:"";display:block;background-color:var(--color-primary);width:6px;height:6px;position:absolute;left:calc(50% - 3px);top:2px;border-radius:3px}.litepicker .container__days .day-item.is-locked{background-color:#f2f2f2}.litepicker .container__days .day-item.is-today{color:var(--color-primary)}.litepicker .container__days .day-item.is-start-date{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.litepicker .container__days .day-item.is-start-date:after{background-color:#fff}.litepicker .container__days .day-item.is-in-range{background-color:var(--color-primary);color:#fff;opacity:.8}.litepicker .container__days .day-item.is-end-date{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.litepicker .container__days .day-item:hover{color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 1px var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.loadingoverlay{justify-content:center!important}.loadingoverlay_text{font-size:20px!important;font-weight:700!important;margin-top:20px!important;color:var(--color-secondary)!important}.loadingoverlay_element:last-child{width:300px!important;height:auto!important}.selector-numero{display:flex;align-items:center;padding:0 15px;font-size:20px;margin-top:-5px}.selector-numero.left{float:left}.selector-numero.right{float:right}.selector-numero .btn-menos,.selector-numero .btn-mas{font-size:32px;opacity:.7;color:var(--color-primary);cursor:pointer}.selector-numero .btn-menos[disabled=true],.selector-numero .btn-mas[disabled=true]{opacity:.4}.selector-numero span{color:#000;margin:0 10px;padding:0 15px}.selector-numero *[contenteditable]:focus{background-color:#eee;padding:.2rem 1rem;border-radius:.5rem;border:1px solid var(--color-primary)}*[contenteditable]:focus{background-color:#fff;color:#000;padding:.2rem 1rem;border-radius:.5rem;border:1px solid var(--color-primary)}*[contenteditable].icon-edit:after{content:"\f304";display:inline-block;margin-left:10px;color:#989898;font-family:"Font Awesome 5 Free";font-weight:900}*[contenteditable]:focus:after{display:none}.btn{border-radius:1.2rem;font-weight:500}.btn i,.btn .material-symbols-outlined{vertical-align:middle}.btn:not(.btn-sm){font-size:14px}.btn.btn-sm{font-size:13px;padding:.3rem .8rem}.btn.btn-sm i{font-size:19px}td .btn.btn-rounded{width:30px;height:30px;font-size:14px}td .btn.btn-rounded i{font-size:15px;margin-right:0}td .btn.btn-rounded .material-symbols-outlined{font-size:17px}td .btn.btn-descarga{color:var(--naranja-ui)}td .btn.btn-editar{color:var(--color-primary)}.btn-group-xs>.btn,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .btn-group-xs>.hopscotch-nav-button,.btn-xs{font-size:.75rem!important;padding:.1rem .6rem}.btn-primary,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next,.btn-soft-primary:hover,.btn-soft-primary:focus,.btn-soft-primary:not(:disabled):not(.disabled).active,.btn-soft-primary:not(:disabled):not(.disabled):active{background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-primary:hover,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:hover,.btn-primary:focus,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.btn-outline-primary{color:var(--color-secondary);border-color:var(--color-secondary)}.list-group-item.active,.btn-soft-primary:hover,.btn-outline-primary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next,.btn-soft-secondary:hover,.btn-soft-secondary:focus,.btn-soft-secondary:not(:disabled):not(.disabled).active,.btn-soft-secondary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:hover,.btn-secondary:focus,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-outline-secondary{color:var(--color-primary);border-color:var(--color-primary)}.btn-soft-secondary:hover,.btn-outline-secondary:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.btn-naranja,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next,.btn-soft-naranja:hover,.btn-soft-naranja:focus,.btn-soft-naranja:not(:disabled):not(.disabled).active,.btn-soft-naranja:not(:disabled):not(.disabled):active{background-color:var(--naranja-ui);border-color:var(--naranja-ui);color:var(--color-secondary)}.btn-naranja:hover,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:hover,.btn-naranja:focus,div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:focus,.btn-naranja:not(:disabled):not(.disabled).active,.btn-naranja:not(:disabled):not(.disabled):active{background-color:var(--naranja-ui-hover);border-color:var(--naranja-ui-hover);color:var(--color-secondary)}.btn.btn-floating{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:45px;position:fixed;bottom:9rem;right:1.7rem;z-index:10}.btn-filtro{font-size:11px!important;font-weight:700}.btn-filtro i{font-size:20px}.btn-transparente{background-color:transparent;text-transform:none;border:none;padding:0;display:flex;align-items:center;gap:10px;font-weight:700}.btn-transparente:hover,.btn-transparente:focus,.btn-transparente:active{background-color:transparent}.btn-transparente .btn{flex-shrink:0;background-color:var(--naranja-ui);color:#fff;width:25px;height:25px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;padding:0}.btn-transparente .btn i{font-size:22px!important;margin:0;width:21px}.btn-circle{width:30px;height:30px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;font-size:15px}.btn-circle i{margin:0!important}.btn-circle.btn-lg{width:40px;height:40px;border-radius:20px;font-size:20px}.btn-circle.btn-xl{width:60px;height:60px;border-radius:30px;font-size:24px}.btn-circle.btn-xs{width:22px;height:22px;border-radius:15px}.btn-circle.btn-xs i{font-size:15px;text-align:center}.btn-listado{background-color:#efefef;color:var(--color-primary);width:30px;height:30px;border-radius:50%!important;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-listado.btn-sm{width:22px;height:22px}.btn-listado *{pointer-events:none}.btn-listado i{color:var(--color-primary);margin-right:0}.btn-listado.del i{color:#e00}.btn-listado svg{width:.9rem;height:.9rem;fill:var(--color-primary);stroke:var(--color-primary)}.btn-listado svg *{fill:var(--color-primary);stroke:var(--color-primary)}.btn-listado img{width:.9rem;height:.9rem}.btn-listado.disabled i{color:#787878!important}.btn-listado.disabled svg,.btn-listado.disabled svg *{fill:#787878!important;stroke:#787878!important}.disabled .btn-listado i{color:#787878!important}.disabled .btn-listado svg,.disabled .btn-listado svg *{fill:#787878!important;stroke:#787878!important}.badge{border-radius:1.2rem}.badge.badge-primary{background:var(--color-primary)}.badge.badge-circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:unset!important;width:24px;height:24px;border-radius:12px;font-size:14px;font-weight:700;padding:0!important}.badge.badge-notificacion{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:unset!important;width:26px;height:26px;border-radius:20px;font-size:14px;font-weight:700;padding:0!important;position:absolute;top:-.5rem;right:-.5rem;color:#fff;cursor:pointer}.badge.badge-notificacion:hover{color:#fff}.avatar.avatar-primary>.initial-wrap{background-color:var(--color-primary)!important}[data-footer=simple] .hk-footer .footer .footer-text a,.footer-simple-example .hk-footer .footer .footer-text a,.btn-soft-primary{color:var(--color-primary)}.hk-wrapper[data-layout=navbar] .hk-menu .menu-content-wrap .menu-group .navbar-nav>.nav-item.active>.nav-link{color:var(--color-primary)!important}.btn-turnos{display:flex}.btn-turnos .btn span{height:auto!important;display:inline!important}.btn-turnos .btn.btn-comida i{color:var(--color-comida)}.btn-turnos .btn.btn-cena i{color:var(--color-cena)}.btn-turnos .btn{position:relative}.btn-turnos .btn:before{content:"";display:block;height:5px;background-color:transparent;position:absolute;top:0;left:0;right:0}.btn-turnos .btn-comida:before{background-color:var(--color-comida)}.btn-turnos .btn-cena:before{background-color:var(--color-cena)}@media (max-width: 500px){.btn-turnos{flex-direction:column;width:100%}.btn-turnos .btn{width:100%}}.badges-espacios{text-align:right}.badges-espacios .badge{background-color:var(--color-primary);color:#fff;padding:8px 15px;border-radius:20px;margin-right:10px;margin-bottom:10px;cursor:pointer}.badges-espacios .badge.all{background-color:#eee;color:#232323}.alert.alert-sm{padding:.4rem 1rem;font-size:15px}.nav-cliente{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:700;font-size:14px;line-height:1.2;padding-right:1rem;background-color:transparent;border:none;transition:all .3s ease-in-out;overflow:hidden}.nav-cliente:hover,.nav-cliente:focus{background-color:transparent;opacity:.8}.nav-cliente:after{font-size:22px}.nav-cliente img{height:42px;max-width:80px;object-fit:contain;object-position:right center}.nav-cliente img.circle{height:48px;width:48px;border-radius:24px;object-fit:cover;object-position:center center}.nav-cliente .nav-cliente-datos{max-width:180px;line-height:1.2;text-align:left;color:#343434}.nav-cliente .rol{font-weight:400;font-size:13px;color:#989898}.nav-item-usuario .btn,.nav-item-usuario .btn.btn-icon[class*=btn-flush-]{background:#e1e1e1!important}@media (max-width: 1280px){.nav-cliente .nav-cliente-datos{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-cliente:not(.dropdown-toggle){display:none}}@media (max-width: 1024px){.nav-cliente .nav-cliente-datos{max-width:none}.nav-cliente{max-width:160px;padding:0 5px}}.nav-usuario{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:700;font-size:14px;line-height:1.2;padding-right:1rem;background-color:transparent;border:none;transition:all .3s ease-in-out;overflow:hidden}.nav-usuario:hover,.nav-usuario:focus{background-color:transparent;opacity:.8}.nav-usuario:after{font-size:22px}.nav-usuario img{height:42px;max-width:80px;object-fit:contain;object-position:right center}.nav-usuario img.circle{height:48px;width:48px;border-radius:24px;object-fit:cover;object-position:center center}.nav-usuario .nav-usuario-datos{max-width:180px;line-height:1.2;text-align:left;color:#343434}.nav-usuario .rol{font-weight:400;font-size:13px;color:#989898}@media (max-width: 1280px){.nav-usuario .nav-usuario-datos{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 1024px){.nav-usuario .nav-usuario-datos{max-width:none}.nav-usuario{max-width:160px;padding:0 5px}}@media (max-width: 768px){.nav-usuario .nav-usuario-datos{display:none}}.tooltip .tooltip-inner{max-width:240px;background-color:#fff;color:#000;text-align:left;font-size:13px;line-height:1.2em;padding:16px 28px;border-radius:40px;box-shadow:0 197px 55px #0000,0 126px 50px #00000003,0 71px 42px #0000000d,0 31px 31px #00000017,0 8px 17px #0000001a}:root{--color-comida: #F2BB2F;--color-cena: #011d36}.reserva-restaurante:before{content:"";display:block;height:5px;background-color:var(--color-comida);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.reserva-restaurante.cena:before{background-color:var(--color-cena)}.reserva-restaurante{color:#454545;transition:all .1s ease-in-out}.reserva-restaurante:hover{transform:translateY(-4px);box-shadow:0 0 5px #0000001a}.reserva-restaurante .reserva-icon{margin-top:20px;font-size:35px;text-align:center;color:var(--color-primary);line-height:1.6;float:right}.reserva-restaurante .reserva-hora span,.reserva-restaurante .reserva-espacio span:not(.badge){color:#000;font-size:18px}.reserva-restaurante .reserva-nombre{color:var(--color-primary)}.reserva-restaurante .reserva-email,.reserva-restaurante .reserva-telefono,.reserva-restaurante .reserva-tipo{font-size:12px;text-overflow:hidden;white-space:nowrap}.reserva-restaurante .reserva-tipo{margin-top:5px}.reserva-restaurante .reserva-autor{font-size:12px;color:#767676}.reserva-restaurante .separator{margin:1rem 0}.no-resultados{text-align:center;font-size:18px;padding:20px;color:#656565}.no-resultados div{margin-bottom:15px}.carta-card{color:#454545;transition:all .1s ease-in-out;cursor:pointer;text-align:left}.carta-card:hover{transform:translateY(-4px);box-shadow:0 0 5px #0000001a}.carta-card .carta-icono-ordenar{padding:.3rem .4rem;font-size:18px;display:none}.carta-card .carta-icon{position:absolute;top:5px;right:60px;font-size:35px;text-align:center;color:var(--color-primary);line-height:1.6;float:right}.carta-card .carta-nombre{font-size:18px;font-weight:700;width:68%;color:var(--color-primary)}.carta-card .carta-precio{font-weight:700;font-size:16px}.carta-card .carta-visitas{float:right;margin-right:25px;margin-top:3px;font-size:12px;line-height:30px}.plato-card{color:#454545;transition:all .1s ease-in-out;cursor:pointer;text-align:left}.plato-card:hover{transform:translateY(-4px);box-shadow:0 0 5px #0000001a}.plato-card .plato-icono-ordenar{padding:.3rem .4rem;font-size:18px;display:none}.plato-card .plato-icon{position:absolute;top:5px;right:60px;font-size:35px;text-align:center;color:var(--color-primary);line-height:1.6;float:right}.plato-card .plato-nombre{font-size:18px;font-weight:700;margin-top:10px}.plato-card .plato-sugerencia{font-size:13px;font-style:italic}.plato-card .separator{margin:.5rem 0}.row.row-gap{row-gap:1rem}.row-small .col-xs-6{width:50%}@media (max-width: 500px){.row-small .col-xs-6{width:100%}}.iti{display:block}.iti .iti--allow-dropdown{width:100%}.iti input,.iti input[type=text],.iti input[type=tel]{position:static}.sin-resultados{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.sin-resultados h4{font-size:1.4em;font-weight:700}.sin-resultados p{font-size:1.2em}.borderless,.list-group.borderless .list-group-item{border:none}.list-group.list-group-sm .list-group-item{padding:.2rem 1rem;font-size:13px}.list-group.list-group-xs .list-group-item{padding:0 1rem;font-size:13px}ul.list-group.list-group-striped li:nth-of-type(2n){background:#f2f2f2}.list-filtro{max-height:50vh;overflow:auto}.list-filtro .list-group-item{display:flex;align-items:center;gap:.7rem;flex-shrink:0;white-space:normal;font-size:14px}.list-group-hover{position:relative;transition:all .3s ease-in-out}.list-group-hover:hover{transform:scale(1.06);z-index:2}.div-filtro .list-group-item{line-height:1.1em}.div-filtro .list-group-item label{cursor:pointer}.div-filtro .list-group-item:has(.avatar){padding:.3rem 1rem;font-weight:700}.div-filtro .avatar{width:1.8rem;height:1.8rem}.div-filtro .form-group-search{min-width:auto;margin-bottom:1rem}.div-filtro .form-group-search .form-control{border-radius:1rem;padding-left:1rem;padding-right:34px}.div-filtro .form-group-search:not(.form-group):after{left:unset;right:10px}.div-filtro .form-check{display:flex;align-items:center;gap:.5rem}.div-filtro .list-empleados-filtro{max-height:62vh;overflow:auto}.list-empleados-filtro .list-group-item{line-height:1.1em}@media (max-width: 768px){.div-filtro{position:fixed;top:0;bottom:75px;left:100%;width:100vw;display:block;z-index:9999;padding:0;transition:all .3s ease-in-out;overflow:auto;background-color:#fff}.div-filtro .list-empleados-filtro{max-height:none}.div-filtro .emp-filtro{margin:0;border-radius:0}}.btn-rounded.btn-block span{display:inline!important}.barra-evento-calendario{width:6px;position:absolute;top:0;left:0;bottom:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.barra-evento-calendario.Comida{background-color:var(--color-comida)}.barra-evento-calendario.Cena{background-color:var(--color-cena)}.fc .fc-button-primary{background-color:var(--color-primary);border-color:var(--color-primary);opacity:.8}.fc .fc-button-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);opacity:1}.fc .fc-button-primary:disabled{background-color:var(--color-primary);border-color:var(--color-primary);opacity:.4}.fc-list-event-dot{display:none}.fc-list-event-title{position:relative}.fc .fc-scroller-liquid-absolute{overflow:auto!important}.calendar-container .fc-timegrid-event-harness>.fc-timegrid-event{bottom:unset}.calendar-container .datepicker table tr td:hover{background:inherit!important;color:inherit!important}.popover{min-width:280px}.popover-header{padding-right:35px}.popover-close{position:absolute;top:5px;right:10px;cursor:pointer;font-size:1.3rem;color:var(--color-primary);transition:all .3s ease-in-out}.popover-close:hover{color:var(--color-primary);opacity:.7}.popover-edit{position:absolute;top:5px;right:45px;cursor:pointer;font-size:1.3rem;color:var(--color-primary);transition:all .3s ease-in-out}.popover-title{color:var(--color-secondary)}.popover-btn{list-style:none;padding:0}.popover-btn .btn{display:block;margin:10px 0}.popover-body{font-size:14px}.popover-body img{width:100%;height:auto;max-height:130px;object-fit:cover;display:block;margin-bottom:5px}.popover-body .fa,.popover-body .fas,.popover-body .far{width:18px}.popover-body .fecha{font-size:14px;font-weight:700}.popover-body .descripcion{font-size:14px;line-height:1.2!important}.popover-body hr{margin:4px 0;color:#434343;font-size:.8em}.popover .badge-reserva{float:right;font-size:.8em}.popover-map iframe{height:120px!important}.popover-calendario{min-width:unset}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.table{color:#424242}.table.table-sm{font-size:13px;font-weight:600}.table.table-xs{font-size:12.5px}.table thead th{font-weight:700}.table th:has(input[type=checkbox]),.table td:has(input[type=checkbox]){padding:.2rem .3rem!important;margin:0!important;text-align:center;width:15px!important;cursor:pointer}.table th input[type=checkbox],.table td input[type=checkbox]{padding:0!important;margin:0!important}.table th .form-check,.table td .form-check{padding:0!important;margin:0!important;min-height:unset!important;height:0}.table th:contains("Acciones"){text-align:center}.table-informe td,.table-informe th{font-size:12px}.table-informe tr.baja{background-color:#ffecec}.table-informe td,.table-informe th{padding:.3rem 1rem}.tr-baja{background-color:#ffecec}.table-mobile tbody tr td{vertical-align:middle!important}@media (max-width: 768px){.table-mobile thead{display:none}.table-mobile tbody{display:flex;flex-direction:column;padding:0}.table-mobile tbody tr{padding:10px 15px;margin-bottom:10px;border-radius:8px;box-shadow:0 3px 5px #0000001a;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.card-body>.table-mobile tbody tr{box-shadow:none;border-bottom:1px solid #EFEFEF;border-radius:0}.card-body>.table-mobile tbody tr:last-child{border-bottom:none}.table-mobile tbody tr td{border:none;padding:0!important}.table-mobile tbody tr td.breaktd{flex-basis:100%}.table-mobile tbody tr td.btntd{margin-top:10px;margin-left:auto;font-size:18px}.table-mobile tbody tr td.btntd~td.btntd{margin-top:10px;margin-left:0}.table-mobile tbody tr td.btntd .btn{padding:.3rem .7rem;font-size:18px;line-height:1.5}}.table-striped>tbody>tr:nth-of-type(2n)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: transparent;color:var(--bs-table-striped-color)}.table .badge.badge-indicator{border:none;width:12px;height:12px}.table-filtros{display:flex;align-items:center;gap:.5rem;margin-left:auto;margin-right:auto;color:var(--color-secondary)}.table-filtros div{cursor:pointer}.table-filtros div:after{content:"|";display:inline-block;margin-left:.5rem;color:#a2a3bd}.table-filtros div:last-child:after{display:none}.table-filtros span{color:var(--color-primary)}.tiempo.verde,.bg-verde{background-color:var(--datos-verde)}.tiempo.amarillo,.bg-amarillo{background-color:var(--datos-amarillo)}.tiempo.rojo,.bg-rojo{background-color:var(--datos-rojo)}.tiempo.azul,.bg-azul{background-color:var(--datos-azul)}.title-form{color:var(--color-primary);font-size:1em;border-bottom:1px solid #EEE;padding-bottom:.4rem;margin-bottom:.8rem}.nicescroll-bar{width:auto;height:auto}.dataTables_filter,.dataTables_filter label{position:relative;max-width:210px}.form-group-search{min-width:270px}.form-group-search,.form-group-search label{width:100%;position:relative}.dataTables_filter label:after,.form-group-search:has(label) label:after,.form-group-search:not(.form-group):after{content:"\e8b6";font-family:Material Symbols Outlined;font-weight:400;font-size:20px;color:var(--color-primary);display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:12px;width:18px;height:100%;z-index:1}.form-group-search:not(.form-group):after{top:0}.dataTables_filter input[type=search],.form-group-search input[type=search]{padding-right:34px;border-color:#aaa}.dataTables_length,.dataTables_info{display:block!important;flex-shrink:0}.contactapp-wrap{height:auto}.contactapp-wrap .contactapp-content .contactapp-detail-wrap .contact-body .nicescroll-bar .contact-list-view .contact-toolbar-right .dataTables_info{width:auto}.contactapp-wrap .contactapp-content,.contactapp-wrap .contactapp-content .contactapp-detail-wrap .contact-body{overflow:unset}.contactapp-wrap .contactapp-sidebar{border-right:none}.contact-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;height:auto!important;padding:.5rem 1.25rem!important}.contact-options-wrap{align-items:center}.contact-toolbar-left,.contact-toolbar-right{flex-wrap:wrap;align-items:center!important;min-height:auto!important}@media (max-width: 768px){.form-group-search{min-width:unset}.contact-header{padding:0 .3rem!important}}.dataTables_paginate .pagination{margin:0}.dataTables_paginate .page-link{min-height:auto!important;height:auto!important}.vacaciones-tooltip-content .vacaciones-titulo{font-weight:700}.vacaciones-tooltip-content .vacaciones-estado{font-size:.9em;font-style:italic}.calendario-control .fc-timegrid-event-harness>.fc-timegrid-event{bottom:0;display:flex;align-items:center;font-weight:500;padding:5px;cursor:pointer}.calendario-control .fc-v-event .fc-event-main{height:auto}.file-preview{display:none;position:fixed;inset:0;background-color:#0006;padding:2rem;z-index:9999}.file-preview .file-preview-body{position:relative;display:block;width:100%;height:100%}.file-preview .file-preview-body h3{position:absolute;top:0;left:0;padding-top:.6rem;padding-left:.5rem;color:#fff;font-size:1.8em;text-shadow:0 2px 4px black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.file-preview .file-preview-body .btn-cerrar{position:absolute;top:0;right:0;color:#fff;padding:.4rem;font-size:35px}.file-preview .file-preview-body iframe{margin-top:3rem;width:100%;height:calc(100% - 4rem)}@media (max-width: 768px){.file-preview{padding:1rem}.file-preview .file-preview-body h3{padding-top:1rem;font-size:1.4em}.file-preview .file-preview-body .btn-cerrar{font-size:30px}.file-preview .file-preview-body iframe{height:calc(100% - 3rem)}}.footer-fixed{display:none;position:fixed;bottom:0;left:0;right:0;padding:1rem 1rem 5rem;text-align:center;z-index:1052}.footer-fixed .modal{text-align:left}@media (max-width: 768px){.footer-fixed{display:block;padding-bottom:2rem}}.footer-tabs{position:fixed;bottom:0;left:0;right:0;padding:.5rem 1rem;background-color:#fff;border-top:1px solid var(--color-secondary);display:none;z-index:15}.footer-tabs a{display:flex;align-items:center;flex-direction:column;gap:.7rem;padding:0;margin:0}.footer-tabs a i{font-size:28px;margin:0!important}.footer-tabs a.active i{color:var(--color-primary)}.footer-tabs a span{font-size:11px;font-weight:400}@media (max-width: 768px){.footer-tabs{display:grid;grid-template-columns:repeat(5,1fr)}.hk-pg-body{padding-bottom:10rem!important}}.footer-menu{position:fixed;inset:150% 0 0;padding:.5rem 1rem;background-color:#ebebeb;display:none;z-index:14;transition:all .2s ease-in-out;padding:2rem 1.5rem calc(74px + 2rem) 1.5rem}.footer-menu .list-group-item{padding:0}.footer-menu .list-group-item a{display:flex;align-items:center;gap:.5rem;color:var(--color-secondary);font-weight:700;font-size:15px;padding:1rem;cursor:pointer}.footer-menu .list-group-item i{font-size:28px;color:var(--color-primary);margin:0}@media (max-width: 768px){.footer-menu{display:flex;flex-direction:column;justify-content:end}}.calendar table.month td.day{overflow:hidden}.calendar table.month td.day .day-content{border-radius:0}.calendar table.month tr td.day:first-child .day-vacaciones{border-top-left-radius:4px;border-bottom-left-radius:4px}.calendar table.month tr td.day:last-child .day-vacaciones{border-top-right-radius:4px;border-bottom-right-radius:4px}.calendar table.month tr td.day .day-vacaciones:not(.day-festivo){color:#fff}.day-content{color:#232323}.day-hoy{color:#fff;font-weight:700;position:relative;z-index:1}.day-hoy:after{content:"";display:block;position:absolute;inset:3px;background-color:var(--color-secondary);border-radius:50%;z-index:-1}.calendar table.month tr td.day:has(.day-hoy){border-radius:4px}.day-finde{color:var(--color-primary)}.day-festivo{background-color:#efefef;color:red}td:has(.day-pendiente){border-radius:.2rem;width:40px;height:40px}.day-pendiente{color:#fff;transform:scale(1.3)}.list-group-item .icon-collapse{transition:all .3s ease-in-out}.list-group-item[data-bs-toggle=collapse] .icon-collapse:before{content:"\e5db"}.list-group-item[aria-expanded=true] .icon-collapse:before{content:"\e5d8"}.list-proximas-ausencias{overflow:auto;max-height:100%}.list-proximas-ausencias li{display:flex;align-items:center;gap:.5rem;color:var(--color-secondary);font-weight:700;padding:.8rem .5rem;margin-bottom:.6rem;border:none;border-radius:0!important;cursor:pointer}.list-proximas-ausencias li .nombre{width:48%;line-height:1.4em;font-size:11px}.list-proximas-ausencias li .icono{display:inline-flex;align-items:center}.list-proximas-ausencias li .icono i{font-size:20px}.list-proximas-ausencias li .fecha{font-size:10px;font-weight:400;color:var(--color-secondary);text-align:right;line-height:1.1em;min-width:62px;margin-left:auto}.list-proximas-ausencias li .fecha>div{opacity:.7;margin-bottom:.2rem}.list-ultimos-documentos{overflow:auto;max-height:100%}.list-ultimos-documentos li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem .5rem;margin-bottom:.6rem;border:none;border-radius:0!important;cursor:pointer}.list-ultimos-documentos li .tipo-doc,.tipo-doc{display:flex;align-items:center;gap:1px;text-transform:uppercase;font-size:11px;font-weight:700;width:58px;flex-shrink:0}.table .tipo-doc{width:auto}.list-ultimos-documentos li .tipo-doc i,.tipo-doc i{font-size:24px}.list-ultimos-documentos li .tipo-doc i.fa,.tipo-doc i.fa{font-size:18px}.list-ultimos-documentos li .nombre,.table-documentos .nombre{flex-shrink:0;width:100px;line-height:1.4em;font-size:11px;font-weight:700}.table-documentos .nombre{width:auto;font-size:13px}.list-ultimos-documentos li .actions{flex-shrink:0;display:flex;align-items:center;justify-content:end;gap:5px;margin-left:auto;flex-grow:0}.list-ultimos-documentos li .actions .fecha{font-size:10px;font-weight:400;color:var(--color-secondary);opacity:.7}.list-ultimos-documentos li .actions .btn{width:26px;height:26px}.list-ultimos-documentos li .actions .btn i{color:var(--color-secondary);margin:0;font-size:20px}.list-ultimos-documentos li .actions .btn-descarga i{font-weight:400;color:var(--naranja-ui)}.tipo-doc.initial-wrap{flex-direction:column}.tipo-doc.initial-wrap i{font-size:40px}.tipo-doc.initial-wrap span{font-size:14px}@media (max-width: 768px){.list-ultimos-documentos li .tipo-doc{width:50px}.list-ultimos-documentos li .nombre{width:77px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.list-ultimas-incidencias{overflow:auto;max-height:100%}.list-ultimas-incidencias li{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:.8rem 1rem;margin-bottom:.6rem;border:none;border-radius:0!important;background-color:#ebebeb;border-left:5px solid black!important;cursor:pointer}.list-ultimas-incidencias li .titulo{font-weight:500;line-height:1.1em}.list-ultimas-incidencias li .resumen{font-size:13px;line-height:1.1em}.list-horarios .advance-list-item{margin-bottom:.7rem;border-radius:8px;box-shadow:0 4px 4px #00000029;border:none;display:flex;align-items:center;gap:1rem}.list-horarios .advance-list-item h6{margin-bottom:0;color:var(--color-secondary);font-weight:700;width:30%;text-overflow:ellipsis}.list-horarios .advance-list-item .horas{color:var(--color-primary);font-weight:700}.list-horarios .advance-list-item .horario{color:#000}.list-horarios .advance-list-item .horario i{vertical-align:sub;font-size:16px;margin-right:5px}.list-horarios .advance-list-item .acciones{margin-left:auto}.list-horarios-editar{display:flex;align-items:center;gap:1rem}.list-horarios-editar .advance-list-item{flex-grow:1;margin-bottom:0;border-radius:8px;box-shadow:0 4px 4px #00000029;border:none}.list-horarios-editar .advance-list-item .cabecera{display:flex;align-items:center;gap:2rem}.list-horarios-editar .advance-list-item h6{margin-bottom:0;color:var(--color-primary);font-size:12px;font-weight:700}.list-horarios-editar .advance-list-item .horas{color:var(--color-secondary);font-size:12px;font-weight:700}.list-horarios-editar .advance-list-item .horario{color:#000;font-size:16px;margin-top:.4rem}.list-horarios-editar .advance-list-item .horario i{vertical-align:sub;font-size:22px;margin-right:5px}.list-horarios-editar .advance-list-item .acciones{margin-left:auto}.list-empleados-general{overflow:auto;max-height:100%;border-radius:1rem!important}.list-empleados-general li{display:flex;flex-wrap:wrap;align-items:center;padding:.8rem 1rem;border:none;cursor:pointer}.list-empleados-general li .nombre{flex-shrink:0;width:100px;line-height:1.4em;font-size:11px;font-weight:700}.list-disponibilidad{margin-top:1rem}.list-disponibilidad>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:.2rem 0}.list-disponibilidad>div span{color:var(--color-secondary);line-height:1.2em}.list-disponibilidad>div .progress,.dashboard-widget .progress{width:50%;height:9px;border-radius:5px;justify-content:end;flex-shrink:0}.list-disponibilidad>div .progress-bar,.dashboard-widget .progress-bar{border-radius:5px}.dashboard-widget{margin-bottom:1rem!important}.card-tabla-registro .media .media-body .text-high-em{font-weight:700;font-size:12px}@media (max-width: 768px){.card-tabla-registro .avatar.avatar-sm{width:2.3rem;height:2.3rem}}.card-doc{position:relative;display:flex;padding:8px 12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex-shrink:0;border:.5px solid #EBEBEB;background:#fff;font-size:12px;font-style:normal;font-weight:400;cursor:pointer}.card-doc h2{color:var(--color-secondary);font-size:14px;font-weight:700;margin:0}.card-doc h2,.card-doc div{max-width:100%}.card-doc .fecha{color:#a2a3bd}.card-doc .btn{width:24px;height:24px}.card-doc .btn i{font-size:14px}.card-doc .btn i.material-symbols-outlined{font-size:20px}.card-doc .btn.btn-descarga{color:var(--naranja-ui)}.card-doc .btn.btn-editar{color:var(--color-primary)}@media (max-width: 768px){.card-doc{border-radius:.5rem;gap:5px;font-size:12px}.card-doc .empleado{font-size:12px}}.year-calendar .calendar-header{display:none}.year-calendar .calendar{color:var(--color-secondary)}.year-calendar.calendar table.month th.month-title{font-size:12px;font-weight:400;text-transform:lowercase;color:var(--color-secondary)}.year-calendar.calendar table.month th.day-header{font-size:12px;font-weight:400;color:var(--color-secondary);text-transform:lowercase}.year-calendar.calendar table.month th.day-header:nth-child(6),.year-calendar.calendar table.month th.day-header:nth-child(7){color:var(--color-primary)}@media (max-width: 768px){.year-calendar.calendar table.month th.month-title,.year-calendar.calendar table.month th.day-header,.calendar table td,.calendar table th{font-size:15px}.calendar table.month td.day div{padding:10px!important}}.pagina-html{padding-top:2.5rem}.pagina-html>.container{padding-bottom:2.5rem}.tox-notifications-container{display:none!important}.tox-tinymce *{-webkit-user-select:auto!important;user-select:auto!important}.tox-tinymce{border-radius:.375rem!important}
