/* lk48: Solidres 前台在瀏覽器「深色模式」下強制維持淺色（搜尋列、房型卡片、日曆、結帳區等）。
   來源：Solidres main.min.css 的 prefers-color-scheme:dark 區塊還原。2026-10-14 */
.availability-calendar{--sr-cal-busy:#e06666;--sr-cal-busy-text:#2b0f0f;--sr-cal-restricted:#ffd966;--sr-cal-restricted-text:#3a2f00;--sr-cal-stripe:#00000029}
.sr-booking-calendar{--sr-bc-accent:#1f496e;--sr-bc-accent-text:#fff;--sr-bc-range-bg:#1f496e24;--sr-bc-focus:#1f496e}
.sr-booking-calendar__fields{--sr-bc-field-bg:#fff;--sr-bc-field-border:#0000002e;--sr-bc-field-hover:#0000000a;--sr-bc-field-accent:#1f496e;--sr-bc-field-focus:#1f496e}
.sr-occupancy{--sr-occ-accent:#1f496e;--sr-occ-bg:#fff;--sr-occ-border:#0000002e;--sr-occ-muted:#0000008c;--sr-occ-hover:#0000000a}
.sr-search-bar{--sr-sb-bg:#fff;--sr-sb-border:#0000002e;--sr-sb-accent:#1f496e;--sr-sb-accent-text:#fff}
.sr-availability-calendar{--sr-ac-accent:#1f496e;--sr-ac-accent-text:#fff}
.sr-availability-calendar__bulk{color:var(--body-color,var(--bs-body-color,#212529));background-color:var(--tertiary-bg,var(--bs-tertiary-bg,#f8f9fa))}
.sr-availability-calendar__bulk:hover{background-color:var(--secondary-bg,var(--bs-secondary-bg,#e9ecef))}
.sr-availability-calendar__hint{color:var(--secondary-color,var(--bs-secondary-color,#6c757d))}
.reservation-detail-box>h3{color:#000}
td.bookable a.ui-state-default,td.bookable.ui-datepicker-unselectable a.ui-state-default{color:var(--bs-info-text-emphasis,#008489)}
.element-invisible:focus{color:#000}
.sr-sheet{--sr-sheet-bg:#fff;--sr-sheet-fg:#1a1a1a;--sr-sheet-accent:#1f496e;--sr-sheet-border:#0000001f;--sr-sheet-muted:#0000008c}
.sr-tourist-tax-override{--sr-tto-accent:#1f496e;--sr-tto-surface:#1f496e0d;--sr-tto-border:#0000002e;--sr-tto-field-bg:#fff;--sr-tto-hint:#5b6572;--sr-tto-required:#9a2b2b}

/* 以下為沒有明確淺色原值的底色／邊框：還原成一般淺色 */
.reservation-detail-box>h3{background-color:#f8f9fa;border-color:#dee2e6}
.reservation-details li{border-bottom-color:#dee2e6}
.booked_room_cost_wrapper{border-color:#dee2e6}
.reservation-note-item{border-left-color:#dee2e6}
#solidres .room_selection_wrapper{background-color:#fff;border-color:#dee2e6}
.rooms-rates-summary .sticky-loading,.sr-overlay{background-color:#fff}
.coupon{background-color:#fff8e1;border-color:#ffe08a}
.room_num_row fieldset{background-color:#f8f9fa}
.room_num_row fieldset legend{border-bottom-color:#dee2e6}
.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border-color:#dee2e6}
.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight,.ui-datepicker a.ui-state-default:hover,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{background-color:#e9ecef;border-color:#dee2e6}
td.bookable a.ui-state-default,td.bookable.ui-datepicker-unselectable a.ui-state-default{background-color:#00848926}
td.bookable a.ui-state-default:hover,td.bookable.ui-datepicker-unselectable a.ui-state-default:hover{background-color:#00848950}
.prioritizing-roomtype-notice{background-color:#f8f9fa;border-color:#dee2e6}
.tariff-sep{border-color:#dee2e6}
.breakdown{background-color:#f8f9fa;border-color:#dee2e6}
.breakdown-row .breakdown-wday{background-color:#e9ecef}
.extra_details{background-color:#f8f9fa;border-color:#dee2e6}
.custom-field-row{border-bottom-color:#dee2e6}
#solidres .payment_method_details{background-color:#f8f9fa;border-color:#dee2e6}
.reservation-row,p.api_credentials{border-color:#dee2e6}
#sr-wishlist .room-type-row{border-top-color:#dee2e6}
#share-box p a{background-color:#f8f9fa}
.element-invisible:focus{background-color:#f8f9fa}
.sr-apartment-box,.sr-apartment-review .sr-review{border-color:#dee2e6}
.sr-placeholder{background-color:#e9ecef;background-image:linear-gradient(90deg,#e9ecef 8%,#f8f9fa 18%,#e9ecef 33%)}
.sr-availability-calendar__bulk{border-color:#dee2e6}

/* style2.min.css 的深色變數還原為淺色（步驟列 .wizard-style、.button-row、.tariff-box、.breakdown、.extra_details、付款方式區等） */
:root{--sr-s2-band:#f0f1f2;--sr-s2-form-bg:#dbdbdb;--sr-s2-panel:#fff;--sr-s2-border:#dbdbdb;--sr-s2-connector:#dedede}
