/* =========================================================
   DAMIAN PHILPOTT — SEARCH + FOOTER MICRO POLISH V1
   ---------------------------------------------------------
   Desktop only.

   Changes:
   - Step 2 search control sits slightly higher in the header
   - BACK gains a left arrow
   - NEXT / CONFIRM / BACK use a slightly heavier font weight
   - forward arrow behaviour remains unchanged
   - BACK arrow moves left on hover/focus

   No layout, shell, glass or booking-logic changes.
   ========================================================= */

@media screen and (min-width: 1001px) {

    /* -----------------------------------------------------
       STEP 2 SEARCH — lift slightly higher
       ----------------------------------------------------- */
    html body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment:has(
        .booknetic_appointment_step_element.booknetic_active_step[data-step-id="service"]
    ) [data-step-id="service"] .booknetic_service_search_wrapper {
        top: -60px !important;
    }

    /* -----------------------------------------------------
       FOOTER BUTTON TYPE — slightly stronger than before
       ----------------------------------------------------- */
    body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment
    .booknetic_appointment_container_footer
    button.booknetic_btn_primary.booknetic_next_step,

    body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment
    .booknetic_appointment_container_footer
    button.booknetic_btn_primary.booknetic_confirm_booking_btn,

    body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment
    .booknetic_appointment_container_footer
    button.booknetic_btn_secondary.booknetic_prev_step {
        font-weight: 500 !important;
        font-variation-settings: "wght" 500 !important;
    }

    /* -----------------------------------------------------
       BACK ARROW — reversed directional cue
       ----------------------------------------------------- */
    body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment
    .booknetic_appointment_container_footer
    button.booknetic_btn_secondary.booknetic_prev_step::before {
        content: "←" !important;
        display: inline-block !important;

        margin-right: 9px !important;

        color: currentColor !important;
        line-height: 1 !important;

        transition: transform .18s ease !important;
    }

    body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment
    .booknetic_appointment_container_footer
    button.booknetic_btn_secondary.booknetic_prev_step:hover::before,

    body:has(#booknetic_theme_8)
    .wp-block-booknetic-booking
    #booknetic_theme_8.booknetic_appointment
    .booknetic_appointment_container_footer
    button.booknetic_btn_secondary.booknetic_prev_step:focus-visible::before {
        transform: translateX(-5px) !important;
    }
}
