html body :is(article.panel,.metric,.supply-wallet,.sale-row,.code-product-card,.service-coupon-card){box-shadow:0 5px 16px #0000001f!important}
html body #tab-supply .supply-wallet{box-shadow:0 6px 16px #00000030,0 2px 4px #00000010!important;border-color:#d0d5df!important}
#tab-supply .supply-wallet .supply-wallet-top strong{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#27303d!important;margin-top:4px}
#tab-supply .supply-wallet-setting-note{display:none!important}
#supply237-navigation>input,#tab-supply .supply221-toolbar{display:none!important}
#tab-supply .supply-v2-status{display:none!important}
#tab-supply .supply232-state{font-family:Arial,sans-serif;font-size:18px;font-weight:900;box-shadow:0 2px 5px #00000020!important}
#tab-supply .supply232-state[data-tone=good]{color:#fff!important;background:#07995f!important;border-color:#078953!important}
#tab-supply .supply232-state[data-tone=empty],#tab-supply .supply232-state[data-tone=error]{color:#fff!important;background:#d84152!important;border-color:#c22e40!important}
#tab-supply .supply241-disabled .supply232-state{color:#fff!important;background:#33363d!important;border-color:#33363d!important}
#tab-supply .supply241-disabled .supply-v2-head>img{filter:grayscale(1);opacity:.65}
#tab-supply .supply241-low{border-color:#dd314d!important;animation:wallet241-alert 2s ease-in-out infinite}
@keyframes wallet241-alert{0%,100%{box-shadow:0 5px 14px #0000002b,0 0 0 1px #dc344333}50%{box-shadow:0 5px 15px #00000025,0 0 0 2px #dc344477,0 0 17px #dc344433}}
.supply241-group{margin:18px 0}.supply241-group[hidden]{display:none!important}
.supply241-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
#tab-supply .supply241-group>header h2{font-size:16px;margin:0;color:#303747}
.supply241-group>header button{padding:8px 11px;font-size:11px;font-weight:750;border-radius:9px;border:1px solid #e94362;background:#fff1f4;color:#d72e50;cursor:pointer}
.supply241-group[data-supply241-group^=market]>header button{color:#276ac7;background:#edf4ff;border-color:#75a5e9}
#tab-supply #supply-body>.grid.two:not(:has([data-stock-card])){display:none!important}
#supply237-navigation{border:0;padding-top:0;margin-top:20px}
.supply237-tabs{width:100%;gap:8px;padding:0;background:transparent}
.supply237-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;background:#fff;border:1px solid #dce1ea;border-radius:11px;box-shadow:0 2px 6px #0000000a;color:#7b8393}
.supply237-tabs button svg{width:18px;height:18px;flex:none}
.supply237-tabs button[data-supply237-category=food][aria-pressed=true]{background:#e92b52;color:#fff;border-color:#e92b52}
.supply237-tabs button[data-supply237-category=market][aria-pressed=true]{background:#2874d9;color:#fff;border-color:#2874d9}
.supply237-tabs button[data-supply237-category=other][aria-pressed=true]{background:#7954bf;color:#fff;border-color:#7954bf}
#metric-grid.metric-grid{max-width:none!important;width:100%;grid-template-columns:repeat(6,minmax(0,1fr))!important}
#metric-grid .metric{aspect-ratio:1/1;padding:15px!important}
#authority-card .authority-icon{background:#20232b!important;width:45px!important;height:45px!important;flex-basis:45px!important;border-radius:13px!important;overflow:hidden}
#authority-card .authority-icon img{width:100%;height:100%;object-fit:contain}
#authority-card .authority-targets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}
.authority241-group{margin:0!important;border:1px solid #dee3e9;border-radius:11px;padding:0!important;background:#fff;overflow:hidden}
.authority241-group>summary{display:flex;justify-content:space-between;gap:8px;padding:12px;cursor:pointer;list-style:none;font-weight:750;font-size:12px;color:#3a4754}
.authority241-group>summary small{font-size:10px;color:#84909a}
.authority241-group>div{display:grid;gap:7px;padding:0 11px 11px}
#authority-card .authority241-group label{display:flex!important;align-items:flex-start;gap:8px;padding:9px!important;margin:0;border:1px solid #e8ebef;border-radius:8px;background:#f9fafb;font-size:11px;line-height:1.45;min-width:0}
#authority-card .authority241-group input{flex:none;margin-top:2px;accent-color:#079a68}
#authority-card .authority241-group span{overflow-wrap:anywhere}
#authority-card .authority-buttons{display:flex;gap:7px;flex-wrap:wrap}#authority-card .authority-buttons button{font-size:10px!important}
#health-summary.health-summary{position:relative;overflow:hidden;background:#171e20!important;border:1px solid #2a4e43!important;color:#8fe5bc!important;box-shadow:0 5px 14px #00000027!important}
#health-summary.health-summary:after{content:'';position:absolute;left:-30%;top:0;bottom:0;width:25%;background:linear-gradient(90deg,transparent,#5ae0a313,transparent);animation:health241-scan 5s linear infinite;pointer-events:none}
@keyframes health241-scan{to{left:130%}}
#health-summary .health-summary-main b{font-family:ui-monospace,Consolas,monospace;letter-spacing:.3px;color:#a6e6c8!important}
#health-summary .health-live-dot{background:#235642!important;box-shadow:0 0 14px #42c68f22!important;color:#90e4bd!important}
#health-summary>button{border-color:#36654f!important;color:#9fe6bf!important}
.dashboard241-head{padding:15px 18px!important;background:linear-gradient(110deg,#1e2429,#293334)!important;border:1px solid #364246;border-radius:15px;box-shadow:0 5px 13px #00000022!important}
.dashboard241-head h1{font-size:23px!important;color:#eef5f3!important;margin-top:5px!important}
.dashboard241-head .eyebrow{font-family:ui-monospace,monospace;background:none!important;border:0!important;padding:0!important;color:#81c7ac!important;font-size:9px;letter-spacing:1px}
#live-clock.date-chip{font-family:ui-monospace,Consolas,monospace;background:#192523!important;color:#a7dbbc!important;border:1px solid #3d6254!important;border-radius:9px;padding:9px 11px;box-shadow:inset 0 1px 0 #ffffff08;letter-spacing:.5px}
#bot-pill.bot-pill{border:1px solid #304a3c;border-radius:9px;background:#1f3027;color:#a1d9b8;padding:8px 10px;gap:7px;font-family:ui-monospace,monospace;font-size:10px}
#bot-pill.bot-pill b{display:none}#bot-pill.bot-pill i{box-shadow:0 0 8px #37c97955;background:#4fd191}
#recent-orders .sale-icon img{width:27px;height:27px;object-fit:contain;border-radius:6px}
.mobile-nav .hgo-nav-svg{opacity:1!important;filter:saturate(1.7) contrast(1.2)}
.mobile-nav .hgo-nav-svg svg{stroke-width:2.2!important;opacity:1!important}
#hgo219-food-stock .hgo241-sold{background:#e9edfa!important;color:#4969a4!important}
@media(max-width:1100px){#metric-grid.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){#metric-grid.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#authority-card .authority-targets{grid-template-columns:1fr!important}.supply237-tabs button{font-size:10px;padding:10px 5px;gap:4px}.supply237-tabs button svg{width:16px;height:16px}#tab-supply .supply241-group>header h2{font-size:14px}.supply241-group>header button{padding:7px 9px;font-size:10px}.dashboard241-head{padding:13px!important}.dashboard241-head h1{font-size:20px!important}}
@media(prefers-reduced-motion:reduce){#tab-supply .supply241-low,#health-summary.health-summary:after{animation:none!important}}
html body #tab-supply .supply232-card .supply232-state[data-tone=good]{background:#078e59!important;border-color:#07814e!important;color:#fff!important}
html body #tab-supply .supply232-card.supply241-disabled .supply232-state[data-tone]{background:#34363b!important;border-color:#34363b!important;color:#fff!important}
html body #tab-supply .supply232-card .supply-v2-status{display:none!important}
#tab-supply .supply241-low{outline:2px solid #d9365044;outline-offset:1px}
@keyframes wallet241-alert{0%,100%{outline-color:#d9365025}50%{outline-color:#d93650bd}}
#tab-supply .supply-wallet>.supply240-fresh{grid-column:1/-1;grid-row:3;text-align:right;font-size:9px!important;margin:0;padding-top:5px;border-top:1px solid #eff1f5;color:#6b9b81}
#tab-supply .supply-wallet .supply241-noamount{font-size:11px!important;color:#8f8590!important}
#tab-supply .supply-wallet .supply241-loading{display:inline-flex!important;align-items:center;min-height:25px;min-width:30px}
.supply241-spinner{display:inline-block!important;width:17px;height:17px;border:2px solid #e0e5ec;border-top-color:#7c68be;border-radius:50%;animation:balance241-spin .8s linear infinite}
@keyframes balance241-spin{to{transform:rotate(360deg)}}
#tab-health{color:#b8d5c8}
#tab-health>.page-head{padding:15px!important;background:#18221f!important;border:1px solid #354b40;border-radius:14px;color:#cce5d6}
#tab-health>.page-head h1{font:700 23px ui-monospace,Consolas,monospace;color:#d9eddf}
#tab-health .panel{background:#1d2723!important;color:#bdd7c9!important;border:1px solid #3a4e43!important;border-radius:13px!important;box-shadow:0 5px 16px #00000025!important}
#tab-health :is(h2,h3,h4,b,strong){color:#c9e2d4!important}
#tab-health :is(.muted,small,p){color:#8fae9e!important}
#tab-health :is(pre,code){font-family:ui-monospace,Consolas,monospace;background:#16201b;color:#a6d6b5}
#tab-health :is(input,select){background:#17231c!important;color:#c8dfd0!important;border-color:#3c5445!important}
#tab-health .btn.soft,#tab-health .mini-btn{background:#263b2e!important;color:#badbc8!important;border-color:#496653!important}
#tab-health .pill[data-tone=good],#tab-health .tag.green{background:#214b35!important;color:#a4e9bd!important}
#tab-health .pill[data-tone=bad],#tab-health .tag.red{background:#563037!important;color:#ffc0ca!important}
@media(prefers-reduced-motion:reduce){.supply241-spinner{animation:none;border-color:#9c8bbf}}
#tab-orders .orders241-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}
#tab-orders .order241{border:1px solid #dee3eb;background:#fff;border-radius:14px;box-shadow:0 4px 13px #00000015;overflow:hidden;align-self:start}
#tab-orders .order241>summary{display:flex;align-items:center;gap:10px;padding:13px;list-style:none;cursor:pointer}
#tab-orders .order241>summary::-webkit-details-marker{display:none}
#tab-orders .order241>summary>img{width:39px;height:39px;object-fit:contain;border:1px solid #e9edf2;border-radius:11px;padding:4px;box-sizing:border-box;flex:none}
#tab-orders .order241-copy{display:grid;gap:5px;min-width:0;flex:1}
#tab-orders .order241-copy>b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tab-orders .order241-copy>small{font-size:9px;color:#98a1af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tab-orders .order241-value{display:grid;gap:5px;text-align:right;flex:none}
#tab-orders .order241-value>b{font-size:13px;color:#333c48}
#tab-orders .order241-value>small{font-size:9px;color:#219b64}
#tab-orders .order241-details{display:grid;gap:6px;padding:12px 14px;border-top:1px solid #edf0f5;background:#f8fafb;font-size:11px;color:#7f8999;overflow-wrap:anywhere}
@media(max-width:750px){#tab-orders .orders241-grid{grid-template-columns:1fr}}
html body #tab-supply .supply-wallet .supply-wallet-top>div>small{color:#182236!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.15px;line-height:1.25;text-transform:none;opacity:1}
/* HGO light dashboard and readable service cards V245 */
html body .dashboard241-head{background:#fff!important;border:1px solid #dce2eb!important;box-shadow:0 5px 16px #00000016!important}
html body .dashboard241-head h1{color:#202838!important;font-family:Inter,system-ui,sans-serif!important}
html body .dashboard241-head .eyebrow{color:#6651c8!important;letter-spacing:.7px}
html body #live-clock.date-chip{background:#f4f2ff!important;color:#574a91!important;border-color:#ded7f6!important;box-shadow:none!important}
html body #bot-pill.bot-pill{background:#edf9f3!important;color:#087c51!important;border-color:#c5e9d7!important}
html body #bot-pill.bot-pill.offline{background:#fff0f3!important;color:#c32949!important;border-color:#f2c4ce!important}
html body #health-summary.health-summary{background:#fff!important;color:#263449!important;border-color:#dbe5e0!important;box-shadow:0 4px 14px #00000014!important}
html body #health-summary .health-summary-main b{color:#263449!important;font-family:Inter,system-ui,sans-serif!important}
html body #health-summary .health-live-dot.ok{background:#05a467!important;color:#fff!important;box-shadow:0 0 0 5px #05a46712!important}
html body #health-summary .health-live-dot.error{background:#e73557!important;color:#fff!important;box-shadow:0 0 0 5px #e7355712!important}
html body #health-summary>button{background:#eff8f3!important;color:#087a50!important;border-color:#cce7d7!important}
html body #health-summary>button.red{background:#fff0f3!important;color:#bb2548!important;border-color:#f0cbd4!important}
html body #tab-health{color:#273347!important}
html body #tab-health>.page-head{background:#fff!important;color:#273347!important;border-color:#dce2eb!important;padding:16px 18px!important;box-shadow:0 4px 14px #00000012!important}
html body #tab-health>.page-head h1{color:#202838!important;font:800 22px Inter,system-ui,sans-serif!important}
html body #tab-health .panel{background:#fff!important;color:#273347!important;border-color:#dce2eb!important}
html body #tab-health :is(h2,h3,h4,b,strong){color:#263449!important}
html body #tab-health :is(.muted,small,p){color:#65738a!important}
html body #tab-health :is(pre,code){background:#f2f5f9!important;color:#34506b!important}
html body #tab-health :is(input,select){background:#fff!important;color:#273347!important;border-color:#d6deea!important}
html body #tab-health :is(.btn.soft,.mini-btn){background:#f4f2ff!important;color:#6150ac!important;border-color:#ddd6f5!important}
html body #tab-health .health-overview{background:#fff!important;border:1px solid #dce2eb!important;box-shadow:0 4px 14px #00000012!important;border-radius:16px!important;padding:17px!important;gap:14px;flex-wrap:wrap}
html body #tab-health .health-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;background:transparent!important;padding:0!important;margin-top:16px!important}
html body #tab-health .health-service{background:#fff!important;border:1px solid #dce2eb!important;border-radius:14px!important;padding:17px 15px!important;box-shadow:0 4px 12px #00000012!important;min-width:0;gap:11px!important}
html body #tab-health .health-service>div{min-width:0;flex:1}
html body #tab-health .health-service b{display:block;font-size:13px!important;font-weight:800!important;line-height:1.4;overflow-wrap:anywhere}
html body #tab-health .health-service small{display:block;font-size:11px!important;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}
html body #tab-health .health-service em{font-size:10px!important;font-style:normal;flex:none}
html body #tab-health .health-service.error{border-left:3px solid #e93657!important}
html body #tab-health .health-service.ok{border-left:3px solid #06a46b!important}
html body #tab-health :is(.pill[data-tone=good],.tag.green){background:#e6f8ef!important;color:#087a50!important}
html body #tab-health :is(.pill[data-tone=bad],.tag.red){background:#fff0f3!important;color:#bd2a49!important}
@media(max-width:1100px){html body #tab-health .health-services{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){html body #tab-health .health-services{grid-template-columns:1fr!important}html body .dashboard241-head{gap:12px;flex-wrap:wrap}html body #live-clock.date-chip{font-size:11px!important}}

