[dir] .modal-vacaciones .custom-dark{background-color:#111113!important}[dir] .modal-vacaciones .custom-light{background-color:#f8f9fa!important}.modal-vacaciones .vacaciones-info .info-item{display:flex;align-items:center;font-size:1.3rem}.modal-vacaciones .vacaciones-info .info-item .label{min-width:140px;font-weight:600;font-size:1rem}[dir=ltr] .modal-vacaciones .vacaciones-info .info-item .label{margin-right:.5rem}[dir=rtl] .modal-vacaciones .vacaciones-info .info-item .label{margin-left:.5rem}.modal-vacaciones .overflow-scroll-x{overflow-x:auto;white-space:nowrap}[dir] .modal-vacaciones .overflow-scroll-x{padding-bottom:.5rem}[dir] .modal-vacaciones .periodo-info .periodo-col{padding:.5rem 2rem;border-radius:10px}.modal-vacaciones .periodo-info .periodo-col.activo{font-weight:600}[dir] .modal-vacaciones .periodo-info .periodo-col.activo{background-color:#e9f5ff}[dir=ltr] .modal-vacaciones .periodo-info .periodo-col.activo{border-left:4px solid #0d6efd}[dir=rtl] .modal-vacaciones .periodo-info .periodo-col.activo{border-right:4px solid #0d6efd}.modal-vacaciones .periodo-info .periodo-col.inactivo{color:#6c757d}[dir] .modal-vacaciones .periodo-info .periodo-col.inactivo{background-color:#f8f9fa}.modal-vacaciones .periodo-info .periodo-col .periodo-label{font-weight:700;font-size:.9rem;min-width:80px}[dir] .modal-vacaciones .periodo-info .periodo-col .periodo-label{text-align:center;border-radius:6px}.modal-vacaciones .periodo-info .periodo-col .indicador-bottom,.modal-vacaciones .periodo-info .periodo-col .indicador-top{font-size:.85rem}[dir] .dark-layout .modal-vacaciones .periodo-info .periodo-col.activo{background-color:#111113}[dir=ltr] .dark-layout .modal-vacaciones .periodo-info .periodo-col.activo{border-left:4px solid #0d6efd}[dir=rtl] .dark-layout .modal-vacaciones .periodo-info .periodo-col.activo{border-right:4px solid #0d6efd}.dark-layout .modal-vacaciones .periodo-info .periodo-col.inactivo{color:#b0b0b0}[dir] .dark-layout .modal-vacaciones .periodo-info .periodo-col.inactivo{background-color:#2f2f31}.dark-layout .modal-vacaciones .periodo-info .periodo-col .periodo-label{color:#fff}.resumen-vacaciones .indicadores .titulo,.resumen-vacaciones .indicadores .valor{font-size:1.2rem;font-weight:900!important}.resumen-vacaciones .periodos .titulo{font-size:1.2rem;font-weight:900}.resumen-vacaciones .periodos .subtitulo{font-size:1rem;font-weight:600}.resumen-vacaciones .periodos .valor{display:inline-block;min-width:30px;height:30px;line-height:30px;font-size:1.2rem;font-weight:900}[dir] .resumen-vacaciones .periodos .valor{text-align:center;border-radius:50%;padding:0}.resumen-vacaciones .periodos .fechas{max-height:40vh;overflow-y:auto}.resumen-vacaciones .periodos .fechas .fecha{display:inline-block;align-items:center;font-size:1.2rem;font-weight:900}[dir] .resumen-vacaciones .periodos .fechas .fecha{padding:.5rem;margin-bottom:.5rem;border-radius:.5rem}[dir] .resumen-vacaciones-modal .custom-dark{background-color:#111113!important}[dir] .resumen-vacaciones-modal .custom-light{background-color:#f8f9fa!important}[dir] .k-datepicker{background-color:transparent!important;border-width:thin;border-style:solid;border-color:#ced4da}[dir] .k-datepicker span{border-width:0!important;background-color:transparent!important}[dir] .k-datepicker:hover{border-width:thin;border-style:solid;border-color:#ced4da}[dir] .dark-layout .k-datepicker:hover,[dir] .k-datepicker:hover,[dir] .k-state-hover .k-state-focused{background-color:transparent!important}[dir] .k-state-hover .k-state-focused{border-color:transparent!important}.k-widget.form-control .k-input{height:2.5rem!important}