/* v3.72.39 — The reseller's ONE dark design system. Scoped to the reseller app;
   customer pages and WordPress styles are unaffected. */
html,body{background:#0a0d12!important}
#app{
 --bg:#0b1017;--card:#1a2029;--border:#36404e;--text:#f4f7fc;
 --muted:#b3bfd1;--subtle:#91a1b8;--blue-light:#19314d;
 --orange-light:#372716;--green-light:#153c2b;--red-light:#411e2a;--amber-light:#382b18;
 background:#0b1017!important;color:var(--text)!important;
 color-scheme:dark;
}
#app > .screen,#sc-dashboard,#sc-dashboard>.screen,#sc-products{background:#0b1017;color:#f4f7fc}
#sc-dashboard .scroll,#sc-products>.scroll,#sc-products .scroll,
#tab-home .home-shell,#tab-wallet .wallet-ios-shell{background:#0e141d!important}
/* Keep approved blue brand artwork and identity, while surrounding panels share dark surfaces. */
#tab-home .home-status-row .home-shop-pill{background:#192333!important;color:#eaf3ff!important;border-color:#39475b!important}
#tab-home .home-metric-card,#tab-home .home-section-card,#tab-home .recent-orders-card,
#tab-wallet .wallet-panel,#tab-wallet .wallet-action-card,
#sc-dashboard .card,#sc-dashboard .stat-box,#sc-dashboard .order-card,
#sc-dashboard .advance-card,#sc-dashboard .recent-order-card{
 background:#1b242f!important;border-color:#364355!important;color:#f5f8ff!important;
 box-shadow:0 10px 26px rgba(0,0,0,.23)!important;
}
#tab-home .home-metric-card .stat-val,#tab-home .home-section-head h2,
#tab-home .quick-btn span,#tab-wallet .wallet-panel h2,
#tab-wallet .wallet-action-card b,#tab-wallet .wallet-action-card span,
#sc-dashboard .card-row p,#sc-dashboard .stat-val,#sc-dashboard .order-card b{
 color:#f5f8ff!important;
}
#tab-home .home-section-sub,#tab-home .home-metric-card .stat-lbl,
#tab-home .recent-order-card small,#tab-wallet .wallet-panel small,
#tab-wallet .wallet-action-card small{color:#b8c6dc!important}
#tab-home .quick-btn,#tab-home .recent-order-card,
#tab-wallet .wallet-ios-chip,#tab-wallet .wallet-history-modern .order-item,
#tab-wallet .advance-list .advance-card,#sc-dashboard .order-card-product,
#sc-dashboard .fee-table-ios td{
 background:#242f3d!important;color:#ecf4ff!important;border-color:#394a60!important;
}
#tab-home .quick-btn .qb-icon,#sc-dashboard .order-icon{color:#65a9ff}
#tab-home .recent-product-name,#tab-wallet .advance-title,#sc-dashboard .order-card-product h3{color:#eef4ff!important}
#tab-wallet .wallet-action-card p,#tab-wallet .wallet-action-card .wa-sub{color:#adbed2!important}
#tab-wallet .rv37-banner-button{background:#152731!important;border-color:#3a6075!important}
#tab-wallet .rv37-banner-button>span{background:#163349!important;color:#9bd4ff!important}
#tab-orders .order-filter{background:#273244;color:#e0eafb;border-color:#41536c}
#tab-orders .order-filter.active{background:#1977ed;color:white;border-color:#1977ed}
#tab-more .sec-hdr h2,#tab-more .card-row p:first-child{color:#f6f8fe!important}
#tab-more .card-row{border-color:#354150!important}
#tab-more #rv24Tools .rv24-tools-head h2{color:#f2f6ff!important}
#sc-products>.top-bar.white{
 background:#121c29!important;border-bottom:1px solid #36495e!important;
}
#sc-products .rv31-products-heading h1{color:#f4f7ff!important}
#sc-products .rv31-products-heading small{color:#adbed6!important}
#sc-products .top-bar.white .back-btn{background:#27364a!important;color:#fff!important}
#sc-products .top-bar.white .back-btn svg{stroke:#fff!important}
#sc-products .product-card.modern.rv31-product-item,#sc-products .product-card,
#sc-products .rv31-product-item{
 background:#1a2431!important;color:#f3f7ff!important;border:1px solid #3b4b60!important;
 box-shadow:0 9px 23px rgba(0,0,0,.24)!important;
}
#sc-products .rv31-product-copy h3,#sc-products .rv31-product-item h3,
#sc-products .rv31-item-body{color:#f7f9ff!important}
#sc-products .rv31-product-copy p,#sc-products .rv31-product-item small,
#sc-products .rv31-product-meta{color:#b5c6dc!important}
#sc-products .rv31-search-row label,#sc-products .rv31-search-row button,
#sc-products .rv31-status-options button{
 background:#1d2a39!important;color:#e7f0ff!important;border-color:#3c4d63!important;
}
#sc-products .rv31-search-row label input{color:#f3f8ff!important}
#sc-products .rv31-search-row label input::placeholder{color:#99aec9!important}
#sc-products .rv31-search-row label span{color:#d2e2fa!important}
#sc-products .rv31-status-options button.active{background:#1476f0!important;color:#fff!important;border-color:#1476f0!important}
#sc-products .rv31-status-options button{white-space:nowrap}
#sc-products .rv31-product-item .rv31-item-actions button:not(.delete),
#sc-products .rv31-product-item .rv31-card-actions button:not(.delete){background:#263a58;color:#d7e9ff;border-color:#3f5d88}
#sc-products .rv31-item-actions button,#sc-products .rv31-card-actions button{min-height:43px}
#sc-products .scroll.no-tab{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}
#sc-dashboard .scroll{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}
/* One nav, one owner. It lives directly inside #app, not in any individual screen. */
#app .rv39-global-nav{
 position:absolute;bottom:calc(7px + env(safe-area-inset-bottom,0px));left:10px;right:10px;
 z-index:500;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));
 gap:1px;padding:7px 5px;border-radius:29px;
 border:1px solid #3e4855;background:#161b23;
 box-shadow:0 11px 28px #0008;max-width:840px;margin:auto;
 font-family:'Plus Jakarta Sans',-apple-system,sans-serif;
}
#app .rv39-global-nav[hidden]{display:none!important}
#app .rv39-global-nav .rv39-nav-item{
 all:unset;box-sizing:border-box;cursor:pointer;min-width:0;
 min-height:61px;display:flex;flex-direction:column;align-items:center;justify-content:center;
 gap:5px;padding:7px 0 6px;color:#a5b4c8;border-radius:22px;
 font-family:inherit;position:relative;text-align:center;
}
#app .rv39-global-nav .rv39-nav-item.active{color:#fff;background:linear-gradient(155deg,#124890,#1976ea)}
#app .rv39-global-nav .rv39-nav-item svg{
 width:25px;height:25px;display:block;flex:0 0 25px;
 stroke:currentColor;stroke-width:2.1;fill:none;margin:0 auto;
}
#app .rv39-global-nav .rv39-nav-item span{
 font-size:clamp(9.2px,2.75vw,11.8px);font-weight:750;
 line-height:1.16;white-space:nowrap;letter-spacing:-.26px;
 display:block;width:100%;text-align:center;overflow:visible;color:inherit;
}
#app .rv39-global-nav .rv39-nav-item:focus-visible{outline:2px solid #9bcaff;outline-offset:-3px}
#app .rv39-global-nav .rv33-unread-count{
 position:absolute;top:1px;right:5px;min-width:17px;height:17px;
 color:#fff;background:#e94659;border-radius:999px;display:grid;place-items:center;font-size:10px;
}
#rv38BuildBadge{display:none!important} /* Build remains detectable from the page metadata and deployment API. */
@media(max-width:340px){#app .rv39-global-nav{left:4px;right:4px;padding:5px 2px}#app .rv39-global-nav .rv39-nav-item span{font-size:9px;letter-spacing:-.45px}}
@media(prefers-reduced-motion:reduce){#app .rv39-global-nav .rv39-nav-item{transition:none!important}}
