:root[data-theme=dark]{--green: #3dffa5;--green-dark: #3dffa5;--green-deep: #3dffa4;--green-soft: rgba(34, 71, 54, .16);--ink: #e6edf6;--muted: #b1bbca;--line: #42587f;--bg: #0b1220;--card: #141e30;--card-raised: #1b2740;--red: #f87171;--amber: #fcc741}html[data-theme=dark],:root[data-theme=dark] body{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .topbar{background:#0b1220eb;border-bottom:1px solid var(--line)}:root[data-theme=dark] .topbar .count{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .back{background:none;border:none;color:var(--ink)}:root[data-theme=dark] .customer-card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .avatar{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .chip{background:var(--card-raised);border:1px solid var(--line);color:var(--muted)}:root[data-theme=dark] .fab{background:#224736;color:#7ff5bd;border:none;box-shadow:0 6px 22px #00000085}:root[data-theme=dark] .field-label{color:var(--ink)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{border:1px solid var(--line);background:var(--card);color:var(--ink);outline:none}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder{color:var(--muted)}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}:root[data-theme=dark] .field-error{color:var(--red)}:root[data-theme=dark] .seg-btn{border:1px solid var(--line);background:var(--card);color:var(--muted)}:root[data-theme=dark] .seg-btn.on{background:#224736;border-color:var(--green);color:#7ff5bd}:root[data-theme=dark] .chip-btn{border:1px solid var(--line);background:var(--card);color:var(--muted)}:root[data-theme=dark] .chip-btn.on{background:#224736;border-color:var(--green);color:#7ff5bd}:root[data-theme=dark] .primary{background:#224736;color:#7ff5bd;border:none}:root[data-theme=dark] .primary:disabled{background:#33415a;color:#bbc1cd}:root[data-theme=dark] .error-box{background:#d11a1a1f;border:1px solid rgba(78,42,42,.4);color:var(--red)}:root[data-theme=dark] .form-section{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .form-section-title{color:var(--green-dark)}:root[data-theme=dark] .form-section input,:root[data-theme=dark] .form-section select,:root[data-theme=dark] .form-section textarea{background:var(--card-raised)}:root[data-theme=dark] .form-section .seg-btn,:root[data-theme=dark] .form-section .chip-btn{background:var(--card-raised)}:root[data-theme=dark] .form-section .seg-btn.on,:root[data-theme=dark] .form-section .chip-btn.on{background:#224736}:root[data-theme=dark] .field select:disabled{color:var(--muted)}:root[data-theme=dark] .link-btn{background:none;border:none;color:var(--green-dark)}:root[data-theme=dark] .addr-item{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .addr-item input,:root[data-theme=dark] .addr-item select,:root[data-theme=dark] .addr-item textarea{border:1px solid var(--line);background:var(--card);color:var(--ink);outline:none}:root[data-theme=dark] .addr-item input::placeholder,:root[data-theme=dark] .addr-item textarea::placeholder{color:var(--muted)}:root[data-theme=dark] .addr-item input:focus,:root[data-theme=dark] .addr-item select:focus,:root[data-theme=dark] .addr-item textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}:root[data-theme=dark] .addr-remove{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .av-green{background:#22473629;color:#78f4ba}:root[data-theme=dark] .av-blue{background:#1a5fd129;color:#60a5fa}:root[data-theme=dark] .av-purple{background:#781ad129;color:#c084fc}:root[data-theme=dark] .av-amber{background:#c7971929;color:#f0cb6b}:root[data-theme=dark] .av-pink{background:#d11a7a29;color:#f472b6}:root[data-theme=dark] .av-cyan{background:#17a7bd29;color:#74dae9}:root[data-theme=dark] .card-date{color:var(--muted)}:root[data-theme=dark] .stock-badge.low{background:#d11a1a24;color:var(--red)}:root[data-theme=dark] .bill-success{background:var(--green-soft);border:1px solid rgba(0,214,115,.35);color:var(--green-dark)}:root[data-theme=dark] .pick-row{background:var(--card);border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .pick-out{color:var(--red)}:root[data-theme=dark] .cart-line{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .qty-stepper button{border:1px solid var(--line);background:var(--card-raised);color:var(--ink)}:root[data-theme=dark] .qty-stepper .qty.over{color:var(--red)}:root[data-theme=dark] .totals-card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .totals-row.grand{border-top:1px solid var(--line)}:root[data-theme=dark] .discount-input{border:1px solid var(--line);background:var(--card-raised);color:var(--ink);outline:none}:root[data-theme=dark] .search{border:1px solid var(--line);background:var(--card);color:var(--ink);outline:none}:root[data-theme=dark] .search::placeholder{color:var(--muted)}:root[data-theme=dark] .search:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}:root[data-theme=dark] .sort-label{color:var(--muted)}:root[data-theme=dark] .sort-seg{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .sort-seg-btn{border:none;background:none;color:var(--muted)}:root[data-theme=dark] .sort-seg-btn.on{background:#224736;color:#7ff5bd}:root[data-theme=dark] .action{border:none;color:#fff}:root[data-theme=dark] .action.edit{background:#1a5fd1}:root[data-theme=dark] .action.delete{background:#ad1c1c}:root[data-theme=dark] .bottom-nav{background:#141e30f2;border-top:1px solid var(--line)}:root[data-theme=dark] .nav-btn{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .nav-btn.on{color:var(--green-dark)}:root[data-theme=dark] .stat-card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .stat-value{color:var(--ink)}:root[data-theme=dark] .stat-label{color:var(--muted)}:root[data-theme=dark] .soon-chip{background:#c7971924;color:var(--amber)}:root[data-theme=dark] .qa-btn{background:var(--card);border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .qa-btn.disabled{color:var(--muted)}:root[data-theme=dark] .placeholder-card{border:2px dashed var(--line);color:var(--muted);background:var(--card)}:root[data-theme=dark] .menu-row{background:var(--card);border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .menu-icon{background:var(--card-raised)}:root[data-theme=dark] .menu-chevron{color:var(--muted)}:root[data-theme=dark] .planned-chip{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .update-banner{background:var(--card-raised);border:1px solid var(--line);color:var(--ink);box-shadow:0 6px 18px #0009}:root[data-theme=dark]{--green: #3dffa5;--green-dark: #3dffa4;--green-deep: #3dffa4;--green-soft: #131a17;--ink: #dbe1ed;--muted: #c2c7d2;--line: #263041;--bg: #1a1d23;--card: #2b2b2b;--card-raised: #171a1f;--red: #e45858;--amber: #faa542;--indigo: #271dcc;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08), 0 6px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 20px 50px rgba(0, 0, 0, .24)}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline:3px solid rgba(0,214,115,.22)}:root[data-theme=dark] .screen{background:var(--bg);box-shadow:0 0 60px #0000001f}:root[data-theme=dark] .topbar{background:#2b2b2bf0;border-bottom:1px solid rgba(38,48,65,.9)}:root[data-theme=dark] .topbar .count{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .eyebrow{color:var(--green-dark)}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button{border:1px solid var(--line);background:var(--card);color:var(--ink)}:root[data-theme=dark] .topbar-action{border:0;background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .muted{color:var(--muted)}:root[data-theme=dark] .brand-mark{color:#fff;background:linear-gradient(145deg,#008d4b,#008d4b);box-shadow:0 7px 18px #00000054}:root[data-theme=dark] .avatar-button{border:0;color:#8f89d7;background:#16151d}:root[data-theme=dark] .welcome-row p:last-child{color:var(--muted)}:root[data-theme=dark] .sales-hero{color:#fff;background:linear-gradient(135deg,#00753e,#224736 68%,#008d4b);box-shadow:0 14px 30px #0000004d}:root[data-theme=dark] .sales-hero:after{background:#2b2b2b1a}:root[data-theme=dark] .hero-heading{color:#ffffffeb}:root[data-theme=dark] .hero-icon{background:#2b2b2b26}:root[data-theme=dark] .hero-foot{color:#ffffffe6}:root[data-theme=dark] .hero-foot button{border:1px solid rgba(48,48,48,.22);background:#2b2b2b24;color:#fff}:root[data-theme=dark] .stat-card.modern{border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .stat-card.modern .stat-icon{color:#eead7b;background:#171511}:root[data-theme=dark] .stat-card.modern.violet .stat-icon{color:#8680da;background:#171720}:root[data-theme=dark] .stat-card.modern .stat-label{color:var(--muted)}:root[data-theme=dark] .stat-card.modern .stat-value{color:var(--ink)}:root[data-theme=dark] .stat-card.modern .stat-link{color:var(--green-dark)}:root[data-theme=dark] .text-button{border:0;background:transparent;color:var(--green-dark)}:root[data-theme=dark] .quick-grid button{border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .quick-grid button span{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .quick-grid button:nth-child(2) span{color:#eead7b;background:#171511}:root[data-theme=dark] .quick-grid button:nth-child(3) span{color:#7e78e1;background:#171720}:root[data-theme=dark] .quick-grid button:nth-child(4) span{color:#e581aa;background:#1c1419}:root[data-theme=dark] .month-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .month-card>div:first-child{border-right:1px solid var(--line)}:root[data-theme=dark] .month-card span{color:var(--muted)}:root[data-theme=dark] .month-card .net{border-top:1px solid var(--line);background:#1a231f}:root[data-theme=dark] .month-card .net span{color:var(--green-deep)}:root[data-theme=dark] .month-card .net strong{color:var(--green-deep)}:root[data-theme=dark] .activity-row{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .activity-icon{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .activity-icon.expense{color:#e581aa;background:#1c1419}:root[data-theme=dark] .activity-copy span,:root[data-theme=dark] .activity-value span{color:var(--muted)}:root[data-theme=dark] .inline-actions button{border:0;color:var(--muted);background:var(--card-raised)}:root[data-theme=dark] .inline-actions button.danger{color:var(--red);background:#231a1a}:root[data-theme=dark] .empty-inline{border:1px dashed #2c3542;color:var(--muted)}:root[data-theme=dark] .empty-inline button{border:0;background:transparent;color:var(--green-dark)}:root[data-theme=dark] .bottom-nav{border:1px solid rgba(41,50,65,.9);background:#2b2b2bf2;box-shadow:0 12px 35px #00000036}:root[data-theme=dark] .nav-btn{color:#bdc1cb}:root[data-theme=dark] .nav-btn.on{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card{border-color:var(--line);background:var(--card);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search{border-color:#293241;background:#2b2b2b;color:var(--ink)}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .search::placeholder{color:#98a1b2}:root[data-theme=dark] .primary{background:#224736;color:#fff;box-shadow:0 9px 22px #00000045}:root[data-theme=dark] .secondary{border:1px solid var(--line);background:#2b2b2b;color:var(--ink)}:root[data-theme=dark] .fab{background:#224736;color:#fff;box-shadow:0 12px 26px #00000061}:root[data-theme=dark] .search-icon{color:var(--muted)}:root[data-theme=dark] .sort-seg,:root[data-theme=dark] .segment{background:#121519}:root[data-theme=dark] .sort-seg-btn.on,:root[data-theme=dark] .seg-btn.on{background:#2b2b2b;color:var(--green-dark);box-shadow:0 1px 5px #0000001f}:root[data-theme=dark] .chip{background:var(--card-raised);color:#c6cbd6}:root[data-theme=dark] .stock-badge{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .stock-badge.low{background:#171511;color:#f0bc7d}:root[data-theme=dark] .error-box{border-color:#442525;background:#241a1b;color:#e38383}:root[data-theme=dark] .bill-success{border-color:#254537;background:#1a231f;color:#7ff5bd}:root[data-theme=dark] .more-intro{color:#fff;background:linear-gradient(135deg,#232247,#271dcc);box-shadow:0 14px 28px #00000045}:root[data-theme=dark] .more-intro-icon{background:#2b2b2b24}:root[data-theme=dark] .more-intro p{color:#ffffffe6}:root[data-theme=dark] .modern-menu .menu-row{border:1px solid var(--line);background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .modern-menu .menu-icon{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .modern-menu li:nth-child(2) .menu-icon{color:#eead7b;background:#171511}:root[data-theme=dark] .modern-menu li:nth-child(3) .menu-icon{color:#7e78e1;background:#171720}:root[data-theme=dark] .menu-badge{color:#9e73e7;background:#1a161e}:root[data-theme=dark] .menu-chevron{color:#9ca3af}:root[data-theme=dark] .summary-hero{color:#fff;background:linear-gradient(135deg,#492332,#ac1d5d);box-shadow:0 14px 28px #00000045}:root[data-theme=dark] .summary-hero .summary-label{color:#ffffffe6}:root[data-theme=dark] .summary-hero>span:last-child{color:#ffffffe6}:root[data-theme=dark] .modern-empty{border:1px dashed #2c3542;background:#2b2b2b99}:root[data-theme=dark] .empty-symbol{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .modern-empty p{color:var(--muted)}:root[data-theme=dark] .sheet-backdrop{background:#17203370}:root[data-theme=dark] .sheet{background:#2b2b2b;box-shadow:var(--shadow-lg)}:root[data-theme=dark] .sheet-handle{background:#1a1e25}:root[data-theme=dark] .optional{color:var(--muted)}:root[data-theme=dark] .input-with-icon>svg{color:var(--muted)}:root[data-theme=dark] .coming-soon p{color:var(--muted)}:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i{background:linear-gradient(90deg,#14181b 25%,#1b2126,#14181b 75%)}:root[data-theme=dark]{--green: #3dffa4;--green-dark: #abe3c9;--green-deep: #d1f0e2;--green-soft: rgba(0, 141, 75, .15);--ink: #f1f5f9;--muted: #9aa9be;--line: #425a80;--bg: #0a101b;--card: #111a29;--card-raised: #182438;--red: #fb7185;--amber: #fcc741;--indigo: #15192c;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .36), 0 8px 22px rgba(0, 0, 0, .24);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .6)}html[data-theme=dark],:root[data-theme=dark] body{background:#050912;color:var(--ink)}html[data-theme=dark]{scrollbar-color:#4b648b #1e3257}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline-color:#284a3a99}:root[data-theme=dark] .screen{background:radial-gradient(circle at 100% 0,rgba(35,72,86,.13),transparent 260px),var(--bg);box-shadow:0 0 70px #0009}:root[data-theme=dark] .topbar{background:#090f1aeb;border-bottom-color:#4a6185d1;box-shadow:0 8px 24px #0000002e}:root[data-theme=dark] .topbar .count{color:#d1f0e2;background:#008d4b2b}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button{border-color:var(--line);background:#121c2b;color:var(--ink)}:root[data-theme=dark] .back:hover,:root[data-theme=dark] .icon-button:hover{border-color:#4d648a;background:#172337}:root[data-theme=dark] .topbar-action{color:#d1f0e2;background:#008d4b26}:root[data-theme=dark] .avatar-button{color:#c7d2fe;background:#1a1ed133;border:1px solid rgba(41,44,76,.2)}:root[data-theme=dark] .brand-mark{background:linear-gradient(145deg,#224736,#008d4b);box-shadow:0 7px 20px #00000054}:root[data-theme=dark] .eyebrow{color:#abe3c9}:root[data-theme=dark] .sales-hero{background:radial-gradient(circle at 90% 0,rgba(34,71,54,.22),transparent 145px),linear-gradient(135deg,#00753e,#00753e);border:1px solid rgba(46,86,67,.15);box-shadow:0 16px 34px #00000063}:root[data-theme=dark] .sales-hero:after{background:#2b2b2b0e}:root[data-theme=dark] .hero-foot button{background:#00753e40;border-color:#30303033}:root[data-theme=dark] .hero-foot button:hover{background:#2b2b2b21}:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card{background:linear-gradient(145deg,#121c2c,#101827);border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--ink)}:root[data-theme=dark] .stat-card.modern:hover,:root[data-theme=dark] .quick-grid button:hover,:root[data-theme=dark] .modern-menu .menu-row:hover{border-color:#4d6589;background:#152135}:root[data-theme=dark] .stat-card.modern .stat-icon,:root[data-theme=dark] .quick-grid button:nth-child(2) span,:root[data-theme=dark] .modern-menu li:nth-child(2) .menu-icon{color:#fcd34d;background:#b2781624}:root[data-theme=dark] .stat-card.modern.violet .stat-icon,:root[data-theme=dark] .quick-grid button:nth-child(3) span,:root[data-theme=dark] .modern-menu li:nth-child(3) .menu-icon{color:#c4b5fd;background:#521ad126}:root[data-theme=dark] .quick-grid button:nth-child(4) span,:root[data-theme=dark] .activity-icon.expense{color:#f9a8d4;background:#d11a7424}:root[data-theme=dark] .stat-card.modern .stat-link,:root[data-theme=dark] .text-button,:root[data-theme=dark] .empty-inline button,:root[data-theme=dark] .link-btn{color:#abe3c9}:root[data-theme=dark] .month-card .net{background:#008d4b14;border-top-color:var(--line)}:root[data-theme=dark] .month-card .net span,:root[data-theme=dark] .month-card .net strong{color:#d1f0e2}:root[data-theme=dark] .empty-inline{border-color:#4f6587;background:#111a298c}:root[data-theme=dark] .bottom-nav{border-color:#4c658af0;background:#0d1522f5;box-shadow:0 16px 42px #0009}:root[data-theme=dark] .nav-btn{color:#bbc3cd}:root[data-theme=dark] .nav-btn:hover{color:#bdc7d6;background:#2b2b2b09}:root[data-theme=dark] .nav-btn.on{color:#abe3c9;background:#008d4b26}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .discount-input{border-color:#4c658b;background:#0c1422;color:var(--ink);caret-color:#abe3c9}:root[data-theme=dark] .field input:hover,:root[data-theme=dark] .field select:hover,:root[data-theme=dark] .field textarea:hover,:root[data-theme=dark] .search:hover{border-color:#4d6489}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus,:root[data-theme=dark] .search:focus{border-color:#00d673;box-shadow:0 0 0 3px #0000003d}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .search::placeholder{color:#c0c7d1}:root[data-theme=dark] .field-label,:root[data-theme=dark] .customer-name,:root[data-theme=dark] .goods-price,:root[data-theme=dark] .cart-total{color:var(--ink)}:root[data-theme=dark] .form-section-title{color:#abe3c9}:root[data-theme=dark] .form-section{box-shadow:var(--shadow-sm)}:root[data-theme=dark] .segment,:root[data-theme=dark] .sort-seg{background:#0b1320;border:1px solid #3c5681}:root[data-theme=dark] .seg-btn,:root[data-theme=dark] .sort-seg-btn{color:#94a3b8}:root[data-theme=dark] .seg-btn.on,:root[data-theme=dark] .sort-seg-btn.on{color:#d1f0e2;background:#1a2a39;box-shadow:0 1px 6px #0000006b}:root[data-theme=dark] .chip,:root[data-theme=dark] .chip-btn{border-color:#4d668a;background:#182438;color:#b3bfd0}:root[data-theme=dark] .chip-btn.on{border-color:#00d6736b;background:#008d4b29;color:#d1f0e2}:root[data-theme=dark] .stock-badge{color:#d1f0e2;background:#008d4b24}:root[data-theme=dark] .stock-badge.low{color:#fcd34d;background:#b2781624}:root[data-theme=dark] .primary,:root[data-theme=dark] .fab{color:#7ff5bd;background:linear-gradient(135deg,#224736,#224736);box-shadow:0 12px 28px #0000004d}:root[data-theme=dark] .primary:hover:not(:disabled),:root[data-theme=dark] .fab:hover{background:linear-gradient(135deg,#162f23,#008d4b)}:root[data-theme=dark] .primary:disabled{color:#c2c8d2;background:#263247;box-shadow:none}:root[data-theme=dark] .secondary{border-color:#4b648b;background:#141f31;color:var(--ink)}:root[data-theme=dark] .secondary:hover{background:#19263a}:root[data-theme=dark] .pick-list,:root[data-theme=dark] .cart-list{border-color:var(--line)}:root[data-theme=dark] .pick-row{color:var(--ink);background:#111a29}:root[data-theme=dark] .pick-row:hover{background:#172337}:root[data-theme=dark] .pick-row:disabled{background:#0d1522}:root[data-theme=dark] .pick-out,:root[data-theme=dark] .field-error{color:#fda4af}:root[data-theme=dark] .totals-card{background:linear-gradient(145deg,#172236,#111a29)}:root[data-theme=dark] .totals-row.grand{border-top-color:#4b648b;color:#d1f0e2}:root[data-theme=dark] .bill-success{color:#d1f0e2;border-color:#00d67347;background:#00753e4d}:root[data-theme=dark] .error-box{color:#fecdd3;border-color:#4d2a2f57;background:#49232f3b}:root[data-theme=dark] .dashboard-error button{border:1px solid rgba(77,42,47,.32);color:#fecdd3;background:#d11a341a}:root[data-theme=dark] .modern-menu .menu-row{border-color:var(--line);background:linear-gradient(145deg,#121c2c,#101827);color:var(--ink)}:root[data-theme=dark] .modern-menu .menu-icon,:root[data-theme=dark] .empty-symbol,:root[data-theme=dark] .activity-icon{color:#abe3c9;background:#008d4b24}:root[data-theme=dark] .modern-menu li:nth-child(1) .menu-icon{color:#c4b5fd;background:#521ad126}:root[data-theme=dark] .modern-menu li:nth-child(2) .menu-icon{color:#f9a8d4;background:#d11a7424}:root[data-theme=dark] .modern-menu li:nth-child(3) .menu-icon{color:#fcd34d;background:#b2781624}:root[data-theme=dark] .modern-menu li:nth-child(4) .menu-icon{color:#93c5fd;background:#1a5fd126}:root[data-theme=dark] .menu-copy small{color:var(--muted)}:root[data-theme=dark] .menu-badge{color:#d8b4fe;background:#7318c62e}:root[data-theme=dark] .menu-chevron{color:#c1c8d2}:root[data-theme=dark] .more-intro{background:radial-gradient(circle at 95% 0,rgba(23,26,49,.23),transparent 160px),linear-gradient(135deg,#25215d,#222043);border:1px solid rgba(39,45,72,.16);box-shadow:0 14px 30px #0000006b}:root[data-theme=dark] .expense-summary,:root[data-theme=dark] .summary-hero{background:radial-gradient(circle at 95% 0,rgba(209,26,122,.2),transparent 150px),linear-gradient(135deg,#65133c,#7a123c);border:1px solid rgba(72,39,57,.14);box-shadow:0 14px 30px #00000061}:root[data-theme=dark] .modern-empty{border-color:#4f6587;background:#111a298f}:root[data-theme=dark] .empty-icon{color:#8fa0b8}:root[data-theme=dark] .sheet-backdrop{background:#000000ad}:root[data-theme=dark] .sheet{background:#0d1523;border:1px solid #465f86;border-bottom:0}:root[data-theme=dark] .sheet-handle{background:#293343}:root[data-theme=dark] .swipe-actions .edit,:root[data-theme=dark] .action.edit{background:#174bbd;color:#fff}:root[data-theme=dark] .swipe-actions .delete,:root[data-theme=dark] .action.delete{background:#901231;color:#fff}:root[data-theme=dark] .update-banner{color:#dce6f4;border-color:#506687;background:#1a2638;box-shadow:0 8px 22px #0009}:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i{background:linear-gradient(90deg,#101827 25%,#1a2638,#101827 75%)}:root[data-theme=dark] .fatal-state{background:var(--bg)}:root[data-theme=dark] .fatal-mark{border:1px solid rgba(77,42,47,.32);color:#fda4af;background:#49232f3d}:root[data-theme=dark] .fatal-state p:not(.eyebrow){color:var(--muted)}:root[data-theme=dark] .fatal-state .primary{border:0}:root[data-theme=dark]{--ink: #f8fafc;--muted: #b6bdc8;--line: #626874;--bg: #101113;--card: #1b1d21;--card-raised: #25282e;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45), 0 8px 22px rgba(0, 0, 0, .3)}html[data-theme=dark],:root[data-theme=dark] body{background:#090a0c}html[data-theme=dark]{scrollbar-color:#44484f #373d46}:root[data-theme=dark] .screen{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.055),transparent 260px),var(--bg)}:root[data-theme=dark] .topbar{background:#17181b;border-bottom-color:#5f646e}:root[data-theme=dark] .avatar-button{color:#f1f5f9;background:#2b2e34;border-color:#636873}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button{border-color:#636874;background:#24272c}:root[data-theme=dark] .back:hover,:root[data-theme=dark] .icon-button:hover{border-color:#42464d;background:#2c3036}:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card,:root[data-theme=dark] .modern-menu .menu-row{color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#202226,#1a1c20)}:root[data-theme=dark] .stat-card.modern:hover,:root[data-theme=dark] .quick-grid button:hover,:root[data-theme=dark] .modern-menu .menu-row:hover{border-color:#41474f;background:#272a30}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .discount-input{border-color:#626874;background:#14161a}:root[data-theme=dark] .field input:hover,:root[data-theme=dark] .field select:hover,:root[data-theme=dark] .field textarea:hover,:root[data-theme=dark] .search:hover{border-color:#41454c}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .search::placeholder{color:#b8bcc4}:root[data-theme=dark] .field select:disabled{color:#9fa6b1;background:#202328}:root[data-theme=dark] .segment,:root[data-theme=dark] .sort-seg{border-color:#616876;background:#15171a}:root[data-theme=dark] .seg-btn,:root[data-theme=dark] .sort-seg-btn{color:#c0c7d2}:root[data-theme=dark] .seg-btn.on,:root[data-theme=dark] .sort-seg-btn.on{background:#2b2f35}:root[data-theme=dark] .form-section .seg-btn.on,:root[data-theme=dark] .form-section .chip-btn.on{color:#7ff5bd}:root[data-theme=dark] .chip,:root[data-theme=dark] .chip-btn{border-color:#626875;background:#282b31;color:#d1d5dc}:root[data-theme=dark] .primary:disabled{color:#b4bac4;background:#35383e}:root[data-theme=dark] .secondary{border-color:#626974;background:#25282d}:root[data-theme=dark] .secondary:hover{background:#2d3036}:root[data-theme=dark] .pick-row{background:#1d1f23}:root[data-theme=dark] .pick-row:hover{background:#292c31}:root[data-theme=dark] .pick-row:disabled{background:#181a1e}:root[data-theme=dark] .totals-card{background:linear-gradient(145deg,#23262b,#1b1d21)}:root[data-theme=dark] .totals-row.grand{border-top-color:#626874}:root[data-theme=dark] .modern-menu .menu-row{background:linear-gradient(145deg,#202226,#1a1c20)}:root[data-theme=dark] .more-intro{background:radial-gradient(circle at 95% 0,rgba(34,71,54,.16),transparent 160px),linear-gradient(135deg,#282b2f,#363b3f);border-color:#636973}:root[data-theme=dark] .sheet{background:#1a1c20;border-color:#626974}:root[data-theme=dark] .update-banner{border-color:#636974;background:#292c32}:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i{background:linear-gradient(90deg,#1a1c20 25%,#2d3036,#1a1c20 75%)}:root[data-theme=dark] .bottom-nav{border:1px solid #616976;background:#191b1f;box-shadow:0 9px 25px #00000082}:root[data-theme=dark] .nav-btn{color:#b7bcc4}:root[data-theme=dark] .nav-btn:after{background:#224736}:root[data-theme=dark] .nav-btn:active{background:#2b2b2b0b}:root[data-theme=dark] .nav-btn.on{color:#abe3c9;background:transparent}:root[data-theme=dark] .nav-btn .nav-icon{border:1px solid transparent}:root[data-theme=dark] .nav-btn.on .nav-icon{border-color:#00d67338;color:#abe3c9;background:#008d4b24;box-shadow:inset 0 1px #00000012}:root[data-theme=dark] .nav-btn .nav-label{color:inherit}:root[data-theme=dark] .nav-btn.on .nav-label{color:#e7f7f0}@media (hover: hover){:root[data-theme=dark] .nav-btn:hover{color:#d9e0e8;background:#23262b}}:root[data-theme=dark] .activity-row.bill-list-button{color:var(--ink)}:root[data-theme=dark] .activity-row.bill-list-button>svg,:root[data-theme=dark] .bill-history-row>svg,:root[data-theme=dark] .recent-bills .bill-list-button>svg{color:#c8c8cc}:root[data-theme=dark] .recent-bills .bill-list-button{border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .bill-history-row{border:1px solid var(--line);color:var(--ink);background:linear-gradient(145deg,#1d1d20,#171719);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .bill-history-row:hover{border-color:#67676f;background:#232326}:root[data-theme=dark] .bill-row-copy span{color:var(--muted)}:root[data-theme=dark] .paid-text{color:#abe3c9}:root[data-theme=dark] .due-text{color:#f0cb6b}:root[data-theme=dark] .invoice-hero{border:1px solid #62626a;background:linear-gradient(145deg,#242426,#19191b);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .invoice-hero>div:first-child span{color:var(--muted)}:root[data-theme=dark] .invoice-hero p{color:var(--muted)}:root[data-theme=dark] .invoice-status.paid{color:#d1f0e2;background:#008d4b24}:root[data-theme=dark] .invoice-status.due{color:#fcd34d;background:#b2781624}:root[data-theme=dark] .invoice-section,:root[data-theme=dark] .invoice-totals{border:1px solid var(--line);background:#19191b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .invoice-lines li{border-top:1px solid #57575e}:root[data-theme=dark] .invoice-lines li:first-child{border-top:0}:root[data-theme=dark] .invoice-lines li span{color:var(--muted)}:root[data-theme=dark] .invoice-lines .returned-note{color:#f0cb6b}:root[data-theme=dark] .invoice-totals>div{color:var(--muted)}:root[data-theme=dark] .invoice-totals strong{color:var(--ink)}:root[data-theme=dark] .invoice-totals .invoice-grand{border-top:1px solid #62626a;color:var(--ink)}:root[data-theme=dark] .invoice-totals .invoice-due,:root[data-theme=dark] .invoice-totals .invoice-due strong{color:#f0cb6b}:root[data-theme=dark] .action.qr{background:#224736}:root[data-theme=dark] .scan-btn{border:0;background:var(--green-soft, #131a17);color:var(--green-dark, #7ff5bd)}:root[data-theme=dark] .scan-overlay{background:#0b0f14;color:#fff}:root[data-theme=dark] .scan-loading{color:#fffc}:root[data-theme=dark] .scan-close{border:0;background:#2b2b2b1f;color:#fff}:root[data-theme=dark] .scan-frame{border:3px solid rgba(48,48,48,.9);box-shadow:0 0 0 100vmax #00000059}:root[data-theme=dark] .scan-fallback{color:#ffffffd9}:root[data-theme=dark] .scan-flash.ok{background:#224736;color:#fff}:root[data-theme=dark] .scan-flash.bad{background:#901231;color:#fff}:root[data-theme=dark] .scan-manual{background:#0b0f14}:root[data-theme=dark] .scan-manual input{border:1px solid rgba(48,48,48,.25);background:#2b2b2b14;color:#fff}:root[data-theme=dark] .scan-manual input::placeholder{color:#ffffff80}:root[data-theme=dark] .scan-manual button{border:0;background:#224736;color:#fff}:root[data-theme=dark] .swipe-card[role=button]:focus-visible{outline:2px solid #00d673}@media (max-width: 768px){:root[data-theme=dark] .topbar{background:#18181b}}:root[data-theme=dark]{--urbano-control-bg: #1c2027;--urbano-search-bg: #1b1b1b;--urbano-control-ink: #e3e4ec;--urbano-label-ink: #ebebee;--urbano-placeholder: #c5c8d1;--urbano-search-placeholder: #c8c8cc;--urbano-control-border: #2c2f39;--urbano-search-border: #343434;--urbano-menu-border: #343434;--urbano-accent: #3efea5;--urbano-accent-soft: rgba(16, 127, 75, .1);--urbano-error: #e47c90;--urbano-error-border: #4e2a31}:root[data-theme=dark] .screen .field-label,:root[data-theme=dark] .screen .ui-field-label,:root[data-theme=dark] .screen .address-control>span,:root[data-theme=dark] .screen .ui-address-control>span,:root[data-theme=dark] .screen .supplier-type-filter>span,:root[data-theme=dark] .screen .receive-details-grid label>span:first-child,:root[data-theme=dark] .screen .receive-input-grid label>span:first-child,:root[data-theme=dark] .screen .receive-payment-grid label>span:first-child{color:var(--urbano-label-ink)}:root[data-theme=dark] .screen input:not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),:root[data-theme=dark] .screen select,:root[data-theme=dark] .screen textarea,:root[data-theme=dark] .screen .phone-code,:root[data-theme=dark] .screen .ui-phone-code,:root[data-theme=dark] .ui-input,:root[data-theme=dark] .ui-select,:root[data-theme=dark] .ui-date-input,:root[data-theme=dark] .ui-textarea{border:1px solid transparent;outline:0;color:var(--urbano-control-ink);background:var(--urbano-control-bg);box-shadow:none;caret-color:var(--urbano-accent)}:root[data-theme=dark] .screen input::placeholder,:root[data-theme=dark] .screen textarea::placeholder,:root[data-theme=dark] .ui-input::placeholder,:root[data-theme=dark] .ui-textarea::placeholder{color:var(--urbano-placeholder)}:root[data-theme=dark] .screen input:not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):hover,:root[data-theme=dark] .screen select:hover,:root[data-theme=dark] .screen textarea:hover,:root[data-theme=dark] .screen .phone-code:hover,:root[data-theme=dark] .screen .ui-phone-code:hover{border-color:var(--urbano-control-border)}:root[data-theme=dark] .screen input:not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):focus,:root[data-theme=dark] .screen select:focus,:root[data-theme=dark] .screen textarea:focus,:root[data-theme=dark] .screen .phone-code:focus,:root[data-theme=dark] .screen .ui-phone-code:focus,:root[data-theme=dark] .screen .purchase-colour-trigger[aria-expanded=true],:root[data-theme=dark] .screen .purchase-colour-wheel-button:focus-within{border-color:transparent;color:var(--urbano-control-ink);background:var(--urbano-control-bg);box-shadow:var(--urbano-control-focus)}:root[data-theme=dark] .screen input[aria-invalid=true],:root[data-theme=dark] .screen select[aria-invalid=true],:root[data-theme=dark] .screen textarea[aria-invalid=true]{border-color:transparent;box-shadow:var(--urbano-error-focus)!important}:root[data-theme=dark] .screen :is(input,select,textarea):disabled{color:var(--urbano-placeholder);background:var(--urbano-control-bg)}:root[data-theme=dark] .screen .field-error,:root[data-theme=dark] .screen .ui-field-error{color:var(--urbano-error)}:root[data-theme=dark] .screen .field-help,:root[data-theme=dark] .screen .ui-field-help{color:#c8c8cc}:root[data-theme=dark] .screen .ui-control{border:1px solid transparent;color:var(--urbano-control-ink);background:var(--urbano-control-bg);box-shadow:none}:root[data-theme=dark] .screen .ui-control:hover{border-color:var(--urbano-control-border)}:root[data-theme=dark] .screen .ui-control:focus-within,:root[data-theme=dark] .screen button.ui-control:focus-visible{border-color:transparent;background:var(--urbano-control-bg);box-shadow:var(--urbano-control-focus)}:root[data-theme=dark] .screen .ui-control:has(.ui-input:not(:placeholder-shown)),:root[data-theme=dark] .screen .ui-control:has(.ui-select),:root[data-theme=dark] .screen .ui-control:has(.ui-date-input),:root[data-theme=dark] .screen .ui-control:has(.ui-textarea:not(:placeholder-shown)),:root[data-theme=dark] .screen .ui-control.ui-dropdown-trigger,:root[data-theme=dark] .screen .ui-control.ui-date-trigger{border-color:transparent;background:var(--urbano-control-bg);box-shadow:none}:root[data-theme=dark] .screen .ui-control>:is(input,select,textarea),:root[data-theme=dark] .screen .ui-control>.ui-input,:root[data-theme=dark] .screen .ui-control>.ui-select,:root[data-theme=dark] .screen .ui-control>.ui-date-input,:root[data-theme=dark] .screen .ui-control>.ui-textarea,:root[data-theme=dark] .screen .receive-money-input>input,:root[data-theme=dark] .screen .purchase-search input{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .screen .ui-control>:is(input,select,textarea):focus,:root[data-theme=dark] .screen .receive-money-input>input:focus,:root[data-theme=dark] .screen .purchase-search input:focus{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .screen .search-wrap,:root[data-theme=dark] .screen .ui-search-wrap{border:1px solid var(--urbano-search-border);background:var(--urbano-search-bg);box-shadow:none}:root[data-theme=dark] .screen .search-wrap .search,:root[data-theme=dark] .screen .ui-search-wrap .ui-search-input{border:0!important;color:var(--urbano-control-ink)!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .screen .search-wrap .search::placeholder,:root[data-theme=dark] .screen .ui-search-wrap .ui-search-input::placeholder,:root[data-theme=dark] .screen .purchase-search input::placeholder{color:var(--urbano-search-placeholder)}:root[data-theme=dark] .screen .search-wrap:focus-within,:root[data-theme=dark] .screen .ui-search-wrap:focus-within,:root[data-theme=dark] .screen .purchase-search:focus-within{border-color:var(--urbano-search-border);box-shadow:var(--urbano-control-focus)}:root[data-theme=dark] .screen .search-icon,:root[data-theme=dark] .screen .ui-search-icon{color:#fff;background:#107f4b}:root[data-theme=dark] .screen .purchase-search{border:1px solid var(--urbano-search-border);color:#fff;background:var(--urbano-search-bg);box-shadow:none}:root[data-theme=dark] .screen .purchase-search>.ui-animated-icon:first-child,:root[data-theme=dark] .screen .purchase-search>svg:first-child{color:#fff;background:#107f4b}:root[data-theme=dark] .screen .purchase-search>button{color:var(--urbano-search-placeholder)}:root[data-theme=dark] .screen .ui-filter-control,:root[data-theme=dark] .screen .customer-select-control,:root[data-theme=dark] .screen .supplier-type-filter select,:root[data-theme=dark] .screen .purchase-colour-trigger,:root[data-theme=dark] .screen .purchase-colour-wheel-button{border:1px solid transparent;color:var(--urbano-control-ink);background:var(--urbano-control-bg);box-shadow:none}:root[data-theme=dark] .screen .ui-filter-control:focus-within,:root[data-theme=dark] .screen .customer-select-control:focus-within,:root[data-theme=dark] .screen .supplier-type-filter:focus-within{box-shadow:var(--urbano-control-focus)}:root[data-theme=dark] .screen .ui-filter-control select,:root[data-theme=dark] .screen .customer-select-control select{border:0;color:var(--urbano-control-ink);background:transparent;box-shadow:none}:root[data-theme=dark] .screen .seg-btn,:root[data-theme=dark] .screen .ui-segment-button,:root[data-theme=dark] .screen .sort-seg-btn{border:1px solid var(--urbano-control-border);color:var(--urbano-placeholder);background:var(--urbano-control-bg);box-shadow:none}:root[data-theme=dark] .screen .seg-btn.on,:root[data-theme=dark] .screen .ui-segment-button.ui-is-active,:root[data-theme=dark] .screen .sort-seg-btn.on,:root[data-theme=dark] .screen .purchase-payment-choices [role=radio][aria-checked=true]{color:#fff;border-color:var(--urbano-accent);background:#107f4b;box-shadow:none}:root[data-theme=dark] .screen .address-default-toggle[aria-pressed=true]{color:var(--urbano-accent);border-color:#335f4b47;background:var(--urbano-accent-soft)}:root[data-theme=dark] .ui-picker-scrim{background:#09090b47}:root[data-theme=dark] .ui-picker-sheet,:root[data-theme=dark] .ui-dropdown-menu{border:1px solid var(--urbano-menu-border);color:var(--urbano-control-ink);background:#2b2b2b;box-shadow:0 4px 6px -2px #0000000d,0 12px 16px -4px #0000001f}:root[data-theme=dark] .ui-picker-header{border-bottom:1px solid var(--urbano-control-border)}:root[data-theme=dark] .ui-picker-header h2{color:var(--urbano-label-ink)}:root[data-theme=dark] .ui-picker-header p{color:var(--urbano-search-placeholder)}:root[data-theme=dark] .ui-picker-option,:root[data-theme=dark] .ui-dropdown-option{border:0;color:#e4e4e4;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .ui-picker-option:hover,:root[data-theme=dark] .ui-dropdown-option:hover{background:#222}:root[data-theme=dark] .ui-picker-option.is-selected,:root[data-theme=dark] .ui-picker-option[aria-selected=true],:root[data-theme=dark] .ui-dropdown-option--active,:root[data-theme=dark] .ui-dropdown-option[aria-selected=true]{color:var(--urbano-control-ink);border:0;background:#222;box-shadow:none}:root[data-theme=dark] .ui-picker-option.is-selected svg,:root[data-theme=dark] .ui-picker-option[aria-selected=true] svg,:root[data-theme=dark] .ui-dropdown-option--active svg,:root[data-theme=dark] .ui-dropdown-option[aria-selected=true] svg{color:var(--urbano-accent)}:root[data-theme=dark] .ui-picker-option:focus-visible,:root[data-theme=dark] .ui-dropdown-option:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #0000007a}:root[data-theme=dark] .ui-picker-option:disabled{color:#a1a1aa;background:#1a1a1c}:root[data-theme=dark] .screen input[type=checkbox],:root[data-theme=dark] .screen input[type=radio]{accent-color:var(--urbano-accent)}:root[data-theme=dark] .screen input[type=color]{border:1px solid transparent;background:var(--urbano-control-bg);box-shadow:none}:root[data-theme=dark] .screen .ui-check{border:1px solid var(--urbano-control-border);color:var(--urbano-control-ink);background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .screen .ui-check-box{border:1px solid #3b3b41;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .screen .ui-check input:checked+.ui-check-box{color:#fff;border-color:var(--urbano-accent);background:#107f4b;box-shadow:none}:root[data-theme=dark] .screen .ui-check input:focus-visible+.ui-check-box{box-shadow:0 0 1px 3px #00000038}:root[data-theme=dark] .screen .ui-check-label strong{color:var(--urbano-label-ink)}:root[data-theme=dark] .screen .ui-check-label small{color:var(--urbano-search-placeholder)}:root[data-theme=dark] .ui-calendar{border:1px solid var(--urbano-menu-border);background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .ui-calendar-day:hover{color:var(--urbano-accent);background:var(--urbano-accent-soft)}:root[data-theme=dark] .ui-calendar-day--active,:root[data-theme=dark] .ui-calendar-day[aria-pressed=true]{color:#fff;background:#107f4b;box-shadow:none}:root[data-theme=dark] .purchase-workflow-tabs-shell{background:linear-gradient(180deg,#2b2b2b 68%,#2b2b2b00)}:root[data-theme=dark] .purchase-workflow-tabs{border:1px solid #2f3f38;background:#231d1ae6;box-shadow:0 10px 28px #0000001f}:root[data-theme=dark] .purchase-workflow-tabs button{color:#c6cdd6;border:1px solid transparent;background:transparent}:root[data-theme=dark] .purchase-workflow-tabs button:hover{background:#2b2b2bb8}:root[data-theme=dark] .purchase-workflow-tabs strong{color:#d5dde7}:root[data-theme=dark] .purchase-workflow-tabs small{color:#bdc3cd}:root[data-theme=dark] .purchase-workflow-tab-icon{color:#c7cfd8;border:1px solid #263745;background:#2b2b2bcc}:root[data-theme=dark] .purchase-workflow-tabs button>i{background:transparent}:root[data-theme=dark] .purchase-workflow-tabs button.is-active{color:#7ff5bd;border-color:#284a3a;background:linear-gradient(145deg,#1a231f,#1a231f);box-shadow:0 8px 18px #00000026}:root[data-theme=dark] .purchase-workflow-tabs button.is-active strong{color:#7ff5bd}:root[data-theme=dark] .purchase-workflow-tabs button.is-active small{color:#7df4bc}:root[data-theme=dark] .purchase-workflow-tabs button.is-active .purchase-workflow-tab-icon{color:#fff;border-color:var(--ui-primary-strong);background:#224736}:root[data-theme=dark] .purchase-workflow-tabs button.is-active>i{background:#224736}:root[data-theme=dark] .purchase-order-payment{border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.1),transparent 180px),#2b2b2bf5;box-shadow:0 14px 32px #0000001f}:root[data-theme=dark] .purchase-order-payment:after{background:#2247360e}:root[data-theme=dark] .purchase-payment-icon,:root[data-theme=dark] .purchase-payment-choice-icon{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .purchase-payment-choices button{color:#c9d1db;border:1px solid #263646;background:#1d2228}:root[data-theme=dark] .purchase-payment-choices strong{color:#dbe1ed}:root[data-theme=dark] .purchase-payment-choices small{color:#c2c8d2}:root[data-theme=dark] .purchase-payment-choices button.is-selected{color:#7ff5bd;border-color:#284a3a;background:#1a231f;box-shadow:inset 0 0 0 1px #0000001f}:root[data-theme=dark] .purchase-payment-choices button.is-selected .purchase-payment-choice-icon{color:#fff;background:#224736}:root[data-theme=dark] .purchase-existing-payment-summary>span{border:1px solid #263645;background:#1d2228e6}:root[data-theme=dark] .purchase-existing-payment-summary small{color:#c2c8d2}:root[data-theme=dark] .purchase-existing-payment-summary strong{color:#dbe1ed}:root[data-theme=dark] .purchase-existing-payment-summary .has-balance{border-color:#4d412a;background:#1d1b15}:root[data-theme=dark] .purchase-existing-payment-summary .has-balance strong{color:#84eebc}:root[data-theme=dark] .purchase-existing-payment-summary .is-settled{border-color:#254537;background:#1a231f}:root[data-theme=dark] .purchase-existing-payment-summary .is-settled strong{color:#7df4bc}:root[data-theme=dark] .purchase-payment-amount-input>span{color:#7df4bc}:root[data-theme=dark] .purchase-payment-settled{color:#7df4bc;border:1px solid #254537;background:#1a231f}:root[data-theme=dark] .purchase-payment-settled small{color:#c9d7d1}:root[data-theme=dark] .purchase-payment-confirmation{color:#7ff5bd;border:1px solid #254537;background:#1a231f}:root[data-theme=dark] .purchase-payment-stock-note,:root[data-theme=dark] .purchase-payment-later-note{color:#c5ccd5}:root[data-theme=dark] .purchase-order-payment .field-label small{color:#bcc3cb}:root[data-theme=dark] .purchase-payment-stock-note{color:#c9d1db}:root[data-theme=dark] .purchase-payment-later-note{border:1px solid #253545;background:#1d2228e6}:root[data-theme=dark] .bill-print-btn{border:0;background:#224736;color:#fff}:root[data-theme=dark] .source-icon-btn{border:1px solid #626874;color:var(--muted);background:#24272c}:root[data-theme=dark] .source-icon-btn:hover{color:var(--ink);border-color:#41454c}:root[data-theme=dark] .source-icon-btn.on{color:#abe3c9;border-color:#00d6738c;background:#008d4b2e;box-shadow:0 0 0 2px #0000002e}:root[data-theme=dark] .order-status-note{border:1px solid rgba(0,214,115,.3);color:#abe3c9;background:#008d4b1a}:root[data-theme=dark] .order-status-note span{color:var(--muted)}:root[data-theme=dark] .line-total-readout{color:var(--muted);background:#25282e}:root[data-theme=dark] .line-total-readout strong{color:#abe3c9}:root[data-theme=dark] .row-qr-btn{border:1px solid var(--line);color:#abe3c9;background:var(--card-raised)}:root[data-theme=dark] .customer-dashboard{border:1px solid #606876;background:radial-gradient(circle at 92% 0,rgba(34,71,54,.11),transparent 34%),#1b1d21;box-shadow:0 18px 42px #00000054}:root[data-theme=dark] .customer-dashboard:before{background:linear-gradient(90deg,transparent,rgba(43,43,43,.2),transparent)}:root[data-theme=dark] .customer-dashboard-head p{color:var(--muted)}:root[data-theme=dark] .customer-dashboard-icon{border:1px solid rgba(0,214,115,.22);color:#abe3c9;background:#008d4b1f}:root[data-theme=dark] .customer-total-panel,:root[data-theme=dark] .customer-growth-panel{border:1px solid #616876;color:var(--ink)}:root[data-theme=dark] .customer-total-panel{background:linear-gradient(135deg,#008d4b33,#008d4b14)}:root[data-theme=dark] .customer-total-panel>svg{color:#abe3c9}:root[data-theme=dark] .customer-panel-icon{color:#d1f0e2;background:#008d4b2e}:root[data-theme=dark] .customer-panel-copy small{color:#c2c8d1}:root[data-theme=dark] .customer-growth-panel{background:#25282e}:root[data-theme=dark] .customer-growth-panel>svg{color:#a5b4fc}:root[data-theme=dark] .customer-growth-panel span{color:var(--muted)}:root[data-theme=dark] .customer-total-panel:hover,:root[data-theme=dark] .customer-growth-panel:hover,:root[data-theme=dark] .customer-total-panel.active,:root[data-theme=dark] .customer-growth-panel.active{border-color:#00d6738c;background-color:#008d4b21}:root[data-theme=dark] .customer-action-card{border:1px solid #616876;color:var(--ink);background:#22252a}:root[data-theme=dark] .customer-action-card>svg{color:#bfc3c9}:root[data-theme=dark] .customer-action-card.attention .customer-action-icon{color:#f0cb6b;background:#b2781621}:root[data-theme=dark] .customer-action-card.profile .customer-action-icon{color:#93c5fd;background:#1a5fd121}:root[data-theme=dark] .customer-action-card:hover,:root[data-theme=dark] .customer-action-card.active{border-color:#40454d;background:#292d33}:root[data-theme=dark] .customer-action-card.attention.active{border-color:#58492f85}:root[data-theme=dark] .customer-action-card.profile.active{border-color:#2b3b4f85}:root[data-theme=dark] .customer-action-copy small{color:#c5cad2}:root[data-theme=dark] .customer-action-copy em{color:var(--muted)}:root[data-theme=dark] .customer-mix-card,:root[data-theme=dark] .customer-source-card{border:1px solid #616876;background:#202328}:root[data-theme=dark] .customer-insight-title div>span{color:var(--muted)}:root[data-theme=dark] .customer-insight-title div>strong{color:var(--ink)}:root[data-theme=dark] .customer-insight-title>svg{color:#abe3c9}:root[data-theme=dark] .customer-mix-track{background:#323740}:root[data-theme=dark] .customer-mix-track span{background:linear-gradient(90deg,#224736,#224736)}:root[data-theme=dark] .customer-mix-actions button{border:1px solid transparent;color:var(--muted);background:#292d33}:root[data-theme=dark] .customer-mix-actions button strong{color:var(--ink)}:root[data-theme=dark] .customer-mix-actions button.active{border-color:#41464e;color:var(--ink);background:#30343b}:root[data-theme=dark] .retail-dot{background:#224736}:root[data-theme=dark] .wholesale-dot{background:#171a31}:root[data-theme=dark] .customer-source-row{color:#c9ced6}:root[data-theme=dark] .customer-source-row>i{background:#323740}:root[data-theme=dark] .customer-source-row>i>b{background:linear-gradient(90deg,#171a31,#1d172f)}:root[data-theme=dark] .customer-source-row>strong{color:var(--ink)}:root[data-theme=dark] .customer-source-empty{color:var(--muted)}:root[data-theme=dark] .customer-result-count{color:var(--muted)}:root[data-theme=dark] .customer-clear-filter{border:1px solid #616876;color:#d1f0e2;background:#24272c}:root[data-theme=dark] .star-btn{background:none;border:none}:root[data-theme=dark] .rate-card{border:1px solid var(--line);background:var(--card)}:root[data-theme=dark] .insight-card{border:1px solid var(--line);background:var(--card)}:root[data-theme=dark] .insight-card-head strong{color:var(--ink)}:root[data-theme=dark] .week-col{background:none;border:none}:root[data-theme=dark] .week-value{color:var(--ink)}:root[data-theme=dark] .week-bar{background:#224736}:root[data-theme=dark] .week-col.on .week-bar{background:#008245}:root[data-theme=dark] .week-bar.zero{background:var(--line)}:root[data-theme=dark] .week-day{color:var(--muted)}:root[data-theme=dark] .week-day.today{color:var(--green-dark)}:root[data-theme=dark] .insight-tile{border:1px solid var(--line);background:var(--card)}:root[data-theme=dark] .insight-tile strong{color:var(--ink)}:root[data-theme=dark] .insight-tile.warn strong{color:#eec072}:root[data-theme=dark] .mode-name{color:var(--ink)}:root[data-theme=dark] .mode-bar-track{background:var(--green-soft)}:root[data-theme=dark] .mode-bar{background:#224736}:root[data-theme=dark] .mode-amount{color:var(--ink)}:root[data-theme=dark] .rank-no{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .rank-name{color:var(--ink)}:root[data-theme=dark] .rank-value{color:var(--ink)}:root[data-theme=dark] .rank-value.due{color:#eec072}:root[data-theme=dark] .addr-option{border:1px solid var(--line);background:var(--card)}:root[data-theme=dark] .addr-option.on{border-color:var(--green);background:var(--green-soft)}:root[data-theme=dark] .addr-option input{accent-color:var(--green)}:root[data-theme=dark] .addr-option-copy strong{color:var(--ink)}:root[data-theme=dark] .ship-status.pending{background:#b2781629;color:#eec072}:root[data-theme=dark] .ship-status.shipped{background:#1a5fd129;color:#6c9dec}:root[data-theme=dark] .ship-status.delivered{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .ship-status.returned{background:#d11a3926;color:#eb6e83}:root[data-theme=dark] .ship-editor{border:1px dashed var(--line)}:root[data-theme=dark] .pline{border:1px solid var(--line);background:var(--card)}:root[data-theme=dark] .pline-no{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .pline-total{color:var(--ink)}:root[data-theme=dark] .pline-name{color:var(--ink)}:root[data-theme=dark] .recv-badge.ok{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .recv-badge.short{background:#d11a3926;color:#eb6e83}:root[data-theme=dark] .recv-badge.extra{background:#1a5fd129;color:#6c9dec}:root[data-theme=dark] .recv-ordered{color:var(--muted)}:root[data-theme=dark] .action.damage{background:#9b5c13}:root[data-theme=dark] .recv-badge.dmg{background:#b2781629;color:#eec072}:root[data-theme=dark] .upi-collect{border:1px solid var(--line)}:root[data-theme=dark] .upi-collect img{background:#2b2b2b}:root[data-theme=dark] .daybook-summary>div{border:1px solid var(--line)}:root[data-theme=dark] .daybook-summary span{color:var(--muted)}:root[data-theme=dark] .daybook-entry{border-bottom:1px solid var(--line)}:root[data-theme=dark] .daybook-entry small{color:var(--muted)}:root[data-theme=dark] .daybook-entry .in{color:var(--ui-primary-strong)}:root[data-theme=dark] .daybook-entry .out{color:#e07f7f}:root[data-theme=dark] .daybook-summary .in{color:var(--ui-primary-strong)}:root[data-theme=dark] .daybook-summary .out{color:#e07f7f}:root[data-theme=dark] .report-table th{color:var(--muted)}:root[data-theme=dark] .report-table td{border-top:1px solid var(--line)}:root[data-theme=dark] .rate-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .rate-row button{background:none;border:0;color:var(--muted)}:root[data-theme=dark] .goods-thumb{border:1px solid var(--line)}:root[data-theme=dark] .pick-thumb{border:1px solid var(--line)}:root[data-theme=dark] .photo-preview{border:1px solid var(--line)}:root[data-theme=dark] .photo-preview.empty{background:var(--card)}:root[data-theme=dark] .cat-card{border:none;background:none;color:var(--ink)}:root[data-theme=dark] .cat-card-img{border:1px solid var(--line)}:root[data-theme=dark] .cat-card-img.empty{background:var(--card)}:root[data-theme=dark] .cat-soldout{background:#d11a39e6;color:#fff}:root[data-theme=dark] .cat-card-price{color:#e573ac}:root[data-theme=dark] .shop-profile-screen{--shop-profile-accent: #abe3c9;--shop-profile-accent-strong: #00d673;--shop-profile-accent-ink: #3dffa4;--shop-profile-accent-border: rgba(0, 214, 115, .32);--shop-profile-accent-soft: rgba(34, 71, 54, .09);background:#101112}:root[data-theme=dark] .shop-profile-topbar{background:#101112f5}:root[data-theme=dark] .shop-profile-browse-top{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-profile-share-top{border:1px solid rgba(40,74,58,.32);color:#7df4bc;background:#22473614}:root[data-theme=dark] .shop-profile-edit-top{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-brand-hero{border:1px solid rgba(0,214,115,.24);background:linear-gradient(150deg,#00753e,#181b1a 62%,#1b2420);box-shadow:0 24px 56px #00000073}:root[data-theme=dark] .shop-hero-glow{background:radial-gradient(circle,rgba(34,71,54,.2),transparent 66%)}:root[data-theme=dark] .shop-trust-badge{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-profile-powered-by{border:1px solid rgba(40,74,58,.22);background:#00753e57}:root[data-theme=dark] .shop-profile-powered-by small{color:#bcc4c1}:root[data-theme=dark] .shop-profile-powered-by strong{color:#e7f7f0}:root[data-theme=dark] .shop-brand-mark{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent-ink);background:linear-gradient(145deg,#0f1512,#224736);box-shadow:0 12px 30px #0000004d}:root[data-theme=dark] .shop-type{color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-brand-hero h2{color:#f4fbf8}:root[data-theme=dark] .shop-brand-hero>p{color:#c1cbc6}:root[data-theme=dark] .shop-social-verified{color:#abe3c9}:root[data-theme=dark] .shop-profile-essentials>div,:root[data-theme=dark] .shop-profile-essentials>a{border:1px solid rgba(48,48,48,.1);color:#ece8de;background:#2b2b2b09}:root[data-theme=dark] .shop-profile-essentials>div>span,:root[data-theme=dark] .shop-profile-essentials>a>span{color:#abe3c9;background:#22473617}:root[data-theme=dark] .shop-profile-essentials>a.website>span{color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-profile-essentials small{color:#c4c2bf}:root[data-theme=dark] .shop-profile-essentials strong{color:#eeeae2}:root[data-theme=dark] .shop-profile-essentials>a>svg{color:#cccbc7}:root[data-theme=dark] .shop-hours-card{border:1px solid rgba(40,74,58,.26);color:#f4fbf8;background:linear-gradient(135deg,#22473616,#2b2b2b06)}:root[data-theme=dark] .shop-hours-card>summary:focus-visible{outline:3px solid rgba(40,74,58,.42)}:root[data-theme=dark] .shop-hours-icon{border:1px solid rgba(40,74,58,.2);color:#abe3c9;background:#2247361a}:root[data-theme=dark] .shop-hours-copy small{color:#abe3c9}:root[data-theme=dark] .shop-hours-copy strong{color:#f4fbf8}:root[data-theme=dark] .shop-hours-copy>span{color:#9ca7a2}:root[data-theme=dark] .shop-hours-card>summary>svg{color:var(--ui-primary-strong)}:root[data-theme=dark] .shop-hours-card.is-leave-today{border-color:#284a3a33;background:#2b2b2b09}:root[data-theme=dark] .shop-hours-card.is-leave-today .shop-hours-icon{color:#d1f0e2;background:#162f2312}:root[data-theme=dark] .shop-hours-expanded{border-top:1px solid rgba(48,48,48,.075)}:root[data-theme=dark] .shop-hours-expanded li{color:#b7c0bc;background:#00753e3b}:root[data-theme=dark] .shop-hours-expanded li strong{color:#cbd4d0}:root[data-theme=dark] .shop-hours-expanded li small{color:#abe3c9}:root[data-theme=dark] .shop-hours-expanded li b{color:#e7f7f0}:root[data-theme=dark] .shop-hours-expanded li.is-today{background:#22473614}:root[data-theme=dark] .shop-hours-expanded li.is-leave b{color:#9daaa4}:root[data-theme=dark] .shop-hours-expanded>p{color:#c5cfca}:root[data-theme=dark] .shop-profile-map-card{border:1px solid rgba(40,74,58,.28);color:#f4fbf8;background:linear-gradient(135deg,#2247361b,#2b2b2b09)}:root[data-theme=dark] .shop-profile-map-card:hover{border-color:#284a3a80;background-color:#22473614}:root[data-theme=dark] .shop-map-visual{border:1px solid rgba(48,48,48,.1);background:linear-gradient(32deg,transparent 44%,rgba(34,71,54,.22) 45%,rgba(34,71,54,.22) 51%,transparent 52%),linear-gradient(125deg,transparent 38%,rgba(43,43,43,.12) 39%,rgba(43,43,43,.12) 46%,transparent 47%),#252a29}:root[data-theme=dark] .shop-map-visual:before,:root[data-theme=dark] .shop-map-visual:after{background:#162f231c}:root[data-theme=dark] .shop-map-visual>span{border:1px solid rgba(40,74,58,.45);color:#e5ebe8;background:#162f23;box-shadow:0 8px 18px #00000061}:root[data-theme=dark] .shop-map-copy small{color:#abe3c9}:root[data-theme=dark] .shop-map-copy strong{color:#f5f2eb}:root[data-theme=dark] .shop-map-copy>span{color:#aaafa8}:root[data-theme=dark] .shop-map-action{border:1px solid rgba(40,74,58,.25);color:#abe3c9;background:#22473617}:root[data-theme=dark] .shop-hero-contact-actions a{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-hero-contact-actions a small{color:#a9afa9}:root[data-theme=dark] .shop-hero-contact-actions a.call,:root[data-theme=dark] .shop-hero-contact-actions a.whatsapp{border-color:var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-hero-contact-actions a:hover{border-color:#284a3a8c;background:#22473624}:root[data-theme=dark] .shop-hero-contact-actions a.call small,:root[data-theme=dark] .shop-hero-contact-actions a.whatsapp small{color:#abe3c9}:root[data-theme=dark] .shop-hero-cta{border:0;color:var(--shop-profile-accent-ink);background:linear-gradient(135deg,#162f23,#224736);box-shadow:0 12px 28px #00000045}:root[data-theme=dark] .shop-card-share-button{border:1px solid rgba(40,74,58,.33);color:#d1f0e2;background:#22473614}:root[data-theme=dark] .shop-profile-share-status{color:#d1f0e2}:root[data-theme=dark] .shop-profile-share-top:focus-visible,:root[data-theme=dark] .shop-profile-essentials>a:focus-visible,:root[data-theme=dark] .shop-profile-map-card:focus-visible,:root[data-theme=dark] .shop-hero-contact-actions a:focus-visible,:root[data-theme=dark] .shop-share-website:focus-visible,:root[data-theme=dark] .shop-card-share-button:focus-visible,:root[data-theme=dark] .shop-social-metric:focus-visible{outline:3px solid rgba(40,74,58,.42)}:root[data-theme=dark] .shop-share-backdrop{background:#000000b8}:root[data-theme=dark] .shop-share-sheet{border:1px solid #646a72;color:#f6f3ed;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.13),transparent 34%),#191b1f;box-shadow:0 28px 80px #0009}:root[data-theme=dark] .shop-share-handle{background:#313337}:root[data-theme=dark] .shop-share-heading>span{color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-share-heading small{color:#abe3c9}:root[data-theme=dark] .shop-share-heading button{border:1px solid #636973;color:#b7bdc6;background:#24272c}:root[data-theme=dark] .shop-share-preview{border:1px solid rgba(0,214,115,.22);background:linear-gradient(145deg,#202925,#1f2221)}:root[data-theme=dark] .shop-share-logo{color:var(--shop-profile-accent-ink);background:linear-gradient(145deg,#0f1512,#224736)}:root[data-theme=dark] .shop-share-logo.has-logo{background:#2b2b2b}:root[data-theme=dark] .shop-share-identity small{color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-share-identity strong{color:#f4fbf8}:root[data-theme=dark] .shop-share-preview>p{color:#c7c3bb}:root[data-theme=dark] .shop-share-preview>p svg{color:#abe3c9}:root[data-theme=dark] .shop-share-website{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-share-website small{color:#abe3c9}:root[data-theme=dark] .shop-share-website strong{color:#f4fbf8}:root[data-theme=dark] .shop-share-website>svg:last-child{color:var(--ui-primary-strong)}:root[data-theme=dark] .shop-share-map-link{border:1px solid rgba(40,74,58,.25);color:#abe3c9;background:#22473612}:root[data-theme=dark] .shop-share-stats>span{border:1px solid rgba(0,214,115,.2);color:var(--shop-profile-accent);background:#2247360e}:root[data-theme=dark] .shop-share-stats>span:nth-child(2),:root[data-theme=dark] .shop-share-stats>span:nth-child(3){color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-share-stats strong{color:#f4f1eb}:root[data-theme=dark] .shop-share-stats small{color:#c1c0bc}:root[data-theme=dark] .shop-share-online a{border:1px solid var(--shop-profile-accent-border);color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-share-online a:first-child{color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-share-options a,:root[data-theme=dark] .shop-share-options button{border:1px solid #626974;color:#dce1e7;background:#25282d}:root[data-theme=dark] .shop-share-options .whatsapp{border-color:#00d67357;color:#abe3c9;background:#008d4b1a}:root[data-theme=dark] .shop-share-feedback{color:#b9bdc4}:root[data-theme=dark] .shop-share-heading button:focus-visible,:root[data-theme=dark] .shop-share-map-link:focus-visible,:root[data-theme=dark] .shop-share-options a:focus-visible,:root[data-theme=dark] .shop-share-options button:focus-visible{outline:3px solid rgba(40,74,58,.45)}:root[data-theme=dark] .shop-share-online a:focus-visible{outline:3px solid rgba(40,74,58,.42)}:root[data-theme=dark] .shop-section-heading h2{color:var(--ink)}:root[data-theme=dark] .shop-section-heading p{color:var(--muted)}:root[data-theme=dark] .shop-metrics-card{border:1px solid rgba(0,214,115,.22);background:radial-gradient(circle at 100% 0,rgba(34,71,54,.08),transparent 30%),#191b1f}:root[data-theme=dark] .shop-trust-card{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.1),transparent 25%),linear-gradient(155deg,#1b211f,#191b1f 48%,#1a1e1d)}:root[data-theme=dark] .shop-score-panel{border:1px solid #636a73;background:#202328}:root[data-theme=dark] .shop-score-panel.has-score{border-color:var(--shop-profile-accent-border);background:linear-gradient(135deg,#2247361a,#202328 62%)}:root[data-theme=dark] .shop-score-value{border:4px solid #636973;color:#aeb4bd;background:#191b1f;box-shadow:inset 0 0 0 1px #0000000f}:root[data-theme=dark] .has-score .shop-score-value{border-color:var(--shop-profile-accent-strong);color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-score-value small{color:#babfc4}:root[data-theme=dark] .shop-score-copy>small{color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-score-copy>strong{color:#f6f1e7}:root[data-theme=dark] .shop-score-copy>span{color:#a7adb5}:root[data-theme=dark] .shop-metrics-group{border-top:1px solid #5b636e}:root[data-theme=dark] .shop-metrics-group>h3{color:#aeb4bd}:root[data-theme=dark] .shop-metric-tile,:root[data-theme=dark] .shop-social-metric,:root[data-theme=dark] .shop-quality-card{border:1px solid #626974;color:var(--shop-profile-accent);background:#202328}:root[data-theme=dark] .shop-metric-tile.products{color:var(--shop-profile-accent);background:linear-gradient(145deg,#22473612,#202328)}:root[data-theme=dark] .shop-metric-tile.rating{color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-metric-icon{color:currentColor;background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-metric-tile.products .shop-metric-icon,:root[data-theme=dark] .shop-metric-tile.rating .shop-metric-icon{background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-metric-tile>strong,:root[data-theme=dark] .shop-social-metric>strong,:root[data-theme=dark] .shop-quality-card>strong{color:#f4f6f8}:root[data-theme=dark] .shop-metric-tile>span:last-child,:root[data-theme=dark] .shop-social-metric>span:last-child{color:#a6adb6}:root[data-theme=dark] .shop-social-metric.instagram,:root[data-theme=dark] .shop-social-metric.youtube,:root[data-theme=dark] .shop-social-metric.facebook{color:var(--shop-profile-accent)}:root[data-theme=dark] .shop-social-metric.instagram .shop-metric-icon,:root[data-theme=dark] .shop-social-metric.youtube .shop-metric-icon,:root[data-theme=dark] .shop-social-metric.facebook .shop-metric-icon{background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-social-metric>strong.is-empty{color:#b7bdc5}:root[data-theme=dark] a.shop-social-metric:hover{border-color:#43474e;background:#262a2f}:root[data-theme=dark] .shop-metrics-note{color:#b8bdc4}:root[data-theme=dark] .shop-metrics-note svg{color:#abe3c9}:root[data-theme=dark] .shop-quality-group{border-top:1px solid #626a69}:root[data-theme=dark] .shop-quality-heading>span{color:#abe3c9;background:#2247361a}:root[data-theme=dark] .shop-quality-heading small{color:#abe3c9}:root[data-theme=dark] .shop-quality-heading h3{color:#f4f6f8}:root[data-theme=dark] .shop-quality-heading p{color:#9ba3ad}:root[data-theme=dark] .shop-quality-card.good{border-color:#00d67347;background:linear-gradient(145deg,#22473612,#202328)}:root[data-theme=dark] .shop-quality-icon{color:var(--shop-profile-accent);background:var(--shop-profile-accent-soft)}:root[data-theme=dark] .shop-quality-card.good .shop-quality-icon{color:#abe3c9;background:#2247361a}:root[data-theme=dark] .shop-quality-card h3{color:#eef2f7}:root[data-theme=dark] .shop-quality-card small{color:#aab2bd}:root[data-theme=dark] .shop-quality-method{color:#b8bdc4}:root[data-theme=dark] .shop-quality-method svg{color:#abe3c9}:root[data-theme=dark] .cat-photo{border:1px solid var(--line)}:root[data-theme=dark] .cat-photo.empty{background:var(--card)}:root[data-theme=dark] .cat-name{color:#e573ac}:root[data-theme=dark] .cat-desc{color:var(--muted)}:root[data-theme=dark] .cat-price{color:#e573ac}:root[data-theme=dark] .cat-mrp{color:var(--muted)}:root[data-theme=dark] .cat-off{color:#e573ac}:root[data-theme=dark] .cat-avail b.in{color:var(--green-dark)}:root[data-theme=dark] .cat-avail b.ltd{color:#eec072}:root[data-theme=dark] .cat-avail b.out{color:#eb6e83}:root[data-theme=dark] .invoice-status.cancelled{background:#d11a3926;color:#eb6e83}:root[data-theme=dark] .cancelled-text{color:#eb6e83!important}:root[data-theme=dark] .danger-btn{border:1px solid rgba(83,45,51,.4);background:#d11a391a;color:#eb6e83}:root[data-theme=dark] .topbar-add{border:none;background:linear-gradient(135deg,#224736,#224736);color:#7ff5bd}:root[data-theme=dark] .seg-btn,:root[data-theme=dark] .sort-seg-btn{border:none}:root[data-theme=dark] .seg-btn.on{border:none}:root[data-theme=dark] .segment{background:none;border:none}:root[data-theme=dark] .seg-btn{border:1px solid var(--line)}:root[data-theme=dark] .seg-btn.on{border:1px solid var(--green)}:root[data-theme=dark] .hist-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .hist-row:last-child{border-bottom:none}:root[data-theme=dark] .hist-icon{background:var(--card)}:root[data-theme=dark] .hist-in{color:var(--green-dark)}:root[data-theme=dark] .hist-out{color:#eb6e83}:root[data-theme=dark] .shop-settings-screen{background:#101112}:root[data-theme=dark] .shop-settings-sticky-header{background:#101112f7;box-shadow:0 8px 22px #0000005c}:root[data-theme=dark] .shop-settings-topbar{background:transparent;box-shadow:none}:root[data-theme=dark] .settings-header-logo{border:1px solid rgba(0,214,115,.36);color:#7ff5bd;background:linear-gradient(145deg,#0f1512,#224736)}:root[data-theme=dark] .settings-header-logo.has-logo{background:#2b2b2b}:root[data-theme=dark] .settings-header-copy small{color:#abe3c9}:root[data-theme=dark] .settings-header-copy h1{color:#f4fbf8}:root[data-theme=dark] .settings-tab-nav{border-top:1px solid #4f565c;border-bottom:1px solid #5a6168;background:#151718}:root[data-theme=dark] .settings-tab-nav button{border:0;color:#bcc2c4;background:transparent}:root[data-theme=dark] .settings-tab-icon{color:#bbc1c3;background:transparent}:root[data-theme=dark] .settings-tab-indicator{background:#162f23}:root[data-theme=dark] .settings-tab-nav button.is-active{color:#e7f7f0;background:linear-gradient(180deg,transparent 35%,rgba(34,71,54,.075))}:root[data-theme=dark] .settings-tab-nav button.is-active .settings-tab-icon{color:#abe3c9}:root[data-theme=dark] .settings-tab-nav button:active{background:#2247360f}:root[data-theme=dark] .settings-tab-nav button:focus-visible{outline:3px solid rgba(40,74,58,.4)}@media (hover: hover) and (pointer: fine){:root[data-theme=dark] .settings-tab-nav button:not(.is-active):hover{color:#c6d2ce;background:#2b2b2b06}:root[data-theme=dark] .settings-tab-nav button:not(.is-active):hover .settings-tab-icon{color:#abe3c9}}:root[data-theme=dark] .shop-identity-preview{border:1px solid rgba(0,214,115,.28);background:radial-gradient(circle at 95% 0,rgba(34,71,54,.13),transparent 42%),linear-gradient(145deg,#1e2522,#1b1d1f);box-shadow:0 18px 42px #00000059}:root[data-theme=dark] .settings-logo-preview{border:1px solid rgba(0,214,115,.38);color:#7ff5bd;background:linear-gradient(145deg,#0f1512,#224736)}:root[data-theme=dark] .settings-logo-preview img{background:#2b2b2b}:root[data-theme=dark] .settings-preview-copy strong{color:#fff9ec}:root[data-theme=dark] .settings-preview-copy small{color:#bdb5a6}:root[data-theme=dark] .settings-upload-button{border:1px solid rgba(0,214,115,.34);color:#7df4bc;background:#22473614}:root[data-theme=dark] .settings-remove-logo{border:1px solid #656872;color:#c9cdd4;background:#25272b}:root[data-theme=dark] .settings-powered-by{border-top:1px solid rgba(0,214,115,.16);color:#bdc2c0}:root[data-theme=dark] .settings-powered-by img{box-shadow:0 4px 12px #0000004d}:root[data-theme=dark] .settings-powered-by strong{color:#e7f7f0}:root[data-theme=dark] .settings-trust-checklist{border:1px solid #626e74;background:linear-gradient(145deg,#1d2223,#191c1e)}:root[data-theme=dark] .settings-trust-summary p{color:var(--muted)}:root[data-theme=dark] .settings-trust-summary>strong{color:#abe3c9;background:#2247361a}:root[data-theme=dark] .settings-trust-progress{background:#30353a}:root[data-theme=dark] .settings-trust-progress>span{background:linear-gradient(90deg,#224736,#162f23)}:root[data-theme=dark] .settings-trust-checklist li{border:1px solid #626a74;color:#9da4ae;background:#25282d}:root[data-theme=dark] .settings-trust-checklist li.complete{border-color:#00d67340;color:#d1f0e2;background:#22473612}:root[data-theme=dark] .settings-form-section{border-color:#626974;background:#1b1d21}:root[data-theme=dark] .settings-section-heading{border-bottom:1px solid #5a5f69}:root[data-theme=dark] .settings-section-heading>span{color:#abe3c9;background:#22473617}:root[data-theme=dark] .settings-section-heading h2{color:#f3f5f7}:root[data-theme=dark] .settings-section-heading p{color:#a1a7b0}:root[data-theme=dark] .settings-form-section .field input,:root[data-theme=dark] .settings-form-section .field select,:root[data-theme=dark] .settings-form-section .field textarea{border-color:#636873;background:#141619}:root[data-theme=dark] .settings-form-section .field input:focus,:root[data-theme=dark] .settings-form-section .field select:focus,:root[data-theme=dark] .settings-form-section .field textarea:focus{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .shop-address-fields{border:1px solid #626a75;background:#191b1f}:root[data-theme=dark] .shop-address-title{color:#f4fbf8}:root[data-theme=dark] .shop-address-title svg{color:#abe3c9}:root[data-theme=dark] .shop-address-fields .address-control input,:root[data-theme=dark] .shop-address-fields .address-control select{border:1px solid #636873;outline:none;color:var(--ink);background:#141619}:root[data-theme=dark] .shop-address-fields .address-control input::placeholder{color:var(--muted)}:root[data-theme=dark] .shop-address-fields .address-control input:focus,:root[data-theme=dark] .shop-address-fields .address-control select:focus{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .weekly-hours-editor{border:1px solid #626a75;background:#191b1f}:root[data-theme=dark] .weekly-hours-editor-heading strong{color:#f4fbf8}:root[data-theme=dark] .weekly-hours-editor-heading small{color:#b8bec4}:root[data-theme=dark] .weekly-hours-editor-heading button{border:1px solid rgba(0,214,115,.29);color:#abe3c9;background:#22473613}:root[data-theme=dark] .weekly-hours-editor-heading button:disabled{border-color:#636c73;color:#c7cccb;background:#222628}:root[data-theme=dark] .weekly-hours-legacy{color:#aab4af;background:#2247360e}:root[data-theme=dark] .weekly-hours-legacy svg{color:#abe3c9}:root[data-theme=dark] .weekly-hours-editor ul{border-top:1px solid #5c646b}:root[data-theme=dark] .weekly-hours-editor li{border:0;border-bottom:1px solid #576067;background:#15171a}:root[data-theme=dark] .weekly-hours-editor li:last-child{border-bottom:0}:root[data-theme=dark] .weekly-hours-editor li.is-leave{background:#162f2309}:root[data-theme=dark] .weekly-hours-day strong{color:#e7f7f0}:root[data-theme=dark] .weekly-hours-times small{color:#b8bec4}:root[data-theme=dark] .weekly-hours-times input{border:1px solid #626a74;outline:none;color:#f4fbf8;background:#101215}:root[data-theme=dark] .weekly-hours-times input:focus{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #0003}:root[data-theme=dark] .weekly-hours-status{border:1px solid rgba(0,214,115,.28);color:#abe3c9;background:#22473613}:root[data-theme=dark] .weekly-hours-status[aria-pressed=true]{border-color:#284a3a33;color:#d1f0e2;background:#162f230e}:root[data-theme=dark] .weekly-hours-leave-note{color:#9eaaa5}:root[data-theme=dark] .weekly-hours-editor-heading button:focus-visible,:root[data-theme=dark] .weekly-hours-status:focus-visible{outline:3px solid rgba(0,214,115,.32)}:root[data-theme=dark] .field-help{color:#9ba1aa}:root[data-theme=dark] .settings-map-help a{border:1px solid rgba(0,214,115,.28);color:#abe3c9;background:#22473612}:root[data-theme=dark] .social-field .field-label svg{color:#c7a6ff}:root[data-theme=dark] .social-auto-sync{border:1px solid rgba(0,214,115,.27);background:linear-gradient(145deg,#22473613,#191c20)}:root[data-theme=dark] .social-auto-sync-head>span{color:#abe3c9;background:#2247361a}:root[data-theme=dark] .social-auto-sync-head strong{color:#f4fbf8}:root[data-theme=dark] .social-auto-sync-head small{color:#9da9a4}:root[data-theme=dark] .social-auto-sync-head>b{border:1px solid rgba(0,214,115,.26);color:#abe3c9;background:#22473614}:root[data-theme=dark] .social-auto-sync-head>b.is-checking{color:#e7f7f0}:root[data-theme=dark] .social-sync-error{color:#f4a6a6}:root[data-theme=dark] .social-connection-row{border:1px solid #626a75;background:#191b1f}:root[data-theme=dark] .social-connection-head>span{color:#e7f7f0}:root[data-theme=dark] .social-connection-head>span svg{color:#abe3c9}:root[data-theme=dark] .social-connection-head>b{color:#abe3c9}:root[data-theme=dark] .social-connection-head>b.pending{color:#d7c47e}:root[data-theme=dark] .social-connection-head>b.error,:root[data-theme=dark] .social-connection-head>b.setup_required{color:#84dbb2}:root[data-theme=dark] .social-connection-row input{border:1px solid #636873;outline:none;color:var(--ink);background:#141619}:root[data-theme=dark] .social-connection-row input:focus{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .social-connection-row>small{color:#bac1c3}:root[data-theme=dark] .settings-saved{border:1px solid rgba(0,214,115,.34);color:#abe3c9;background:#22473614}:root[data-theme=dark] .settings-saved strong{color:#e7f7f0}:root[data-theme=dark] .settings-saved span{color:#a9b7b2}:root[data-theme=dark] .settings-saved button{border:0;color:#abe3c9;background:transparent}:root[data-theme=dark] .settings-save-button{box-shadow:0 10px 24px #0000003d}:root[data-theme=dark] .settings-save-confirm .confirm-dialog-icon{color:#abe3c9;background:#22473621}:root[data-theme=dark] .settings-upload-button:focus-within,:root[data-theme=dark] .settings-remove-logo:focus-visible,:root[data-theme=dark] .settings-saved button:focus-visible,:root[data-theme=dark] .settings-map-help a:focus-visible,:root[data-theme=dark] .shop-profile-edit-top:focus-visible{outline:3px solid rgba(0,214,115,.32)}@media (max-width: 480px){:root[data-theme=dark] .weekly-hours-times small{border:0}}:root[data-theme=dark] .shop-brand-mark.has-logo{background:#2b2b2b}:root[data-theme=dark] .ship-status.order-new{background:#a514622e;color:#f472b6}:root[data-theme=dark] .ship-status.order-confirmed{background:#1a5fd129;color:#6c9dec}:root[data-theme=dark] .ship-status.order-packed{background:#521ad129;color:#a78bfa}:root[data-theme=dark] .ship-status.order-completed{background:var(--green-soft);color:var(--green-dark)}:root[data-theme=dark] .ship-status.order-cancelled{background:#d11a3926;color:#eb6e83}:root[data-theme=dark] .order-line-name{color:var(--ink)}:root[data-theme=dark] .order-bill-banner{border:1px solid rgba(90,48,70,.4);background:#a514621a;color:var(--ink)}:root[data-theme=dark] .order-bill-dismiss{border:none;background:#a5146226;color:#f472b6}:root[data-theme=dark] .order-pending-banner{border:1px solid rgba(90,48,70,.4);background:#a514621a;color:#f472b6}:root[data-theme=dark] .ship-status.order-quoted{background:#c7971926;color:#f0cb6b}:root[data-theme=dark] .ship-status.order-paid{background:#1a5fd126;color:#60a5fa}:root[data-theme=dark] .ship-status.order-shipped{background:#17a7bd26;color:#74dae9}:root[data-theme=dark] .ship-status.order-delivered,:root[data-theme=dark] .ship-status.order-closed{background:#22473626;color:var(--ui-primary-strong)}:root[data-theme=dark] .ship-status.order-refund_pending,:root[data-theme=dark] .ship-status.order-return_requested{background:#d11a1a26;color:#f87171}:root[data-theme=dark] .ship-status.order-refunded{background:#781ad126;color:#c084fc}:root[data-theme=dark] .customer-overview-card{border:1px solid #606976;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.1),transparent 42%),#1c1f23;box-shadow:0 10px 28px #00000038}:root[data-theme=dark] .customer-mix-donut:after{background:#20242a;box-shadow:inset 0 0 0 1px #00000014}:root[data-theme=dark] .customer-mix-donut strong{color:#f8fafc}:root[data-theme=dark] .customer-mix-donut small{color:#aab2be}:root[data-theme=dark] .customer-overview-copy h2{color:#f8fafc}:root[data-theme=dark] .customer-mix-legend span{color:#aeb6c1}:root[data-theme=dark] .customer-overview-stats{border:1px solid #5f6977;background:#0b0d1038}:root[data-theme=dark] .customer-overview-stats button{border:0;color:#d1f0e2;background:transparent}:root[data-theme=dark] .customer-overview-stats button+button{border-left:1px solid #5f6977}:root[data-theme=dark] .customer-overview-stats button span{color:#9da6b2}:root[data-theme=dark] .customer-overview-stats button strong{color:#f8fafc}:root[data-theme=dark] .customer-overview-stats button.attention{color:#f4c45e}:root[data-theme=dark] .customer-overview-stats button.active{background:#008d4b1f;box-shadow:inset 0 -2px #0009}:root[data-theme=dark] .customer-select-control{border:1px solid #606976;color:#abe3c9;background:#1d2024}:root[data-theme=dark] .customer-select-control>span{color:#b7bdc5}:root[data-theme=dark] .customer-select-control select{border:0;color:#f1f5f9;background-color:transparent}:root[data-theme=dark] .customer-quick-filters button{border:1px solid #616876;color:#b6bdc8;background:#1d2024}:root[data-theme=dark] .customer-quick-filters button strong{color:#f8fafc}:root[data-theme=dark] .customer-quick-filters button.active{border-color:#00d673b3;color:#7df4bc;background:#008d4b24;box-shadow:inset 0 0 0 1px #0000001f}:root[data-theme=dark] .customer-quick-filters button.attention strong{color:#f0cb6b}:root[data-theme=dark] .customer-sort-row>span{color:#9ba1aa}:root[data-theme=dark] .customer-sort-scroller button{border:1px solid #606876;color:#b6bdc8;background:#1b1d21}:root[data-theme=dark] .customer-sort-scroller button.active{border-color:#42474f;color:#7df4bc;background:#2a2e34}:root[data-theme=dark] .customer-row-card{border:1px solid #606876;background:linear-gradient(145deg,#1d1f23,#1a1c20);box-shadow:0 7px 20px #0000002e}:root[data-theme=dark] .customer-row-main{border:0;color:var(--ink);background:transparent}:root[data-theme=dark] .customer-row-main:hover{background:#2b2b2b06}:root[data-theme=dark] .customer-row-copy>strong{color:#f8fafc}:root[data-theme=dark] .customer-row-copy>span:not(.customer-row-tags){color:#c1c7d0}:root[data-theme=dark] .customer-row-copy>small{color:#b7bdc5}:root[data-theme=dark] .customer-row-activity svg{color:#abe3c9}:root[data-theme=dark] .customer-row-tags i{border:1px solid #606876;color:#cdd2da;background:#292c31}:root[data-theme=dark] .customer-row-tags i.customer-type-pill.retail{border-color:#00d6734d;color:#7df4bc;background:#2247361f}:root[data-theme=dark] .customer-row-tags i.customer-type-pill.wholesale{border-color:#292c4c57;color:#bec6ff;background:#1a1ed124}:root[data-theme=dark] .customer-row-tags i.customer-location-pill{color:#c5cbd4;background:#282b30}:root[data-theme=dark] .customer-row-tags i.customer-due-inline{border-color:#58492f4d;color:#fbcf65;background:#b278161a}:root[data-theme=dark] .customer-row-side{color:#c0c4ca}:root[data-theme=dark] .customer-due-badge{color:#fbcf65;background:#b2781621}:root[data-theme=dark] .customer-paid-badge{color:#abe3c9;background:#008d4b1f}:root[data-theme=dark] .customer-row-menu-button{border:0;color:#aeb5c0;background:transparent}:root[data-theme=dark] .customer-row-menu-button:hover,:root[data-theme=dark] .customer-row-menu-button[aria-expanded=true]{color:#f8fafc;background:#2b2f35}:root[data-theme=dark] .customer-row-menu{border:1px solid #616876;background:#272a2f;box-shadow:0 16px 34px #0000008a}:root[data-theme=dark] .customer-row-menu button{border:0;color:#f1f5f9;background:transparent}:root[data-theme=dark] .customer-row-menu button:hover{background:#33373e}:root[data-theme=dark] .customer-row-menu button.danger{color:#fda4af}:root[data-theme=dark] .customer-insights-panel{border:1px solid #606876;background:#1a1c20}:root[data-theme=dark] .customer-insights-panel>summary{color:#f8fafc}:root[data-theme=dark] .customer-insights-summary-icon{color:#abe3c9;background:#008d4b21}:root[data-theme=dark] .customer-insights-panel>summary small{color:#9ba1aa}:root[data-theme=dark] .customer-insights-panel>summary>svg{color:#bec3c9}:root[data-theme=dark] .dialog-backdrop{background:#000000ad}:root[data-theme=dark] .confirm-dialog{border:1px solid #616975;color:#f8fafc;background:#22252a;box-shadow:0 24px 70px #0009}:root[data-theme=dark] .confirm-dialog-icon{color:#fda4af;background:#d11a3921}:root[data-theme=dark] .confirm-dialog p{color:#b6bdc8}:root[data-theme=dark] .confirm-dialog .secondary{border:1px solid #606976;color:#e5e7eb;background:#2c3036}:root[data-theme=dark] .danger-button{border:1px solid rgba(83,45,51,.45);color:#fff;background:#901231}:root[data-theme=dark] .undo-toast{border:1px solid #42484f;color:#f8fafc;background:#292d33;box-shadow:0 18px 42px #0009}:root[data-theme=dark] .undo-toast button{border:0;color:#abe3c9;background:#008d4b21}:root[data-theme=dark] .customer-profile-hero{border:1px solid #616876;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.12),transparent 42%),#1b1d21}:root[data-theme=dark] .customer-detail-type-pill{border:1px solid}:root[data-theme=dark] .customer-detail-type-pill.retail{border-color:#00d6734d;color:#7df4bc;background:#2247361f}:root[data-theme=dark] .customer-detail-type-pill.wholesale{border-color:#292c4c57;color:#bec6ff;background:#1a1ed124}:root[data-theme=dark] .customer-detail-avatar{color:#abe3c9;background:#008d4b29}:root[data-theme=dark] .customer-profile-hero p{color:#b6bdc8}:root[data-theme=dark] .customer-contact-action{border:1px solid #606876;color:#e5e7eb;background:#25282d}:root[data-theme=dark] .customer-contact-action.whatsapp{border-color:#00d67357;color:#abe3c9;background:#008d4b1c}:root[data-theme=dark] .customer-value-card{border:1px solid #616876;background:#1e2024}:root[data-theme=dark] .customer-value-card>span{color:#9fa6b1}:root[data-theme=dark] .customer-value-card>strong{color:#f8fafc}:root[data-theme=dark] .customer-value-card>small{color:#b7bdc5}:root[data-theme=dark] .customer-value-card.due{border-color:#58492f5c;background:#b2781614}:root[data-theme=dark] .customer-value-card.due>strong{color:#fbcf65}:root[data-theme=dark] .customer-detail-section{border:1px solid #616876;background:#1c1e22}:root[data-theme=dark] .customer-notes{color:#c8ced7;background:#25282d}:root[data-theme=dark] .customer-detail-line{color:#b8bec8}:root[data-theme=dark] .customer-detail-line svg{color:#abe3c9}:root[data-theme=dark] .customer-address-list li{background:#25282d}:root[data-theme=dark] .customer-address-icon,:root[data-theme=dark] .customer-activity-icon{color:#d1f0e2;background:#008d4b1f}:root[data-theme=dark] .customer-address-list strong{color:#f1f5f9}:root[data-theme=dark] .customer-address-list p{color:#aab1bc}:root[data-theme=dark] .customer-section-empty{color:#9da5b1;background:#25282d}:root[data-theme=dark] .customer-activity-groups h3{color:#aeb5bf}:root[data-theme=dark] .customer-bill-list button{border:1px solid #606977;color:#f1f5f9;background:#25282d}:root[data-theme=dark] .customer-bill-list button small{color:#9fa6b1}:root[data-theme=dark] .customer-order-list li{background:#25282d}:root[data-theme=dark] .customer-order-list small{color:#9fa6b1}:root[data-theme=dark] .customer-order-list b{color:#7df4bc}:root[data-theme=dark] .customer-collection-card{border:1px solid rgba(88,73,47,.38);background:linear-gradient(145deg,#b278161f,#26282df5)}:root[data-theme=dark] .customer-collection-icon{color:#fbcf65;background:#b2781626}:root[data-theme=dark] .customer-collection-card h2{color:#f8fafc}:root[data-theme=dark] .customer-collection-card p{color:#adb5c0}:root[data-theme=dark] .customer-collection-card>button{border:1px solid #53472d;color:#ebe9e4;background:#d19a1a}:root[data-theme=dark] .customer-payment-success{border:1px solid rgba(0,214,115,.3);color:#d1f0e2;background:#008d4b1a}:root[data-theme=dark] .customer-payment-list li{border:1px solid #606977;background:#25282d}:root[data-theme=dark] .customer-payment-icon{color:#abe3c9;background:#008d4b1f}:root[data-theme=dark] .customer-payment-list li.reversal .customer-payment-icon{color:#fda4af;background:#d11a391f}:root[data-theme=dark] .customer-payment-list strong{color:#f1f5f9}:root[data-theme=dark] .customer-payment-list small{color:#9fa7b2}:root[data-theme=dark] .customer-payment-list p{color:#b8c0ca}:root[data-theme=dark] .customer-payment-more{border:1px solid #606876;color:#d1f0e2;background:#24272c}:root[data-theme=dark] .customer-payment-sheet{border:1px solid #616975;color:#f8fafc;background:#22252a;box-shadow:0 24px 70px #0009}:root[data-theme=dark] .customer-payment-sheet>header{border-bottom:1px solid #5e6673;background:#22252a}:root[data-theme=dark] .customer-payment-sheet>header button{border:1px solid #616975;color:#cbd1d9;background:#2c3036}:root[data-theme=dark] .customer-payment-amount input{color:#f8fafc}:root[data-theme=dark] .customer-payment-modes button{border:1px solid #606876;color:#b7bec8;background:#292c31}:root[data-theme=dark] .customer-payment-modes button.on{border-color:#00d6738f;color:#d1f0e2;background:#008d4b21;box-shadow:inset 0 0 0 1px #0000001f}:root[data-theme=dark] .customer-allocation-note{color:#aeb6c1;background:#292c31}:root[data-theme=dark] .customer-allocation-note svg{color:#abe3c9}:root[data-theme=dark] .customer-payment-sheet footer .secondary{border:1px solid #606976;color:#e5e7eb;background:#2c3036}:root[data-theme=dark] .customer-detail-secondary-action button{border:0;color:#fda4af;background:transparent}:root[data-theme=dark] .customer-detail-secondary-action span{color:var(--ui-muted)}:root[data-theme=dark] .address-customer-contact{border-bottom:1px solid #616876}:root[data-theme=dark] .address-contact-heading>span:last-child{color:#b7bdc5}:root[data-theme=dark] .address-pin-status{color:#9fa6b1}:root[data-theme=dark] .customer-required-section{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.09),transparent 38%),#1d1f23}:root[data-theme=dark] .customer-basic-optional{border-top:1px solid #616876}:root[data-theme=dark] .customer-basic-optional-heading h3{color:#f8fafc}:root[data-theme=dark] .customer-form-section-heading h2{color:#f8fafc}:root[data-theme=dark] .customer-form-section-heading>span{color:#b7bdc5}:root[data-theme=dark] .customer-form-disclosure{border:1px solid #616876;background:#1d1f23}:root[data-theme=dark] .customer-form-disclosure>summary{color:#f8fafc}:root[data-theme=dark] .customer-form-disclosure>summary:focus-visible{outline:3px solid rgba(40,74,58,.6)}:root[data-theme=dark] .customer-form-disclosure>summary small{color:#9da5b1}:root[data-theme=dark] .disclosure-icon{color:#abe3c9;background:#008d4b1f}:root[data-theme=dark] .customer-form-disclosure>summary>svg{color:#bec2c8}:root[data-theme=dark] .customer-form-disclosure-body{border-top:1px solid #59626f}:root[data-theme=dark] .address-empty-state{border:1px dashed #606876;color:#abe3c9;background:#202328}:root[data-theme=dark] .address-empty-state p{color:#f1f5f9}:root[data-theme=dark] .address-empty-state span{color:#9fa6b1}:root[data-theme=dark] .address-default-toggle{border:1px solid #616975;color:#aab1bc;background:#202328}:root[data-theme=dark] .address-default-toggle.on{border-color:#00d67361;color:#abe3c9;background:#008d4b1a}:root[data-theme=dark] .address-recipient-choice{border:1px solid #616975;color:#aeb6c1;background:#22252a}:root[data-theme=dark] .address-recipient-choice>svg{color:#babfc6}:root[data-theme=dark] .address-recipient-choice strong{color:#eef2f7}:root[data-theme=dark] .address-recipient-choice small{color:#b7bdc5}:root[data-theme=dark] .address-recipient-choice b{color:#d1f0e2}:root[data-theme=dark] .address-recipient-choice.on{border-color:#00d67357;background:#008d4b14}:root[data-theme=dark] .address-recipient-choice.on>svg{color:#abe3c9}:root[data-theme=dark] .address-form-label{color:#d9dee6}:root[data-theme=dark] .address-control>span{color:#aeb6c1}:root[data-theme=dark] .duplicate-customer-warning{border:1px solid rgba(85,74,46,.35);color:#f7d77c;background:#b2781617}:root[data-theme=dark] .duplicate-customer-warning button{border:0;color:#e8e8e8;background:#c79719}:root[data-theme=dark] .customer-form-actions{border:1px solid #616875;background:#1f2125f5;box-shadow:0 16px 34px #00000082}:root[data-theme=dark] .customer-form-actions>span{color:#9fa6b1}:root[data-theme=dark] .more-screen{color:#dce1ec;background:radial-gradient(circle at 100% 0,rgba(23,75,189,.055),transparent 280px),#1b1f25}:root[data-theme=dark] .more-screen .topbar{background:#2b2b2bf5;border-bottom-color:#243243;box-shadow:0 7px 22px #0000001a}:root[data-theme=dark] .more-screen .topbar h1{color:#dbe1ed}:root[data-theme=dark] .more-screen .eyebrow{color:#7ff5bd}:root[data-theme=dark] .more-overview{border:1px solid #254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.18),transparent 44%),linear-gradient(145deg,#2b2b2b,#1a231f 68%);box-shadow:0 14px 32px #00000026}:root[data-theme=dark] .more-overview:after{border:1px solid rgba(0,214,115,.14)}:root[data-theme=dark] .more-overview-icon{border:1px solid #254537;color:#7ff5bd;background:#131a17;box-shadow:inset 0 1px #0009}:root[data-theme=dark] .more-overview h2{color:#dbe1ed}:root[data-theme=dark] .more-overview p{color:#c4cbd4}:root[data-theme=dark] .more-group{--more-accent: #3dffa4;--more-soft: #1a231f;--more-border: #254537}:root[data-theme=dark] .more-group--stock{--more-accent: #faa142;--more-soft: #191612;--more-border: #4a3e28}:root[data-theme=dark] .more-group--money{--more-accent: #5a8be2;--more-soft: #171a1f;--more-border: #263146}:root[data-theme=dark] .more-group--operations{--more-accent: #926ece;--more-soft: #1a1720;--more-border: #302646}:root[data-theme=dark] .more-group--shop{--more-accent: #de5e94;--more-soft: #231a1d;--more-border: #462633}:root[data-theme=dark] .more-group-icon{border:1px solid var(--more-border);color:var(--more-accent);background:var(--more-soft)}:root[data-theme=dark] .more-group-heading h2{color:#dbe1ed}:root[data-theme=dark] .more-group-heading p{color:#c2c8d1}:root[data-theme=dark] .more-group-count{border:1px solid var(--more-border);color:var(--more-accent);background:var(--more-soft)}:root[data-theme=dark] .more-group-list{border:1px solid #253344;background:#2b2b2b;box-shadow:0 10px 26px #00000021}:root[data-theme=dark] .more-group-list li+li{border-top:1px solid #263141}:root[data-theme=dark] .more-group-list .menu-row,:root[data-theme=dark] .modern-menu.more-group-list .menu-row{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .more-group-list .menu-row:hover{border-color:transparent;background:var(--more-soft)}:root[data-theme=dark] .more-group-list .menu-row:focus-visible{outline:3px solid var(--more-accent)}:root[data-theme=dark] .more-group-list .menu-icon,:root[data-theme=dark] .modern-menu.more-group-list li:nth-child(n) .menu-icon{color:var(--more-accent);background:var(--more-soft)}:root[data-theme=dark] .more-group-list .menu-copy strong{color:#dbe1ed}:root[data-theme=dark] .more-group-list .menu-copy small{color:#c2c8d2}:root[data-theme=dark] .more-group-list .menu-chevron{color:#b7bdc7}:root[data-theme=dark] .more-group-list .menu-badge{color:#ab8cd6;background:#17151d}:root[data-theme=dark] .more-version{color:#c2c8d1}:root[data-theme=dark]{--green: #3dffa5;--green-dark: #3dffa4;--green-deep: #3dffa4;--green-soft: #131a17;--ink: #dbe1ed;--muted: #c6cdd6;--line: #263443;--bg: #1a1d23;--card: #2b2b2b;--card-raised: #171a1f;--red: #e45858;--amber: #f69246;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 9px 24px rgba(0, 0, 0, .12)}html[data-theme=dark],:root[data-theme=dark] body{background:#14181b;color:var(--ink)}html[data-theme=dark]{scrollbar-color:#2d3745 #233242}:root[data-theme=dark] .screen{color:var(--ink);background:radial-gradient(circle at 100% 0,rgba(34,71,54,.045),transparent 280px),var(--bg);box-shadow:0 0 54px #0000001f}:root[data-theme=dark] .topbar{border-bottom-color:#243243;background:#2b2b2b;box-shadow:0 7px 22px #00000017}:root[data-theme=dark] .topbar h1{color:var(--ink)}:root[data-theme=dark] .topbar .count{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .eyebrow{color:#7df4bc}:root[data-theme=dark] .avatar-button{color:#8f89d7;background:#181720;border-color:#272443}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button{color:#d2d9e2;border-color:#283442;background:#2b2b2b}:root[data-theme=dark] .back:hover,:root[data-theme=dark] .icon-button:hover{color:#dbe1ed;border-color:#2c3845;background:#181d21}:root[data-theme=dark] .topbar-action{color:#7df4bc;background:#131a17}:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card,:root[data-theme=dark] .modern-menu .menu-row,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .insight-tile,:root[data-theme=dark] .rate-card,:root[data-theme=dark] .addr-option,:root[data-theme=dark] .pline{color:var(--ink);border-color:var(--line);background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .stat-card.modern:hover,:root[data-theme=dark] .quick-grid button:hover,:root[data-theme=dark] .modern-menu .menu-row:hover,:root[data-theme=dark] .activity-row:hover{border-color:#2c3845;background:#1d2228}:root[data-theme=dark] .month-card .net{border-top-color:#263443;background:#1a231f}:root[data-theme=dark] .month-card .net span,:root[data-theme=dark] .month-card .net strong{color:#7df4bc}:root[data-theme=dark] .empty-inline,:root[data-theme=dark] .modern-empty{border-color:#283545;background:#2b2b2bb8}:root[data-theme=dark] .empty p:first-of-type{color:var(--ink)}:root[data-theme=dark] .empty-icon{color:#b7bfca}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .discount-input,:root[data-theme=dark] .shop-address-fields .address-control input,:root[data-theme=dark] .shop-address-fields .address-control select,:root[data-theme=dark] .weekly-hours-times input{border-color:#263444;color:#dbe1ed;background:#2b2b2b;caret-color:var(--ui-primary-strong)}:root[data-theme=dark] .field input:hover,:root[data-theme=dark] .field select:hover,:root[data-theme=dark] .field textarea:hover,:root[data-theme=dark] .search:hover,:root[data-theme=dark] .shop-address-fields .address-control input:hover,:root[data-theme=dark] .shop-address-fields .address-control select:hover{border-color:#2e3947}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus,:root[data-theme=dark] .search:focus,:root[data-theme=dark] .shop-address-fields .address-control input:focus,:root[data-theme=dark] .shop-address-fields .address-control select:focus,:root[data-theme=dark] .weekly-hours-times input:focus{border-color:#00d470;box-shadow:0 0 0 3px #0003}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .search::placeholder{color:#b5bdc8}:root[data-theme=dark] .field select:disabled{color:#bdc3ca;background:#15181c}:root[data-theme=dark] .field-label,:root[data-theme=dark] .customer-name,:root[data-theme=dark] .goods-price,:root[data-theme=dark] .cart-total,:root[data-theme=dark] .address-form-label,:root[data-theme=dark] .address-control>span,:root[data-theme=dark] .shop-address-title{color:#d2d9e2}:root[data-theme=dark] .form-section-title,:root[data-theme=dark] .stat-card.modern .stat-link,:root[data-theme=dark] .text-button,:root[data-theme=dark] .empty-inline button,:root[data-theme=dark] .link-btn,:root[data-theme=dark] .row-qr-btn{color:#7df4bc}:root[data-theme=dark] .segment,:root[data-theme=dark] .sort-seg{border-color:#283442;background:#14181b}:root[data-theme=dark] .seg-btn,:root[data-theme=dark] .sort-seg-btn{color:#c1c8d2}:root[data-theme=dark] .seg-btn.on,:root[data-theme=dark] .sort-seg-btn.on{color:#7ff5bd;background:#2b2b2b;box-shadow:0 2px 7px #0000001f}:root[data-theme=dark] .chip,:root[data-theme=dark] .chip-btn{color:#cbd2dc;border-color:#263444;background:#171a1f}:root[data-theme=dark] .chip-btn.on{color:#7ff5bd;border-color:#254537;background:#131a17}:root[data-theme=dark] .secondary{color:#d2d9e2;border-color:#273444;background:#2b2b2b}:root[data-theme=dark] .secondary:hover{background:#181d21}:root[data-theme=dark] .primary:disabled{color:#bdc3cb;background:#0f1215}:root[data-theme=dark] .pick-row{color:var(--ink);background:#2b2b2b}:root[data-theme=dark] .pick-row:hover{background:#1a1f23}:root[data-theme=dark] .pick-row:disabled{background:#15181c}:root[data-theme=dark] .totals-card{background:#2b2b2b}:root[data-theme=dark] .totals-row.grand{border-top-color:#263444}:root[data-theme=dark] .line-total-readout{color:#c1c8d2;background:#171a1f}:root[data-theme=dark] .line-total-readout strong{color:#7df4bc}:root[data-theme=dark] .source-icon-btn{color:#c1c8d2;border-color:#263444;background:#2b2b2b}:root[data-theme=dark] .source-icon-btn:hover{color:#dbe1ed;border-color:#2e3947}:root[data-theme=dark] .source-icon-btn.on{color:#7df4bc;border-color:#284a3a;background:#131a17}:root[data-theme=dark] .order-status-note,:root[data-theme=dark] .bill-success,:root[data-theme=dark] .settings-saved,:root[data-theme=dark] .customer-payment-success{color:#7ff5bd;border-color:#254537;background:#1a231f}:root[data-theme=dark] .error-box{color:#de8792;border-color:#442528;background:#241a1c}:root[data-theme=dark] .update-banner{color:#d2d9e2;border-color:#273444;background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .sheet-backdrop,:root[data-theme=dark] .dialog-backdrop,:root[data-theme=dark] .shop-share-backdrop{background:#0f172a75}:root[data-theme=dark] .sheet,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .customer-payment-sheet,:root[data-theme=dark] .shop-share-sheet{color:var(--ink);border-color:#273444;background:#2b2b2b;box-shadow:0 24px 70px #0000004d}:root[data-theme=dark] .sheet-handle,:root[data-theme=dark] .shop-share-handle{background:#192028}:root[data-theme=dark] .confirm-dialog p{color:#c1c8d2}:root[data-theme=dark] .confirm-dialog .secondary,:root[data-theme=dark] .customer-payment-sheet footer .secondary{color:#d2d9e2;border-color:#273444;background:#1b2126}:root[data-theme=dark] .bottom-nav{border-color:#273444;background:#2b2b2bfa;box-shadow:0 12px 30px #0000003d}:root[data-theme=dark] .nav-btn{color:#bdc3cc}:root[data-theme=dark] .nav-btn:active{background:#1a231f}:root[data-theme=dark] .nav-btn.on{color:#7df4bc;background:transparent}:root[data-theme=dark] .nav-btn.on .nav-icon{color:#7df4bc;border-color:#254537;background:#1a231f;box-shadow:inset 0 1px #0009}:root[data-theme=dark] .nav-btn.on .nav-label{color:#7df4bc}@media (hover: hover){:root[data-theme=dark] .nav-btn:hover{color:#d2d9e2;background:#171b20}}:root[data-theme=dark] .bill-history-row,:root[data-theme=dark] .invoice-hero,:root[data-theme=dark] .invoice-section,:root[data-theme=dark] .invoice-totals{color:var(--ink);border-color:var(--line);background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .bill-history-row:hover{border-color:#2c3845;background:#1d2228}:root[data-theme=dark] .invoice-lines li{border-top-color:#263142}:root[data-theme=dark] .invoice-totals .invoice-grand{border-top-color:#283442}:root[data-theme=dark] .invoice-status.paid,:root[data-theme=dark] .paid-text{color:#7df4bc}:root[data-theme=dark] .invoice-status.due,:root[data-theme=dark] .due-text,:root[data-theme=dark] .invoice-lines .returned-note,:root[data-theme=dark] .invoice-totals .invoice-due,:root[data-theme=dark] .invoice-totals .invoice-due strong{color:#f0b57b}:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i{background:linear-gradient(90deg,#14181b 25%,#101316,#14181b 75%)}:root[data-theme=dark] .customer-dashboard,:root[data-theme=dark] .customer-overview-card,:root[data-theme=dark] .customer-profile-hero,:root[data-theme=dark] .customer-required-section{color:var(--ink);border-color:#263644;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.09),transparent 42%),#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .customer-dashboard:before{background:linear-gradient(90deg,transparent,rgba(34,71,54,.16),transparent)}:root[data-theme=dark] .customer-dashboard-icon,:root[data-theme=dark] .customer-panel-icon,:root[data-theme=dark] .customer-insights-summary-icon,:root[data-theme=dark] .customer-detail-avatar,:root[data-theme=dark] .customer-address-icon,:root[data-theme=dark] .customer-activity-icon,:root[data-theme=dark] .customer-payment-icon,:root[data-theme=dark] .disclosure-icon{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .customer-total-panel{color:#7ff5bd;border-color:#254537;background:linear-gradient(135deg,#1a231f,#1a231f)}:root[data-theme=dark] .customer-total-panel>svg{color:#7df4bc}:root[data-theme=dark] .customer-panel-copy small{color:#c6d0d8}:root[data-theme=dark] .customer-growth-panel,:root[data-theme=dark] .customer-action-card,:root[data-theme=dark] .customer-mix-card,:root[data-theme=dark] .customer-source-card,:root[data-theme=dark] .customer-select-control,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .customer-row-card,:root[data-theme=dark] .customer-insights-panel,:root[data-theme=dark] .customer-contact-action,:root[data-theme=dark] .customer-value-card,:root[data-theme=dark] .customer-detail-section,:root[data-theme=dark] .customer-form-disclosure,:root[data-theme=dark] .address-empty-state,:root[data-theme=dark] .address-default-toggle,:root[data-theme=dark] .address-recipient-choice{color:var(--ink);border-color:#263444;background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .customer-action-card:hover,:root[data-theme=dark] .customer-action-card.active,:root[data-theme=dark] .customer-quick-filters button:hover,:root[data-theme=dark] .customer-sort-scroller button:hover{border-color:#2d3945;background:#1b2126}:root[data-theme=dark] .customer-action-copy small,:root[data-theme=dark] .customer-source-row,:root[data-theme=dark] .customer-overview-stats button span,:root[data-theme=dark] .customer-row-copy>small,:root[data-theme=dark] .customer-profile-hero p,:root[data-theme=dark] .customer-value-card>span,:root[data-theme=dark] .customer-value-card>small,:root[data-theme=dark] .customer-detail-line,:root[data-theme=dark] .customer-address-list p,:root[data-theme=dark] .customer-activity-groups h3,:root[data-theme=dark] .customer-payment-list small,:root[data-theme=dark] .customer-payment-list p,:root[data-theme=dark] .customer-form-disclosure>summary small,:root[data-theme=dark] .address-empty-state span,:root[data-theme=dark] .address-recipient-choice small,:root[data-theme=dark] .customer-form-actions>span{color:#c1c8d2}:root[data-theme=dark] .customer-action-copy strong,:root[data-theme=dark] .customer-insight-title div>strong,:root[data-theme=dark] .customer-quick-filters button strong,:root[data-theme=dark] .customer-row-copy>strong,:root[data-theme=dark] .customer-row-copy>span:not(.customer-row-tags),:root[data-theme=dark] .customer-overview-stats button strong,:root[data-theme=dark] .customer-value-card>strong,:root[data-theme=dark] .customer-address-list strong,:root[data-theme=dark] .customer-payment-list strong,:root[data-theme=dark] .customer-form-section-heading h2,:root[data-theme=dark] .customer-form-disclosure>summary,:root[data-theme=dark] .address-empty-state p,:root[data-theme=dark] .address-recipient-choice strong{color:#dbe1ed}:root[data-theme=dark] .customer-mix-track,:root[data-theme=dark] .customer-source-row>i{background:#101317}:root[data-theme=dark] .customer-mix-donut strong,:root[data-theme=dark] .customer-overview-copy h2{color:#dbe1ed}:root[data-theme=dark] .customer-mix-donut small,:root[data-theme=dark] .customer-mix-legend span{color:#c1c8d2}:root[data-theme=dark] .customer-mix-actions button,:root[data-theme=dark] .customer-clear-filter{color:#cbd2dc;border-color:#273444;background:#171b20}:root[data-theme=dark] .customer-mix-actions button.active{color:#7ff5bd;border-color:#254537;background:#1a231f}:root[data-theme=dark] .customer-tab-nav{border-color:#263844;background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .customer-tab-nav button{color:#bec5ce}:root[data-theme=dark] .customer-tab-nav button.is-active{color:#7ff5bd;border-color:#254537;background:#1a231f;box-shadow:none}:root[data-theme=dark] .customer-overview-stats{border-color:#263443;background:#1b2126}:root[data-theme=dark] .customer-overview-stats button+button{border-left-color:#263443}:root[data-theme=dark] .customer-mix-donut:after{background:#2b2b2b;box-shadow:inset 0 0 0 1px #0009}:root[data-theme=dark] .customer-select-control{color:#7df4bc}:root[data-theme=dark] .customer-select-control>span{color:#c1c8d2}:root[data-theme=dark] .customer-select-control select{color:#dbe1ed}:root[data-theme=dark] .customer-quick-filters button{color:#c1c8d2}:root[data-theme=dark] .customer-quick-filters button.active,:root[data-theme=dark] .customer-sort-scroller button.active{color:#7ff5bd;border-color:#254537;background:#131a17}:root[data-theme=dark] .customer-row-copy>span:not(.customer-row-tags){color:#cbd2dc}:root[data-theme=dark] .customer-row-tags i,:root[data-theme=dark] .customer-row-tags i.customer-location-pill{color:#cbd2dc;border-color:#283543;background:#171a1f}:root[data-theme=dark] .customer-row-tags i.customer-type-pill.retail,:root[data-theme=dark] .customer-detail-type-pill.retail{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .customer-row-tags i.customer-type-pill.wholesale,:root[data-theme=dark] .customer-detail-type-pill.wholesale{color:#8f89d7;border-color:#282545;background:#181821}:root[data-theme=dark] .customer-row-tags i.customer-due-inline,:root[data-theme=dark] .customer-due-badge,:root[data-theme=dark] .customer-value-card.due>strong{color:#f0b57b}:root[data-theme=dark] .customer-paid-badge{color:#7df4bc}:root[data-theme=dark] .customer-row-menu-button{color:#c1c8d2}:root[data-theme=dark] .customer-row-menu-button:hover,:root[data-theme=dark] .customer-row-menu-button[aria-expanded=true]{color:#dbe1ed;background:#15181c}:root[data-theme=dark] .customer-row-menu{border-color:#273444;background:#2b2b2b;box-shadow:0 16px 34px #00000045}:root[data-theme=dark] .customer-row-menu button{color:#dbe1ed}:root[data-theme=dark] .customer-row-menu button:hover{background:#171a1f}:root[data-theme=dark] .customer-notes,:root[data-theme=dark] .customer-address-list li,:root[data-theme=dark] .customer-section-empty,:root[data-theme=dark] .customer-bill-list button,:root[data-theme=dark] .customer-order-list li,:root[data-theme=dark] .customer-payment-list li{color:#dbe1ed;border-color:#263443;background:#1a1d23}:root[data-theme=dark] .customer-bill-list button small,:root[data-theme=dark] .customer-order-list small{color:#c1c8d2}:root[data-theme=dark] .customer-collection-card{background:linear-gradient(145deg,#1d1a15,#2a271f)}:root[data-theme=dark] .customer-collection-icon{color:#f0b57b;background:#15140f}:root[data-theme=dark] .customer-collection-card h2{color:#dbe1ed}:root[data-theme=dark] .customer-collection-card p{color:#c1c8d2}:root[data-theme=dark] .customer-payment-more{color:#7df4bc;border-color:#254537;background:#1a231f}:root[data-theme=dark] .customer-payment-sheet>header{border-bottom-color:#263342;background:#2b2b2b}:root[data-theme=dark] .customer-payment-sheet>header button{color:#cbd2dc;border-color:#283543;background:#181d21}:root[data-theme=dark] .customer-payment-amount input{color:#dbe1ed}:root[data-theme=dark] .customer-payment-amount>span{color:#7df4bc}:root[data-theme=dark] .customer-payment-modes button{color:#cbd2dc;border-color:#273444;background:#171a1f}:root[data-theme=dark] .customer-payment-modes button.on{color:#7ff5bd;border-color:#254537;background:#131a17}:root[data-theme=dark] .customer-allocation-note{color:#c8cfd8;background:#171a1f}:root[data-theme=dark] .customer-form-disclosure-body{border-top-color:#263342}:root[data-theme=dark] .address-empty-state{color:#7df4bc}:root[data-theme=dark] .address-default-toggle{color:#c8cfd8}:root[data-theme=dark] .address-default-toggle.on,:root[data-theme=dark] .address-recipient-choice.on{color:#7ff5bd;border-color:#254537;background:#131a17}:root[data-theme=dark] .duplicate-customer-warning{color:#e9ba86;background:#1d1b15}:root[data-theme=dark] .customer-form-actions{border-color:#273444;background:#2b2b2bf7;box-shadow:0 16px 34px #00000038}:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .undo-toast{color:#dbe1ed;border-color:#283543;background:#2b2b2b;box-shadow:0 20px 55px #0000004d}:root[data-theme=dark] .undo-toast button{color:#7df4bc;background:#131a17}:root[data-theme=dark] .shop-profile-screen{--shop-profile-accent: #3dffa4;--shop-profile-accent-strong: #00d673;--shop-profile-accent-border: #254537;--shop-profile-accent-soft: #131a17;background:#1a1d23}:root[data-theme=dark] .shop-profile-topbar{background:#2b2b2bf7}:root[data-theme=dark] .shop-profile-browse-top,:root[data-theme=dark] .shop-profile-share-top,:root[data-theme=dark] .shop-profile-edit-top{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .shop-brand-hero{color:#dbe1ed;border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.15),transparent 42%),#2b2b2b;box-shadow:0 18px 44px #0000002b}:root[data-theme=dark] .shop-profile-powered-by{border-color:#254537;background:#2b2b2b}:root[data-theme=dark] .shop-profile-powered-by small{color:#c1c8d2}:root[data-theme=dark] .shop-profile-powered-by strong,:root[data-theme=dark] .shop-brand-hero h2{color:#dbe1ed}:root[data-theme=dark] .shop-brand-hero>p{color:#c8cfd8}:root[data-theme=dark] .shop-profile-essentials>div,:root[data-theme=dark] .shop-profile-essentials>a{color:#dbe1ed;border-color:#2d3d38;background:#2b2b2bd1}:root[data-theme=dark] .shop-profile-essentials small{color:#c1c8d2}:root[data-theme=dark] .shop-profile-essentials strong{color:#d6dce7}:root[data-theme=dark] .shop-profile-essentials>a>svg{color:#b7bfca}:root[data-theme=dark] .shop-hours-card,:root[data-theme=dark] .shop-profile-map-card{color:#dbe1ed;border-color:#254537;background:#1a231f}:root[data-theme=dark] .shop-hours-icon{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .shop-hours-copy small,:root[data-theme=dark] .shop-map-copy small{color:#7df4bc}:root[data-theme=dark] .shop-hours-copy strong,:root[data-theme=dark] .shop-map-copy strong{color:#dbe1ed}:root[data-theme=dark] .shop-hours-copy>span,:root[data-theme=dark] .shop-map-copy>span{color:#c1c8d2}:root[data-theme=dark] .shop-hours-expanded{border-top-color:#244235}:root[data-theme=dark] .shop-hours-expanded li{color:#cbd2dc;background:#2b2b2b}:root[data-theme=dark] .shop-hours-expanded li strong,:root[data-theme=dark] .shop-hours-expanded li b{color:#d6dce7}:root[data-theme=dark] .shop-hours-expanded li small{color:#7df4bc}:root[data-theme=dark] .shop-hours-expanded>p{color:#c8cfd8}:root[data-theme=dark] .shop-map-visual{border-color:#254537;background:linear-gradient(32deg,transparent 44%,rgba(34,71,54,.18) 45%,rgba(34,71,54,.18) 51%,transparent 52%),linear-gradient(125deg,transparent 38%,rgba(43,43,43,.9) 39%,rgba(43,43,43,.9) 46%,transparent 47%),#131a17}:root[data-theme=dark] .shop-hero-contact-actions a,:root[data-theme=dark] .shop-card-share-button{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .shop-hero-contact-actions a small,:root[data-theme=dark] .shop-hero-contact-actions a.call small,:root[data-theme=dark] .shop-hero-contact-actions a.whatsapp small{color:#7df4bc}:root[data-theme=dark] .shop-profile-share-status{color:#7df4bc}:root[data-theme=dark] .shop-share-heading button{color:#cbd2dc;border-color:#283543;background:#181d21}:root[data-theme=dark] .shop-share-preview{border-color:#254537;background:#1a231f}:root[data-theme=dark] .shop-share-identity strong,:root[data-theme=dark] .shop-share-website strong{color:#dbe1ed}:root[data-theme=dark] .shop-share-preview>p,:root[data-theme=dark] .shop-share-feedback{color:#c1c8d2}:root[data-theme=dark] .shop-share-website small{color:#7df4bc}:root[data-theme=dark] .shop-share-stats>span{background:#2b2b2b}:root[data-theme=dark] .shop-share-stats strong{color:#dbe1ed}:root[data-theme=dark] .shop-share-stats small{color:#c1c8d2}:root[data-theme=dark] .shop-share-options a,:root[data-theme=dark] .shop-share-options button{color:#d2d9e2;border-color:#273444;background:#1a1d23}:root[data-theme=dark] .shop-share-heading small{color:#7df4bc}:root[data-theme=dark] .shop-share-options .whatsapp{color:#7ff5bd;border-color:#284b3c;background:#131a17}:root[data-theme=dark] .shop-metrics-card,:root[data-theme=dark] .shop-trust-card{color:#dbe1ed;border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.08),transparent 30%),#2b2b2b}:root[data-theme=dark] .shop-score-panel,:root[data-theme=dark] .shop-score-panel.has-score,:root[data-theme=dark] .shop-metric-tile,:root[data-theme=dark] .shop-social-metric,:root[data-theme=dark] .shop-quality-card,:root[data-theme=dark] .shop-quality-card.good{border-color:#273844;background:#1b2126}:root[data-theme=dark] .shop-score-value{color:#c1c8d2;border-color:#293644;background:#2b2b2b}:root[data-theme=dark] .shop-score-copy>strong,:root[data-theme=dark] .shop-metric-tile>strong,:root[data-theme=dark] .shop-social-metric>strong,:root[data-theme=dark] .shop-quality-card>strong,:root[data-theme=dark] .shop-quality-heading h3,:root[data-theme=dark] .shop-quality-card h3{color:#dbe1ed}:root[data-theme=dark] .shop-score-copy>span,:root[data-theme=dark] .shop-metric-tile>span:last-child,:root[data-theme=dark] .shop-social-metric>span:last-child,:root[data-theme=dark] .shop-metrics-note,:root[data-theme=dark] .shop-quality-heading p,:root[data-theme=dark] .shop-quality-card small,:root[data-theme=dark] .shop-quality-method{color:#c1c8d2}:root[data-theme=dark] .shop-metrics-group,:root[data-theme=dark] .shop-quality-group{border-top-color:#253443}:root[data-theme=dark] .shop-metrics-group>h3{color:#c8cfd8}:root[data-theme=dark] .shop-settings-screen{background:#1a1d23}:root[data-theme=dark] .shop-settings-sticky-header{background:#2b2b2bf7;box-shadow:0 8px 22px #00000024}:root[data-theme=dark] .shop-settings-topbar{background:transparent}:root[data-theme=dark] .settings-header-copy small{color:#7df4bc}:root[data-theme=dark] .settings-header-copy h1{color:#dbe1ed}:root[data-theme=dark] .settings-tab-nav{border-color:#263342;background:#2b2b2b}:root[data-theme=dark] .settings-tab-nav button,:root[data-theme=dark] .settings-tab-icon{color:#bec5ce}:root[data-theme=dark] .settings-tab-nav button.is-active{color:#7df4bc;background:linear-gradient(180deg,transparent 35%,rgba(34,71,54,.07))}:root[data-theme=dark] .settings-tab-nav button.is-active .settings-tab-icon{color:#7df4bc}:root[data-theme=dark] .shop-identity-preview,:root[data-theme=dark] .settings-trust-checklist,:root[data-theme=dark] .settings-form-section,:root[data-theme=dark] .shop-address-fields,:root[data-theme=dark] .weekly-hours-editor,:root[data-theme=dark] .settings-social-account,:root[data-theme=dark] .social-auto-sync,:root[data-theme=dark] .social-connection-row{color:#dbe1ed;border-color:#273943;background:#2b2b2b;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .shop-identity-preview{background:radial-gradient(circle at 95% 0,rgba(34,71,54,.1),transparent 42%),#2b2b2b}:root[data-theme=dark] .settings-preview-copy strong,:root[data-theme=dark] .settings-powered-by strong,:root[data-theme=dark] .settings-section-heading h2,:root[data-theme=dark] .shop-address-title,:root[data-theme=dark] .weekly-hours-editor-heading strong,:root[data-theme=dark] .weekly-hours-day strong,:root[data-theme=dark] .social-auto-sync-head strong,:root[data-theme=dark] .social-auto-sync li strong,:root[data-theme=dark] .social-connection-head strong,:root[data-theme=dark] .settings-saved strong{color:#dbe1ed}:root[data-theme=dark] .settings-preview-copy small,:root[data-theme=dark] .settings-powered-by,:root[data-theme=dark] .settings-section-heading p,:root[data-theme=dark] .weekly-hours-editor-heading small,:root[data-theme=dark] .weekly-hours-day small,:root[data-theme=dark] .weekly-hours-times small,:root[data-theme=dark] .field-help,:root[data-theme=dark] .social-auto-sync-head small,:root[data-theme=dark] .social-auto-sync li,:root[data-theme=dark] .social-auto-sync li small,:root[data-theme=dark] .social-connection-row>small,:root[data-theme=dark] .settings-saved span{color:#c1c8d2}:root[data-theme=dark] .settings-upload-button{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .settings-remove-logo{color:#cbd2dc;border-color:#263444;background:#171b20}:root[data-theme=dark] .settings-powered-by{border-top-color:#244235}:root[data-theme=dark] .settings-trust-summary>strong{color:#7df4bc;background:#131a17}:root[data-theme=dark] .settings-trust-progress{background:#101316}:root[data-theme=dark] .settings-trust-checklist li{color:#c8cfd8;border-color:#273543;background:#181d21}:root[data-theme=dark] .settings-trust-checklist li.complete{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .settings-section-heading{border-bottom-color:#263342}:root[data-theme=dark] .settings-section-heading>span,:root[data-theme=dark] .social-auto-sync-head>span{color:#7df4bc;background:#131a17}:root[data-theme=dark] .settings-form-section .field input,:root[data-theme=dark] .settings-form-section .field select,:root[data-theme=dark] .settings-form-section .field textarea,:root[data-theme=dark] .social-connection-row input{color:#dbe1ed;border-color:#263444;background:#2b2b2b}:root[data-theme=dark] .weekly-hours-legacy{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .weekly-hours-editor li,:root[data-theme=dark] .social-auto-sync li{border-color:#263443;background:#1b2126}:root[data-theme=dark] .weekly-hours-editor li.is-leave,:root[data-theme=dark] .social-auto-sync li.verified{border-color:#254537;background:#1a231f}:root[data-theme=dark] .weekly-hours-times input{color:#dbe1ed;background:#2b2b2b}:root[data-theme=dark] .weekly-hours-status,:root[data-theme=dark] .weekly-hours-editor-heading button,:root[data-theme=dark] .settings-map-help a,:root[data-theme=dark] .social-auto-sync-head button{color:#7df4bc;border-color:#254537;background:#131a17}:root[data-theme=dark] .weekly-hours-status[aria-pressed=true]{color:#c8cfd8;border-color:#283543;background:#171a1f}:root[data-theme=dark] .social-auto-sync li.public{border-color:#272544;background:#1b1a24}:root[data-theme=dark] .settings-saved button{color:#7df4bc}:root[data-theme=dark] .ship-status.pending,:root[data-theme=dark] .ship-status.order-quoted{color:#f0b57b}:root[data-theme=dark] .ship-status.shipped,:root[data-theme=dark] .ship-status.order-confirmed,:root[data-theme=dark] .ship-status.order-paid{color:#7e98e3}:root[data-theme=dark] .ship-status.delivered,:root[data-theme=dark] .ship-status.order-completed,:root[data-theme=dark] .ship-status.order-delivered,:root[data-theme=dark] .ship-status.order-closed{color:#7df4bc}:root[data-theme=dark] .ship-status.returned,:root[data-theme=dark] .ship-status.order-cancelled,:root[data-theme=dark] .ship-status.order-refund_pending,:root[data-theme=dark] .ship-status.order-return_requested{color:#e87e98}:root[data-theme=dark] .ship-status.order-packed,:root[data-theme=dark] .ship-status.order-refunded{color:#a581df}:root[data-theme=dark] .ship-status.order-shipped{color:#84d4e9}:root[data-theme=dark] .stock-badge{color:#7df4bc;background:#131a17}:root[data-theme=dark] .stock-badge.low{color:#f0b57b;background:#171511}:root[data-theme=dark] .pick-out,:root[data-theme=dark] .field-error{color:#e87e98}:root[data-theme=dark] .nav-btn{color:#c1c8d2}:root[data-theme=dark] .cancelled-text{color:#e87e98!important}:root[data-theme=dark] .stock-badge.cancelled-text{color:#e87e98;background:#241a1c}:root[data-theme=dark] .insight-tile.warn strong{color:#f0b57b}:root[data-theme=dark] .daybook-entry .in,:root[data-theme=dark] .daybook-summary .in{color:#7df4bc}:root[data-theme=dark] .av-green{color:#7df4bc}:root[data-theme=dark] .av-blue{color:#7e98e3}:root[data-theme=dark] .av-purple{color:#b481e1}:root[data-theme=dark] .av-amber{color:#efc07d}:root[data-theme=dark] .av-pink{color:#e581aa}:root[data-theme=dark] .av-cyan{color:#84d4e9}:root[data-theme=dark] .seg-btn,:root[data-theme=dark] .sort-seg-btn{color:#c6cdd6}:root[data-theme=dark] .more-group--stock{--more-accent: #f99c43}:root[data-theme=dark] .shop-hours-expanded li.is-leave b{color:#c1c8d2}:root[data-theme=dark] .shop-score-value small{color:#c1c8d2}:root[data-theme=dark] .shop-quality-heading small{color:#7df4bc}:root[data-theme=dark] .shop-social-metric>strong.is-empty{color:#c8cfd8}:root[data-theme=dark] .settings-tab-nav button,:root[data-theme=dark] .settings-tab-icon{color:#c1c8d2}:root[data-theme=dark] .more-screen .eyebrow{color:#7df4bc}:root[data-theme=dark] .more-group{--more-accent: #3dffa4}:root[data-theme=dark] .more-group-heading p,:root[data-theme=dark] .more-group-list .menu-copy small{color:#c6cdd6}:root[data-theme=dark] .shop-hours-copy>span,:root[data-theme=dark] .shop-map-copy>span{color:#c6cdd6}@media (max-width: 768px){:root[data-theme=dark] .topbar{background:#2b2b2b}}:root[data-theme=dark]{--ink: #dfe4ef;--muted: #cad2d9;--line: #283544;--bg: #15181c;--card: #1d2228;--card-raised: #15191d;--green-soft: #131a17;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05), 0 8px 20px rgba(0, 0, 0, .11)}html[data-theme=dark],:root[data-theme=dark] body{background:#101317}html[data-theme=dark]{scrollbar-color:#2d3948 #243243}:root[data-theme=dark] .screen,:root[data-theme=dark] .shop-profile-screen,:root[data-theme=dark] .shop-settings-screen{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.035),transparent 280px),var(--bg)}:root[data-theme=dark] .topbar,:root[data-theme=dark] .shop-profile-topbar,:root[data-theme=dark] .shop-settings-sticky-header{border-color:#253445;background:#1d2228f7}:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card,:root[data-theme=dark] .modern-menu .menu-row,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .insight-tile,:root[data-theme=dark] .rate-card,:root[data-theme=dark] .addr-option,:root[data-theme=dark] .pline,:root[data-theme=dark] .bill-history-row,:root[data-theme=dark] .invoice-hero,:root[data-theme=dark] .invoice-section,:root[data-theme=dark] .invoice-totals,:root[data-theme=dark] .customer-growth-panel,:root[data-theme=dark] .customer-action-card,:root[data-theme=dark] .customer-mix-card,:root[data-theme=dark] .customer-source-card,:root[data-theme=dark] .customer-select-control,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .customer-row-card,:root[data-theme=dark] .customer-insights-panel,:root[data-theme=dark] .customer-contact-action,:root[data-theme=dark] .customer-value-card,:root[data-theme=dark] .customer-detail-section,:root[data-theme=dark] .customer-form-disclosure,:root[data-theme=dark] .address-empty-state,:root[data-theme=dark] .address-default-toggle,:root[data-theme=dark] .address-recipient-choice,:root[data-theme=dark] .customer-tab-nav,:root[data-theme=dark] .customer-row-menu,:root[data-theme=dark] .settings-tab-nav,:root[data-theme=dark] .settings-form-section,:root[data-theme=dark] .shop-address-fields,:root[data-theme=dark] .weekly-hours-editor,:root[data-theme=dark] .settings-social-account,:root[data-theme=dark] .social-auto-sync,:root[data-theme=dark] .social-connection-row,:root[data-theme=dark] .more-group-list{border-color:var(--line);background:var(--card)}:root[data-theme=dark] .customer-dashboard,:root[data-theme=dark] .customer-overview-card,:root[data-theme=dark] .customer-profile-hero,:root[data-theme=dark] .customer-required-section,:root[data-theme=dark] .shop-brand-hero,:root[data-theme=dark] .shop-metrics-card,:root[data-theme=dark] .shop-trust-card,:root[data-theme=dark] .shop-identity-preview{border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.07),transparent 42%),var(--card)}:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .customer-action-copy strong,:root[data-theme=dark] .customer-insight-title div>strong,:root[data-theme=dark] .customer-quick-filters button strong,:root[data-theme=dark] .customer-row-copy>strong,:root[data-theme=dark] .customer-row-copy>span:not(.customer-row-tags),:root[data-theme=dark] .customer-overview-stats button strong,:root[data-theme=dark] .customer-value-card>strong,:root[data-theme=dark] .customer-address-list strong,:root[data-theme=dark] .customer-payment-list strong,:root[data-theme=dark] .customer-form-section-heading h2,:root[data-theme=dark] .customer-form-disclosure>summary,:root[data-theme=dark] .address-empty-state p,:root[data-theme=dark] .address-recipient-choice strong,:root[data-theme=dark] .shop-brand-hero h2,:root[data-theme=dark] .shop-score-copy>strong,:root[data-theme=dark] .shop-metric-tile>strong,:root[data-theme=dark] .shop-social-metric>strong,:root[data-theme=dark] .shop-quality-card>strong,:root[data-theme=dark] .shop-quality-heading h3,:root[data-theme=dark] .shop-quality-card h3,:root[data-theme=dark] .settings-preview-copy strong,:root[data-theme=dark] .settings-powered-by strong,:root[data-theme=dark] .settings-section-heading h2,:root[data-theme=dark] .shop-address-title,:root[data-theme=dark] .weekly-hours-editor-heading strong,:root[data-theme=dark] .weekly-hours-day strong,:root[data-theme=dark] .social-auto-sync-head strong,:root[data-theme=dark] .social-auto-sync li strong,:root[data-theme=dark] .social-connection-head strong,:root[data-theme=dark] .settings-saved strong,:root[data-theme=dark] .more-group-heading h2,:root[data-theme=dark] .more-group-list .menu-copy strong{color:var(--ink)}:root[data-theme=dark] .welcome-row p:last-child,:root[data-theme=dark] .activity-copy span,:root[data-theme=dark] .activity-value span,:root[data-theme=dark] .customer-action-copy small,:root[data-theme=dark] .customer-source-row,:root[data-theme=dark] .customer-overview-stats button span,:root[data-theme=dark] .customer-row-copy>small,:root[data-theme=dark] .customer-profile-hero p,:root[data-theme=dark] .customer-value-card>span,:root[data-theme=dark] .customer-value-card>small,:root[data-theme=dark] .customer-detail-line,:root[data-theme=dark] .customer-address-list p,:root[data-theme=dark] .customer-activity-groups h3,:root[data-theme=dark] .customer-payment-list small,:root[data-theme=dark] .customer-payment-list p,:root[data-theme=dark] .customer-form-disclosure>summary small,:root[data-theme=dark] .address-empty-state span,:root[data-theme=dark] .address-recipient-choice small,:root[data-theme=dark] .customer-form-actions>span,:root[data-theme=dark] .shop-brand-hero>p,:root[data-theme=dark] .shop-profile-essentials small,:root[data-theme=dark] .shop-hours-copy>span,:root[data-theme=dark] .shop-map-copy>span,:root[data-theme=dark] .shop-score-copy>span,:root[data-theme=dark] .shop-metric-tile>span:last-child,:root[data-theme=dark] .shop-social-metric>span:last-child,:root[data-theme=dark] .shop-metrics-note,:root[data-theme=dark] .shop-quality-heading p,:root[data-theme=dark] .shop-quality-card small,:root[data-theme=dark] .shop-quality-method,:root[data-theme=dark] .settings-preview-copy small,:root[data-theme=dark] .settings-powered-by,:root[data-theme=dark] .settings-section-heading p,:root[data-theme=dark] .weekly-hours-editor-heading small,:root[data-theme=dark] .weekly-hours-day small,:root[data-theme=dark] .weekly-hours-times small,:root[data-theme=dark] .field-help,:root[data-theme=dark] .social-auto-sync-head small,:root[data-theme=dark] .social-auto-sync li,:root[data-theme=dark] .social-auto-sync li small,:root[data-theme=dark] .social-connection-row>small,:root[data-theme=dark] .settings-saved span,:root[data-theme=dark] .more-overview p,:root[data-theme=dark] .more-group-heading p,:root[data-theme=dark] .more-group-list .menu-copy small,:root[data-theme=dark] .more-version{color:var(--muted)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .discount-input,:root[data-theme=dark] .shop-address-fields .address-control input,:root[data-theme=dark] .shop-address-fields .address-control select,:root[data-theme=dark] .weekly-hours-times input,:root[data-theme=dark] .settings-form-section .field input,:root[data-theme=dark] .settings-form-section .field select,:root[data-theme=dark] .settings-form-section .field textarea,:root[data-theme=dark] .social-connection-row input{border-color:#283646;background:#1e2429;color:var(--ink)}:root[data-theme=dark] .field input:hover,:root[data-theme=dark] .field select:hover,:root[data-theme=dark] .field textarea:hover,:root[data-theme=dark] .search:hover,:root[data-theme=dark] .shop-address-fields .address-control input:hover,:root[data-theme=dark] .shop-address-fields .address-control select:hover{border-color:#303a49}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .search::placeholder{color:#b9c1cc}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .secondary,:root[data-theme=dark] .source-icon-btn,:root[data-theme=dark] .pick-row,:root[data-theme=dark] .sheet,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .customer-payment-sheet,:root[data-theme=dark] .shop-share-sheet,:root[data-theme=dark] .confirm-dialog .secondary,:root[data-theme=dark] .customer-payment-sheet footer .secondary,:root[data-theme=dark] .shop-share-heading button,:root[data-theme=dark] .customer-payment-sheet>header button,:root[data-theme=dark] .customer-form-actions,:root[data-theme=dark] .undo-toast,:root[data-theme=dark] .update-banner{border-color:#283544;background:#1d2228}:root[data-theme=dark] .back:hover,:root[data-theme=dark] .icon-button:hover,:root[data-theme=dark] .secondary:hover,:root[data-theme=dark] .source-icon-btn:hover,:root[data-theme=dark] .pick-row:hover,:root[data-theme=dark] .stat-card.modern:hover,:root[data-theme=dark] .quick-grid button:hover,:root[data-theme=dark] .modern-menu .menu-row:hover,:root[data-theme=dark] .activity-row:hover,:root[data-theme=dark] .customer-action-card:hover,:root[data-theme=dark] .customer-action-card.active,:root[data-theme=dark] .customer-quick-filters button:hover,:root[data-theme=dark] .customer-sort-scroller button:hover{background:#15191d}:root[data-theme=dark] .segment,:root[data-theme=dark] .sort-seg,:root[data-theme=dark] .chip,:root[data-theme=dark] .chip-btn,:root[data-theme=dark] .line-total-readout,:root[data-theme=dark] .customer-notes,:root[data-theme=dark] .customer-address-list li,:root[data-theme=dark] .customer-section-empty,:root[data-theme=dark] .customer-bill-list button,:root[data-theme=dark] .customer-order-list li,:root[data-theme=dark] .customer-payment-list li,:root[data-theme=dark] .customer-overview-stats,:root[data-theme=dark] .customer-payment-modes button,:root[data-theme=dark] .customer-allocation-note,:root[data-theme=dark] .weekly-hours-editor li,:root[data-theme=dark] .social-auto-sync li,:root[data-theme=dark] .settings-trust-checklist li,:root[data-theme=dark] .shop-score-panel,:root[data-theme=dark] .shop-score-panel.has-score,:root[data-theme=dark] .shop-metric-tile,:root[data-theme=dark] .shop-social-metric,:root[data-theme=dark] .shop-quality-card,:root[data-theme=dark] .shop-quality-card.good,:root[data-theme=dark] .shop-share-options a,:root[data-theme=dark] .shop-share-options button{border-color:#253546;background:var(--card-raised)}:root[data-theme=dark] .seg-btn.on,:root[data-theme=dark] .sort-seg-btn.on,:root[data-theme=dark] .shop-profile-powered-by,:root[data-theme=dark] .shop-hours-expanded li,:root[data-theme=dark] .shop-share-stats>span,:root[data-theme=dark] .shop-score-value,:root[data-theme=dark] .customer-mix-donut:after{background:#1d2228}:root[data-theme=dark] .bottom-nav{border-color:#273545;background:#1d2228fa;box-shadow:0 12px 28px #00000036}:root[data-theme=dark] .nav-btn{color:#c6cdd7}:root[data-theme=dark] .nav-btn:hover{background:#15191d}:root[data-theme=dark] .nav-btn:active{background:#131a17}:root[data-theme=dark] .nav-btn.on .nav-icon{background:#131a17;box-shadow:inset 0 1px #0009}:root[data-theme=dark] .more-overview{border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.11),transparent 44%),linear-gradient(145deg,#1d2228,#1a231f 68%);box-shadow:0 12px 28px #0000001f}:root[data-theme=dark] .more-group{--more-accent: #3dffa4;--more-soft: #131a17;--more-border: #254537}:root[data-theme=dark] .more-group--stock{--more-accent: #f5a647;--more-soft: #15130f;--more-border: #4e422a}:root[data-theme=dark] .more-group--money{--more-accent: #5c91e0;--more-soft: #13151a;--more-border: #273549}:root[data-theme=dark] .more-group--operations{--more-accent: #9775c8;--more-soft: #16131a;--more-border: #322748}:root[data-theme=dark] .more-group--shop{--more-accent: #dc6194;--more-soft: #191215;--more-border: #492736}:root[data-theme=dark] .more-group-list li+li{border-top-color:#243344}:root[data-theme=dark] .more-group-list .menu-row:hover{background:var(--more-soft)}:root[data-theme=dark] .more-group-list .menu-icon,:root[data-theme=dark] .more-group-icon,:root[data-theme=dark] .more-group-count{border-color:var(--more-border);background:var(--more-soft);color:var(--more-accent)}:root[data-theme=dark] .more-group-list .menu-chevron{color:#bec4cd}:root[data-theme=dark] .more-group-list .menu-badge{color:#ac90d6;background:#131118}:root[data-theme=dark] .topbar .count,:root[data-theme=dark] .topbar-action,:root[data-theme=dark] .stock-badge,:root[data-theme=dark] .chip-btn.on,:root[data-theme=dark] .customer-mix-actions button.active,:root[data-theme=dark] .customer-quick-filters button.active,:root[data-theme=dark] .customer-sort-scroller button.active,:root[data-theme=dark] .customer-tab-nav button.is-active,:root[data-theme=dark] .customer-payment-modes button.on,:root[data-theme=dark] .address-default-toggle.on,:root[data-theme=dark] .address-recipient-choice.on,:root[data-theme=dark] .shop-profile-browse-top,:root[data-theme=dark] .shop-profile-share-top,:root[data-theme=dark] .shop-profile-edit-top,:root[data-theme=dark] .shop-hero-contact-actions a,:root[data-theme=dark] .shop-card-share-button,:root[data-theme=dark] .settings-upload-button,:root[data-theme=dark] .settings-section-heading>span,:root[data-theme=dark] .social-auto-sync-head>span,:root[data-theme=dark] .weekly-hours-status,:root[data-theme=dark] .weekly-hours-editor-heading button,:root[data-theme=dark] .settings-map-help a,:root[data-theme=dark] .social-auto-sync-head button{background:#131a17}:root[data-theme=dark] .stock-badge.low,:root[data-theme=dark] .duplicate-customer-warning{background:#161410}:root[data-theme=dark] .error-box,:root[data-theme=dark] .stock-badge.cancelled-text{background:#191214}:root[data-theme=dark] .shop-hours-card,:root[data-theme=dark] .shop-profile-map-card,:root[data-theme=dark] .shop-share-preview,:root[data-theme=dark] .order-status-note,:root[data-theme=dark] .bill-success,:root[data-theme=dark] .settings-saved,:root[data-theme=dark] .customer-payment-success,:root[data-theme=dark] .weekly-hours-legacy,:root[data-theme=dark] .weekly-hours-editor li.is-leave,:root[data-theme=dark] .social-auto-sync li.verified{background:#1a231f}:root[data-theme=dark] .customer-total-panel{background:linear-gradient(135deg,#131a17,#1a231f)}:root[data-theme=dark] .customer-collection-card{background:linear-gradient(145deg,#161410,#1e1b16)}:root[data-theme=dark] .shop-map-visual{background:linear-gradient(32deg,transparent 44%,rgba(34,71,54,.16) 45%,rgba(34,71,54,.16) 51%,transparent 52%),linear-gradient(125deg,transparent 38%,rgba(29,34,40,.9) 39%,rgba(29,34,40,.9) 46%,transparent 47%),#131a17}@media (max-width: 768px){:root[data-theme=dark] .topbar{background:#1d2228}}:root[data-theme=dark] .sr-only{border:0}:root[data-theme=dark] .purchases-screen{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.065),transparent 300px),#1a1d23}:root[data-theme=dark] .purchases-title>span{color:#7df4bc}:root[data-theme=dark] .purchase-summary-skeleton{background:linear-gradient(90deg,#14181b 25%,#101316,#14181b 75%)}:root[data-theme=dark] .purchase-overview{border:1px solid #254537;background:radial-gradient(circle at 96% 0,rgba(34,71,54,.14),transparent 37%),linear-gradient(145deg,#2b2b2b,#1a231f);box-shadow:0 20px 44px #00000026}:root[data-theme=dark] .purchase-overview:before{background:linear-gradient(90deg,transparent,rgba(34,71,54,.26),transparent)}:root[data-theme=dark] .purchase-eyebrow{color:#7df4bc}:root[data-theme=dark] .purchase-overview-heading h2,:root[data-theme=dark] .purchase-directory-heading h2,:root[data-theme=dark] .purchase-empty h2{color:#dbe1ed}:root[data-theme=dark] .purchase-overview-heading p{color:#c1c8d2}:root[data-theme=dark] .purchase-overview-icon{border:1px solid #254537;color:#7df4bc;background:#131a17}:root[data-theme=dark] .purchase-metric{border:1px solid #263644;color:#dbe1ed;background:#2b2b2bdb;box-shadow:0 7px 17px #00000014}:root[data-theme=dark] .purchase-metric:hover,:root[data-theme=dark] .purchase-metric.is-active{border-color:#284a3a;background:#1a231f}:root[data-theme=dark] .purchase-metric.due.is-active{border-color:#4f412a;background:#201e17}:root[data-theme=dark] .purchase-metric>span,:root[data-theme=dark] .purchase-deadline>span{color:#c8cfd8}:root[data-theme=dark] .purchase-metric>span svg{color:#7df4bc}:root[data-theme=dark] .purchase-metric.due>span svg{color:#f0b57b}:root[data-theme=dark] .purchase-metric>strong{color:#dbe1ed}:root[data-theme=dark] .purchase-metric>small{color:#c1c8d2}:root[data-theme=dark] .purchase-deadline{border:1px solid #263744;background:#2b2b2bb8}:root[data-theme=dark] .purchase-deadline>strong{color:#7df4bc}:root[data-theme=dark] .purchase-deadline.has-overdue{border-color:#274939;background:#211e18}:root[data-theme=dark] .purchase-deadline.has-overdue>span svg,:root[data-theme=dark] .purchase-deadline.has-overdue>strong{color:#eead7b}:root[data-theme=dark] .purchase-directory-heading>span{color:#c1c8d2}:root[data-theme=dark] .purchase-search{border:1px solid #273644;color:#bec5ce;background:#2b2b2b;box-shadow:0 8px 20px #00000014}:root[data-theme=dark] .purchase-search:focus-within{border-color:#284a3a;box-shadow:0 0 0 3px #0000002e}:root[data-theme=dark] .purchase-search input{border:0;outline:0;color:#dbe1ed;background:transparent}:root[data-theme=dark] .purchase-search input::placeholder{color:#b8bfc8}:root[data-theme=dark] .purchase-search>button{border:0;color:#c1c8d2;background:transparent}:root[data-theme=dark] .purchase-search>button:hover{color:#dbe1ed;background:#171a1f}:root[data-theme=dark] .purchase-filters button{border:1px solid #273444;color:#c8cfd8;background:#2b2b2b}:root[data-theme=dark] .purchase-filters button strong{color:#c1c8d2;background:#14181b}:root[data-theme=dark] .purchase-filters button:hover,:root[data-theme=dark] .purchase-filters button.is-active{color:#7ff5bd;border-color:#254537;background:#131a17}:root[data-theme=dark] .purchase-filters button.is-active strong{color:#fff;background:#224736}:root[data-theme=dark] .purchase-card{border:1px solid #263644;background:#2b2b2b;box-shadow:0 12px 29px #00000021}:root[data-theme=dark] .purchase-card:hover{border-color:#2c3a46;box-shadow:0 16px 34px #0000002e}:root[data-theme=dark] .purchase-card.is-overdue{border-color:#284939}:root[data-theme=dark] .purchase-card-main{border:0;color:#dbe1ed;background:transparent}:root[data-theme=dark] .purchase-card-main:focus-visible{outline:3px solid rgba(0,214,115,.32)}:root[data-theme=dark] .purchase-supplier-icon{color:#7df4bc;background:#131a17}:root[data-theme=dark] .purchase-supplier strong{color:#dbe1ed}:root[data-theme=dark] .purchase-supplier small{color:#bec5ce}:root[data-theme=dark] .purchase-status.status-ordered{color:#f0b57b;background:#171511}:root[data-theme=dark] .purchase-status.status-partial{color:#7e98e3;background:#16191f}:root[data-theme=dark] .purchase-status.status-received{color:#7df4bc;background:#131a17}:root[data-theme=dark] .purchase-line-preview{color:#cbd2dc;background:#1a1d23}:root[data-theme=dark] .purchase-line-preview>small{color:#7df4bc}:root[data-theme=dark] .purchase-progress-copy{color:#c1c8d2}:root[data-theme=dark] .purchase-card.is-overdue .purchase-progress-copy>span{color:#eead7b}:root[data-theme=dark] .purchase-progress-copy>strong{color:#d2d9e2}:root[data-theme=dark] .purchase-progress{background:#101316}:root[data-theme=dark] .purchase-progress>i{background:linear-gradient(90deg,#224736,#224736)}:root[data-theme=dark] .purchase-card.is-overdue .purchase-progress>i{background:linear-gradient(90deg,#b27816,#9b5c13)}:root[data-theme=dark] .purchase-card-totals{border-top:1px solid #263342}:root[data-theme=dark] .purchase-card-totals small{color:#bec5ce}:root[data-theme=dark] .purchase-card-totals strong{color:#dbe1ed}:root[data-theme=dark] .purchase-card-totals .has-balance strong{color:#f0b57b}:root[data-theme=dark] .purchase-open-label{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .purchase-card-actions{border-top:1px solid #263342;background:#1e2429}:root[data-theme=dark] .purchase-card-actions>button{border:1px solid #273444;color:#d2d9e2;background:#2b2b2b}:root[data-theme=dark] .purchase-card-actions>button:hover{color:#7ff5bd;border-color:#254537;background:#1a231f}:root[data-theme=dark] .purchase-shortage{color:#eead7b}:root[data-theme=dark] .purchase-empty{border:1px dashed #283545;background:#2b2b2bb8}:root[data-theme=dark] .purchases-screen{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.035),transparent 300px),var(--bg)}:root[data-theme=dark] .purchase-overview{border-color:#254537;background:radial-gradient(circle at 96% 0,rgba(34,71,54,.1),transparent 37%),linear-gradient(145deg,#1d2228,#1a231f)}:root[data-theme=dark] .purchase-metric,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .purchase-filters button,:root[data-theme=dark] .purchase-card,:root[data-theme=dark] .purchase-card-actions>button{border-color:var(--line);background:var(--card)}:root[data-theme=dark] .purchase-deadline,:root[data-theme=dark] .purchase-empty{background:#1d2228d1}:root[data-theme=dark] .purchase-card-actions,:root[data-theme=dark] .purchase-line-preview,:root[data-theme=dark] .purchase-filters button strong{background:var(--card-raised)}:root[data-theme=dark] .purchase-overview-heading h2,:root[data-theme=dark] .purchase-directory-heading h2,:root[data-theme=dark] .purchase-empty h2,:root[data-theme=dark] .purchase-metric>strong,:root[data-theme=dark] .purchase-supplier strong,:root[data-theme=dark] .purchase-card-totals strong{color:var(--ink)}:root[data-theme=dark] .purchase-overview-heading p,:root[data-theme=dark] .purchase-directory-heading>span,:root[data-theme=dark] .purchase-metric>small,:root[data-theme=dark] .purchase-supplier small,:root[data-theme=dark] .purchase-progress-copy,:root[data-theme=dark] .purchase-card-totals small{color:var(--muted)}:root[data-theme=dark] .purchase-metric.due.is-active,:root[data-theme=dark] .purchase-deadline.has-overdue,:root[data-theme=dark] .purchase-status.status-ordered{background:#161410}:root[data-theme=dark] .receive-screen{background:radial-gradient(circle at 100% 0,rgba(34,71,54,.045),transparent 320px),var(--bg)}:root[data-theme=dark] .receive-title>span{color:var(--green-dark)}:root[data-theme=dark] .receive-hero,:root[data-theme=dark] .receive-section,:root[data-theme=dark] .receive-action-panel{border:1px solid var(--line);background:var(--card);box-shadow:0 14px 34px #0000001f}:root[data-theme=dark] .receive-hero{border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.1),transparent 40%),linear-gradient(145deg,#1d2228,#1a231f)}:root[data-theme=dark] .receive-hero:before{background:linear-gradient(90deg,transparent,rgba(34,71,54,.24),transparent)}:root[data-theme=dark] .receive-supplier-icon{border:1px solid #254537;color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-hero-head>div>span{color:var(--muted)}:root[data-theme=dark] .receive-hero-head h2{color:var(--ink)}:root[data-theme=dark] .receive-status.status-ordered{color:#f0b57b;background:#161410}:root[data-theme=dark] .receive-status.status-partial{color:#7e98e3;background:#13151a}:root[data-theme=dark] .receive-status.status-received{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-progress-copy{color:var(--muted)}:root[data-theme=dark] .receive-progress-copy strong{color:#d2d9e2}:root[data-theme=dark] .receive-progress{background:#101412}:root[data-theme=dark] .receive-progress>i{background:linear-gradient(90deg,#224736,#008d4b)}:root[data-theme=dark] .receive-hero-grid>div{border:1px solid #2e3d39;background:#1d2228d1}:root[data-theme=dark] .receive-hero-grid span{color:var(--muted)}:root[data-theme=dark] .receive-hero-grid strong{color:var(--ink)}:root[data-theme=dark] .receive-hero-grid .has-balance{border-color:#4b3e28;background:#171511}:root[data-theme=dark] .receive-hero-grid .has-balance strong{color:#f0b57b}:root[data-theme=dark] .receive-order-note{color:#c8cfd8;background:#2b2b2bb8}:root[data-theme=dark] .receive-order-note svg{color:var(--green-dark)}:root[data-theme=dark] .receive-section-heading>span{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-section-heading small{color:var(--green-dark)}:root[data-theme=dark] .receive-section-heading h2{color:var(--ink)}:root[data-theme=dark] .receive-section-intro{color:var(--muted)}:root[data-theme=dark] .receive-details-grid label>span:first-child,:root[data-theme=dark] .receive-input-grid label>span:first-child,:root[data-theme=dark] .receive-payment-grid label>span:first-child{color:#cbd2dc}:root[data-theme=dark] .receive-details-grid input,:root[data-theme=dark] .receive-input-grid input,:root[data-theme=dark] .receive-input-grid select,:root[data-theme=dark] .receive-payment-grid input,:root[data-theme=dark] .receive-payment-grid select{border:1px solid #273744;outline:0;color:var(--ink);background:#1d2228}:root[data-theme=dark] .receive-details-grid input:focus,:root[data-theme=dark] .receive-input-grid input:focus,:root[data-theme=dark] .receive-input-grid select:focus,:root[data-theme=dark] .receive-payment-grid input:focus,:root[data-theme=dark] .receive-payment-grid select:focus{border-color:#284a3a;background:#2b2b2b;box-shadow:0 0 0 3px #0000002e}:root[data-theme=dark] .receive-input-grid select:disabled{color:#b7bfca;background:#14181b}:root[data-theme=dark] .receive-money-input{border:1px solid #273744;background:#1d2228}:root[data-theme=dark] .receive-money-input:focus-within{border-color:#284a3a;background:#2b2b2b;box-shadow:0 0 0 3px #0000002e}:root[data-theme=dark] .receive-money-input>b{color:var(--green-dark)}:root[data-theme=dark] .receive-money-input>input{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .receive-money-input>input:focus{border:0;box-shadow:none}:root[data-theme=dark] .receive-prior-batch{color:#7e98e3;background:#14171c}:root[data-theme=dark] .receive-prior-batch small{color:#c8cfd8}:root[data-theme=dark] .receive-batch-actions button{border:1px solid #283945;color:#cbd2dc;background:var(--card-raised)}:root[data-theme=dark] .receive-batch-actions button:hover{color:var(--green-dark);border-color:#284a3a;background:var(--green-soft)}:root[data-theme=dark] .receive-item{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .receive-item:focus-within{border-color:#254537}:root[data-theme=dark] .receive-item.has-error{border-color:#4a282e}:root[data-theme=dark] .receive-item-number{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-item-head>div strong{color:var(--ink)}:root[data-theme=dark] .receive-item-head>div small{color:var(--muted)}:root[data-theme=dark] .receive-item-stats{border:1px solid #293641;background:var(--card)}:root[data-theme=dark] .receive-item-stats>span+span{border-left:1px solid #293641}:root[data-theme=dark] .receive-item-stats small{color:var(--muted)}:root[data-theme=dark] .receive-item-stats strong{color:var(--ink)}:root[data-theme=dark] .receive-item-outcome>span{border:1px solid #293841;background:var(--card)}:root[data-theme=dark] .receive-item-outcome small{color:var(--muted)}:root[data-theme=dark] .receive-item-outcome strong{color:var(--ink)}:root[data-theme=dark] .receive-item-outcome>span:first-child strong{color:var(--green-dark)}:root[data-theme=dark] .receive-problem-note{color:#dfc091;background:#161410}:root[data-theme=dark] .receive-line-error{color:#df8996;background:#191214}:root[data-theme=dark] .receive-outcome-grid>div{border:1px solid #293841;background:var(--card-raised)}:root[data-theme=dark] .receive-outcome-grid span{color:var(--muted)}:root[data-theme=dark] .receive-outcome-grid strong{color:var(--ink)}:root[data-theme=dark] .receive-outcome-grid small{color:var(--muted)}:root[data-theme=dark] .receive-outcome-grid .is-good{border-color:#254537;background:var(--green-soft)}:root[data-theme=dark] .receive-outcome-grid .is-good strong{color:var(--green-dark)}:root[data-theme=dark] .receive-outcome-grid .has-warning{border-color:#4b3e28;background:#161410}:root[data-theme=dark] .receive-outcome-grid .has-warning strong{color:#f0b57b}:root[data-theme=dark] .receive-total-card{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .receive-total-card>div{color:var(--muted)}:root[data-theme=dark] .receive-total-card>div+div{border-top:1px solid var(--line)}:root[data-theme=dark] .receive-total-card strong{color:var(--ink)}:root[data-theme=dark] .receive-total-card .grand{color:var(--ink)}:root[data-theme=dark] .receive-total-card .grand strong{color:var(--green-dark)}:root[data-theme=dark] .receive-ledger-note{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-ledger-note small{color:#7df4bc}:root[data-theme=dark] .receive-payment-summary>div{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .receive-payment-summary span{color:var(--muted)}:root[data-theme=dark] .receive-payment-summary strong{color:var(--green-dark)}:root[data-theme=dark] .receive-payment-summary .has-balance{border-color:#4b3e28;background:#161410}:root[data-theme=dark] .receive-payment-summary .has-balance strong{color:#f0b57b}:root[data-theme=dark] .receive-payment-history{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .receive-payment-history>summary{color:#cbd2dc}:root[data-theme=dark] .receive-payment-history>summary>span{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-payment-history li{border-top:1px solid var(--line)}:root[data-theme=dark] .receive-payment-history li strong{color:#cbd2dc}:root[data-theme=dark] .receive-payment-history li small{color:var(--muted)}:root[data-theme=dark] .receive-payment-history li>b{color:var(--ink)}:root[data-theme=dark] .receive-payment-form{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .receive-payment-form-head strong{color:var(--ink)}:root[data-theme=dark] .receive-payment-form-head span{color:var(--muted)}:root[data-theme=dark] .receive-payment-form-head button{border:1px solid #254537;color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-payment-success,:root[data-theme=dark] .receive-settled{border:1px solid #254537;color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-settled small{color:#7df4bc}:root[data-theme=dark] .receive-action-panel{border-color:#254537;background:linear-gradient(145deg,#1d2228,#1a231f)}:root[data-theme=dark] .receive-action-copy>span{color:var(--green-dark);background:var(--green-soft)}:root[data-theme=dark] .receive-action-copy strong{color:var(--ink)}:root[data-theme=dark] .receive-action-copy small{color:var(--muted)}:root[data-theme=dark] .receive-action-panel>p{color:var(--muted)}:root[data-theme=dark] .receive-close-order{border:0;color:#f0b57b;background:transparent}:root[data-theme=dark] .receive-close-order:hover{background:#161410}:root[data-theme=dark] .receive-label-summary{border:1px solid var(--line);background:var(--card-raised)}:root[data-theme=dark] .receive-label-summary li{color:var(--ink)}:root[data-theme=dark] .receive-label-summary li+li{border-top:1px solid var(--line)}:root[data-theme=dark] .receive-label-summary li>strong{color:var(--green-dark)}:root[data-theme=dark] .receive-label-limit{color:#f0b57b}:root[data-theme=dark] .receive-screen button:focus-visible,:root[data-theme=dark] .receive-screen summary:focus-visible{outline:3px solid rgba(0,214,115,.28)}:root[data-theme=dark]{--ui-surface-page: #15181c;--ui-surface-app: #121519;--ui-surface-card: #1d2228;--ui-surface-card-soft: #15191d;--ui-surface-raised: #191e23;--ui-border: #283544;--ui-border-strong: #2d3945;--ui-ink: #dfe4ef;--ui-muted: #cad2d9;--ui-muted-strong: #d2d9e2;--ui-primary: #3dffa5;--ui-primary-strong: #3dffa4;--ui-primary-soft: #131a17;--ui-warning: #f5a647;--ui-warning-soft: #15130f;--ui-danger: #ee4e75;--ui-danger-soft: #191214;--ui-info: #5c91e0;--ui-info-soft: #13151a;--ui-purple: #9775c8;--ui-purple-soft: #16131a;--ui-rose: #dc6194;--ui-rose-soft: #191215;--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .05), 0 8px 20px rgba(0, 0, 0, .11);--ui-shadow-float: 0 14px 34px rgba(0, 0, 0, .18)}:root[data-theme=dark] body{background:var(--ui-surface-app);color:var(--ui-ink)}:root[data-theme=dark] .screen,:root[data-theme=dark] .ui-screen,:root[data-theme=dark] .shop-profile-screen,:root[data-theme=dark] .shop-settings-screen,:root[data-theme=dark] .purchases-screen{color:var(--ui-ink);background:radial-gradient(circle at 100% 0,rgba(34,71,54,.035),transparent 280px),var(--ui-surface-page)}:root[data-theme=dark] .content,:root[data-theme=dark] .ui-content{color:var(--ui-ink)}:root[data-theme=dark] .topbar,:root[data-theme=dark] .ui-topbar,:root[data-theme=dark] .shop-profile-topbar,:root[data-theme=dark] .shop-settings-sticky-header{border-bottom-color:var(--ui-border);background:#1d2228f7}:root[data-theme=dark] .muted,:root[data-theme=dark] .ui-muted,:root[data-theme=dark] .stat-label,:root[data-theme=dark] .ui-label,:root[data-theme=dark] .menu-copy small,:root[data-theme=dark] .activity-copy span,:root[data-theme=dark] .purchase-overview-heading p,:root[data-theme=dark] .purchase-directory-heading>span,:root[data-theme=dark] .purchase-supplier small,:root[data-theme=dark] .purchase-progress-copy,:root[data-theme=dark] .shop-brand-hero>p,:root[data-theme=dark] .settings-section-heading p,:root[data-theme=dark] .field-help{color:var(--ui-muted)}:root[data-theme=dark] .ui-value,:root[data-theme=dark] .stat-value,:root[data-theme=dark] .goods-price,:root[data-theme=dark] .cart-total,:root[data-theme=dark] .purchase-metric>strong,:root[data-theme=dark] .purchase-card-totals strong{color:var(--ui-ink)}:root[data-theme=dark] .ui-animated-icon-canvas{color:inherit}:root[data-theme=dark] .ui-icon-surface,:root[data-theme=dark] .stat-icon,:root[data-theme=dark] .hero-icon,:root[data-theme=dark] .activity-icon,:root[data-theme=dark] .menu-icon,:root[data-theme=dark] .more-overview-icon,:root[data-theme=dark] .more-group-icon,:root[data-theme=dark] .purchase-overview-icon,:root[data-theme=dark] .purchase-supplier-icon,:root[data-theme=dark] .customer-dashboard-icon,:root[data-theme=dark] .customer-panel-icon,:root[data-theme=dark] .customer-detail-avatar,:root[data-theme=dark] .shop-hours-icon,:root[data-theme=dark] .shop-metric-icon,:root[data-theme=dark] .shop-quality-icon,:root[data-theme=dark] .empty-symbol,:root[data-theme=dark] .empty-icon{border:1px solid rgba(0,214,115,.2);border-color:#00d67333;color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-animated-icon-surface{border-color:#00d6732e;background:radial-gradient(circle at 35% 18%,rgba(43,43,43,.95),rgba(43,43,43,.26) 42%,transparent 58%),linear-gradient(145deg,#231d1af5,#131a17d1);box-shadow:inset 0 1px #0009,0 8px 20px #00000026}:root[data-theme=dark] .sales-hero.ui-hero-card{color:#fff;border-color:#2e56432e;background:radial-gradient(circle at 90% 0,rgba(34,71,54,.22),transparent 145px),linear-gradient(135deg,#00753e,#224736 68%,#008d4b);box-shadow:0 16px 34px #0000004d}:root[data-theme=dark] .sales-hero .hero-icon.ui-icon-surface{color:#fff;background:#2b2b2b26}:root[data-theme=dark] .sales-hero .ui-action--hero{color:#fff;border:1px solid rgba(48,48,48,.22);background:#00753e57}:root[data-theme=dark] .ui-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card,:root[data-theme=dark] .modern-menu .menu-row,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .insight-tile,:root[data-theme=dark] .rate-card,:root[data-theme=dark] .addr-option,:root[data-theme=dark] .pline,:root[data-theme=dark] .bill-history-row,:root[data-theme=dark] .invoice-hero,:root[data-theme=dark] .invoice-section,:root[data-theme=dark] .invoice-totals,:root[data-theme=dark] .customer-growth-panel,:root[data-theme=dark] .customer-action-card,:root[data-theme=dark] .customer-mix-card,:root[data-theme=dark] .customer-source-card,:root[data-theme=dark] .customer-select-control,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .customer-row-card,:root[data-theme=dark] .customer-insights-panel,:root[data-theme=dark] .customer-contact-action,:root[data-theme=dark] .customer-value-card,:root[data-theme=dark] .customer-detail-section,:root[data-theme=dark] .customer-form-disclosure,:root[data-theme=dark] .address-empty-state,:root[data-theme=dark] .address-default-toggle,:root[data-theme=dark] .address-recipient-choice,:root[data-theme=dark] .customer-tab-nav,:root[data-theme=dark] .customer-row-menu,:root[data-theme=dark] .settings-tab-nav,:root[data-theme=dark] .settings-form-section,:root[data-theme=dark] .shop-address-fields,:root[data-theme=dark] .weekly-hours-editor,:root[data-theme=dark] .settings-social-account,:root[data-theme=dark] .social-auto-sync,:root[data-theme=dark] .social-connection-row,:root[data-theme=dark] .more-group-list,:root[data-theme=dark] .purchase-card,:root[data-theme=dark] .purchase-metric,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .purchase-filters button,:root[data-theme=dark] .purchase-card-actions>button{border-color:var(--ui-border);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-card{border:1px solid var(--ui-border);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-section-card,:root[data-theme=dark] .customer-dashboard,:root[data-theme=dark] .customer-overview-card,:root[data-theme=dark] .customer-profile-hero,:root[data-theme=dark] .customer-required-section,:root[data-theme=dark] .shop-brand-hero,:root[data-theme=dark] .shop-metrics-card,:root[data-theme=dark] .shop-trust-card,:root[data-theme=dark] .shop-identity-preview,:root[data-theme=dark] .purchase-overview,:root[data-theme=dark] .more-overview{border-color:#254537;background:radial-gradient(circle at 100% 0,rgba(34,71,54,.07),transparent 42%),var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-card--interactive:hover,:root[data-theme=dark] button.ui-card:hover,:root[data-theme=dark] a.ui-card:hover,:root[data-theme=dark] .quick-grid button:hover,:root[data-theme=dark] .stat-card.modern:hover,:root[data-theme=dark] .activity-row:hover,:root[data-theme=dark] .menu-row:hover,:root[data-theme=dark] .purchase-metric:hover,:root[data-theme=dark] .purchase-card:hover,:root[data-theme=dark] .customer-action-card:hover,:root[data-theme=dark] .customer-row-main:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .ui-action,:root[data-theme=dark] .primary,:root[data-theme=dark] .secondary,:root[data-theme=dark] .topbar-action,:root[data-theme=dark] .topbar-add,:root[data-theme=dark] .purchase-card-actions>button,:root[data-theme=dark] .shop-profile-edit-top,:root[data-theme=dark] .shop-profile-share-top,:root[data-theme=dark] .shop-hero-cta,:root[data-theme=dark] .shop-card-share-button{border:1px solid transparent;box-shadow:0 8px 18px #0000001f}:root[data-theme=dark] .ui-action--primary,:root[data-theme=dark] .primary,:root[data-theme=dark] .topbar-add,:root[data-theme=dark] .shop-hero-cta{border-color:transparent;color:#fff;background:linear-gradient(135deg,#224736,#008d4b);box-shadow:0 10px 22px #00000054}:root[data-theme=dark] .ui-action--secondary,:root[data-theme=dark] .secondary,:root[data-theme=dark] .purchase-card-actions>button{color:var(--ui-primary-strong);border-color:transparent;background:#131a17}:root[data-theme=dark] .ui-action--soft,:root[data-theme=dark] .topbar-action,:root[data-theme=dark] .shop-profile-edit-top,:root[data-theme=dark] .shop-profile-share-top,:root[data-theme=dark] .shop-card-share-button,:root[data-theme=dark] .shop-hero-contact-actions a,:root[data-theme=dark] .settings-upload-button{color:#dbe1e9;border-color:transparent;background:#111417}:root[data-theme=dark] .ui-action--dark{color:#fff;border-color:transparent;background:#111827;box-shadow:0 10px 22px #00000045}:root[data-theme=dark] .ui-action--danger,:root[data-theme=dark] .danger-button{color:#fff;border-color:transparent;background:linear-gradient(135deg,#ad1c1c,#901231);box-shadow:0 10px 22px #0000004d}:root[data-theme=dark] .ui-action-link,:root[data-theme=dark] .text-button,:root[data-theme=dark] .link-btn,:root[data-theme=dark] .empty-inline button,:root[data-theme=dark] .settings-saved button{color:var(--ui-primary-strong)}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button{color:var(--ui-muted-strong);border-color:transparent;background:#15191d;box-shadow:0 8px 18px #0000001f}:root[data-theme=dark] .back:hover,:root[data-theme=dark] .icon-button:hover,:root[data-theme=dark] .secondary:hover,:root[data-theme=dark] .purchase-card-actions>button:hover{background:#131a17}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .discount-input,:root[data-theme=dark] .shop-address-fields .address-control input,:root[data-theme=dark] .shop-address-fields .address-control select,:root[data-theme=dark] .weekly-hours-times input,:root[data-theme=dark] .settings-form-section .field input,:root[data-theme=dark] .settings-form-section .field select,:root[data-theme=dark] .settings-form-section .field textarea,:root[data-theme=dark] .social-connection-row input,:root[data-theme=dark] .purchase-search input{border-color:#283646;background:#1e2429;color:var(--ui-ink)}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus,:root[data-theme=dark] .search:focus,:root[data-theme=dark] .purchase-search:focus-within,:root[data-theme=dark] .shop-address-fields .address-control input:focus,:root[data-theme=dark] .shop-address-fields .address-control select:focus,:root[data-theme=dark] .weekly-hours-times input:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}:root[data-theme=dark] .ui-search,:root[data-theme=dark] .ui-search-wrap,:root[data-theme=dark] .search-wrap,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .ui-filter-control{border-color:var(--ui-border);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-search-icon,:root[data-theme=dark] .search-icon{color:var(--ui-muted)}:root[data-theme=dark] .ui-form-section,:root[data-theme=dark] .form-section{border-color:var(--ui-border);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-form-section-title,:root[data-theme=dark] .form-section-title{color:var(--ui-ink)}:root[data-theme=dark] .ui-field-label{color:#d5dde7}:root[data-theme=dark] .ui-field-help,:root[data-theme=dark] .field-help{color:var(--ui-muted)}:root[data-theme=dark] .ui-control{border:1px solid #2f3c4a;color:var(--ui-ink);background:#2b2b2b;box-shadow:inset 0 0 0 1px #0000000d,inset 0 1px #0009,0 8px 18px #0000001c}:root[data-theme=dark] .ui-control:hover{border-color:#35404d}:root[data-theme=dark] .ui-control:focus-within{border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:var(--ui-focus),inset 0 0 0 1px #0009,inset 0 1px #0009,0 12px 26px #0000002e}:root[data-theme=dark] .ui-control:has(.ui-input:not(:placeholder-shown)),:root[data-theme=dark] .ui-control:has(.ui-select),:root[data-theme=dark] .ui-control:has(.ui-date-input),:root[data-theme=dark] .ui-control:has(.ui-textarea:not(:placeholder-shown)),:root[data-theme=dark] .ui-control.ui-dropdown-trigger,:root[data-theme=dark] .ui-control.ui-date-trigger{border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:inset 0 0 0 1px #00000045,inset 0 1px #0009,0 9px 20px #0000001f}:root[data-theme=dark] .ui-control-icon{color:#fff;background:linear-gradient(135deg,#224736,#224736);box-shadow:0 7px 15px #00000045}:root[data-theme=dark] .ui-input,:root[data-theme=dark] .ui-select,:root[data-theme=dark] .ui-date-input,:root[data-theme=dark] .ui-textarea{border:0;outline:0;color:var(--ui-ink);background:transparent}:root[data-theme=dark] .ui-input::placeholder,:root[data-theme=dark] .ui-textarea::placeholder{color:#c1c8d2}:root[data-theme=dark] button.ui-control{border-color:var(--ui-primary-strong)}:root[data-theme=dark] button.ui-control:focus-visible{outline:0;box-shadow:var(--ui-focus),inset 0 0 0 1px #0009,inset 0 1px #0009,0 12px 26px #0000002e}:root[data-theme=dark] .ui-control-value{color:var(--ui-ink)}:root[data-theme=dark] .ui-dropdown-menu{border:1px solid #254537;background:#2b2b2bfa;box-shadow:0 14px 32px #0000002e,inset 0 1px #0009}:root[data-theme=dark] .ui-dropdown-option{border:0;color:var(--ui-muted-strong);background:transparent}:root[data-theme=dark] .ui-dropdown-option--active,:root[data-theme=dark] .ui-dropdown-option[aria-selected=true]{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-dropdown-option:focus-visible{outline:0;box-shadow:var(--ui-focus)}:root[data-theme=dark] .ui-picker-scrim{border:0;background:#0f172a57}:root[data-theme=dark] .ui-picker-sheet{border:1px solid rgba(40,53,69,.96);background:var(--ui-surface-page);box-shadow:0 28px 70px #00000063,inset 0 1px #0009}:root[data-theme=dark] .ui-picker-header h2{color:var(--ui-ink)}:root[data-theme=dark] .ui-picker-header p{color:var(--ui-muted)}:root[data-theme=dark] .ui-picker-option{border:1px solid #263545;color:var(--ui-ink);background:#2b2b2bf0;box-shadow:0 8px 18px #00000014}:root[data-theme=dark] .ui-picker-option.is-selected,:root[data-theme=dark] .ui-picker-option[aria-selected=true]{color:var(--ui-primary-strong);border-color:#284a3a;background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-picker-option:disabled{color:#9aa6b4;background:#171b20cc;box-shadow:none}:root[data-theme=dark] .ui-picker-calendar{box-shadow:none}:root[data-theme=dark] .ui-calendar-day--disabled,:root[data-theme=dark] .ui-calendar-day:disabled{color:#c3ccd6;background:transparent;box-shadow:none}:root[data-theme=dark] .ui-check{border:1px solid var(--ui-border);color:var(--ui-ink);background:#1d2228f0;box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-check-box{border:1px solid #2b3847;color:transparent;background:#2b2b2b}:root[data-theme=dark] .ui-check input:checked+.ui-check-box{color:#fff;border-color:transparent;background:linear-gradient(135deg,#224736,#224736);box-shadow:0 8px 18px #0000004d}:root[data-theme=dark] .ui-check input:focus-visible+.ui-check-box{box-shadow:var(--ui-focus)}:root[data-theme=dark] .ui-check-label strong{color:var(--ui-ink)}:root[data-theme=dark] .ui-check-label small{color:var(--ui-muted)}:root[data-theme=dark] .ui-calendar{border:1px solid var(--ui-border);background:#2b2b2bf5;box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-calendar-header strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-calendar-weekdays span{color:var(--ui-muted)}:root[data-theme=dark] .ui-calendar-day{border:0;color:var(--ui-muted-strong);background:transparent}:root[data-theme=dark] .ui-calendar-day:hover{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-calendar-day--muted{color:var(--ui-muted)}:root[data-theme=dark] .ui-calendar-day--active,:root[data-theme=dark] .ui-calendar-day[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#224736,#224736);box-shadow:0 8px 18px #0000004d}:root[data-theme=dark] .ui-badge--success,:root[data-theme=dark] .paid{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-badge--warning,:root[data-theme=dark] .due,:root[data-theme=dark] .pending{color:var(--ui-warning);background:var(--ui-warning-soft)}:root[data-theme=dark] .ui-badge--danger,:root[data-theme=dark] .cancelled{color:var(--ui-danger);background:var(--ui-danger-soft)}:root[data-theme=dark] .ui-notice,:root[data-theme=dark] .notice-box{border-color:var(--ui-border);background:var(--ui-surface-card);color:var(--ui-muted-strong)}:root[data-theme=dark] .ui-chip,:root[data-theme=dark] .chip-btn,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .purchase-filters button{border:1px solid var(--ui-border);border-color:var(--ui-border);background:var(--ui-surface-card);color:var(--ui-muted-strong)}:root[data-theme=dark] .ui-chip.on,:root[data-theme=dark] .ui-is-active,:root[data-theme=dark] .chip-btn.on,:root[data-theme=dark] .customer-quick-filters button.active,:root[data-theme=dark] .customer-sort-scroller button.active,:root[data-theme=dark] .purchase-filters button.is-active{color:var(--ui-primary-strong);border-color:#254537;background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-tab-rail{border:1px solid rgba(36,50,67,.95);background:#2b2b2bf0;box-shadow:inset 0 1px #0009,0 10px 24px #0000001c}:root[data-theme=dark] .ui-tab{border:0;color:#cbd2dc;background:transparent}:root[data-theme=dark] .ui-tab:hover{color:var(--ui-primary-strong);background:#131a1785}:root[data-theme=dark] .ui-tab--active,:root[data-theme=dark] .ui-tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#008d4b,#224736);box-shadow:0 10px 22px #0000005c}:root[data-theme=dark] .ui-tab-label{color:inherit}:root[data-theme=dark] .ui-tab-hint{color:currentColor}:root[data-theme=dark] .ui-tab-icon{color:currentColor}:root[data-theme=dark] .ui-tab--active :is(.ui-tab-label,.ui-tab-hint,strong,small),:root[data-theme=dark] .ui-tab[aria-selected=true] :is(.ui-tab-label,.ui-tab-hint,strong,small){color:#fff}:root[data-theme=dark] .ui-tab--active .ui-tab-icon,:root[data-theme=dark] .ui-tab[aria-selected=true] .ui-tab-icon{color:#fff;border-color:#30303038;background:#2b2b2b29}:root[data-theme=dark] .ui-category-tab{border:0;color:#dbe1e9;background:transparent;box-shadow:none}:root[data-theme=dark] .ui-category-tab--active,:root[data-theme=dark] .ui-category-tab[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#224736,#224736);box-shadow:0 10px 22px #0000004d}:root[data-theme=dark] .settings-tab-nav.ui-tab-rail{border:1px solid rgba(36,50,67,.95);background:#2b2b2bf0;box-shadow:inset 0 1px #0009,0 10px 24px #0000001c}:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab{color:var(--ui-muted-strong);background:transparent}:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab--active{color:#fff;background:linear-gradient(135deg,#224736,#224736);box-shadow:0 10px 22px #00000054,inset 0 1px #0000004d}:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab--active .settings-tab-icon,:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab--active .ui-tab-icon{color:#fff}:root[data-theme=dark] .purchase-workflow-tabs.ui-tab-rail{background:#2b2b2bf0}:root[data-theme=dark] .purchase-workflow-tabs button.ui-tab--active,:root[data-theme=dark] .purchase-workflow-tabs button[aria-selected=true]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#008d4b,#224736);box-shadow:0 10px 22px #00000054}:root[data-theme=dark] .purchase-workflow-tabs button.ui-tab--active :is(strong,small,.ui-tab-label,.ui-tab-hint),:root[data-theme=dark] .purchase-workflow-tabs button[aria-selected=true] :is(strong,small,.ui-tab-label,.ui-tab-hint){color:#fff}:root[data-theme=dark] .purchase-workflow-tabs .ui-tab--active .purchase-workflow-tab-icon{color:#fff;border-color:#30303038;background:#2b2b2b29}:root[data-theme=dark] .ui-bottom-nav,:root[data-theme=dark] .bottom-nav{border-color:#273545;background:#1d2228fa;box-shadow:0 12px 28px #00000036}:root[data-theme=dark] .ui-nav-btn,:root[data-theme=dark] .nav-btn{color:#c6cdd7}:root[data-theme=dark] .ui-nav-btn.on,:root[data-theme=dark] .nav-btn.on,:root[data-theme=dark] .ui-nav-btn.ui-is-active{color:var(--ui-primary-strong)}:root[data-theme=dark] .ui-nav-btn.on .ui-nav-icon,:root[data-theme=dark] .nav-btn.on .nav-icon{border-color:#254537;background:#131a17}:root[data-theme=dark] .ui-state,:root[data-theme=dark] .error-box,:root[data-theme=dark] .bill-success,:root[data-theme=dark] .settings-saved,:root[data-theme=dark] .customer-payment-success,:root[data-theme=dark] .update-banner,:root[data-theme=dark] .ui-state-banner{border-color:var(--ui-border);background:var(--ui-surface-card);color:var(--ui-muted-strong)}:root[data-theme=dark] .ui-state--error,:root[data-theme=dark] .error-box{color:var(--ui-danger);border-color:#47262e;background:var(--ui-danger-soft)}:root[data-theme=dark] .ui-empty,:root[data-theme=dark] .modern-empty,:root[data-theme=dark] .empty-inline,:root[data-theme=dark] .purchase-empty{border-color:#283547;background:#1d2228d1;color:var(--ui-ink)}:root[data-theme=dark] .ui-skeleton i,:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i,:root[data-theme=dark] .purchase-summary-skeleton{background:linear-gradient(90deg,#111417 25%,#181d21,#111417 75%)}:root[data-theme=dark] .more-group--stock{--more-border: #4e422a}:root[data-theme=dark] .more-group--money{--more-border: #273549}:root[data-theme=dark] .more-group--operations{--more-border: #322748}:root[data-theme=dark] .more-group--shop{--more-border: #492736}:root[data-theme=dark] .more-group-icon,:root[data-theme=dark] .more-group-count,:root[data-theme=dark] .more-group-list .menu-icon{border-color:var(--more-border);color:var(--more-accent);background:var(--more-soft)}:root[data-theme=dark] .stock-badge.low,:root[data-theme=dark] .duplicate-customer-warning,:root[data-theme=dark] .purchase-metric.due.is-active,:root[data-theme=dark] .purchase-deadline.has-overdue,:root[data-theme=dark] .purchase-status.status-ordered{background:var(--ui-warning-soft)}:root[data-theme=dark] .cancelled-text,:root[data-theme=dark] .pick-out,:root[data-theme=dark] .field-error{color:var(--ui-danger)}:root[data-theme=dark] .assets-hero h2,:root[data-theme=dark] .assets-section-heading h2{color:var(--ui-ink)}:root[data-theme=dark] .assets-hero p{color:var(--ui-muted)}:root[data-theme=dark] .assets-hero-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .asset-token-card strong,:root[data-theme=dark] .asset-demo-card strong,:root[data-theme=dark] .asset-benchmark-row strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-token-card code,:root[data-theme=dark] .asset-icon-card code,:root[data-theme=dark] .asset-benchmark-row code{color:var(--ui-muted-strong)}:root[data-theme=dark] .asset-swatch{border:1px solid var(--ui-border);box-shadow:inset 0 0 0 1px #00000085}:root[data-theme=dark] .asset-swatch--surface{background:var(--ui-surface-page)}:root[data-theme=dark] .asset-swatch--card{background:var(--ui-surface-card)}:root[data-theme=dark] .asset-swatch--primary{background:#224736}:root[data-theme=dark] .asset-swatch--info{background:#173e78}:root[data-theme=dark] .asset-swatch--warning{background:#834210}:root[data-theme=dark] .asset-swatch--rose{background:#75173a}:root[data-theme=dark] .asset-pack-summary{border:1px solid rgba(0,214,115,.12);background:radial-gradient(circle at 0 0,rgba(34,71,54,.12),transparent 160px),#1d2228e0}:root[data-theme=dark] .asset-pack-summary h3{color:var(--ui-ink)}:root[data-theme=dark] .asset-pack-summary p{color:var(--ui-muted)}:root[data-theme=dark] .asset-animated-group{border:1px solid var(--ui-border);background:#2b2b2bb8}:root[data-theme=dark] .asset-animated-group-copy strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-animated-group-copy p{color:var(--ui-muted)}:root[data-theme=dark] .asset-animated-icon-card{border:1px solid rgba(36,50,67,.88);background:#1d2228eb}:root[data-theme=dark] .asset-animated-icon-card code{color:var(--ui-ink)}:root[data-theme=dark] .asset-animated-icon-card small{color:var(--ui-muted)}:root[data-theme=dark] .asset-pack-note code{color:var(--ui-primary-strong)}:root[data-theme=dark] .asset-tabs-card{background:#2b2b2bf5}:root[data-theme=dark] .asset-tabs-preview h3{color:var(--ui-ink)}:root[data-theme=dark] .asset-add-action{border:1px solid #243243;color:var(--ui-primary-strong);background:#2b2b2bdb;box-shadow:inset 0 1px #0009}:root[data-theme=dark] .asset-care-row{border:1px solid rgba(36,50,67,.92);background:#1d2228eb;box-shadow:0 8px 20px #00000017}:root[data-theme=dark] .asset-care-row .ui-icon-surface{color:#e1bb85;border-color:#483d27;background:#1d1a15}:root[data-theme=dark] .asset-care-row strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-care-row small{color:var(--ui-muted)}:root[data-theme=dark] .asset-input-card .ui-calendar{box-shadow:none}:root[data-theme=dark] .asset-workflow-card .ui-filter-control{color:var(--ui-primary-strong)}:root[data-theme=dark] .asset-workflow-card .ui-filter-control>span{color:var(--ui-ink)}:root[data-theme=dark] .asset-workflow-card .ui-list-copy strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-workflow-card .ui-list-copy small{color:var(--ui-muted)}:root[data-theme=dark] .asset-picker-preview .ui-picker-sheet{box-shadow:0 12px 28px #00000026,inset 0 1px #0009}:root[data-theme=dark] .asset-dialog-preview .ui-dialog{color:var(--ui-ink);background:#2b2b2b;box-shadow:0 12px 28px #00000026,inset 0 1px #0009}:root[data-theme=dark] .asset-dialog-preview .ui-dialog strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-dialog-preview .ui-dialog p{color:var(--ui-muted)}:root[data-theme=dark] .asset-dialog-preview .ui-dialog-icon{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .asset-dialog-preview .ui-notice{border:1px solid var(--ui-border)}:root[data-theme=dark] .asset-dialog-preview .ui-notice code{color:var(--ui-primary-strong)}:root[data-theme=dark] .asset-benchmark-row+.asset-benchmark-row{border-top:1px solid var(--ui-border)}:root[data-theme=dark] .asset-benchmark-row p{color:var(--ui-muted)}:root[data-theme=dark] .asset-benchmark-row code{border:1px solid var(--ui-border);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .supplier-type-filter>span{color:var(--ui-muted-strong, #c8cfd8)}:root[data-theme=dark] .supplier-type-filter select{color:var(--ui-ink, #dbe1ed);border:1px solid #283646;background-color:#1e2429}:root[data-theme=dark] .supplier-type-chip{color:#7ff5bd;border-color:#254537;background:#1a231f}:root[data-theme=dark] .purchase-colour-trigger{color:#dbe1ed;border:1px solid #283646;background:#1e2429}:root[data-theme=dark] .purchase-colour-trigger:hover{background:#2b2b2b}:root[data-theme=dark] .purchase-colour-trigger[aria-expanded=true]{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .purchase-colour-swatch{border:1px solid rgba(58,79,113,.22);box-shadow:inset 0 0 0 1px #0000006b}:root[data-theme=dark] .purchase-colour-chevron{color:#c1c8d2}:root[data-theme=dark] .purchase-colour-wheel-button{color:#d2d9e2;border:1px solid #283646;background:#1e2429}:root[data-theme=dark] .purchase-colour-wheel-button:hover{background:#2b2b2b}:root[data-theme=dark] .purchase-colour-wheel-button:focus-within{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .purchase-colour-wheel-icon{border:2px solid #303030;background:conic-gradient(#d11a1a,#bc9b17,#224736,#138497,#1a5fd1,#781ad1,#d11a74,#d11a1a);box-shadow:0 0 0 1px #00000045,0 3px 8px #0000003d}:root[data-theme=dark] .purchase-colour-name{color:#bec5ce}:root[data-theme=dark] .purchase-colour-name strong{color:#d2d9e2}:root[data-theme=dark] .purchase-colour-options{border:1px solid #254537;background:#2b2b2bfa;box-shadow:0 18px 40px #00000045}:root[data-theme=dark] .purchase-colour-options button{color:#d2d9e2;border:1px solid transparent;background:transparent}:root[data-theme=dark] .purchase-colour-options button:hover{background:#1a231f}:root[data-theme=dark] .purchase-colour-options button[aria-selected=true]{color:#7ff5bd;border-color:#254537;background:#1a231f}:root[data-theme=dark]{--urbano-raw-surface: #2b2b2b;--urbano-raw-surface-cool: #1e2529;--urbano-raw-surface-soft: #1c2027;--urbano-raw-ink: #e3e4ec;--urbano-raw-muted: #c5c8d1;--urbano-raw-border: #2c2f39;--urbano-raw-accent: #875cfe;--urbano-shadow-xs: 0 1px 2px rgba(0, 0, 0, .09);--ui-surface-app: #19191b;--ui-surface-page: #222222;--ui-surface-card: #2b2b2b;--ui-surface-card-soft: #1c2027;--ui-surface-raised: #19191b;--ui-surface-glass: rgba(43, 43, 43, .88);--ui-border: #2c2f39;--ui-border-strong: #2e323b;--ui-ink: #e3e4ec;--ui-muted: #c5c8d1;--ui-muted-strong: #d6d8e1;--ui-primary: #3dffa5;--ui-primary-strong: #3dffa4;--ui-primary-deep: #3dffa4;--ui-primary-bright: #3dffa4;--ui-primary-soft: #131a17;--ui-primary-wash: #1a231f;--ui-warning: #f5a647;--ui-warning-soft: #171511;--ui-danger: #ee4e75;--ui-danger-soft: #1b1415;--ui-info: #5bd4e1;--ui-info-soft: #121818;--ui-purple: #3dffa4;--ui-purple-soft: #1a231f;--ui-rose: #dc6194;--ui-rose-soft: #1a1316;--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .05), 0 10px 24px rgba(0, 0, 0, .1);--ui-shadow-soft: 0 8px 18px rgba(0, 0, 0, .08);--ui-shadow-float: 0 18px 46px rgba(0, 0, 0, .21)}html[data-theme=dark],:root[data-theme=dark] body{background:radial-gradient(circle at 50% -120px,rgba(29,60,45,.22),transparent 340px),var(--ui-surface-app);color:var(--ui-ink)}:root[data-theme=dark] .screen,:root[data-theme=dark] .ui-screen,:root[data-theme=dark] .shop-profile-screen,:root[data-theme=dark] .shop-settings-screen,:root[data-theme=dark] .purchases-screen{background:radial-gradient(circle at 100% 0,rgba(29,60,45,.16),transparent 260px),linear-gradient(180deg,#222222 0%,var(--ui-surface-page) 42%,#1a231f 100%);box-shadow:0 0 64px #0000001f}:root[data-theme=dark] .topbar,:root[data-theme=dark] .ui-topbar,:root[data-theme=dark] .shop-profile-topbar,:root[data-theme=dark] .shop-settings-sticky-header{border-bottom:1px solid rgba(44,47,57,.86);background:#2b2b2be6}:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .ui-topbar h1,:root[data-theme=dark] .assets-hero h2,:root[data-theme=dark] .assets-section-heading h2,:root[data-theme=dark] .ui-title,:root[data-theme=dark] .screen h1,:root[data-theme=dark] .screen h2,:root[data-theme=dark] .screen h3{color:var(--ui-ink)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .ui-eyebrow,:root[data-theme=dark] .purchase-eyebrow,:root[data-theme=dark] .settings-header-copy small{color:var(--ui-primary-strong)}:root[data-theme=dark] .muted,:root[data-theme=dark] .ui-muted,:root[data-theme=dark] .stat-label,:root[data-theme=dark] .ui-label,:root[data-theme=dark] .menu-copy small,:root[data-theme=dark] .activity-copy span,:root[data-theme=dark] .field-help,:root[data-theme=dark] .ui-field-help,:root[data-theme=dark] .purchase-overview-heading p,:root[data-theme=dark] .purchase-directory-heading>span,:root[data-theme=dark] .shop-brand-hero>p,:root[data-theme=dark] .settings-section-heading p{color:var(--ui-muted)}:root[data-theme=dark] .ui-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card,:root[data-theme=dark] .modern-menu .menu-row,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .insight-tile,:root[data-theme=dark] .rate-card,:root[data-theme=dark] .addr-option,:root[data-theme=dark] .pline,:root[data-theme=dark] .bill-history-row,:root[data-theme=dark] .invoice-hero,:root[data-theme=dark] .invoice-section,:root[data-theme=dark] .invoice-totals,:root[data-theme=dark] .customer-growth-panel,:root[data-theme=dark] .customer-action-card,:root[data-theme=dark] .customer-mix-card,:root[data-theme=dark] .customer-source-card,:root[data-theme=dark] .customer-select-control,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .customer-row-card,:root[data-theme=dark] .customer-insights-panel,:root[data-theme=dark] .customer-contact-action,:root[data-theme=dark] .customer-value-card,:root[data-theme=dark] .customer-detail-section,:root[data-theme=dark] .customer-form-disclosure,:root[data-theme=dark] .address-empty-state,:root[data-theme=dark] .address-default-toggle,:root[data-theme=dark] .address-recipient-choice,:root[data-theme=dark] .customer-tab-nav,:root[data-theme=dark] .customer-row-menu,:root[data-theme=dark] .settings-tab-nav,:root[data-theme=dark] .settings-form-section,:root[data-theme=dark] .shop-address-fields,:root[data-theme=dark] .weekly-hours-editor,:root[data-theme=dark] .settings-social-account,:root[data-theme=dark] .social-auto-sync,:root[data-theme=dark] .social-connection-row,:root[data-theme=dark] .more-group-list,:root[data-theme=dark] .purchase-card,:root[data-theme=dark] .purchase-metric,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .purchase-filters button,:root[data-theme=dark] .purchase-card-actions>button,:root[data-theme=dark] .receive-item,:root[data-theme=dark] .receive-total-card,:root[data-theme=dark] .receive-payment-form,:root[data-theme=dark] .receive-payment-history,:root[data-theme=dark] .receive-payment-summary>div{border-color:var(--ui-border);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-section-card,:root[data-theme=dark] .customer-dashboard,:root[data-theme=dark] .customer-overview-card,:root[data-theme=dark] .customer-profile-hero,:root[data-theme=dark] .customer-required-section,:root[data-theme=dark] .shop-brand-hero,:root[data-theme=dark] .shop-metrics-card,:root[data-theme=dark] .shop-trust-card,:root[data-theme=dark] .shop-identity-preview,:root[data-theme=dark] .purchase-overview,:root[data-theme=dark] .more-overview,:root[data-theme=dark] .asset-animated-pack-card,:root[data-theme=dark] .asset-reference-card{border-color:#2c2f39;background:radial-gradient(circle at 100% 0,rgba(29,60,45,.12),transparent 42%),var(--ui-surface-card)}:root[data-theme=dark] .ui-icon-surface,:root[data-theme=dark] .stat-icon,:root[data-theme=dark] .hero-icon,:root[data-theme=dark] .activity-icon,:root[data-theme=dark] .menu-icon,:root[data-theme=dark] .more-overview-icon,:root[data-theme=dark] .more-group-icon,:root[data-theme=dark] .purchase-overview-icon,:root[data-theme=dark] .purchase-supplier-icon,:root[data-theme=dark] .customer-dashboard-icon,:root[data-theme=dark] .customer-panel-icon,:root[data-theme=dark] .customer-detail-avatar,:root[data-theme=dark] .shop-hours-icon,:root[data-theme=dark] .shop-metric-icon,:root[data-theme=dark] .shop-quality-icon,:root[data-theme=dark] .empty-symbol,:root[data-theme=dark] .empty-icon,:root[data-theme=dark] .receive-supplier-icon,:root[data-theme=dark] .receive-section-heading>span,:root[data-theme=dark] .receive-action-copy>span{border-color:#00d67329;color:var(--ui-primary-strong);background:radial-gradient(circle at 35% 18%,rgba(43,43,43,.74),transparent 48%),var(--ui-primary-soft)}:root[data-theme=dark] .ui-animated-icon-surface{border-color:#00d67329;background:radial-gradient(circle at 30% 18%,rgba(43,43,43,.86),transparent 46%),linear-gradient(145deg,#1a231f,#131a17);box-shadow:inset 0 1px #0009,0 8px 20px #0000002b}:root[data-theme=dark] .sales-hero.ui-hero-card,:root[data-theme=dark] .shop-brand-hero{color:#fff;border-color:#2e564347;background:radial-gradient(circle at 86% 8%,rgba(29,60,45,.28),transparent 145px),linear-gradient(135deg,#00753e,#008d4b 48%,#224736);box-shadow:0 18px 42px #0000005c}:root[data-theme=dark] .sales-hero.ui-hero-card :is(h1,h2,h3,strong,span,p),:root[data-theme=dark] .shop-brand-hero :is(h1,h2,h3,strong,span,p){color:inherit}:root[data-theme=dark] .sales-hero .hero-icon.ui-icon-surface,:root[data-theme=dark] .shop-brand-hero .ui-icon-surface{color:#fff;border-color:#30303033;background:#2b2b2b26}:root[data-theme=dark] .ui-action--primary,:root[data-theme=dark] .primary,:root[data-theme=dark] .topbar-add,:root[data-theme=dark] .shop-hero-cta,:root[data-theme=dark] .asset-tabs-card>.ui-action--primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#10834d,#224736 46%,#008245);box-shadow:0 12px 24px #0000005c}:root[data-theme=dark] .ui-action--secondary,:root[data-theme=dark] .secondary,:root[data-theme=dark] .purchase-card-actions>button,:root[data-theme=dark] .receive-batch-actions button{color:var(--ui-primary-strong);border-color:transparent;background:#131a17;box-shadow:var(--ui-shadow-soft)}:root[data-theme=dark] .ui-action--soft,:root[data-theme=dark] .topbar-action,:root[data-theme=dark] .shop-profile-edit-top,:root[data-theme=dark] .shop-profile-share-top,:root[data-theme=dark] .shop-card-share-button,:root[data-theme=dark] .settings-upload-button,:root[data-theme=dark] .asset-add-action{color:var(--ui-muted-strong);border-color:transparent;background:#19191b}:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .source-icon-btn,:root[data-theme=dark] .order-bill-dismiss,:root[data-theme=dark] .customer-row-menu-button,:root[data-theme=dark] .addr-remove{color:var(--ui-muted-strong);border-color:transparent;background:#19191b;box-shadow:var(--ui-shadow-soft)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .search,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .discount-input,:root[data-theme=dark] .shop-address-fields .address-control input,:root[data-theme=dark] .shop-address-fields .address-control select,:root[data-theme=dark] .weekly-hours-times input,:root[data-theme=dark] .settings-form-section .field input,:root[data-theme=dark] .settings-form-section .field select,:root[data-theme=dark] .settings-form-section .field textarea,:root[data-theme=dark] .social-connection-row input,:root[data-theme=dark] .purchase-search input,:root[data-theme=dark] .purchase-colour-trigger,:root[data-theme=dark] .purchase-colour-wheel-button,:root[data-theme=dark] .supplier-type-filter select{border-color:#2c2f39;background:#222;color:var(--ui-ink);caret-color:var(--ui-primary)}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .ui-input::placeholder,:root[data-theme=dark] .ui-textarea::placeholder{color:#bdc1c9}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus,:root[data-theme=dark] .search:focus,:root[data-theme=dark] .purchase-search:focus-within,:root[data-theme=dark] .shop-address-fields .address-control input:focus,:root[data-theme=dark] .shop-address-fields .address-control select:focus,:root[data-theme=dark] .weekly-hours-times input:focus,:root[data-theme=dark] .purchase-colour-trigger[aria-expanded=true],:root[data-theme=dark] .purchase-colour-wheel-button:focus-within{border-color:var(--ui-primary);background:#2b2b2b;box-shadow:var(--ui-focus),0 10px 24px #00000024}:root[data-theme=dark] .ui-control,:root[data-theme=dark] button.ui-control,:root[data-theme=dark] .ui-dropdown-trigger,:root[data-theme=dark] .ui-date-trigger{border-color:#2c2f39;background:#2b2b2b;box-shadow:inset 0 1px #0009,0 8px 20px #00000014}:root[data-theme=dark] .ui-control:focus-within,:root[data-theme=dark] button.ui-control:focus-visible{border-color:var(--ui-primary);box-shadow:var(--ui-focus),inset 0 0 0 1px #00000045,0 12px 28px #0000002e}:root[data-theme=dark] .ui-control:has(.ui-input:not(:placeholder-shown)),:root[data-theme=dark] .ui-control:has(.ui-select),:root[data-theme=dark] .ui-control:has(.ui-date-input),:root[data-theme=dark] .ui-control:has(.ui-textarea:not(:placeholder-shown)),:root[data-theme=dark] .ui-control.ui-dropdown-trigger,:root[data-theme=dark] .ui-control.ui-date-trigger{border-color:#284a3a;background:#2b2b2b}:root[data-theme=dark] .ui-control-icon{background:linear-gradient(135deg,#10834d,#224736);box-shadow:0 7px 16px #00000045}:root[data-theme=dark] .ui-search,:root[data-theme=dark] .ui-search-wrap,:root[data-theme=dark] .search-wrap,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .ui-filter-control{border-color:var(--ui-border);background:var(--ui-surface-glass);box-shadow:var(--ui-shadow-soft)}:root[data-theme=dark] .ui-tab-rail,:root[data-theme=dark] .settings-tab-nav.ui-tab-rail,:root[data-theme=dark] .purchase-workflow-tabs.ui-tab-rail{border-color:#2c2f39e0;background:#2b2b2be6;box-shadow:inset 0 1px #0009,0 10px 24px #00000017}:root[data-theme=dark] .ui-tab,:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab,:root[data-theme=dark] .purchase-workflow-tabs .ui-tab{color:var(--ui-muted-strong)}:root[data-theme=dark] .ui-tab--active,:root[data-theme=dark] .ui-tab[aria-selected=true],:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab--active,:root[data-theme=dark] .purchase-workflow-tabs button.ui-tab--active,:root[data-theme=dark] .purchase-workflow-tabs button[aria-selected=true],:root[data-theme=dark] .ui-category-tab--active,:root[data-theme=dark] .ui-category-tab[aria-pressed=true],:root[data-theme=dark] .ui-chip.on,:root[data-theme=dark] .ui-is-active,:root[data-theme=dark] .chip-btn.on,:root[data-theme=dark] .customer-quick-filters button.active,:root[data-theme=dark] .customer-sort-scroller button.active,:root[data-theme=dark] .purchase-filters button.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#10834d,#224736 48%,#008245);box-shadow:0 10px 22px #0000004d}:root[data-theme=dark] .ui-chip,:root[data-theme=dark] .chip,:root[data-theme=dark] .chip-btn,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .purchase-filters button,:root[data-theme=dark] .stock-badge,:root[data-theme=dark] .recv-badge{border-color:var(--ui-border);background:#1c2027;color:var(--ui-muted-strong)}:root[data-theme=dark] .ui-badge--success,:root[data-theme=dark] .paid,:root[data-theme=dark] .stock-badge.ok,:root[data-theme=dark] .recv-badge.ok,:root[data-theme=dark] .ship-status.delivered,:root[data-theme=dark] .ship-status.order-completed,:root[data-theme=dark] .supplier-type-chip{color:var(--ui-primary-strong);border-color:#254537;background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-bottom-nav,:root[data-theme=dark] .bottom-nav{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .ui-bottom-nav:before,:root[data-theme=dark] .bottom-nav:before{background:radial-gradient(circle 40px at 50% 40px,#2b2b2b 99%,transparent 100%) 50% 0 / 80px 80px no-repeat,linear-gradient(#2b2b2b,#2b2b2b) 0 20px / 100% calc(100% - 20px) no-repeat}:root[data-theme=dark] .ui-bottom-nav:after,:root[data-theme=dark] .bottom-nav:after{background:#0e0f10}:root[data-theme=dark] .ui-nav-btn,:root[data-theme=dark] .nav-btn{color:var(--ui-muted);background:transparent}:root[data-theme=dark] .ui-nav-btn:hover,:root[data-theme=dark] .nav-btn:hover{color:var(--ui-muted);background:transparent}:root[data-theme=dark] .ui-nav-btn:active,:root[data-theme=dark] .nav-btn:active{background:transparent}:root[data-theme=dark] .ui-nav-btn.on,:root[data-theme=dark] .nav-btn.on,:root[data-theme=dark] .ui-nav-btn.ui-is-active{color:var(--ui-primary-strong);border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .ui-nav-btn .ui-nav-icon,:root[data-theme=dark] .nav-btn .nav-icon{color:inherit;border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .ui-nav-btn.on .ui-nav-icon,:root[data-theme=dark] .nav-btn.on .nav-icon,:root[data-theme=dark] .ui-nav-btn.ui-is-active .ui-nav-icon{color:var(--ui-primary-strong);border:0;background:#107f4b1a;box-shadow:none}:root[data-theme=dark] .ui-nav-btn[data-nav-item=insights] .ui-nav-icon,:root[data-theme=dark] .nav-btn[data-nav-item=insights] .nav-icon,:root[data-theme=dark] .ui-nav-btn[data-nav-item=insights].on .ui-nav-icon,:root[data-theme=dark] .nav-btn[data-nav-item=insights].on .nav-icon{color:var(--ui-muted);background:#107f4b}:root[data-theme=dark] .ui-nav-btn.on .ui-nav-label,:root[data-theme=dark] .nav-btn.on .nav-label{color:var(--ui-primary-strong)}:root[data-theme=dark] .ui-nav-btn .ui-nav-label,:root[data-theme=dark] .nav-btn .nav-label{color:inherit}:root[data-theme=dark] .ui-dropdown-menu,:root[data-theme=dark] .ui-picker-sheet,:root[data-theme=dark] .purchase-colour-options{border-color:#2c2f39;background:#2b2b2bfa;box-shadow:var(--ui-shadow-float)}:root[data-theme=dark] .ui-picker-scrim{background:#15161e47}:root[data-theme=dark] .ui-picker-option,:root[data-theme=dark] .ui-calendar,:root[data-theme=dark] .ui-check,:root[data-theme=dark] .asset-animated-group,:root[data-theme=dark] .asset-animated-icon-card,:root[data-theme=dark] .asset-tabs-card,:root[data-theme=dark] .asset-care-row,:root[data-theme=dark] .asset-dialog-preview .ui-dialog{border-color:var(--ui-border);background:#2b2b2b;box-shadow:var(--ui-shadow-soft)}:root[data-theme=dark] .ui-picker-option.is-selected,:root[data-theme=dark] .ui-picker-option[aria-selected=true],:root[data-theme=dark] .ui-calendar-day--active,:root[data-theme=dark] .ui-calendar-day[aria-pressed=true],:root[data-theme=dark] .ui-check input:checked+.ui-check-box{color:#fff;border-color:transparent;background:linear-gradient(135deg,#10834d,#224736);box-shadow:0 8px 18px #0000004d}:root[data-theme=dark] .ui-empty,:root[data-theme=dark] .modern-empty,:root[data-theme=dark] .empty-inline,:root[data-theme=dark] .purchase-empty{border-color:#2c2f39;background:#2b2b2bc7}:root[data-theme=dark] .ui-skeleton i,:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i,:root[data-theme=dark] .purchase-summary-skeleton{background:linear-gradient(90deg,#14151a 25%,#222,#14151a 75%)}:root[data-theme=dark] .more-group{--more-border: #254537}:root[data-theme=dark] .more-group--stock,:root[data-theme=dark] .more-group--money,:root[data-theme=dark] .more-group--operations,:root[data-theme=dark] .more-group--shop{--more-border: #254537}:root[data-theme=dark] .order-bill-banner{color:var(--ui-primary-strong);border-color:#254537;background:var(--ui-primary-soft)}:root[data-theme=dark] .photo-preview.empty,:root[data-theme=dark] .cat-card-img.empty,:root[data-theme=dark] .cat-photo.empty{background:var(--ui-surface-raised)}:root[data-theme=dark] .cat-card,:root[data-theme=dark] .product-card,:root[data-theme=dark] .asset-token-card,:root[data-theme=dark] .asset-demo-card,:root[data-theme=dark] .asset-icon-card{color:var(--ui-ink)}:root[data-theme=dark] .cat-card-img,:root[data-theme=dark] .cat-photo,:root[data-theme=dark] .product-image,:root[data-theme=dark] .shop-gallery-image{background-color:var(--ui-surface-raised)}:root[data-theme=dark] .hist-icon{color:var(--ui-primary-strong);border:1px solid #2c2f39;background:var(--ui-primary-soft)}:root[data-theme=dark] .asset-reference-summary{border:1px solid #2c2f39;background:radial-gradient(circle at 0 0,rgba(29,60,45,.14),transparent 150px),#2b2b2bdb}:root[data-theme=dark] .asset-reference-summary h3{color:var(--ui-ink)}:root[data-theme=dark] .asset-reference-summary p{color:var(--ui-muted)}:root[data-theme=dark] .asset-reference-signal,:root[data-theme=dark] .asset-reference-row{border:1px solid var(--ui-border);background:#2b2b2bd1;box-shadow:var(--ui-shadow-soft)}:root[data-theme=dark] .asset-reference-signal strong{color:var(--ui-primary-strong)}:root[data-theme=dark] .asset-reference-signal span{color:var(--ui-muted-strong)}:root[data-theme=dark] .asset-reference-row>code{color:var(--ui-muted)}:root[data-theme=dark] .asset-reference-row strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-reference-row p{color:var(--ui-muted)}:root[data-theme=dark] .asset-figma-token-card,:root[data-theme=dark] .asset-figma-mcp-card,:root[data-theme=dark] .asset-figma-frame,:root[data-theme=dark] .asset-figma-component-card,:root[data-theme=dark] .asset-figma-screen-pill{border:1px solid var(--ui-border);background:#2b2b2bd1;box-shadow:inset 0 1px #0009}:root[data-theme=dark] .asset-figma-mcp-card{background:radial-gradient(circle at 0 0,rgba(29,60,45,.12),transparent 46%),#2b2b2bdb}:root[data-theme=dark] .asset-figma-mcp-card strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-figma-mcp-card p{color:var(--ui-muted)}:root[data-theme=dark] .asset-figma-mcp-card a{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .asset-figma-token-card strong,:root[data-theme=dark] .asset-figma-frame strong,:root[data-theme=dark] .asset-figma-component-card strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-figma-token-card code,:root[data-theme=dark] .asset-figma-frame code,:root[data-theme=dark] .asset-figma-class-pill{color:var(--ui-muted)}:root[data-theme=dark] .asset-figma-swatch{border:1px solid rgba(55,57,78,.08);box-shadow:inset 0 1px #0009,0 8px 18px #0000001f}:root[data-theme=dark] .asset-figma-swatch--urbano{background:#224736}:root[data-theme=dark] .asset-figma-swatch--green{background:#224736}:root[data-theme=dark] .asset-figma-swatch--surface{background:linear-gradient(135deg,var(--urbano-raw-surface),var(--urbano-raw-surface-cool))}:root[data-theme=dark] .asset-figma-heading h3{color:var(--ui-ink)}:root[data-theme=dark] .asset-figma-frame p{color:var(--ui-muted)}:root[data-theme=dark] .asset-figma-component-head small{color:var(--ui-muted)}:root[data-theme=dark] .asset-figma-component-card p{color:var(--ui-muted-strong)}:root[data-theme=dark] .asset-figma-signal-list span,:root[data-theme=dark] .asset-figma-screen-pill{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .asset-figma-class-pill{color:var(--ui-muted-strong);background:#231d1ac7}:root[data-theme=dark] .screen select,:root[data-theme=dark] .screen textarea{border:1px solid transparent!important;outline:0!important;color:var(--urbano-control-ink)!important;background:var(--urbano-control-bg)!important;box-shadow:none!important;caret-color:var(--urbano-accent)!important}:root[data-theme=dark] .screen select:hover,:root[data-theme=dark] .screen textarea:hover{border-color:var(--urbano-control-border)!important}:root[data-theme=dark] .screen select:focus,:root[data-theme=dark] .screen textarea:focus{border-color:transparent!important;color:var(--urbano-control-ink)!important;background:var(--urbano-control-bg)!important;box-shadow:var(--urbano-control-focus)!important}:root[data-theme=dark] .screen select[aria-invalid=true],:root[data-theme=dark] .screen textarea[aria-invalid=true]{border-color:transparent;box-shadow:var(--urbano-error-focus)!important}:root[data-theme=dark] .screen select:disabled,:root[data-theme=dark] .screen textarea:disabled{color:var(--urbano-placeholder)!important;background:var(--urbano-control-bg)!important}:root[data-theme=dark] body .ui-picker-scrim{background:#09090b47}:root[data-theme=dark] body .ui-picker-sheet,:root[data-theme=dark] body .ui-dropdown-menu{border:1px solid var(--urbano-menu-border);color:var(--urbano-control-ink);background:#2b2b2b;box-shadow:0 4px 6px -2px #0000000d,0 12px 16px -4px #0000001f}:root[data-theme=dark] body .asset-picker-preview .ui-picker-sheet{border:1px solid var(--urbano-menu-border)!important;background:#2b2b2b!important;box-shadow:0 4px 6px -2px #0000000d,0 12px 16px -4px #0000001f!important}:root[data-theme=dark] body .ui-picker-header{border-bottom:1px solid var(--urbano-control-border)}:root[data-theme=dark] body .ui-picker-header h2{color:var(--urbano-label-ink)}:root[data-theme=dark] body .ui-picker-header p{color:var(--urbano-search-placeholder)}:root[data-theme=dark] body .ui-picker-option,:root[data-theme=dark] body .ui-dropdown-option{border:0;color:#e4e4e4;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] body .ui-picker-option:hover,:root[data-theme=dark] body .ui-dropdown-option:hover,:root[data-theme=dark] body .ui-picker-option.is-selected,:root[data-theme=dark] body .ui-picker-option[aria-selected=true],:root[data-theme=dark] body .ui-dropdown-option--active,:root[data-theme=dark] body .ui-dropdown-option[aria-selected=true]{color:var(--urbano-control-ink);border:0;background:#222;box-shadow:none}:root[data-theme=dark] body .ui-picker-option.is-selected svg,:root[data-theme=dark] body .ui-picker-option[aria-selected=true] svg,:root[data-theme=dark] body .ui-dropdown-option--active svg,:root[data-theme=dark] body .ui-dropdown-option[aria-selected=true] svg{color:var(--urbano-accent)}:root[data-theme=dark] body .ui-picker-option:focus-visible,:root[data-theme=dark] body .ui-dropdown-option:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #0000007a}:root[data-theme=dark] body .ui-picker-option:disabled{color:#a1a1aa;background:#1a1a1c}:root[data-theme=dark]{--urbano-tab-active: #875cfe;--urbano-tab-inactive: #c5c8d1;--urbano-tab-guide: #2e323b;--urbano-tab-surface: #2b2b2b}:root[data-theme=dark] .screen .ui-tab-rail,:root[data-theme=dark] .screen .settings-tab-nav.ui-tab-rail,:root[data-theme=dark] .screen .purchase-workflow-tabs.ui-tab-rail{border:0;background:var(--urbano-tab-surface);box-shadow:none}:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab,:root[data-theme=dark] .screen .settings-tab-nav.ui-tab-rail>.ui-tab,:root[data-theme=dark] .screen .purchase-workflow-tabs.ui-tab-rail>.ui-tab{border:0;border-bottom:1px solid var(--urbano-tab-guide);color:var(--urbano-tab-inactive);background:transparent;box-shadow:none}:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab:hover,:root[data-theme=dark] .screen .settings-tab-nav.ui-tab-rail>.ui-tab:hover,:root[data-theme=dark] .screen .purchase-workflow-tabs.ui-tab-rail>.ui-tab:hover{color:var(--urbano-tab-active);background:transparent;box-shadow:none}:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab.ui-tab--active,:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab.ui-is-active,:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab.is-active,:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab[aria-selected=true],:root[data-theme=dark] .screen .settings-tab-nav.ui-tab-rail>.ui-tab.is-active,:root[data-theme=dark] .screen .purchase-workflow-tabs.ui-tab-rail>.ui-tab.is-active{color:var(--urbano-tab-active);border-color:var(--urbano-tab-active);background:transparent;box-shadow:none}:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab:active,:root[data-theme=dark] .screen .settings-tab-nav.ui-tab-rail>.ui-tab:active,:root[data-theme=dark] .screen .purchase-workflow-tabs.ui-tab-rail>.ui-tab:active{color:var(--urbano-tab-active);background:transparent}:root[data-theme=dark] .screen .ui-tab-rail>.ui-tab:focus-visible{outline:2px solid rgba(52,43,79,.34)}:root[data-theme=dark] .screen .ui-tab-rail .ui-tab-label,:root[data-theme=dark] .screen .ui-tab-rail .settings-tab-label,:root[data-theme=dark] .screen .purchase-workflow-tabs .ui-tab strong{color:inherit}:root[data-theme=dark] .screen .purchase-workflow-tabs-shell{background:linear-gradient(180deg,#2b2b2b 68%,#2b2b2b00)}:root[data-theme=dark]{--urbano-surface-shell: #2b2b2b;--urbano-surface-ground: #222222;--urbano-surface-card: #2b2b2b;--urbano-surface-nested: #1c2027;--urbano-surface-muted: #f3f3f4;--urbano-card-border: #2c2f39;--urbano-shadow-xs: 0 1px 2px rgba(0, 0, 0, .09);--urbano-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .09);--urbano-shadow-lg: 0 16px 32px -12px rgba(0, 0, 0, .15);--urbano-shadow-menu: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 12px 16px -4px rgba(0, 0, 0, .12);--ui-surface-glass: rgba(43, 43, 43, .96);--ui-border-strong: #2e323b}html[data-theme=dark],:root[data-theme=dark] body{background:var(--urbano-surface-shell)}:root[data-theme=dark] .screen,:root[data-theme=dark] .ui-screen,:root[data-theme=dark] .shop-profile-screen,:root[data-theme=dark] .shop-settings-screen,:root[data-theme=dark] .purchases-screen{background:var(--urbano-surface-ground);box-shadow:none}:root[data-theme=dark] .topbar,:root[data-theme=dark] .ui-topbar,:root[data-theme=dark] .shop-profile-topbar,:root[data-theme=dark] .shop-settings-sticky-header{border-bottom-color:var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .screen :is(.ui-card:not(.ui-hero-card),.month-card,.totals-card,.form-section,.placeholder-card,.expense-stat-card,.insight-card,.rate-card,.invoice-hero,.invoice-section,.invoice-totals,.customer-growth-panel,.customer-action-card,.customer-mix-card,.customer-source-card,.customer-insights-panel,.customer-value-card,.customer-detail-section,.customer-form-disclosure,.settings-form-section,.shop-address-fields,.weekly-hours-editor,.settings-social-account,.social-auto-sync,.more-group-list,.purchase-card,.receive-total-card,.receive-payment-form,.receive-payment-history){border-color:var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-md)}:root[data-theme=dark] .screen :is(.ui-card--nested,.ui-list-card,.ui-metric-card,.ui-card .ui-card,.stat-card,.quick-grid button,.activity-row,.customer-card,.cart-line,.modern-menu .menu-row,.addr-option,.pline,.bill-history-row,.customer-row-card,.customer-contact-action,.address-empty-state,.address-default-toggle,.address-recipient-choice,.social-connection-row,.purchase-metric,.purchase-filters button,.purchase-card-actions>button,.receive-item,.receive-payment-summary>div){border-color:var(--urbano-card-border);background:var(--urbano-surface-nested);box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .screen :is(.customer-dashboard,.customer-overview-card,.customer-profile-hero,.customer-required-section,.shop-metrics-card,.shop-trust-card,.shop-identity-preview,.purchase-overview,.more-overview,.asset-animated-pack-card,.assets-hero){border-color:var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-lg)}:root[data-theme=dark] .screen :is(.sales-hero.ui-hero-card,.shop-brand-hero){box-shadow:var(--urbano-shadow-lg)}:root[data-theme=dark] .screen .ui-card--raised,:root[data-theme=dark] body :is(.ui-dialog.ui-dialog,.confirm-dialog.confirm-dialog,.sheet.sheet,.shop-share-sheet.shop-share-sheet,.undo-toast.undo-toast),:root[data-theme=dark] .screen :is(.customer-row-menu,.purchase-colour-options){border-color:var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-lg)}:root[data-theme=dark] body .ui-picker-sheet,:root[data-theme=dark] body .ui-dropdown-menu,:root[data-theme=dark] body .asset-picker-preview .ui-picker-sheet{border-color:var(--urbano-card-border)!important;background:var(--urbano-surface-card)!important;box-shadow:var(--urbano-shadow-menu)!important}:root[data-theme=dark] .screen :is(.photo-preview.empty,.cat-card-img.empty,.cat-photo.empty),:root[data-theme=dark] .screen :is(.cat-card-img,.cat-photo,.product-image,.shop-gallery-image){background-color:var(--urbano-surface-nested)}:root[data-theme=dark] .asset-figma-swatch--surface{background:var(--urbano-surface-ground)}:root[data-theme=dark] .assets-screen :is(.asset-reference-summary,.asset-reference-signal,.asset-reference-row,.asset-figma-token-card,.asset-figma-mcp-card,.asset-figma-frame,.asset-figma-component-card,.asset-figma-screen-pill){border-color:var(--urbano-card-border);background:var(--urbano-surface-nested);box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .asset-surface-resource{border:1px solid var(--urbano-card-border);background:var(--urbano-surface-ground)}:root[data-theme=dark] .asset-surface-level,:root[data-theme=dark] .asset-shadow-sample{border:1px solid var(--urbano-card-border)}:root[data-theme=dark] .asset-surface-level strong,:root[data-theme=dark] .asset-shadow-sample strong{color:var(--ui-ink)}:root[data-theme=dark] .asset-surface-level code,:root[data-theme=dark] .asset-shadow-sample code,:root[data-theme=dark] .asset-shadow-sample small{color:var(--ui-muted)}:root[data-theme=dark] .asset-surface-level--shell,:root[data-theme=dark] .asset-surface-level--card{background:var(--urbano-surface-card)}:root[data-theme=dark] .asset-surface-level--ground{background:var(--urbano-surface-ground)}:root[data-theme=dark] .asset-surface-level--nested{background:var(--urbano-surface-nested)}:root[data-theme=dark] .asset-surface-level--card{box-shadow:var(--urbano-shadow-md)}:root[data-theme=dark] .asset-shadow-sample{background:var(--urbano-surface-ground)}:root[data-theme=dark] .asset-shadow-sample>span{border:1px solid var(--urbano-card-border);background:var(--urbano-surface-card)}:root[data-theme=dark] .asset-shadow-sample--xs>span{box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .asset-shadow-sample--md>span{box-shadow:var(--urbano-shadow-md)}:root[data-theme=dark] .asset-shadow-sample--lg>span{box-shadow:var(--urbano-shadow-lg)}:root[data-theme=dark] .ui-avatar--initials{border:1px solid #2a2b4e;color:#928adc;background:#17191f;box-shadow:none}:root[data-theme=dark] .customer-profile-name{color:var(--ui-ink)}:root[data-theme=dark] body:has(.urbano-login-screen){background:#2b2b2b}:root[data-theme=dark] .screen.urbano-login-screen{--urbano-login-orange: #224736;color:#e7e7ee;background:#2b2b2b;box-shadow:0 0 50px #0000001f}:root[data-theme=dark] .urbano-login-hero{background:radial-gradient(circle at 18% 22%,rgba(43,43,43,.94) 0 9%,transparent 36%),linear-gradient(150deg,#1c2722,#131a17 54%,#101613)}:root[data-theme=dark] .urbano-login-brand{color:#e3e4ec;border:1px solid rgba(0,214,115,.14);background:#2b2b2beb;box-shadow:0 2px 4px -1px #00000017}:root[data-theme=dark] .urbano-login-brand-mark{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .urbano-login-dots i{background:#22473652}:root[data-theme=dark] .urbano-login-dots i:last-child{background:var(--urbano-login-orange)}:root[data-theme=dark] .urbano-login-sheet{background:#2b2b2b;box-shadow:0 -10px 100px #0000003d}:root[data-theme=dark] .urbano-login-heading h1{color:#e7e7ee}:root[data-theme=dark] .urbano-login-heading p{color:#c5c8d1}:root[data-theme=dark] .screen .urbano-login-form .ui-field-label{color:#ebebee}:root[data-theme=dark] .screen .urbano-login-form .ui-input{border:1px solid transparent;outline:0;color:#e3e4ec;background:#1c2027;box-shadow:none}:root[data-theme=dark] .screen .urbano-login-form .ui-input::placeholder{color:var(--ui-muted)}:root[data-theme=dark] .screen .urbano-login-form .ui-input:focus{border-color:var(--urbano-login-orange);background:#2b2b2b;box-shadow:0 0 0 3px #0000002e}:root[data-theme=dark] .urbano-login-reveal{border:0;color:#c5c8d1;background:transparent}:root[data-theme=dark] .urbano-login-reveal:focus-visible,:root[data-theme=dark] .urbano-login-primary:focus-visible,:root[data-theme=dark] .urbano-login-remember input:focus-visible+.urbano-login-check{outline:3px solid rgba(0,214,115,.3)}:root[data-theme=dark] .urbano-login-remember{color:#c5c8d1}:root[data-theme=dark] .urbano-login-check{border:1px solid #3b3b41;background:#2b2b2b}:root[data-theme=dark] .urbano-login-remember input:checked+.urbano-login-check{border-color:var(--urbano-login-orange);background:var(--urbano-login-orange)}:root[data-theme=dark] .urbano-login-remember input:checked+.urbano-login-check:after{border:solid #303030}:root[data-theme=dark] .urbano-login-options>button,:root[data-theme=dark] .urbano-login-access-note button{border:0;color:var(--urbano-login-orange);background:transparent}:root[data-theme=dark] .urbano-login-options>button:focus-visible,:root[data-theme=dark] .urbano-login-access-note button:focus-visible,:root[data-theme=dark] .urbano-login-secondary:focus-visible{outline:3px solid rgba(0,214,115,.3)}:root[data-theme=dark] .urbano-login-error{color:#e47c90}:root[data-theme=dark] .urbano-login-primary{border:0;color:#fff;background:var(--urbano-login-orange);box-shadow:0 1px 2px #00000017}:root[data-theme=dark] .urbano-login-access-note{color:var(--ui-muted)}:root[data-theme=dark] .urbano-login-help-card,:root[data-theme=dark] .urbano-access-account{border:1px solid #2c2f39;background:#1c2027}:root[data-theme=dark] .urbano-login-help-card>strong,:root[data-theme=dark] .urbano-access-account>strong{color:#e3e4ec}:root[data-theme=dark] .urbano-login-help-card>p,:root[data-theme=dark] .urbano-access-account>span,:root[data-theme=dark] .urbano-access-account>small,:root[data-theme=dark] .urbano-access-help{color:#c5c8d1}:root[data-theme=dark] .urbano-login-secondary{border:1px solid #2e323a;color:#e3e4ec;background:#2b2b2b}:root[data-theme=dark] .urbano-login-session{border:1px solid #2c2f39;background:#1c2027;color:#c5c8d1}:root[data-theme=dark] .urbano-login-session strong{color:#e3e4ec}:root[data-theme=dark] .user-access-hero h2,:root[data-theme=dark] .user-activity-heading h2{color:var(--ui-ink)}:root[data-theme=dark] .user-access-hero p,:root[data-theme=dark] .user-activity-heading p{color:var(--ui-muted)}:root[data-theme=dark] .admin-shop-switcher h2{color:var(--ui-ink)}:root[data-theme=dark] .admin-shop-switcher header p,:root[data-theme=dark] .admin-shop-switcher-warning p{color:var(--ui-muted)}:root[data-theme=dark] .admin-shop-type-editor{border:1px solid #242b42;background:#1e2129}:root[data-theme=dark] .admin-shop-type-editor h3{color:var(--ui-ink)}:root[data-theme=dark] .admin-shop-type-editor>div>p,:root[data-theme=dark] .admin-shop-type-preview p{color:var(--ui-muted)}:root[data-theme=dark] .admin-shop-type-preview{border:1px solid #242b42;color:#90a7d6;background:#2b2b2b}:root[data-theme=dark] .admin-shop-type-preview strong{color:#94aad8}:root[data-theme=dark] .admin-shop-switcher-warning{border:1px solid #473826;color:#84edbd;background:#211d18}:root[data-theme=dark] .admin-shop-switcher-warning strong{color:#8ce8bd}:root[data-theme=dark] .admin-shop-switcher-actions>span{color:var(--ui-muted)}:root[data-theme=dark] .user-access-summary>div{border:1px solid var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .user-access-summary strong{color:var(--ui-ink)}:root[data-theme=dark] .user-access-summary span{color:var(--ui-muted)}:root[data-theme=dark] .user-access-password-note{border:1px solid #2c2f39;color:#7df4bc;background:#1a231f}:root[data-theme=dark] .user-access-password-note p{color:#c8cfd8}:root[data-theme=dark] .user-access-password-note strong{color:#7ff5bd}:root[data-theme=dark] .user-account-name strong{color:var(--ui-ink)}:root[data-theme=dark] .user-account-name span{color:var(--ui-muted)}:root[data-theme=dark] .user-account-status.is-active{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .user-account-status.is-off{color:#c3c8d1;background:#15171b}:root[data-theme=dark] .user-account-status.is-pending{color:#f4c87c;background:#161410}:root[data-theme=dark] .user-account-details>div{background:var(--urbano-surface-nested)}:root[data-theme=dark] .user-account-details dt{color:var(--ui-muted)}:root[data-theme=dark] .user-account-details dd{color:var(--ui-ink)}:root[data-theme=dark] .user-activity-heading>span{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .user-activity-icon{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .user-activity-row strong{color:var(--ui-ink)}:root[data-theme=dark] .user-activity-row span,:root[data-theme=dark] .user-activity-row small{color:var(--ui-muted)}:root[data-theme=dark] .user-access-signout{border:1px solid var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .user-access-signout strong{color:var(--ui-ink)}:root[data-theme=dark] .user-access-signout span{color:var(--ui-muted)}:root[data-theme=dark] .user-password-dialog h2,:root[data-theme=dark] .user-access-screen>.ui-dialog-backdrop .ui-dialog h2{color:var(--ui-ink)}:root[data-theme=dark] .user-password-dialog header p,:root[data-theme=dark] .user-access-screen>.ui-dialog-backdrop .ui-dialog>p{color:var(--ui-muted)}:root[data-theme=dark] .user-password-control>button{border:0;color:var(--ui-muted);background:transparent}:root[data-theme=dark] body:has(.admin-portal-screen){background:#171a1f}:root[data-theme=dark] .screen.admin-portal-screen{background:radial-gradient(circle at 10% 0,rgba(34,71,54,.07),transparent 330px),radial-gradient(circle at 90% 12%,rgba(15,118,110,.07),transparent 360px),#1c2027;box-shadow:none}:root[data-theme=dark] .admin-portal-topbar{border-bottom-color:#2d313b;background:#2b2b2bf2;box-shadow:0 8px 30px #00000012}:root[data-theme=dark] .admin-portal-brand{color:#e3e4ec}:root[data-theme=dark] .admin-portal-brand>span:first-child{border:1px solid #2b313b;background:#2b2b2b;box-shadow:0 8px 24px #0000001f}:root[data-theme=dark] .admin-portal-brand small{color:#c5c8d1}:root[data-theme=dark] .admin-portal-brand strong{color:#e3e4ec}:root[data-theme=dark] .admin-portal-state-card{border:1px solid #2d313b;color:#e3e4ec;background:#2b2b2b;box-shadow:0 24px 70px #0000002e}:root[data-theme=dark] .admin-portal-state-icon{background:#18221d}:root[data-theme=dark] .admin-portal-state-card h1{color:#e3e4ec}:root[data-theme=dark] .admin-portal-state-card>p{color:#c5c8d1}:root[data-theme=dark] .user-account-toolbar{border:1px solid var(--urbano-card-border);background:var(--urbano-surface-card);box-shadow:var(--urbano-shadow-xs)}:root[data-theme=dark] .user-account-toolbar h2{color:var(--ui-ink)}:root[data-theme=dark] .user-account-toolbar p{color:var(--ui-muted)}:root[data-theme=dark] .user-create-dialog h2{color:var(--ui-ink)}:root[data-theme=dark] .user-create-dialog header p{color:var(--ui-muted)}:root[data-theme=dark] .user-create-mode{background:var(--urbano-surface-nested)}:root[data-theme=dark] .user-create-mode button{border:0;color:var(--ui-muted);background:transparent}:root[data-theme=dark] .user-create-mode button.is-active{color:#7df4bc;background:#2b2b2b;box-shadow:0 1px 4px #00000024}:root[data-theme=dark] .user-create-form .ui-field-label small{color:var(--ui-muted)}:root[data-theme=dark] .user-invite-note,:root[data-theme=dark] .user-shop-template-note,:root[data-theme=dark] .user-share-warning{border:1px solid #244235;color:#7ff5bd;background:#1a231f}:root[data-theme=dark] .user-shop-template-note{border:1px solid #242e42;color:#8aace0;background:#1c2027}:root[data-theme=dark] .user-shop-template-note strong{color:#90b0e0}:root[data-theme=dark] .user-share-dialog h2{color:var(--ui-ink)}:root[data-theme=dark] .user-share-dialog header p{color:var(--ui-muted)}:root[data-theme=dark] .user-share-summary{background:var(--urbano-surface-nested)}:root[data-theme=dark] .user-share-summary strong{color:var(--ui-ink)}:root[data-theme=dark] .user-share-summary span{color:var(--ui-muted)}:root[data-theme=dark] .user-create-error{border:1px solid #46262c;color:#de8796;background:#261b1d}:root[data-theme=dark] .ui-avatar--peep{border:1px solid rgba(42,43,78,.55);background:#15252b}:root[data-theme=dark] .customer-avatar-field{border:1px solid rgba(48,48,48,.08);background:#2b2b2b0a}:root[data-theme=dark] .peep-builder{background:#0d1523;color:#f8fafc}:root[data-theme=dark] .peep-builder-preview img,:root[data-theme=dark] .peep-builder-preview-empty{border:3px solid #465f86;background:#131d2e}:root[data-theme=dark] .peep-builder-preview p{color:#c1c7d0}:root[data-theme=dark] .peep-builder-tabs button{border:1px solid #465f86;background:transparent;color:#c1c7d0}:root[data-theme=dark] .peep-builder-tabs button.is-active{border-color:#2a2b4e;background:#1a1fd1;color:#fff}:root[data-theme=dark] .peep-builder-loading{color:#b7bdc5}:root[data-theme=dark] .peep-option{border:2px solid transparent;background:#131d2e;color:#c1c7d0}:root[data-theme=dark] .peep-option.is-selected{border-color:#2a2b4e;color:#fff}:root[data-theme=dark] .peep-color-row>span{color:#b7bdc5}:root[data-theme=dark] .peep-swatch{border:3px solid transparent;box-shadow:inset 0 0 0 1px #00000061}:root[data-theme=dark] .peep-swatch.is-selected{border-color:#2a2b4e}:root[data-theme=dark] .peep-builder-actions{border-top:1px solid #465f86}:root[data-theme=dark] .peep-toggle{border:1px solid #465f86;background:#131d2e;color:#c1c7d0}:root[data-theme=dark] .peep-toggle.is-active{border-color:#2a2b4e;color:#fff;box-shadow:inset 0 0 0 1px #0009}:root[data-theme=dark] .peep-option-none{background:#0f1828;color:#b7bdc5}:root[data-theme=dark]{--ui-surface-app: #2b2b2b;--ui-surface-page: #222222;--ui-surface-card: #2b2b2b;--ui-surface-card-soft: #1c2027;--ui-surface-raised: #19191b;--ui-surface-glass: rgba(43, 43, 43, .94);--ui-border: #2c2f39;--ui-border-strong: #2e323b;--ui-ink: #e3e4ec;--ui-muted: #c5c8d1;--ui-muted-strong: #dcdde6;--ui-primary: #3dffa5;--ui-primary-strong: #3dffa4;--ui-primary-deep: #3dffa4;--ui-primary-bright: #3dffa4;--ui-primary-soft: #131a17;--ui-primary-wash: #1a231f;--ui-success: #3dffa4;--ui-success-soft: #131a17;--ui-warning: #f69246;--ui-warning-soft: #161410;--ui-danger: #e9536f;--ui-danger-soft: #1c1516;--ui-info: #5c91e0;--ui-info-soft: #13151a;--ui-purple: #7a60dc;--ui-purple-soft: #16151c;--ui-rose: #df5d8e;--ui-rose-soft: #1b1316;--ui-shadow-soft: 0 1px 1.5px rgba(0, 0, 0, .03);--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .09);--ui-shadow-float: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 12px 16px -4px rgba(0, 0, 0, .12);--urbano-raw-accent: #3dffa5;--urbano-tab-active: #7df4bc;--urbano-tab-inactive: #c5c8d1;--urbano-tab-guide: #2e323b;--urbano-tab-surface: #2b2b2b;--green: #3dffa5;--green-dark: #3dffa4;--green-deep: #3dffa4;--green-soft: #131a17;--ink: #e3e4ec;--muted: #c5c8d1;--line: #2c2f39;--bg: #222222;--card: #2b2b2b;--card-raised: #1c2027;--red: #e9536f;--amber: #f69246;--indigo: #224736;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .09);--shadow-lg: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 12px 16px -4px rgba(0, 0, 0, .12);--more-accent: #3dffa5;--more-soft: #131a17;--more-border: #254537}html[data-theme=dark],:root[data-theme=dark] body{background:#222;color:var(--ui-ink)}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible,:root[data-theme=dark] a:focus-visible{outline:3px solid rgba(0,214,115,.35)}:root[data-theme=dark] ::selection{background:#22473638}:root[data-theme=dark] .screen,:root[data-theme=dark] .ui-screen{background:var(--ui-surface-page);box-shadow:none}:root[data-theme=dark] .ui-topbar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .shop-profile-topbar,:root[data-theme=dark] .shop-settings-sticky-header{border-bottom:1px solid var(--ui-border);background:#2b2b2bf0}:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .ui-topbar h1{color:var(--ui-ink)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .ui-eyebrow,:root[data-theme=dark] .purchase-eyebrow,:root[data-theme=dark] .settings-header-copy small{color:var(--ui-muted)}:root[data-theme=dark] .screen h2,:root[data-theme=dark] .screen h3,:root[data-theme=dark] .ui-title{color:var(--ui-ink)}:root[data-theme=dark] .text-button,:root[data-theme=dark] .ui-action-link,:root[data-theme=dark] .link-btn,:root[data-theme=dark] .section-heading a,:root[data-theme=dark] .section-heading button.text-button,:root[data-theme=dark] .ui-section-heading>a,:root[data-theme=dark] .ui-section-heading>button{color:var(--ui-primary)}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .ui-brand-mark{color:#fff;background:#224736;box-shadow:0 6px 14px #0000006b}:root[data-theme=dark] .ui-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .stat-card.modern,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .month-card,:root[data-theme=dark] .activity-row,:root[data-theme=dark] .customer-card,:root[data-theme=dark] .cart-line,:root[data-theme=dark] .totals-card,:root[data-theme=dark] .form-section,:root[data-theme=dark] .placeholder-card,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .expense-stat-card,:root[data-theme=dark] .modern-menu .menu-row,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .insight-tile,:root[data-theme=dark] .rate-card,:root[data-theme=dark] .addr-option,:root[data-theme=dark] .settings-form-section,:root[data-theme=dark] .customer-detail-section,:root[data-theme=dark] .purchase-card,:root[data-theme=dark] .ui-section-card,:root[data-theme=dark] .ui-list-card,:root[data-theme=dark] .ui-metric-card,:root[data-theme=dark] .customer-row-card{border:1px solid var(--ui-border);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .ui-section-card,:root[data-theme=dark] .customer-dashboard,:root[data-theme=dark] .customer-overview-card,:root[data-theme=dark] .customer-profile-hero,:root[data-theme=dark] .customer-required-section,:root[data-theme=dark] .shop-metrics-card,:root[data-theme=dark] .shop-trust-card,:root[data-theme=dark] .shop-identity-preview,:root[data-theme=dark] .purchase-overview,:root[data-theme=dark] .more-overview,:root[data-theme=dark] .asset-animated-pack-card,:root[data-theme=dark] .asset-reference-card{border-color:var(--ui-border);background:var(--ui-surface-card)}:root[data-theme=dark] .ui-card--nested,:root[data-theme=dark] .ui-card.ui-card--nested,:root[data-theme=dark] .quick-grid button,:root[data-theme=dark] .customer-value-card,:root[data-theme=dark] .ui-metric-card,:root[data-theme=dark] .insight-tile,:root[data-theme=dark] .expense-stat,:root[data-theme=dark] .stat-card.modern{border-color:transparent;background:var(--ui-surface-card-soft);box-shadow:none}:root[data-theme=dark] .ui-card--raised{box-shadow:var(--ui-shadow-float)}:root[data-theme=dark] .screen :is(.sales-hero.ui-hero-card,.shop-brand-hero),:root[data-theme=dark] .sales-hero.ui-hero-card,:root[data-theme=dark] .shop-brand-hero{border:0;background:#1c1c1e;color:#fff;box-shadow:0 16px 32px -12px #00000085}:root[data-theme=dark] .sales-hero.ui-hero-card :is(h1,h2,h3,strong),:root[data-theme=dark] .shop-brand-hero :is(h1,h2,h3,strong){color:#fff}:root[data-theme=dark] .sales-hero.ui-hero-card :is(span,p,small),:root[data-theme=dark] .shop-brand-hero :is(p,small){color:#ffffffb8}:root[data-theme=dark] .sales-hero.ui-hero-card .ui-icon-surface,:root[data-theme=dark] .sales-hero.ui-hero-card .icon-surface,:root[data-theme=dark] .shop-brand-hero .ui-icon-surface{color:#fff;background:#2b2b2b1f;box-shadow:none}:root[data-theme=dark] .sales-hero.ui-hero-card .ui-action,:root[data-theme=dark] .sales-hero.ui-hero-card button,:root[data-theme=dark] .shop-hero-cta{color:#fff;background:#224736;border-color:transparent;box-shadow:0 8px 18px #00000085}:root[data-theme=dark] .sales-hero.ui-hero-card .ui-action:hover,:root[data-theme=dark] .sales-hero.ui-hero-card button:hover{background:#008245}:root[data-theme=dark] .ui-action--primary,:root[data-theme=dark] .primary,:root[data-theme=dark] .topbar-add,:root[data-theme=dark] .shop-hero-cta,:root[data-theme=dark] .asset-tabs-card>.ui-action--primary{color:#fff;border-color:transparent;background:#224736;box-shadow:none}:root[data-theme=dark] .ui-action--primary:hover,:root[data-theme=dark] .primary:hover,:root[data-theme=dark] .ui-action--primary:active,:root[data-theme=dark] .primary:active{background:#008245;color:#fff}:root[data-theme=dark] .ui-action--primary:disabled,:root[data-theme=dark] .primary:disabled{background:#162e23;color:#fff}:root[data-theme=dark] .ui-action--secondary,:root[data-theme=dark] .secondary,:root[data-theme=dark] .purchase-card-actions>button,:root[data-theme=dark] .receive-batch-actions button{color:var(--ui-ink);border:1px solid var(--ui-border-strong);background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .ui-action--secondary:hover,:root[data-theme=dark] .secondary:hover{background:var(--ui-surface-card-soft);color:var(--ui-ink)}:root[data-theme=dark] .ui-action--soft,:root[data-theme=dark] .topbar-action,:root[data-theme=dark] .shop-profile-edit-top,:root[data-theme=dark] .shop-profile-share-top,:root[data-theme=dark] .shop-card-share-button,:root[data-theme=dark] .settings-upload-button,:root[data-theme=dark] .asset-add-action{color:var(--ui-ink);border-color:transparent;background:var(--ui-surface-card-soft);box-shadow:none}:root[data-theme=dark] .ui-action--soft:hover,:root[data-theme=dark] .topbar-action:hover{background:#14151a;color:var(--ui-ink)}:root[data-theme=dark] .ui-action--dark{color:#fff;background:#15161e}:root[data-theme=dark] .danger-button,:root[data-theme=dark] .ui-action--danger{color:#fff;background:#881128;border-color:transparent}:root[data-theme=dark] .ui-icon-button,:root[data-theme=dark] .back,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .source-icon-btn,:root[data-theme=dark] .order-bill-dismiss,:root[data-theme=dark] .customer-row-menu-button,:root[data-theme=dark] .addr-remove{color:var(--ui-ink);border:0;background:#19191b;box-shadow:none}:root[data-theme=dark] .ui-icon-button:hover,:root[data-theme=dark] .back:hover,:root[data-theme=dark] .icon-button:hover{background:#14151a;color:var(--ui-ink)}:root[data-theme=dark] .topbar-add,:root[data-theme=dark] .ui-topbar-add{color:#fff;background:#224736;box-shadow:0 6px 14px #0000006b}:root[data-theme=dark] .topbar-add:hover,:root[data-theme=dark] .ui-topbar-add:hover{background:#008245}:root[data-theme=dark] .fab,:root[data-theme=dark] .floating-add{background:#224736;color:#fff;box-shadow:0 10px 22px #0000007a}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .ui-input,:root[data-theme=dark] .ui-textarea,:root[data-theme=dark] .ui-select,:root[data-theme=dark] .ui-date-input,:root[data-theme=dark] .search,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .weekly-hours-times input,:root[data-theme=dark] .shop-address-fields .address-control input,:root[data-theme=dark] .shop-address-fields .address-control select{border:1px solid var(--ui-surface-card-soft);background:var(--ui-surface-card-soft);color:var(--ui-ink);caret-color:var(--ui-primary);box-shadow:none}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder,:root[data-theme=dark] .ui-input::placeholder,:root[data-theme=dark] .ui-textarea::placeholder,:root[data-theme=dark] .search::placeholder{color:var(--ui-muted)}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus,:root[data-theme=dark] .search:focus,:root[data-theme=dark] .purchase-search:focus-within,:root[data-theme=dark] .shop-address-fields .address-control input:focus,:root[data-theme=dark] .shop-address-fields .address-control select:focus,:root[data-theme=dark] .weekly-hours-times input:focus,:root[data-theme=dark] .purchase-colour-trigger[aria-expanded=true],:root[data-theme=dark] .purchase-colour-wheel-button:focus-within{border-color:var(--ui-primary);background:#2b2b2b;box-shadow:var(--ui-focus)}:root[data-theme=dark] .ui-control,:root[data-theme=dark] button.ui-control,:root[data-theme=dark] .ui-dropdown-trigger,:root[data-theme=dark] .ui-date-trigger,:root[data-theme=dark] .phone-code,:root[data-theme=dark] .ui-phone-code{border:1px solid var(--ui-surface-card-soft);background:var(--ui-surface-card-soft);box-shadow:none}:root[data-theme=dark] .ui-control:focus-within,:root[data-theme=dark] button.ui-control:focus-visible{border-color:var(--ui-primary);background:#2b2b2b;box-shadow:var(--ui-focus)}:root[data-theme=dark] .ui-control:has(.ui-input:not(:placeholder-shown)),:root[data-theme=dark] .ui-control:has(.ui-select),:root[data-theme=dark] .ui-control:has(.ui-date-input),:root[data-theme=dark] .ui-control:has(.ui-textarea:not(:placeholder-shown)),:root[data-theme=dark] .ui-control.ui-dropdown-trigger,:root[data-theme=dark] .ui-control.ui-date-trigger{border-color:var(--ui-border);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .ui-control:has(.ui-input:not(:placeholder-shown)):focus-within{border-color:var(--ui-primary);background:#2b2b2b}:root[data-theme=dark] .ui-control-icon{color:#fff;background:#224736;box-shadow:none}:root[data-theme=dark] .ui-field-label,:root[data-theme=dark] .field-label,:root[data-theme=dark] .field>span:first-child{color:var(--ui-ink)}:root[data-theme=dark] .ui-field-error,:root[data-theme=dark] .field-error{color:var(--ui-danger)}:root[data-theme=dark] .ui-control[aria-invalid=true],:root[data-theme=dark] .field input[aria-invalid=true],:root[data-theme=dark] .ui-input[aria-invalid=true]{border-color:var(--ui-danger);background:#2b2b2b}:root[data-theme=dark] .ui-check-box,:root[data-theme=dark] .check-box{border:1.5px solid var(--ui-border-strong);background:#2b2b2b}:root[data-theme=dark] .ui-check input:checked+.ui-check-box,:root[data-theme=dark] .ui-check-box.is-checked,:root[data-theme=dark] .ui-check[aria-checked=true] .ui-check-box{border-color:var(--ui-primary);background:#224736;color:#fff}:root[data-theme=dark] .ui-dropdown-menu,:root[data-theme=dark] .ui-picker-sheet{border:1px solid #343434;background:#2b2b2b;box-shadow:var(--ui-shadow-float)}:root[data-theme=dark] .ui-dropdown-option--active,:root[data-theme=dark] .ui-picker-option[aria-selected=true],:root[data-theme=dark] .ui-picker-option.is-active{color:var(--ui-primary-strong);background:var(--ui-primary-wash)}:root[data-theme=dark] .ui-calendar-day--active{background:#224736;color:#fff}:root[data-theme=dark] .ui-search,:root[data-theme=dark] .ui-search-wrap,:root[data-theme=dark] .search-wrap,:root[data-theme=dark] .purchase-search,:root[data-theme=dark] .ui-filter-control{border:1px solid #343434;background:#1b1b1b;box-shadow:none}:root[data-theme=dark] .ui-search-wrap .search,:root[data-theme=dark] .search-wrap .search,:root[data-theme=dark] .ui-search-input{border:0;background:transparent}:root[data-theme=dark] .ui-search-wrap .search:focus,:root[data-theme=dark] .search-wrap .search:focus,:root[data-theme=dark] .ui-search-input:focus{box-shadow:none}:root[data-theme=dark] .ui-search-wrap:focus-within,:root[data-theme=dark] .search-wrap:focus-within{border-color:var(--ui-primary);background:#2b2b2b}:root[data-theme=dark] .ui-search-icon,:root[data-theme=dark] .search-icon{color:#fff;background:#224736}:root[data-theme=dark] .ui-filter-control{background:#2b2b2b;border-color:var(--ui-border-strong);color:var(--ui-ink)}:root[data-theme=dark] .ui-tab-rail,:root[data-theme=dark] .settings-tab-nav.ui-tab-rail,:root[data-theme=dark] .purchase-workflow-tabs.ui-tab-rail{border:0;background:var(--ui-surface-card-soft);box-shadow:none}:root[data-theme=dark] .ui-tab,:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab,:root[data-theme=dark] .purchase-workflow-tabs .ui-tab{color:var(--ui-muted)}:root[data-theme=dark] .ui-tab--active,:root[data-theme=dark] .ui-tab[aria-selected=true],:root[data-theme=dark] .settings-tab-nav.ui-tab-rail .ui-tab--active,:root[data-theme=dark] .purchase-workflow-tabs button.ui-tab--active,:root[data-theme=dark] .purchase-workflow-tabs button[aria-selected=true],:root[data-theme=dark] .ui-category-tab--active,:root[data-theme=dark] .ui-category-tab[aria-pressed=true],:root[data-theme=dark] .ui-chip.on,:root[data-theme=dark] .ui-is-active:not(.ui-nav-btn):not(.nav-btn),:root[data-theme=dark] .chip-btn.on,:root[data-theme=dark] .customer-quick-filters button.active,:root[data-theme=dark] .customer-sort-scroller button.active,:root[data-theme=dark] .purchase-filters button.is-active{color:#fff;border-color:transparent;background:#224736;box-shadow:none}:root[data-theme=dark] .settings-tab-nav .ui-tab,:root[data-theme=dark] .customer-form-tab-nav .ui-tab,:root[data-theme=dark] .customer-detail-tab-nav .ui-tab{background:transparent}:root[data-theme=dark] .settings-tab-nav .ui-tab--active,:root[data-theme=dark] .customer-form-tab-nav .ui-tab--active,:root[data-theme=dark] .customer-detail-tab-nav .ui-tab--active,:root[data-theme=dark] .settings-tab-nav .ui-tab[aria-selected=true],:root[data-theme=dark] .customer-form-tab-nav .ui-tab[aria-selected=true],:root[data-theme=dark] .customer-detail-tab-nav .ui-tab[aria-selected=true]{color:var(--ui-primary);background:transparent}:root[data-theme=dark] .settings-tab-nav.ui-tab-rail,:root[data-theme=dark] .customer-form-tab-nav.ui-tab-rail,:root[data-theme=dark] .customer-detail-tab-nav.ui-tab-rail{background:#2b2b2b}:root[data-theme=dark] .settings-tab-indicator{background:#224736}:root[data-theme=dark] .ui-chip,:root[data-theme=dark] .chip,:root[data-theme=dark] .chip-btn,:root[data-theme=dark] .customer-quick-filters button,:root[data-theme=dark] .customer-sort-scroller button,:root[data-theme=dark] .purchase-filters button,:root[data-theme=dark] .stock-badge,:root[data-theme=dark] .recv-badge{border:1px solid var(--ui-border);background:var(--ui-surface-card-soft);color:var(--ui-muted-strong)}:root[data-theme=dark] .ui-badge--success,:root[data-theme=dark] .paid,:root[data-theme=dark] .stock-badge.ok,:root[data-theme=dark] .recv-badge.ok,:root[data-theme=dark] .ship-status.delivered,:root[data-theme=dark] .ship-status.order-completed{color:var(--ui-success);border-color:#254537;background:var(--ui-success-soft)}:root[data-theme=dark] .ui-badge--warning,:root[data-theme=dark] .due,:root[data-theme=dark] .pending{color:var(--ui-warning);border-color:#493d27;background:var(--ui-warning-soft)}:root[data-theme=dark] .ui-badge--danger,:root[data-theme=dark] .cancelled{color:var(--ui-danger);border-color:#46262c;background:var(--ui-danger-soft)}:root[data-theme=dark] .supplier-type-chip{color:var(--ui-primary-strong);border-color:#254537;background:var(--ui-primary-soft)}:root[data-theme=dark] .customer-type-pill.retail{color:var(--ui-primary-strong);border-color:#254537;background:var(--ui-primary-soft)}:root[data-theme=dark] .customer-type-pill.wholesale{color:#8aace0;border-color:#263346;background:#13151a}:root[data-theme=dark] .customer-mix-legend .retail-dot{background:#224736}:root[data-theme=dark] .customer-mix-legend .wholesale-dot{background:#282b30}:root[data-theme=dark] .count,:root[data-theme=dark] .ui-count{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-nav-btn.ui-is-active,:root[data-theme=dark] .nav-btn.on,:root[data-theme=dark] .ui-nav-btn.on{color:var(--ui-primary);background:transparent}:root[data-theme=dark] .ui-nav-btn.ui-is-active .ui-nav-icon,:root[data-theme=dark] .nav-btn.on .nav-icon{background:var(--ui-primary-wash);color:var(--ui-primary)}:root[data-theme=dark] .ui-dialog,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .sheet,:root[data-theme=dark] .ui-picker-sheet{border:1px solid var(--ui-border);background:#2b2b2b;box-shadow:var(--ui-shadow-float);color:var(--ui-ink)}:root[data-theme=dark] .ui-dialog-backdrop,:root[data-theme=dark] .dialog-backdrop,:root[data-theme=dark] .sheet-backdrop{background:#0d0d1273}:root[data-theme=dark] .sheet-handle{background:#101114}:root[data-theme=dark] .update-banner,:root[data-theme=dark] .ui-state-banner{color:var(--ui-ink);border:1px solid var(--ui-border);background:#2b2b2b;box-shadow:var(--ui-shadow-float)}:root[data-theme=dark] .ui-notice,:root[data-theme=dark] .notice-box{border:1px solid #254537;background:var(--ui-primary-wash);color:var(--ui-ink)}:root[data-theme=dark] .ui-state--error,:root[data-theme=dark] .error-box{color:var(--ui-danger);border:1px solid #46262c;background:var(--ui-danger-soft)}:root[data-theme=dark] .ui-state--success,:root[data-theme=dark] .bill-success{color:var(--ui-success);border:1px solid #254537;background:var(--ui-success-soft)}:root[data-theme=dark] .ui-empty,:root[data-theme=dark] .empty{color:var(--ui-muted)}:root[data-theme=dark] .ui-empty-icon,:root[data-theme=dark] .empty-icon{color:var(--ui-primary);background:var(--ui-primary-wash)}:root[data-theme=dark] .skeleton-dashboard i,:root[data-theme=dark] .skeleton-list i{background:linear-gradient(90deg,#19191b 25%,#121317,#19191b 75%)}:root[data-theme=dark] .segment,:root[data-theme=dark] .ui-segment{border:1px solid var(--ui-border);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .seg-btn,:root[data-theme=dark] .ui-segment-button{color:var(--ui-muted-strong)}:root[data-theme=dark] .seg-btn.on,:root[data-theme=dark] .ui-segment-button.ui-is-active{color:#fff;background:#224736;box-shadow:none}:root[data-theme=dark] .customer-row-copy>strong{color:var(--ui-ink)}:root[data-theme=dark] .customer-row-copy>span:not(.customer-row-tags){color:var(--ui-muted-strong)}:root[data-theme=dark] .customer-row-copy>small,:root[data-theme=dark] .customer-row-activity{color:var(--ui-muted)}:root[data-theme=dark] .ui-avatar--initials{color:var(--ui-primary-strong);border-color:#254537;background:var(--ui-primary-soft)}:root[data-theme=dark] .ui-avatar--peep{border-color:var(--ui-border-strong)}:root[data-theme=dark] .customer-avatar-field{border-color:var(--ui-border);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .customer-avatar-copy strong{color:var(--ui-ink)}:root[data-theme=dark] .peep-builder{background:#2b2b2b;color:var(--ui-ink)}:root[data-theme=dark] .peep-builder-top h1{color:var(--ui-ink)}:root[data-theme=dark] .peep-builder-preview img,:root[data-theme=dark] .peep-builder-preview-empty{border-color:var(--ui-border);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .peep-builder-preview p{color:var(--ui-muted)}:root[data-theme=dark] .peep-builder-tabs button{border:1px solid var(--ui-border);background:var(--ui-surface-card-soft);color:var(--ui-muted)}:root[data-theme=dark] .peep-builder-tabs button.is-active{border-color:var(--ui-primary);background:#224736;color:#fff}:root[data-theme=dark] .peep-option{background:var(--ui-surface-card-soft);color:var(--ui-muted-strong)}:root[data-theme=dark] .peep-option img{background:#2b2b2b}:root[data-theme=dark] .peep-option.is-selected{border-color:var(--ui-primary);color:var(--ui-ink)}:root[data-theme=dark] .peep-option-none{background:#2b2b2b;color:var(--ui-muted)}:root[data-theme=dark] .peep-toggle{border-color:var(--ui-border);background:var(--ui-surface-card-soft);color:var(--ui-muted-strong)}:root[data-theme=dark] .peep-toggle.is-active{border-color:var(--ui-primary);color:var(--ui-primary-strong);box-shadow:inset 0 0 0 1px var(--ui-primary)}:root[data-theme=dark] .peep-color-row>span{color:var(--ui-muted)}:root[data-theme=dark] .peep-swatch.is-selected{border-color:var(--ui-primary)}:root[data-theme=dark] .peep-builder-actions{border-top-color:var(--ui-border)}:root[data-theme=dark] .peep-builder-loading{color:var(--ui-muted)}:root[data-theme=dark] .customer-contact-action.whatsapp,:root[data-theme=dark] .whatsapp-link,:root[data-theme=dark] .ui-badge--success,:root[data-theme=dark] .paid,:root[data-theme=dark] .ship-status.delivered{color:#7df4bc}:root[data-theme=dark] .customer-contact-action.whatsapp{border-color:#254537;background:#131a17}:root[data-theme=dark] .totals-row.grand,:root[data-theme=dark] .totals-row.grand strong,:root[data-theme=dark] .receive-total-card .grand strong{color:var(--ui-primary-strong)}:root[data-theme=dark] .profile-screen{background:#2b2b2b}:root[data-theme=dark] .profile-header{background:#2b2b2b}:root[data-theme=dark] .profile-header h1{color:#e0e0e1}:root[data-theme=dark] .profile-round-button{border:1px solid #2c2f39;background:#1c2027;color:#e0e0e1}:root[data-theme=dark] .profile-round-button--settings{border-color:#323232;background:#212121}:root[data-theme=dark] .profile-round-button:hover{background:#14151a}:root[data-theme=dark] .profile-content{background:#2b2b2b}:root[data-theme=dark] .profile-avatar img,:root[data-theme=dark] .profile-avatar-initials{background:#1c2027}:root[data-theme=dark] .profile-avatar-initials{color:var(--ui-primary-strong);background:#131a17}:root[data-theme=dark] .profile-avatar-badge{border:2.19px solid #303030;background:#224736;color:#fff}:root[data-theme=dark] .profile-name{color:#e0e0e1}:root[data-theme=dark] .profile-contact{color:var(--ui-muted)}:root[data-theme=dark] .profile-section-title{color:#e0e0e1}:root[data-theme=dark] .profile-tile{border:0;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .profile-tile:hover{background:#14151a}:root[data-theme=dark] .profile-card{background:#1c2027}:root[data-theme=dark] .profile-card>li+li .profile-row{border-top:1px solid #2c2f39}:root[data-theme=dark] .profile-row{border:0;background:transparent;color:#dcdde6}:root[data-theme=dark] .profile-row-icon{color:#dcdde6}:root[data-theme=dark] .profile-row-badge{background:#16151c;color:#9381d9}:root[data-theme=dark] .profile-row-chevron{color:#dcdde6}:root[data-theme=dark] .profile-row.is-danger,:root[data-theme=dark] .profile-row.is-danger .profile-row-icon{color:#f36868}:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>*,:root[data-theme=dark] .shop-brand-hero .shop-profile-map-card,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions>*,:root[data-theme=dark] .shop-brand-hero .shop-profile-powered-by,:root[data-theme=dark] .shop-brand-hero .shop-trust-badge{color:#fff;border:1px solid rgba(48,48,48,.12);background:#2b2b2b1a;box-shadow:none}:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>* :is(span,small,p,strong,b,div),:root[data-theme=dark] .shop-brand-hero .shop-profile-map-card :is(span,small,p,strong,b,div),:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions>* :is(span,small,strong,b),:root[data-theme=dark] .shop-brand-hero .shop-profile-powered-by :is(span,small,strong,b){color:#fff}:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>* small,:root[data-theme=dark] .shop-brand-hero .shop-profile-map-card small,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions small,:root[data-theme=dark] .shop-brand-hero .shop-hours-copy small,:root[data-theme=dark] .shop-brand-hero .shop-map-copy small{color:#ffffffb8}:root[data-theme=dark] .shop-brand-hero :is(.shop-hours-icon,.shop-map-visual,.shop-map-action,.ui-icon-surface,.shop-profile-essentials>*>span:first-child){color:#fff;border-color:transparent;background:#2b2b2b24;box-shadow:none}:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>* svg,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions svg,:root[data-theme=dark] .shop-brand-hero .shop-profile-map-card svg{color:#fff}:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a.whatsapp small,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a.call small{color:#ffffffc7}:root[data-theme=dark] .shop-brand-hero .shop-trust-badge{color:#fff;background:#22473638;border-color:#00d67373}:root[data-theme=dark] .shop-brand-hero .shop-hero-cta{color:#fff;background:#224736}:root[data-theme=dark] .shop-brand-hero .shop-card-share-button{color:#e3e4ec;background:#2b2b2b;border-color:transparent}:root[data-theme=dark] .cat-card-price,:root[data-theme=dark] .cat-price{color:#e3e4ec}:root[data-theme=dark] .cat-card-price s,:root[data-theme=dark] .cat-price-row s,:root[data-theme=dark] .cat-old-price{color:var(--ui-muted)}:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>details,:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>details>summary{color:#fff;background:#2b2b2b1a;border-color:#3030301f}:root[data-theme=dark] .shop-brand-hero .shop-profile-essentials>details>summary{background:transparent;border:0}:root[data-theme=dark] .shop-brand-hero .shop-hours-copy strong,:root[data-theme=dark] .shop-brand-hero .shop-map-copy strong{color:#fff}:root[data-theme=dark] .shop-brand-hero .shop-hours-copy small,:root[data-theme=dark] .shop-brand-hero .shop-map-copy small{color:#ffffffb8}:root[data-theme=dark] .shop-brand-hero .shop-hours-copy>span,:root[data-theme=dark] .shop-brand-hero .shop-map-copy>span{color:#ffffffb8}:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded{border-top-color:#30303024}:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded li{color:#fff;background:#2b2b2b0f}:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded li strong,:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded li b{color:#fff}:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded li small{color:#abe3c9}:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded li.is-leave b{color:#fff9}:root[data-theme=dark] .shop-brand-hero .shop-hours-expanded>p{color:#ffffffb8}:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a.call,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a.whatsapp{color:#fff;border-color:#3030301f;background:#2b2b2b1a}:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a:hover{background:#2b2b2b29;border-color:#30303033}:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a.call small,:root[data-theme=dark] .shop-brand-hero .shop-hero-contact-actions a.whatsapp small{color:#ffffffc7}:root[data-theme=dark] .shop-brand-hero .shop-hours-card,:root[data-theme=dark] .shop-brand-hero .shop-hours-card.is-leave-today,:root[data-theme=dark] .shop-brand-hero .shop-hours-card>summary,:root[data-theme=dark] .shop-brand-hero .shop-hours-card[open]{color:#fff;border-color:#3030301f;background:#2b2b2b1a;box-shadow:none}:root[data-theme=dark] .shop-brand-hero .shop-hours-card>summary{background:transparent;border:0}:root[data-theme=dark] .shop-brand-hero .shop-hours-card .shop-hours-icon{color:#fff;background:#2b2b2b24}:root[data-theme=dark] .shop-brand-hero .shop-hours-card .shop-hours-copy small{color:#ffffffb8}:root[data-theme=dark] .cbk-stat{border:1px solid transparent;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .cbk-stat .ui-animated-icon,:root[data-theme=dark] .cbk-stat .ui-svg-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .cbk-stat span{color:#c5c8d1}:root[data-theme=dark] .cbk-stat.is-active{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .cbk-chip{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .cbk-chip b{background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .cbk-chip.is-active{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .cbk-chip.is-active b{background:#2b2b2b38;color:#fff}:root[data-theme=dark] .cbk-list-head h2{color:#e3e4ec}:root[data-theme=dark] .cbk-list-head h2 span{color:var(--ui-muted)}:root[data-theme=dark] .cbk-sort>span{color:var(--ui-muted)}:root[data-theme=dark] .cbk-sort select{border:0;background:transparent;color:#dcdde6}:root[data-theme=dark] .cbk-sort select:focus{outline:none;box-shadow:none}:root[data-theme=dark] .cbk-sort .ui-animated-icon,:root[data-theme=dark] .cbk-sort .ui-svg-icon{color:var(--ui-muted)}:root[data-theme=dark] .cbk-row{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec;box-shadow:0 1px 2px #00000017}:root[data-theme=dark] .cbk-row:hover{border-color:#254537}:root[data-theme=dark] .cbk-phone{color:#c5c8d1}:root[data-theme=dark] .cbk-tag{background:#1c2027;color:#c5c8d1}:root[data-theme=dark] .cbk-tag.is-retail{background:#131a17;color:#7df4bc}:root[data-theme=dark] .cbk-tag.is-wholesale{background:#13151a;color:#8aace0}:root[data-theme=dark] .cbk-due{color:#7df4bc}:root[data-theme=dark] .cbk-due small{color:var(--ui-primary-strong)}:root[data-theme=dark] .cbk-activity{color:var(--ui-muted)}:root[data-theme=dark] .cbk-chevron{color:var(--ui-muted)}:root[data-theme=dark] .cbk-meta{color:var(--ui-muted)}:root[data-theme=dark] .cbk-sort select{color:#dcdde6}:root[data-theme=dark] .cbk-sort-caret{color:var(--ui-muted)}:root[data-theme=dark] .cbk-sort select{background:transparent;border:0;box-shadow:none;color:#dcdde6}:root[data-theme=dark] .cbk-sort{border:1px solid #2c2f39;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .cbk-sort>span{color:#dcdde6}:root[data-theme=dark] .cbk-sort .ui-animated-icon,:root[data-theme=dark] .cbk-sort .ui-svg-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .customer-form .address-customer-contact{border-bottom-color:#2c2f39}:root[data-theme=dark] .customer-form .customer-basic-optional{border-top-color:#2c2f39}:root[data-theme=dark] .customer-form .customer-basic-optional-heading h3{color:#dcdde6}:root[data-theme=dark] .customer-form .address-customer-contact .address-form-label{color:#dcdde6}:root[data-theme=dark] .customer-form .address-pin-status{color:#c5c8d1}:root[data-theme=dark] .customer-detail-secondary-action .danger-button,:root[data-theme=dark] .customer-detail-secondary-action .ui-action--danger{color:#e47c90;border:1px solid #46262c;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .customer-detail-secondary-action>span{color:var(--ui-muted)}:root[data-theme=dark] .customer-form select,:root[data-theme=dark] .field select,:root[data-theme=dark] .ui-select,:root[data-theme=dark] .ui-phone-code,:root[data-theme=dark] .phone-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23808897' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark] .address-disclosure-body .ui-action--soft,:root[data-theme=dark] .address-default-toggle,:root[data-theme=dark] .address-disclosure-body .ui-action--soft.ui-is-active,:root[data-theme=dark] .address-default-toggle.ui-is-active{color:#dcdde6;border:1px solid #2c2f39;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .address-disclosure-body .ui-action--soft.ui-is-active,:root[data-theme=dark] .address-default-toggle.ui-is-active,:root[data-theme=dark] .address-disclosure-body .ui-action--soft.on,:root[data-theme=dark] .address-default-toggle.on{color:#7df4bc;border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .address-disclosure-body .ui-action--soft.ui-is-active .ui-animated-icon,:root[data-theme=dark] .address-default-toggle.ui-is-active .ui-animated-icon,:root[data-theme=dark] .address-disclosure-body .ui-action--soft.on .ui-animated-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .address-disclosure-body .ui-action--soft small,:root[data-theme=dark] .address-disclosure-body .ui-action--soft.ui-is-active small{color:var(--ui-muted)}:root[data-theme=dark] .address-disclosure-body .ui-action--soft.ui-is-active strong{color:#7df4bc}:root[data-theme=dark] .address-disclosure-body input,:root[data-theme=dark] .address-disclosure-body select,:root[data-theme=dark] .address-disclosure-body textarea,:root[data-theme=dark] .address-disclosure-body .ui-control{background:#2b2b2b;border-color:#2c2f39}:root[data-theme=dark] .address-disclosure-body input:focus,:root[data-theme=dark] .address-disclosure-body select:focus{border-color:var(--ui-primary-strong)}:root[data-theme=dark] .source-icon-btn{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .source-icon-btn.on,:root[data-theme=dark] .source-icon-btn.ui-is-active{color:#fff;border-color:var(--ui-primary-strong);background:#224736}:root[data-theme=dark] .address-recipient-choice,:root[data-theme=dark] .address-recipient-choice.ui-is-active,:root[data-theme=dark] .address-recipient-choice.on{color:#dcdde6;border:1px solid #2c2f39;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .address-recipient-choice.ui-is-active,:root[data-theme=dark] .address-recipient-choice.on{color:#7df4bc;border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .address-recipient-choice strong{color:inherit}:root[data-theme=dark] .address-recipient-choice small,:root[data-theme=dark] .address-recipient-choice.ui-is-active small{color:var(--ui-muted)}:root[data-theme=dark] .address-recipient-choice .ui-animated-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice,:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice.ui-is-active,:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice.on,:root[data-theme=dark] .customer-form .address-disclosure-body .address-default-toggle,:root[data-theme=dark] .customer-form .address-disclosure-body .address-default-toggle.ui-is-active{color:#dcdde6;border:1px solid #2c2f39;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice.ui-is-active,:root[data-theme=dark] .customer-form .address-disclosure-body .address-default-toggle.ui-is-active{color:#7df4bc;border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice.ui-is-active strong,:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice.ui-is-active b{color:#7df4bc}:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice small,:root[data-theme=dark] .customer-form .address-disclosure-body .address-recipient-choice span:not(:first-child){color:var(--ui-muted)}:root[data-theme=dark] .customer-form .address-disclosure-body .ui-control,:root[data-theme=dark] .customer-form .address-disclosure-body .ui-control:has(.ui-input:not(:placeholder-shown)),:root[data-theme=dark] .customer-form .address-disclosure-body .ui-control:has(.ui-select),:root[data-theme=dark] .customer-form .address-disclosure-body .ui-control:has(.ui-date-input),:root[data-theme=dark] .customer-form .address-disclosure-body .ui-control.ui-dropdown-trigger,:root[data-theme=dark] .customer-form .address-disclosure-body input,:root[data-theme=dark] .customer-form .address-disclosure-body select{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .customer-form .address-disclosure-body .ui-control:focus-within,:root[data-theme=dark] .customer-form .address-disclosure-body input:focus{border-color:var(--ui-primary-strong);box-shadow:var(--ui-focus)}:root[data-theme=dark] .ui-dropdown-trigger,:root[data-theme=dark] button.ui-control.ui-dropdown-trigger,:root[data-theme=dark] .ui-date-trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23808897' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark] .ui-date-trigger{background-image:none}:root[data-theme=dark] .customer-form select,:root[data-theme=dark] .field select,:root[data-theme=dark] .ui-select,:root[data-theme=dark] .ui-dropdown-trigger,:root[data-theme=dark] button.ui-control.ui-dropdown-trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23808897' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:root[data-theme=dark] .customer-form .address-disclosure-body .address-control input,:root[data-theme=dark] .customer-form .address-disclosure-body .address-control select,:root[data-theme=dark] .customer-form .address-disclosure-body input,:root[data-theme=dark] .customer-form .address-disclosure-body select{background-color:#1c2027!important;border:1px solid #2d313c!important}:root[data-theme=dark] .customer-form .address-disclosure-body input:focus,:root[data-theme=dark] .customer-form .address-disclosure-body select:focus{border-color:var(--ui-primary-strong)!important;background-color:#2b2b2b!important}:root[data-theme=dark] .customer-profile-summary .customer-profile-name{color:#e3e4ec}:root[data-theme=dark] .customer-profile-summary p{color:#c5c8d1}:root[data-theme=dark] .customer-value-card>span{color:#c5c8d1}:root[data-theme=dark] .customer-value-card>strong{color:#e3e4ec}:root[data-theme=dark] .customer-value-card>small{color:var(--ui-muted)}:root[data-theme=dark] .customer-value-card.due{border-color:#254537;background:#1a231f}:root[data-theme=dark] .customer-value-card.due>strong{color:#7df4bc}:root[data-theme=dark] .order-card .ui-action--secondary,:root[data-theme=dark] .order-actions .ui-action--secondary,:root[data-theme=dark] .order-step-button{color:#fff;border-color:transparent;background:#224736}:root[data-theme=dark] .order-contact-links a,:root[data-theme=dark] .order-links a{border:1px solid #254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .shop-activity-tile.is-highlight,:root[data-theme=dark] .shop-activity-grid .is-highlight,:root[data-theme=dark] .shop-activity-grid>.is-accent{color:#e3e4ec;background:#1a231f;border-color:#254537}:root[data-theme=dark] .shop-activity-tile.is-highlight strong,:root[data-theme=dark] .shop-activity-grid .is-highlight strong{color:#7df4bc}:root[data-theme=dark] .bill-cancel-button,:root[data-theme=dark] .bill-detail-cancel,:root[data-theme=dark] .bill-detail .ui-action--danger{color:#e47c90;border:1px solid #46262c;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .order-step .ship-save,:root[data-theme=dark] .ship-save.ui-action--secondary{color:#fff;border-color:transparent;background:#224736}:root[data-theme=dark] .danger-btn{color:#e47c90;border:1px solid #46262c;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .goods-screen .swipe-card,:root[data-theme=dark] .swipe-card.customer-card{border:1px solid #2c2f39;background:#2b2b2b;box-shadow:0 1px 2px #00000017}:root[data-theme=dark] .swipe-card .customer-name{color:#e3e4ec}:root[data-theme=dark] .swipe-card .customer-info>.muted{color:var(--ui-muted)}:root[data-theme=dark] .swipe-card .customer-info .ui-badge,:root[data-theme=dark] .swipe-card .customer-info .chip{border:0;background:#19191b;color:#c5c8d1}:root[data-theme=dark] .swipe-card .goods-price{color:#e3e4ec}:root[data-theme=dark] .swipe-card .stock-badge{border:0;color:#7df4bc;background:#131a17}:root[data-theme=dark] .swipe-card .stock-badge.low{color:#f0b57b;background:#171511}:root[data-theme=dark] .swipe-card .row-qr-btn{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .goods-hint,:root[data-theme=dark] .swipe-hint{color:var(--ui-muted)}:root[data-theme=dark] .shop-metric-tile.products{color:#e3e4ec;background:#1a231f;border-color:#254537}:root[data-theme=dark] .shop-metric-tile.products strong{color:#7df4bc}:root[data-theme=dark] .shop-metric-tile.products span{color:#c5c8d1}:root[data-theme=dark] .shop-metric-tile.products .shop-metric-icon{color:var(--ui-primary-strong);background:#131a17}:root[data-theme=dark] .cat2-screen{background:#2b2b2b}:root[data-theme=dark] .cat2-header,:root[data-theme=dark] .cat2-detail-header{background:#2b2b2b}:root[data-theme=dark] .cat2-detail-header h1{color:#e0e0e1}:root[data-theme=dark] .cat2-brand{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .cat2-brand-mark{background:#224736;color:#fff}:root[data-theme=dark] .cat2-header-cart{border:1px solid #2c2f39;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .cat2-content{background:#2b2b2b}:root[data-theme=dark] .cat2-section-head h2{color:#e3e4ec}:root[data-theme=dark] .cat2-section-head h2 span{color:var(--ui-muted)}:root[data-theme=dark] .cat2-link{border:0;background:transparent;color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-count{color:var(--ui-muted)}:root[data-theme=dark] .cat2-cat{border:1px solid #2c2f39;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .cat2-cat-mark{background:#131a17;color:#7df4bc}:root[data-theme=dark] .cat2-cat small{color:#c5c8d1}:root[data-theme=dark] .cat2-cat.is-active{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .cat2-panel{background:#1c1c1e}:root[data-theme=dark] .cat2-panel-item{border:0;background:transparent;color:#fff}:root[data-theme=dark] .cat2-panel-icon{background:#2b2b2b;color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-panel-icon.tone-violet{color:#9381d9}:root[data-theme=dark] .cat2-panel-icon.tone-orange{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-panel-icon.tone-green{color:#88e2b4}:root[data-theme=dark] .cat2-panel-icon.tone-pink{color:#df7cb2}:root[data-theme=dark] .cat2-panel-item.is-active .cat2-panel-icon{background:#224736;color:#fff;box-shadow:0 0 0 3px #00000085}:root[data-theme=dark] .cat2-card-media{border:0;background:#1c2027}:root[data-theme=dark] .cat2-card-placeholder{color:#abe3c9}:root[data-theme=dark] .cat2-badge{background:#224736;color:#fff}:root[data-theme=dark] .cat2-soldout{background:#15161eb8;color:#fff}:root[data-theme=dark] .cat2-heart{border:0;background:#2b2b2b;color:#dcdde6;box-shadow:0 1px 2px #0000002e}:root[data-theme=dark] .cat2-heart.is-on{color:#fff;background:#224736}:root[data-theme=dark] .cat2-heart.is-on svg path{fill:currentColor}:root[data-theme=dark] .cat2-card-body{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .cat2-card-meta{color:var(--ui-muted)}:root[data-theme=dark] .cat2-card-price s{color:#e47c90}:root[data-theme=dark] .cat2-plus{border:1px solid #2e323b;color:#dcdde6}:root[data-theme=dark] .cat2-detail{background:#2b2b2b}:root[data-theme=dark] .cat2-gallery-main{background:#1c2027}:root[data-theme=dark] .cat2-thumb{border:2px solid transparent;background:#1c2027}:root[data-theme=dark] .cat2-thumb.is-active{border-color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-colour-line{color:#e3e4ec}:root[data-theme=dark] .cat2-price-row strong{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-price-row s{color:var(--ui-muted)}:root[data-theme=dark] .cat2-option-head{color:#c5c8d1}:root[data-theme=dark] .cat2-option-head b{color:#e3e4ec}:root[data-theme=dark] .cat2-size{border:0;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .cat2-size.is-active{background:#224736;color:#fff}:root[data-theme=dark] .cat2-size.is-out{color:#a4abb8;background:#14151a}:root[data-theme=dark] .cat2-size.is-out small{background:#15161e;color:#fff}:root[data-theme=dark] .cat2-cta-primary{border:0;background:#224736;color:#fff}:root[data-theme=dark] .cat2-cta-primary:disabled{background:#162e23}:root[data-theme=dark] .cat2-cta-secondary{border:1px solid #2e323b;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .cat2-tabs{border-bottom:1px solid #2e323b}:root[data-theme=dark] .cat2-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-muted)}:root[data-theme=dark] .cat2-tabs button.is-active{color:var(--ui-primary-strong);border-bottom-color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-info-card{background:#1c2027}:root[data-theme=dark] .cat2-info-card h2{color:#e3e4ec}:root[data-theme=dark] .cat2-info-card p{color:#c5c8d1}:root[data-theme=dark] .cat2-details li{border-bottom:1px solid #2c2f39}:root[data-theme=dark] .cat2-details li:last-child{border-bottom:0}:root[data-theme=dark] .cat2-details span{color:#c5c8d1}:root[data-theme=dark] .cat2-details b{color:#e3e4ec}:root[data-theme=dark] .cat2-search.is-typing{border-color:var(--ui-primary-strong);background:#2b2b2b}:root[data-theme=dark] .cat2-filter-button{border:0;background:transparent;color:#dcdde6}:root[data-theme=dark] .cat2-filter-button.is-on{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-filter-button b{background:#224736;color:#fff}:root[data-theme=dark] .cat2-suggestions li button{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .cat2-suggestions li button .ui-animated-icon,:root[data-theme=dark] .cat2-suggestions li button .ui-svg-icon{color:var(--ui-muted)}:root[data-theme=dark] .cat2-suggestions li button small{color:var(--ui-muted)}:root[data-theme=dark] .cat2-suggestion-empty{color:var(--ui-muted)}:root[data-theme=dark] .cat2-results-head p{color:#e3e4ec}:root[data-theme=dark] .cat2-results-head p span{color:var(--ui-muted)}:root[data-theme=dark] .cat2-sort-button{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .cat2-sort-caret{color:var(--ui-muted)}:root[data-theme=dark] .cat2-sort-menu{border:1px solid #343434;background:#2b2b2b;box-shadow:0 4px 6px -2px #0000000d,0 12px 16px -4px #0000001f}:root[data-theme=dark] .cat2-sort-menu button{border:0;background:transparent;color:#dcdde6}:root[data-theme=dark] .cat2-sort-menu button.is-active{color:#7df4bc;background:#1a231f}:root[data-theme=dark] .cat2-chip{border:1px solid #254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .cat2-chip i{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-sheet-backdrop{background:#0d0d1273}:root[data-theme=dark] .cat2-sheet{background:#2b2b2b}:root[data-theme=dark] .cat2-sheet-handle{background:#101114}:root[data-theme=dark] .cat2-sheet-head h2{color:#e3e4ec}:root[data-theme=dark] .cat2-sheet h3{color:#e3e4ec}:root[data-theme=dark] .cat2-filter-chip{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .cat2-filter-chip.is-active{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .cat2-range-track{background:#14151a}:root[data-theme=dark] .cat2-range-track span{background:#224736}:root[data-theme=dark] .cat2-range input[type=range]{background:transparent}:root[data-theme=dark] .cat2-range input[type=range]::-webkit-slider-runnable-track{background:transparent}:root[data-theme=dark] .cat2-range input[type=range]::-webkit-slider-thumb{border:2px solid #303030;background:#224736;box-shadow:0 1px 3px #00000061}:root[data-theme=dark] .cat2-range input[type=range]::-moz-range-track{background:transparent}:root[data-theme=dark] .cat2-range input[type=range]::-moz-range-thumb{border:2px solid #303030;background:#224736}:root[data-theme=dark] .cat2-range-labels{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-header-cart b{background:#224736;color:#fff}:root[data-theme=dark] .cat2-header-cart.is-on{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-header-cart.is-on svg path{fill:currentColor}:root[data-theme=dark] .cat2-empty h2{color:#e3e4ec}:root[data-theme=dark] .cat2-empty p{color:#c5c8d1}:root[data-theme=dark] .cat2-empty-icon{background:#1a231f;color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-empty-icon.is-success{background:#121815;color:#88e2b4}:root[data-theme=dark] .cat2-cart-line{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .cat2-cart-thumb{background:#1c2027;color:#abe3c9}:root[data-theme=dark] .cat2-cart-copy strong{color:#e3e4ec}:root[data-theme=dark] .cat2-cart-copy small{color:var(--ui-muted)}:root[data-theme=dark] .cat2-cart-copy b{color:#e3e4ec}:root[data-theme=dark] .cat2-stepper{border:1px solid #2c2f39;background:#1c2027}:root[data-theme=dark] .cat2-stepper button{border:0;background:transparent;color:#dcdde6}:root[data-theme=dark] .cat2-remove{border:0;background:transparent;color:#e47c90}:root[data-theme=dark] .cat2-mode button{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .cat2-mode button.is-active{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .cat2-summary{background:#1c2027}:root[data-theme=dark] .cat2-summary>div{color:#c5c8d1}:root[data-theme=dark] .cat2-summary>div b{color:#e3e4ec}:root[data-theme=dark] .cat2-summary>div.is-total{border-top:1px solid #2c2f39;color:#e3e4ec}:root[data-theme=dark] .cat2-summary>div.is-total b{color:var(--ui-primary-strong)}:root[data-theme=dark] .cat2-form h2{color:#e3e4ec}:root[data-theme=dark] .cat2-form label{color:#e3e4ec}:root[data-theme=dark] .cat2-form label small{color:var(--ui-muted)}:root[data-theme=dark] .cat2-form input,:root[data-theme=dark] .cat2-form textarea{border:1px solid #242d3f;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .cat2-form input:focus,:root[data-theme=dark] .cat2-form textarea:focus{outline:none;border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:0 0 0 4px #00000045}:root[data-theme=dark] .cat2-form-error{background:#1c1516;color:#e47c90}:root[data-theme=dark] .cat2-terms{color:var(--ui-muted)}:root[data-theme=dark] .cat2-orders-phone{color:#c5c8d1}:root[data-theme=dark] .cat2-orders-phone b{color:#e3e4ec}:root[data-theme=dark] .cat2-order{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .cat2-order-head strong{color:#e3e4ec}:root[data-theme=dark] .cat2-status{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .cat2-status.is-delivered,:root[data-theme=dark] .cat2-status.is-closed,:root[data-theme=dark] .cat2-status.is-paid{background:#121815;color:#88e2b4}:root[data-theme=dark] .cat2-status.is-cancelled,:root[data-theme=dark] .cat2-status.is-return_requested,:root[data-theme=dark] .cat2-status.is-refund_pending{background:#1c1516;color:#e47c90}:root[data-theme=dark] .cat2-status.is-shipped,:root[data-theme=dark] .cat2-status.is-packed{background:#13151a;color:#8aace0}:root[data-theme=dark] .cat2-order-lines{color:#c5c8d1}:root[data-theme=dark] .cat2-order-foot{color:var(--ui-muted)}:root[data-theme=dark] .cat2-order-foot b{color:#e3e4ec}:root[data-theme=dark] .cat2-added{color:#88e2b4}:root[data-theme=dark] .cat2-share-line{color:var(--ui-muted)}:root[data-theme=dark] .cat2-orders-entry{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .cat2-orders-entry small{color:var(--ui-muted)}:root[data-theme=dark] .cat2-orders-entry-icon{background:#1a231f;color:var(--ui-primary-strong)}:root[data-theme=dark] .dash-bell{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .dash-bell b{background:#ae1633;color:#fff;border:2px solid #303030}:root[data-theme=dark] .dash-alert{background:#15161e;color:#fff;box-shadow:0 10px 24px #00000045}:root[data-theme=dark] .dash-alert-icon{background:#2247362e;color:#abe3c9}:root[data-theme=dark] .dash-alert-copy span{color:#ffffffa8}:root[data-theme=dark] .dash-alert button{border:0;background:#2b2b2b24;color:#fff}:root[data-theme=dark] .dash-alert button:active{background:#224736}:root[data-theme=dark] .dash-quick button{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec;box-shadow:0 2px 8px #0000000f}:root[data-theme=dark] .dash-quick button:active{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .dash-quick-icon{background:#1a231f;color:var(--ui-primary-strong)}:root[data-theme=dark] .dash-quick-icon.is-alt{background:#13151a;color:#8aace0}:root[data-theme=dark] .dash-quick-badge{background:#224736;color:#fff}:root[data-theme=dark] .dash-activity>header h3,:root[data-theme=dark] .dash-categories>header h3{color:#e3e4ec}:root[data-theme=dark] .dash-panel{background:#1c2027}:root[data-theme=dark] .dash-panel-label{color:#c5c8d1}:root[data-theme=dark] .dash-panel-row strong{color:#e3e4ec}:root[data-theme=dark] .dash-panel-note{color:#88e2b4}:root[data-theme=dark] .spark-area{fill:#78f4ba24}:root[data-theme=dark] .spark-line{fill:none;stroke:#78f4ba}:root[data-theme=dark] .spark-dot{fill:#78f4ba;stroke:#fff}:root[data-theme=dark] .spark-days{color:var(--ui-muted)}:root[data-theme=dark] .spark-days span.is-today{color:var(--ui-primary-strong)}:root[data-theme=dark] .pipe-tile{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .pipe-tile span{color:#c5c8d1}:root[data-theme=dark] .pipe-tile:active{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .cat-row-head{color:#e3e4ec}:root[data-theme=dark] .cat-bar{background:repeating-linear-gradient(90deg,var(--cat-soft, #131a17) 0 9px,transparent 9px 12px)}:root[data-theme=dark] .cat-bar i{background:repeating-linear-gradient(90deg,var(--cat-strong, #224736) 0 9px,transparent 9px 12px)}:root[data-theme=dark] .cat-row.tone-0{--cat-strong: #224736;--cat-soft: #131a17}:root[data-theme=dark] .cat-row.tone-0 .cat-row-head strong{color:#7df4bc}:root[data-theme=dark] .cat-row.tone-1{--cat-strong: #147a46;--cat-soft: #0f1512}:root[data-theme=dark] .cat-row.tone-1 .cat-row-head strong{color:#88e2b4}:root[data-theme=dark] .cat-row.tone-2{--cat-strong: #1953be;--cat-soft: #121418}:root[data-theme=dark] .cat-row.tone-2 .cat-row-head strong{color:#8aace0}:root[data-theme=dark] .cat-row.tone-3{--cat-strong: #9c7513;--cat-soft: #15140f}:root[data-theme=dark] .cat-row.tone-3 .cat-row-head strong{color:#eead7b}:root[data-theme=dark] .goods-chip{border:1px solid #2c2f39;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .goods-chip b{background:#15171c;color:#c5c8d1}:root[data-theme=dark] .goods-chip.on{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .goods-chip.on b{background:#2b2b2b38;color:#fff}:root[data-theme=dark] .goods-chip.is-low:not(.on) b{background:#171511;color:#eead7b}:root[data-theme=dark] .goods-chip.is-out:not(.on) b,:root[data-theme=dark] .goods-chip.is-bill-unpaid:not(.on) b{background:#1c1516;color:#e47c90}:root[data-theme=dark] .goods-chip.is-in:not(.on) b,:root[data-theme=dark] .goods-chip.is-bill-paid:not(.on) b{background:#121815;color:#88e2b4}:root[data-theme=dark] .stock-pill.is-in{background:#121815;color:#88e2b4}:root[data-theme=dark] .stock-pill.is-low{background:#171511;color:#eead7b}:root[data-theme=dark] .stock-pill.is-out{background:#1c1516;color:#e47c90}:root[data-theme=dark] .stock-bar{background:#14151a}:root[data-theme=dark] .stock-bar i{background:#147a46}:root[data-theme=dark] .stock-bar i.is-low{background:#9c7513}:root[data-theme=dark] .stock-bar i.is-out{background:#ae1633}:root[data-theme=dark] .goods-qty{color:#e3e4ec}:root[data-theme=dark] .goods-right .goods-price{color:#c5c8d1}:root[data-theme=dark] .scan-sheet{background:#2b2b2b;color:#e3e4ec;box-shadow:0 -12px 36px #00000085}:root[data-theme=dark] .scan-sheet-grip{background:#101114}:root[data-theme=dark] .scan-sheet-head{color:#88e2b4}:root[data-theme=dark] .scan-sheet-copy span{color:#c5c8d1}:root[data-theme=dark] .item-hero h2{color:#e3e4ec}:root[data-theme=dark] .item-hero-photo{box-shadow:0 8px 22px #00000036}:root[data-theme=dark] .item-edit-btn{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .adjust-card h3{color:#e3e4ec}:root[data-theme=dark] .adjust-btn{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .adjust-btn:active{border-color:var(--ui-primary-strong);background:#1a231f;color:var(--ui-primary-strong)}:root[data-theme=dark] .adjust-count strong{color:#e3e4ec}:root[data-theme=dark] .adjust-count span{color:var(--ui-muted)}:root[data-theme=dark] .adjust-note{border:1px solid #242d3f;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .adjust-note:focus{outline:none;border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:0 0 0 4px #00000045}:root[data-theme=dark] .adjust-apply{border:0;background:#15171c;color:#9aa1af}:root[data-theme=dark] .hist-icon.is-in{background:#121815;color:#88e2b4}:root[data-theme=dark] .hist-icon.is-out{background:#1c1516;color:#e47c90}:root[data-theme=dark] .order-progress:after{background:#14151a}:root[data-theme=dark] .order-progress i{background:#147a46}:root[data-theme=dark] .order-progress b{color:var(--ui-muted)}:root[data-theme=dark] .bills-hero{background:#15161e;color:#fff}:root[data-theme=dark] .bills-hero-label{color:#ffffff9e}:root[data-theme=dark] .bills-hero-row span{color:#7ee0a8}:root[data-theme=dark] .bills-hero-bar{background:#2b2b2b24}:root[data-theme=dark] .bills-hero-bar i{background:#224736}:root[data-theme=dark] .bills-hero small{color:#ffffff8c}:root[data-theme=dark] .bill-history-row .activity-icon.is-due{background:#171511;color:#eead7b}:root[data-theme=dark] .bill-history-row .activity-icon.is-cancelled{background:#1c1516;color:#e47c90}:root[data-theme=dark] .ntf-pill{background:#15171c;color:#c5c8d1}:root[data-theme=dark] .ntf-pill.is-danger{background:#1c1516;color:#e47c90}:root[data-theme=dark] .ntf-pill.is-warn{background:#171511;color:#eead7b}:root[data-theme=dark] .ntf-pill.is-info{background:#13151a;color:#8aace0}:root[data-theme=dark] .ntf-group-title{color:var(--ui-muted)}:root[data-theme=dark] .ntf-row{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .ntf-row:active{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .ntf-row.is-unread{border-color:#254537;background:#1e2924}:root[data-theme=dark] .ntf-icon{background:#15171c;color:#c5c8d1}:root[data-theme=dark] .ntf-row.tone-danger .ntf-icon{background:#1c1516;color:#e47c90}:root[data-theme=dark] .ntf-row.tone-warn .ntf-icon{background:#171511;color:#eead7b}:root[data-theme=dark] .ntf-row.tone-info .ntf-icon{background:#13151a;color:#8aace0}:root[data-theme=dark] .ntf-row.tone-success .ntf-icon{background:#121815;color:#88e2b4}:root[data-theme=dark] .ntf-copy span{color:#c5c8d1}:root[data-theme=dark] .ntf-copy small{color:var(--ui-muted)}:root[data-theme=dark] .ntf-dot{background:#224736}:root[data-theme=dark] .profile-row-tag{background:#19191b;color:#c5c8d1}:root[data-theme=dark] .profile-row-count{background:#224736;color:#fff}:root[data-theme=dark] .profile-row-icon .ui-svg-icon{color:#dcdde6}:root[data-theme=dark] .profile-signout-dialog p{color:#c5c8d1}:root[data-theme=dark] .profile-avatar{border:0;background:transparent}:root[data-theme=dark] .profile-report-text{border:1px solid #242d3f;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .profile-report-text:focus{outline:none;border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:0 0 0 4px #00000045}:root[data-theme=dark] .profile-report-sent{color:#7df4bc}@media (min-width: 960px){html[data-theme=dark].web-app-mode,html[data-theme=dark].web-app-mode body{background:#15171c}:root[data-theme=dark] .web-app-sidebar{border-right:1px solid #2c2f39;background:#2b2b2b;box-shadow:10px 0 30px #0000000f}:root[data-theme=dark] .web-app-brand{color:#e3e4ec}:root[data-theme=dark] .web-app-brand-icon{color:#fff;background:linear-gradient(145deg,#10804c,#224736);box-shadow:0 10px 24px #00000054}:root[data-theme=dark] .web-app-brand small{color:var(--ui-muted)}:root[data-theme=dark] .web-app-nav-heading{color:#a0a6b1}:root[data-theme=dark] .web-app-sidebar-scroll{scrollbar-color:#2e323b transparent}:root[data-theme=dark] .web-app-sidebar-scroll::-webkit-scrollbar-thumb{background:#101114}:root[data-theme=dark] .web-app-sidebar .ui-bottom-nav,:root[data-theme=dark] .web-app-sidebar .bottom-nav{border:0;background:transparent}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn,:root[data-theme=dark] .web-app-sidebar .nav-btn,:root[data-theme=dark] .web-app-sidebar .ui-nav-btn[data-nav-item=insights],:root[data-theme=dark] .web-app-sidebar .nav-btn[data-nav-item=insights]{border:1px solid transparent;color:#c5c8d1;background:transparent}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn:hover,:root[data-theme=dark] .web-app-sidebar .nav-btn:hover{color:#dcdde6;background:#1c2027}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn.on,:root[data-theme=dark] .web-app-sidebar .nav-btn.on,:root[data-theme=dark] .web-app-sidebar .ui-nav-btn.ui-is-active{color:#7df4bc;border-color:#254537;background:#1a231f;box-shadow:none}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn.on:before,:root[data-theme=dark] .web-app-sidebar .nav-btn.on:before{background:#224736}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn .ui-nav-icon,:root[data-theme=dark] .web-app-sidebar .nav-btn .nav-icon,:root[data-theme=dark] .web-app-sidebar .ui-nav-btn[data-nav-item=insights] .ui-nav-icon,:root[data-theme=dark] .web-app-sidebar .nav-btn[data-nav-item=insights] .nav-icon,:root[data-theme=dark] .web-app-sidebar .ui-nav-btn[data-nav-item=insights].on .ui-nav-icon,:root[data-theme=dark] .web-app-sidebar .nav-btn[data-nav-item=insights].on .nav-icon{color:inherit;border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn.on .ui-nav-icon,:root[data-theme=dark] .web-app-sidebar .nav-btn.on .nav-icon,:root[data-theme=dark] .web-app-sidebar .ui-nav-btn.ui-is-active .ui-nav-icon{color:var(--ui-primary-strong);background:#2247361a}:root[data-theme=dark] .web-app-sidebar .ui-nav-btn .ui-nav-label,:root[data-theme=dark] .web-app-sidebar .nav-btn .nav-label{color:inherit}:root[data-theme=dark] .web-app-full-menu{border-top:1px solid #2c2f39}:root[data-theme=dark] .web-app-menu-section h2{color:#a0a6b1}:root[data-theme=dark] .web-app-menu-item{border:1px solid transparent;color:#c5c8d1;background:transparent}:root[data-theme=dark] .web-app-menu-item:hover{color:#dcdde6;background:#1c2027}:root[data-theme=dark] .web-app-menu-item.is-active{color:#7df4bc;border-color:#254537;background:#1a231f}:root[data-theme=dark] .web-app-menu-item.is-active:before{background:#224736}:root[data-theme=dark] .web-app-menu-item>span:first-child{color:inherit;background:#1c2027}:root[data-theme=dark] .web-app-menu-item.is-active>span:first-child{background:#2247361a}:root[data-theme=dark] .web-app-menu-item>small{color:#90a7d6;background:#13151a}:root[data-theme=dark] .web-app-menu-item>.ui-animated-icon:last-child,:root[data-theme=dark] .web-app-menu-item>.ui-svg-icon:last-child{color:#a0a6b1}:root[data-theme=dark] .web-app-menu-item.is-danger{color:#e47c90}:root[data-theme=dark] .web-app-menu-item.is-danger>span:first-child{background:#1c1516}:root[data-theme=dark] .web-app-sidebar-foot{border-top:1px solid #2c2f39}:root[data-theme=dark] .web-app-sidebar-foot span{color:#88e2b4}:root[data-theme=dark] .web-app-sidebar-foot a{color:#c5c8d1}:root[data-theme=dark] .web-app-sidebar-foot a:hover{color:var(--ui-primary-strong)}:root[data-theme=dark] .web-app-workspace .screen,:root[data-theme=dark] .web-app-workspace .ui-screen{border:1px solid #2d313b;background:#2b2b2b;box-shadow:0 18px 50px #0000001c}}@media (min-width: 960px){:root[data-theme=dark] .web-app-sidebar{border-right-color:#4e5164;background:#171820;box-shadow:14px 0 34px #00000026}:root[data-theme=dark] .web-app-brand{color:#fff}:root[data-theme=dark] .web-app-brand-icon{box-shadow:0 8px 20px #0000004d}:root[data-theme=dark] .web-app-brand small{color:#b8bcc5}:root[data-theme=dark] .web-app-menu-search{border:1px solid #54576b;color:#bcc0c7;background:#21232c}:root[data-theme=dark] .web-app-menu-search:focus-within{border-color:#335f4a;color:#73f4b7;background:#252731;box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .web-app-menu-search input{border:0;outline:0;color:#f6f7f9;background:transparent}:root[data-theme=dark] .web-app-menu-search input::placeholder{color:#c3c6cc}:root[data-theme=dark] .web-app-menu-search button{border:0;color:#b8bcc5;background:transparent}:root[data-theme=dark] .web-app-menu-search button:hover{color:#fff;background:#2b2b2b12}:root[data-theme=dark] .web-app-sidebar-scroll{scrollbar-color:#5f6477 transparent}:root[data-theme=dark] .web-app-sidebar-scroll::-webkit-scrollbar-thumb{background:#3b3e4a}:root[data-theme=dark] .web-app-nav-heading,:root[data-theme=dark] .web-app-menu-section h2{color:#c3c6cc}:root[data-theme=dark] .web-app-primary-item,:root[data-theme=dark] .web-app-menu-item{border:0;color:#b9bec9;background:transparent}:root[data-theme=dark] .web-app-primary-item:hover,:root[data-theme=dark] .web-app-menu-item:hover{color:#f6f7f9;background:#2b2b2b0e}:root[data-theme=dark] .web-app-primary-item:focus-visible,:root[data-theme=dark] .web-app-menu-item:focus-visible,:root[data-theme=dark] .web-app-menu-search button:focus-visible{outline:2px solid #335f4a}:root[data-theme=dark] .web-app-primary-item.is-active,:root[data-theme=dark] .web-app-menu-item.is-active{color:#fff;background:#22473629;box-shadow:inset 3px 0 #0009}:root[data-theme=dark] .web-app-primary-item>span:first-child,:root[data-theme=dark] .web-app-menu-item>span:first-child{color:#b8bcc5;background:#2b2b2b0b}:root[data-theme=dark] .web-app-primary-item:hover>span:first-child,:root[data-theme=dark] .web-app-menu-item:hover>span:first-child{color:#e7e9ed}:root[data-theme=dark] .web-app-primary-item.is-active>span:first-child,:root[data-theme=dark] .web-app-menu-item.is-active>span:first-child{color:#74f4b8;background:#22473629}:root[data-theme=dark] .web-app-full-menu{border-top-color:#4f5265}:root[data-theme=dark] .web-app-menu-item>small{color:#aebfe1;background:#2a3448}:root[data-theme=dark] .web-app-menu-item>.ui-animated-icon:last-child,:root[data-theme=dark] .web-app-menu-item>.ui-svg-icon:last-child{color:#c8cbd1}:root[data-theme=dark] .web-app-menu-item:hover>.ui-svg-icon:last-child,:root[data-theme=dark] .web-app-menu-item.is-active>.ui-svg-icon:last-child{color:currentColor}:root[data-theme=dark] .web-app-account-menu{border-top:1px solid #4f5265}:root[data-theme=dark] .web-app-menu-item.is-danger{color:#e58b9c}:root[data-theme=dark] .web-app-menu-item.is-danger>span:first-child{color:#e58b9c;background:#ae16331a}:root[data-theme=dark] .web-app-menu-empty{color:#bfc2c9}:root[data-theme=dark] .web-app-menu-empty span{color:#b9bec9}:root[data-theme=dark] .web-app-menu-empty button{border:0;color:#74f4b8;background:transparent}:root[data-theme=dark] .web-app-sidebar-foot{border-top-color:#4f5265}:root[data-theme=dark] .web-app-sidebar-foot span{color:#a8d7bd}:root[data-theme=dark] .web-app-sidebar-foot a{color:#b8bcc5}:root[data-theme=dark] .web-app-sidebar-foot a:hover{color:#74f4b8}}:root[data-theme=dark] .support-screen{background:#2b2b2b}:root[data-theme=dark] .support-content{background:#2b2b2b}:root[data-theme=dark] .support-kind button{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .support-kind button.is-active{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .support-kind button.is-active svg,:root[data-theme=dark] .support-kind button.is-active .ui-animated-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .support-heading h2{color:#e3e4ec}:root[data-theme=dark] .support-field{color:#e3e4ec}:root[data-theme=dark] .support-field>span small{color:var(--ui-muted)}:root[data-theme=dark] .support-field input,:root[data-theme=dark] .support-field textarea{border:1px solid #242d3f;background:#1c2027;color:#e3e4ec}:root[data-theme=dark] .support-field input:focus,:root[data-theme=dark] .support-field textarea:focus{outline:none;border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:0 0 0 4px #00000045}:root[data-theme=dark] .support-photo-add{border:1px dashed #2e323b;background:#1c2027;color:#c5c8d1}:root[data-theme=dark] .support-photo-add .ui-animated-icon,:root[data-theme=dark] .support-photo-add svg{color:var(--ui-primary-strong)}:root[data-theme=dark] .support-photo{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .support-photo img{background:#1c2027}:root[data-theme=dark] .support-note{color:var(--ui-muted)}:root[data-theme=dark] .support-done h2{color:#e3e4ec}:root[data-theme=dark] .support-done p{color:#c5c8d1}:root[data-theme=dark] .support-done p b{color:#7df4bc}:root[data-theme=dark] .support-ticket{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .support-ticket-number{color:#7df4bc}:root[data-theme=dark] .support-status{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .support-status.is-progress{background:#13151a;color:#8aace0}:root[data-theme=dark] .support-status.is-done{background:#131a17;color:#7df4bc}:root[data-theme=dark] .support-ticket strong{color:#e3e4ec}:root[data-theme=dark] .support-ticket small{color:var(--ui-muted)}:root[data-theme=dark] .support-ticket-desc{color:#c5c8d1}:root[data-theme=dark] .support-ticket-photo img{background:#1c2027}:root[data-theme=dark] .support-reply{background:#1c2027;border-left:3px solid #00d673}:root[data-theme=dark] .support-reply span{color:var(--ui-muted)}:root[data-theme=dark] .support-reply p{color:#e3e4ec}:root[data-theme=dark] .support-waiting{color:var(--ui-muted)}:root[data-theme=dark] .cat2-empty-icon.is-success,:root[data-theme=dark] .support-done .cat2-empty-icon{background:#131a17;color:#7df4bc}:root[data-theme=dark] .profile-content .profile-hero{background:#1c2027;border:1px solid #2c2f39}:root[data-theme=dark] .profile-content .profile-hero+.profile-section:before{background:#14151a}:root[data-theme=dark] .profile-avatar-ring{background:conic-gradient(#224736 calc(var(--score, 0) * 1%),#131a17 0)}:root[data-theme=dark] .profile-avatar-ring .profile-avatar{border:4px solid #303030}:root[data-theme=dark] .profile-score-badge{background:#224736;color:#fff;border:3px solid #303030;box-shadow:0 4px 10px #00000073}:root[data-theme=dark] .profile-score-line{color:#e3e4ec}:root[data-theme=dark] .profile-score-line span{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .profile-next-step{border:1px solid #254537;background:#1a231f;color:#e3e4ec}:root[data-theme=dark] .profile-next-step small{color:#7df4bc}:root[data-theme=dark] .profile-recent-heading h3{color:#e3e4ec}:root[data-theme=dark] .profile-recent-heading small{color:var(--ui-muted)}:root[data-theme=dark] .profile-recent-button{border:1px solid #2c2f39;color:#dcdde6;background:#2b2b2b}:root[data-theme=dark] .profile-recent-button:hover{border-color:#254537;background:#1e2924}:root[data-theme=dark] .profile-recent-button:focus-visible{outline:2px solid #00d673}:root[data-theme=dark] .profile-recent-icon{color:#7df4bc;background:#131a17}:root[data-theme=dark] .profile-recent-button strong{color:inherit}:root[data-theme=dark] .profile-avatar-ring .profile-avatar img,:root[data-theme=dark] .profile-avatar-ring .profile-avatar-initials{box-shadow:none;border:0;outline:0}:root[data-theme=dark] .profile-avatar-ring .profile-avatar{background:#2b2b2b}:root[data-theme=dark] .adm-tab-count{background:#224736;color:#fff}:root[data-theme=dark] .adm-filter{border:1px solid #2c2f39;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .adm-filter b{color:var(--ui-muted)}:root[data-theme=dark] .adm-filter.is-active{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .adm-filter.is-active b{color:#7df4bc}:root[data-theme=dark] .adm-ticket h3{color:#e3e4ec}:root[data-theme=dark] .adm-ticket-number{color:#7df4bc}:root[data-theme=dark] .adm-status{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .adm-status.is-in_progress{background:#13151a;color:#8aace0}:root[data-theme=dark] .adm-status.is-resolved{background:#131a17;color:#7ff5bd}:root[data-theme=dark] .adm-status.is-closed{background:#14151a;color:#c5c8d1}:root[data-theme=dark] .adm-ticket-shop strong{color:#e3e4ec}:root[data-theme=dark] .adm-ticket-shop span{color:var(--ui-muted)}:root[data-theme=dark] .adm-ticket-desc{color:#c5c8d1}:root[data-theme=dark] .adm-ticket-photo{color:#7df4bc}:root[data-theme=dark] .adm-ticket-photo img{background:#1c2027;border:1px solid #2c2f39}:root[data-theme=dark] .adm-ticket-meta div{color:var(--ui-muted)}:root[data-theme=dark] .adm-ticket-meta dt{color:#c5c8d1}:root[data-theme=dark] .adm-reply{background:#1c2027;border-left:3px solid #00d673}:root[data-theme=dark] .adm-reply span{color:var(--ui-muted)}:root[data-theme=dark] .adm-reply p{color:#e3e4ec}:root[data-theme=dark] .adm-editor{border-top:1px solid #2c2f39}:root[data-theme=dark] .adm-templates button{border:1px dashed #284a3a;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .adm-next-status button{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .adm-next-status button small{color:var(--ui-muted)}:root[data-theme=dark] .adm-next-status button.is-active{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .adm-next-status button.is-active b{color:#7df4bc}:root[data-theme=dark] .purchase-source button{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .purchase-source button small{color:var(--ui-muted)}:root[data-theme=dark] .purchase-source button.is-selected{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .purchase-source button.is-selected small{color:#7ff5bd}:root[data-theme=dark] .purchase-funding-line .purchase-funding-amount span{color:var(--ui-muted)}:root[data-theme=dark] .purchase-funding-remove{border:0;background:transparent;color:#e47c90}:root[data-theme=dark] .purchase-funding-share{background:#1c2027}:root[data-theme=dark] .purchase-funding-share>div{color:#c5c8d1}:root[data-theme=dark] .purchase-funding-share>div b{color:#e3e4ec}:root[data-theme=dark] .purchase-funding-share>div.is-gap b{color:#eead7b}:root[data-theme=dark] .purchase-funding-share>div.is-over b{color:#e47c90}:root[data-theme=dark] .purchase-funding-bar{background:#14151a}:root[data-theme=dark] .purchase-funding-bar i{background:var(--fund-color, #224736)}:root[data-theme=dark] .purchase-funding-bar i:nth-child(2){--fund-color: #147a46}:root[data-theme=dark] .purchase-funding-bar i:nth-child(3){--fund-color: #1953be}:root[data-theme=dark] .purchase-funding-bar i:nth-child(4){--fund-color: #9c7513}:root[data-theme=dark] .purchase-funding-bar i:nth-child(5){--fund-color: #331d3c}:root[data-theme=dark] .purchase-funding-chip{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .purchase-funding-chip.is-own{background:#13151a;color:#8aace0}:root[data-theme=dark] .purchase-funding-chip.is-gap{background:#171511;color:#eead7b}:root[data-theme=dark] .partner-funded-chip{background:#1a231f!important;color:#7df4bc!important}:root[data-theme=dark] .purchase-old-stock-note{background:#1a231f;color:#7ff5bd}:root[data-theme=dark] .customer-profile-alt{color:var(--ui-muted)}:root[data-theme=dark] .cbk-due.is-invested{color:#e3e4ec}:root[data-theme=dark] .cbk-due.is-invested small{color:var(--ui-muted)}:root[data-theme=dark] .danger-link{border:0;background:none;color:#e2867f}:root[data-theme=dark] .icon-motion-choices button{border:1px solid #2c2f39;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .icon-motion-choices button small{color:var(--ui-muted)}:root[data-theme=dark] .icon-motion-choices button.is-selected{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .icon-motion-choices button.is-selected small{color:#7ff5bd}:root[data-theme=dark] .icon-motion-preview{background:#1c2027;color:#c5c8d1}:root[data-theme=dark] .icon-motion-preview button{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}@media (min-width: 960px){html[data-theme=dark].web-app-mode,html[data-theme=dark].web-app-mode body{background:#15171d}:root[data-theme=dark] .web-app-sidebar{border:1px solid #2c2f39;box-shadow:0 10px 30px #00000014}:root[data-theme=dark] .web-app-workspace .dashboard-screen{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .web-topbar{border:1px solid #2c2f39;background:#2b2b2b;box-shadow:0 10px 30px #00000014}:root[data-theme=dark] .web-topbar-sun{color:var(--ui-primary-strong)}:root[data-theme=dark] .web-topbar-greeting h1{color:#e3e4ec}:root[data-theme=dark] .web-topbar-search-box{border:1px solid var(--urbano-search-border, #343434);background:var(--urbano-search-bg, #1b1b1b);color:#c8c8cc}:root[data-theme=dark] .web-topbar-search-box:focus-within{border-color:var(--ui-primary-strong);background:#2b2b2b;box-shadow:var(--urbano-control-focus)}:root[data-theme=dark] .web-topbar-search-box input{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .web-topbar-search-box input::placeholder{color:var(--urbano-search-placeholder, #c8c8cc)}:root[data-theme=dark] .web-topbar-search-box input:focus{outline:none}:root[data-theme=dark] .web-topbar-search-box kbd{border:1px solid #343434;background:#2b2b2b;color:#c8c8cc}:root[data-theme=dark] .web-topbar-results{border:1px solid #2c2f39;background:#2b2b2b;box-shadow:0 24px 60px #0000003d}:root[data-theme=dark] .web-topbar-results-empty{color:#c5c8d1}:root[data-theme=dark] .web-topbar-result{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .web-topbar-result.is-active{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .web-topbar-result>span:first-child{background:#1c2027;color:inherit}:root[data-theme=dark] .web-topbar-result.is-active>span:first-child{background:#2247361f}:root[data-theme=dark] .web-topbar-result small{color:#a0a6b1}:root[data-theme=dark] .web-topbar-icon-button{border:1px solid #2c2f39;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .web-topbar-icon-button:hover{border-color:#254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .web-topbar-icon-button b{border:2px solid #303030;background:#224736;color:#fff}:root[data-theme=dark] .web-topbar-account-chip{border:1px solid transparent;background:transparent;color:#a0a6b1}:root[data-theme=dark] .web-topbar-account-chip:hover,:root[data-theme=dark] .web-topbar-account-chip[aria-expanded=true]{border-color:#2c2f39;background:#1c2027}:root[data-theme=dark] .web-topbar-avatar{background:#131a17;color:#7df4bc}:root[data-theme=dark] .web-topbar-account-copy strong{color:#e3e4ec}:root[data-theme=dark] .web-topbar-account-copy small{color:#c5c8d1}:root[data-theme=dark] .web-topbar-account-menu{border:1px solid #2c2f39;background:#2b2b2b;box-shadow:0 24px 60px #0000003d}:root[data-theme=dark] .web-topbar-account-menu button,:root[data-theme=dark] .web-topbar-account-menu a{border:0;background:transparent;color:#dcdde6}:root[data-theme=dark] .web-topbar-account-menu button:hover,:root[data-theme=dark] .web-topbar-account-menu a:hover{background:#1c2027}:root[data-theme=dark] .web-topbar-account-menu .is-danger{color:#e47c90}:root[data-theme=dark] .web-topbar-account-menu .is-danger:hover{background:#1c1516}:root[data-theme=dark] .web-app-nav-heading{border:0;background:transparent;color:#a0a6b1}:root[data-theme=dark] .web-app-nav-heading:hover{color:#c5c8d1}:root[data-theme=dark] .web-app-primary-item.is-active{border-color:transparent;background:#15161e;color:#fff}:root[data-theme=dark] .web-app-primary-item.is-active>span:first-child{background:#2b2b2b1a;color:#74f4b8}:root[data-theme=dark] .web-app-score-card{background:linear-gradient(150deg,#10804c,#224736 45%,#007d43);color:#fff}:root[data-theme=dark] .web-app-score-track{fill:none;stroke:#ffffff47}:root[data-theme=dark] .web-app-score-fill{fill:none;stroke:#fff}:root[data-theme=dark] .web-app-score-head small{color:#ffffffd1}:root[data-theme=dark] .web-app-score-card p{color:#ffffffe6}:root[data-theme=dark] .web-app-score-card button{border:0;background:#2b2b2b;color:#7ef5bd}:root[data-theme=dark] .web-app-score-card button:hover{background:#17201c}:root[data-theme=dark] .web-app-score-card button span{color:var(--ui-primary-strong)}}@media (min-width: 960px){:root[data-theme=dark] .web-app-sidebar{background:#2b2b2b;border-color:#2c2f39;border-right-color:#2c2f39;box-shadow:0 10px 30px #00000014}:root[data-theme=dark] .web-app-brand{color:#e3e4ec}:root[data-theme=dark] .web-app-brand small{color:#a0a6b1}:root[data-theme=dark] .web-app-sidebar-scroll{scrollbar-color:#2c323d transparent}:root[data-theme=dark] .web-app-sidebar-scroll::-webkit-scrollbar-thumb{background:#0f1115}:root[data-theme=dark] .web-app-primary-item,:root[data-theme=dark] .web-app-menu-item{color:#c5c8d1}:root[data-theme=dark] .web-app-primary-item:hover,:root[data-theme=dark] .web-app-menu-item:hover{color:#e3e4ec;background:#1a1d23}:root[data-theme=dark] .web-app-primary-item:focus-visible,:root[data-theme=dark] .web-app-menu-item:focus-visible{outline:2px solid #00d673}:root[data-theme=dark] .web-app-primary-item>span:first-child,:root[data-theme=dark] .web-app-menu-item>span:first-child{color:inherit;background:#181a21}:root[data-theme=dark] .web-app-primary-item:hover>span:first-child,:root[data-theme=dark] .web-app-menu-item:hover>span:first-child{color:#e3e4ec}:root[data-theme=dark] .web-app-menu-item.is-active{color:#7df4bc;background:#1a231f;box-shadow:inset 3px 0 #0009}:root[data-theme=dark] .web-app-menu-item.is-active>span:first-child{color:#7df4bc;background:#2247361f}:root[data-theme=dark] .web-app-primary-item.is-active{color:#fff;background:#15161e;box-shadow:none}:root[data-theme=dark] .web-app-primary-item.is-active>span:first-child{color:#74f4b8;background:#2b2b2b1f}:root[data-theme=dark] .web-app-menu-item>small{color:#90a7d6;background:#13151a}:root[data-theme=dark] .web-app-menu-item.is-danger{color:#e47c90}:root[data-theme=dark] .web-app-menu-item.is-danger>span:first-child{color:#e47c90;background:#ae163314}:root[data-theme=dark] .web-app-full-menu,:root[data-theme=dark] .web-app-account-menu{border-top-color:#2c2f39}}@media (min-width: 960px){:root[data-theme=dark] .web-app-primary-item>span:first-child,:root[data-theme=dark] .web-app-menu-item>span:first-child{background:transparent;color:#cdd1da}:root[data-theme=dark] .web-app-primary-item:hover>span:first-child,:root[data-theme=dark] .web-app-menu-item:hover>span:first-child{color:#e3e4ec}:root[data-theme=dark] .web-app-menu-item.is-active>span:first-child{color:#7df4bc;background:transparent}:root[data-theme=dark] .web-app-primary-item.is-active>span:first-child{color:#74f4b8;background:transparent}}:root[data-theme=dark] .wdash-card{border:1px solid #2c2f39;background:#2b2b2b;box-shadow:0 10px 30px #0000000f}:root[data-theme=dark] .wdash-card-icon{background:#181c22;color:#dcdde6}:root[data-theme=dark] .wdash-card-head h3{color:#e3e4ec}:root[data-theme=dark] .wdash-card-note{color:#c5c8d1}:root[data-theme=dark] .wdash-card-link{border:1px solid #2c2f39;background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .wdash-card-link:hover{border-color:#254537;background:#1a231f}:root[data-theme=dark] .wdash-card-chip{border:1px solid #254537;background:#1a231f;color:#7ff5bd}:root[data-theme=dark] .wdash-empty{color:#c5c8d1}:root[data-theme=dark] .wdash-legend{color:#c5c8d1}:root[data-theme=dark] .wdash-legend i.is-sales{background:#224736}:root[data-theme=dark] .wdash-legend i.is-expense{background:#242730}:root[data-theme=dark] .wdash-bar-track{background:#181a21}:root[data-theme=dark] .wdash-bar-track i{background:linear-gradient(180deg,#118750,#224736)}:root[data-theme=dark] .wdash-bar-col small{color:#a0a6b1}:root[data-theme=dark] .wdash-bar-col small.is-today{color:#7df4bc}:root[data-theme=dark] .wdash-bar-tip{background:#15161e;color:#fff}:root[data-theme=dark] .wdash-tile{border:1px solid #2c2f39;background:#1f1f2a}:root[data-theme=dark] .wdash-tile:hover{border-color:#254537;background:#1d2822}:root[data-theme=dark] .wdash-tile-icon{border:1px solid #2c2f39;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .wdash-tile.is-warn .wdash-tile-icon{border-color:#4a3e28;color:#f0b779;background:#201d17}:root[data-theme=dark] .wdash-tile.is-danger .wdash-tile-icon{border-color:#254537;color:#7df4bc;background:#1a231f}:root[data-theme=dark] .wdash-tile-copy small{color:#c5c8d1}:root[data-theme=dark] .wdash-tile-copy strong{color:#e3e4ec}:root[data-theme=dark] .wdash-tile-note{color:#a0a6b1}:root[data-theme=dark] .wdash-top-list li{border-bottom:1px solid #272c3d}:root[data-theme=dark] .wdash-top-list li:last-child{border-bottom:0}:root[data-theme=dark] .wdash-top-name{color:#dcdde6}:root[data-theme=dark] .wdash-top-list strong{color:#e3e4ec}:root[data-theme=dark] .wdash-top-bar{background:#181a21}:root[data-theme=dark] .wdash-top-bar i{background:#224736}:root[data-theme=dark] .wdash-top-list li:nth-child(2) .wdash-top-bar i{background:#118c53}:root[data-theme=dark] .wdash-top-list li:nth-child(3) .wdash-top-bar i{background:#9b5c13}:root[data-theme=dark] .wdash-top-list li:nth-child(4) .wdash-top-bar i{background:#242730}:root[data-theme=dark] .wdash-top-list li:nth-child(5) .wdash-top-bar i{background:#1c2027}:root[data-theme=dark] .wdash-month-axis{color:#a0a6b1}:root[data-theme=dark] .wdash-month-grid i{background:#15171d}:root[data-theme=dark] .wdash-month-pair i.is-sales{background:#224736}:root[data-theme=dark] .wdash-month-pair i.is-expense{background:#242730}:root[data-theme=dark] .wdash-month-col small{color:#a0a6b1}:root[data-theme=dark] .wdash-month-figures{border-bottom:1px solid #2a2e3b}:root[data-theme=dark] .wdash-month-figures small{color:#c5c8d1}:root[data-theme=dark] .wdash-month-figures strong{color:#e3e4ec}:root[data-theme=dark] .wdash-month-figures .is-net strong{color:#7df4bc}:root[data-theme=dark] .wdash-donut-track{fill:none;stroke:#f1f2f5}:root[data-theme=dark] .wdash-donut-arc{fill:none}:root[data-theme=dark] .wdash-donut-arc.tone-0{stroke:#78f4ba}:root[data-theme=dark] .wdash-donut-arc.tone-1{stroke:#74f4b8}:root[data-theme=dark] .wdash-donut-arc.tone-2{stroke:#f0b774}:root[data-theme=dark] .wdash-donut-arc.tone-3{stroke:#b6bbc8}:root[data-theme=dark] .wdash-donut-centre small{color:#c5c8d1}:root[data-theme=dark] .wdash-donut-centre strong{color:#e3e4ec}:root[data-theme=dark] .wdash-donut-legend li{color:#c5c8d1}:root[data-theme=dark] .wdash-donut-legend li.is-empty{color:#a0a6b1}:root[data-theme=dark] .wdash-donut-legend strong{color:#e3e4ec}:root[data-theme=dark] .wdash-donut-legend li.is-note strong{color:#7df4bc}:root[data-theme=dark] .wdash-dot.tone-0{background:#224736}:root[data-theme=dark] .wdash-dot.tone-1{background:#118c53}:root[data-theme=dark] .wdash-dot.tone-2{background:#9b5c13}:root[data-theme=dark] .wdash-dot.tone-3{background:#242730}:root[data-theme=dark] .wdash-dot.is-outstanding{background:#2b2b2b;box-shadow:inset 0 0 0 2px #0009}:root[data-theme=dark] .wtable th{background:#1e2429;color:#c5c8d1}:root[data-theme=dark] .wtable th:first-child{border-left:1px solid #2a2e3b}:root[data-theme=dark] .wtable th:last-child{border-right:1px solid #2a2e3b}:root[data-theme=dark] .wtable td{border-bottom:1px solid #272c3d;color:#dcdde6}:root[data-theme=dark] .wtable tbody tr:last-child td{border-bottom:0}:root[data-theme=dark] .wtable tbody tr:hover{background:#20202c}:root[data-theme=dark] .wtable tbody tr.is-picked{background:#1d2822}:root[data-theme=dark] .wtable td strong{color:#e3e4ec}:root[data-theme=dark] .wtable-pick input{accent-color:var(--ui-primary-strong)}:root[data-theme=dark] .wtable-act button{border:1px solid #2c2f39;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .wtable-act button:hover{border-color:#254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .wtable-pill.is-paid{background:#121916;color:#8fdfb6}:root[data-theme=dark] .wtable-pill.is-due{background:#191612;color:#f0b779}:root[data-theme=dark] .wtable-pill.is-cancelled{background:#181a21;color:#bfc2c9}:root[data-theme=dark] .ui-nav-btn .ui-nav-icon{color:#b8bdc7}:root[data-theme=dark] .ui-nav-btn.on .ui-nav-icon,:root[data-theme=dark] .ui-nav-btn.ui-is-active .ui-nav-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .ui-nav-btn[data-nav-item=insights] .ui-nav-icon,:root[data-theme=dark] .ui-nav-btn[data-nav-item=insights].on .ui-nav-icon{color:#fff}:root[data-theme=dark] .quick-grid button span{color:#7ff5bd;background:#131a17}:root[data-theme=dark] .quick-grid button:nth-child(2) span{color:#f4bd7c;background:#15130f}:root[data-theme=dark] .quick-grid button:nth-child(3) span{color:#8d8cd4;background:#14141b}:root[data-theme=dark] .quick-grid button:nth-child(4) span{color:#e684b4;background:#171114}:root[data-theme=dark] .stat-card.amber .stat-icon{color:#f4bd7c}:root[data-theme=dark] .stat-card.violet .stat-icon{color:#8d8cd4}:root[data-theme=dark] .wtable td.wtable-num strong,:root[data-theme=dark] .wtable-due{color:#7df4bc}:root[data-theme=dark] .wtable-stack strong{color:#e3e4ec}:root[data-theme=dark] .wtable-stack small{color:#c5c8d1}:root[data-theme=dark] .wtable-act button.is-primary:hover{border-color:#254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .wtable-act button.is-danger:hover{border-color:#46262d;background:#1c1516;color:#e47c90}:root[data-theme=dark] .wtable-pill.is-info{background:#171a1f;color:#83a4e0}:root[data-theme=dark] .wtable-pill.is-warn{background:#191612;color:#f0b779}:root[data-theme=dark] .wtable-empty{border:1px dashed #2d313b;color:#c5c8d1}@media (min-width: 960px){:root[data-theme=dark] .web-app-workspace .wtable-wrap{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .web-app-workspace .wtable th{border-bottom:1px solid #2a2e3b}}:root[data-theme=dark] .wtable-thumb.is-blank{border:1px solid #2c2f39;background:#1a1d23;color:#c5c8d1}:root[data-theme=dark] .goods-pull{color:var(--ui-muted)}:root[data-theme=dark] .goods-summary-tile{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .goods-summary-tile span{color:#c5c8d1}:root[data-theme=dark] .goods-summary-tile small{color:var(--ui-muted)}:root[data-theme=dark] .goods-summary-tile.is-warn{border-color:#254537;background:#1a231f}:root[data-theme=dark] .goods-summary-tile.is-warn strong{color:#7df4bc}:root[data-theme=dark] .goods-toolbar{background:#222222f5}:root[data-theme=dark] .goods-recent{border:1px solid #2c2f39;background:#2b2b2b;box-shadow:0 12px 30px #0000002e}:root[data-theme=dark] .goods-recent button{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .goods-recent button:active{background:#1c2027}:root[data-theme=dark] .goods-recent button.is-clear{color:var(--ui-muted)}:root[data-theme=dark] .goods-chip.is-cat{background:#1c2027}:root[data-theme=dark] .goods-chip.is-cat.on{background:#15161e;border-color:#37394e;color:#fff}:root[data-theme=dark] .goods-chip.is-slow:not(.on) b{background:#17161e;color:#a581df}:root[data-theme=dark] .goods-sort{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .goods-sort select{border:0;background:transparent;color:inherit}:root[data-theme=dark] .goods-sort:after{border-right:1.5px solid #3b4048;border-bottom:1.5px solid #3b4048}:root[data-theme=dark] .goods-tool{border:1px solid #2c2f39;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .goods-tool b{background:#224736;color:#fff}:root[data-theme=dark] .goods-tool.is-on{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .goods-tool.is-clear{color:#e47c90}:root[data-theme=dark] .goods-more-filters{border:1px solid #2c2f39;background:#2b2b2b}:root[data-theme=dark] .goods-empty-filter{color:#c5c8d1}:root[data-theme=dark] .goods-reorder-all{border:1px dashed #284a3a;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .goods-thumb-empty{border:0}:root[data-theme=dark] .goods-thumb-camera{background:#2b2b2b;color:var(--ui-primary-strong);box-shadow:0 1px 4px #00000045}:root[data-theme=dark] .goods-age-chip{background:#17161e;color:#a581df}:root[data-theme=dark] .goods-age-chip.is-dead{background:#1c1516;color:#e47c90}:root[data-theme=dark] .goods-reorder-note{color:var(--ui-muted)}:root[data-theme=dark] .goods-reorder-note.is-warn{color:#eead7b}:root[data-theme=dark] .goods-reorder-btn{border:1px solid #254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .goods-qty-adjust button{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .goods-cost{color:var(--ui-muted)}:root[data-theme=dark] .goods-more-btn{color:var(--ui-muted)}:root[data-theme=dark] .goods-check{border:2px solid #2f343f;background:#2b2b2b;color:#fff}:root[data-theme=dark] .goods-check.is-on{border-color:var(--ui-primary-strong);background:#224736}:root[data-theme=dark] .goods-card.is-selected{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .goods-bulk-bar{background:#15161e;color:#fff;box-shadow:0 14px 34px #00000085}:root[data-theme=dark] .goods-bulk-bar button{border:0;background:transparent;color:#fff}:root[data-theme=dark] .goods-bulk-bar button:active{background:#2b2b2b1f}:root[data-theme=dark] .goods-bulk-bar button.is-danger{color:#ff8fa3}:root[data-theme=dark] .goods-group-head{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .goods-group-caret{color:var(--ui-muted)}:root[data-theme=dark] .goods-group-items{border-left:2px solid #244235}:root[data-theme=dark] .goods-group.is-open>.goods-group-head{border-color:#254537}:root[data-theme=dark] .goods-toast{background:#15161e;color:#fff;box-shadow:0 12px 30px #00000073}:root[data-theme=dark] .goods-toast button{border:0;background:transparent;color:#abe3c9}:root[data-theme=dark] .scan-mode-toggle{background:#2b2b2b24}:root[data-theme=dark] .scan-mode-toggle button{border:0;background:transparent;color:#fff}:root[data-theme=dark] .scan-mode-toggle button.is-on{background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .scan-sheet-head.is-warn{color:#eead7b}:root[data-theme=dark] .scan-count-list li{background:#1c2027}:root[data-theme=dark] .scan-count-nums{color:#c5c8d1}:root[data-theme=dark] .scan-count-nums b{color:#e3e4ec}:root[data-theme=dark] .scan-count-nums em.is-up{color:#88e2b4}:root[data-theme=dark] .scan-count-nums em.is-down{color:#e47c90}:root[data-theme=dark] .scan-count-btns button{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .web-boot-block,:root[data-theme=dark] .web-boot-card{background:linear-gradient(90deg,#14161b 25%,#1a1d23,#14161b 75%)}:root[data-theme=dark] .goods-icon-btn{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .goods-icon-btn b{background:#224736;color:#fff;border:2px solid #303030}:root[data-theme=dark] .goods-icon-btn.is-on{border-color:var(--ui-primary-strong);color:#7df4bc;background:#1a231f}:root[data-theme=dark] .goods-icon-btn.is-scan{background:#1a231f;border-color:#244235;color:#7df4bc}:root[data-theme=dark] .goods-status-line .sort-label{color:#c5c8d1}:root[data-theme=dark] .goods-active-filters button{border:1px solid #254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .goods-active-filters button.is-clear{border-color:#2c2f39;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .goods-sheet-backdrop{background:#0d0d1273}:root[data-theme=dark] .goods-filter-sheet{background:#2b2b2b;box-shadow:0 -12px 36px #00000073}:root[data-theme=dark] .goods-sheet-head h2{color:#e3e4ec}:root[data-theme=dark] .goods-sheet-body h3{color:var(--ui-muted)}:root[data-theme=dark] .goods-more-filters.is-flat{border:0;background:transparent}:root[data-theme=dark] .category-row-actions .ui-icon-button{color:#c5c8d1}:root[data-theme=dark] .category-row-actions .ui-icon-button:hover{color:#e5e7e8}:root[data-theme=dark] .transaction-card .txn-in{color:#93dbb7}:root[data-theme=dark] .transaction-card .txn-out{color:#e18a85}:root[data-theme=dark] .txn-amount-in{color:#93dbb7!important}:root[data-theme=dark] .txn-amount-out{color:#e18a85!important}:root[data-theme=dark] .money-trend-svg{color:var(--brand, #7eedb9)}:root[data-theme=dark] .payment-modes .ui-list-row+.ui-list-row{border-top:1px solid #27313e}:root[data-theme=dark] .chat-bubble{background:#171a1f}:root[data-theme=dark] .chat-bubble--out{background:color-mix(in srgb,var(--brand, #224635) 14%,#2b2b2b)}:root[data-theme=dark] .chat-composer{background:var(--surface, #2b2b2b)}:root[data-theme=dark] .goods-card .goods-more-btn{border:0;background:transparent;color:var(--ui-muted)}:root[data-theme=dark] .goods-card .goods-qty small{color:var(--ui-muted)}:root[data-theme=dark] .goods-stat{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .goods-stat span{color:#c5c8d1}:root[data-theme=dark] .goods-stat small{color:var(--ui-muted)}:root[data-theme=dark] .goods-stat.is-warn strong{color:#eead7b}:root[data-theme=dark] .goods-stat.is-danger strong{color:#e47c90}:root[data-theme=dark] .goods-stat.is-sold strong{color:#88e2b4}:root[data-theme=dark] .goods-stat.is-slow strong{color:#a581df}:root[data-theme=dark] .goods-stat.is-on{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .goods-stat.is-on span{color:#7df4bc}:root[data-theme=dark] .stat-delta-chip.is-up{color:#93dbb7;background:#2349361a}:root[data-theme=dark] .stat-delta-chip.is-down{color:#e18a85;background:#8c1e171a}:root[data-theme=dark] .stat-delta-chip.is-flat{color:#c5c8d1;background:#2a2d351a}:root[data-theme=dark] .trend-key{color:#c5c8d1}:root[data-theme=dark] .trend-key--value:before{border-top-color:var(--brand, #0cca71)}:root[data-theme=dark] .trend-key--compare:before{border-top-color:#363b46}:root[data-theme=dark] .trend-grid{stroke:#e6e9ef}:root[data-theme=dark] .trend-line--value{stroke:var(--brand, #7eedb9)}:root[data-theme=dark] .trend-line--compare{stroke:#9aa2b1}:root[data-theme=dark] .purchase-supplier-add{border:1px solid #254537;background:#1a231f;color:#7df4bc}:root[data-theme=dark] .pline-cat{border:1.5px solid transparent;background:transparent}:root[data-theme=dark] .pline-cat img,:root[data-theme=dark] .pline-cat-initial{background:#15171c}:root[data-theme=dark] .pline-cat-initial{color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .pline-cat small{color:#c5c8d1}:root[data-theme=dark] .pline-cat.is-on{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .pline-cat.is-on small{color:#7df4bc}:root[data-theme=dark] .pline-photo-empty{border:1px dashed #2f333d;color:var(--ui-muted);background:#1c2027}:root[data-theme=dark] .pline-receipt{background:#1c2722;border:1px dashed #254537}:root[data-theme=dark] .purchase-order-form .pline{border:1px solid #2d313c!important;background:#2b2b2b!important;box-shadow:0 2px 8px #00000014}:root[data-theme=dark] .purchase-order-form .pline-head{border-bottom:1px solid #2b2f3a}:root[data-theme=dark] .purchase-order-form .pline-no{background:#224736;color:#fff}:root[data-theme=dark] .purchase-order-form .pline-total{color:#7df4bc}:root[data-theme=dark] .purchase-order-form .pline .pline-label,:root[data-theme=dark] .purchase-order-form .pline .ui-label,:root[data-theme=dark] .purchase-order-form .pline .label{color:#d3d7de}:root[data-theme=dark] .purchase-order-form .pline input:not([type=file]),:root[data-theme=dark] .purchase-order-form .pline select,:root[data-theme=dark] .purchase-order-form .pline .ui-dropdown-trigger{border:1px solid #2c323d!important;background-color:#1a1d23!important;color:#e3e4ec!important}:root[data-theme=dark] .purchase-order-form .pline input::placeholder{color:#b8bdc7}:root[data-theme=dark] .purchase-order-form .pline select:invalid,:root[data-theme=dark] .purchase-order-form .pline select option[value=""]{color:#b8bdc7}:root[data-theme=dark] .purchase-order-form .pline select option{color:#e3e4ec;background:#2b2b2b}:root[data-theme=dark] .purchase-order-form .pline input:focus,:root[data-theme=dark] .purchase-order-form .pline select:focus{border-color:var(--ui-primary-strong)!important;background-color:#2b2b2b!important;box-shadow:0 0 0 3px #0000003d;outline:none}:root[data-theme=dark] .purchase-order-form .pline-cats{background:#1a1d23}:root[data-theme=dark] .purchase-order-form .pline-cat{background:#2b2b2b;border-color:#2d313c}:root[data-theme=dark] .purchase-order-form .pline-cat.is-on{border-color:var(--ui-primary-strong);background:#1a231f}:root[data-theme=dark] .purchase-order-form .pline-cat small{color:#d3d7de}:root[data-theme=dark] .purchase-order-form .line-total-readout{background:#1a231f;color:#7ff5bd}:root[data-theme=dark] .purchase-order-form .line-total-readout strong{color:#7df4bc}:root[data-theme=dark] .pline-type-chip{background:#1a231f;color:#7df4bc}:root[data-theme=dark] .item-pick-trigger{border:1px solid #2c323d;background:#1a1d23;color:#e3e4ec}:root[data-theme=dark] .item-pick-trigger.has-value{background:#2b2b2b;border-color:#254537}:root[data-theme=dark] .item-pick-initial.is-empty{background:#2b2b2b;color:var(--ui-primary-strong);border:1px dashed #284a3a}:root[data-theme=dark] .item-pick-copy small{color:#c5c8d1}:root[data-theme=dark] .item-pick-row{border:1px solid #2c2f39;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .item-pick-row.is-on{border-color:var(--ui-primary-strong);background:#1a231f;color:#7df4bc}:root[data-theme=dark] .item-pick-row .ui-airaa-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .pline-swipe-actions button{border:0;color:#fff}:root[data-theme=dark] .pline-swipe-actions .is-edit{background:#224736}:root[data-theme=dark] .pline-swipe-actions .is-delete{background:#ae1633}:root[data-theme=dark] .pline-card{border:1px solid #2d313c;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .pline-card-copy small{color:#c5c8d1}:root[data-theme=dark] .pline-card-nums strong{color:#7df4bc}:root[data-theme=dark] .pline-card-nums small{color:var(--ui-muted)}:root[data-theme=dark] .pline-card-more{color:var(--ui-muted)}:root[data-theme=dark] .pline-colour-back{border:1px solid #2c323d;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .pline-colour-dot{border:1px solid rgba(41,41,41,.12)}:root[data-theme=dark] .purchase-order-form .pline-combo{border:1px solid #293241;background:#2b2b2b}:root[data-theme=dark] .purchase-order-form .pline-combo:focus-within{border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .screen .purchase-order-form .pline-combo input,:root[data-theme=dark] .screen .purchase-order-form .pline-combo select{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .screen .purchase-order-form .pline-combo select{border-left:1px solid #253041;color:#c5c8d1}:root[data-theme=dark] .purchase-colour-extra{border:1px dashed #254537;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .purchase-colour-extra:hover{color:#e5e6ea}:root[data-theme=dark] .purchase-colour-swatch.is-type{background:repeating-linear-gradient(45deg,#15171c 0,#15171c 4px,#2b2b2b 4px,#2b2b2b 8px)}:root[data-theme=dark] .purchase-save-problems{background:#17201b;border:1px solid #254536;color:#81f5bf}:root[data-theme=dark] .purchase-order-form .pline-combo{border:0;background:transparent}:root[data-theme=dark] .purchase-order-form .pline-combo:focus-within{border-color:transparent;box-shadow:none}:root[data-theme=dark] .screen .purchase-order-form .pline-combo input,:root[data-theme=dark] .screen .purchase-order-form .pline-combo select{border:1px solid #293241!important;background-color:#2b2b2b}:root[data-theme=dark] .screen .purchase-order-form .pline-combo input:focus,:root[data-theme=dark] .screen .purchase-order-form .pline-combo select:focus{border-color:var(--ui-primary-strong)!important;box-shadow:0 0 0 3px #00000036;outline:none}:root[data-theme=dark] .screen .purchase-order-form .pline-combo select{border-left:1px solid #293241!important;color:#e3e4ec}:root[data-theme=dark] .ui-picker-search>.app-icon,:root[data-theme=dark] .ui-picker-search>svg{color:var(--ui-muted)}:root[data-theme=dark] .ui-picker-search input{border:1px solid #293241;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .ui-picker-search input:focus{outline:none;border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .ui-picker-search-clear{border:0;background:#16191e;color:#c5c8d1}:root[data-theme=dark] .ui-picker-option.is-add{color:#7df4bc}:root[data-theme=dark] .ui-picker-empty{color:var(--ui-muted)}:root[data-theme=dark] .ui-picker-search input,:root[data-theme=dark] .ui-picker-search input:focus{background-color:#2b2b2b!important;color:#e3e4ec!important}:root[data-theme=dark] .ui-picker-search-clear{background:#16191e!important;color:#c5c8d1!important}:root[data-theme=dark] .ui-picker-swatch{border:1px solid rgba(41,41,41,.14)}:root[data-theme=dark] .cbk-drawer-scrim{background:#10182873}:root[data-theme=dark] .cbk-drawer{background:#2b2b2b;box-shadow:0 26px 60px #0000006b}:root[data-theme=dark] .cbk-drawer .ui-screen{border:0;box-shadow:none;background:transparent}:root[data-theme=dark] .cbk-drawer .ui-topbar{background:#2b2b2b;border-bottom:1px solid #232f42}:root[data-theme=dark] .cbk-drawer .ui-topbar .ui-back-button:before,:root[data-theme=dark] .cbk-drawer .ui-topbar .ui-back-button:after{background:currentColor}:root[data-theme=dark] .cbk-drawer .customer-form-actions{border-top:1px solid #232f42;background:#2b2b2b}:root[data-theme=dark] .verify-order-card{border:1px solid #2d313c;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .verify-order-card:active{background:#17201b;border-color:#254536}:root[data-theme=dark] .verify-order-copy small{color:#c5c8d1}:root[data-theme=dark] .verify-order-nums strong{color:#7df4bc}:root[data-theme=dark] .verify-order-nums small{color:var(--ui-primary-strong)}:root[data-theme=dark] .verify-order-card>svg,:root[data-theme=dark] .verify-order-card>.app-icon{color:var(--ui-muted)}:root[data-theme=dark] .verify-empty{border:1px dashed #293241;color:#c5c8d1}:root[data-theme=dark] .verify-empty strong{color:#e3e4ec}:root[data-theme=dark] .po-swipe-actions button{border:0;color:#fff}:root[data-theme=dark] .po-swipe-actions .is-verify{background:#234936}:root[data-theme=dark] .po-swipe-actions .is-open{background:#2d333c}:root[data-theme=dark] .po-swipe-actions .is-edit{background:#224736}:root[data-theme=dark] .po-swipe-actions .is-again{background:#174bbd}:root[data-theme=dark] .po-card{border:1px solid #2d313c;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .po-card.is-overdue{border-color:#442525}:root[data-theme=dark] .po-icon{background:#17201b;color:#7df4bc}:root[data-theme=dark] .po-icon.is-received{background:#131a16;color:#93dbb7}:root[data-theme=dark] .po-icon.is-overdue{background:#1f1717;color:#dd8585}:root[data-theme=dark] .po-lines{color:#c5c8d1}:root[data-theme=dark] .po-chips em{color:var(--ui-muted)}:root[data-theme=dark] .po-chips em.is-short{color:#dd8585}:root[data-theme=dark] .po-status{background:#17201b;color:#7df4bc}:root[data-theme=dark] .po-status.is-received{background:#131a16;color:#93dbb7}:root[data-theme=dark] .po-status.is-partial{background:#1a1813;color:#f4cf7a}:root[data-theme=dark] .po-status.is-overdue{background:#1f1717;color:#dd8585}:root[data-theme=dark] .po-nums .is-due{color:#7df4bc}:root[data-theme=dark] .po-nums .is-settled{color:#93dbb7}:root[data-theme=dark] .po-nums .po-pcs{color:var(--ui-muted)}:root[data-theme=dark] .po-progress{background:#14151a}:root[data-theme=dark] .po-progress i{background:#224736}:root[data-theme=dark] .rv-title{color:#e3e4ec}:root[data-theme=dark] .rv-items-head small{color:#c5c8d1}:root[data-theme=dark] .rv-items-actions button{border:1px solid #2d313c;background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .rv-items-actions button:last-child{color:#c5c8d1}:root[data-theme=dark] .rv-line{border:1px solid #2d313c;background:#2b2b2b}:root[data-theme=dark] .rv-line.has-error{border-color:#472626}:root[data-theme=dark] .rv-line-no{background:#224736;color:#fff}:root[data-theme=dark] .rv-line-copy small{color:#c5c8d1}:root[data-theme=dark] .rv-count-label{color:#c5c8d1}:root[data-theme=dark] .rv-count-label.is-warn{color:#eead7b}:root[data-theme=dark] .rv-stepper{border:1px solid #293241;background:#2b2b2b}:root[data-theme=dark] .rv-stepper button{border:0;background:#1b1e25;color:#e3e4ec}:root[data-theme=dark] .rv-stepper button:disabled{color:#c2c7d0}:root[data-theme=dark] .rv-stepper button:active:not(:disabled){background:#17201b;color:#7df4bc}:root[data-theme=dark] .screen .rv-stepper input{border:0;background:#2b2b2b;box-shadow:none}:root[data-theme=dark] .screen .rv-stepper input:focus{outline:none;background:#1d2822}:root[data-theme=dark] .rv-stepper.is-warn{border-color:#493e27}:root[data-theme=dark] .rv-stepper.is-warn button{background:#1d1b15;color:#f4cf7a}:root[data-theme=dark] .rv-chip{border:1px solid #2d313c;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .rv-chip.on{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .rv-link{border:0;background:transparent;color:#7df4bc}:root[data-theme=dark] .rv-link.rv-cost{color:#e3e4ec}:root[data-theme=dark] .rv-link.rv-cost svg,:root[data-theme=dark] .rv-link.rv-cost .app-icon{color:var(--ui-muted)}:root[data-theme=dark] .rv-cost-edit>span:first-child{color:#c5c8d1}:root[data-theme=dark] .rv-problem{background:#23201a;border:1px solid #463c26}:root[data-theme=dark] .rv-problem-note{color:#f5d57e}:root[data-theme=dark] .rv-line-foot{border-top:1px dashed #29303c;color:#c5c8d1}:root[data-theme=dark] .rv-line-foot b{color:#93dbb7}:root[data-theme=dark] .rv-line-foot strong{color:#e3e4ec}:root[data-theme=dark] .rv-fold-head{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .rv-fold-icon{background:#17201b;color:#7df4bc}:root[data-theme=dark] .rv-fold-copy small{color:#c5c8d1}:root[data-theme=dark] .rv-fold-head>svg,:root[data-theme=dark] .rv-fold-head>.app-icon{color:var(--ui-muted)}:root[data-theme=dark] .receive-action-panel.rv-sticky{box-shadow:0 10px 30px #00000036}:root[data-theme=dark] .rv-problem-row+.rv-problem-row{border-top:1px dashed #463d26}:root[data-theme=dark] .rv-problem-remove{border:1px solid #473d26;background:#2b2b2b;color:#f4cf7a}:root[data-theme=dark] .rv-problem-toggle:disabled{color:#b0b5bf}:root[data-theme=dark] .pv-block{border:1px solid #2d313c;background:#2b2b2b}:root[data-theme=dark] .pv-labels span{color:var(--ui-muted)}:root[data-theme=dark] .pv-remove{border:0;background:transparent;color:var(--ui-muted)}:root[data-theme=dark] .pv-remove:disabled{color:#d5d8de}:root[data-theme=dark] .pv-foot{border-top:1px dashed #29303c}:root[data-theme=dark] .pv-foot strong{color:#7df4bc}:root[data-theme=dark] .matrix-intro{background:#17201b;border:1px solid #254536}:root[data-theme=dark] .matrix-intro strong{color:#81f5bf}:root[data-theme=dark] .matrix-intro small{color:#eead7b}:root[data-theme=dark] .matrix-count{color:#7df4bc}:root[data-theme=dark] .matrix-card{border:1px solid #2d313c;background:#2b2b2b}:root[data-theme=dark] .matrix-card.is-named{border-color:#254536}:root[data-theme=dark] .matrix-card-toggle{border:0;background:transparent;color:#e3e4ec}:root[data-theme=dark] .matrix-card-toggle>svg,:root[data-theme=dark] .matrix-card-toggle>.app-icon{color:var(--ui-muted)}:root[data-theme=dark] .matrix-card-name small{color:#c5c8d1}:root[data-theme=dark] .matrix-star{border:1px solid #2d313c;background:#2b2b2b;color:#b0b5bf}:root[data-theme=dark] .matrix-star.on{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .matrix-peek{color:#c5c8d1}:root[data-theme=dark] .matrix-chip{border:1px solid #2d313c;background:#1c2027;color:#dcdde6}:root[data-theme=dark] .matrix-chip button{border:0;background:transparent;color:var(--ui-muted)}:root[data-theme=dark] .matrix-chip button:active{background:#1c1516;color:#e47c90}:root[data-theme=dark] .screen .matrix-add input{border:1px solid #293241;background:#2b2b2b}:root[data-theme=dark] .screen .matrix-add input:focus{outline:none;border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .matrix-card-tools button{border:1px solid #2d313c;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .matrix-card-tools button:disabled{color:#c2c7d0}:root[data-theme=dark] .matrix-card-tools .is-danger{color:#e47c90;border-color:#42232a}:root[data-theme=dark] .matrix-sheet-name{background:#17201b;color:#81f5bf}:root[data-theme=dark] .matrix-sheet-group h3{color:#c5c8d1}:root[data-theme=dark] .matrix-sheet-group h3 svg,:root[data-theme=dark] .matrix-sheet-group h3 .app-icon{color:var(--ui-primary-strong)}:root[data-theme=dark] .matrix-sheet-group h3 b{color:#7df4bc}:root[data-theme=dark] .pline-type-chip.is-attr{background:#16191e;color:#dcdde6}:root[data-theme=dark] .matrix-dress-bar>span{color:var(--ui-muted)}:root[data-theme=dark] .matrix-dress-note{color:#c5c8d1}:root[data-theme=dark] .matrix-dress-note b{color:#7df4bc}:root[data-theme=dark] .matrix-link{border:1px solid #2d313c;background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .matrix-link.on{border-color:#2bab6c;background:#131a16;color:#93dbb7}:root[data-theme=dark] .matrix-applies{background:#1c2027}:root[data-theme=dark] .matrix-applies>span{color:var(--ui-muted)}:root[data-theme=dark] .matrix-mini{border:1px solid #2d313c;background:#2b2b2b;color:#dcdde6}:root[data-theme=dark] .matrix-mini.on{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .screen .matrix-dress-bar select{background-color:#2b2b2b!important;border:1px solid #293241!important;color:#e3e4ec!important}:root[data-theme=dark] .ui-picker-search input{border-color:#293241}:root[data-theme=dark] .ui-picker-search input::placeholder{color:var(--ui-muted)}:root[data-theme=dark] .matrix-chip.is-linked{border-color:#254536;background:#1b2621}:root[data-theme=dark] .matrix-chip small{color:#7df4bc}:root[data-theme=dark] .matrix-chip.is-off{background:#2b2b2b;color:#c5c8d1}:root[data-theme=dark] .matrix-hidden summary{color:#c5c8d1}:root[data-theme=dark] .matrix-links-note{color:#c5c8d1}:root[data-theme=dark] .matrix-toggle{border:1px solid #293241;background:#2b2b2b;color:var(--ui-muted)}:root[data-theme=dark] .matrix-toggle.on{border-color:var(--ui-primary-strong);background:#224736;color:#fff}:root[data-theme=dark] .matrix-toggle-note{color:#c5c8d1}:root[data-theme=dark] .matrix-chip-name{border:0;background:transparent;color:inherit}:root[data-theme=dark] .screen .matrix-rename{border:1px solid #00d673;background:#2b2b2b}:root[data-theme=dark] .screen .matrix-rename:focus{outline:none;box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .screen .matrix-chip .matrix-chip-name{border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}:root[data-theme=dark] .screen .matrix-chip>button:last-child{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .matrix-search>svg,:root[data-theme=dark] .matrix-search>.app-icon{color:var(--ui-muted)}:root[data-theme=dark] .screen .matrix-search input{border:1px solid #293241;background:#2b2b2b;color:#e3e4ec}:root[data-theme=dark] .screen .matrix-search input:focus{outline:none;border-color:var(--ui-primary-strong);box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .screen .matrix-search>button{border:0!important;background:#16191e!important;color:#c5c8d1!important}:root[data-theme=dark] .screen .matrix-search input,:root[data-theme=dark] .screen .matrix-search input[type=search]{background-color:#2b2b2b!important;border:1px solid #293241!important}:root[data-theme=dark] .matrix-intro small.is-warn{color:#81f5bf}:root[data-theme=dark] .screen .matrix-chip .matrix-chip-name:focus-visible{outline:2px solid #00d673}:root[data-theme=dark] .pline-name-attrs{color:#c5c8d1}:root[data-theme=dark] .screen .pline-mini-action{border:1px solid #2d313c!important;background:#2b2b2b!important;color:#7df4bc!important;box-shadow:none!important}:root[data-theme=dark] .screen .purchase-order-form .pline-name-text{border:1px solid #293241!important;background:#2b2b2b!important}:root[data-theme=dark] .screen .purchase-order-form .pline-name-text:focus{outline:none;border-color:var(--ui-primary-strong)!important;box-shadow:0 0 0 3px #00000036}:root[data-theme=dark] .pline-name-attrs{color:#dcdde6}:root[data-theme=dark] .pline-attr b{color:var(--ui-muted)}:root[data-theme=dark] .pline-attr b{color:#fff}:root[data-theme=dark] .pline-attr.tone-0{background:#17201b;color:#81f5bf}:root[data-theme=dark] .pline-attr.tone-0 b{background:#224736}:root[data-theme=dark] .pline-attr.tone-1{background:#16191e;color:#8ea3de}:root[data-theme=dark] .pline-attr.tone-1 b{background:#174bbd}:root[data-theme=dark] .pline-attr.tone-2{background:#19161f;color:#ac8be0}:root[data-theme=dark] .pline-attr.tone-2 b{background:#5b19cd}:root[data-theme=dark] .pline-attr.tone-3{background:#121918;color:#88eed1}:root[data-theme=dark] .pline-attr.tone-3 b{background:#234845}:root[data-theme=dark] .pline-attr.tone-4{background:#1a1813;color:#f5c77e}:root[data-theme=dark] .pline-attr.tone-4 b{background:#9b5c13}:root[data-theme=dark] .pline-attr.tone-5{background:#1f161a;color:#e18daf}:root[data-theme=dark] .pline-attr.tone-5 b{background:#ac1d5d}:root[data-theme=dark] .pline-attr.tone-6{background:#131a16;color:#97deb3}:root[data-theme=dark] .pline-attr.tone-6 b{background:#117f3a}:root[data-theme=dark] .pline-attr.tone-7{background:#13181b;color:#8ac6e9}:root[data-theme=dark] .pline-attr.tone-7 b{background:#11628c}:root[data-theme=dark] .matrix-sheet-picked small{color:#eead7b}:root[data-theme=dark] .screen .receive-share{border:1px solid #00d673!important;background:#224736!important;color:#fff!important;box-shadow:none!important}:root[data-theme=dark] .screen .receive-share.is-quiet{background:#2b2b2b!important;color:#7df4bc!important;border-color:#254536!important}:root[data-theme=dark] .receive-share-note{color:#93dbb7}:root[data-theme=dark] .receive-summary{background:#2b2b2b;border:1px solid #2d313c;color:#e3e4ec}:root[data-theme=dark] .po-swipe-actions .is-share{background:#11628c}:root[data-theme=dark] .photo-board-thumb{border:1px solid #2d313b;background:#181c22}:root[data-theme=dark] .photo-board-remove{border:1px solid #2d313b;background:#2b2b2b;color:#e18a85;box-shadow:0 2px 8px #0000003d}:root[data-theme=dark] .photo-board-add{border:1px dashed #284a3a;background:#1b2621;color:#7ff5bd}:root[data-theme=dark] .photo-viewer-scrim{background:#0a0e16d1}:root[data-theme=dark] .photo-viewer-body>img{background:#000}:root[data-theme=dark] .photo-viewer-head{color:#f2f4f7}:root[data-theme=dark] .photo-viewer-head .ui-action-link{color:#a9e2c7}:root[data-theme=dark] .photo-viewer-head>button:last-child{border:0;background:#2b2b2b24;color:#fff}:root[data-theme=dark] .photo-viewer-steps button{border:0;background:#2b2b2b24;color:#fff}:root[data-theme=dark] .rv-damage-photos{border-top:1px dashed #463d26}:root[data-theme=dark] .rv-damage-photos.is-saved{border:1px solid #463c26;background:#23201a}:root[data-theme=dark] .photo-button{border:1px solid #483e27;background:#29271e;color:#f4cf7a}:root[data-theme=dark] .photo-button:hover{background:#1f1c17}:root[data-theme=dark] .photo-button-peek img{border:1px solid #483e27;background:#2b2b2b}:root[data-theme=dark] .photo-dialog-backdrop{background:#10141c8c}:root[data-theme=dark] .photo-dialog{background:#2b2b2b;box-shadow:0 24px 60px #0000006b}:root[data-theme=dark] .photo-dialog-head{border-bottom:1px solid #2b2f3a}:root[data-theme=dark] .photo-dialog-head small{color:#c5c9cf}:root[data-theme=dark] .photo-dialog-head>button{border:0;background:#181a20;color:#ced3da}:root[data-theme=dark] .photo-dialog-empty{color:#c5c9cf}:root[data-theme=dark] .photo-dialog-error{color:#e58982}:root[data-theme=dark] .pline-attr.is-variant{background:#181b22;color:#9490d6}:root[data-theme=dark] .pline-attr.is-variant b{background:#271dcc}:root[data-theme=dark] .rv-action-chip{border:1px solid #483e27;background:#29271e;color:#f4cf7a}:root[data-theme=dark] .rv-action-chip.on{border-color:transparent;background:#493d23;color:#fff}:root[data-theme=dark] .rv-sub-field>span{color:#f5d57e}:root[data-theme=dark] .rv-sub-field>small{color:#d8cfc1}:root[data-theme=dark] .rv-sub-field select,:root[data-theme=dark] .rv-sub-field input{border:1px solid #483e27;background:#2b2b2b;color:inherit}:root[data-theme=dark] .rv-extra{color:#f5d57e}:root[data-theme=dark] .rv-extra.is-pay{color:#eead7b}:root[data-theme=dark] .rv-extra.is-owed{color:#8ce3ac}:root[data-theme=dark] .rv-settled{border:1px solid #29303c;background:#1e2429}:root[data-theme=dark] .rv-settled.is-open{border-color:#463c26;background:#23201a}:root[data-theme=dark] .rv-settled-tag{background:#14171c;color:#ced3da}:root[data-theme=dark] .rv-settled-tag.is-keep{background:#161410;color:#e9aa84}:root[data-theme=dark] .rv-settled-tag.is-return{background:#13171a;color:#82c8ee}:root[data-theme=dark] .rv-settled-tag.is-exchange{background:#17161e;color:#a986e0}:root[data-theme=dark] .rv-settled>p{color:#ced3da}:root[data-theme=dark] .receive-open-problems{border:1px solid #463c26;background:#23201a;color:#f5d57e}:root[data-theme=dark] .receive-open-problems.is-done{border-color:#25442c;background:#1a231c;color:#8ce3ac}:root[data-theme=dark] .rv-build-item{border:1px dashed #483e27;background:#29271e;color:#f4cf7a}:root[data-theme=dark] .rv-replacement-item{border:1px solid #483e27;background:#2b2b2b}:root[data-theme=dark] .rv-replacement-row .pv-row select,:root[data-theme=dark] .rv-replacement-row .pv-row input{border:1px solid #483e27;background-color:#2b2b2b;color:inherit}:root[data-theme=dark] .rv-settled-swap p{color:#ced3da}:root[data-theme=dark] .rv-settled-swap b.is-pay{color:#eead7b}:root[data-theme=dark] .rv-settled-swap b.is-owed{color:#8ce3ac}:root[data-theme=dark] .return-track{border:1px solid #29303c;background:#2b2b2b}:root[data-theme=dark] .return-track.is-open{border-color:#463c26;background:#29271e}:root[data-theme=dark] .return-track-head small{color:#c5c9cf}:root[data-theme=dark] .return-track-order{color:#c5c9cf}:root[data-theme=dark] .return-track-swap{background:#1b1e25}:root[data-theme=dark] .return-track-swap small{color:#c5c9cf}:root[data-theme=dark] .return-track-owed{color:#f5d57e}:root[data-theme=dark] .return-track.is-open .return-track-owed{color:#eead7b}:root[data-theme=dark] .rv-owed-pay{color:#eead7b}:root[data-theme=dark] .rv-owed-back{color:#8ce3ac}:root[data-theme=dark] .pv-row .pline-colour-custom .pline-colour-back{border:0!important;background:transparent!important;color:var(--ui-muted)}:root[data-theme=dark] .sizerun-hint{color:#c5c8d1}:root[data-theme=dark] .screen .sizerun-custom input{border:1px solid #293241;background:#2b2b2b}:root[data-theme=dark] .pv-foot .pv-clear{color:var(--ui-muted)!important}:root[data-theme=dark] .sizerun-range-row>span{color:var(--ui-muted)}:root[data-theme=dark] .ui-picker-group{color:var(--ui-muted)}:root[data-theme=dark] .screen .pv-tool{border:1px solid #254536!important;background:#2b2b2b!important;color:#7df4bc!important;box-shadow:none!important}:root[data-theme=dark] .screen .pv-tool.is-danger{border-color:#462629!important;color:#dd8585!important}:root[data-theme=dark] .sizerun-picked-chip{background:#224736;color:#fff}:root[data-theme=dark] .screen .sizerun-picked-chip button{border:0!important;background:#2b2b2b38!important;color:#fff!important;box-shadow:none!important}:root[data-theme=dark] .pv-unit-row>span:first-child{color:var(--ui-muted)}:root[data-theme=dark] .return-track-parcel{background:#1b1e25;color:#c5c9cf}:root[data-theme=dark] .return-track-parcel.is-sent{background:#1a231c;color:#cae3d3}:root[data-theme=dark] .return-parcel-form{border:1px solid #2d313b;background:#2b2b2b}:root[data-theme=dark] .return-parcel-form .rv-sub-field>span{color:#ced3da}:root[data-theme=dark] .return-parcel-form .rv-sub-field select,:root[data-theme=dark] .return-parcel-form .rv-sub-field input{border-color:#2c313d}:root[data-theme=dark] .sizerun-colours-head>span{color:var(--ui-muted)}:root[data-theme=dark] .sizerun-colour i{border:1px solid rgba(41,41,41,.15)}:root[data-theme=dark] .pv-card{border:1px solid #29303c;background:#1f1f27}:root[data-theme=dark] .pv-card:active{background:#17201b;border-color:#254536}:root[data-theme=dark] .pv-card-size{color:#e3e4ec}:root[data-theme=dark] .pv-card-colour{color:#dcdde6}:root[data-theme=dark] .pv-card-colour i{border:1px solid rgba(41,41,41,.14)}:root[data-theme=dark] .pv-card-qty{color:#c5c8d1}:root[data-theme=dark] .pv-card-total{color:#e3e4ec}:root[data-theme=dark] .pv-block.is-folded{background:#1f1f27}:root[data-theme=dark] .pv-block.is-folded:active{background:#17201b}:root[data-theme=dark] .pv-folded-copy small{color:#c5c8d1}:root[data-theme=dark] .pv-folded-total{color:#7df4bc}:root[data-theme=dark] .pv-block.is-folded>svg,:root[data-theme=dark] .pv-block.is-folded>.app-icon{color:var(--ui-muted)}:root[data-theme=dark] .po-swipe-actions .is-delete{background:#ae1633}:root[data-theme=dark] .screen .receive-track-row{border:1px dashed #254536!important;background:#2b2b2b!important;color:#e3e4ec!important;box-shadow:none!important}:root[data-theme=dark] .screen .receive-track-row>svg,:root[data-theme=dark] .screen .receive-track-row>.app-icon{color:#7df4bc}:root[data-theme=dark] .screen .receive-track-edit input{border:1px solid #293241;background:#2b2b2b}:root[data-theme=dark] .po-chips em.is-track{color:#75c8f2}:root[data-theme=dark] .purchase-draft-note{background:#17201b;border:1px solid #254536;color:#81f5bf}:root[data-theme=dark] .screen .purchase-draft-note>button{border:1px solid #284a3a!important;background:#2b2b2b!important;color:#7df4bc!important;box-shadow:none!important}:root[data-theme=dark] .rv-saved-grid>span{background:#1a1d23;border:1px solid #29303c}:root[data-theme=dark] .rv-saved-grid small{color:var(--ui-muted)}:root[data-theme=dark] .rv-saved-grid strong{color:#e3e4ec}:root[data-theme=dark] .rv-saved-grid .is-good{background:#131a16;border-color:#264632}:root[data-theme=dark] .rv-saved-grid .is-good strong{color:#93dbb7}:root[data-theme=dark] .rv-saved-grid .is-warn{background:#1a1813;border-color:#463c26}:root[data-theme=dark] .rv-saved-grid .is-warn strong{color:#f4cf7a}:root[data-theme=dark] .rv-saved-grid .is-money{background:#17201b;border-color:#254536}:root[data-theme=dark] .rv-saved-grid .is-money strong{color:#7df4bc}:root[data-theme=dark] .po-tabs{background:#13161b}:root[data-theme=dark] .screen .po-tab{border:0!important;background:transparent!important;color:#c5c8d1!important;box-shadow:none!important}:root[data-theme=dark] .screen .po-tab.is-on{background:#2b2b2b!important;color:#e3e4ec!important;box-shadow:0 1px 3px #0000001f!important}:root[data-theme=dark] .po-tab b{background:#0f1115;color:#c5c8d1}:root[data-theme=dark] .po-tab.is-on b{background:#224736;color:#fff}:root[data-theme=dark] .po-status.po-pay.is-unpaid{background:#1f1717;color:#dd8585}:root[data-theme=dark] .po-status.po-pay.is-part{background:#1a1813;color:#f4cf7a}:root[data-theme=dark] .po-status.po-pay.is-paid{background:#131a16;color:#93dbb7}:root[data-theme=dark] .screen .receive-track-go{background:#224736!important;color:#fff!important}:root[data-theme=dark] .po-chips .po-track{color:#75c8f2}:root[data-theme=dark] .theme-toggle{border:1px solid var(--ui-border);background:var(--ui-surface-card);color:var(--ui-muted)}:root[data-theme=dark] .theme-toggle:hover{color:var(--ui-primary);border-color:var(--ui-primary)}:root[data-theme=dark] .receive-live{background:#1a1d23;border:1px solid #2d313c}:root[data-theme=dark] .receive-live.is-found{background:#131a16;border-color:#264632}:root[data-theme=dark] .receive-live.is-missing{background:#1a1813;border-color:#463c26}:root[data-theme=dark] .receive-live-dot{background:#282b30}:root[data-theme=dark] .receive-live.is-found .receive-live-dot{background:#234936}:root[data-theme=dark] .receive-live.is-missing .receive-live-dot{background:#9b5c13}:root[data-theme=dark] .receive-live-copy strong{color:#e3e4ec}:root[data-theme=dark] .receive-live-copy small{color:#c5c8d1}:root[data-theme=dark] .screen .receive-live-refresh{border:1px solid #2d313c!important;background:#2b2b2b!important;color:#c5c8d1!important;box-shadow:none!important}:root[data-theme=dark] .night-row .profile-row-label small{color:var(--ui-muted)}:root[data-theme=dark] .night-switch{background:var(--ui-border-strong)}:root[data-theme=dark] .night-switch i{background:var(--ui-surface-card);box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .night-switch.is-on{background:#224736}:root[data-theme=dark] .pline-attr.is-cost{background:#16191e;color:#e3e4ec}:root[data-theme=dark] .pline-attr.is-cost b{background:#2d333c}:root[data-theme=dark] .screen .rv-print-one{border:1px solid #254536;background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .screen .rv-print-all{background:#224736;color:#fff}:root[data-theme=dark] .rv-funding-head small{color:#c5c8d1}:root[data-theme=dark] .screen .rv-funding-head>button{border:1px solid #254536;background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .rv-funding-edit{border:1px solid var(--line, #2a2f3d);background:var(--card-raised, #2b2b2b)}:root[data-theme=dark] .screen .rv-price-tools .rv-tool{border:1px solid #254536;background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .screen .rv-sell{border:0}:root[data-theme=dark] .screen .rv-sell b{color:#fff}:root[data-theme=dark] .screen .rv-sell.is-set{background:#121915;color:#8ce3af}:root[data-theme=dark] .screen .rv-sell.is-set b{background:#147a46}:root[data-theme=dark] .screen .rv-sell.is-unset{background:#1a1713;color:#eead7b}:root[data-theme=dark] .screen .rv-sell.is-unset b{background:#9c7513}:root[data-theme=dark] .rv-price-edit{border:1px solid var(--line, #2a2f3d);background:var(--card-raised, #2b2b2b)}:root[data-theme=dark] .rv-price-head small{color:#c5c8d1}:root[data-theme=dark] .rv-price-edit .purchase-funding-amount>span{color:var(--ui-muted)}:root[data-theme=dark] .screen .rv-round-chip{border:1px solid var(--line, #2a2f3d);background:transparent;color:inherit}:root[data-theme=dark] .screen .rv-round-chip.is-on{background:#224736;border-color:var(--ui-primary-strong);color:#fff}:root[data-theme=dark] .rv-price-preview li>span small{color:#c5c8d1}:root[data-theme=dark] .rv-price-preview li b em{color:#8ce3af}:root[data-theme=dark] .rv-price-preview li.is-loss b em{color:#e47c90}:root[data-theme=dark] .rv-price-result{background:#121915;color:#8ce3af}:root[data-theme=dark] .rv-price-result.is-loss{background:#1e1617;color:#e47c90}:root[data-theme=dark] .rv-price-edit .purchase-funding-amount{border:1px solid #273744;background:#1d2228}:root[data-theme=dark] .rv-price-edit .purchase-funding-amount:focus-within{border-color:#284a3a;background:#2b2b2b;box-shadow:0 0 0 3px #0000002e}:root[data-theme=dark] .screen .rv-price-edit .purchase-funding-amount>input{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .screen .rv-price-tools .rv-tool.is-scan{background:#224736;border-color:var(--ui-primary-strong);color:#fff}:root[data-theme=dark] .gf-margin-label{color:#cbd2dc}:root[data-theme=dark] .gf-margin-box{border:1px solid #273744;background:#1d2228}:root[data-theme=dark] .screen .gf-margin-box>input{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .gf-margin-box>span{color:var(--ui-muted)}:root[data-theme=dark] .screen .gf-round-chip{border:1px solid var(--line, #2a2f3d);background:transparent;color:inherit}:root[data-theme=dark] .screen .gf-round-chip.is-on{background:#224736;border-color:var(--ui-primary-strong);color:#fff}:root[data-theme=dark] .insight-headline>strong.is-due{color:#eead7b}:root[data-theme=dark] .insight-change.is-up{color:#8ce3af}:root[data-theme=dark] .insight-change.is-down{color:#e47c90}:root[data-theme=dark] .insight-headline-row{border-top:1px solid var(--line, #2a2f3d)}:root[data-theme=dark] .insight-headline-row small{color:#c5c8d1}:root[data-theme=dark] .screen .year-col{border:0;background:transparent}:root[data-theme=dark] .year-bar{background:#0f1512}:root[data-theme=dark] .year-bar i{background:#224736}:root[data-theme=dark] .screen .year-col.on .year-bar{background:#162f23}:root[data-theme=dark] .screen .year-col.on .year-day{color:#7df4bc}:root[data-theme=dark] .year-day{color:var(--ui-muted)}:root[data-theme=dark] .year-read{border-top:1px solid var(--line, #2a2f3d)}:root[data-theme=dark] .year-read small{color:#c5c8d1}:root[data-theme=dark] .rank-bar{background:#16191e}:root[data-theme=dark] .rank-bar i{background:#224736}:root[data-theme=dark] .hero-week{border-top:1px solid rgba(48,48,48,.14)}:root[data-theme=dark] .dash-collect-copy>span{color:#c5c8d1}:root[data-theme=dark] .screen .rv-edit-counts{border:1px solid #254536;background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .rv-counts-note{background:#201d17;color:#f2c380}:root[data-theme=dark] .rv-count-edit>span{color:#cbd2dc}:root[data-theme=dark] .screen .rv-count-edit input{border:1px solid #273744;background:#1d2228}:root[data-theme=dark] .rv-count-edit small{color:var(--ui-muted)}:root[data-theme=dark] .pline-mini-action.is-pinned{border-color:var(--ui-primary);color:var(--ui-primary)}:root[data-theme=dark] .pline-mini-action.is-pinned svg{fill:currentColor}:root[data-theme=dark] .margin-percent-box{border:1px solid var(--ui-border);background:var(--ui-surface-card)}:root[data-theme=dark] .margin-percent-box input{border:0;background:transparent;color:inherit}:root[data-theme=dark] .margin-percent-box b{color:var(--ui-muted)}:root[data-theme=dark] .margin-row{border:1px solid var(--ui-border);background:var(--ui-surface-card)}:root[data-theme=dark] .margin-row.is-edited{border-color:var(--ui-primary)}:root[data-theme=dark] .margin-row.is-loss{border-color:var(--ui-danger);background:var(--ui-danger-soft)}:root[data-theme=dark] .margin-row-head small{color:var(--ui-muted)}:root[data-theme=dark] .margin-row-figures small{color:var(--ui-muted)}:root[data-theme=dark] .margin-profit.is-loss b{color:var(--ui-danger)}:root[data-theme=dark] .margin-nocost{color:var(--ui-muted)}:root[data-theme=dark] .margin-save-bar{border-top:1px solid var(--ui-border);background:var(--ui-surface-glass)}:root[data-theme=dark] .page-tabs{background:var(--bg, #2b2b2b)}:root[data-theme=dark] .sell-customer-picked{border:1px solid var(--line, #2a2f3d);background:var(--card-raised, #2b2b2b)}:root[data-theme=dark] .cart-off-link{border:0;background:transparent;color:#7df4bc}:root[data-theme=dark] .cart-off>span:first-child{color:#cbd2dc}:root[data-theme=dark] .held-drop{border:0;background:transparent;color:#e47c90}:root[data-theme=dark] .take-back-picked{border-top:1px solid var(--line, #2a2f3d)}:root[data-theme=dark] .take-back-picked b{color:#8ce3af}:root[data-theme=dark] .take-back-picked button{border:0;background:transparent;color:#e47c90}:root[data-theme=dark] .day-close{border:1px solid var(--line, #2a2f3d);background:var(--card-raised, #2b2b2b)}:root[data-theme=dark] .day-close-diff.is-ok{color:#8ce3af}:root[data-theme=dark] .day-close-diff.is-off{color:#eead7b}:root[data-theme=dark] .store-switch{border:1px solid var(--line, #2a2f3d);background:var(--card-raised, #2b2b2b)}:root[data-theme=dark] .store-switch small{color:#c5c8d1}:root[data-theme=dark] .scan-manual.is-hidden{border:0}:root[data-theme=dark] .screen .cbk-filter-btn{border:1px solid var(--line, #2a2f3d);background:var(--card-raised, #2b2b2b);color:#cbd2dc}:root[data-theme=dark] .screen .cbk-filter-btn.is-on{background:#224736;border-color:var(--ui-primary-strong);color:#fff}:root[data-theme=dark] .screen .cbk-filter-btn b{background:#2b2b2b;color:#7df4bc}:root[data-theme=dark] .cbk-chip.tone-new{background:#16191e;color:#7e99e3}:root[data-theme=dark] .cbk-chip.tone-due{background:#1c1915;color:#eead7b}:root[data-theme=dark] .cbk-chip.tone-retail{background:#131b16;color:#8ce3af}:root[data-theme=dark] .cbk-chip.tone-wholesale{background:#1b1720;color:#9d83da}:root[data-theme=dark] .cbk-chip.tone-address{background:#131a1b;color:#8adbe7}:root[data-theme=dark] .cbk-chip.is-active{background:#224736;color:#fff}:root[data-theme=dark] .cbk-chip.is-active b{background:#2b2b2b47;color:#fff}:root[data-theme=dark] .cbk-tag.is-retail,:root[data-theme=dark] .ui-count,:root[data-theme=dark] .count.ui-count,:root[data-theme=dark] .matrix-count{color:var(--ui-primary-deep)}:root[data-theme=dark] .sales-hero :is(.spark-days span.is-today,.is-today,.ui-action-link,.text-button),:root[data-theme=dark] .ui-hero-card :is(.spark-days span.is-today,.is-today,.ui-action-link,.text-button){color:#78f4ba}:root[data-theme=dark] .ui-action-link,:root[data-theme=dark] .text-button,:root[data-theme=dark] .link-btn,:root[data-theme=dark] .ui-tab--active,:root[data-theme=dark] .ui-tab[aria-selected=true],:root[data-theme=dark] .settings-tab-nav .ui-tab--active,:root[data-theme=dark] .customer-form-tab-nav .ui-tab--active,:root[data-theme=dark] .customer-detail-tab-nav .ui-tab--active{color:var(--ui-primary-strong)}:root[data-theme=dark] .section-heading a,:root[data-theme=dark] .section-heading button.text-button,:root[data-theme=dark] .ui-section-heading>a,:root[data-theme=dark] .ui-section-heading>button,:root[data-theme=dark] .stat-card .stat-link,:root[data-theme=dark] .empty-inline button{color:var(--ui-primary-strong)}:root[data-theme=dark] .profile-row.is-danger,:root[data-theme=dark] .profile-row.is-danger .profile-row-icon{color:var(--ui-danger)}:root[data-theme=dark] .avatar.av-green,:root[data-theme=dark] .avatar.av-amber,:root[data-theme=dark] .avatar.av-blue,:root[data-theme=dark] .avatar.av-rose{color:var(--ui-primary-deep)}:root[data-theme=dark] .ui-chip.on,:root[data-theme=dark] .chip-btn.on,:root[data-theme=dark] .chip-btn.ui-chip.on,:root[data-theme=dark] .gf-round-chip.is-on,:root[data-theme=dark] .sort-seg-btn.on,:root[data-theme=dark] .seg-btn.on,:root[data-theme=dark] .profile-row-count,:root[data-theme=dark] .profile-score-badge,:root[data-theme=dark] .dash-quick-badge,:root[data-theme=dark] .ui-count,:root[data-theme=dark] .count,:root[data-theme=dark] .nav-badge,:root[data-theme=dark] .ui-badge--count,:root[data-theme=dark] .customer-quick-filters button.active,:root[data-theme=dark] .customer-sort-scroller button.active,:root[data-theme=dark] .purchase-filters button.is-active{background:#008245;border-color:transparent}:root[data-theme=dark] .ui-tab.ui-tab--active,:root[data-theme=dark] .ui-tab[aria-selected=true],:root[data-theme=dark] .ui-tab--active.ui-is-active{color:var(--ui-primary-strong)}:root[data-theme=dark] .rank-no{color:var(--ui-primary-deep)}:root[data-theme=dark] .ui-chip .ui-count,:root[data-theme=dark] .chip .count{color:var(--ui-ink)}:root[data-theme=dark] .screen .ui-chip.on,:root[data-theme=dark] .screen .chip-btn.on,:root[data-theme=dark] .screen .gf-round-chip.is-on,:root[data-theme=dark] .screen .sort-seg-btn.on,:root[data-theme=dark] .screen .seg-btn.on,:root[data-theme=dark] .screen .profile-row-count,:root[data-theme=dark] .screen .profile-score-badge,:root[data-theme=dark] .screen .dash-quick-badge,:root[data-theme=dark] .screen .ui-count,:root[data-theme=dark] .screen .count,:root[data-theme=dark] .screen .nav-badge,:root[data-theme=dark] .web-app-shell .ui-chip.on,:root[data-theme=dark] .web-app-shell .chip-btn.on{background:#008245;color:#fff;border-color:transparent}:root[data-theme=dark] .screen .ui-tab.ui-tab--active,:root[data-theme=dark] .screen .ui-tab[aria-selected=true],:root[data-theme=dark] .web-app-shell .ui-tab.ui-tab--active{color:var(--ui-primary-strong)}:root[data-theme=dark] .ui-tab.ui-tab--active.ui-is-active,:root[data-theme=dark] .ui-tab.ui-tab--active,:root[data-theme=dark] .ui-tab[aria-selected=true]{color:var(--ui-primary-strong)}:root[data-theme=dark] .po-tab.is-on b,:root[data-theme=dark] .po-tab.is-on{background:#008245}:root[data-theme=dark] .goods-stat small,:root[data-theme=dark] .goods-stat span,:root[data-theme=dark] .po-tab-count{color:var(--ui-ink)}:root[data-theme=dark] .po-tab b{color:var(--ui-ink)}:root[data-theme=dark] .po-tab.is-on b{color:#fff}:root[data-theme=dark] .screen .segment,:root[data-theme=dark] .screen .ui-segment,:root[data-theme=dark] .screen .sort-seg{border-color:var(--ui-border-strong);background:var(--ui-surface-sunken, var(--ui-surface-raised))}:root[data-theme=dark] .screen .seg-btn,:root[data-theme=dark] .screen .ui-segment-button,:root[data-theme=dark] .screen .sort-seg-btn{color:var(--ui-ink);background:transparent;border:0}:root[data-theme=dark] .screen .seg-btn.on,:root[data-theme=dark] .screen .ui-segment-button.ui-is-active,:root[data-theme=dark] .screen .sort-seg-btn.on{color:#fff;background:#008245;box-shadow:var(--ui-shadow-card)}:root[data-theme=dark] .screen .customer-fact-grid dt{color:var(--ui-muted)}:root[data-theme=dark] .screen .customer-fact-grid dd{color:var(--ui-ink)}:root[data-theme=dark] .screen .customer-address-list li{background:var(--ui-surface-card-soft);border:1px solid var(--ui-border)}:root[data-theme=dark] .screen .customer-address-tag{background:var(--ui-primary-soft);color:var(--ui-primary-deep)}:root[data-theme=dark] .screen .customer-address-list p{color:var(--ui-ink)}:root[data-theme=dark] .screen .customer-address-copy{border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);color:var(--ui-muted-strong)}:root[data-theme=dark] .screen .customer-address-copy.is-done{color:var(--ui-primary-strong);border-color:var(--ui-primary-strong)}:root[data-theme=dark] .screen .customer-detail-line{color:var(--ui-muted)}:root[data-theme=dark] .screen .customer-detail-line svg{color:var(--ui-primary-strong)}:root[data-theme=dark] .screen .topbar-share{border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);color:var(--ui-primary-deep)}:root[data-theme=dark] .screen .cbk-invite-link{border:1px solid var(--ui-border);background:var(--ui-surface-card-soft);color:var(--ui-ink)}:root[data-theme=dark] .screen .cbk-invite-link.is-loading{color:var(--ui-muted)}:root[data-theme=dark] .screen .cbk-invite-send>label{color:var(--ui-muted)}:root[data-theme=dark] .screen .cbk-invite-phone-row input{border:1px solid var(--ui-border-strong);background:var(--ui-surface-card-soft);color:var(--ui-ink)}:root[data-theme=dark] .screen .cbk-invite-send-btn{border:0;color:#fff;background:#008245}:root[data-theme=dark] .screen .cbk-invite-or{color:var(--ui-muted)}:root[data-theme=dark] .screen .cbk-archived-banner{border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);color:var(--ui-ink)}:root[data-theme=dark] .screen .cbk-archived-banner button{border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);color:var(--ui-primary-deep)}:root[data-theme=dark] .screen .cbk-restore{border:1px solid var(--ui-primary-deep);background:var(--ui-surface-card);color:var(--ui-primary-deep)}:root[data-theme=dark] .screen .shop-share-options button.is-copied{color:var(--ui-primary-deep);border-color:var(--ui-primary-deep);background:var(--ui-primary-soft)}:root[data-theme=dark] .screen .source-pill{border:1px solid var(--ui-border-strong);color:var(--ui-ink);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .screen .source-pill.is-on{color:#fff;border-color:var(--ui-primary-strong);background:#008245}:root[data-theme=dark] .screen .customer-form .ui-label>svg{color:var(--ui-muted)}:root[data-theme=dark] .screen .contact-mini{border:1px solid var(--ui-border-strong);color:var(--ui-muted-strong);background:var(--ui-surface-card)}:root[data-theme=dark] .screen .contact-mini.is-wa{color:var(--ui-primary-deep);border-color:var(--ui-primary-deep)}:root[data-theme=dark] .screen .number-picker button{border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);color:var(--ui-ink)}:root[data-theme=dark] .screen .number-picker button>svg:first-child{color:var(--ui-primary-deep)}:root[data-theme=dark] .screen .number-picker small{color:var(--ui-muted)}:root[data-theme=dark] .screen .ui-dialog-icon.is-neutral{color:var(--ui-primary-deep);background:var(--ui-primary-soft)}:root[data-theme=dark] .screen .section-mark{color:var(--ui-primary-deep);background:var(--ui-primary-soft)}:root[data-theme=dark] .page-help-btn{color:var(--ui-muted)}:root[data-theme=dark] .page-help-btn:hover,:root[data-theme=dark] .page-help-btn:focus-visible{color:var(--ui-primary)}:root[data-theme=dark] .page-help-what{color:var(--ui-text)}:root[data-theme=dark] .page-help-steps li{color:var(--ui-muted)}:root[data-theme=dark] .page-help-watch li{color:var(--ui-muted)}:root[data-theme=dark] .page-help-example{border:1px solid var(--ui-border);background:var(--ui-surface-card-soft)}:root[data-theme=dark] .page-help-caption{color:var(--ui-text)}:root[data-theme=dark] .page-help-field dt{color:var(--ui-muted)}:root[data-theme=dark] .page-help-field dd{border:1px solid var(--ui-border);background:var(--ui-surface-card);color:var(--ui-text)}:root[data-theme=dark] .page-help-result{color:var(--ui-primary)}:root[data-theme=dark] .screen .purchase-draft{border:1px solid var(--ui-border);background:var(--ui-surface-card);color:var(--ui-ink)}:root[data-theme=dark] .screen .purchase-draft small{color:var(--ui-muted)}:root[data-theme=dark] .screen .purchase-draft-remove{border:1px solid var(--ui-border);background:var(--ui-surface-card);color:var(--ui-muted-strong)}:root[data-theme=dark] .page-help-shots p{color:var(--ui-text)}:root[data-theme=dark] .page-help-shots p b{color:var(--ui-primary)}:root[data-theme=dark] .page-help-shots img{border:1px solid var(--ui-border);background:var(--ui-surface-card)}:root[data-theme=dark] .screen .purchase-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-muted)}:root[data-theme=dark] .screen .purchase-tab.is-on{color:var(--ui-primary-deep);border-bottom-color:var(--ui-primary-strong)}:root[data-theme=dark] .screen .purchase-drafts-empty span{color:var(--ui-muted)}
