.viu-switch[data-v-655c4d90]{display:inline-flex;align-items:center;width:auto;height:34px;padding:4px;font-size:12px;font-family:Rubik;background:var(--white);border:1px solid var(--grey-2);border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.viu-switch.disabled[data-v-655c4d90]{background:var(--grey-1)}.viu-switch button[data-v-655c4d90]{box-sizing:border-box;height:26px;padding:0 20px;overflow:hidden;color:var(--grey-9);font-size:12px;font-family:Rubik;white-space:nowrap;text-overflow:ellipsis;background:var(--white);border:1px solid var(--white);border-radius:4px;transition:all .2s ease-in-out;outline:none;cursor:pointer}.viu-switch button[data-v-655c4d90]:hover{background:var(--grey-3);color:var(--grey-11)}.viu-switch.small[data-v-655c4d90]{height:28px}.viu-switch.small button[data-v-655c4d90]{height:20px}.viu-switch .disabled[data-v-655c4d90]{cursor:default;border:1px solid var(--grey-1);pointer-events:none}.viu-switch .disabled[data-v-655c4d90],.viu-switch .disabled[data-v-655c4d90]:hover{color:var(--grey-6);background:var(--grey-1)}.viu-switch .read-only[data-v-655c4d90]{border:1px solid var(--white);cursor:default;pointer-events:none}.viu-switch .read-only[data-v-655c4d90],.viu-switch .read-only[data-v-655c4d90]:hover{color:var(--grey-9);background:var(--white)}.viu-switch .active[data-v-655c4d90]{color:var(--white);background:var(--grey-8);border:1px solid var(--grey-8)}.viu-switch .active.read-only[data-v-655c4d90]{cursor:default}.viu-switch .active[data-v-655c4d90]:hover{background:var(--grey-8);color:var(--white)}.cita-component{padding:8px;border-radius:4px}.cita-component.space-but-hidden{opacity:0}.cita-component.consulta{min-height:63px;border:1px solid var(--magenta-2);background:var(--magenta-1)}.cita-component.consulta .left .name,.cita-component.consulta .left .or,.cita-component.consulta .left .schedule,.cita-component.consulta .right .name,.cita-component.consulta .right .or,.cita-component.consulta .right .schedule{color:var(--magenta-8)}.cita-component.consulta .right .max{color:var(--magenta-5)}.cita-component.consulta .right .current{color:var(--magenta-8)}.cita-component.consulta .right .type{color:var(--magenta-5)}.cita-component.laser{min-height:83px;border:1px solid var(--cyan-2);background:var(--cyan-1)}.cita-component.laser .left .name,.cita-component.laser .left .or,.cita-component.laser .left .schedule,.cita-component.laser .right .name,.cita-component.laser .right .or,.cita-component.laser .right .schedule{color:var(--cyan-8)}.cita-component.laser .right .max{color:var(--cyan-5)}.cita-component.laser .right .current{color:var(--cyan-8)}.cita-component.laser .right .type{color:var(--cyan-5)}.cita-component.lio{min-height:83px;border:1px solid var(--yellow-2);background:var(--yellow-1)}.cita-component.lio .left .name,.cita-component.lio .left .or,.cita-component.lio .left .schedule,.cita-component.lio .right .name,.cita-component.lio .right .or,.cita-component.lio .right .schedule{color:var(--yellow-8)}.cita-component.lio .right .max{color:var(--yellow-5)}.cita-component.lio .right .current{color:var(--yellow-8)}.cita-component.lio .right .type{color:var(--yellow-5)}.cita-component.mixto{min-height:83px;border:1px solid var(--purple-2);background:var(--purple-1)}.cita-component.mixto .left .name,.cita-component.mixto .left .or,.cita-component.mixto .left .schedule,.cita-component.mixto .right .name,.cita-component.mixto .right .or,.cita-component.mixto .right .schedule{color:var(--purple-8)}.cita-component.mixto .right .max{color:var(--purple-5)}.cita-component.mixto .right .current{color:var(--purple-8)}.cita-component.mixto .right .type{color:var(--purple-5)}.cita-component.hidden{opacity:0;cursor:default}.cita-component .cita-datos,.cita-component .cita-sin-datos{display:flex;justify-content:space-between}.cita-component .cita-datos .left,.cita-component .cita-sin-datos .left{width:64%}.cita-component .cita-datos .left,.cita-component .cita-datos .right,.cita-component .cita-sin-datos .left,.cita-component .cita-sin-datos .right{display:flex;flex-direction:column}.cita-component .cita-datos .left .name,.cita-component .cita-datos .right .name,.cita-component .cita-sin-datos .left .name,.cita-component .cita-sin-datos .right .name{font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:8px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.cita-component .cita-datos .left .or,.cita-component .cita-datos .left .schedule,.cita-component .cita-datos .right .or,.cita-component .cita-datos .right .schedule,.cita-component .cita-sin-datos .left .or,.cita-component .cita-sin-datos .left .schedule,.cita-component .cita-sin-datos .right .or,.cita-component .cita-sin-datos .right .schedule{font-size:12px;font-style:normal;font-weight:400;line-height:17px}.cita-component .cita-datos .left .or .icon,.cita-component .cita-datos .left .schedule .icon,.cita-component .cita-datos .right .or .icon,.cita-component .cita-datos .right .schedule .icon,.cita-component .cita-sin-datos .left .or .icon,.cita-component .cita-sin-datos .left .schedule .icon,.cita-component .cita-sin-datos .right .or .icon,.cita-component .cita-sin-datos .right .schedule .icon{margin-right:4px;min-width:12px;text-align:center}.cita-component .cita-datos .left .or,.cita-component .cita-datos .right .or,.cita-component .cita-sin-datos .left .or,.cita-component .cita-sin-datos .right .or{margin-top:4px}.cita-component .cita-datos .right,.cita-component .cita-sin-datos .right{align-self:flex-start}.cita-component .cita-datos .right .info,.cita-component .cita-sin-datos .right .info{margin-bottom:2px;text-align:right}.cita-component .cita-datos .right .info:last-of-type,.cita-component .cita-sin-datos .right .info:last-of-type{margin-bottom:0}.cita-component .cita-datos .right .info .current,.cita-component .cita-sin-datos .right .info .current{font-size:18px;font-style:normal;font-weight:500;line-height:22px}.cita-component .cita-datos .right .info .max,.cita-component .cita-sin-datos .right .info .max{font-size:12px;font-style:normal;font-weight:500;line-height:17px}.cita-component .cita-datos .right .info .type,.cita-component .cita-sin-datos .right .info .type{font-size:10px;font-style:normal;font-weight:400;line-height:14px}.cita-component .cita-sin-datos{justify-content:space-between;align-items:center}.cita-component .cita-sin-datos .left .name{margin-bottom:0}.cita-component .cita-sin-datos .right .schedule{text-align:right}.citas-dias-semana{border:1px solid var(--grey-3);border-bottom:0;border-right:0;border-top:0;width:100%;display:flex;flex-direction:column}.citas-dias-semana:last-of-type{border-right:1px solid var(--grey-3)}.citas-dias-semana .morning{display:flex;flex-direction:column}.citas-dias-semana .morning .cita{margin:4px;margin-top:0}.citas-dias-semana .morning .cita:first-of-type{margin-top:4px}.chip-status{height:18px;max-height:18px;padding:4px 8px;border-radius:24px;display:flex;align-items:center}.chip-status i{font-size:12px}.chip-status.sin-confirmar{color:var(--orange-6);background:var(--orange-1);border:1px solid var(--orange-6)}.chip-status.reserva{color:var(--grey-8);background:var(--grey-2);border:1px solid var(--grey-8)}.chip-status.reserva .icon{color:var(--grey-2)}.chip-status.confirmado{color:var(--green-7);background:var(--green-1);border:1px solid var(--green-7)}.chip-status span{margin-left:4px;display:inline-flex;font-size:10px;font-style:normal;font-weight:500;line-height:14px;font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal{padding:12px;background:var(--grey-1);height:100%;min-height:100%}.modulo-detalle-modal .viu-header-section{margin-bottom:0;box-shadow:none;border:1px solid #dcdfe4;border-bottom:0;border-radius:4px 4px 0 0}.modulo-detalle-modal .viu-container-scroll>.viu-box{padding:0;box-shadow:none}.modulo-detalle-modal .go-back{cursor:pointer;display:flex;align-items:center;margin-right:8px}.modulo-detalle-modal .go-back .icon-item{height:12px;width:12px;color:var(--marine-7);display:flex;justify-content:center;align-items:center;transform:scale(.8)}.modulo-detalle-modal .main-container{display:flex}.modulo-detalle-modal .main-container .left-area{width:28%;padding:16px;margin-right:8px;height:100%;display:flex;overflow:auto;flex-direction:column;justify-content:space-between;background:var(--grey-2);border-radius:4px}.modulo-detalle-modal .main-container .left-area .zone-with-pic{display:flex;align-items:center}.modulo-detalle-modal .main-container .left-area .zone-with-pic .doctor-pic{width:32px;height:32px;border-radius:4px;border:1px solid var(--grey-2);margin-right:12px}.modulo-detalle-modal .main-container .left-area .top{padding:16px}.modulo-detalle-modal .main-container .left-area .top .title{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--grey-10);font-feature-settings:"clig" off,"liga" off;margin-bottom:16px;display:flex}.modulo-detalle-modal .main-container .left-area .top .info-zone{margin-bottom:8px;border-radius:4px;background:var(--white);padding:16px}.modulo-detalle-modal .main-container .left-area .top .info-zone .header-info{display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:17px;color:var(--grey-12);font-feature-settings:"clig" off,"liga" off;margin-bottom:12px}.modulo-detalle-modal .main-container .left-area .top .info-zone .date,.modulo-detalle-modal .main-container .left-area .top .info-zone .name{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--grey-12);font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal .main-container .left-area .top .info-zone .chip span{padding:8px 12px;border-radius:4px;text-align:center;display:inline-flex}.modulo-detalle-modal .main-container .left-area .top .info-zone .chip span.consulta{background:var(--magenta-1);color:var(--magenta-8)}.modulo-detalle-modal .main-container .left-area .top .info-zone .chip span.lio{background:var(--yellow-1);color:var(--yellow-8)}.modulo-detalle-modal .main-container .left-area .top .info-zone .chip span.laser{background:var(--cyan-1);color:var(--cyan-8)}.modulo-detalle-modal .main-container .left-area .top .info-zone .chip span.mixto{background:var(--purple-1);color:var(--purple-8)}.modulo-detalle-modal .main-container .left-area .top .info-zone .timetable{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--grey-12);font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal .main-container .left-area .bottom .title{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--grey-10);font-feature-settings:"clig" off,"liga" off;margin-bottom:16px;display:flex}.modulo-detalle-modal .main-container .left-area .bottom .alert-item{width:100%;margin-bottom:8px;padding:8px;border-radius:4px;display:flex;align-items:center;border:1px solid var(--orange-6);background:var(--orange-1)}.modulo-detalle-modal .main-container .left-area .bottom .alert-item .icon-danger{margin-right:8px;color:var(--orange-6)}.modulo-detalle-modal .main-container .left-area .bottom .contadores{display:flex;width:100%;align-items:center}.modulo-detalle-modal .main-container .left-area .bottom .contadores .contador{margin-right:8px;border-radius:4px;padding:16px;width:100%;background:var(--white)}.modulo-detalle-modal .main-container .left-area .bottom .contadores .contador:last-of-type{margin-right:0}.modulo-detalle-modal .main-container .left-area .bottom .contadores .contador .title-contador{font-size:12px;font-style:normal;font-weight:400;line-height:17px;color:var(--grey-12);font-feature-settings:"clig" off,"liga" off;margin-bottom:8px}.modulo-detalle-modal .main-container .left-area .bottom .contadores .contador .numeros-grandes{display:flex;align-items:center}.modulo-detalle-modal .main-container .left-area .bottom .contadores .contador .numeros-grandes .main-number{font-size:30px;font-style:normal;font-weight:500;line-height:34px;color:var(--orange-6)}.modulo-detalle-modal .main-container .left-area .bottom .contadores .contador .numeros-grandes .other-number{font-size:30px;font-style:normal;font-weight:500;line-height:34px;color:var(--orange-6);color:var(--grey-12);font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal .main-container .right-area{width:72%;padding:16px;height:100%;background:var(--grey-2);border-radius:4px}.modulo-detalle-modal .main-container .right-area .schedule{padding:16px;display:flex;overflow:auto;flex-direction:column;background:var(--white);border-radius:4px;max-height:100%}.modulo-detalle-modal .main-container .right-area .schedule .header-switch{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.modulo-detalle-modal .main-container .right-area .schedule .header-switch .viu-switch button{max-width:36px;display:flex;justify-content:center;align-items:center}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule{width:100%;align-items:baseline;background:var(--grey-1);display:flex}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .hours{display:flex;flex-direction:column;padding-left:12px;padding-right:12px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .hours .hour-set{max-height:90px;height:90px;display:flex}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .hours .hour-set .hour{display:block;font-size:10px;width:60px;padding:6px 0;text-align:center;font-style:normal;font-weight:500;line-height:14px;color:var(--grey-6);font-feature-settings:"clig" off,"liga" off;margin-right:8px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .hours .hour-set .hour.exact-hour{width:60px;text-align:left;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--grey-9);font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .hours .hour-set .line{padding:6px 0;color:var(--grey-4)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule{width:100%;margin-bottom:17px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section{display:flex;position:relative;top:17px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita{width:100%;padding:8px;border:1px solid var(--grey-3);background:var(--white)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.hueco{opacity:0}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.consulta{border:1px solid var(--magenta-2);background:var(--magenta-1)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.consulta .bottom-side .comment,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.consulta .bottom-side .notes,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.consulta .top-side .left-side .info,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.consulta .top-side .left-side .type{color:var(--magenta-9)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.lio{border:1px solid var(--yellow-2);background:var(--yellow-1)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.lio .bottom-side .comment,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.lio .bottom-side .notes,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.lio .top-side .left-side .info,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.lio .top-side .left-side .type{color:var(--yellow-9)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.laser{border:1px solid var(--cyan-2);background:var(--cyan-1)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.laser .bottom-side .comment,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.laser .bottom-side .notes,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.laser .top-side .left-side .info,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.laser .top-side .left-side .type{color:var(--cyan-9)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.mixto{border:1px solid var(--purple-2);background:var(--purple-1)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.mixto .bottom-side .comment,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.mixto .bottom-side .notes,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.mixto .top-side .left-side .info,.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita.mixto .top-side .left-side .type{color:var(--purple-9)}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .top-side{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .top-side .left-side .type{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--grey-9);font-feature-settings:"clig" off,"liga" off;margin-right:4px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .top-side .left-side .info{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey-9);font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .bottom-side{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .bottom-side .name{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--marine-6);font-feature-settings:"clig" off,"liga" off}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .bottom-side .notes{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.modulo-detalle-modal .main-container .right-area .schedule .main-schedule .content-schedule .horizontal-section .item-cita .bottom-side .comment{font-size:14px;font-style:italic;font-weight:400;line-height:20px}.modulo-detalle-modal .main-container .right-area .other-schedule .notas-span,.modulo-detalle-modal .main-container .right-area .other-schedule .span-paciente{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--marine-6)}.modulo-detalle-modal .main-container .right-area .other-schedule .span-paciente{cursor:pointer}.modulo-detalle-modal .main-container .right-area .other-schedule .span-symbol{text-align:center}.modulo-detalle-modal .main-container .right-area .other-schedule .span-symbol .sin-confirmar{color:var(--orange-5);font-size:12px}.modulo-detalle-modal .main-container .right-area .other-schedule .span-symbol .reserva{font-size:12px;color:var(--grey-3)}.modulo-detalle-modal .main-container .right-area .other-schedule .span-symbol .confirmado{font-size:12px;color:var(--green-6)}.calendar-week{width:100%;display:flex;flex-direction:column}.calendar-week .cabeceras-dias{display:flex;justify-content:space-evenly}.calendar-week .cabeceras-dias .dia-cabecera{width:100%;text-align:center;border:1px solid var(--grey-3)!important;border-right:0!important;background:var(--grey-1);height:42px;padding:5px 0;display:flex;justify-content:center;align-items:center}.calendar-week .cabeceras-dias .dia-cabecera:last-of-type{border-right:1px solid var(--grey-3)}.calendar-week .cabeceras-dias .dia-cabecera .dia{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey-7);margin-right:10px}.calendar-week .cabeceras-dias .dia-cabecera .numero{font-size:16px;font-style:normal;font-weight:700;line-height:20px;color:var(--grey-8);display:flex;justify-content:center;align-items:center}.calendar-week .cabeceras-dias .dia-cabecera.today{border:2px red}.calendar-week .cabeceras-dias .dia-cabecera.today .dia{color:var(--marine-6)}.calendar-week .cabeceras-dias .dia-cabecera.today .numero{width:32px;height:32px;padding:10px;background:var(--marine-6);color:var(--white);border-radius:16px}.calendar-week .gerencias .gerencia{padding:10px;min-height:20px;width:100%;border:1px solid var(--grey-3);border-top:0;background:var(--grey-9)}.calendar-week .gerencias .nombre-gerencia{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--white);font-feature-settings:"clig" off,"liga" off}.calendar-week .gerencias .centros{position:relative}.calendar-week .gerencias .centros .centro{min-height:12px;padding:10px;border:1px solid var(--grey-3);background:var(--grey-6);border-top:0;margin-top:1px}.calendar-week .gerencias .centros .centro:first-of-type{margin-top:0}.calendar-week .gerencias .centros .centro .nombre-centro .icon{color:var(--white);margin-right:8px}.calendar-week .gerencias .centros .centro .nombre-centro .nombre{font-size:12px;font-style:normal;font-weight:500;line-height:17px;color:var(--white)}.calendar-week .gerencias .centros .schedule-set{display:flex}.calendar-week .gerencias .centros .schedule-set .cita-item{cursor:pointer}.calendar-week .gerencias .centros .morning-schedule{margin-bottom:1px}.calendar-week .gerencias .centros .morning-schedule .today-active{border:1px solid var(--marine-3);background:#f6faff;border-bottom:0;position:relative;top:-1px}.calendar-week .gerencias .centros .afternoon-schedule{margin-top:2px}.calendar-week .gerencias .centros .afternoon-schedule .today-active{border:1px solid var(--marine-3);background:#f6faff;border-top:0}.calendar-week .gerencias .centros .afternoon-schedule.no-separator{margin-top:1px}.calendar-week .gerencias .centros .separator{max-height:1px;display:flex;justify-content:space-between;border:1px dashed var(--marine-5);margin-top:-1px;margin-bottom:4px;width:calc(100% + 10px);position:absolute;left:-10px}.calendar-week .gerencias .centros .separator .circle{transform:scale(.5);color:var(--marine-5)}.calendar-week .gerencias .centros .separator .left-circle{position:relative;left:-6px;top:-4px}.calendar-week .gerencias .centros .separator .right-circle{position:relative;right:-15px;top:-4px}.agendas-filters{margin-top:24px;margin-bottom:8px;padding:16px;border:1px solid #e9ebed;display:flex;justify-content:space-evenly;align-items:baseline;background:#f8fafc;border-radius:4px}.agendas-filters .chip-consulta{background:var(--magenta-1)!important;border:1px solid var(--magenta-8)!important}.agendas-filters .chip-consulta i,.agendas-filters .chip-consulta span{color:var(--magenta-8)!important}.agendas-filters .chip-laser{background:var(--cyan-1)!important;border:1px solid var(--cyan-7)!important}.agendas-filters .chip-laser i,.agendas-filters .chip-laser span{color:var(--cyan-7)!important}.agendas-filters .chip-lio{background:var(--yellow-1)!important;border:1px solid var(--yellow-7)!important}.agendas-filters .chip-lio i,.agendas-filters .chip-lio span{color:var(--yellow-7)!important}.agendas-filters .chip-mixto{background:var(--purple-1)!important;border:1px solid var(--purple-8)!important}.agendas-filters .chip-mixto i,.agendas-filters .chip-mixto span{color:var(--purple-8)!important}.agendas-filters .global-multiselect{margin-right:12px}.agendas-filters .global-multiselect .selected-area{width:170px;min-width:170px}.agendas-filters .select-centro{min-width:200px;display:flex;flex-direction:column;flex-grow:1}.agendas-filters .select-centro .viu-multiselect{display:flex;flex-grow:1}.agendas-filters .select-centro .viu-multiselect .selected-area{display:flex;flex-grow:1;width:200px;min-width:200px}.agendas-filters .select-usuarios{min-width:200px;display:flex;flex-direction:column;flex-grow:1}.agendas-filters .select-usuarios .viu-multiselect{display:flex;flex-grow:1}.agendas-filters .select-usuarios .viu-multiselect .selected-area{display:flex;flex-grow:1;width:200px;min-width:200px}.agendas-filters .select-escenario{min-width:285px;display:flex;flex-direction:column;flex-grow:1}.agendas-filters .select-escenario .viu-multiselect{display:flex;flex-grow:1}.agendas-filters .select-escenario .viu-multiselect .selected-area{display:flex;flex-grow:1;width:285px;min-width:285px}.agendas-filters .select-huecos{margin-right:16px}.agendas-filters .icon-reload{cursor:pointer;padding:8px 12px;color:var(--marine-7)}.agendas-filters .icon-reload.disabled{opacity:.4;cursor:not-allowed}.viu-progress[data-v-7b800640]{position:relative;width:100%;height:4px;overflow:hidden;background:#e2e8f0;border-radius:6px}.viu-progress .percentage[data-v-7b800640]{position:absolute;top:0;left:0;height:4px;border-radius:2px 0 0 2px}.viu-progress .blue[data-v-7b800640]{background:#535874}.viu-progress .green[data-v-7b800640]{background:#00bea7}.viu-progress .yellow[data-v-7b800640]{background:#fbb800}.viu-progress .red[data-v-7b800640]{background:#e54642}.calendar-day{width:100%}.calendar-day .cita-component{margin-bottom:4px}.calendar-day .cita-component:last-of-type{margin-bottom:0}.calendar-day .header{padding:12px;background:var(--grey-1)}.calendar-day .header span{font-size:18px;font-style:normal;font-weight:500;line-height:22px;color:var(--grey-10);font-feature-settings:"clig" off,"liga" off}.calendar-day .header-day{padding:5px 0;text-align:center;background:#f8fafc;border:1px solid var(--grey-3);border-bottom:0}.calendar-day .header-day .day{opacity:.6;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#070a13}.calendar-day .header-day .number{color:#070a13;margin-left:10px;opacity:.6;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.calendar-day .citas{padding:24px;background:var(--white);position:relative;top:0}.calendar-day .citas .morning{padding:4px;border:1px solid var(--grey-3)}.calendar-day .citas .separator{max-height:1px;display:flex;justify-content:space-between;border:1px dashed var(--marine-5);margin-top:-1px;margin-bottom:4px;width:90%;position:absolute;left:14px}.calendar-day .citas .separator .circle{transform:scale(.5);color:var(--marine-5)}.calendar-day .citas .separator .left-circle{position:relative;left:-6px;top:-4px}.calendar-day .citas .separator .right-circle{position:relative;right:-15px;top:-4px}.calendar-day .citas .afternoon{padding:4px;border:1px solid var(--grey-3)}.custom-month{width:100%;margin-bottom:16px}.custom-month .modal-detail-day{margin-top:40px;height:calc(100% - 40px)}.custom-month .cabeceras-month{display:flex;width:100%;align-items:center}.custom-month .cabeceras-month .month-week-day{width:100%;border:1px solid var(--grey-3);border-right:0;padding:8px 12px}.custom-month .cabeceras-month .month-week-day:last-of-type{border-right:1px solid var(--grey-3)}.custom-month .cabeceras-month .month-week-day span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey-7);font-feature-settings:"clig" off,"liga" off}.custom-month .row-week{width:100%;display:flex;align-items:center}.custom-month .row-week.current-week{background:#f6faff}.custom-month .row-week.current-week .month-day .month-day-item{position:relative;top:-1px;border:1px solid var(--marine-3);border-left:0}.custom-month .row-week.current-week .month-day .month-day-item.monday{border-left:1px solid var(--marine-3)}.custom-month .row-week .month-day{width:100%}.custom-month .row-week .month-day .month-day-item{height:151px;cursor:pointer;width:100%;padding:8px;border:1px solid var(--grey-3);border-left:0;border-top:0}.custom-month .row-week .month-day .month-day-item.monday{border-left:1px solid var(--grey-3)}.custom-month .row-week .month-day .month-day-item .day-number{font-size:12px;font-style:normal;font-weight:500;line-height:17px;color:var(--grey-8);padding:3px;margin-bottom:16px;display:block}.custom-month .row-week .month-day .month-day-item .day-number.today-number{display:flex;width:27px;height:27px;padding:3px;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;color:var(--white);background:var(--marine-6)}.custom-month .row-week .month-day .month-day-item .doctors-img{margin-bottom:8px;display:flex;align-items:center}.custom-month .row-week .month-day .month-day-item .doctors-img .img-doc{height:24px;width:24px;margin-right:4px;padding:1px;border-radius:5px;background:var(--grey-1);border:1px solid var(--grey-2)}.custom-month .row-week .month-day .month-day-item .doctors-img .more-docs{min-height:24px;min-width:24px;padding:4px;font-size:10px;font-style:normal;font-weight:500;line-height:14px;color:var(--grey-9);display:flex;align-items:center;justify-content:center;font-feature-settings:"clig" off,"liga" off;text-align:center}.custom-month .row-week .month-day .month-day-item .progress-bar{margin-bottom:8px}.custom-month .row-week .month-day .month-day-item .progress-bar.morado .percentage{background:var(--magenta-5)}.custom-month .row-week .month-day .month-day-item .progress-bar.amarillo .percentage{background:var(--yellow-5)}.custom-month .row-week .month-day .month-day-item .progress-bar.azul .percentage{background:var(--cyan-5)}.custom-month .gerencias .gerencia{padding:10px;min-height:20px;width:100%;border:1px solid var(--grey-3);border-top:0;background:var(--grey-9)}.custom-month .gerencias .nombre-gerencia{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--white);font-feature-settings:"clig" off,"liga" off}.custom-month .gerencias .centros{position:relative}.custom-month .gerencias .centros .centro{min-height:12px;padding:10px;border:1px solid var(--grey-3);background:var(--grey-6);border-top:0;margin-top:1px}.custom-month .gerencias .centros .centro:first-of-type{margin-top:0}.custom-month .gerencias .centros .centro .nombre-centro .icon{color:var(--white);margin-right:8px}.custom-month .gerencias .centros .centro .nombre-centro .nombre{font-size:12px;font-style:normal;font-weight:500;line-height:17px;color:var(--white)}.custom-month .gerencias .centros .schedule-set{display:flex}.custom-month .gerencias .centros .morning-schedule{margin-bottom:1px}.custom-month .gerencias .centros .morning-schedule .today-active{border:1px solid var(--marine-3);background:#f6faff;border-bottom:0;position:relative;top:-1px}.custom-month .gerencias .centros .afternoon-schedule{margin-top:2px}.custom-month .gerencias .centros .afternoon-schedule .today-active{border:1px solid var(--marine-3);background:#f6faff;border-top:0}.custom-month .gerencias .centros .afternoon-schedule.no-separator{margin-top:1px}.custom-month .gerencias .centros .separator{max-height:1px;display:flex;justify-content:space-between;border:1px dashed var(--marine-5);margin-top:-1px;margin-bottom:4px;width:calc(100% + 10px);position:absolute;left:-10px}.custom-month .gerencias .centros .separator .circle{transform:scale(.5);color:var(--marine-5)}.custom-month .gerencias .centros .separator .left-circle{position:relative;left:-6px;top:-4px}.custom-month .gerencias .centros .separator .right-circle{position:relative;right:-15px;top:-4px}.expandable-sliders-floating{min-width:200px}.expandable-sliders-floating .checkbox-dia{padding:8px}.custom-calendar{width:100%;height:100%}.custom-calendar .calendar-cabecera{padding-top:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.custom-calendar .calendar-cabecera .right-cabecera{display:flex;align-items:center;justify-content:center}.custom-calendar .calendar-cabecera .right-cabecera .huecos-toggle{display:flex;margin-right:12px}.custom-calendar .calendar-cabecera .right-cabecera .huecos-toggle .switch{margin-right:0}.custom-calendar .calendar-cabecera .right-cabecera .huecos-toggle .section-span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey-9);font-feature-settings:"clig" off,"liga" off}.custom-calendar .calendar-cabecera .right-cabecera .btn-settings,.custom-calendar .calendar-cabecera .right-cabecera .calendar-type{margin-right:12px}.custom-calendar .calendar-cabecera .right-cabecera .viu-switch button{max-width:36px;display:flex;justify-content:center;align-items:center}.custom-calendar .calendar-cabecera .date-selector-fake{display:flex;align-items:center;font-size:12px}.custom-calendar .calendar-cabecera .date-selector-fake>div:nth-child(2){width:205px}.custom-calendar .calendar-cabecera .date-selector-fake>div:nth-child(2) .button{width:100%;justify-content:center;align-items:center}.custom-calendar .calendar-cabecera .date-selector-fake>div:nth-child(2) .button .text{display:flex}.custom-calendar .calendar-cabecera .date-selector-fake>div:not(.hidden-calendar){font-weight:700;margin-right:4px;margin-left:0!important}.custom-calendar .calendar-cabecera .date-selector-fake .hidden-calendar{width:0;height:0;opacity:0;pointer-events:none}.custom-calendar .calendar-cabecera .date-selector-fake .hidden-calendar .selected-date{height:28px}.agendas-page .viu-header-section{margin-bottom:0;box-shadow:none;border:1px solid #dcdfe4;border-bottom:0;border-radius:4px 4px 0 0}.agendas-page .viu-header-section .left-side .title{display:flex;align-items:center}.agendas-page .viu-header-section .left-side .title .icon{width:28px;height:28px;background:var(--grey-2);border:1px solid var(--grey-2);color:var(--grey-9);border-radius:5px;font-size:12px;margin-right:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agendas-page .agendas-button{margin-right:8px}