
html[data-neway-theme="light"]{--lt-page:#f6f7f9;--lt-card:#ffffff;--lt-card-2:#f8f9fb;--lt-ink:#20242b;--lt-sub:#606873;--lt-faint:#6f6f78;--lt-line:#d9dee5;--lt-line-2:#cbd1da;--lt-pink-strong:#c92f77;--lt-pink-soft-2:#fff0f7;--lt-gold-strong:#97690d;--lt-gold-soft-2:#fff7df;--lt-danger-strong:#b63f51;--lt-danger-soft-2:#fff1f3;--lt-success-strong:#267548;--lt-success-soft-2:#edf8f1;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-backdrop-8196{background:rgba(34,38,46,.34)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-panel-8196{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:0 22px 58px rgba(27,31,39,.18)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-panel-head-8196{background:#fff!important;border-bottom-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-panel-head-8196 h3{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-panel-head-8196 p, html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-option-text-8196 small, html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-empty-8196{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-close-8196{background:#f5f6f8!important;border-color:var(--lt-line)!important;color:#343941!important;-webkit-text-fill-color:#343941!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-option-row-8196{background:#fff!important;border-bottom-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-option-row-8196.active-8196{background:var(--lt-pink-soft-2)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-option-select-8196, html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-option-text-8196 strong{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-option-arrow-8196{color:#66707c!important;-webkit-text-fill-color:#66707c!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-delete-8196{background:var(--lt-danger-soft-2)!important;border-color:#edc4cb!important;color:var(--lt-danger-strong)!important;-webkit-text-fill-color:var(--lt-danger-strong)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-add-row-8196{background:#f7f8fa!important;border-top-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-add-row-8196 input{background:#fff!important;border-color:var(--lt-line-2)!important;color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 .reservation-booker-add-row-8196 input::placeholder{color:#68717d!important;-webkit-text-fill-color:#68717d!important;opacity:1!important;}
html[data-neway-theme="light"] body #reservationBookerModal8196 #reservationBookerAddButton8196{background:var(--lt-pink-strong)!important;border-color:var(--lt-pink-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-backdrop-8197{background:rgba(34,38,46,.34)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-panel-8197{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:0 22px 58px rgba(27,31,39,.18)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-head-8197{background:#fff!important;border-bottom-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-head-8197 h3, html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-row-8197 span{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-head-8197 p, html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-empty-8197{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-close-8197{background:#f5f6f8!important;border-color:var(--lt-line)!important;color:#343941!important;-webkit-text-fill-color:#343941!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-row-8197{background:#fff!important;border-bottom-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-delete-8197{background:var(--lt-danger-soft-2)!important;border-color:#edc4cb!important;color:var(--lt-danger-strong)!important;-webkit-text-fill-color:var(--lt-danger-strong)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-add-8197{background:#f7f8fa!important;border-top-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-add-8197 input{background:#fff!important;border-color:var(--lt-line-2)!important;color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 .reservation-tag-manager-add-8197 input::placeholder{color:#68717d!important;-webkit-text-fill-color:#68717d!important;opacity:1!important;}
html[data-neway-theme="light"] body #reservationTagManagerModal8197 #reservationTagManagerAdd8197{background:var(--lt-pink-strong)!important;border-color:var(--lt-pink-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body #locationSettingsModal .settings-modal-box, html[data-neway-theme="light"] body #locationSettingsModal .operation-log-panel{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #locationSettingsModal #locationsList .item-card{background:#f8f9fb!important;border:1px solid var(--lt-line)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body #locationSettingsModal #locationsList .item-card h3{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;text-shadow:none!important;}
html[data-neway-theme="light"] body #locationSettingsModal #locationsList .ghost.small{background:var(--lt-danger-soft-2)!important;border-color:#edc4cb!important;color:var(--lt-danger-strong)!important;-webkit-text-fill-color:var(--lt-danger-strong)!important;}
html[data-neway-theme="light"] body #locationSettingsModal .panel-head h2, html[data-neway-theme="light"] body #locationSettingsModal label{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159.mobile-sheet-8159{background:rgba(40,45,54,.28)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-sheet-panel-8159{background:linear-gradient(180deg,#fff,#f6f7f9)!important;color:var(--lt-ink)!important;border-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-sheet-head-8159{background:#fff!important;border-bottom-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-sheet-head-8159 h3{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-sheet-close-8159{background:#f5f6f8!important;border:1px solid var(--lt-line)!important;color:#343941!important;-webkit-text-fill-color:#343941!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-date-8159.mobile-room-picker-date-row-8210, html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-current-8209{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-date-label-8210, html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-date-display-8210, html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-date-display-8210 span{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-native-date-8210{color-scheme:light!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-picker-list-8159{background:#f6f7f9!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-group-head-8209 em{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-8159.mobile-room-option-8209{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:0 2px 8px rgba(30,34,42,.035)!important;opacity:1!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-8159.mobile-room-option-8209.selected{background:var(--lt-pink-soft-2)!important;border-color:#e7a6c6!important;box-shadow:0 0 0 1px #f3c9dc inset!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-8159.mobile-room-option-8209.unavailable-8209{background:#f0f2f5!important;opacity:.58!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-name-8159{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-meta-8159{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-status-8209{color:var(--lt-success-strong)!important;-webkit-text-fill-color:var(--lt-success-strong)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .unavailable-8209 .mobile-room-option-status-8209{color:#68717d!important;-webkit-text-fill-color:#68717d!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-room-option-check-8159{border-color:#9ca3ad!important;color:transparent!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-sheet-footer-8159{background:rgba(255,255,255,.98)!important;border-top-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body #mobileRoomPicker8159 .mobile-sheet-confirm-8159{background:var(--lt-pink-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal > .modal-box.edit-modal-box, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .mobile-reservation-scroll-8159{background:var(--lt-page)!important;color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .modal-head{background:#fff!important;border-bottom-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #reservationModalTitle, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal :is(label,.mobile-flat-label-text-8163,.billing-type-head,.note-label-head,.note-label-head span,.employee-select-head span,.mobile-tags-head-8159 span){color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;text-shadow:none!important;opacity:1!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal :is(.staff-help-line,.tag-help-line,.mobile-room-meta-8159,.mobile-room-date-8159,.reservation-booker-current-hint-8196){color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;opacity:1!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal :is(.reservation-section,.mobile-room-card-8159,.mobile-tags-section-8159,.reservation-booker-row-8196){background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #mobileRoomCard8159 .mobile-room-main-8159, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #mobileRoomCard8159 .mobile-room-title-8159{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;background:transparent!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal :is(input,textarea,select,.reservation-time-display-main-8200){background:#fff!important;border-color:var(--lt-line-2)!important;color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal :is(input,textarea)::placeholder, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .reservation-time-display-value-8200.empty-8200{color:#68717d!important;-webkit-text-fill-color:#68717d!important;opacity:1!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .reservation-time-display-value-8200:not(.empty-8200){color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .billing-type-btn:not(.active){background:#fff!important;border-color:var(--lt-line-2)!important;color:#414750!important;-webkit-text-fill-color:#414750!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .billing-type-btn.active{background:var(--lt-pink-strong)!important;border-color:var(--lt-pink-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #reservationTagsBox button, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #reservationStaffBox button{background:#fff!important;border-color:#df8fb8!important;color:#a92d68!important;-webkit-text-fill-color:#a92d68!important;opacity:1!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #reservationTagsBox button.active, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #reservationStaffBox button.active{background:var(--lt-pink-soft-2)!important;border-color:#ce5d94!important;color:#a22662!important;-webkit-text-fill-color:#a22662!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal :is(.reservation-tag-manage-button-8197,.reservation-booker-trigger-8196){background:#fff!important;border-color:#db7cac!important;color:#a32966!important;-webkit-text-fill-color:#a32966!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .reservation-form-actions{background:rgba(255,255,255,.97)!important;border-top-color:var(--lt-line)!important;box-shadow:0 -8px 25px rgba(31,35,44,.08)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #cancelReservationRoomBtn{background:#fff!important;border-color:#d9709e!important;color:#ac2f69!important;-webkit-text-fill-color:#ac2f69!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal #saveReservationBtn{background:var(--lt-pink-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--lt-pink-strong)!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-summary-8137{background:#fff!important;border-color:var(--lt-line)!important;box-shadow:0 4px 16px rgba(31,35,44,.045)!important;}
html[data-neway-theme="light"] body #dashboard .summary-label-8137, html[data-neway-theme="light"] body #dashboard .summary-date-8137{color:#906009!important;-webkit-text-fill-color:#906009!important;opacity:1!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136{background:#fff!important;border-color:var(--lt-line)!important;box-shadow:0 4px 16px rgba(31,35,44,.05)!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136 .quick-title-8135{color:#262b32!important;-webkit-text-fill-color:#262b32!important;opacity:1!important;text-shadow:none!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136 .quick-icon-8135{opacity:1!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136 .quick-icon-8135:not(.blue):not(.gold):not(.green){background:#fff0f7!important;color:#bd2f70!important;-webkit-text-fill-color:#bd2f70!important;border-color:#efc1d8!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136 .quick-icon-8135.blue{background:#edf5ff!important;color:#326ca9!important;-webkit-text-fill-color:#326ca9!important;border-color:#c6dcf5!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136 .quick-icon-8135.gold{background:#fff7df!important;color:#987018!important;-webkit-text-fill-color:#987018!important;border-color:#ead9a8!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-actions-8136 .quick-action-card-8136 .quick-icon-8135.green{background:#edf8f1!important;color:#28764a!important;-webkit-text-fill-color:#28764a!important;border-color:#c7e6d2!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-stats-8136 .stat span{color:#8a5f0d!important;-webkit-text-fill-color:#8a5f0d!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-stats-8136 .stat b{color:#262b32!important;-webkit-text-fill-color:#262b32!important;}
html[data-neway-theme="light"] body #waitlist, html[data-neway-theme="light"] body #waitlistForm{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #waitlistForm .waitlist-form-section-8296, html[data-neway-theme="light"] body #waitlist .waitlist-card-8296{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:0 3px 14px rgba(31,35,44,.045)!important;}
html[data-neway-theme="light"] body #waitlistForm .waitlist-form-8296 label, html[data-neway-theme="light"] body #waitlistForm .waitlist-form-section-8296 h2, html[data-neway-theme="light"] body #waitlist .waitlist-card-name-8296{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #waitlistForm .waitlist-help-8296, html[data-neway-theme="light"] body #waitlist .waitlist-summary-8296, html[data-neway-theme="light"] body #waitlist .waitlist-meta-8296, html[data-neway-theme="light"] body #waitlist .waitlist-room-8296, html[data-neway-theme="light"] body #waitlist .waitlist-note-8296{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body #waitlistForm .waitlist-period-btn-8311:not(.active){background:#fff!important;border-color:var(--lt-line)!important;color:#444b55!important;-webkit-text-fill-color:#444b55!important;}
html[data-neway-theme="light"] body #waitlistForm .waitlist-period-btn-8311.active{background:var(--lt-pink-soft-2)!important;border-color:#d883ae!important;color:#a72866!important;-webkit-text-fill-color:#a72866!important;}
html[data-neway-theme="light"] body #waitlistForm .waitlist-form-actions-8296{background:linear-gradient(to bottom,rgba(246,247,249,0),rgba(246,247,249,.98) 25%)!important;}
html[data-neway-theme="light"] body .modal-overlay:not(.hidden) :is(.item-card,.option-row,.settings-compact-card,.operation-log-panel){border-color:var(--lt-line)!important;}
html[data-neway-theme="light"] body .modal-overlay:not(.hidden) .item-card:not([class*="status-"]){background:#f8f9fb!important;color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body .modal-overlay:not(.hidden) .item-card:not([class*="status-"]) :is(h2,h3,h4,b,strong,span,p,small):not([class*="status-"]){color:inherit;-webkit-text-fill-color:currentColor;text-shadow:none!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-booker-row-8196, html[data-neway-theme="light"] body #reservationModal .reservation-booker-inline-wrap-8195, html[data-neway-theme="light"] body #reservationModal .reservation-booker-options-8195{background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-booker-row-head-8196>span, html[data-neway-theme="light"] body #reservationModal .reservation-booker-current-8196, html[data-neway-theme="light"] body #reservationModal .reservation-booker-current-8196 strong{color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-booker-current-8196 span, html[data-neway-theme="light"] body #reservationModal .reservation-booker-current-8196.empty-8196 strong{color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body :is(.operation-log-panel,.staff-scope-panel-8316,.deleted-store-panel-8319,.deleted-company-panel-8320,.login-company-box-8322,.login-roster-empty-8322,.login-selected-employee-8322,.login-other-panel-8322,.login-setup-note-8322,.compact-details){background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body .deleted-company-card-8320, html[data-neway-theme="light"] body .store-admin-card-8308, html[data-neway-theme="light"] body .login-employee-card-8322, html[data-neway-theme="light"] body .item-card:not([class*="room-card"]){background:#f8f9fb!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body :is(.deleted-company-card-8320,.store-admin-card-8308,.login-employee-card-8322,.staff-scope-panel-8316) :is(h2,h3,h4,b,strong){color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;}
html[data-neway-theme="light"] body :is(.deleted-company-card-8320,.store-admin-card-8308,.login-employee-card-8322,.staff-scope-panel-8316) :is(p,small,span):not(.badge):not([class*="pill"]){color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body .login-other-btn-8322, html[data-neway-theme="light"] body .login-switch-company-8322, html[data-neway-theme="light"] body .login-back-employee-8322{background:#fff!important;border-color:var(--lt-line)!important;color:#343941!important;-webkit-text-fill-color:#343941!important;}
html[data-neway-theme="light"] body .page :is(.panel-head h2,.section-head h2,.compact-section-head h2,.hierarchy-section-head-8304 h2){color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important;text-shadow:none!important;}
html[data-neway-theme="light"] body .page :is(.template-help,.compact-muted,.hierarchy-section-head-8304 p){color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important;}
html[data-neway-theme="light"] body :is(#reservation,#waitlist,#waitlistForm,#customers,#more,#add,#list,#reminders,#settings,#settingsReservation8304,#settingsStorage8304,#settingsAppearance8304,#settingsAccount8304,#settingsPlatform8308){background:transparent!important;color:var(--lt-ink)!important;}
html[data-neway-theme="light"]{--lt352-page:#f5f6f8;--lt352-card:#ffffff;--lt352-soft:#f7f8fa;--lt352-ink:#20242b;--lt352-sub:#5f6873;--lt352-faint:#77808b;--lt352-line:#d7dce3;--lt352-line2:#cbd1d9;--lt352-pink:#c93278;--lt352-pink-soft:#fff0f7;--lt352-gold:#926713;--lt352-gold-soft:#fff7df;--lt352-red:#b64052;--lt352-red-soft:#fff0f2;}
html[data-neway-theme="light"] body select, html[data-neway-theme="light"] body select option, html[data-neway-theme="light"] body select optgroup{background:#fff!important;color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body .customer-history-row, html[data-neway-theme="light"] body .reservation-log-item{background:var(--lt352-soft)!important;border-color:var(--lt352-line)!important;color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body .customer-history-row :is(b,strong), html[data-neway-theme="light"] body .reservation-log-item :is(.log-top,.log-detail,b,strong){color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body .reservation-log-item .log-meta, html[data-neway-theme="light"] body .customer-history-row :is(small,.muted){color:var(--lt352-sub)!important;-webkit-text-fill-color:var(--lt352-sub)!important;}
html[data-neway-theme="light"] body #reservationTimePickerModal.mobile-fullscreen-picker-8163:not(.hidden){background:var(--lt352-page)!important;color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body #reservationTimePickerModal.mobile-fullscreen-picker-8163 .modal-box, html[data-neway-theme="light"] body #reservationTimePickerModal.mobile-fullscreen-picker-8163 .time-picker-box{background:#fff!important;border-color:var(--lt352-line)!important;color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body #reservationTimePickerModal.mobile-fullscreen-picker-8163 .time-picker-actions{background:rgba(255,255,255,.97)!important;border-top-color:var(--lt352-line)!important;box-shadow:0 -8px 24px rgba(31,35,44,.07)!important;}
html[data-neway-theme="light"] body #reservationTimePickerModal .time-picker-custom-colon-8202, html[data-neway-theme="light"] body #reservationTimePickerModal .modal-head p{color:var(--lt352-sub)!important;-webkit-text-fill-color:var(--lt352-sub)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-detail-actions-8174, html[data-neway-theme="light"] body.mobile-reservation-detail-8174 #reservationModal .reservation-detail-actions-8174{background:rgba(255,255,255,.97)!important;border-top-color:var(--lt352-line)!important;box-shadow:0 -8px 24px rgba(31,35,44,.07)!important;}
html[data-neway-theme="light"] body .company-edit-card-8318{background:#fff!important;border-color:var(--lt352-line)!important;color:var(--lt352-ink)!important;box-shadow:none!important;}
html[data-neway-theme="light"] body .company-edit-card-8318 :is(h3,label,b,strong){color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body .company-edit-card-8318 :is(p,.company-edit-note-8318){color:var(--lt352-sub)!important;-webkit-text-fill-color:var(--lt352-sub)!important;}
html[data-neway-theme="light"] body .waitlist-title-line-8296 span, html[data-neway-theme="light"] body .waitlist-heading-8296 p{color:var(--lt352-sub)!important;-webkit-text-fill-color:var(--lt352-sub)!important;}
html[data-neway-theme="light"] body .waitlist-period-tag-8311.unspecified, html[data-neway-theme="light"] body .waitlist-status-8296.cancelled{background:#eef1f4!important;border-color:#d9dee5!important;color:#626b76!important;-webkit-text-fill-color:#626b76!important;}
html[data-neway-theme="light"] body .platform-login-note-8321{background:var(--lt352-pink-soft)!important;border:1px solid #efcadc!important;color:#6b4658!important;-webkit-text-fill-color:#6b4658!important;}
html[data-neway-theme="light"] body .login-company-memory-8321, html[data-neway-theme="light"] body .login-simple-note-8326, html[data-neway-theme="light"] body .activation-id-8321{background:var(--lt352-soft)!important;border:1px solid var(--lt352-line)!important;color:var(--lt352-sub)!important;-webkit-text-fill-color:var(--lt352-sub)!important;}
html[data-neway-theme="light"] body .login-simple-note-8326 strong, html[data-neway-theme="light"] body .activation-id-8321 b{color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body .modal-overlay:not(.hidden) :is(.settings-modal-box,.modal-box,.operation-log-panel,.compact-details,.customer-history-row,.reservation-log-item){border-color:var(--lt352-line)!important;}
html[data-neway-theme="light"] body .modal-overlay:not(.hidden) .item-card:not([class*="status-"]):not([class*="room-card"]), html[data-neway-theme="light"] body .modal-overlay:not(.hidden) .option-row:not(.active){background:var(--lt352-soft)!important;border-color:var(--lt352-line)!important;color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important;}
html[data-neway-theme="light"] body :is(.primary,.tag-chip.active,.billing-type-btn.active,.reservation-turn-btn.active,.time-picker-quick-btn.active,.calendar-day.selected), html[data-neway-theme="light"] body :is(.primary,.tag-chip.active,.billing-type-btn.active,.reservation-turn-btn.active,.time-picker-quick-btn.active,.calendar-day.selected) *{color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body #newayBuildBadge8200{background:rgba(255,255,255,.90)!important;border-color:var(--lt352-line)!important;color:#707782!important;-webkit-text-fill-color:#707782!important;}
