
html[data-neway-theme="light"]{--bg:#f5f6f8;color-scheme:light;}
html[data-neway-theme="light"] body, html[data-neway-theme="light"] body .page, html[data-neway-theme="light"] body main{color:#1d1d23;}
html[data-neway-theme="light"] body button:not(.primary):not(.tag-chip.active):not(.billing-type-btn.active):not([class*="status-"]):not(.login-mode-link-8321), html[data-neway-theme="light"] body .ghost{background:#fff!important;border-color:rgba(31,31,40,.13)!important;color:#2b2b33!important;-webkit-text-fill-color:#2b2b33!important;box-shadow:0 2px 8px rgba(20,20,30,.035)!important;}
html[data-neway-theme="light"] body select option, html[data-neway-theme="light"] body select optgroup{background:#fff!important;color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body label, html[data-neway-theme="light"] body .muted, html[data-neway-theme="light"] body .sub{color:#74747e!important;-webkit-text-fill-color:#74747e!important;}
html[data-neway-theme="light"] body .empty{background:#fafafd!important;border-color:rgba(31,31,40,.14)!important;}
html[data-neway-theme="light"] body .mobile-header, html[data-neway-theme="light"] body .mobile-header.app-header-8124.app-header-8128{background:rgba(255,255,255,.92)!important;border-bottom-color:rgba(31,31,40,.10)!important;box-shadow:0 4px 18px rgba(28,28,38,.045)!important;}
html[data-neway-theme="light"] body .header-title-clean-8130 .brand{color:#1f1e21!important;-webkit-text-fill-color:#1f1e21!important;}
html[data-neway-theme="light"] body .header-title-clean-8130 .brand span{color:#c92f77!important;-webkit-text-fill-color:#c92f77!important;}
html[data-neway-theme="light"] body .header-title-line-8130 .store-pill-8130.store-pill-status-8132.store-pill-8328{border-left-color:rgba(31,31,40,.12)!important;}
html[data-neway-theme="light"] body .header-title-line-8130 .store-title-line-8333 b{color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body .header-title-line-8130 .store-code-inline-8333{color:#766848!important;-webkit-text-fill-color:#766848!important;}
html[data-neway-theme="light"] body .header-title-line-8130 .store-location-line-8333{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body .header-menu-btn-8124, html[data-neway-theme="light"] body .header-refresh-btn-8124{background:#fff!important;border-color:rgba(31,31,40,.12)!important;color:#25252b!important;-webkit-text-fill-color:#25252b!important;box-shadow:0 3px 12px rgba(20,20,30,.06)!important;}
html[data-neway-theme="light"] body .app-menu-layer-8124{background:rgba(20,20,28,.22)!important;backdrop-filter:blur(5px)!important;}
html[data-neway-theme="light"] body .app-menu-panel-8124, html[data-neway-theme="light"] body .app-menu-panel-8124.app-menu-panel-8128.app-menu-panel-compact-8133{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,248,251,.99))!important;border-color:rgba(31,31,40,.12)!important;box-shadow:0 24px 70px rgba(24,24,34,.18)!important;}
html[data-neway-theme="light"] body .menu-brand-8124.menu-brand-8128.menu-brand-8327.menu-brand-8329, html[data-neway-theme="light"] body .menu-context-8327, html[data-neway-theme="light"] body .menu-actions-8327 .logout-menu-btn-8124{border-color:rgba(31,31,40,.09)!important;}
html[data-neway-theme="light"] body .menu-brand-title-final-8335{color:#1f1f24!important;-webkit-text-fill-color:#1f1f24!important;}
html[data-neway-theme="light"] body .menu-store-name-final-8335, html[data-neway-theme="light"] body .menu-context-title-8327 b{color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body .menu-store-code-final-8335{color:#7b653f!important;-webkit-text-fill-color:#7b653f!important;}
html[data-neway-theme="light"] body .menu-store-location-final-8335, html[data-neway-theme="light"] body .menu-context-copy-8327 small{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body .menu-context-icon-8327{background:#f2f3f6!important;border-color:rgba(31,31,40,.10)!important;}
html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#2b2b32!important;-webkit-text-fill-color:#2b2b32!important;}
html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button:hover{background:#f3f3f7!important;}
html[data-neway-theme="light"] body .app-menu-panel-compact-8133 .menu-actions-8327.menu-actions-8329>button.logout-menu-btn-8124{color:#bf3f53!important;-webkit-text-fill-color:#bf3f53!important;}
.theme-menu-btn-8348 .theme-menu-value-8348{margin-left:auto!important;font-style:normal!important;font-size:10px!important;font-weight:850!important;color:#a8843e!important;-webkit-text-fill-color:#a8843e!important;white-space:nowrap!important;}
.theme-menu-btn-8348 i{font-style:normal!important;}
html[data-neway-theme="light"] body .store-switcher-layer-8128, html[data-neway-theme="light"] body .modal-overlay{background:rgba(30,30,38,.28)!important;}
html[data-neway-theme="light"] body .store-switcher-panel-8128, html[data-neway-theme="light"] body .modal-box, html[data-neway-theme="light"] body .settings-modal-box, html[data-neway-theme="light"] body .time-picker-box{background:#fff!important;color:#202027!important;border-color:rgba(31,31,40,.12)!important;box-shadow:0 24px 70px rgba(24,24,34,.17)!important;}
html[data-neway-theme="light"] body .modal-head{border-bottom-color:rgba(31,31,40,.09)!important;}
html[data-neway-theme="light"] body .modal-head h2, html[data-neway-theme="light"] body .modal-head h3, html[data-neway-theme="light"] body .modal-head strong{color:#1f1f25!important;-webkit-text-fill-color:#1f1f25!important;}
html[data-neway-theme="light"] body .modal-head p{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body .bottom-nav{border-top-color:rgba(31,31,40,.10)!important;}
html[data-neway-theme="light"] body .bottom-nav .tab.active{box-shadow:none!important;}
html[data-neway-theme="light"] body .bottom-save{background:rgba(255,255,255,.96)!important;border-color:rgba(31,31,40,.10)!important;box-shadow:0 -10px 28px rgba(24,24,34,.08)!important;}
html[data-neway-theme="light"] body #dashboard .dashboard-summary-8135, html[data-neway-theme="light"] body #dashboard .dashboard-summary-8136, html[data-neway-theme="light"] body #dashboard .dashboard-summary-8137, html[data-neway-theme="light"] body #dashboard .quick-grid button, html[data-neway-theme="light"] body #dashboard .quick-action-card-8135, html[data-neway-theme="light"] body #dashboard .stat, html[data-neway-theme="light"] body .settings-button-card, html[data-neway-theme="light"] body .card, html[data-neway-theme="light"] body .item, html[data-neway-theme="light"] body .bottle-card{background:#fff!important;border-color:rgba(31,31,40,.10)!important;box-shadow:0 8px 24px rgba(24,24,34,.055)!important;}
html[data-neway-theme="light"] body #dashboard h1, html[data-neway-theme="light"] body #dashboard h2, html[data-neway-theme="light"] body #dashboard h3, html[data-neway-theme="light"] body #dashboard strong, html[data-neway-theme="light"] body #dashboard .stat b{color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body #dashboard .stat small{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body .settings-group, html[data-neway-theme="light"] body .fold-card, html[data-neway-theme="light"] body .option-list, html[data-neway-theme="light"] body .settings-grid, html[data-neway-theme="light"] body .reservation-log-panel, html[data-neway-theme="light"] body .phone-lookup-results{color:#202027!important;}
html[data-neway-theme="light"] body .fold-card, html[data-neway-theme="light"] body .phone-lookup-results{background:#fff!important;border-color:rgba(31,31,40,.11)!important;}
html[data-neway-theme="light"] body .template-help, html[data-neway-theme="light"] body .staff-help-line, html[data-neway-theme="light"] body .tag-help-line{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body #reservation, html[data-neway-theme="light"] body #waitlist, html[data-neway-theme="light"] body #storage, html[data-neway-theme="light"] body #customers, html[data-neway-theme="light"] body #settings{color:#202027!important;}
html[data-neway-theme="light"] body .reservation-room-type-tabs button:not(.active){color:#55555f!important;-webkit-text-fill-color:#55555f!important;background:#fff!important;border-color:rgba(31,31,40,.12)!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal{background:#f7f7fa!important;}
html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .modal-box, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .edit-modal-box, html[data-neway-theme="light"] body #reservationModal .modal-box.edit-modal-box{background:linear-gradient(180deg,#fbfbfd 0%,#f5f6f8 100%)!important;color:#202027!important;}
html[data-neway-theme="light"] body #reservationModal .modal-head, html[data-neway-theme="light"] body.mobile-reservation-form-open-8152 #reservationModal .modal-head{background:rgba(255,255,255,.96)!important;border-bottom-color:rgba(31,31,40,.10)!important;box-shadow:0 5px 16px rgba(20,20,30,.04)!important;}
html[data-neway-theme="light"] body #reservationModal #reservationModalTitle{color:#1d1d23!important;-webkit-text-fill-color:#1d1d23!important;}
html[data-neway-theme="light"] body #reservationModal #reservationModalSub{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body #reservationModal .modal-head-actions button[onclick*="closeReservationModal"]{background:#fff!important;border-color:rgba(31,31,40,.12)!important;color:#c73578!important;-webkit-text-fill-color:#c73578!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-section, html[data-neway-theme="light"] body #reservationModal .reservation-section-note, html[data-neway-theme="light"] body #reservationModal .reservation-section-billing{border-color:rgba(31,31,40,.10)!important;}
html[data-neway-theme="light"] body #reservationModal label, html[data-neway-theme="light"] body #reservationModal .billing-type-head, html[data-neway-theme="light"] body #reservationModal .note-label-head{color:#292930!important;-webkit-text-fill-color:#292930!important;}
html[data-neway-theme="light"] body #reservationModal input, html[data-neway-theme="light"] body #reservationModal textarea, html[data-neway-theme="light"] body #reservationModal select, html[data-neway-theme="light"] body #reservationModal #resNote{background:#fff!important;border-color:rgba(31,31,40,.13)!important;color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-time-display-main-8200, html[data-neway-theme="light"] body #reservationModal .billing-type-btn:not(.active){background:#fff!important;border-color:rgba(31,31,40,.13)!important;color:#34343c!important;-webkit-text-fill-color:#34343c!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-time-display-value-8200{color:#292930!important;-webkit-text-fill-color:#292930!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-form-actions{box-shadow:0 -10px 28px rgba(24,24,34,.08)!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-waitlist-import-status-8298{color:#9a6c12!important;-webkit-text-fill-color:#9a6c12!important;}
html[data-neway-theme="light"] body #reservationModal .reservation-detail-view-8174, html[data-neway-theme="light"] body #reservationModal .reservation-detail-scroll-8174{background:#f7f7fa!important;color:#202027!important;}
html[data-neway-theme="light"] body #reservationModal [class*="reservation-detail-"]{border-color:rgba(31,31,40,.10)!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{background:#fff!important;}
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, html[data-neway-theme="light"] body #reservationModal .reservation-detail-more-toggle-8176{color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body [class*="storage-"][class*="card"], html[data-neway-theme="light"] body [class*="customer-"][class*="card"], html[data-neway-theme="light"] body [class*="waitlist-"][class*="card"], html[data-neway-theme="light"] body [class*="waitlist-"][class*="item"]{background:#fff!important;border-color:rgba(31,31,40,.10)!important;box-shadow:0 6px 20px rgba(24,24,34,.045)!important;}
html[data-neway-theme="light"] body .login-card{background:rgba(255,255,255,.96)!important;border-color:rgba(31,31,40,.11)!important;box-shadow:0 24px 70px rgba(24,24,34,.13)!important;}
html[data-neway-theme="light"] body .login-card h1, html[data-neway-theme="light"] body .login-card h2, html[data-neway-theme="light"] body .login-card strong{color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body .primary, html[data-neway-theme="light"] body .billing-type-btn.active{color:#fff!important;-webkit-text-fill-color:#fff!important;}
html[data-neway-theme="light"] body .waitlist-page-head-8296, html[data-neway-theme="light"] body .waitlist-toolbar-8296, html[data-neway-theme="light"] body .waitlist-form-section-8296, html[data-neway-theme="light"] body .waitlist-summary-8296, html[data-neway-theme="light"] body .reservation-toolbar, html[data-neway-theme="light"] body .reservation-toolbar-row-8216, html[data-neway-theme="light"] body .reservation-date-control-8216, html[data-neway-theme="light"] body .reservation-phone-search-wrap-8216, html[data-neway-theme="light"] body .reservation-period-selector, html[data-neway-theme="light"] body .reservation-room-type-tabs, html[data-neway-theme="light"] body .storage-toolbar, html[data-neway-theme="light"] body .customer-toolbar{background:#fff!important;border-color:rgba(31,31,40,.10)!important;color:#202027!important;box-shadow:0 5px 18px rgba(24,24,34,.035)!important;}
html[data-neway-theme="light"] body #waitlist h1, html[data-neway-theme="light"] body #waitlist h2, html[data-neway-theme="light"] body #waitlistForm h1, html[data-neway-theme="light"] body #waitlistForm h2, html[data-neway-theme="light"] body #reservation h1, html[data-neway-theme="light"] body #reservation h2, html[data-neway-theme="light"] body #list h1, html[data-neway-theme="light"] body #list h2, html[data-neway-theme="light"] body #customers h1, html[data-neway-theme="light"] body #customers h2{color:#202027!important;-webkit-text-fill-color:#202027!important;}
html[data-neway-theme="light"] body .waitlist-search-8296, 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 .reservation-toolbar button:not(.active):not(.primary){background:#fff!important;border-color:rgba(31,31,40,.12)!important;color:#4b4b55!important;-webkit-text-fill-color:#4b4b55!important;}
html[data-neway-theme="light"] body .waitlist-help-8296{color:#6f6f78!important;-webkit-text-fill-color:#6f6f78!important;}
html[data-neway-theme="light"] body .waitlist-list-8296 [class*="waitlist-"][class*="item"], html[data-neway-theme="light"] body .waitlist-list-8296 [class*="waitlist-"][class*="card"]{background:#fff!important;color:#202027!important;border-color:rgba(31,31,40,.10)!important;}
html[data-neway-theme="light"] body .chip:not(.active), html[data-neway-theme="light"] body .tag:not(.active), html[data-neway-theme="light"] body .badge:not([class*="status"]){background:#f1f2f5!important;color:#55555f!important;border-color:rgba(31,31,40,.09)!important;}
