/* ==========================================
   1. 基礎色彩與按鈕安全設定
   ========================================== */
:root {
    --sb-primary-color: #1A1A1A;
}

/* ==========================================
   2. 首頁 Banner 容器基礎設定
   ========================================== */
.banner-container,
.hero-banner,
.banner-image-container {
    position: relative !important;
}

/* ==========================================
   3. 封殺預約流程：鎖死所有步驟的 Confirm / Book 按鈕
   ========================================== */

/* 1. 精準隱藏截圖中這個 Confirm booking 按鈕與所有相關按鈕 */
button,
a,
input[type="submit"],
div,
span {
    &[class*="confirm"],
    &[id*="confirm"],
    &[data-step*="confirm"] {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }
}

/* 2. 針對 SimplyBook 預約步驟底部的所有提交與確認按鈕 */
.book-button, 
.service-book-btn, 
.btn-book, 
.btn-select,
.confirm-booking-btn,
#confirm-booking-btn,
.sb-book-button,
.booking-confirm-btn,
.step-confirm-btn,
.btn-confirm,
.submit-btn,
.btn-primary,
.btn-success,
#client-booking-step-confirm-btn,
.booking-steps-navigation-btn,
.step-navigation-btn {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* 3. 將時間選擇格與月曆格子設為純文字展示（不可點擊觸發下一頁） */
.time-slot,
.time-slot-item,
.time-cell,
.time-slot-btn,
.calendar-day,
.day-available {
    pointer-events: none !important;
    cursor: default !important;
}