/* Shared shop brand. Status badges and payment/rush indicators retain their meaning. */
html[data-brand-theme="navy-cyan"]{--text:#102b3e;--muted:#61798a;--surface:#fff;--line:#dce6ed;--accent:#00b8e4;--bg:#edf2f5;color:#102b3e;background:#edf2f5}
html[data-brand-theme="navy-cyan"] body{background:#edf2f5;color:#102b3e}
html[data-brand-theme="navy-cyan"] body>header{background:#102b3e;color:#fff;border-bottom:3px solid #00b8e4;box-shadow:0 4px 14px #102b3e12}
html[data-brand-theme="navy-cyan"] :is(.brand span,header>span){color:#c6dbe7}
html[data-brand-theme="navy-cyan"] .app-nav button{background:transparent;border-color:#456174;color:#e2edf4}
html[data-brand-theme="navy-cyan"] .app-nav button:hover{background:#21465e;border-color:#6b91a8;color:#fff}
html[data-brand-theme="navy-cyan"] .app-nav button[aria-pressed="true"]{background:#00b8e4;border-color:#00b8e4;color:#102b3e;box-shadow:0 2px 6px #0002}
html[data-brand-theme="navy-cyan"] .app-nav #openPurchasing{background:#19465f;border-color:#35637c;color:#fff}
html[data-brand-theme="navy-cyan"] .primary{background:#00b8e4;border-color:#00b8e4;color:#102b3e}
html[data-brand-theme="navy-cyan"] .primary:hover{background:#42cceb;border-color:#42cceb;color:#102b3e}
html[data-brand-theme="navy-cyan"] .workspace-more>summary{background:#173c53;border-color:#456174;color:#fff}
html[data-brand-theme="navy-cyan"] .workspace-more-panel{background:#fff;color:#102b3e;border-color:#dce6ed;box-shadow:0 12px 32px #102b3e25}
html[data-brand-theme="navy-cyan"] .header-actions .workspace-more-menu button{color:#102b3e}
html[data-brand-theme="navy-cyan"] .header-actions .workspace-more-menu button:hover{background:#e6f7fc}
html[data-brand-theme="navy-cyan"] :is(input,select,textarea){color:#102b3e;border-color:#cbdbe5;background:#fff}
html[data-brand-theme="navy-cyan"] :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #00b8e4;outline-offset:3px}
html[data-brand-theme="navy-cyan"] :is(.eyebrow,.step){color:#126480}
html[data-brand-theme="navy-cyan"] :is(.panel,.dashboard-panel,.dashboard-metric,.summary,.design-card){background:#fff;border-color:#dce6ed;box-shadow:0 3px 12px #102b3e05}
html[data-brand-theme="navy-cyan"] .dashboard-metric{border-top:3px solid #00b8e4;border-radius:12px}
html[data-brand-theme="navy-cyan"] .dashboard-metric strong{color:#102b3e}
html[data-brand-theme="navy-cyan"] .dashboard-metric:hover{background:#f6fcfe;border-color:#74cde3}
html[data-brand-theme="navy-cyan"] .dashboard-quick:hover{background:#eaf9fd;border-color:#74cde3}
html[data-brand-theme="navy-cyan"] .dashboard-levels button[aria-pressed="true"]{background:#e4f7fc;color:#10536c;border-color:#63c7e0}
html[data-brand-theme="navy-cyan"] :is(.quote-design-head,.settings-head){background:#102b3e;color:#fff;border-bottom:3px solid #00b8e4}
html[data-brand-theme="navy-cyan"] :is(.quote-design-head,.settings-head) .eyebrow{color:#9ddff0}
html[data-brand-theme="navy-cyan"] .quote-design-head .location-list span{background:#23495f;color:#e4f4fd}
html[data-brand-theme="navy-cyan"] .settings-nav{background:#f3f8fb;border-color:#dce6ed}
html[data-brand-theme="navy-cyan"] .settings-nav button[aria-current="page"]{background:#ddf5fc;color:#10536c;border-color:#74cde3}
html[data-brand-theme="navy-cyan"] .garment{border-left-color:#00b8e4}
html[data-brand-theme="navy-cyan"] :is(main,dialog) a:not(.primary):not(.sandbox-link){color:#126480}
html[data-brand-theme="navy-cyan"][data-theme="dark"]{color-scheme:dark;--text:#e2edf4;--muted:#aec2cf;--surface:#182a37;--line:#405866;--accent:#73d3ef;--bg:#101c26;background:#101c26;color:#e2edf4}
html[data-brand-theme="navy-cyan"][data-theme="dark"] body{background:#101c26;color:#e2edf4}
html[data-brand-theme="navy-cyan"][data-theme="dark"] :is(.panel,.dashboard-panel,.dashboard-metric,.summary,.design-card,.workspace-more-panel,.settings-nav){background:#182a37;color:#e2edf4;border-color:#405866}
html[data-brand-theme="navy-cyan"][data-theme="dark"] :is(input,select,textarea){background:#12232f;color:#e2edf4;border-color:#405866}
html[data-brand-theme="navy-cyan"][data-theme="dark"] :is(.dashboard-metric strong,.header-actions .workspace-more-menu button){color:#e2edf4}
html[data-brand-theme="navy-cyan"][data-theme="dark"] :is(main,dialog) a:not(.primary):not(.sandbox-link){color:#73d3ef}
html[data-brand-theme="navy-cyan"][data-theme="dark"] :is(.dashboard-metric:hover,.dashboard-quick:hover,.header-actions .workspace-more-menu button:hover){background:#234358}
html[data-brand-theme="navy-cyan"][data-theme="dark"] :is(.settings-nav button[aria-current="page"],.dashboard-levels button[aria-pressed="true"]){background:#17475c;color:#bceefb;border-color:#437e96}
@media print{html[data-brand-theme="navy-cyan"]{background:white;color:#111}html[data-brand-theme="navy-cyan"] body{background:white;color:#111}html[data-brand-theme="navy-cyan"] body>header{background:white;color:#111;box-shadow:none;border-bottom:2px solid #126480}html[data-brand-theme="navy-cyan"] header>span{color:#111}}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]){color-scheme:dark;--text:#e2edf4;--muted:#aec2cf;--surface:#182a37;--line:#405866;--accent:#73d3ef;--bg:#101c26;background:#101c26;color:#e2edf4}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) body{background:#101c26;color:#e2edf4}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) :is(.panel,.dashboard-panel,.dashboard-metric,.summary,.design-card,.workspace-more-panel,.settings-nav){background:#182a37;color:#e2edf4;border-color:#405866}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) :is(input,select,textarea){background:#12232f;color:#e2edf4;border-color:#405866}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) :is(.dashboard-metric strong,.header-actions .workspace-more-menu button){color:#e2edf4}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) :is(main,dialog) a:not(.primary):not(.sandbox-link){color:#73d3ef}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) :is(.dashboard-metric:hover,.dashboard-quick:hover,.header-actions .workspace-more-menu button:hover){background:#234358}
html[data-brand-theme="navy-cyan"]:has(body[data-theme="dark"]) :is(.settings-nav button[aria-current="page"],.dashboard-levels button[aria-pressed="true"]){background:#17475c;color:#bceefb;border-color:#437e96}
