#navbar a[data-v-6e24fad0]{width:50%;min-height:61px;color:var(--colores-gris-medio)}#navbar a.router-link-exact-active[data-v-6e24fad0]{color:var(--azul-oscuro)}header .flex-titular[data-v-7f0b9d73]{display:flex;justify-content:space-between;max-width:752px;margin:auto}.container[data-v-7f0b9d73]{background-color:#f6f7f9;min-height:calc(100vh - 120px);width:100%}.fechas-collapse[data-v-7f0b9d73]{font-size:12px;color:var(--colores-gris-medio)}.bg-nocleaning[data-v-7f0b9d73]{color:#fff;font-size:11px;font-weight:400;padding:3px 4px;margin-bottom:5px}.pending[data-v-7f0b9d73]{border-left:solid 5px var(--red);border-radius:5px}.inprogress[data-v-7f0b9d73]{border-left:solid 5px var(--colores-amarillo-2);border-radius:5px}.finished[data-v-7f0b9d73]{border-left:solid 5px var(--colores-verde-check);border-radius:5px}.neutral[data-v-7f0b9d73]{border-left:solid 5px var(--colores-gris-medio);border-radius:5px}.flex-between[data-v-7f0b9d73]{display:flex;justify-content:space-between;align-items:center}.card-body[data-v-7f0b9d73]{background-color:#fff;text-decoration:none;color:var(--azul-oscuro);transition:box-shadow .25s}.card-body[data-v-7f0b9d73]:hover{transition:box-shadow .2s;box-shadow:0 .125rem .45rem rgba(0,0,0,.2)!important}.card-body .check-in-out[data-v-7f0b9d73]{text-align:right;font-size:12px}.legend-btn[data-v-7f0b9d73]{color:#fff}.legend-btn[data-v-7f0b9d73]:hover{color:#bebebe}.legend .modal-header[data-v-7f0b9d73]{background:#f6f7f9}.legend .modal-body[data-v-7f0b9d73]{background:#f6f7f9;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.legend .modal-body-leyenda img[data-v-7f0b9d73]{width:100%;max-width:300px}.legend h4[data-v-7f0b9d73]{font-size:17px;padding-top:15px}.legend p[data-v-7f0b9d73]{color:inherit;margin-bottom:7px}.legend .amarillo[data-v-7f0b9d73],.legend .gris[data-v-7f0b9d73],.legend .rojo[data-v-7f0b9d73],.legend .verde[data-v-7f0b9d73]{font-weight:700}.legend .rojo[data-v-7f0b9d73]{color:var(--red)}.legend .amarillo[data-v-7f0b9d73]{color:var(--colores-amarillo-2)}.legend .verde[data-v-7f0b9d73]{color:var(--colores-verde-check)}.legend .gris[data-v-7f0b9d73]{color:var(--colores-gris-medio)}.bg-categoria[data-v-7f0b9d73]{color:#0c2c40;border:1px solid #0c2c40;background-color:#fff;padding:3px 4px;margin-bottom:5px}header[data-v-5d4042b8]{background:none}header h1[data-v-5d4042b8],header span[data-v-5d4042b8]{color:var(--azul-oscuro);font-weight:700;font-size:1.5rem}header .flex-titular[data-v-5d4042b8]{display:flex;justify-content:space-between;max-width:752px;margin:auto}header .flex-titular .titular-fecha[data-v-5d4042b8]{font-size:14px}header .link-atras[data-v-5d4042b8]{padding:12px;color:#fff}header .link-atras[data-v-5d4042b8]:hover{color:#b5b5b5}.container[data-v-5d4042b8]{background-color:#f6f7f9}.container .bg-verde[data-v-5d4042b8]{border-color:var(--colores-verde-check);background-color:var(--colores-verde-check);transition:background-color .3s}.container .bg-verde[data-v-5d4042b8]:hover{background-color:#4ebc3f;transition:background-color .3s}.container article div[data-v-5d4042b8]{display:flex;justify-content:space-between;flex-wrap:wrap}.container article div span[data-v-5d4042b8]{padding:10px 0}.container article .titular-card[data-v-5d4042b8]{border-bottom:1px solid var(--colores-gris-medio);color:var(--colores-gris-medio)}.container .empty-photo[data-v-5d4042b8]{width:150px;height:100px;margin:1.2rem auto .2rem auto;border:1px solid var(--colores-gris-medio);border-radius:5px}.container label[data-v-5d4042b8]{font-size:16px;color:var(--azul-oscuro)}.container label .btn-upload-photo[data-v-5d4042b8]{width:150px!important}.container form .content-inputs .form-error p[data-v-5d4042b8]{color:var(--red)}.tareas[data-v-5d4042b8]{background-color:#f6f7f9;border-radius:10px;margin:0 2rem}.tarea[data-v-5d4042b8]{min-height:65px;padding:0 2rem;border-radius:5px;cursor:pointer}@media (max-width:767px){.tareas[data-v-5d4042b8]{margin:0 .5rem}.tarea[data-v-5d4042b8]{padding:0 1rem}}.cursor-pointer[data-v-5d4042b8]{cursor:pointer}.tareas p[data-v-5d4042b8]{font-size:16px;color:var(--azul-oscuro)}.task-confirm[data-v-5d4042b8]{color:#70cb63}.task-photo>.img-preview[data-v-5d4042b8]{max-height:41px!important;width:auto}.task-photo>label[data-v-5d4042b8]{line-height:inherit;cursor:pointer}.task-checked[data-v-5d4042b8]{color:#70cb63;cursor:pointer}.empty-task-photo[data-v-5d4042b8]{width:61px;height:41px;border:1px dashed #a2a2a2;border-radius:5px;margin-left:auto}.show-task-photo[data-v-5d4042b8]{height:41px;width:auto;border-radius:5px;margin-left:auto}.text-checked[data-v-5d4042b8]{color:#9f9f9f;cursor:pointer}.remark[data-v-5d4042b8]{cursor:auto}.fondo-oscuro[data-v-5d4042b8]{background-color:#f7f7f7;border-radius:5px;position:relative}.bg-categoria[data-v-5d4042b8]{color:#0c2c40;border:1px solid #0c2c40;background-color:#fff;padding:5px 5px;font-size:14px}header .flex-titular{display:flex;justify-content:space-between;max-width:752px;margin:auto}.calendario-reservas .table{width:100%!important}.calendario-reservas thead{background-color:#ebeff3}.calendario-reservas .td-vacio{min-width:110px}.calendario-reservas td,.calendario-reservas th{border:1px solid #e3e3e3}.calendario-reservas .entrada-reserva-i{display:flex;justify-content:center;align-items:center;background-color:var(--colores-gris-medio)}.calendario-reservas .entrada-reserva-i .reserva-numero{position:inherit;left:auto;top:auto}.calendario-reservas .entrada-reserva-i .fa-lg{font-size:1.3rem;background-color:#fff;border-radius:500rem}.calendario-reservas .entrada-reserva-i:after,.calendario-reservas .entrada-reserva-i:before{border-color:#fff;content:none}.calendario-reservas .pending{background-color:var(--red);border-radius:20px;margin-top:3px;min-height:24px}.calendario-reservas .in-progress{background-color:var(--colores-amarillo-2);border-radius:20px;margin-top:3px}.calendario-reservas .finished{background-color:var(--colores-verde-check);border-radius:20px}.calendario-reservas img{width:6px;padding-bottom:5px}.calendario-reservas .dia-reservado,.calendario-reservas .dia-reservado-limpieza{background-color:#a6b0a1;border-left:1px solid #a6b0a1;border-right:1px solid #a6b0a1}.calendario-limpieza-reservas .pc{background:transparent}.calendario-limpieza-reservas .entrada-reserva{position:relative;border-left:1px solid #a6b0a1;border-right:1px solid #a6b0a1}.calendario-limpieza-reservas .calendario-reservas .booking-checkin{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#a6b0a1}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i:before{border-color:transparent}.calendario-limpieza-reservas .booking-checkin:after,.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i:before{content:"";position:absolute;display:block;left:0;width:0;height:0;border-style:solid}.calendario-limpieza-reservas .calendario-reservas .booking-checkin:after{top:0;border-color:#f8f9fa transparent transparent #f8f9fa;border-width:31px 20px 0 0}.calendario-limpieza-reservas .booking-checkin .reserva-numero{position:absolute;left:13px;top:6px;font-size:12px;letter-spacing:-1px;font-weight:500;color:var(--azul-oscuro);z-index:2}.calendario-limpieza-reservas .calendario-reservas .salida-cleaning{position:relative;border-left:1px solid #a6b0a1}.calendario-limpieza-reservas .calendario-reservas .salida-cleaning-i{width:100%;height:100%;position:absolute;left:0;top:0}.calendario-limpieza-reservas .calendario-reservas .salida-cleaning-i:after,.calendario-limpieza-reservas .calendario-reservas .salida-cleaning-i:before{top:0;border-color:#a6b0a1 transparent transparent #a6b0a1;border-width:31px 20px 0 0}.calendario-limpieza-reservas .calendario-reservas .salida-cleaning-i:before,.calendario-limpieza-reservas .salida-cleaning-i:after{content:"";position:absolute;display:block;left:0;width:0;height:0;border-style:solid}.calendario-limpieza-reservas .contenedor-pending{width:100%;height:100%;padding:6px;margin:0 auto}.calendario-limpieza-reservas .link-cleaning-checkout{color:#fff;display:flex;justify-content:center;align-items:center;height:100%;text-decoration:none}.calendario-limpieza-reservas .link-cleaning-checkout .fas{margin-top:3px}.calendario-limpieza-reservas .calendario-reservas .salida-entrada,.calendario-limpieza-reservas .calendario-reservas .salida-entrada1{position:relative;border-left:1px solid #a6b0a1;border-right:1px solid #a6b0a1}.calendario-limpieza-reservas .calendario-reservas td{max-width:31px}.calendario-limpieza-reservas .calendario-reservas .salida-entrada1 .bg,.calendario-limpieza-reservas .calendario-reservas .salida-entrada .bg{position:absolute;width:100%;left:0;top:0;background-color:transparent;right:0;bottom:0}.calendario-reservas .entrada-reserva{background:transparent}.calendario-reservas .entrada-reserva-i-limpieza,.calendario-reservas .salida-entrada-2{width:100%;height:100%;position:relative}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i-limpieza .contenedor-numero,.calendario-limpieza-reservas .calendario-reservas .salida-entrada-2 .contenedor-numero{width:100%;height:100%;padding:6px;position:relative;z-index:2}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i-limpieza .contenedor-numero .reserva-numero,.calendario-limpieza-reservas .calendario-reservas .salida-entrada-2 .contenedor-numero .reserva-numero{width:24px;min-height:24px;margin:auto;border-radius:500px;text-align:center}.reserva-numero a i{color:#eee}.calendario-limpieza-reservas .calendario-reservas .salida-entrada-1:after{top:0;border-color:#a6b0a1 transparent transparent #a6b0a1;border-width:31px 20px 0 0}.calendario-limpieza-reservas .calendario-reservas .salida-entrada-2:before,.calendario-limpieza-reservas .salida-entrada-2:after{content:"";position:absolute;display:block;left:unset;top:unset;right:0;width:0;height:0;border-style:solid}.calendario-limpieza-reservas .calendario-reservas .salida-entrada-1:before{top:0;border-color:#a6b0a1 transparent transparent #a6b0a1;border-width:31px 20px 0 0}.calendario-limpieza-reservas .calendario-reservas .salida-entrada-2:after,.calendario-limpieza-reservas .calendario-reservas .salida-entrada-2:before{bottom:0;border-color:transparent #a6b0a1 #a6b0a1 transparent;border-width:31px 20px 0 0}.calendario-limpieza-reservas .calendario-reservas .salida-entrada-1:before,.salida-entrada-1:after{content:"";position:absolute;display:block;left:0;width:0;height:0;border-style:solid}.calendario-reservas .salida-entrada{background:transparent}.calendario-limpieza-reservas .finished,.calendario-limpieza-reservas .in_progress,.calendario-limpieza-reservas .pending{position:relative;z-index:2;width:24px;height:24px;margin:0 auto}.calendario-limpieza-reservas .finished{background-color:var(--colores-verde-check);color:#fff}.calendario-limpieza-reservas .in_progress{background-color:var(--colores-amarillo-2);border-radius:20px}.calendario-limpieza-reservas .finished .reserva-numero i{color:#eee}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-limpieza{position:relative;border-left:1px solid #a6b0a1;border-right:1px solid #a6b0a1}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i-limpieza{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#a6b0a1}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i-limpieza:before{top:0;border-color:#9acc83 transparent transparent #a6b0a1;border-width:31px 16px 0 0}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i-limpieza:after{top:0;border-color:#f8f9fa transparent transparent #f8f9fa;border-width:30px 15px 0 0}.calendario-limpieza-reservas .calendario-reservas .entrada-reserva-i-limpieza:before,.calendario-limpieza-reservas .entrada-reserva-i-limpieza:after{content:"";position:absolute;display:block;left:0;width:0;height:0;border-style:solid}.calendario-limpieza-reservas .calendario-reservas .name{min-width:110px;max-height:20px;overflow:hidden;font-size:14px;font-weight:400}.calendario-limpieza-reservas .calendario-reservas .week-days{width:33px;max-width:33px;font-size:12px;font-weight:500;text-align:center;color:#9ba0ab;line-height:18px}.calendario-limpieza-reservas .calendario-reservas .week-days div{font-size:14px}.calendario-limpieza-reservas .booking-checkout{background:#a6b0a1;background:linear-gradient(123deg,#a6b0a1 35%,#f6f7f9 0)}.limit-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.calendario-limpieza-reservas .navegacion-semanas,.calendario-limpieza-reservas .navegacion-semanas .arrows{color:#fff}@media (max-width:800px){.calendario-limpieza-reservas .name,.calendario-limpieza-reservas .week-days{font-size:12px}.calendario-limpieza-reservas table{width:97%!important}}.calendario-limpieza-reservas .arrows,.calendario-limpieza-reservas .navegacion-semanas{color:#fff}