
html[data-neway-theme="light"] body, html[data-neway-theme="light"] body .app, html[data-neway-theme="light"] body main, html[data-neway-theme="light"] body .page{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .panel, html[data-neway-theme="light"] body .form-section, html[data-neway-theme="light"] body .search-panel, html[data-neway-theme="light"] body .latest-sms-box, html[data-neway-theme="light"] body .record-detail-box, html[data-neway-theme="light"] body .log-card, html[data-neway-theme="light"] body .current-user-box, html[data-neway-theme="light"] body .option-row, html[data-neway-theme="light"] body .option-summary, html[data-neway-theme="light"] body .info, html[data-neway-theme="light"] body .photo-loading{background:var(--lt-surface)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border)!important;box-shadow:0 6px 20px rgba(31,34,44,.045)!important;}
html[data-neway-theme="light"] body .sticky-title{background:linear-gradient(180deg,rgba(244,245,247,.98),rgba(244,245,247,.88))!important;}
html[data-neway-theme="light"] body .panel p, html[data-neway-theme="light"] body .form-section p, html[data-neway-theme="light"] body .title-row p, html[data-neway-theme="light"] body .template-help, html[data-neway-theme="light"] body .list-summary, html[data-neway-theme="light"] body .info small, html[data-neway-theme="light"] body .log-card p, html[data-neway-theme="light"] body .log-detail small, html[data-neway-theme="light"] body .latest-sms-head p, html[data-neway-theme="light"] body .latest-sms-meta span, html[data-neway-theme="light"] body .option-summary span{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .panel h1, html[data-neway-theme="light"] body .panel h2, html[data-neway-theme="light"] body .panel h3, html[data-neway-theme="light"] body .form-section h1, html[data-neway-theme="light"] body .form-section h2, html[data-neway-theme="light"] body .form-section h3, html[data-neway-theme="light"] body .title-row h1, html[data-neway-theme="light"] body .latest-sms-head h2{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body input, html[data-neway-theme="light"] body textarea, html[data-neway-theme="light"] body select{caret-color:var(--lt-pink)!important;}
html[data-neway-theme="light"] body .filter:not(.active), html[data-neway-theme="light"] body .reservation-status-btn:not(.active){background:var(--lt-surface)!important;color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .filter.active{background:var(--lt-pink-soft)!important;border-color:rgba(207,51,126,.26)!important;color:#b72d70!important;-webkit-text-fill-color:#b72d70!important;}
html[data-neway-theme="light"] body .store-switcher-panel-8128{background:linear-gradient(180deg,#fff,#f8f8fb)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .store-switcher-head-8128 h2, html[data-neway-theme="light"] body .store-option-8128 b{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .store-switcher-head-8128 p, html[data-neway-theme="light"] body .store-option-8128 small{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .store-switcher-head-8128 button, html[data-neway-theme="light"] body .store-option-8128{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .store-option-8128.active{background:linear-gradient(135deg,#fff9e9,#fff)!important;border-color:rgba(148,108,23,.26)!important;}
html[data-neway-theme="light"] body .store-option-8128 span{background:var(--lt-gold-soft)!important;color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body .more-hub-card-8304, html[data-neway-theme="light"] body .folder-card-8304{background:linear-gradient(145deg,#fff,#f7f8fa)!important;border-color:var(--lt-border)!important;box-shadow:0 8px 22px rgba(31,34,44,.055)!important;}
html[data-neway-theme="light"] body .more-hub-card-8304 b, html[data-neway-theme="light"] body .folder-card-8304 b{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .more-hub-card-8304 small, html[data-neway-theme="light"] body .folder-card-8304 small{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .option-row, html[data-neway-theme="light"] body .option-summary, html[data-neway-theme="light"] body .latest-sms-message, html[data-neway-theme="light"] body .latest-sms-meta span, html[data-neway-theme="light"] body .template-vars span{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .template-vars span{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body #reservationModal, html[data-neway-theme="light"] body #reservationModal .modal-box.edit-modal-box{background:var(--lt-bg)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #reservationModal #reservationForm{background:var(--lt-bg)!important;}
html[data-neway-theme="light"] body #reservationModal #reservationForm .reservation-section:not(.field-billing-8189), html[data-neway-theme="light"] body #reservationModal .reservation-section-note, html[data-neway-theme="light"] body #reservationModal .reservation-section-billing:not(.field-billing-8189), html[data-neway-theme="light"] body #reservationModal #reservationTurnTabs{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body #reservationModal #reservationForm label, html[data-neway-theme="light"] body #reservationModal .billing-type-head, html[data-neway-theme="light"] body #reservationModal .note-label-head, html[data-neway-theme="light"] body #reservationModal .note-label-head span, html[data-neway-theme="light"] body #reservationModal .employee-select-head span{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #reservationModal #reservationForm input, html[data-neway-theme="light"] body #reservationModal #reservationForm select, html[data-neway-theme="light"] body #reservationModal #resNote, html[data-neway-theme="light"] body #reservationModal .reservation-time-display-main-8200, html[data-neway-theme="light"] body #reservationModal .time-input-row .reservation-time-input{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-status-btn:not(.active){background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-turn-btn:not(.active), html[data-neway-theme="light"] body #reservationModal .tag-chip:not(.active), html[data-neway-theme="light"] body #reservationModal .billing-type-btn:not(.active), html[data-neway-theme="light"] body #reservationModal .time-pick-btn{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-form-actions{background:linear-gradient(180deg,rgba(244,245,247,0),rgba(244,245,247,.88) 24%,rgba(244,245,247,1) 62%)!important;border-top-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-form-actions button:first-child{background:#fff!important;border-color:rgba(185,61,80,.25)!important;color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-log-panel, html[data-neway-theme="light"] body #reservationModal .reservation-log-tools-bottom{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-detail-view-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-scroll-8174, html[data-neway-theme="light"] body #reservationDetailView8174{background:var(--lt-bg)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-detail-room-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-list-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-more-panel-8176, html[data-neway-theme="light"] body #reservationModal .reservation-detail-row-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-pair-item-8176, html[data-neway-theme="light"] body #reservationModal .reservation-detail-combined-item-8175{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-detail-room-title-row-8174 strong, html[data-neway-theme="light"] body #reservationModal .reservation-detail-logs-head-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-log-item-8174 b, html[data-neway-theme="light"] body #reservationModal #detailCustomerName8174, html[data-neway-theme="light"] body #reservationModal #detailGuestCount8174{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-detail-action-small-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-action-main-8174{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .time-picker-current, html[data-neway-theme="light"] body .time-picker-quick-btn:not(.active), html[data-neway-theme="light"] body .time-pick-btn{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .time-picker-current b{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .calendar-modal-overlay{background:rgba(30,32,40,.25)!important;}
html[data-neway-theme="light"] body .calendar-modal-box{background:linear-gradient(180deg,#fff,#f8f8fb)!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important;box-shadow:0 22px 60px rgba(31,34,44,.17)!important;}
html[data-neway-theme="light"] body .calendar-top, html[data-neway-theme="light"] body .calendar-actions{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .calendar-top button, html[data-neway-theme="light"] body .calendar-nav button, html[data-neway-theme="light"] body .calendar-actions .cancel{background:var(--lt-surface)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .calendar-title{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .calendar-weekdays{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .calendar-day{background:var(--lt-surface)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .calendar-day .day-label{color:var(--lt-text-3)!important;-webkit-text-fill-color:var(--lt-text-3)!important;}
html[data-neway-theme="light"] body .calendar-day.outside{background:var(--lt-surface-soft)!important;color:#707782!important;-webkit-text-fill-color:#707782!important;}
html[data-neway-theme="light"] body .calendar-day.today:not(.selected){background:#fff6fb!important;border-color:rgba(207,51,126,.35)!important;color:var(--lt-pink)!important;-webkit-text-fill-color:var(--lt-pink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body .calendar-day.today:not(.selected) .day-label{color:#aa4b7c!important;-webkit-text-fill-color:#aa4b7c!important;}
html[data-neway-theme="light"] body .calendar-quick-today{background:var(--lt-pink-soft)!important;border-color:rgba(207,51,126,.25)!important;color:var(--lt-pink)!important;-webkit-text-fill-color:var(--lt-pink)!important;}
html[data-neway-theme="light"] body .calendar-day.selected, html[data-neway-theme="light"] body .calendar-day.selected *{color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body .room-theme-note-8255{background:var(--lt-gold-soft)!important;border-color:rgba(148,108,23,.18)!important;}
html[data-neway-theme="light"] body .room-theme-note-8255 span{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body .room-theme-note-8255 small{color:#756331!important;-webkit-text-fill-color:#756331!important;}
html[data-neway-theme="light"] body .room-theme-section-8255, html[data-neway-theme="light"] body .room-theme-actions-8255{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .room-theme-section-8255 h3, html[data-neway-theme="light"] body .room-theme-text-section-8257 h3{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body .room-theme-color-item-8255{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .room-theme-color-item-8255 input[type="color"]{background:#fff!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .room-theme-preview-head-8255 span{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .room-theme-actions-8255{background:rgba(255,255,255,.96)!important;}
html[data-neway-theme="light"] body .sms-template-modal-box .template-vars span{background:var(--lt-gold-soft)!important;border-color:rgba(148,108,23,.20)!important;color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body .badge.status-ok, html[data-neway-theme="light"] body .picked-by-badge.status-ok{background:var(--lt-green-soft)!important;border-color:rgba(36,122,74,.20)!important;color:var(--lt-green)!important;-webkit-text-fill-color:var(--lt-green)!important;}
html[data-neway-theme="light"] body .badge.status-expired{background:var(--lt-red-soft)!important;border-color:rgba(185,61,80,.20)!important;color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!important;}
html[data-neway-theme="light"] body .badge.status-picked, html[data-neway-theme="light"] body .picked-by-badge, html[data-neway-theme="light"] body .days.picked{background:var(--lt-yellow-soft)!important;border-color:rgba(139,101,13,.20)!important;color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;}
html[data-neway-theme="light"] body .extend-control{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .mobile-sheet-8159{background:rgba(30,32,40,.25)!important;}
html[data-neway-theme="light"] body .mobile-sheet-panel-8159{background:linear-gradient(180deg,#fff,#f8f8fb)!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .mobile-sheet-panel-8159 .mobile-sheet-close-8159, html[data-neway-theme="light"] body .mobile-room-option-8159, html[data-neway-theme="light"] body .mobile-status-options-8159 .reservation-status-btn:not(.active){background:var(--lt-surface)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .mobile-room-picker-date-8159 input{background:var(--lt-surface-soft)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .mobile-room-group-head-8209{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .loading{background:rgba(30,32,40,.22)!important;}
html[data-neway-theme="light"] body .loading div{background:#fff!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border)!important;box-shadow:0 18px 50px rgba(31,34,44,.16)!important;}
html[data-neway-theme="light"] body .activation-shell-8321{background:var(--lt-bg)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .login-card, html[data-neway-theme="light"] body .activation-card-8321{background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .login-card span[style*="color:#f6b7d8"]{color:#9a4f77!important;-webkit-text-fill-color:#9a4f77!important;}
html[data-neway-theme="light"] body .primary, html[data-neway-theme="light"] body .primary *, html[data-neway-theme="light"] body .billing-type-btn.active, html[data-neway-theme="light"] body .billing-type-btn.active *, html[data-neway-theme="light"] body .tag-chip.active, html[data-neway-theme="light"] body .tag-chip.active *, html[data-neway-theme="light"] body .reservation-turn-btn.active, html[data-neway-theme="light"] body .reservation-turn-btn.active *, html[data-neway-theme="light"] body .time-picker-quick-btn.active, html[data-neway-theme="light"] body .time-picker-quick-btn.active *, html[data-neway-theme="light"] body .calendar-day.selected, html[data-neway-theme="light"] body .calendar-day.selected *, html[data-neway-theme="light"] body #reservationBoard .room-card[class*="room-card-status-"], html[data-neway-theme="light"] body #reservationBoard .room-card[class*="room-card-status-"] *{-webkit-text-fill-color:currentColor;}
html[data-neway-theme="light"] body .primary, html[data-neway-theme="light"] body .primary *, html[data-neway-theme="light"] body .billing-type-btn.active, html[data-neway-theme="light"] body .tag-chip.active, html[data-neway-theme="light"] body .reservation-turn-btn.active, html[data-neway-theme="light"] body .time-picker-quick-btn.active{color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button span, html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button i, html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button b{color:inherit!important;-webkit-text-fill-color:inherit!important;}
html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button.logout-menu-btn-8124, html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button.logout-menu-btn-8124 span{color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!important;}
html[data-neway-theme="light"] body .more-hub-card-8304 .hub-arrow-8304, html[data-neway-theme="light"] body .folder-card-8304 .hub-arrow-8304{color:#68717d!important;-webkit-text-fill-color:#68717d!important;}
html[data-neway-theme="light"] body .activation-pill-8321{background:var(--lt-pink-soft)!important;border-color:rgba(207,51,126,.22)!important;color:#a72b69!important;-webkit-text-fill-color:#a72b69!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .billing-type-head, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .note-label-head, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .note-label-head span, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .employee-select-head span{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #resNote{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #resNote::placeholder{color:var(--lt-text-3)!important;-webkit-text-fill-color:var(--lt-text-3)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-room-title-row-8174 strong, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailCustomerName8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailGuestCount8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailPhone8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailNote8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailBooker8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-logs-head-8174 strong, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-log-item-8174 b{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;text-shadow:none!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-room-title-row-8174 span{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-room-date-8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-room-capacity-8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-count-8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-row-8174 > span, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-pair-item-8176 > span, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-combined-item-8175 > span, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-more-toggle-8176 > span, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-log-item-8174 small{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-row-8174 > strong, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-pair-item-8176 > strong, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-combined-item-8175 > strong, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-more-panel-8176 > .reservation-detail-row-8174 > strong, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailCreatedAt8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailCustomerLevel8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailTags8176, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailInvitationStatus8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-row-8174 > i, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-more-toggle-8176 > strong{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-button-8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-name-8174{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-status-8498{border-color:#d5dae2!important;background:#f3f5f7!important;color:#626a76!important;-webkit-text-fill-color:#626a76!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-status-8498.status-account{border-color:#e9c79c!important;background:#fff6e9!important;color:#a95f0e!important;-webkit-text-fill-color:#a95f0e!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-status-8498.status-arrived{border-color:#b9d6ed!important;background:#edf7ff!important;color:#2877b5!important;-webkit-text-fill-color:#2877b5!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-status-8498.status-cancelled, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-turn-status-8498.status-noshow{border-color:#e5b6bd!important;background:#fff0f2!important;color:#ad4653!important;-webkit-text-fill-color:#ad4653!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailArrivalTime8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailEndTime8174{color:var(--lt-blue)!important;-webkit-text-fill-color:var(--lt-blue)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailDeposit8174{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailBillingType8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal #detailStatus8174{color:#ad2d6b!important;-webkit-text-fill-color:#ad2d6b!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #reservationBillingSection .billing-type-head{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .summary-label-8137, html[data-neway-theme="light"] body .summary-date-8137, html[data-neway-theme="light"] body #dashboardHeroWeekday8124, html[data-neway-theme="light"] body #dashboardHeroDate8124{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;text-shadow:none!important;}
html[data-neway-theme="light"] body .summary-count-8137, html[data-neway-theme="light"] body .summary-count-8137 #dashboardHeroBookingCount8124, html[data-neway-theme="light"] body .quick-action-card-8135 .quick-title-8135, html[data-neway-theme="light"] body .quick-action-card-8136 .quick-title-8135{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;text-shadow:none!important;}
html[data-neway-theme="light"] body #reservation .reservation-date-control-8216, html[data-neway-theme="light"] body #reservation .reservation-today-control-8216, html[data-neway-theme="light"] body #reservation .reservation-phone-search-8216{background:#fff!important;border-color:var(--lt-border)!important;box-shadow:0 1px 2px rgba(24,26,32,.035)!important;}
html[data-neway-theme="light"] body #reservation .reservation-date-center-8216{text-shadow:none!important;}
html[data-neway-theme="light"] body #reservation .reservation-phone-search-8216 > input{background:transparent!important;}
html[data-neway-theme="light"] body #reservation .reservation-phone-search-8216 > input::placeholder{opacity:1!important;}
html[data-neway-theme="light"] body #reservation #reservationRoomTypeTabs button:not(.active){background:#fff!important;border-color:var(--lt-border)!important;color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body #reservation #reservationRoomTypeTabs button.active{background:var(--lt-pink)!important;border-color:var(--lt-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 4px 12px rgba(207,51,126,.16)!important;}
html[data-neway-theme="light"] body #reservation .reservation-shift-filter-day-8207, html[data-neway-theme="light"] body #reservation .reservation-shift-filter-night-8207{background:#fff!important;color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;border-color:var(--lt-border)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body #reservation .reservation-shift-filter-day-8207.active{background:var(--lt-gold-soft)!important;color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;border-color:rgba(148,108,23,.28)!important;}
html[data-neway-theme="light"] body #reservation .reservation-shift-filter-night-8207.active{background:#f4efff!important;color:#6f4aa5!important;-webkit-text-fill-color:#6f4aa5!important;border-color:rgba(111,74,165,.25)!important;}
html[data-neway-theme="light"] body #dashboard .quick-grid button .quick-title-8135, html[data-neway-theme="light"] body #dashboard .quick-grid button span.quick-title-8135{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;text-shadow:none!important;}
html[data-neway-theme="light"]{--lt-bg:#f5f6f8;--lt-surface:#ffffff;--lt-surface-soft:#f7f8fa;--lt-surface-muted:#eef1f4;--lt-text:#202329;--lt-text-2:#48515c;--lt-text-3:#606a76;--lt-border:#dce0e6;--lt-border-strong:#cfd4dc;--lt-pink:#c93278;--lt-pink-hover:#b52b6c;--lt-pink-soft:#fff0f7;--lt-gold:#956b18;--lt-gold-soft:#fff8e7;--lt-green:#2b7c4d;--lt-green-soft:#edf8f1;--lt-yellow:#87620d;--lt-yellow-soft:#fff6d7;--lt-red:#b73f50;--lt-red-soft:#fff0f2;--lt-blue:#2f68a6;--lt-blue-soft:#edf5ff;--text:var(--lt-text);--muted:var(--lt-text-2);--panel:var(--lt-surface);--card:var(--lt-surface);--line:rgba(55,61,72,.15);--pink:var(--lt-pink);--gold:#b38a35;--danger:#c24758;--warn:#9a6a12;--green:#32905a;}
html[data-neway-theme="light"] body{background:linear-gradient(180deg,#fafbfc 0%,#f4f5f7 100%)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .page, html[data-neway-theme="light"] body main{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body :is(h1,h2,h3,h4,h5,h6), html[data-neway-theme="light"] body :is(.title,.heading,[class*="-title"]):not(.primary):not([class*="status-"]){color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body :is(.muted,.sub,.compact-muted,[class*="-muted"],[class*="-helper"],[class*="-hint"],[class*="-meta"]):not(.primary):not([class*="status-"]){color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body small:not(.primary *):not([class*="status-"] *){color:var(--lt-text-2);}
html[data-neway-theme="light"] body input, html[data-neway-theme="light"] body textarea, html[data-neway-theme="light"] body select{background:var(--lt-surface)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border-strong)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body input::placeholder, html[data-neway-theme="light"] body textarea::placeholder{color:#68717d!important;-webkit-text-fill-color:#68717d!important;opacity:1!important;}
html[data-neway-theme="light"] body :is(input,textarea,select):disabled, html[data-neway-theme="light"] body :is(input,textarea,select)[readonly]{background:var(--lt-surface-muted)!important;color:#5f6671!important;-webkit-text-fill-color:#5f6671!important;opacity:1!important;}
html[data-neway-theme="light"] body input[type="checkbox"], html[data-neway-theme="light"] body input[type="radio"]{accent-color:var(--lt-pink)!important;}
html[data-neway-theme="light"] body button:not(.primary):not(.danger):not(.active):not(.tag-chip):not([class*="status-"]):not(.room-card):not(.login-mode-link-8321):not(.reservation-booker-quick-8654):not(.reservation-booker-current-8196):not(.business-report-back-8427):not(.room-report-back-8406):not(.booker-report-back-8412):not(.customer-sms-thread-item-8839), html[data-neway-theme="light"] body .ghost:not(.business-report-back-8427):not(.room-report-back-8406):not(.booker-report-back-8412){background:var(--lt-surface)!important;color:#343941!important;-webkit-text-fill-color:#343941!important;border-color:var(--lt-border)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body button:disabled:not(.quick-stock-confirm-8761){background:var(--lt-surface-muted)!important;color:#6f7681!important;-webkit-text-fill-color:#6f7681!important;border-color:var(--lt-border)!important;opacity:1!important;}
html[data-neway-theme="light"] body .primary{background-color:var(--lt-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body .primary *{background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body :is(.quick-action-card-8135,.quick-action-card-8136,.stat,.more-hub-card-8304,.folder-card-8304){background:var(--lt-surface)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;box-shadow:0 5px 18px rgba(31,35,44,.045)!important;}
html[data-neway-theme="light"] body :is(.quick-title-8135,.stat b,.more-hub-card-8304 b,.folder-card-8304 b){color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body :is(.stat span,.stat small,.more-hub-card-8304 small,.folder-card-8304 small){color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #reservation .reservation-toolbar-row-8216{background:transparent!important;}
html[data-neway-theme="light"] body #reservation :is(.reservation-date-control-8216,.reservation-today-control-8216,.reservation-phone-search-8216){background:var(--lt-surface)!important;border-color:var(--lt-border-strong)!important;box-shadow:0 2px 7px rgba(31,35,44,.035)!important;}
html[data-neway-theme="light"] body #reservation .reservation-date-center-8216{color:#2d3138!important;-webkit-text-fill-color:#2d3138!important;}
html[data-neway-theme="light"] body #reservation .reservation-date-arrow-8216{color:var(--lt-pink)!important;-webkit-text-fill-color:var(--lt-pink)!important;opacity:1!important;}
html[data-neway-theme="light"] body #reservation .reservation-today-control-8216{color:#505762!important;-webkit-text-fill-color:#505762!important;}
html[data-neway-theme="light"] body #reservation .reservation-phone-search-8216 > span{color:#66707d!important;-webkit-text-fill-color:#66707d!important;opacity:1!important;}
html[data-neway-theme="light"] body #reservation .reservation-phone-search-8216 > input{color:#252a31!important;-webkit-text-fill-color:#252a31!important;}
html[data-neway-theme="light"] body #reservation .reservation-phone-search-8216 > input::placeholder{color:#707783!important;-webkit-text-fill-color:#707783!important;}
html[data-neway-theme="light"] body #reservation .reservation-room-type-tabs-8141 button{background:var(--lt-surface)!important;color:#4f5661!important;-webkit-text-fill-color:#4f5661!important;border:1px solid var(--lt-border)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body #reservation .reservation-room-type-tabs-8141 button.active{background:var(--lt-pink-soft)!important;color:#b72d6d!important;-webkit-text-fill-color:#b72d6d!important;border-color:#e6a8c5!important;}
html[data-neway-theme="light"] body #reservation .reservation-room-type-tabs-8141 button:not(.active){opacity:1!important;}
html[data-neway-theme="light"] body :is(.form-section,.search-panel,.latest-sms-box,.log-card,.option-row,.option-summary){background:var(--lt-surface)!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .modal-overlay:not(.neway-secondary-workspace-8622) :is(.modal-box,.settings-modal-box), html[data-neway-theme="light"] body :is(.calendar-modal-box,.time-picker-box,[class*="modal-shell-"]){background:var(--lt-surface)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body :is(.modal-head,[class*="modal-head-"]){background:var(--lt-surface)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .bottom-nav{background:rgba(255,255,255,.97)!important;border-color:var(--lt-border)!important;box-shadow:0 -4px 16px rgba(30,34,43,.045)!important;}
html[data-neway-theme="light"] body .bottom-nav .tab{color:#4d545e!important;-webkit-text-fill-color:#4d545e!important;}
html[data-neway-theme="light"] body .bottom-nav .tab.active{background:var(--lt-pink-soft)!important;color:#b72d6d!important;-webkit-text-fill-color:#b72d6d!important;}
html[data-neway-theme="light"] body .mobile-header, html[data-neway-theme="light"] body .app-menu-panel-8124{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body :is(.badge.status-ok,.picked-by-badge.status-ok){background:var(--lt-green-soft)!important;color:var(--lt-green)!important;-webkit-text-fill-color:var(--lt-green)!important;border-color:#b9dec8!important;}
html[data-neway-theme="light"] body :is([class*="status-warning"]){background:var(--lt-yellow-soft)!important;color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;border-color:#e7d28a!important;}
html[data-neway-theme="light"] body :is(.badge.status-expired,[class*="status-danger"]){background:var(--lt-red-soft)!important;color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!important;border-color:#efbec6!important;}
html[data-neway-theme="light"] body :is(.badge.status-picked){background:var(--lt-surface-muted)!important;color:#646b76!important;-webkit-text-fill-color:#646b76!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body :is(.primary,.primary *, .billing-type-btn.active,.billing-type-btn.active *, .tag-chip.active,.tag-chip.active *, .reservation-turn-btn.active,.reservation-turn-btn.active *, .time-picker-quick-btn.active,.time-picker-quick-btn.active *, .calendar-day.selected,.calendar-day.selected *){color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body #reservationBoard .room-card[class*="room-card-status-"], html[data-neway-theme="light"] body #reservationBoard .room-card[class*="room-card-status-"] *{-webkit-text-fill-color:currentColor;}
html[data-neway-theme="light"] body .neway-light-auto-dark-8350{color:#252a31!important;-webkit-text-fill-color:#252a31!important;}
html[data-neway-theme="light"] body .neway-light-auto-light-8350{color:#fff!important;-webkit-text-fill-color:#fff!important;}

/* NEWAY_WEB_8458_RESERVATION_AUDIT_LIGHT_START */
html[data-neway-theme="light"] body .reservation-audit-changes-8458{background:rgba(20,20,28,.025)!important;border-color:rgba(20,20,28,.10)!important;}
html[data-neway-theme="light"] body .reservation-audit-change-8458>span,html[data-neway-theme="light"] body .reservation-audit-change-8458 del{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .reservation-audit-change-8458 b{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .reservation-audit-change-8458 i{color:#b67b16!important;-webkit-text-fill-color:#b67b16!important;}
/* NEWAY_WEB_8458_RESERVATION_AUDIT_LIGHT_END */
