@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap);.supra-efecto{-webkit-animation:moveee infinite alternate;animation:moveee infinite alternate;-webkit-animation-duration:.5s;animation-duration:.5s;pointer-events:none;position:relative}.supra-efecto:after{pointer-events:none;z-index:10000;position:absolute;content:"";top:0;opacity:.7;left:0;width:100%;height:100%;background-image:url(../img/funcionalidad.9993ef18.jpg)!important;background-size:cover;background-repeat:no-repeat}:root{--main-blue-hover:#0269a0;--dark-color:#383838;--main-blue:#0081c6;--main-gray:#e6e6e6;--main-gray-light:#efeeee;--main-gray-hover:#999}.c-container{position:fixed;height:100%;left:240px;width:calc(100% - 240px);overflow:scroll;padding:40px 50px 80px;-webkit-box-shadow:-15px 0 0 0 transparent;box-shadow:-15px 0 0 0 transparent;-webkit-transition:all .4s;transition:all .4s}@media(max-width:1200px){.c-container{width:100%;left:0}}@media(max-width:991px){.c-container{padding:40px 20px 75px}}.c-container--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.pr-35{padding-right:35px!important}.pl-57{padding-left:57px!important}.pl-10{padding-left:10px}.pb-4px{padding-bottom:4px!important}.pb-20{padding-bottom:20px!important}.px-15{padding-right:15px;padding-left:15px}.py-20{padding-top:20px;padding-bottom:20px}.pt-60{padding-top:60px!important}.m-1{margin:1rem}.m-y-2{margin:15px 0}.ml-25{margin-left:25px}.mt-1{margin-top:1rem}.mt-28{margin-top:28px}.mb-1{margin-bottom:1rem}.select-lang span{height:30px!important}.select-lang select{width:60px}.fz-20{font-size:20px!important}.fz-18{font-size:18px!important}.fz-16{font-size:16px!important}.field .label,.fz-14,.tabs ul li a{font-size:14px!important}.fz-13{font-size:13px!important}.secondary-background{background:#fa5f1a!important;color:#fff!important;font-weight:600}.lightest-background{background:#fff;background-position-x:-700px}.c-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.c-title-blue{color:var(--main-blue)}.center{text-align:center!important}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.btn-group--separated{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:30px}.c-btn{text-align:center;cursor:pointer;outline:none!important;-webkit-transition:background .1s,-webkit-transform .2s;transition:background .1s,-webkit-transform .2s;transition:background .1s,transform .2s;transition:background .1s,transform .2s,-webkit-transform .2s;border-radius:4px;min-width:130px;letter-spacing:1px;height:30px;font-size:12px!important}@media(max-width:1200px){.c-btn{min-width:110px!important;width:110px}}.c-btn-mini{min-width:30px!important;font-size:14px!important;width:30px!important}.c-btn-blue{border:1px solid #63b4e2!important;color:#63b4e2!important;background:rgba(99,180,226,.075)!important}.c-btn-blue:hover{background:rgba(99,180,226,.4)!important}.c-btn-blue:focus{background:rgba(99,180,226,.5)!important}.c-btn-blue-disable{border:1px solid #c8c8c8!important;color:#c8c8c8!important;background:hsla(0,0%,78.4%,.075)!important}.c-btn-blue-disable:hover{background:hsla(0,0%,78.4%,.4)!important}.c-btn-blue-disable:focus{background:hsla(0,0%,78.4%,.5)!important}.c-btn-blue-disable{cursor:not-allowed;pointer-events:none}.c-btn-yellow{border:1px solid #fc0!important;color:#fc0!important;background:rgba(255,204,0,.075)!important}.c-btn-yellow:hover{background:rgba(255,204,0,.4)!important}.c-btn-yellow:focus{background:rgba(255,204,0,.5)!important}.c-btn-red{border:1px solid #eb0a32!important;color:#eb0a32!important;background:rgba(235,10,50,.075)!important}.c-btn-red:hover{background:rgba(235,10,50,.4)!important}.c-btn-red:focus{background:rgba(235,10,50,.5)!important}.c-btn-alert{border:1px solid #af1b3f!important;color:#af1b3f!important;background:rgba(175,27,63,.075)!important}.c-btn-alert:hover{background:rgba(175,27,63,.4)!important}.c-btn-alert:focus{background:rgba(175,27,63,.5)!important}.c-btn-green{border:1px solid #27ae60!important;color:#27ae60!important;background:rgba(39,174,96,.075)!important}.c-btn-green:hover{background:rgba(39,174,96,.4)!important}.c-btn-green:focus{background:rgba(39,174,96,.5)!important}.c-btn-white{border:1px solid #c8c8c8!important;color:#c8c8c8!important;background:hsla(0,0%,78.4%,.075)!important}.c-btn-white:hover{background:hsla(0,0%,78.4%,.4)!important}.c-btn-white:focus{background:hsla(0,0%,78.4%,.5)!important}.c-btn-white{border-color:#efeeee;color:#5b6472!important}.c-btn-white span{color:var(--main-gray-hover)}.c-btn-white span.icon{font-size:20px;position:absolute;top:0;left:4px;width:20px}.c-btn-white-disable{border:1px solid #c8c8c8}.c-btn-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.c-btn-input:hover{-webkit-transform:unset;transform:unset}.c-modal .c-modal__content+button#submit{margin-top:15px}.c-input[type=textarea]{min-height:100px}.c-input{width:100%;height:285px;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 0 1px 1px var(--main-blue);box-shadow:0 0 1px 1px var(--main-blue);padding-left:8px;border-radius:5px;border:1px solid #d2d2d2}.c-input:focus{-webkit-box-shadow:0 0 3px 1px var(--main-blue-hover);box-shadow:0 0 3px 1px var(--main-blue-hover);outline:none}.ml-auto{margin-left:auto}.text-blue{color:var(--main-blue)}.red-text-alert{margin-top:5px;color:red;font-size:12px}.color-white{color:#fff}.c-container::-webkit-scrollbar,.c-modal__content::-webkit-scrollbar,.scheduler_default_scrollable::-webkit-scrollbar,.scroll-style::-webkit-scrollbar,.tab-item::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{width:8px;position:absolute;height:8px}.c-container::-webkit-scrollbar-thumb,.c-modal__content::-webkit-scrollbar-thumb,.scheduler_default_scrollable::-webkit-scrollbar-thumb,.scroll-style::-webkit-scrollbar-thumb,.tab-item::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{background-color:var(--main-gray);border-radius:6px}.c-container::-webkit-scrollbar-thumb:hover,.c-modal__content::-webkit-scrollbar-thumb:hover,.scheduler_default_scrollable::-webkit-scrollbar-thumb:hover,.scroll-style::-webkit-scrollbar-thumb:hover,.tab-item::-webkit-scrollbar-thumb:hover,.table-responsive::-webkit-scrollbar-thumb:hover{background-color:var(--main-gray-hover)}.c-container::-webkit-scrollbar-track,.c-modal__content::-webkit-scrollbar-track,.scheduler_default_scrollable::-webkit-scrollbar-track,.scroll-style::-webkit-scrollbar-track,.tab-item::-webkit-scrollbar-track,.table-responsive::-webkit-scrollbar-track{background-color:var(--main-gray-light);border-radius:5px;margin:5px 0}#sidebar .sidebar::-webkit-scrollbar,.scroll-style--sidebar::-webkit-scrollbar{display:none}.hidden,.invisible-input{display:none}.stripped{background-color:#f4f9fc!important}.text-center{text-align:center!important}.text-end{text-align:end!important}.text-red{color:#eb0a32}.text-link{text-decoration:underline}.grid-column-one-third{grid-column:1/3}.grid-commentary{grid-column:2/4}@media(max-width:991px){.grid-commentary{grid-column:1/3}}@media(max-width:767px){.grid-commentary{grid-column:unset}}.td-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.td-plus img{cursor:pointer}.cell-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cell-container button{margin-top:26px}.space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.bg-white{background:#fff!important}.text-grey{color:#232a32!important}.text-blue{color:#0081c6!important}.fullscreen{width:100%;height:100%;background:rgba(51,51,51,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.fullscreen img{max-width:none!important}img.img-modal{cursor:pointer;max-width:800px}#manual div.tab-item{padding:0 40px}.loading-icon{width:30px;height:30px;margin-left:5px}.loading-icon-large{-ms-flex-item-align:center;align-self:center;height:100px!important;width:100px!important}.loading-icon-sm{width:20px;height:20px;margin-left:5px}#form .modal-content{width:500px!important}#modal--confirm{height:87px}.tipology{grid-column:1/-1}.gray-filter{-webkit-filter:brightness(0) saturate(100%) invert(79%) sepia(0) saturate(1174%) hue-rotate(224deg) brightness(99%) contrast(99%);filter:brightness(0) saturate(100%) invert(79%) sepia(0) saturate(1174%) hue-rotate(224deg) brightness(99%) contrast(99%)}.filter-white.router-link-active img,.filter-white:hover img{-webkit-filter:invert(0) sepia(0) saturate(7500%) hue-rotate(314deg) brightness(109%) contrast(100%)!important;filter:invert(0) sepia(0) saturate(7500%) hue-rotate(314deg) brightness(109%) contrast(100%)!important}.w-120{width:120px}.date-range{width:208px}.date-range .control.has-icons-left .icon.is-left{left:167px!important;background:#fff;height:25px!important;top:2px!important}@-webkit-keyframes focusedCard{0%{-webkit-box-shadow:0 0 20px 5px rgba(0,184,0,0);box-shadow:0 0 20px 5px rgba(0,184,0,0)}50%{-webkit-box-shadow:0 0 20px 5px rgba(0,184,0,.466);box-shadow:0 0 20px 5px rgba(0,184,0,.466)}to{-webkit-box-shadow:0 0 20px 5px rgba(0,184,0,0);box-shadow:0 0 20px 5px rgba(0,184,0,0)}}@keyframes focusedCard{0%{-webkit-box-shadow:0 0 20px 5px rgba(0,184,0,0);box-shadow:0 0 20px 5px rgba(0,184,0,0)}50%{-webkit-box-shadow:0 0 20px 5px rgba(0,184,0,.466);box-shadow:0 0 20px 5px rgba(0,184,0,.466)}to{-webkit-box-shadow:0 0 20px 5px rgba(0,184,0,0);box-shadow:0 0 20px 5px rgba(0,184,0,0)}}.title{font-size:20px}.tab-content{padding:0!important}.b-tabs{margin:0!important}.b-tabs-full .tab-item{max-height:none!important}.b-checkbox{font-size:14px}.field.label-m-0 label.label{margin:0!important}.option-radio-text{font-size:14px}.radio-inputs-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=radio]{accent-color:#0081c6}.tab-item{max-height:calc(100vh - 285px)!important;border-bottom:1px solid rgba(0,0,0,.085);overflow-y:auto}.tab-item .table-responsive{overflow:unset!important}.tabs{background:var(--main-gray)!important}.tabs ul li.is-active{position:relative}.tabs ul li.is-active:before{content:"";width:calc(100% - 55px);height:5px;position:absolute;top:unset;right:unset;bottom:0;left:40px;background:var(--main-blue)}.tabs ul li a{border:none!important;color:#000!important;padding:18px;padding-left:40px}.go-back-arrow{cursor:pointer!important}.label{font-weight:500!important;font-size:15px!important}.label-file-field .label{font-size:14px!important}.form-tracking-resident{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.dropdown-menu{min-width:100%!important}.dropdown.is-mobile-modal{position:unset!important}.table{margin-bottom:25px!important}.fa-chevron-right{font-size:12px;color:var(--main-blue)}.modal-content{background-color:#fff!important;width:92%!important;max-width:1300px!important;margin:0 15px;overflow:visible!important}.modal-content:has(.export-modal){width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important}.step-item.is-active .step-marker,.step-item.is-previous .step-marker{background:var(--main-blue)!important;border:var(--main-blue)!important}.step-item.is-active:before,.step-item.is-previous:before{background:var(--main-blue)!important}.step-item:before{height:10px!important;top:calc(1rem - 5px)!important}.step-title{font-size:14px!important}.pagination-link,.pagination-next,.pagination-previous{border:none!important}.pagination{font-size:13px!important}.pagination-list .is-current{color:#363636!important;background-color:#fff!important;border:1px solid #a8a8a8!important}.select{-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}.select:not(.is-multiple):not(.is-loading):after{border-color:#363636!important;width:.5rem;height:.5rem;top:calc(50% - .5rem)}.select select{font-size:13px!important;border-color:var(--main-gray)!important;outline:none}.select select:focus{border-color:#363636!important;-webkit-box-shadow:0 0 0 .125em hsla(0,0%,39.2%,.25)!important;box-shadow:0 0 0 .125em hsla(0,0%,39.2%,.25)!important}.control.cambioCamas span.select select{width:180px!important}@media(max-width:568px){.control.cambioCamas span.select select{width:90px}}.block{min-height:36px;-ms-flex-line-pack:center;align-content:center}.block .checkbox{margin-right:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block .checkbox .control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block .checkbox img{margin-right:10px}.block .b-checkbox.checkbox+.checkbox{margin:0!important}@media(max-width:568px){.block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.block .checkbox{margin:0!important}}.block--y{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.block--y .checkbox{margin:0!important}.block--spaced .checkbox{width:200px}.block--spaced{gap:50px}.field p{font-size:13px;font-weight:500}.field.with-button{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.field.with-button .c-btn{height:37px}.field:not(:last-child){margin-bottom:0!important}.autocomplete .dropdown-content{overflow-y:overlay!important;max-height:114px!important;overflow-x:hidden}.autocomplete .dropdown-content::-webkit-scrollbar{width:8px;position:absolute}.autocomplete .dropdown-content::-webkit-scrollbar-thumb{background-color:var(--main-gray);border-radius:6px}.autocomplete .dropdown-content::-webkit-scrollbar-thumb:hover{background-color:var(--main-gray-hover)}.autocomplete .dropdown-content::-webkit-scrollbar-track{background-color:var(--main-gray-light);border-radius:5px;margin:5px 0}.autocomplete .dropdown-content .dropdown-item{font-size:13px!important}.control.has-icons-left .icon.is-left,.control.has-icons-right .icon.is-right{top:-4px!important;left:unset!important;right:0}.help.is-danger{display:none!important}.mdi.mdi-chevron-left.mdi-24px,.mdi.mdi-chevron-right.mdi-24px{color:var(--main-blue)}.datepicker-cell.is-selected{background-color:var(--main-blue)!important}.datepicker-cell.is-today{border:solid 1px var(--main-blue)!important}.select:not(.is-multiple):not(.is-loading):after{top:16px!important;right:12px!important;border-radius:0!important;border-color:var(--main-gray-hover)!important;border-left-width:2px!important;border-bottom-width:2px!important}.datepicker input{padding-left:calc(.625em - 1px)!important}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.taginput .is-active.taginput-container.is-focusable,.taginput .is-focused.taginput-container.is-focusable,.taginput .taginput-container.is-focusable:active,.taginput .taginput-container.is-focusable:focus,.textarea:active,.textarea:focus{border-color:var(--main-blue)!important;-webkit-box-shadow:0 0 0 .125em rgb(var(--main-blue)/25%)!important;box-shadow:0 0 0 .125em rgb(var(--main-blue)/25%)!important}.datepicker-table .datepicker-cell{padding:2px 5px!important;font-size:13px}.datepicker-header{padding-bottom:10px!important;margin-bottom:5px!important}.datepicker-header .select{height:auto!important}.datepicker-header .select select{width:80px}.datepicker-header [class*=pagination-]{min-width:30px}.is-colon{font-size:19.5px!important}.header+#modal--delete{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin-bottom:30px}.header+#modal--confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.upload{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.file-name{border:1px solid hsla(0,0%,86.3%,.5764705882)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;height:31px!important;width:16em!important;text-align:end!important;background-color:#fff;font-size:13px!important}.medium-modal .modal-content{width:-webkit-fill-available!important;max-width:750px!important}@media(max-width:991px){.medium-modal .cols-grid{grid-template-columns:unset!important}}.scheduler_default_corner_inner:after{content:"HAB.";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;top:0;left:0;color:var(--main-blue);font-weight:600}.scheduler_default_scrollable{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px var(--main-gray);height:640px!important}.scheduler_default_main{height:675px!important;border:1px solid rgba(0,0,0,.085)!important}.scheduler_default_rowheader_scroll{height:640px!important}.scheduler_default_cell{border-top:1px solid rgba(0,0,0,.08)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.scheduler_default_timeheadercol_inner{text-transform:capitalize!important}.scheduler_default_cellparent{background-color:#f4f9fc!important}.scheduler_default_tree_image_collapse,.scheduler_default_tree_image_expand{left:50px!important}.scheduler_default_tree_image_collapse+.scheduler_default_rowheader_inner_text,.scheduler_default_tree_image_expand+.scheduler_default_rowheader_inner_text{font-weight:600!important}.scheduler_default_rowheader_inner_text{margin-left:5px!important}.tooltip i{color:var(--main-blue);background-color:transparent}.tooltip-content{text-align:left!important}.tooltip-content span{text-transform:capitalize;color:var(--main-blue)}.tooltip-content p{color:var(--dark-color)}.tooltip-white i{color:#fff!important;background-color:transparent}.years-tab-list{width:120px!important}.select:not(.is-multiple){height:auto!important}#manual .tab-content .container{padding:0 20px!important}.modal-content .modal-content{width:500px!important;background-color:red!important}.delete-modal .modal-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;background-color:red!important}.delete-modal .modal-content #modal--delete{height:auto}body,html{height:100%;overflow:hidden;overflow-y:hidden!important}body,html,ol,ul{margin:0;padding:0}ul.list--small li:before{width:5px!important;height:5px!important;margin:2px 10px!important}ul.list li:before{content:"\a";width:10px;height:10px;border-radius:50%;display:inline-block;margin:0 10px}ul.list li.white._border:before{background:#fff;border:1px solid #cfcaca;border-radius:100%}ul.list li.white:before{background:#fff}ul.list li.red._border:before{background:#eee;border:1px solid #eb0a32;border-radius:100%}ul.list li.red:before{background:#eb0a32}ul.list li.green._border:before{background:#eee;border:1px solid #27ae60;border-radius:100%}ul.list li.green:before{background:#27ae60}ul.list li.orange._border:before{background:#eee;border:1px solid #f80;border-radius:100%}ul.list li.orange:before{background:#f80}ul.list li.yellow._border:before{background:#eee;border:1px solid #fc0;border-radius:100%}ul.list li.yellow:before{background:#fc0}ul.list li.blue._border:before{background:#eee;border:1px solid #0085cf;border-radius:100%}ul.list li.blue:before{background:#0085cf}ul.list li.black:before{background:#333}ul.list li.gray._border:before{background:#e6e6e6;border:1px solid #cfcaca;border-radius:100%}ul.list li.gray:before{background:#e6e6e6}input:focus{outline:none}#dp>div:first-child>div.scheduler_default_corner>div:nth-child(2){color:#f3f3f3!important;background-color:#f3f3f3!important}input:not([type=checkbox]),select,textarea{min-height:30px!important;padding:3px 10px!important;font-size:14px!important}input:not([type=checkbox]),select{height:30px!important}ol{padding-left:.5em}ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em}#user{margin-right:10px!important;font-size:14px}.navbar{z-index:1!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:65px;background:#232a32!important;min-height:unset!important}.navbar__logo{margin-right:auto;height:auto;width:200px;cursor:pointer}@media(max-width:375px){.navbar__logo{width:170px;padding-right:5px}}.navbar__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;color:#fff;padding-left:25px}.navbar__burger em{margin-right:16px;height:17px;cursor:pointer;display:none}@media(max-width:1200px){.navbar__burger em{display:inline-block!important}}.navbar__burger span{font-weight:300;font-size:12px;height:17px}@media(max-width:375px){.navbar__burger{padding-left:18px}}.navbar__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75px;border-left:1px solid hsla(0,0%,98%,.2);height:100%;cursor:pointer;width:151px;color:#e3e3e3}.navbar__user img:first-child{height:20px;padding-right:3px;margin-right:2%}.navbar__user img:nth-of-type(2){height:9px}.navbar__user .dropdown{position:fixed;top:65px;right:0;bottom:unset;left:unset;width:150px;display:none;font-size:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar__user .dropdown__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;color:#fff!important;background-color:#232a32;border:none;border-radius:0;cursor:pointer}.navbar__user .dropdown__item:hover{background-color:var(--main-blue-hover)}.navbar__user .dropdown__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:24px}.navbar__user .notification-dropdown{position:fixed;top:65px;bottom:unset;right:150px;width:400px;height:510px;overflow:auto;font-size:13px;display:none;z-index:1}.navbar__user .notification-dropdown__item{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff!important;background-color:#232a32;border-bottom:1px solid #5b6472;cursor:default;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar__user .notification-dropdown .bell-notification{height:14px;width:14px}.navbar__user .notification-header{font-size:14px;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__user .notification-header,.navbar__user .notification-header div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar__user .notification-header div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.navbar__user .notification-header div span{font-weight:600}.navbar__user .notification-header .bell-notification{height:14px;width:14px}.navbar__user .notification-type{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#0085cf;color:#fff;border-radius:3px;padding:3px 10px 3px 10px;font-size:13px}.navbar__user .notification-description-text{font-size:12px}.navbar__user .notification-title{font-size:14px;color:#fff;font-size:13px}.navbar__user .notification-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar__user .notification-description-text{font-size:13px;font-weight:600;color:#b1b3b5}.navbar__user .notificationBtn{height:30px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.navbar__user .show{display:block}.navbar__user .information-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:10px}.navbar__user .title{font-size:13px;color:var(--main-blue)}@media(max-width:375px){.navbar__user{width:130px}}.navbar__user .down-arrow{height:9px}.bell{width:90px}.dropdown-bell{position:relative;display:inline-block}.dropdown-bell .badge{position:absolute;top:-5px;right:-5px;padding:1px 5px;font-size:8px;border-radius:50%;background-color:var(--main-blue);color:#fff}.c-table{position:relative;background:#fff;width:100%;border-collapse:separate}.c-table thead{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-table thead tr th{z-index:5;white-space:nowrap;position:sticky;top:0;vertical-align:middle;font-weight:500;font-size:15px;padding:15px;background-color:#fff;color:var(--main-blue);border-bottom:1px solid #d2d2d2}.c-table thead tr th:first-child{padding-left:35px}@media(max-width:991px){.c-table thead tr th{padding:15px}}.c-table thead tr th img{vertical-align:middle;padding-left:2px;margin-bottom:.4vh;margin-top:.2vh}.c-table tbody tr{-webkit-transition:border .5s;transition:border .5s}.c-table tbody tr:nth-child(2n){background:#f4f9fc;border-top:0 solid #fff}.c-table tbody tr:nth-child(odd){border-top:0 solid #f4f9fc}.c-table tbody tr td{font-size:13px;padding:15px;vertical-align:middle;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-table tbody tr td:first-child{padding-left:35px}.c-table tbody tr td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:-webkit-max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;gap:10px;margin-left:auto;padding-right:35px}.c-table tbody tr td a{color:#000!important}@media(max-width:991px){.c-table tbody tr td{padding:15px}}.c-table tbody tr td.amonestaciones{vertical-align:top}.c-table tbody tr td.extended-row{display:table-cell;padding-left:125px}.c-table tbody tr td.extended-row .extended-content{display:grid;grid-template-columns:repeat(6,1fr)}.c-table tbody tr td.extended-row .extended-content .header{font-weight:600;margin-bottom:0;padding-bottom:5px}.c-table tbody tr td.extended-row .extended-content .history-details{display:contents;row-gap:5px}.c-table tbody tr td.row-toggle{padding:15px}.c-table tbody tr td.row-toggle img{margin-left:auto;margin-right:auto;display:block}.c-table tbody tr td.new-client-tag{padding:0;text-align:end}.c-table tbody tr td.new-client-tag img{-webkit-filter:invert(45%) sepia(97%) saturate(5508%) hue-rotate(183deg) brightness(96%) contrast(101%);filter:invert(45%) sepia(97%) saturate(5508%) hue-rotate(183deg) brightness(96%) contrast(101%)}.c-table tfoot tr{height:55px}.c-table tfoot tr th{vertical-align:middle;font-size:14px;font-weight:500;padding:0 15px;border-top:1px solid #d2d2d2}.c-table tfoot tr th:first-child{color:var(--main-blue);padding-left:35px}.c-table tfoot tr th:last-child{font-weight:400;text-align:start}.c-table tfoot tr:last-child th{font-weight:500!important;color:#eb0a32!important}.c-table--no-border{border:none}.c-table.document-table thead tr th :last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-table.document-table tbody tr :nth-child(3){font-size:13px!important}.c-table.document-table tbody tr :nth-child(4){max-width:160px}.c-table.document-table tbody tr.dropdown-rows.toNext td{border-bottom:1px solid #dcdcdc;vertical-align:middle}.c-table.document-table tbody tr.dropdown-rows:last-child td:last-child{min-height:52px;max-height:60.5px}.c-table.document-table tbody tr.dropdown-rows:last-child td{border-bottom:1px solid #dcdcdc}.c-table.document-table tbody tr.dropdown-rows td{width:240px!important}.c-table.document-table tbody tr.dropdown-rows td input{font-size:13px}.c-table.document-table tbody tr.dropdown-rows td{font-size:14px}.c-table.document-table tbody tr.dropdown-rows td .documento.datepicker input{font-size:13px}.c-table.document-table tbody tr.dropdown-rows td{border:none}.c-table.document-table tbody tr.dropdown-rows.no-data td{height:52px;border-bottom:1px solid #dcdcdc}.c-table.document-table tbody tr{background-color:#fff}.c-table.document-table tbody tr td:first-child{width:30px;max-width:40px}.c-table.document-table tbody tr td:last-child{margin:0}.c-table.document-table tbody tr td{max-width:240px;border-bottom:1px solid #dcdcdc;vertical-align:middle}canvas{border:1px solid #d2d2d2}.headerDocuments{width:100%;background-color:#efeeee;padding:20px}.listContractItems{height:150px;overflow-y:scroll;border-bottom:1px solid #d2d2d2}.contractsList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:20px;border-bottom:1px solid #d2d2d2}.contractsListEmpty{border-bottom:none}.contractRow{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d2d2d2;padding:20px}.contractRow,.contractTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contractTitle{width:30%;gap:20px}.contractTitle .titleDocument{margin-left:10px;display:inline-block;width:40%;height:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.contractAdenda,.contractSelectors{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}.contractAdenda{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contractSelectorsItem{width:30%;padding-left:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.contractActions,.contractSelectorsItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contractActions{width:10%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contractActionsItem{margin-right:6px;gap:10px;width:10%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contractActionsItem,.contractFileTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contractFileTitle{width:30%;gap:30px}.contractRowItem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:20px;padding-top:10px;padding-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contractRowItem .contractActions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contractRowItem .contractActions button{margin-left:2px}.tabs-inside-tabs .tabs{background-color:#f2f3f4!important}.tabs-inside-tabs .tabs a{color:var(--main-blue)!important}.table-responsive{display:block;width:100%;overflow-x:auto;max-height:calc(100vh - 310px)}.table-responsive--sm{max-height:365px!important}.table-responsive.scroll-style-small{overflow-y:visible!important;overflow-x:visible!important}.table-responsive.usuarios th{width:200px!important}.table-responsive.usuarios th:last-child{width:400px!important}.table-responsive.historial th:first-child{width:180px!important}.table-responsive.tarifas{max-height:calc(100vh - 365px)!important}.table-responsive.residentes th{width:200px}.table-responsive.residentes th:last-child{width:280px!important}.table-responsive.problemas td:nth-child(5),.table-responsive.problemas td:nth-child(6),.table-responsive.problemas th:nth-child(5),.table-responsive.problemas th:nth-child(6){text-align:center}.table-responsive.problemas td:nth-child(5) div,.table-responsive.problemas td:nth-child(6) div,.table-responsive.problemas th:nth-child(5) div,.table-responsive.problemas th:nth-child(6) div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-responsive.problemas td:nth-child(5) div.active-problems:hover,.table-responsive.problemas td:nth-child(6) div.active-problems:hover,.table-responsive.problemas th:nth-child(5) div.active-problems:hover,.table-responsive.problemas th:nth-child(6) div.active-problems:hover{-webkit-transform:scale(1)!important;transform:scale(1)!important}.table-responsive.reservas .datepicker{width:95px!important}.table-responsive.reservas tr td,.table-responsive.reservas tr th{padding-left:15px!important}.table-responsive.reservas tr td{vertical-align:top}.table-responsive.reservas tr td>div,.table-responsive.reservas tr td>div .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.table-responsive.reservas tr td>div .document{height:30px;display:grid;grid-template-columns:20px 1fr 20px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-responsive.reservas tr td>div .document span{text-overflow:ellipsis;overflow:hidden;width:160px;white-space:nowrap}.table-responsive.reservas tr td:last-child img,.table-responsive.reservas tr td>div .document__cross{cursor:pointer}.table-responsive.reservas .datepicker{width:310px}@media(max-width:1440px){.table-responsive.reservas .datepicker{width:200px}}@media(max-width:1200px){.table-responsive.reservas .datepicker{width:auto}}.no-data{padding:15px 30px;background-color:#fff;font-size:15px}.overflow{overflow:visible!important;width:150px!important;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:13px!important}.amonestacion-celda-descripcion{text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.tipo-reserva-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:23px;width:90px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tipo-reserva-tag.hotel{color:#fff;background-color:#8ecad7}.tipo-reserva-tag.residencia{color:#fff;background-color:#a6bee3}.tipo-reserva-tag.nuevo-residente{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 8px;font-size:13px;background-color:#0081c6}.gravedad-amonestacion-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:23px;width:90px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.gravedad-amonestacion-tag.leve{background-color:#facc00}.gravedad-amonestacion-tag.grave{background-color:rgba(250,95,26,.7)}.gravedad-amonestacion-tag.muy-grave{background-color:rgba(255,0,0,.65)}.prioridad-limpieza-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:23px;width:90px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.prioridad-limpieza-tag,.prioridad-limpieza-tag.baja{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prioridad-limpieza-tag.baja{background-color:#27ae60}.prioridad-limpieza-tag.media{background-color:#f6c100}.prioridad-limpieza-tag.alta,.prioridad-limpieza-tag.media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prioridad-limpieza-tag.alta{background-color:#f80}.prioridad-limpieza-tag.muy-alta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,0,0,.65)}.dropdownTable{display:contents!important;position:relative!important}.btn-dots-table{min-width:30px!important;width:30px!important;cursor:pointer;border:none;letter-spacing:1px;height:30px;font-size:12px!important;background:none}.btn-dots-table img{vertical-align:middle}.btn-color-down.is-active .btn-dots-table{border:1px solid #c8c8c8!important;background:#fff}.btn-color-down.is-active .btn-dots-table img{-webkit-filter:brightness(0) saturate(100%) invert(34%) sepia(50%) saturate(3744%) hue-rotate(181deg) brightness(95%) contrast(101%);filter:brightness(0) saturate(100%) invert(34%) sepia(50%) saturate(3744%) hue-rotate(181deg) brightness(95%) contrast(101%)}.btn-color-down.is-active .dropdown-content{border:1px solid #c8c8c8!important;border-radius:4px 0 4px 4px}.btn-color-up.is-active .btn-dots-table{border:1px solid #c8c8c8!important;background:#fff}.btn-color-up.is-active .btn-dots-table img{-webkit-filter:brightness(0) saturate(100%) invert(34%) sepia(50%) saturate(3744%) hue-rotate(181deg) brightness(95%) contrast(101%);filter:brightness(0) saturate(100%) invert(34%) sepia(50%) saturate(3744%) hue-rotate(181deg) brightness(95%) contrast(101%)}.btn-color-up.is-active .dropdown-content{border:1px solid #c8c8c8!important;border-radius:4px 4px 0 4px}.border-up{border:1px solid #c8c8c8!important;border-radius:4px 4px 0 4px!important}.border-down{border:1px solid #c8c8c8!important;border-radius:4px 0 4px 4px!important}.btn-dots-table.down:focus{border-radius:5px 5px 0 0}.btn-dots-table.up:focus{border-radius:0 0 5px 5px}.dropdown-content,.dropdown-menu{padding-top:0!important}.dropdown-content{padding-bottom:0!important;border:1px solid #c8c8c8!important}.dropdown-content .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px 8px 16px}:first-child .dropdown-content .dropdown-item img{width:20px;height:20px}.dropdown-content a:first-child{padding-top:12px}.dropdown-content a:first-child:hover{border-radius:4px 4px 0 0!important}.dropdown-content a:last-child{padding-bottom:12px}.dropdown-content a:last-child:hover{border-radius:0 0 4px 4px!important}.dropdown-menu.show{padding:0 0 0 0}.btns-dropdown-inside-table{position:relative;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px 0 16px;height:auto;width:100%!important;font-size:12px;background:none!important;-webkit-transition:background .3s;transition:background .3s;cursor:pointer;text-decoration:none;border:none!important}.c-btn-blue:hover{background:rgba(99,180,226,.4);border-radius:4px}.c-btn-red:hover{background:rgba(235,10,50,.4)}.span-dropdown-inside-table{font-family:inter,sans-serif;color:#4a4a4a;font-size:13px;padding:0 10px 0 10px;vertical-align:middle;max-width:240px;white-space:nowrap;text-overflow:ellipsis;letter-spacing:normal;font-weight:400;line-height:1.5}.img-buttons-inside-dropdown{height:auto;max-width:100%;min-width:17px}#warnings .header .header__buttons div.field{width:200px!important}.login{-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.15);box-shadow:0 0 5px 3px rgba(0,0,0,.15);border-right:10px solid var(--main-blue);padding:40px 30px;background-color:#fff;width:100%;max-width:480px}.login-container{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#232a32;padding:15px}.login-container,.login__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login__body{margin:15px 0;gap:25px}.login__body input{margin-top:5px}.login__reminder{margin:50px 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login__reminder a{color:#000;font-size:13px}.search-input{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.search-input input{width:240px;height:30px;border:1px solid var(--main-gray);border-radius:5px 0 0 5px;border-right:0;padding-left:8px}@media(max-width:991px){.search-input input{width:210px}}@media(max-width:767px){.search-input input{width:180px}}.search-input button{min-width:30px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;height:30px;width:unset!important}.search-input button img.icon-search{-webkit-filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(0);filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(0);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input button:hover{-webkit-transform:none!important;transform:none!important}.search-input button:focus,.search-input button:hover{cursor:unset;background:hsla(0,0%,62.7%,.075)!important}@media(max-width:375px){.search-input button{min-width:50px!important;width:50px!important}}.search-input.document input{width:200px}.description--h-90 .textarea{min-height:90px!important}.header{margin-bottom:30px}.header,.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.header__buttons{gap:15px}@media(max-width:767px){.header__buttons{margin-top:15px}}@media(max-width:425px){.header__buttons{margin-top:20px}.header__buttons .search-input,.header__buttons .search-input input,.header__buttons>div:nth-child(2){width:100%}.header__buttons>div:nth-child(2) button{width:inherit;margin-top:7px!important}}.collapse--icon .collapse__toggler{display:grid!important;gap:17px;grid-template-columns:17px 1fr 17px}.collapse--icon .collapse__toggler img{margin-right:0!important}.collapse .toggable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important}.collapse .toggable span{height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collapse .toggable ul{border-top:1px solid hsla(0,0%,98%,.2)}.collapse__children a{padding-left:17px}.c-pagination{margin-top:20px;font-size:13px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-pagination,.c-pagination__per-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pagination__per-page{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.c-pagination__per-page select{width:60px}@media(max-width:425px){.c-pagination{margin-top:10px;gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pagination .pagination{margin-top:4px;gap:5px}}.total{font-size:13px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.habitation,.total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.habitation{border:1px solid hsla(0,0%,58.8%,.4);border-radius:5px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:100%;font-size:13px}@media(max-width:568px){.habitation--management{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.habitation--justheader,.habitation__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafafa;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:100%;padding:clamp(3px,2vw,15px);border-radius:5px 0 0 5px}.habitation--justheader .habitation-number,.habitation__header .habitation-number{font-size:18px;color:var(--main-blue)}.habitation__header--gray{background-color:#f2f2f2;height:125px;border-right:1px solid hsla(0,0%,58.8%,.4)}@media(max-width:568px){.habitation__header--gray{width:100%;height:55px;border:none!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}.habitation--justheader{background-color:#eee;height:125px;width:180px;border-radius:8px}@media(max-width:991px){.habitation--justheader{height:90px;width:135px}}@media(max-width:568px){.habitation--justheader{height:75px;width:90px}}.habitation--change td,.habitation--change th,.habitation--reservation td,.habitation--reservation th{vertical-align:middle}.habitation--change td:first-child,.habitation--change th:first-child,.habitation--reservation td:first-child,.habitation--reservation th:first-child{width:15%}.habitation--change td:nth-child(2),.habitation--change th:nth-child(2),.habitation--reservation td:nth-child(2),.habitation--reservation th:nth-child(2){width:30%}.habitation--change td:nth-child(3),.habitation--change th:nth-child(3),.habitation--reservation td:nth-child(3),.habitation--reservation th:nth-child(3){width:20%}.habitation--change td:nth-child(4),.habitation--change th:nth-child(4),.habitation--reservation td:nth-child(4),.habitation--reservation th:nth-child(4){width:35%;text-align:center}.habitation--change th,.habitation--reservation th{padding:10px 0}.habitation--change td,.habitation--reservation td{padding:5px 0}@media(max-width:767px){.habitation--change{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.habitation__body{width:100%;height:125px;border-radius:0 5px 5px 0}.habitation__body--gestion .options{border-radius:inherit;background-color:#f4f9fc;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;border-bottom:solid 1px var(--main-gray-hover)}.habitation__body--gestion .options,.habitation__body--gestion .options>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.habitation__body--gestion .options>div .control{width:100%;max-width:195px}.habitation__body--gestion .options.space-between>button:nth-child(3){display:none}@media(max-width:767px){.habitation__body--gestion .options.space-between>button:nth-child(3){display:initial}.habitation__body--gestion .options.space-between>button:nth-child(3) img{width:20px;height:20px}.habitation__body--gestion .options.space-between>button:nth-child(2){display:none}}.habitation__body--gestion .sections{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:calc(100% - 45px)!important}.habitation__body--gestion .left-section{width:50%;padding:10px}.habitation__body--gestion .left-section span{color:#0085cf}.habitation__body--gestion .left-section{border-right:solid 1px var(--main-gray-hover)}.habitation__body--gestion .right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;width:100%}.habitation__body--gestion .right-section>div{max-width:50%;text-align:center;width:100%}.habitation__body span.tooltip{left:25px;top:1px}.habitation__body thead{background-color:#f4f9fc}.habitation__body thead th{font-weight:400}.habitation__body thead span{color:var(--main-blue)}.habitation__body tr{height:35px}.habitation__body tr:last-child th:last-child{border-top-right-radius:5px}.habitation__body tr:last-child td:last-child{border-bottom-right-radius:5px}.habitation__body .disabled,.habitation__body .gray{color:var(--main-gray-hover);background-color:#fafafa}.habitation__body label.b-checkbox{margin-right:0!important}.habitation__body .asigned,.habitation__body .red,.habitation__body .selected{color:#fff}.habitation__body .asigned i,.habitation__body .red i,.habitation__body .selected i{color:inherit}.habitation__body .red{background-color:#eb0a32!important}.habitation__body .selected{background-color:#27ae60}.habitation__body .asigned{background-color:#56ccf2!important}.habitation-block{grid-column:1/5;display:grid;grid-template-columns:1fr 1fr;gap:30px 40px;margin-top:15px}@media(max-width:1200px){.habitation-block{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}.habitation-container{height:calc(100% - 65px);background:#fff;padding:30px!important;border:none!important}.habitation-container__header{margin-bottom:30px}.habitation-container__navbar{margin-top:20px}.habitation-container__body{padding:30px;height:350px;overflow-y:overlay}.resident-change{width:45%;min-width:500px;margin:15px auto}.resident-change-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:25px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:991px){.resident-change-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.resident-change--resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.resident-change--resume img{height:35px;width:auto}@media(max-width:991px){.resident-change--resume img{height:30px}}@media(max-width:767px){.resident-change--resume img{height:20px}}.resident-change--resume__tipology .field{margin:25px 0}.resident-change__text{position:relative;height:35px;margin:20px 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resident-change__text__absolute{position:absolute;top:-20px;font-size:14px}.resident-change__text--nop{margin:15px 0 10px}.resident-change-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.resident-change-client{margin:20px 0 25px}.resident-change-blank{margin-top:55px}@media(max-width:991px){.resident-change{width:85%;min-width:400px}}@media(max-width:767px){.resident-change{width:100%;min-width:100%}}.resident-change+hr{width:calc(100% - 75px);margin:25px auto 0 auto;height:1px;background-color:var(--main-gray)}.apartment-management{background:#fafafa;border-radius:8px;border:1px solid rgba(0,0,0,.085);padding:clamp(15px,2vw,25px)!important}.apartment-management__header{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-management__title{font-size:17px;font-weight:300}.apartment-management__title span{font-weight:500;font-size:20px}.resident-bed-change{padding:10px}.resident-bed-change__title{font-weight:500!important}.resident-bed-change__options{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(5px,10vw,10px)}.resident-bed-change__options .control{margin-top:15px;min-width:200px}#calendar .header{display:grid;grid-template-columns:1fr 1fr}#calendar .header__right{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.calendar,.habitation-container{height:calc(100vh - 300px)}.calendar__navbar,.habitation-container__navbar{background:var(--main-gray)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px}.calendar__navbar select,.habitation-container__navbar select{height:36px!important;background-color:transparent!important;width:110px!important}.calendar__grid{margin-top:30px}.calendar__legend{font-size:12px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.calendar__legend li:before{margin-left:0!important}.calendar__buttons button{background-color:transparent!important;padding:0 12px;color:#232a32!important;border:none!important;outline:none;font-size:15px;cursor:pointer}.calendar .scheduler_default_main,.habitation-container .scheduler_default_main{border-right:none;border-left:none;border-top:none;border-color:var(--main-gray)!important}.calendar .scheduler_default_rowheader_inner,.habitation-container .scheduler_default_rowheader_inner{background-color:#fff;border-color:var(--main-gray)!important}.calendar .scheduler_default_rowheader_inner+.scheduler_default_resourcedivider,.habitation-container .scheduler_default_rowheader_inner+.scheduler_default_resourcedivider{display:none}.calendar .scheduler_default_splitter,.habitation-container .scheduler_default_splitter{display:none!important}.calendar .scheduler_default_divider_horizontal,.habitation-container .scheduler_default_divider_horizontal{display:none}.calendar .scheduler_default_corner_inner,.habitation-container .scheduler_default_corner_inner{background-color:#fff;border-bottom:solid 1px var(--main-gray);border-right:solid 1px var(--main-gray);width:79px!important}.calendar .scheduler_default_corner_inner+div,.habitation-container .scheduler_default_corner_inner+div{display:none}.calendar .scheduler_default_timeheader_cell_inner,.habitation-container .scheduler_default_timeheader_cell_inner{border:none;border-bottom:solid 1px var(--main-gray)!important;background-color:#fff}.calendar .scheduler_default_matrix_horizontal_line,.calendar .scheduler_default_matrix_vertical_line,.habitation-container .scheduler_default_matrix_horizontal_line,.habitation-container .scheduler_default_matrix_vertical_line{display:none!important}.scheduler_default_shadow_inner{background-color:#232a32!important}.home{display:grid;grid-template-columns:1fr .3fr;grid-template-areas:"reservas reservas-graph" "recogidas recogidas-graph";gap:60px}.home .graph{background:#fff;text-align:center}@media(max-width:1440px){.home{grid-template-columns:1fr 1fr;grid-template-areas:"reservas reservas" "recogidas recogidas" "reservas-graph recogidas-graph";gap:40px}}@media(max-width:767px){.home{grid-template-areas:"reservas reservas" "recogidas recogidas" "reservas-graph reservas-graph" "recogidas-graph recogidas-graph"}}.home__section:first-child{grid-area:reservas}@media(max-width:1440px){.home__section:first-child{grid-column:1/3}}.home__section:nth-child(2){grid-area:reservas-graph}.home__section:nth-child(3){grid-area:recogidas}@media(max-width:1440px){.home__section:nth-child(3){grid-column:1/3}}.home__section:nth-child(4){grid-area:recogidas-graph}.home__section--no-header{margin-top:60px}@media(max-width:767px){.home__section--no-header{margin-top:0}}.c-modal{padding:2rem;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%;position:relative;background-color:#fafafa}.c-modal__content{max-height:515px;min-height:420px;overflow-y:auto;background-color:#fff;padding:20px 35px}@media(max-width:991px){.c-modal__content{padding:15px 25px}.c-modal__content .description{grid-column:unset}}.c-modal__content__document{padding:0,35px,20px,35px}.c-modal__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:55px;padding-left:20px;background-color:#efeeee}.c-modal__footer,.c-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:50px}.c-modal__footer button{position:absolute;right:0;bottom:0;margin:20px 2rem 2rem 0}.c-modal .modal-btn{margin-top:15px}.c-modal .description{grid-column:1/4}.c-modal .description--incidencia{grid-column:1/3}.c-modal .description--residente{grid-column:3/-1}.c-modal .description--amonestacion{grid-column:1/-1}.c-modal .files--amonestacion{grid-row-start:4;grid-row-end:span 15}.c-modal .comentary{grid-column:2/-1}.c-modal .comentary-large{grid-column:1/4}.modal--l .header+div,.modal--l .header+form{height:620px}.modal--l .c-modal__content{height:515px}.modal--m .header+div,.modal--m .header+form{height:335px}.modal--m .c-modal__content{height:270px}.cols-grid{display:grid;gap:20px 45px}.cols-grid--gap-sm{gap:25px 30px!important}.cols-grid.grid-1{grid-template-columns:1fr}.cols-grid.grid-2{grid-template-columns:1fr 1fr}.cols-grid.grid-3{grid-template-columns:repeat(3,minmax(135px,1fr))}.cols-grid.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.cols-grid.grid-img{grid-template-columns:200px auto;gap:10px 40px}@media(max-width:991px){.cols-grid.grid-img{grid-template-columns:200px auto!important;gap:10px 30px}}@media(max-width:767px){.cols-grid.grid-img{grid-template-columns:1fr!important}}@media(max-width:991px){.cols-grid{grid-template-columns:1fr!important}}@media(max-width:767px){.cols-grid{grid-template-columns:1fr!important}}.grid-block__title{font-weight:500;margin:15px 0}.image-square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:200px;position:relative;background:#fafafa;margin:0 auto}.image-square .reservation-number{font-size:33px;color:var(--main-blue)}.image-square__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:5px;right:5px;bottom:unset;left:unset;gap:7px}.image-square p{padding-bottom:10px}.image-square span{color:var(--main-blue);font-size:30px}.no-label{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.no-label,.no-label .block{display:-webkit-box;display:-ms-flexbox;display:flex}.no-label .block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.no-label .block .b-checkbox{top:4px}.is-new-resident{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert,.is-new-resident{display:-webkit-box;display:-ms-flexbox;display:flex}.alert{background-color:#f4f9fc;border-radius:0;max-width:575px;padding:10px!important;width:100%;margin-bottom:30px}.alert--red{background-color:#fafafa;color:red}.alert--red .alert__img img{-webkit-filter:brightness(101%) contrast(140%) hue-rotate(176deg) saturate(300%);filter:brightness(101%) contrast(140%) hue-rotate(176deg) saturate(300%)}.alert--red .alert__img{border-right:1px solid red}.alert-loader{min-height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-loader .alert__body>*+*{margin-top:15px}.alert-loader .alert__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0 50px}.alert--sm .alert__img img{width:35px;height:auto}.alert--lg .alert__img img{width:50px;height:auto}.alert--lg p:not(:last-child){margin-bottom:1px}.alert__img{-ms-flex-item-align:center;align-self:center;border-right:1px solid #dcdcdc;min-width:90px;text-align:center;color:#fc0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert__img img{width:66px;height:74px}.alert__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px}.alert__body span{color:#fc0}.alert__body p{font-size:12px;margin-bottom:0}.alert__header{font-size:15px!important;margin-bottom:2px!important}.alert .close{cursor:pointer;padding:0;padding-right:5px;color:#dcdcdc}@media(max-width:767px){.alert{width:90%}}.workspace-alert{color:#fff;background-color:#eb0a32;padding:2px;font-size:12px;position:absolute;z-index:2;width:100%;text-align:center}.estadisticas-generales{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px;background-color:#fff}.estadisticas-generales .estadistica{padding:15px;border:1px solid rgba(0,0,0,.085);text-align:center}.estadisticas-generales .estadistica__title .main{font-weight:600;font-size:15px;color:#4f4f4f}.estadisticas-generales .estadistica__title .sub{font-size:12px;color:#7f8082}.estadisticas-generales .estadistica{background-color:#fff;min-height:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@media(max-width:1600px){.estadisticas-generales{grid-template-columns:1fr 1fr}}@media(max-width:767px){.estadisticas-generales{grid-template-columns:1fr}}.header-multimedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.switch-multimedia-categories{width:50%}.chip-category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.warning-files{color:red}.title-file{width:11em;padding:10px;word-wrap:break-word;font-size:20px}.list-files{margin-top:8px;width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;scrollbar-width:none;max-height:315px}.list-files::-webkit-scrollbar{width:5px}.list-files::-webkit-scrollbar-track{background:#e8e7e6}.list-files::-webkit-scrollbar-thumb{background-color:#868687;border-radius:20px}.tag-file{width:100%;text-overflow:ellipsis;margin:5px 0;color:#4a4a4a;background-color:#f3f3f3;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-weight:500}.tag-file,.tag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.tag-item{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px 5px 5px}.tag-title{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}img.image-card{-webkit-filter:brightness(0) saturate(100%) invert(26%) sepia(0) saturate(27%) hue-rotate(214deg) brightness(98%) contrast(87%);filter:brightness(0) saturate(100%) invert(26%) sepia(0) saturate(27%) hue-rotate(214deg) brightness(98%) contrast(87%)}.prev-image{cursor:-webkit-zoom-in;cursor:zoom-in;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-direction:column;justify-items:center;margin-top:8px}.prev-image.no-image{cursor:default!important}#image img{height:390px;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.information-files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video{border-radius:10px}.light-box{background:rgba(0,0,0,.8)}.light-box img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 10px)}.popup-image{cursor:-webkit-zoom-out;cursor:zoom-out;position:fixed;top:0;left:0;background:rgba(0,0,0,.9);height:100%;width:100%;z-index:100}.popup-image span{right:50px;font-size:30px}.popup-image p,.popup-image span{position:absolute;top:30px;font-weight:bolder;color:#fff;cursor:pointer;z-index:20}.popup-image p{left:50px;font-size:20px}.popup-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.selected-item{background-color:#e8f1f6;color:#4a4a4a}.deselected-item,.selected-item{padding:5px;border-radius:2px}.center-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.separator{height:100%;width:1%;background-color:red}.fileList{width:275px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:auto;overflow-x:hidden}.fileList,.fileListRow{display:-webkit-box;display:-ms-flexbox;display:flex}.fileListRow{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.5px 0}.fileListName{width:155px;display:inline-block;overflow:hidden;text-overflow:ellipsis;padding:4px;white-space:nowrap}.fileListLeftBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fileListButtons{margin:0 2px}.delete-cross{height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-cross img{height:16px;width:16px}.document--uploader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#multimedia-tab .c-modal__content{overflow-y:hidden}.multimedia-uploader_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;overflow-y:hidden}.multimedia-uploader_leftBlock{width:30%;height:400px;padding-right:30px;border-right:1px solid #dcdcdc;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.multimedia-uploader_fileList,.multimedia-uploader_leftBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.multimedia-uploader_fileList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.image-preview{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.disponibilidad-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:991px){.disponibilidad-grid{grid-template-columns:1fr}}.disponibilidad-card{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:568px){.disponibilidad-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.disponibilidad-card__header{width:100%!important;border-bottom-left-radius:0!important;border-top-right-radius:4px}.disponibilidad-card__content{border-bottom-left-radius:4px;border-top-right-radius:0!important;width:100%!important;border-top:0!important;border-left:1px solid #dcdcdc!important}}.disponibilidad-card__header{border-top-left-radius:4px;border-bottom-left-radius:4px;width:40%;background-color:#f2f2f2;border:1px solid #dcdcdc;padding:15px 24px}.disponibilidad-card__header h2{font-size:22px;color:var(--main-blue);font-weight:400;line-height:25px}.disponibilidad-card__header span{font-size:13px;color:#5b6472;font-weight:400}.disponibilidad-card__content{border-top-right-radius:4px;border-bottom-right-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;background-color:#f4f9fc;border:1px solid #dcdcdc;border-left:none;padding:15px 32px}.disponibilidad-card__content>span{font-size:32px;font-weight:600;color:var(--dark-color)}.disponibilidad-card__content div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.disponibilidad-card__content div>span{color:#bdbdbd;font-size:13px;font-weight:500}.disponibilidad-card__content .progress-wrapper{height:5px}.disponibilidad-card__content .progress-wrapper progress::-moz-progress-bar{background:var(--main-blue)}.disponibilidad-card__content .progress-wrapper progress::-webkit-progress-value{background:var(--main-blue)}.disponibilidad-card__content .progress-wrapper progress{color:var(--main-blue)}.habitacion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media(max-width:1300px){.habitacion-grid{grid-template-columns:1fr}}@media(max-width:991px){.habitacion-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.habitacion-grid{grid-template-columns:1fr}}.habitacion-card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;border:1px solid #dcdcdc;border-radius:4px}@media(max-width:991px){.habitacion-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.habitacion-card__header{width:100%!important;border-bottom-left-radius:0!important;border-top-right-radius:4px}.habitacion-card__section{border-bottom-left-radius:4px;border-top-right-radius:0!important;width:100%!important;border-left:1px solid #dcdcdc!important;border-left:0!important;border-top:1px solid #dcdcdc;gap:10px}}.habitacion-card__header{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:24%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d1d1d1}.habitacion-card__header--male{background-color:rgba(93,98,181,.2)}.habitacion-card__header--female{background-color:rgba(242,114,111,.2)}.habitacion-card__section{padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:38%;border-left:1px solid #dcdcdc;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.habitacion-card__section .control{width:100%}.habitacion-card__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.habitacion-card__column,.habitacion-card__row{display:-webkit-box;display:-ms-flexbox;display:flex}.habitacion-card__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px}.habitacion-card p{font-size:14px}.habitacion-card p:nth-of-type(2n){color:var(--main-blue)}.habitacion-card span{font-size:12px}.habitacion-card h2{font-size:22px}.description-resident{margin-top:10px;overflow-wrap:break-word}.reservation-details-modal{max-height:90vh;overflow-y:auto}.reservation-details-modal .ficha-acompanantes .box{max-height:400px;overflow-y:auto}.reservation-details-modal .b-tabs{max-height:80vh;overflow-y:auto}.reservation-details-modal .acompanante-body{max-height:300px;overflow-y:auto}.reservation-details-modal .ficha-acompanantes,.reservation-details-modal .ficha-contrato,.reservation-details-modal .ficha-establecimiento,.reservation-details-modal .ficha-titular{margin-left:80px;padding-top:5px}.reservation-details-modal .columns{overflow-x:auto;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation-details-modal .ficha-acompanantes .box{background:transparent;-webkit-box-shadow:none;box-shadow:none}.reservation-details-modal .ficha-acompanantes .box.is-clickable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding:.6rem .6rem;cursor:pointer;margin-right:50px;border:1px solid #e5e7eb}.reservation-details-modal .ficha-acompanantes .box.is-clickable h3{font-size:15px}.reservation-details-modal .ficha-acompanantes .b-icon{font-size:1.1rem}.reservation-edit-modal .ficha-policial-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.reservation-edit-modal .sidebar-wrapper{width:240px;-ms-flex-negative:0;flex-shrink:0;background:transparent;border-left:2px solid #e5e7eb;border-right:2px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reservation-edit-modal .sidebar-wrapper .nav{padding-left:.5rem}.reservation-edit-modal .form-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:512px!important;padding:1rem 2rem;background-color:#fff}.reservation-edit-modal .ficha-contrato,.reservation-edit-modal .ficha-establecimiento{padding-top:20px}.reservation-edit-modal .ficha-contrato .title,.reservation-edit-modal .ficha-establecimiento .title{font-size:1rem;font-weight:600;margin-bottom:1rem}.reservation-edit-modal .ficha-contrato .bloque-codigo,.reservation-edit-modal .ficha-establecimiento .bloque-codigo{margin-bottom:2rem}.reservation-edit-modal .ficha-contrato .bloque-codigo .column,.reservation-edit-modal .ficha-establecimiento .bloque-codigo .column{width:100%}.reservation-edit-modal .ficha-contrato .divisor,.reservation-edit-modal .ficha-establecimiento .divisor{height:1px;background-color:#dcdcdc;margin:2rem 0}.reservation-edit-modal .ficha-contrato .bloque-direccion,.reservation-edit-modal .ficha-contrato .bloque-doble,.reservation-edit-modal .ficha-contrato .bloque-pago,.reservation-edit-modal .ficha-establecimiento .bloque-direccion,.reservation-edit-modal .ficha-establecimiento .bloque-doble,.reservation-edit-modal .ficha-establecimiento .bloque-pago{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.reservation-edit-modal .ficha-contrato .bloque-direccion .column,.reservation-edit-modal .ficha-contrato .bloque-doble .column,.reservation-edit-modal .ficha-contrato .bloque-pago .column,.reservation-edit-modal .ficha-establecimiento .bloque-direccion .column,.reservation-edit-modal .ficha-establecimiento .bloque-doble .column,.reservation-edit-modal .ficha-establecimiento .bloque-pago .column{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.reservation-edit-modal .ficha-contrato .bloque-internet,.reservation-edit-modal .ficha-establecimiento .bloque-internet{margin-bottom:2rem}.reservation-edit-modal .ficha-contrato .bloque-internet .radio-buttons,.reservation-edit-modal .ficha-establecimiento .bloque-internet .radio-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.reservation-edit-modal .ficha-contrato .b-field,.reservation-edit-modal .ficha-establecimiento .b-field{margin-bottom:1rem}.reservation-edit-modal .ficha-contrato .reservation-edit-modal .form-wrapper,.reservation-edit-modal .ficha-establecimiento .reservation-edit-modal .form-wrapper{max-height:488px!important;height:488px!important}.reservation-edit-modal .ficha-titular .title{font-size:1rem;font-weight:600;margin-bottom:1rem}.reservation-edit-modal .ficha-titular .radio-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.reservation-edit-modal .ficha-titular .b-field{margin-bottom:1rem}.reservation-edit-modal .modal--l .form-wrapper.ficha-scrollable,.reservation-edit-modal .modal--l .header+div,.reservation-edit-modal .modal--l .header+form,.reservation-edit-modal div.modal--l .modal__body{height:auto!important;max-height:90vh!important;overflow-y:auto!important}.reservation-edit-modal .modal--l .header+div[style]{height:auto!important;max-height:90vh!important}.reservation-edit-modal .acompanante-collapse{overflow:hidden!important;-webkit-transition:max-height .3s ease!important;transition:max-height .3s ease!important;max-height:1000px!important}.reservation-edit-modal .acompanante-collapse[aria-hidden=true]{max-height:0!important;padding:0!important;margin:0!important;border:none!important}.reservation-edit-modal .clean-collapse[aria-hidden=true]{height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.reservation-edit-modal .acompanante-item{border:1px solid #dbdbdb;border-radius:6px;background-color:#fff;margin-bottom:1rem;padding:0}.reservation-edit-modal .acompanante-item .acompanante-header{padding:.75rem 1rem;cursor:pointer}.reservation-edit-modal .acompanante-wrapper{margin-bottom:1rem}.reservation-edit-modal .acompanante-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;border:1px solid #dbdbdb;border-radius:6px;background-color:#fff;cursor:pointer}.reservation-edit-modal .b-collapse:not(.is-open)+.acompanante-body{display:none}.reservation-edit-modal .acompanante-body{border:1px solid #dbdbdb;border-top:none;border-radius:0 0 6px 6px;padding:1rem;background-color:#fff}.reservation-edit-modal .title.is-6{margin-top:10px!important;font-size:1rem}.reservation-edit-modal .radio-buttons{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.reservation-edit-modal .block,.reservation-edit-modal .radio-buttons{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:1rem!important}.reservation-edit-modal .b-select select{width:100%!important}.reservation-edit-modal .botones-acompanante{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media(max-width:768px){.reservation-edit-modal .botones-acompanante{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.reservation-edit-modal .botones-acompanante .btn-acompanante{font-weight:600;border:none;padding:.5rem 1rem;border-radius:6px;-webkit-transition:background-color .3s ease,-webkit-box-shadow .2s ease;transition:background-color .3s ease,-webkit-box-shadow .2s ease;transition:background-color .3s ease,box-shadow .2s ease;transition:background-color .3s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-edit-modal .botones-acompanante .btn-acompanante.eliminar{background-color:#e74c3c;color:#fff}.reservation-edit-modal .botones-acompanante .btn-acompanante.eliminar:hover{background-color:#c0392b}.reservation-edit-modal .botones-acompanante .btn-acompanante.guardar{background-color:#27ae60;color:#fff}.reservation-edit-modal .botones-acompanante .btn-acompanante.guardar:hover{background-color:#1e8449}#sidebar{z-index:1;position:fixed;top:0;right:unset;bottom:unset;left:0;width:240px;height:calc(100% - 43px);margin-top:65px;color:#fff;background:#232a32;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-transition:all .4s;transition:all .4s}@media(max-width:1200px){#sidebar{left:-240px;position:fixed}}#sidebar .sidebar{letter-spacing:.8px}@media screen and (max-height:570px){#sidebar .sidebar{overflow-y:auto}}#sidebar .sidebar__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:25px;height:47px;padding-bottom:3px;color:#a0a0a0;font-size:13px}#sidebar .sidebar__block .children a{padding-left:40px!important}#sidebar .sidebar__block .children.laptop a{padding-left:20px!important}#sidebar .sidebar__block .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar .sidebar__block .items .child,#sidebar .sidebar__block .items a{position:relative}#sidebar .sidebar__block .items .child .toggable,#sidebar .sidebar__block .items a .toggable{display:none!important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-155px;font-weight:500;font-size:15px;width:155px;overflow:hidden;height:47px;color:transparent!important;background-color:#232a32}#sidebar .sidebar__block .items .child .toggable-list,#sidebar .sidebar__block .items a .toggable-list{top:calc(50% + 47px)!important}#sidebar .sidebar__block .items .child,#sidebar .sidebar__block .items a{font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;height:47px;font-size:12px;background:#232a32;-webkit-transition:background .3s;transition:background .3s;cursor:pointer;text-decoration:none;border-bottom:1px solid hsla(0,0%,98%,.2);color:#fff}#sidebar .sidebar__block .items .child img,#sidebar .sidebar__block .items a img{max-width:17px;font-size:17px;-webkit-transition:color .3s;transition:color .3s;margin-right:21px;-webkit-filter:invert(38%) sepia(95%) saturate(1439%) hue-rotate(175deg) brightness(85%) contrast(103%);filter:invert(38%) sepia(95%) saturate(1439%) hue-rotate(175deg) brightness(85%) contrast(103%)}#sidebar .sidebar__block .items .child:hover .toggable,#sidebar .sidebar__block .items a:hover .toggable{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;color:#fff!important}#sidebar .sidebar__block .items .child:hover,#sidebar .sidebar__block .items a:hover{background:#0081c6}#sidebar .sidebar__block .items .child:hover img,#sidebar .sidebar__block .items a:hover img{-webkit-filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(314deg) brightness(109%) contrast(100%);filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(314deg) brightness(109%) contrast(100%)}#sidebar .sidebar__block .items .child.router-link-active,#sidebar .sidebar__block .items a.router-link-active{background:#0081c6}#sidebar .sidebar__block .items .child.router-link-active img,#sidebar .sidebar__block .items a.router-link-active img{-webkit-filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(314deg) brightness(109%) contrast(100%);filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(314deg) brightness(109%) contrast(100%)}#sidebar:hover{overflow:visible}.dont-show-text{color:transparent!important}footer{text-align:center;font-size:13px;font-weight:300;padding:25px;margin-bottom:20px}#app{font-family:Inter,sans-serif;background:#fafafa;width:100%;height:100%}.tag:hover{cursor:default;background:#e4e4e4}.loading-icon:after{color:var(--main-blue)}*{scroll-behavior:smooth}@-webkit-keyframes moveee{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-transform:scale(.7);transform:scale(.7);-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}@keyframes moveee{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-transform:scale(.7);transform:scale(.7);-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}