.theme-toggle{display:inline-grid;place-items:center;line-height:0}.theme-toggle .sun,:root[data-theme=dark] .theme-toggle .moon{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}[data-screen=customer] .gate .notice{background:#fff4d6;color:#16161a;border-radius:8px}:root[data-theme=dark]{color-scheme:dark;background:#0e0f10}:root[data-theme=dark] [data-screen=customer]{--bg:#0e0f10;--card:#18191c;--ink:#ececef;--mute:#a7a7b1;--line:#2d3331;--warn:#3a3116;--field:#121315;--raise:#25272b;--bubble:#2a2c31;--bubble-staff:#3a3116;--brand-fg:color-mix(in srgb,var(--brand) 62%,#fff);--rd-blue:#9cc6f2;--focus:#5fd39a}:root[data-theme=dark] [data-screen=customer] :is(.panel,.drawer,.modal,table,.tools-dialog){background:var(--card);color:var(--ink)}:root[data-theme=dark] [data-screen=customer] .chips.sticky{background:var(--bg)}:root[data-theme=dark] [data-screen=customer] .pane-head{background:var(--card)}:root[data-theme=dark] [data-screen=customer] .pane-x{color:var(--ink)}:root[data-theme=dark] [data-screen=customer] .card{border-color:var(--line)}:root[data-theme=dark] [data-screen=customer] .chat-composer{background:var(--field)}:root[data-theme=dark] [data-screen=customer] .chat-status{background:var(--raise)}:root[data-theme=dark] [data-screen=customer] .chat-status.connected{color:#8fe0b0;background:#163424}:root[data-theme=dark] [data-screen=customer] :is(input,select,textarea):not(.gate *){background:var(--field);color:var(--ink);border-color:#3a3f44}:root[data-theme=dark] [data-screen=customer] ::placeholder{color:#7d7d88}:root[data-theme=dark] [data-screen=customer] .card .img{background:#ececef;color:#16161a}:root[data-theme=dark] [data-screen=customer] .img:has(>.rd-ph){background:#000}:root[data-theme=dark] [data-screen=customer] .chip{background:var(--card);color:var(--brand-fg);border-color:var(--brand-fg)}:root[data-theme=dark] [data-screen=customer] .chip.on{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}:root[data-theme=dark] [data-screen=customer] :is(.accent,.price b.accent,.chat-guidelines a,.deal-line span){color:var(--brand-fg)}:root[data-theme=dark] [data-screen=customer] main .btn.ghost,:root[data-theme=dark] [data-screen=customer] :is(.drawer,.modal) .btn.ghost{color:var(--brand-fg);border-color:var(--brand-fg)}:root[data-theme=dark] [data-screen=customer] .rd-hero .btn.ghost{color:#fff;border-color:#fff}:root[data-theme=dark] [data-screen=customer] .chat-channel.selected,:root[data-theme=dark] [data-screen=customer] .mobile-nav [aria-current=page]{background:color-mix(in srgb,var(--brand) 22%,var(--card));color:var(--brand-fg)}:root[data-theme=dark] [data-screen=customer] .pill{background:var(--raise)}:root[data-theme=dark] [data-screen=customer] .pill.needs_attention{background:#4a1e22}:root[data-theme=dark] [data-screen=customer] .pill.received{background:#352a5c}:root[data-theme=dark] [data-screen=customer] .tag{background:#173020;color:#a4e2ae}:root[data-theme=dark] [data-screen=customer] .price b{color:#ff6b6b}:root[data-theme=dark] [data-screen=customer] .price b.accent{color:var(--brand-fg)}:root[data-theme=dark] [data-screen=customer] .err{color:#ff7b7b}:root[data-theme=dark] [data-screen=customer] .rd-h1x{-webkit-text-stroke:0;text-shadow:0 2px 0 #0b1a2b}:root[data-theme=dark] [data-screen=customer] .rd-tile{color:var(--ink)}:root[data-theme=dark] [data-screen=customer] .rd-tile .lab{text-shadow:0 0 6px #0a3d12}:root[data-theme=dark] [data-screen=customer] .leaflet-container{background:#2a2c31}
