/* =========================================================
   DAMIAN PHILPOTT — STEP 1 BIGGER CARD TEXT FIX V2
   ---------------------------------------------------------
   Desktop Step 1 only.

   Fixes the collapsed role/biography text introduced in v1.0.93.
   Keeps the 280x280 card and all other geometry unchanged.
   ========================================================= */

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

    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="staff"]
    ) [data-step-id="staff"] .booknetic_staff_profession {
        display: block !important;
        width: 100% !important;
        margin: 7px 0 0 !important;
        font-size: 11.5px !important;
        font-weight: 600 !important;
        line-height: 16px !important;
        letter-spacing: 0.08em !important;
        text-align: center !important;
        text-transform: uppercase !important;
    }

    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="staff"]
    ) [data-step-id="staff"] .booknetic_staff_profession::after {
        content: "Over 38 years of experience creating personalised hair that suits your lifestyle." !important;
        display: block !important;
        width: auto !important;
        max-width: 220px !important;
        margin: 12px auto 0 !important;
        color: #AAAAAA !important;
        font-size: 11.5px !important;
        font-weight: 400 !important;
        line-height: 17px !important;
        letter-spacing: 0 !important;
        text-align: center !important;
        text-transform: none !important;
        white-space: normal !important;
    }

    /* Keep Booknetic's other staff-description fields hidden so only
       the approved role + biography stack is visible. */
    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="staff"]
    ) [data-step-id="staff"] .booknetic_card_description > div:not(.booknetic_staff_profession) {
        display: none !important;
    }
}
