/*
    Custom CSS
    Please make sure your CSS rules are
    more particular / have higher priority
    then other page styles
*/
 #events h3   {
    /* add your css rule here */
}


 #events p.duration, #events div.duration   {
    /* add your css rule here */
}


 #events p.description, #events div.description   {
    /* add your css rule here */
}


 #events .selectedEvent   {
    /* add your css rule here */
}


 #events input.reserve_time_btn   {
    /* add your css rule here */
}


 #events input.select_another_btn   {
    /* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
    /* add your css rule here */
}


 #eventForm #save_button   {
    /* add your css rule here */
}


 div.ui-widget-content   {
    /* add your css rule here */
}


 div.ui-widget-header   {
    /* add your css rule here */
}


 #timeline-container table.timeline   {
    /* add your css rule here */
}


 .timeline td.not_worked_time   {
    /* add your css rule here */
}


 .timeline td.free_time   {
    /* add your css rule here */
}


 .timeline td.selected_time   {
    /* add your css rule here */
}


 .timeline td.reserved_time   {
    /* add your css rule here */
}


 div#loading   {
    /* add your css rule here */
}

 #sb_back_button {
    display: none !important;
}

 li.step_info_item.filled.passed a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
}

 #sb_terms_and_conditions > div > div:nth-last-child(1) {
display: none;
}

#main #client-login .custom-form #sb_terms_and_conditions .promotions-letter-flag label[role=button]{
display: none!important;
}

 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
    /* add your css rule here */
}


/* ============================================================
   Trilogy Care â€” keep clients on the care partner calendar
   they were linked to. Added 13 Aug 2026, audited live.
   ============================================================ */

/* 1. Company logo (top left): keep the branding visible, disable the link */
a.header__logo-link {
    pointer-events: none !important;
    cursor: default !important;
}

/* 2. "Home" and "My Bookings" menu (desktop nav and mobile drawer) */
#sb_menu {
    display: none !important;
}

/* 3. Mobile hamburger button (sits outside #sb_menu â€” without this it
      opens an empty drawer on phones) */
button.header__menu-trigger {
    display: none !important;
}

/* 4. "Book Now" button on the hero banner (restarts the whole flow
      at service selection) */
.btn-bar.bar a.btn.book {
    display: none !important;
}

/* 5. In-flow "Back" text link under the calendar */
a.btn--link {
    display: none !important;
}

/* 6. "Book More" on the post-booking confirmation page â€” links to the
      provider-UNSCOPED flow (#book/service/N/count/1/), letting a client
      immediately rebook with any care partner. Found via live test
      booking 13 Aug 2026. */
a.sb_book_again {
    display: none !important;
}

/* 7. "Show all bookings" on the post-booking page â€” reopens the client
      bookings area hidden from the nav. Cancel/Reschedule for the current
      booking remain available on the same page. */
a.show-all {
    display: none !important;
}