/* GENERATED by scripts/brand/build-brand-remap.cjs. Do not edit by hand.
   Re-maps the previous oxblood / butter palette in src/renderer/styles.css, src/renderer/type-workspaces.css, src/renderer/redesign-2026.css
   to the Malvern POS brand pack (black #08080A, white, Volt #DDFF2A) for every brand profile except Heritage. */
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) { --focus-ring: #DDFF2A; --focus-ring-on-light: #08080A; --focus-dark: 0 0 0 3px rgba(221, 255, 42, .88); --focus-light: 0 0 0 3px rgba(8, 8, 10, .42); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .topbar :focus-visible,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-brand-panel :focus-visible,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-screen :focus-visible { box-shadow: 0 0 0 6px rgba(255, 255, 255, .85); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .workspace-subtitle { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .scanner-badge { border: 1px solid rgba(255, 255, 255, .24); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .staff-pill { border: 1px solid rgba(255, 255, 255, .32); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .nav-btn.active { background: #F0FFB3; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .icon-button:hover { background: #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .scanner-field:focus-within { box-shadow: 0 0 0 3px rgba(8, 8, 10, .12); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .product-tile:hover { background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket { scrollbar-color: #CBCBD2 transparent; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket::-webkit-scrollbar-thumb { background: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-line { border-bottom: 1px solid #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .age-warning { border: 1px solid #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .table-row { border-bottom: 1px solid #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .compact-row { border-bottom: 1px solid #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .import-row.flagged { background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .recommendation-card { background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .save-bar { background: rgba(255, 255, 255, .97); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) dialog { border: 1px solid rgba(8, 8, 10, .16); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .age-check-details .dob-cutoff { border-color: #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-brand-copy p { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-field input[type="password"] { border: 1.5px solid rgba(8, 8, 10, .28); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad { border: 1px solid rgba(8, 8, 10, .12); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button { box-shadow: 0 1px 0 rgba(8, 8, 10, .24), 0 3px 8px rgba(8, 8, 10, .06); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button[data-keypad="clear"],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button[data-keypad="backspace"] { background: #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button[data-keypad="clear"]:active,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button[data-keypad="clear"].down,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button[data-keypad="backspace"]:active,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-keypad button[data-keypad="backspace"].down { color: #FFFFFF; }
@media (max-width: 979px) {
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .nav-disclosure { border: 1px solid rgba(255, 255, 255, .32); }
}
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .operation-notice { border-bottom: 1px solid #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-halo { border: 1px solid rgba(221, 255, 42, .12); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-halo::before,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-halo::after { border: 1px solid rgba(255, 255, 255, .06); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-content p { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-progress { background: rgba(255, 255, 255, .15); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-footer { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-screen { background: radial-gradient(ellipse at 50% 38%, #141417 0, #08080A 58%, #08080A 100%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-brand-panel { background: radial-gradient(ellipse at 50% 25%, #141417, #08080A 68%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .workspace-context { border-left: 1px solid rgba(255, 255, 255, .16); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .staff-pill { border-color: rgba(255, 255, 255, .18); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .nav-section-label { color: #55555D; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .nav-btn.active { color: #08080A; background: #F0FFB3; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .nav-btn.active:hover { color: #08080A; background: #E8FF75; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .category-filter[aria-pressed="true"] { color: #FFFFFF; border-color: #08080A; background: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .workspace-table th { color: #55555D; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .chart-label { fill: #55555D; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .trend-bar { fill: #141417; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .ranked-product meter::-webkit-meter-bar { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .mix-empty { fill: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .mix-cash { fill: #141417; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .staff-pill { border-color: rgba(255, 255, 255, .22); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .receipt-choice button.active { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) { --osk-fn: #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-sheet { border-top: 1px solid rgba(8, 8, 10, .16); box-shadow: 0 -16px 40px rgba(8, 8, 10, .16), 0 1px 0 rgba(255, 255, 255, .7) inset; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-key { box-shadow: 0 1px 0 rgba(8, 8, 10, .24), 0 3px 8px rgba(8, 8, 10, .06); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-key.hide-key { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-key.on { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-key.enter { box-shadow: 0 1px 0 rgba(128, 90, 0, .45), 0 3px 8px rgba(8, 8, 10, .08); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-key.fn.down,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-key.hide-key.down { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .osk-text .osk-key.char.down::before { color: #FFFFFF; box-shadow: 0 12px 28px rgba(8, 8, 10, .3); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .fp-btn { border: 1px solid rgba(8, 8, 10, .2); box-shadow: 0 1px 0 rgba(8, 8, 10, .18); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .fp-dots i { background: rgba(8, 8, 10, .2); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .view-segments button[aria-selected="true"] { color: #FFFFFF; box-shadow: 0 2px 6px rgba(8, 8, 10, .25); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .topbar { background: linear-gradient(100deg, #08080A 0%, #08080A 40%, #141417 100%); box-shadow: 0 1px 0 rgba(0, 0, 0, .25), 0 10px 28px rgba(8, 8, 10, .14); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .topbar::after { background: linear-gradient(90deg, rgba(221, 255, 42, 0) 0%, rgba(221, 255, 42, .9) 18%, rgba(221, 255, 42, .55) 62%, rgba(221, 255, 42, 0) 100%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .brand-zone { border-right: 1px solid rgba(255, 255, 255, .1); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .workspace-title { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-clock { color: #FFFFFF; background: rgba(255, 255, 255, .07); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-clock-date { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-statuses { border: 1px solid rgba(255, 255, 255, .14); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status { border-left: 1px solid rgba(255, 255, 255, .12); color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status::before { background: rgba(255, 255, 255, .45); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="reconnecting"]::before,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="syncing"]::before,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="checking"]::before,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="pending"]::before { box-shadow: 0 0 0 3px rgba(221, 255, 42, .18); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="offline"],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="error"],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="reconnecting"],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .header-status[data-state="syncing"] { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .staff-pill { border: 1px solid rgba(255, 255, 255, .18); color: #FFFFFF; background: rgba(255, 255, 255, .06); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .staff-pill:active { background: rgba(255, 255, 255, .14); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-brand-panel { color: #FFFFFF; background: radial-gradient(120% 90% at 0% 0%, #141417 0%, #08080A 50%, #08080A 100%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-brand-glow { background: radial-gradient(circle, rgba(221, 255, 42, .2) 0%, rgba(221, 255, 42, 0) 62%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-clock-time { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-clock-date { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-status li { border: 1px solid rgba(255, 255, 255, .16); color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-status i { background: rgba(255, 255, 255, .45); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .login-brand-foot { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-screen { background: radial-gradient(ellipse at 50% 40%, #141417 0, #08080A 55%, #08080A 100%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-aurora span:nth-child(1) { background: #141417; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-aurora span:nth-child(2) { background: #DDFF2A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-aurora span:nth-child(3) { background: #141417; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-steps { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-steps li.active { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-steps li.done { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .startup-progress span { background: linear-gradient(90deg, #DDFF2A, #FFE9A3); box-shadow: 0 0 12px rgba(221, 255, 42, .5); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .segmented label:has(input:checked) { color: #FFFFFF; box-shadow: 0 2px 6px rgba(8, 8, 10, .25); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .period-presets button:hover { border-color: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #reportsView #reportMetrics .metric-primary { color: #FFFFFF; background: radial-gradient(120% 140% at 100% 0%, #64323E 0%, #08080A 55%, #08080A 100%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #reportsView .metric-primary .metric-label,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #reportsView .metric-primary .metric-foot small,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #reportsView .metric-primary .metric-note { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #reportsView .metric-primary .metric-icon { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .metric-primary .delta-flat { color: #FFFFFF; background: rgba(255, 255, 255, .14); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .mgmt-view .trend-bar { fill: #55555D; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .mgmt-view .ranked-product:first-child .rank-number { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .mgmt-view .ranked-product meter::-webkit-meter-optimum-value { background: #55555D; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .mgmt-view .mix-track { fill: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .legend-swatch.card { background: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .z-steps li::before { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .money-input:focus-within { box-shadow: 0 0 0 3px rgba(8, 8, 10, .14); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .avatar { background: #F0FFB3; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .category-swatch { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .age-badge { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .age-badge.fixed { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .segment-count { background: rgba(8, 8, 10, .08); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .segment-count.has-items { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .view-segments button[aria-selected="true"] .segment-count { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .step-number { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #ticketsView .ticket-mode-switch button.active { color: #FFFFFF; box-shadow: 0 2px 6px rgba(8, 8, 10, .25); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .stepper:focus-within { box-shadow: 0 0 0 3px rgba(8, 8, 10, .14); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .stepper-btn:hover { background: #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #ticketsView .ticket-preview-frame { background: linear-gradient(180deg, #EEEEF1 0%, #E6DCD0 100%); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .tool-tile:hover { border-color: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .z-steps li::before { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .side-rail { border-right: 1px solid #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .main-nav .nav-btn:hover,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .nav-btn:hover { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .topbar { box-shadow: 0 1px 0 rgba(0, 0, 0, .25), 0 6px 18px rgba(8, 8, 10, .16); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .panel { border-color: #EEEEF1; box-shadow: 0 1px 2px rgba(8, 8, 10, .04), 0 10px 28px rgba(8, 8, 10, .05); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .basket-columns,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .totals-card { background: #EEEEF1; border-color: #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .pay-button.credit { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #checkoutCategories .category-filter { border: 1px solid #E3E3E8; box-shadow: 0 1px 0 rgba(8, 8, 10, .05); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #checkoutCategories .category-filter:hover { background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #checkoutCategories .category-filter[aria-pressed="true"] { color: #FFFFFF; border-color: #08080A; background: #08080A; box-shadow: 0 4px 12px rgba(8, 8, 10, .22); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .cat-count { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #checkoutCategories .category-filter[aria-pressed="true"] .cat-count { color: #08080A; background: #DDFF2A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #checkoutCategories .category-more { color: #08080A; background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .product-tile { border: 1px solid #EEEEF1; box-shadow: 0 1px 2px rgba(8, 8, 10, .04); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .product-tile:hover { box-shadow: 0 6px 18px rgba(8, 8, 10, .07); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .product-tile:active { background: #F4F4F6; border-color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .tile-badge.deal { color: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .basket-line { border-bottom-color: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .qty-control [data-minus],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .qty-control [data-plus] { border-color: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .qty-control [data-minus]:active,
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .qty-control [data-plus]:active { background: #DDFF2A; border-color: #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .qty-control .qty-value { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .qty-control .qty-value:hover { border-color: #CBCBD2; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-more { border: 1px solid #CBCBD2; color: #08080A; box-shadow: 0 6px 16px rgba(8, 8, 10, .16); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .category-picker-tile[aria-pressed="true"] { color: #FFFFFF; border-color: #08080A; background: #08080A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .category-picker-tile[aria-pressed="true"] .cat-count { color: #08080A; background: #DDFF2A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .qty-pad-value { border: 2px solid #08080A; background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .qty-pad-keys button { border: 1px solid #CBCBD2; box-shadow: 0 1px 0 rgba(8, 8, 10, .08); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .qty-pad-keys button:active { background: #DDFF2A; border-color: #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .qty-pad-keys .qty-pad-aux { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .basket-panel .basket { border-top: 1px solid #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .tile-badge { color: #08080A; background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .tile-badge.deal { color: #08080A; background: #DDFF2A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) { --rd-line: #E3E3E8; --rd-plum: #08080A; --rd-plum-soft: #F0FFB3; --rd-butter: #DDFF2A; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-chip-toggle:has(input:checked) { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-seg button[aria-pressed="true"],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-seg .button[aria-pressed="true"] { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-table thead th { background: #F4F4F6; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-table td { border-bottom: 1px solid #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-row:hover td { background: #F4F4F6; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .product-tile { box-shadow: 0 3px 0 var(--rd-plum), 0 1px 2px rgba(8, 8, 10, .04); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #productList .product-tile:hover { box-shadow: 0 3px 0 var(--rd-plum), 0 6px 18px rgba(8, 8, 10, .07); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #suppliersView .supplier-table th { background: #F4F4F6; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) #suppliersView .supplier-table tbody tr:hover td { background: #F4F4F6; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-role.manager { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-invoice .credit-actions-popover { box-shadow: 0 18px 40px rgba(8, 8, 10, .18); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-customer-card { background: #F4F4F6; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-reverse .rd-pop { box-shadow: 0 18px 40px rgba(8, 8, 10, .18); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-stop-no { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-chip[aria-pressed="true"] { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-chip[aria-pressed="true"] small { color: #E3E3E8; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-foot.dialog-actions { background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-f.field:focus-within { box-shadow: 0 0 0 3px rgba(8, 8, 10, .16); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-switch:has(input:checked) { background: #F4F4F6; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-tendered input { background: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-notes button[aria-pressed="true"] { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-notes #cashExactBtn { border-color: #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-keypad button { border: 1px solid #CBCBD2; box-shadow: 0 1px 0 rgba(8, 8, 10, .08); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-keypad button:active { border-color: #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-keypad [data-key="back"],
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-keypad [data-key="clear"] { background: #EEEEF1; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-terminal { color: #FFFFFF; background: linear-gradient(160deg, #08080A, #141417); }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-terminal > span { color: #FFFFFF; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-foot .cash-action { border-color: #C1E30F; }
html[data-brand]:where(:not([data-brand="heritage"]):not([data-shop-colours="1"])) .rd-foot .cash-action:hover { background: #CFF214; }
