
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 .staff-user-card, html[data-neway-theme="light"] body .current-user-box, html[data-neway-theme="light"] body .staff-current-user-box, html[data-neway-theme="light"] body .settings-note-card, html[data-neway-theme="light"] body .settings-compact-card, 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 .photoPreview, 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 .settings-group-title h2, html[data-neway-theme="light"] body .settings-card-head h2, 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 .settings-group-title h2, html[data-neway-theme="light"] body .settings-card-head h2, html[data-neway-theme="light"] body .latest-sms-head h2{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!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), html[data-neway-theme="light"] body .customer-filter-btn:not(.active), html[data-neway-theme="light"] body .staff-status-tabs-8315 button:not(.active), html[data-neway-theme="light"] body .waitlist-filters-8296 button:not(.active), html[data-neway-theme="light"] body .waitlist-period-filters-8311 button:not(.active), html[data-neway-theme="light"] body .waitlist-period-btn-8311: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, html[data-neway-theme="light"] body .waitlist-filters-8296 button.active, html[data-neway-theme="light"] body .waitlist-period-filters-8311 button.active, html[data-neway-theme="light"] body .waitlist-period-btn-8311.active, html[data-neway-theme="light"] body .staff-status-tabs-8315 button.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 .settings-button-card, 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 .settings-button-card b, 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 .settings-button-card small, 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 .latest-sms-message{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .latest-sms-status{background:var(--lt-green-soft)!important;border-color:rgba(36,122,74,.22)!important;color:var(--lt-green)!important;-webkit-text-fill-color:var(--lt-green)!important;}
html[data-neway-theme="light"] body .latest-sms-status.fail{background:var(--lt-red-soft)!important;border-color:rgba(185,61,80,.22)!important;color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!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, html[data-neway-theme="light"] body #reservationModal .reservation-section-note, html[data-neway-theme="light"] body #reservationModal .reservation-section-billing, 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-waitlist-import-8298{background:var(--lt-yellow-soft)!important;border-color:rgba(139,101,13,.22)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-waitlist-import-btn-8298, html[data-neway-theme="light"] body #reservationModal .reservation-waitlist-import-status-8298{color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-waitlist-import-btn-8298{background:rgba(139,101,13,.08)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-waitlist-import-clear-8298{color:var(--lt-text-3)!important;-webkit-text-fill-color:var(--lt-text-3)!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 .waitlist-form-actions-8296{background:linear-gradient(to bottom,rgba(244,245,247,0),rgba(244,245,247,.96) 25%)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .reservation-waitlist-banner-8297{background:linear-gradient(90deg,#fff7e0,#fffdf7)!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 .reservation-waitlist-badge-8297{background:rgba(139,101,13,.10)!important;color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;}
html[data-neway-theme="light"] body .reservation-waitlist-track-8297{color:#6f581d!important;-webkit-text-fill-color:#6f581d!important;}
html[data-neway-theme="light"] body .waitlist-reservation-prompt-8297, html[data-neway-theme="light"] body .reservation-waitlist-picker-8298{background:var(--lt-surface)!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important;box-shadow:0 22px 60px rgba(31,34,44,.16)!important;}
html[data-neway-theme="light"] body .waitlist-reservation-prompt-8297 h2, html[data-neway-theme="light"] body .reservation-waitlist-picker-head-8298 h2, html[data-neway-theme="light"] body .reservation-waitlist-picker-name-8298{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .waitlist-reservation-prompt-8297 p, html[data-neway-theme="light"] body .reservation-waitlist-picker-sub-8298, html[data-neway-theme="light"] body .reservation-waitlist-picker-meta-8298, html[data-neway-theme="light"] body .reservation-waitlist-picker-note-8298, html[data-neway-theme="light"] body .reservation-waitlist-picker-empty-8298{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .waitlist-reservation-prompt-8297 p b{color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;}
html[data-neway-theme="light"] body .reservation-waitlist-picker-head-8298, html[data-neway-theme="light"] body .reservation-waitlist-picker-item-8298{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body .reservation-waitlist-picker-item-8298{background:var(--lt-surface-soft)!important;}
html[data-neway-theme="light"] body #editModal .edit-modal-box-8246, html[data-neway-theme="light"] body #editModal .edit-modal-shell-8246, html[data-neway-theme="light"] body #editModal .edit-modal-body-8246{background:var(--lt-surface)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #editModal .edit-modal-head-8246{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #editModal .edit-modal-title-8246 h2, html[data-neway-theme="light"] body #editModal .edit-section-title-8246{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #editModal .edit-modal-title-8246 p, html[data-neway-theme="light"] body #editModal .edit-code-text-8246, html[data-neway-theme="light"] body #editModal .edit-note-8246, html[data-neway-theme="light"] body #editModal .edit-modal-box-8246 form label{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #editModal .edit-status-text-8246{color:var(--lt-green)!important;-webkit-text-fill-color:var(--lt-green)!important;}
html[data-neway-theme="light"] body #editModal .edit-section-8246, html[data-neway-theme="light"] body #editModal .edit-modal-actions-8246{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #editModal .edit-modal-box-8246 form input, html[data-neway-theme="light"] body #editModal .edit-modal-box-8246 form select, html[data-neway-theme="light"] body #editModal .edit-modal-box-8246 form textarea{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 #editModal .edit-modal-actions-8246{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96) 24%,#fff)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-modal-box-8235, html[data-neway-theme="light"] body #pickupModal .pickup-modal-shell-8235, html[data-neway-theme="light"] body #pickupModal .pickup-modal-body-8235, html[data-neway-theme="light"] body #pickupModal .pickup-summary-card-8235, html[data-neway-theme="light"] body #pickupModal .pickup-section-card-8235{background:var(--lt-surface)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-modal-head-8235, html[data-neway-theme="light"] body #pickupModal .pickup-record-card-8235, html[data-neway-theme="light"] body #pickupModal .pickup-section-card-8235, html[data-neway-theme="light"] body #pickupModal .pickup-actions-8235{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-summary-main-8235 h3, html[data-neway-theme="light"] body #pickupModal .pickup-record-main-8235 h4, html[data-neway-theme="light"] body #pickupModal .pickup-code-row-8235 b, html[data-neway-theme="light"] body #pickupModal .pickup-section-title-8235 h4{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-summary-main-8235 p, html[data-neway-theme="light"] body #pickupModal .pickup-record-meta-8235 span, html[data-neway-theme="light"] body #pickupModal .pickup-code-row-8235 small, html[data-neway-theme="light"] body #pickupModal .pickup-fields-grid-8235 label, html[data-neway-theme="light"] body #pickupModal .pickup-signature-toolbar-8235 span, html[data-neway-theme="light"] body #pickupModal .pickup-code-badge-8238{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-record-meta-8235 span{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-fields-grid-8235 input, html[data-neway-theme="light"] body #pickupModal .pickup-fields-grid-8235 textarea{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 #pickupModal .pickup-warning-8235{background:var(--lt-yellow-soft)!important;border-color:rgba(139,101,13,.18)!important;border-left-color:rgba(139,101,13,.55)!important;color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;}
html[data-neway-theme="light"] body #pickupModal .pickup-status-pill-8235.status-active{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 #pickupModal .pickup-status-pill-8235.status-soon{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 #pickupModal .pickup-status-pill-8235.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 #pickupModal .pickup-status-pill-8235.status-picked{background:var(--lt-surface-muted)!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 #pickupModal .pickup-actions-8235{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96) 24%,#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 .staff-user-card, html[data-neway-theme="light"] body .staff-user-card *:not(button):not(.role-pill){color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .staff-user-card small, html[data-neway-theme="light"] body .staff-user-card p{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .role-pill{background:var(--lt-surface-muted)!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 .staff-warning{background:var(--lt-yellow-soft)!important;border:1px solid rgba(139,101,13,.18)!important;border-radius:12px!important;padding:9px 11px!important;color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!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 #pickupModal .required-star-8235{color:#bd2d70!important;-webkit-text-fill-color:#bd2d70!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 #waitlistCount8296, html[data-neway-theme="light"] body #waitlistBusinessDate8296{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body .waitlist-period-required-8311{color:#bd2d70!important;-webkit-text-fill-color:#bd2d70!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"] body.storage-add-page-8243 #add{background:radial-gradient(circle at top right,rgba(207,51,126,.07),transparent 32%),var(--lt-bg)!important;color:var(--lt-text)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .storage-add-mobile-head-8243{background:rgba(255,255,255,.97)!important;border-bottom-color:var(--lt-border)!important;box-shadow:0 1px 10px rgba(24,26,32,.04)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .storage-add-mobile-head-8243 h1, html[data-neway-theme="light"] body.storage-add-page-8243 #add .compact-section-head h2, html[data-neway-theme="light"] body.storage-add-page-8243 #add .bottle-head h3{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .storage-add-back-8243{color:var(--lt-pink)!important;-webkit-text-fill-color:var(--lt-pink)!important;background:transparent!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .storage-add-clear-8243{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;background:transparent!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .form-section+.form-section, html[data-neway-theme="light"] body.storage-add-page-8243 #add .compact-bottle-card+.compact-bottle-card, html[data-neway-theme="light"] body.storage-add-page-8243 #add .compact-details{border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add label, html[data-neway-theme="light"] body.storage-add-page-8243 #add .compact-details summary, html[data-neway-theme="light"] body.storage-add-page-8243 #add .credit-hint{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add input, html[data-neway-theme="light"] body.storage-add-page-8243 #add select, html[data-neway-theme="light"] body.storage-add-page-8243 #add textarea{background:#fff!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;box-shadow:0 1px 2px rgba(24,26,32,.025)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add input::placeholder, html[data-neway-theme="light"] body.storage-add-page-8243 #add textarea::placeholder{color:var(--lt-text-3)!important;-webkit-text-fill-color:var(--lt-text-3)!important;opacity:1!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add input[type="file"]::file-selector-button{background:var(--lt-pink-soft)!important;color:#a72b69!important;border:1px solid rgba(207,51,126,.18)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .bottom-save{background:rgba(255,255,255,.97)!important;border-top-color:var(--lt-border)!important;box-shadow:0 -8px 28px rgba(24,26,32,.08)!important;}
html[data-neway-theme="light"] body.storage-add-page-8243 #add .bottom-save button:not(.primary){background:#fff!important;border-color:var(--lt-border-strong)!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #list .storage-search-panel-8234{background:rgba(255,255,255,.97)!important;border-color:var(--lt-border)!important;box-shadow:0 10px 28px rgba(24,26,32,.075)!important;}
html[data-neway-theme="light"] body #list .storage-search-box-8234{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #list .storage-search-box-8234 > span{color:var(--lt-text-3)!important;-webkit-text-fill-color:var(--lt-text-3)!important;}
html[data-neway-theme="light"] body #list .storage-search-box-8234 input{background:transparent!important;color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #list .storage-search-box-8234 input::placeholder{color:var(--lt-text-3)!important;-webkit-text-fill-color:var(--lt-text-3)!important;opacity:1!important;}
html[data-neway-theme="light"] body #list .storage-search-clear-8234{background:var(--lt-surface-muted)!important;color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #list .storage-filter-row-8234 .filter:not(.active), html[data-neway-theme="light"] body #list .storage-filter-row-8234 .storage-sort-btn-8266{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 #list .storage-filter-row-8234 .filter.active{color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body #list .storage-title-count-8244{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #storageList .storage-customer-card-8234{background:#fff!important;border-color:var(--lt-border)!important;box-shadow:0 8px 24px rgba(24,26,32,.06)!important;}
html[data-neway-theme="light"] body #storageList .storage-customer-name-8234 h3, html[data-neway-theme="light"] body #storageList .storage-item-copy-8234 b{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body #storageList .storage-customer-name-8234 p, html[data-neway-theme="light"] body #storageList .storage-item-copy-8234 small, html[data-neway-theme="light"] body #storageList .storage-card-footer-8234, html[data-neway-theme="light"] body #storageList .storage-choice-title-8234{color:var(--lt-text-2)!important;-webkit-text-fill-color:var(--lt-text-2)!important;}
html[data-neway-theme="light"] body #storageList .storage-code-badge-8239, html[data-neway-theme="light"] body #storageList .storage-item-code-badge-8245{background:var(--lt-surface-muted)!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 #storageList .storage-item-row-8234{border-bottom-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #storageList .storage-item-icon-8234{background:var(--lt-surface-muted)!important;}
html[data-neway-theme="light"] body #storageList .storage-pickup-choices-8234, html[data-neway-theme="light"] body #storageList .storage-customer-details-8234{background:var(--lt-surface-soft)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body #storageList .storage-expiry-pill-8234{background:var(--lt-green-soft)!important;color:var(--lt-green)!important;-webkit-text-fill-color:var(--lt-green)!important;border-color:rgba(36,122,74,.18)!important;}
html[data-neway-theme="light"] body #storageList .status-soon-8234 .storage-expiry-pill-8234{background:var(--lt-yellow-soft)!important;color:var(--lt-yellow)!important;-webkit-text-fill-color:var(--lt-yellow)!important;border-color:rgba(139,101,13,.20)!important;}
html[data-neway-theme="light"] body #storageList .status-expired-8234 .storage-expiry-pill-8234{background:var(--lt-red-soft)!important;color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!important;border-color:rgba(185,61,80,.18)!important;}
html[data-neway-theme="light"] body #storageList .status-picked-8234 .storage-expiry-pill-8234{background:var(--lt-surface-muted)!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"]{--lt-bg:#f5f6f8;--lt-surface:#ffffff;--lt-surface-soft:#f7f8fa;--lt-surface-muted:#eef1f4;--lt-text:#202329;--lt-text-2:#545b66;--lt-text-3:#6f7783;--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), html[data-neway-theme="light"] body .ghost{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{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,.settings-button-card){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 #reservation .reservation-waitlist-banner-8297, html[data-neway-theme="light"] body #reservationModal .reservation-waitlist-import-8298{background:var(--lt-yellow-soft)!important;border-color:#ead89a!important;color:#6f520c!important;-webkit-text-fill-color:#6f520c!important;}
html[data-neway-theme="light"] body #reservation :is(.reservation-waitlist-badge-8297,.reservation-waitlist-chevron-8297), html[data-neway-theme="light"] body #reservationModal :is(.reservation-waitlist-import-btn-8298,.reservation-waitlist-import-status-8298){color:#7b590b!important;-webkit-text-fill-color:#7b590b!important;}
html[data-neway-theme="light"] body :is(.form-section,.search-panel,.customer-search-card,.latest-sms-box,.log-card,.staff-user-card,.settings-note-card,.settings-compact-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 :is(.modal-box,.settings-modal-box,.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 :is(.storage-search-panel-8234,.storage-search-box-8234,.customer-search-card,.waitlist-toolbar-8296,.list-tools){background:var(--lt-surface)!important;border-color:var(--lt-border)!important;}
html[data-neway-theme="light"] body :is(.filter,.customer-filter-btn,.waitlist-filters-8296 button,.waitlist-period-filters-8311 button,.staff-status-tabs-8315 button):not(.active){background:var(--lt-surface)!important;color:#555d68!important;-webkit-text-fill-color:#555d68!important;border-color:var(--lt-border)!important;opacity:1!important;}
html[data-neway-theme="light"] body :is(.filter,.customer-filter-btn,.waitlist-filters-8296 button,.waitlist-period-filters-8311 button,.staff-status-tabs-8315 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 .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,.pickup-status-pill-8235.status-active){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(.pickup-status-pill-8235.status-soon,[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,.pickup-status-pill-8235.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,.pickup-status-pill-8235.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 */
