@layer components{.rb-site-theme-toggle{z-index:60;color:#172b49;cursor:pointer;background:#f6f9ff;border:1px solid #91a6c0;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font:600 12px Manrope,sans-serif;display:flex;position:fixed;bottom:96px;left:14px;box-shadow:0 4px 16px #0002}.rb-site-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #087bff}html[data-site-theme=dark] .rb-site-theme-toggle{color:#e9f3ff;background:#102039;border-color:#466687}html[data-site-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-site-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=dark] body,html[data-site-theme=dark] .rb-home,html[data-site-theme=dark] .shop:not(.crm-theme){color:#eef4ff;background:#080f1c}html[data-site-theme=dark] .rb-home :is(.utility-bar,.rb-header,.rb-footer,.mobile-nav,.device-card,.address-card,.process-section,.rb-clock),html[data-site-theme=dark] .shop:not(.crm-theme) :is(.shop-header,.shop-footer,.form-panel,.record-card,.empty-panel,.account-toolbar,.product-card,.product-image,.success-panel,.estimate-panel){color:#ecf4ff;box-shadow:none;background:#111f34;border-color:#2a405e}html[data-site-theme=dark] :is(.rb-home,.shop:not(.crm-theme)) :is(h1,h2,h3,h4){color:#f1f6ff}html[data-site-theme=dark] .rb-home :is(.hero-copy>p,.section-top>p,.device-card p,.contact-copy>p,.steps p,.clock-date,.hero-note,.contact-hint),html[data-site-theme=dark] .shop:not(.crm-theme) :is(.muted,.lead,small,label){color:#afc0d9}html[data-site-theme=dark] .shop:not(.crm-theme) :is(input:not([type=checkbox]),select,textarea){color:#edf4ff;box-shadow:none;background:#0b1627;border-color:#37516f}html[data-site-theme=dark] .shop:not(.crm-theme) :is(td,th){border-color:#2a405e}html[data-site-theme=dark] .shop:not(.crm-theme) th{color:#c2d5ee;background:#12243b}html[data-site-theme=dark] .shop:not(.crm-theme) .notice:not(.error){color:#d2e6ff;background:#152b49}html[data-site-theme=dark] .shop:not(.crm-theme) button:not(.shop-button){color:#e2efff;background:#172a44;border-color:#37516f}html[data-site-theme=dark] .rb-home .button-white{color:#f2f7ff;background:#203752}html[data-site-theme=light] .shop.crm-theme,html[data-site-theme=light] .shop.crm-theme .crm-workspace-panel{--crm-bg:#f2f6fc;--crm-sidebar:#fff;--crm-panel:#fff;--crm-border:#cdd9e8;--crm-blue:#0868d9;--crm-cyan:#006db0;--crm-text:#182b45;--crm-muted:#506580;--crm-success:#168345;--crm-warning:#956300;--crm-error:#c62828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--crm-text);background:#f2f6fc}html[data-site-theme=light] .shop.crm-theme :is(h1,h2,h3,h4,.crm-stat strong,.crm-order-item,.crm-pulse h4){color:#182b45}html[data-site-theme=light] .shop.crm-theme :is(.crm-topbar,.crm-sidebar,.crm-job-panel,.crm-pulse-history,.crm-period-summary,.crm-repair-panel form>label,.crm-repair-panel form>.form-grid,.crm-job-panel>.form-grid,.crm-attention-row,.crm-flow-orders,.partner-crm-dialog){color:#182b45;background:#fff;border-color:#cdd9e8}html[data-site-theme=light] .shop.crm-theme :is(input:not([type=checkbox]),select,textarea),html[data-site-theme=light] .shop.crm-theme .crm-workspace-panel :is(input:not([type=checkbox]),select,textarea){color:#182b45;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8faff;border-color:#c0cfe0}html[data-site-theme=light] .shop.crm-theme .crm-workspace-panel .crm-global-search input{background:0 0}html[data-site-theme=light] .shop.crm-theme button:not(.shop-button),html[data-site-theme=light] .shop.crm-theme .crm-workspace-panel button:not(.shop-button){color:#243d5e;background:#edf3fb;border-color:#bdcfe4}html[data-site-theme=light] .shop.crm-theme .crm-workspace-panel :is(.crm-stat,.crm-order-item,.crm-pulse-metric,.crm-dispatch-item){color:#182b45;background:#fff;border-color:#cdd9e8}html[data-site-theme=light] .shop.crm-theme .crm-sidebar button.active,html[data-site-theme=light] .shop.crm-theme .crm-mobile-nav button.active{color:#064caa;background:#dceaff;border-color:#80a9df}html[data-site-theme=light] .shop.crm-theme :is(.notice:not(.error),.crm-workspace-panel .notice:not(.error)){color:#25476e;background:#e8f1ff;border-color:#b3c9e6}html[data-site-theme=light] .shop.crm-theme :is(.muted,small,label,.crm-order-row small,.crm-nav-caption,.crm-eyebrow,.crm-user,.crm-user small,.crm-accounting-note,.crm-list-meta,.crm-pulse-footer,.crm-order-head){color:#506580}html[data-site-theme=light] .shop.crm-theme :is(.crm-order-number,.crm-avatar){color:#0756ac}html[data-site-theme=light] .shop.crm-theme .crm-status{color:#22466b;background:#e7eef8;border-color:#adbed2}html[data-site-theme=light] .shop.crm-theme .crm-status-ready,html[data-site-theme=light] .shop.crm-theme .crm-status-issued{color:#146637;background:#e2f6e8;border-color:#9dcbaa}html[data-site-theme=light] .shop.crm-theme .crm-status-approval,html[data-site-theme=light] .shop.crm-theme .crm-status-waiting_parts{color:#765000;background:#fff3d6;border-color:#dac383}html[data-site-theme=light] .shop.crm-theme :is(.crm-late,.crm-overdue-note){color:#b5212d!important}html[data-site-theme=light] .shop.crm-theme .empty-panel{color:#506580;background:#fff;border-color:#cdd9e8}html[data-site-theme=light] .rb-admin-layout.rb-admin-crm-layout{background:#f2f6fc}@media (max-width:600px){.rb-site-theme-toggle{border-radius:50%;justify-content:center;width:44px;padding:10px;bottom:100px;left:10px}.rb-site-theme-toggle>span{display:none}}html[data-site-theme=dark] .g-root{--g-color-base-background:#080f1c;--g-color-base-generic:#111f34;--g-color-base-float:#14253d;--g-color-base-modal:#14253d;--g-color-text-primary:#eef4ff;--g-color-text-secondary:#afc0d9;--g-color-line-generic:#36506d}html[data-site-theme=dark] :is(.rb-admin-layout:not(.rb-admin-crm-layout),.adm-login-wrap,.adm-topbar,.rb-admin-sidebar,.adm-login-card,.g-card){color:#eef4ff;box-shadow:none;background:#111f34;border-color:#36506d}html[data-site-theme=dark] :is(.adm-nav-item,.adm-topbar-title,.adm-brand-title,.adm-login-card h1){color:#eef4ff}html[data-site-theme=dark] .adm-nav-item--active{background:#193b69;border-color:#37649a}html[data-site-theme=light] .shop.crm-theme .notice.error,html[data-site-theme=light] .shop.crm-theme .crm-workspace-panel .notice.error{color:#a11f30;background:#fff0f2;border-color:#e2a3ad}}
