/* ==========================================================================
   2026-11-04 Palette only (Meeta pt403u: "Make sure we use ONLY our theme colors at website (everywhere)")
   Canva palette: #EAE7E5 #B00149 #89877A #FFFFFF #FF5C8A #1C1C1C #FECFE3 #FFFBE9
   + existing site rules: text #303030, buttons #B00149 / #FF5C8B / #FFCEE3.
   Loaded last on the front end by mu-plugins/ba-palette.php. Undo: delete ba-palette.php + ba-palette/.
   ========================================================================== */

/* 1. Hello Elementor reset defaults (#333 text, #C36/#336 links and buttons, #666/#333 inputs, grey tables, black focus ring) */
body { color: #303030; }
a { color: inherit; }
a:hover, a:active { color: inherit; }
.elementor-widget-text-editor p a:not(.elementor-button),
.elementor-widget-text-editor li a:not(.elementor-button),
.elementor-widget-theme-post-content p a:not(.elementor-button) { text-decoration: underline; text-decoration-color: #FF5C8B; text-underline-offset: 3px; }
figcaption { color: #303030; }
[type=button], [type=submit], button { border-color: #B00149; color: #B00149; }
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover { background-color: #B00149; color: #FFFFFF; }
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea { border-color: #89877A; }
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, select:focus, textarea:focus { border-color: #B00149; }
input[type=radio], input[type=checkbox], progress, input[type=range] { accent-color: #B00149; }
table td, table th { border-color: #EAE7E5; }
table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th { background-color: transparent; }
table tbody tr:hover > td, table tbody tr:hover > th { background-color: #FFFBE9; }
table tbody + tbody { border-block-start-color: #EAE7E5; }
[tabindex]:not([tabindex="-1"]):focus-visible, a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible { outline-color: #B00149; box-shadow: 0 0 0 4px #FFFFFF; }
.screen-reader-text:focus { background-color: #FFFBE9; color: #303030; }
::selection { background: #FFCEE3; color: #1C1C1C; }

/* 2. Elementor defaults that no widget setting overrides (menu toggle, dropdown, menu-cart badge/icon, social icons) */
html body .elementor-menu-toggle .e-font-icon-svg { fill: currentColor; }
html body .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, html body .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow { border-bottom-color: #1C1C1C; }
html body .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter] { background-color: #1C1C1C !important; color: #FFFFFF !important; }

/* 3. WooCommerce: notices, required stars + inline errors, buttons, inputs, tables */
html body .woocommerce-message, html body .woocommerce-info { background-color: #FFFBE9 !important; color: #303030; outline-color: #B00149; }
html body .woocommerce-error, html body ul.woocommerce-error { background-color: #FFCEE3 !important; color: #1C1C1C; outline-color: #B00149; }
html body .woocommerce-message::before, html body .woocommerce-info::before, html body .woocommerce-error::before { color: #B00149 !important; }
html body .woocommerce-message, html body .woocommerce-info, html body .woocommerce-error { border-top-color: #B00149 !important; }
html body .woocommerce form .form-row .required, html body .woocommerce abbr.required, html body span.required, html body abbr.required { color: #B00149 !important; }
html body .woocommerce form .form-row.woocommerce-invalid label, html body .checkout-inline-error-message, html body .woocommerce-input-wrapper .checkout-inline-error-message { color: #B00149 !important; }
html body .woocommerce form .form-row.woocommerce-invalid .select2-container, html body .woocommerce form .form-row.woocommerce-invalid input.input-text, html body .woocommerce form .form-row.woocommerce-invalid select { border-color: #B00149 !important; }
html body .woocommerce form .form-row.woocommerce-validated .select2-container, html body .woocommerce form .form-row.woocommerce-validated input.input-text, html body .woocommerce form .form-row.woocommerce-validated select { border-color: #89877A !important; }
html body .woocommerce form .form-row input.input-text, html body .woocommerce form .form-row textarea, html body .woocommerce form .form-row select, html body .woocommerce .select2-container--default .select2-selection--single,
html body .woocommerce-account input.woocommerce-Input, html body .woocommerce input.qty, html body .woocommerce select.orderby { border-color: #89877A !important; }
html body .woocommerce a.button.wc-backward, html body .woocommerce .return-to-shop a.button { background-color: #FFCEE3 !important; color: #B00149 !important; border-color: #FFCEE3 !important; }
html body .woocommerce a.button.wc-backward:hover, html body .woocommerce .return-to-shop a.button:hover { background-color: #FF5C8B !important; color: #1C1C1C !important; }
html body .woocommerce div.product .woocommerce-tabs ul.tabs li, html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active { color: #303030; }
html body .woocommerce div.product .woocommerce-tabs ul.tabs li a { color: inherit; }
html body .woocommerce-cart small, html body .woocommerce-checkout small { color: #303030; }
html body .woocommerce-product-gallery__image--placeholder { border-color: #EAE7E5 !important; }
/* ba-shop-ux / ba-optiontics / ba-promptpay / ba-dine-in light greys and pink tints */
html body.woocommerce-checkout #order_review table.shop_table th, html body.woocommerce-checkout #order_review table.shop_table td, html body.woocommerce-cart table.shop_table.cart th, html body.woocommerce-cart table.shop_table.cart td, html body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th, html body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td { border-color: #EAE7E5 !important; }
html body.woocommerce-checkout #order_review table.shop_table thead th, html body.woocommerce-checkout #order_review table.shop_table .product-name dl.variation { color: #303030 !important; }
html body.woocommerce-checkout form.checkout #customer_details .col-2 { border-top-color: #EAE7E5 !important; }
html body .woocommerce table.shop_table, html body .woocommerce .cart_totals, html body div.woocommerce-info, html body .wpc_pro_order_time_settings { border-color: #EAE7E5 !important; }
html body .opt-addon-form .opt-choice + .opt-choice, html body .single-product form.variations_form table.variations tr + tr { border-top-color: #EAE7E5 !important; }
html body .opt-addon-form .opt-choice + .opt-choice::before { border-top-color: #EAE7E5 !important; }
html body .opt-addon-form .opt-choice:hover { background: #FFFBE9 !important; }
html body .opt-addon-form textarea, html body .opt-addon-form input[type=text] { border-color: #89877A !important; }
html body .opt-addon-form .ba-opt-hint, html body .opt-addon-form .opt-field__desc { color: #303030 !important; }
html body .opt-addon-form .ba-opt-head__s { color: #EAE7E5 !important; }
html body .ba-pp-small { color: #303030 !important; }
html body .ba-pp-ordernote, html body .ba-di-bignote { background: #FFCEE3 !important; }
html body .ba-pp-card, html body [class*="ba-pp-"][style*="#f0d6e1"] { border-color: #FFCEE3 !important; }
/* WPCafe order-type radios + time picker, tip box, food-menu tabs, pagination, reservation skeleton */
html body input#wpc_pro_order_time_Pickup, html body input#wpc_pro_order_time_DineIn, html body input#wpc_pro_order_time_Delivery, html body .wpc_pro_order_time_settings input[type=radio] { border-color: #89877A !important; accent-color: #B00149; }
html body .wpc_pro_order_time_settings input[type=radio]:checked { background-color: #B00149 !important; border-color: #B00149 !important; }
html body input#wpc_pro_delivery_time, html body .wpc_pro_order_time_settings input.input-text { border-color: #89877A !important; }
html body .wpc-food-tab-wrapper .wpc-nav li a, html body a.wpc-tab-a { color: #303030 !important; }
html body .wpc-food-tab-wrapper .wpc-nav li a.wpc-active, html body a.wpc-tab-a.wpc-active, html body .wpc-nav li.wpc-active { color: #B00149 !important; border-color: #B00149 !important; }
html body a.wpc-tab-a.wpc-active::after { background-color: #B00149 !important; border-color: #B00149 !important; }
html body .wpc-food-menu-pagination a, html body .wpc-pagination a, html body [class*="wpc"] .page-numbers { color: #1C1C1C !important; border-color: #EAE7E5 !important; }
html body .wpc-food-menu-pagination a.active, html body .wpc-pagination a.active, html body [class*="wpc"] .page-numbers.current { background-color: #B00149 !important; border-color: #B00149 !important; color: #FFFFFF !important; }
html body input.wpc-input-field { border-color: #89877A !important; }
html body .wpc-rfs-card { border-color: #EAE7E5 !important; }
html body .wpc-rfs-bar { background-color: #EAE7E5 !important; }

/* 4. Trustindex review widget (sections 20117 EN / 20118 TH): dark grey + gold -> palette */
html body .ti-widget .ti-inner, html body .ti-widget .ti-next, html body .ti-widget .ti-prev { background-color: #1C1C1C !important; border-color: #FF5C8B !important; outline-color: #FF5C8B !important; }
html body .ti-widget .ti-read-more::after { background-color: #FF5C8B !important; }
html body .ti-widget [class*="ti-verified"] .ti-inner, html body .ti-widget .ti-verified-by-row .ti-inner { background-color: #FFCEE3 !important; color: #1C1C1C !important; }

/* 5. Loyalty plugin (scanner + customer app): CSS variables + hard-coded greens, blues, greys */
html:root { --lrwc-primary: #B00149; --lrwc-secondary: #B00149; --lrwc-success: #B00149; --lrwc-error: #B00149;
  --lrwc-gray-50: #FFFBE9; --lrwc-gray-100: #EAE7E5; --lrwc-gray-200: #EAE7E5; --lrwc-gray-300: #89877A; --lrwc-gray-500: #303030; --lrwc-gray-700: #303030; --lrwc-gray-900: #1C1C1C; }
html body .lrwc-reward-item { background: #FFFFFF; border-color: #EAE7E5; }
html body .lrwc-reward-item.selected { border-color: #B00149 !important; background: #FFCEE3 !important; }
html body .lrwc-reward-item.selected .lrwc-qty-display, html body .lrwc-qty-display { color: #B00149 !important; }
html body .lrwc-reward-item.dimmed { background: #EAE7E5 !important; }
html body .lrwc-qty-btn { border-color: #EAE7E5 !important; color: #303030 !important; background: #FFFFFF !important; }
html body .lrwc-qty-btn:hover:not(:disabled) { border-color: #B00149 !important; color: #B00149 !important; background: #FFFBE9 !important; }
html body .lrwc-reward-img { background: #EAE7E5 !important; }
html body .lrwc-reward-price { color: #303030 !important; }
html body .lrwc-selected-check { background: #B00149 !important; color: #FFFFFF !important; }
html body .lrwc-cart-summary { background: #FFFBE9 !important; border-color: #FFCEE3 !important; }
html body .lrwc-cart-item { border-bottom-color: #EAE7E5 !important; }
html body .lrwc-cart-totals { border-top-color: #FFCEE3 !important; }
html body .lrwc-total-row.final, html body .lrwc-total-row.final span, html body #lrwc-to-pay { color: #B00149 !important; }
html body .lrwc-modal-icon.lrwc-success { background: #FFCEE3 !important; color: #B00149 !important; }
html body .lrwc-wallet-banner { background: #B00149 !important; color: #FFFFFF !important; }
html body .lrwc-history-table th { background: #FFFBE9 !important; }
html body .lrwc-history-table th, html body .lrwc-history-table td { border-bottom-color: #EAE7E5 !important; }
html body .lrwc-points-positive { color: #B00149 !important; }
html body .lrwc-points-negative { color: #303030 !important; }
html body #lrwc-wallet-balance { color: #B00149 !important; }
html body #lrwc-wallet-remaining { background: #FFFBE9 !important; }
html body #lrwc-customer-search, html body #lrwc-invoice-number, html body #lrwc-bill-amount, html body #lrwc-staff-app input[type=text], html body #lrwc-staff-app input[type=number], html body #lrwc-staff-app input[type=email] { border-color: #89877A !important; }
html body .lrwc-add-points-form { border-color: #EAE7E5 !important; }
html body .lrwc-search-result:hover { border-color: #B00149 !important; }
/* ba-loyalty-fixes cards + rows */
html body .ba-lrwc-card, html body .ba-lrwc-reward { border-color: #EAE7E5 !important; }
html body .ba-lrwc-history__list li { border-bottom-color: #EAE7E5 !important; }
html body .ba-lrwc-box__row input { border-color: #89877A !important; }
html body .ba-lrwc-staff .lrwc-reward-item.selected, html body .ba-lrwc-staff .lrwc-reward-item.active { background: #FFCEE3 !important; }
html body .woocommerce-cart table tr.ba-lrwc-earn th, html body .woocommerce-cart table tr.ba-lrwc-earn td, html body .woocommerce-checkout table tr.ba-lrwc-earn th, html body .woocommerce-checkout table tr.ba-lrwc-earn td { background: #FFCEE3 !important; }

/* 6. Scanner camera: brand aiming frame (corner brackets in #FF5C8B) over the live camera picture */
html body #lrwc-qr-reader { position: relative; background: #1C1C1C; }
html body #lrwc-qr-reader::after { content: ""; position: absolute; left: 50%; top: 50%; width: min(64%, 250px); aspect-ratio: 1 / 1; transform: translate(-50%, -50%); pointer-events: none; z-index: 2;
  --c: #FF5C8B; --t: 5px; --l: 34px;
  background:
    linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t) no-repeat,
    linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l) no-repeat,
    linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t) no-repeat,
    linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l) no-repeat,
    linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t) no-repeat,
    linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l) no-repeat,
    linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t) no-repeat,
    linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l) no-repeat; }
html body #lrwc-qr-reader:empty::after, html body #lrwc-qr-reader:not(:has(video))::after { display: none; }
html body #lrwc-qr-reader p[style*="color:red"] { color: #FFFFFF !important; background: #B00149; border-radius: 8px; }

/* 7. Elementor widget fallbacks (used only when a widget has no colour of its own) */
html:root { --toggle-button-icon-color: #1C1C1C; --toggle-button-text-color: #1C1C1C; --toggle-button-hover-text-color: #B00149; --toggle-icon-hover-color: #B00149; --items-indicator-background-color: #1C1C1C; --items-indicator-text-color: #FFFFFF; }
html body .elementor-social-icon { color: #FFFFFF; }

/* 8. Second pass (after-crawl findings) */
/* ba-shop-ux / ba-loyalty-fixes tokens and hard-coded lines */
html:root { --bx-tint: #FFFBE9; --bx-line: #EAE7E5; }
html body tr.ba-earn-row th, html body tr.ba-earn-row td { background: #FFCEE3 !important; }
html body.woocommerce-checkout #payment, html body .woocommerce-checkout-payment { background: #FFFBE9 !important; }
html body table.shop_table, html body #order_review, html body #order_review_heading, html body #customer_details, html body .ba-lrwc-card, html body .ba-lrwc-reward { border-color: #EAE7E5 !important; }
html body .select2-container .select2-selection--single, html body form.variations_form table.variations select, html body .opt-addon-form select, html body .opt-addon-form input[type=number] { border-color: #89877A !important; }
html body .woocommerce div.product .woocommerce-tabs ul.tabs li, html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active, html body .woocommerce-tabs ul.tabs li { border-color: #89877A !important; color: #303030 !important; }
html body .woocommerce-tabs ul.tabs li.active { color: #B00149 !important; border-color: #B00149 !important; }
html body p.woocommerce-result-count { color: #EAE7E5 !important; }
html body small { color: inherit; }
html body .woocommerce form .form-row.woocommerce-invalid input.input-checkbox, html body input#terms { outline-color: #B00149 !important; accent-color: #B00149; }
html body .grecaptcha-badge { box-shadow: 0 0 5px rgba(28, 28, 28, .35) !important; }
/* Trustindex Google reviews widget (needs its own specificity + !important) */
html body .ti-widget.ti-goog .ti-review-item > .ti-inner { border-color: #FF5C8B !important; background-color: #1C1C1C !important; outline-color: #FF5C8B !important; }
html body .ti-widget.ti-goog .ti-next, html body .ti-widget.ti-goog .ti-prev, html body .ti-widget.ti-goog .ti-controls .ti-next, html body .ti-widget.ti-goog .ti-controls .ti-prev { background-color: #1C1C1C !important; outline-color: #FF5C8B !important; border-color: #FF5C8B !important; }
html body .ti-widget.ti-goog .ti-review-item > .ti-inner::before, html body .ti-widget.ti-goog .ti-quote, html body .ti-widget.ti-goog [class*="ti-quote"] { background: #FF5C8B !important; }
/* WPCafe reservation form + Optiontics dialogs (shadcn tokens) */
html body .wpc-reservation-form-root, html body .wcf-popover-container, html body .wcf-select-content, html body .wcf-license-links, html body .wpc-restaurant-management-root,
html body #optiontics-vendor-dashboard, html body .opt-dialog-overlay, html body .opt-select-box-options .opt-checkbox, html body .optiontics-active, html body [role="dialog"] {
  --foreground: #303030; --card: #FFFFFF; --card-foreground: #1C1C1C; --popover: #FFFFFF; --popover-foreground: #303030;
  --primary: #B00149; --primary-foreground: #FFFFFF; --primary-400: #B00149; --primary-300: #FF5C8B; --primary-200: #FFCEE3; --primary-100: #FFFBE9;
  --secondary: #FFFBE9; --secondary-foreground: #1C1C1C; --muted: #FFFBE9; --muted-foreground: #303030; --accent: #FFCEE3; --accent-foreground: #1C1C1C;
  --destructive: #B00149; --destructive-foreground: #B00149; --border: #EAE7E5; --input: #89877A; --ring: #B00149; --background: #FFFFFF;
  --black: #1C1C1C; --adaptive-black: #1C1C1C; --white: #FFFFFF; --adaptive-white: #FFFFFF;
  --neutral-600: #1C1C1C; --neutral-500: #303030; --neutral-400: #303030; --neutral-300: #EAE7E5; --neutral-200: #EAE7E5; --neutral-100: #FFFBE9; --neutral-light: #303030; --neutral-light-dark: #303030;
  --visual-400: #89877A; --visual-300: #EAE7E5; --visual-200: #FFFBE9; --visual-100: #FFFBE9;
  --success: #B00149; --info: #B00149; --warning: #B00149; --danger: #B00149;
  --sidebar: #FFFBE9; --sidebar-foreground: #303030; --sidebar-primary: #B00149; --sidebar-primary-foreground: #FFFFFF; --sidebar-accent: #FFCEE3; --sidebar-accent-foreground: #1C1C1C; --sidebar-border: #EAE7E5; --sidebar-ring: #B00149; }

/* 9. Third pass: WPCafe primary colour (#E3106E / #EC407A) on the bakery menu + mini-cart, select2, reservation card, small text */
html body .wpc-food-tab-wrapper ul.wpc-nav li, html body .wpc-food-tab-wrapper ul.wpc-nav li a { color: #B00149 !important; }
html body .wpc-food-tab-wrapper ul.wpc-nav li::after, html body .wpc-food-tab-wrapper ul.wpc-nav li a::after, html body a.wpc-tab-a::after { border-color: #B00149 !important; }
html body .wpc-food-menu-item .wpc-menu-currency, html body .wpc-food-menu-item span.wpc-menu-currency { background-color: #B00149 !important; color: #FFFFFF !important; }
html body .wpc-food-menu-item .wpc-add-to-cart a.button, html body .wpc-food-menu-item a.customize_button, html body .wpc-empty-cart a.wpc-btn, html body a.wpc-btn.wpc-empty-btn { background-color: #B00149 !important; color: #FFFFFF !important; border-color: #B00149 !important; }
html body .wpc-food-menu-item .wpc-add-to-cart a.button:hover, html body .wpc-food-menu-item a.customize_button:hover, html body a.wpc-btn.wpc-empty-btn:hover { background-color: #FF5C8B !important; color: #1C1C1C !important; }
html body .wpc-food-wrapper .page-numbers, html body [class*="wpc-"] .pagination a, html body .wpc-food-tab-wrapper ~ * .page-numbers, html body .wpc_pagination a, html body .wpc-pagination-wrapper a { background-color: #FFCEE3 !important; color: #B00149 !important; }
html body .wpc-food-wrapper .page-numbers.current, html body .wpc_pagination a.active, html body .wpc_pagination .current, html body .wpc-pagination-wrapper .current { background-color: #B00149 !important; color: #FFFFFF !important; }
html body.woocommerce-checkout form.checkout .select2-container .select2-selection--single, html body.woocommerce-cart .select2-container .select2-selection--single, html body .woocommerce .select2-container--default .select2-selection--single { border-color: #89877A !important; }
html body .wpc-reservation-form-root .bg-card, html body .wpc-reservation-form-root [class*="border"] { border-color: #EAE7E5 !important; }
html body .woocommerce small, html body.woocommerce-account small, html body.woocommerce-cart small { color: #303030 !important; }
html body .swiper-lazy-preloader { border-color: #FF5C8B !important; border-top-color: transparent !important; }
html body nav.wpc-pagination li.wpc-pagination-item a { background-color: #FFCEE3 !important; color: #B00149 !important; }
html body nav.wpc-pagination li.wpc-pagination-item.is-current a { background-color: #B00149 !important; color: #FFFFFF !important; }
html body #lrwc-staff-app [style^="color:#22c55e"],
html body #lrwc-staff-app [style^="color: #22c55e"],
html body #lrwc-staff-app [style*=";color:#22c55e"],
html body #lrwc-staff-app [style*="; color: #22c55e"],
html body #lrwc-staff-app [style*=" color:#22c55e"],
html body .lrwc-app [style^="color:#22c55e"],
html body .lrwc-app [style^="color: #22c55e"],
html body .lrwc-app [style*=";color:#22c55e"],
html body .lrwc-app [style*="; color: #22c55e"],
html body .lrwc-app [style*=" color:#22c55e"],
html body .lrwc-account-section [style^="color:#22c55e"],
html body .lrwc-account-section [style^="color: #22c55e"],
html body .lrwc-account-section [style*=";color:#22c55e"],
html body .lrwc-account-section [style*="; color: #22c55e"],
html body .lrwc-account-section [style*=" color:#22c55e"],
html body .ba-lrwc [style^="color:#22c55e"],
html body .ba-lrwc [style^="color: #22c55e"],
html body .ba-lrwc [style*=";color:#22c55e"],
html body .ba-lrwc [style*="; color: #22c55e"],
html body .ba-lrwc [style*=" color:#22c55e"]{color:#B00149!important}
html body #lrwc-staff-app [style^="color:rgb(34, 197, 94)"],
html body #lrwc-staff-app [style^="color: rgb(34, 197, 94)"],
html body #lrwc-staff-app [style*=";color:rgb(34, 197, 94)"],
html body #lrwc-staff-app [style*="; color: rgb(34, 197, 94)"],
html body #lrwc-staff-app [style*=" color:rgb(34, 197, 94)"],
html body .lrwc-app [style^="color:rgb(34, 197, 94)"],
html body .lrwc-app [style^="color: rgb(34, 197, 94)"],
html body .lrwc-app [style*=";color:rgb(34, 197, 94)"],
html body .lrwc-app [style*="; color: rgb(34, 197, 94)"],
html body .lrwc-app [style*=" color:rgb(34, 197, 94)"],
html body .lrwc-account-section [style^="color:rgb(34, 197, 94)"],
html body .lrwc-account-section [style^="color: rgb(34, 197, 94)"],
html body .lrwc-account-section [style*=";color:rgb(34, 197, 94)"],
html body .lrwc-account-section [style*="; color: rgb(34, 197, 94)"],
html body .lrwc-account-section [style*=" color:rgb(34, 197, 94)"],
html body .ba-lrwc [style^="color:rgb(34, 197, 94)"],
html body .ba-lrwc [style^="color: rgb(34, 197, 94)"],
html body .ba-lrwc [style*=";color:rgb(34, 197, 94)"],
html body .ba-lrwc [style*="; color: rgb(34, 197, 94)"],
html body .ba-lrwc [style*=" color:rgb(34, 197, 94)"]{color:#B00149!important}
html body #lrwc-staff-app [style^="color:#ef4444"],
html body #lrwc-staff-app [style^="color: #ef4444"],
html body #lrwc-staff-app [style*=";color:#ef4444"],
html body #lrwc-staff-app [style*="; color: #ef4444"],
html body #lrwc-staff-app [style*=" color:#ef4444"],
html body .lrwc-app [style^="color:#ef4444"],
html body .lrwc-app [style^="color: #ef4444"],
html body .lrwc-app [style*=";color:#ef4444"],
html body .lrwc-app [style*="; color: #ef4444"],
html body .lrwc-app [style*=" color:#ef4444"],
html body .lrwc-account-section [style^="color:#ef4444"],
html body .lrwc-account-section [style^="color: #ef4444"],
html body .lrwc-account-section [style*=";color:#ef4444"],
html body .lrwc-account-section [style*="; color: #ef4444"],
html body .lrwc-account-section [style*=" color:#ef4444"],
html body .ba-lrwc [style^="color:#ef4444"],
html body .ba-lrwc [style^="color: #ef4444"],
html body .ba-lrwc [style*=";color:#ef4444"],
html body .ba-lrwc [style*="; color: #ef4444"],
html body .ba-lrwc [style*=" color:#ef4444"]{color:#B00149!important}
html body #lrwc-staff-app [style^="color:rgb(239, 68, 68)"],
html body #lrwc-staff-app [style^="color: rgb(239, 68, 68)"],
html body #lrwc-staff-app [style*=";color:rgb(239, 68, 68)"],
html body #lrwc-staff-app [style*="; color: rgb(239, 68, 68)"],
html body #lrwc-staff-app [style*=" color:rgb(239, 68, 68)"],
html body .lrwc-app [style^="color:rgb(239, 68, 68)"],
html body .lrwc-app [style^="color: rgb(239, 68, 68)"],
html body .lrwc-app [style*=";color:rgb(239, 68, 68)"],
html body .lrwc-app [style*="; color: rgb(239, 68, 68)"],
html body .lrwc-app [style*=" color:rgb(239, 68, 68)"],
html body .lrwc-account-section [style^="color:rgb(239, 68, 68)"],
html body .lrwc-account-section [style^="color: rgb(239, 68, 68)"],
html body .lrwc-account-section [style*=";color:rgb(239, 68, 68)"],
html body .lrwc-account-section [style*="; color: rgb(239, 68, 68)"],
html body .lrwc-account-section [style*=" color:rgb(239, 68, 68)"],
html body .ba-lrwc [style^="color:rgb(239, 68, 68)"],
html body .ba-lrwc [style^="color: rgb(239, 68, 68)"],
html body .ba-lrwc [style*=";color:rgb(239, 68, 68)"],
html body .ba-lrwc [style*="; color: rgb(239, 68, 68)"],
html body .ba-lrwc [style*=" color:rgb(239, 68, 68)"]{color:#B00149!important}
html body #lrwc-staff-app [style^="color:red"],
html body #lrwc-staff-app [style^="color: red"],
html body #lrwc-staff-app [style*=";color:red"],
html body #lrwc-staff-app [style*="; color: red"],
html body #lrwc-staff-app [style*=" color:red"],
html body .lrwc-app [style^="color:red"],
html body .lrwc-app [style^="color: red"],
html body .lrwc-app [style*=";color:red"],
html body .lrwc-app [style*="; color: red"],
html body .lrwc-app [style*=" color:red"],
html body .lrwc-account-section [style^="color:red"],
html body .lrwc-account-section [style^="color: red"],
html body .lrwc-account-section [style*=";color:red"],
html body .lrwc-account-section [style*="; color: red"],
html body .lrwc-account-section [style*=" color:red"],
html body .ba-lrwc [style^="color:red"],
html body .ba-lrwc [style^="color: red"],
html body .ba-lrwc [style*=";color:red"],
html body .ba-lrwc [style*="; color: red"],
html body .ba-lrwc [style*=" color:red"]{color:#B00149!important}
html body #lrwc-staff-app [style^="color:#6366f1"],
html body #lrwc-staff-app [style^="color: #6366f1"],
html body #lrwc-staff-app [style*=";color:#6366f1"],
html body #lrwc-staff-app [style*="; color: #6366f1"],
html body #lrwc-staff-app [style*=" color:#6366f1"],
html body .lrwc-app [style^="color:#6366f1"],
html body .lrwc-app [style^="color: #6366f1"],
html body .lrwc-app [style*=";color:#6366f1"],
html body .lrwc-app [style*="; color: #6366f1"],
html body .lrwc-app [style*=" color:#6366f1"],
html body .lrwc-account-section [style^="color:#6366f1"],
html body .lrwc-account-section [style^="color: #6366f1"],
html body .lrwc-account-section [style*=";color:#6366f1"],
html body .lrwc-account-section [style*="; color: #6366f1"],
html body .lrwc-account-section [style*=" color:#6366f1"],
html body .ba-lrwc [style^="color:#6366f1"],
html body .ba-lrwc [style^="color: #6366f1"],
html body .ba-lrwc [style*=";color:#6366f1"],
html body .ba-lrwc [style*="; color: #6366f1"],
html body .ba-lrwc [style*=" color:#6366f1"]{color:#B00149!important}
html body #lrwc-staff-app [style^="color:#64748b"],
html body #lrwc-staff-app [style^="color: #64748b"],
html body #lrwc-staff-app [style*=";color:#64748b"],
html body #lrwc-staff-app [style*="; color: #64748b"],
html body #lrwc-staff-app [style*=" color:#64748b"],
html body .lrwc-app [style^="color:#64748b"],
html body .lrwc-app [style^="color: #64748b"],
html body .lrwc-app [style*=";color:#64748b"],
html body .lrwc-app [style*="; color: #64748b"],
html body .lrwc-app [style*=" color:#64748b"],
html body .lrwc-account-section [style^="color:#64748b"],
html body .lrwc-account-section [style^="color: #64748b"],
html body .lrwc-account-section [style*=";color:#64748b"],
html body .lrwc-account-section [style*="; color: #64748b"],
html body .lrwc-account-section [style*=" color:#64748b"],
html body .ba-lrwc [style^="color:#64748b"],
html body .ba-lrwc [style^="color: #64748b"],
html body .ba-lrwc [style*=";color:#64748b"],
html body .ba-lrwc [style*="; color: #64748b"],
html body .ba-lrwc [style*=" color:#64748b"]{color:#303030!important}
html body #lrwc-staff-app [style^="color:#6b7280"],
html body #lrwc-staff-app [style^="color: #6b7280"],
html body #lrwc-staff-app [style*=";color:#6b7280"],
html body #lrwc-staff-app [style*="; color: #6b7280"],
html body #lrwc-staff-app [style*=" color:#6b7280"],
html body .lrwc-app [style^="color:#6b7280"],
html body .lrwc-app [style^="color: #6b7280"],
html body .lrwc-app [style*=";color:#6b7280"],
html body .lrwc-app [style*="; color: #6b7280"],
html body .lrwc-app [style*=" color:#6b7280"],
html body .lrwc-account-section [style^="color:#6b7280"],
html body .lrwc-account-section [style^="color: #6b7280"],
html body .lrwc-account-section [style*=";color:#6b7280"],
html body .lrwc-account-section [style*="; color: #6b7280"],
html body .lrwc-account-section [style*=" color:#6b7280"],
html body .ba-lrwc [style^="color:#6b7280"],
html body .ba-lrwc [style^="color: #6b7280"],
html body .ba-lrwc [style*=";color:#6b7280"],
html body .ba-lrwc [style*="; color: #6b7280"],
html body .ba-lrwc [style*=" color:#6b7280"]{color:#303030!important}
html body #lrwc-staff-app [style^="color:#f59e0b"],
html body #lrwc-staff-app [style^="color: #f59e0b"],
html body #lrwc-staff-app [style*=";color:#f59e0b"],
html body #lrwc-staff-app [style*="; color: #f59e0b"],
html body #lrwc-staff-app [style*=" color:#f59e0b"],
html body .lrwc-app [style^="color:#f59e0b"],
html body .lrwc-app [style^="color: #f59e0b"],
html body .lrwc-app [style*=";color:#f59e0b"],
html body .lrwc-app [style*="; color: #f59e0b"],
html body .lrwc-app [style*=" color:#f59e0b"],
html body .lrwc-account-section [style^="color:#f59e0b"],
html body .lrwc-account-section [style^="color: #f59e0b"],
html body .lrwc-account-section [style*=";color:#f59e0b"],
html body .lrwc-account-section [style*="; color: #f59e0b"],
html body .lrwc-account-section [style*=" color:#f59e0b"],
html body .ba-lrwc [style^="color:#f59e0b"],
html body .ba-lrwc [style^="color: #f59e0b"],
html body .ba-lrwc [style*=";color:#f59e0b"],
html body .ba-lrwc [style*="; color: #f59e0b"],
html body .ba-lrwc [style*=" color:#f59e0b"]{color:#303030!important}
html body #lrwc-staff-app [style^="color:#10b981"],
html body #lrwc-staff-app [style^="color: #10b981"],
html body #lrwc-staff-app [style*=";color:#10b981"],
html body #lrwc-staff-app [style*="; color: #10b981"],
html body #lrwc-staff-app [style*=" color:#10b981"],
html body .lrwc-app [style^="color:#10b981"],
html body .lrwc-app [style^="color: #10b981"],
html body .lrwc-app [style*=";color:#10b981"],
html body .lrwc-app [style*="; color: #10b981"],
html body .lrwc-app [style*=" color:#10b981"],
html body .lrwc-account-section [style^="color:#10b981"],
html body .lrwc-account-section [style^="color: #10b981"],
html body .lrwc-account-section [style*=";color:#10b981"],
html body .lrwc-account-section [style*="; color: #10b981"],
html body .lrwc-account-section [style*=" color:#10b981"],
html body .ba-lrwc [style^="color:#10b981"],
html body .ba-lrwc [style^="color: #10b981"],
html body .ba-lrwc [style*=";color:#10b981"],
html body .ba-lrwc [style*="; color: #10b981"],
html body .ba-lrwc [style*=" color:#10b981"]{color:#B00149!important}
html body #lrwc-staff-app [style*="background:#f0fdf4"],
html body #lrwc-staff-app [style*="background: #f0fdf4"],
html body #lrwc-staff-app [style*="background-color:#f0fdf4"],
html body #lrwc-staff-app [style*="background-color: #f0fdf4"],
html body .lrwc-app [style*="background:#f0fdf4"],
html body .lrwc-app [style*="background: #f0fdf4"],
html body .lrwc-app [style*="background-color:#f0fdf4"],
html body .lrwc-app [style*="background-color: #f0fdf4"],
html body .lrwc-account-section [style*="background:#f0fdf4"],
html body .lrwc-account-section [style*="background: #f0fdf4"],
html body .lrwc-account-section [style*="background-color:#f0fdf4"],
html body .lrwc-account-section [style*="background-color: #f0fdf4"],
html body .ba-lrwc [style*="background:#f0fdf4"],
html body .ba-lrwc [style*="background: #f0fdf4"],
html body .ba-lrwc [style*="background-color:#f0fdf4"],
html body .ba-lrwc [style*="background-color: #f0fdf4"]{background:#FFFBE9!important}
html body #lrwc-staff-app [style*="background:rgb(240, 253, 244)"],
html body #lrwc-staff-app [style*="background: rgb(240, 253, 244)"],
html body #lrwc-staff-app [style*="background-color:rgb(240, 253, 244)"],
html body #lrwc-staff-app [style*="background-color: rgb(240, 253, 244)"],
html body .lrwc-app [style*="background:rgb(240, 253, 244)"],
html body .lrwc-app [style*="background: rgb(240, 253, 244)"],
html body .lrwc-app [style*="background-color:rgb(240, 253, 244)"],
html body .lrwc-app [style*="background-color: rgb(240, 253, 244)"],
html body .lrwc-account-section [style*="background:rgb(240, 253, 244)"],
html body .lrwc-account-section [style*="background: rgb(240, 253, 244)"],
html body .lrwc-account-section [style*="background-color:rgb(240, 253, 244)"],
html body .lrwc-account-section [style*="background-color: rgb(240, 253, 244)"],
html body .ba-lrwc [style*="background:rgb(240, 253, 244)"],
html body .ba-lrwc [style*="background: rgb(240, 253, 244)"],
html body .ba-lrwc [style*="background-color:rgb(240, 253, 244)"],
html body .ba-lrwc [style*="background-color: rgb(240, 253, 244)"]{background:#FFFBE9!important}
html body #lrwc-staff-app [style*="background:#fef2f2"],
html body #lrwc-staff-app [style*="background: #fef2f2"],
html body #lrwc-staff-app [style*="background-color:#fef2f2"],
html body #lrwc-staff-app [style*="background-color: #fef2f2"],
html body .lrwc-app [style*="background:#fef2f2"],
html body .lrwc-app [style*="background: #fef2f2"],
html body .lrwc-app [style*="background-color:#fef2f2"],
html body .lrwc-app [style*="background-color: #fef2f2"],
html body .lrwc-account-section [style*="background:#fef2f2"],
html body .lrwc-account-section [style*="background: #fef2f2"],
html body .lrwc-account-section [style*="background-color:#fef2f2"],
html body .lrwc-account-section [style*="background-color: #fef2f2"],
html body .ba-lrwc [style*="background:#fef2f2"],
html body .ba-lrwc [style*="background: #fef2f2"],
html body .ba-lrwc [style*="background-color:#fef2f2"],
html body .ba-lrwc [style*="background-color: #fef2f2"]{background:#FFCEE3!important}
html body #lrwc-staff-app [style*="background:rgb(254, 242, 242)"],
html body #lrwc-staff-app [style*="background: rgb(254, 242, 242)"],
html body #lrwc-staff-app [style*="background-color:rgb(254, 242, 242)"],
html body #lrwc-staff-app [style*="background-color: rgb(254, 242, 242)"],
html body .lrwc-app [style*="background:rgb(254, 242, 242)"],
html body .lrwc-app [style*="background: rgb(254, 242, 242)"],
html body .lrwc-app [style*="background-color:rgb(254, 242, 242)"],
html body .lrwc-app [style*="background-color: rgb(254, 242, 242)"],
html body .lrwc-account-section [style*="background:rgb(254, 242, 242)"],
html body .lrwc-account-section [style*="background: rgb(254, 242, 242)"],
html body .lrwc-account-section [style*="background-color:rgb(254, 242, 242)"],
html body .lrwc-account-section [style*="background-color: rgb(254, 242, 242)"],
html body .ba-lrwc [style*="background:rgb(254, 242, 242)"],
html body .ba-lrwc [style*="background: rgb(254, 242, 242)"],
html body .ba-lrwc [style*="background-color:rgb(254, 242, 242)"],
html body .ba-lrwc [style*="background-color: rgb(254, 242, 242)"]{background:#FFCEE3!important}
html body #lrwc-staff-app [style*="background:#f8fafc"],
html body #lrwc-staff-app [style*="background: #f8fafc"],
html body #lrwc-staff-app [style*="background-color:#f8fafc"],
html body #lrwc-staff-app [style*="background-color: #f8fafc"],
html body .lrwc-app [style*="background:#f8fafc"],
html body .lrwc-app [style*="background: #f8fafc"],
html body .lrwc-app [style*="background-color:#f8fafc"],
html body .lrwc-app [style*="background-color: #f8fafc"],
html body .lrwc-account-section [style*="background:#f8fafc"],
html body .lrwc-account-section [style*="background: #f8fafc"],
html body .lrwc-account-section [style*="background-color:#f8fafc"],
html body .lrwc-account-section [style*="background-color: #f8fafc"],
html body .ba-lrwc [style*="background:#f8fafc"],
html body .ba-lrwc [style*="background: #f8fafc"],
html body .ba-lrwc [style*="background-color:#f8fafc"],
html body .ba-lrwc [style*="background-color: #f8fafc"]{background:#FFFBE9!important}
html body #lrwc-staff-app [style*="background:#22c55e"],
html body #lrwc-staff-app [style*="background: #22c55e"],
html body #lrwc-staff-app [style*="background-color:#22c55e"],
html body #lrwc-staff-app [style*="background-color: #22c55e"],
html body .lrwc-app [style*="background:#22c55e"],
html body .lrwc-app [style*="background: #22c55e"],
html body .lrwc-app [style*="background-color:#22c55e"],
html body .lrwc-app [style*="background-color: #22c55e"],
html body .lrwc-account-section [style*="background:#22c55e"],
html body .lrwc-account-section [style*="background: #22c55e"],
html body .lrwc-account-section [style*="background-color:#22c55e"],
html body .lrwc-account-section [style*="background-color: #22c55e"],
html body .ba-lrwc [style*="background:#22c55e"],
html body .ba-lrwc [style*="background: #22c55e"],
html body .ba-lrwc [style*="background-color:#22c55e"],
html body .ba-lrwc [style*="background-color: #22c55e"]{background:#B00149!important}
html body #lrwc-staff-app [style*="solid #e2e8f0"],
html body .lrwc-app [style*="solid #e2e8f0"],
html body .lrwc-account-section [style*="solid #e2e8f0"],
html body .ba-lrwc [style*="solid #e2e8f0"]{border-color:#EAE7E5!important}
