/* CT1 Vehicle Watch operational accessibility refinements. */
.elementor-kit-7 {
    --e-global-color-text: #5b6572;
}

.home .elementor-element[data-id="77f85ba"],
.home .elementor-element[data-id="77f85ba"] :where(p, span),
.home .elementor-element[data-id="76d22eb"],
.home .elementor-element[data-id="76d22eb"] :where(p, span) {
    color: #d1d5db !important;
}

.datepick-inline .datepick-days-cell.datepick-unselectable .date-cell-content > span {
    color: #374151 !important;
    opacity: 1 !important;
}

.datepick-inline .datepick-days-cell .wpbc_time_dots {
    color: #1f2937 !important;
    opacity: 1 !important;
}

:where(a, button, input, select, textarea, summary, [role="button"]):focus-visible {
    outline: 3px solid #fedd00 !important;
    outline-offset: 3px !important;
}

.ct1-static-label {
    cursor: default !important;
}

.ct1-site-operations-sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

/* The Event staff form has one step, so its generated Back-to-step-1 control is redundant. */
.vw-staff-embedded-booking .wpbc_wizard_step_button.wpbc_wizard_step_1 {
    display: none !important;
}

.vw-staff-embedded-booking input.wpbc_button[value="Send"] {
    min-height: 44px !important;
    margin-top: 0 !important;
}
