html body #tab-supply>.page-head{background:#fff!important;border:1px solid #dfe3eb!important;box-shadow:0 3px 11px #0000000c!important;padding:12px 15px!important;border-radius:14px!important}
html body #tab-supply>.page-head h1{color:#252b38!important;font-size:20px!important}
html body #tab-supply>.page-head h1 svg{color:#ef3158!important}
html body #tab-supply>.page-head #supply-refresh{background:#f6f7fa!important;border:1px solid #e1e5ed!important;color:#778093!important}
#tab-supply .supply-wallet .supply-wallet-top strong{display:inline-block!important;width:fit-content;max-width:100%;box-sizing:border-box;margin-top:5px;padding:4px 7px;border:1px solid #c9e6d6;border-radius:8px;background:linear-gradient(120deg,#f1fbf5,#e6f6ec);color:#226142;box-shadow:0 2px 5px #153f2410;line-height:1.3!important;font-variant-numeric:tabular-nums}
#tab-supply .supply240-catalog{min-width:0;width:100%;grid-column:2}
@media(max-width:650px){#tab-supply .supply240-catalog{grid-column:1}#tab-supply .supply221-source-row input[hidden]{display:none!important}}
@media(max-width:560px){#tab-supply .supply-wallet .supply-wallet-top strong{font-size:15px!important;padding:4px 5px;letter-spacing:-.4px}}
#tab-supply .supply-wallet .supply240-fresh{display:block;font-size:9px!important;font-weight:650;color:#3d9b6b;margin-top:5px;line-height:1.3}#tab-supply .supply-wallet .supply240-fresh.has-error{color:#c08b32}#tab-supply .supply-wallet .supply240-fresh[hidden]{display:none!important}
#tab-supply .supply231-compact .supply231-sources:before,#tab-supply .supply231-compact .supply231-sources:after{content:none!important;display:none!important}
#tab-supply .supply231-compact .supply231-source{padding:5px 8px!important;border-radius:7px!important;font-size:10px!important;background:#566174!important;border:1px solid #465265!important;color:#fff!important;box-shadow:0 2px 4px #00000019!important}
#tab-supply .supply231-compact .supply231-source.live{background:#0ba166!important;border-color:#078958!important;color:#fff!important}
#tab-supply .supply231-compact .supply231-source.error{background:#df8b0c!important;border-color:#c3780a!important;color:#fff!important}
#tab-supply .supply231-compact:has(.supply231-source) .supply-v2-status .pill{display:none!important}
#tab-supply .supply231-compact:has(.supply231-source) .supply-v2-status{justify-content:flex-end!important;margin-bottom:5px!important}
#hgo230-other-stock .coupon-hub-card{border-radius:13px!important;border:1px solid #e0e4ed!important;box-shadow:0 3px 8px #0000000b!important;overflow:hidden;background:#fff!important}
#hgo230-other-stock .coupon-hub-card>summary{display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:13px!important;min-height:0!important;border-radius:0!important;background:#fff!important}
#hgo230-other-stock .coupon-hub-card>summary .eyebrow,#hgo230-other-stock .coupon-hub-card>summary p{display:none!important}
#hgo230-other-stock .coupon-hub-card>summary h2{font-size:14px!important;line-height:1.3!important;margin:0!important}
#hgo230-other-stock .coupon-hub-card>summary>.coupon-hub-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border-radius:9px!important;background:#f1eefb!important;color:#7b65bb!important}
#hgo230-other-stock .coupon-hub-icon svg{width:16px;height:16px}
#hgo230-other-stock .coupon-hub-card>summary>b{font-size:0!important;width:6px!important;height:6px!important;padding:0!important;border-radius:0!important;background:none!important;border-right:1.5px solid #818a9b;border-bottom:1.5px solid #818a9b;transform:rotate(45deg)}
#hgo230-other-stock .supply240-other-search{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #dce1eb;border-radius:10px;background:#fff;font:inherit;font-size:12px}
#hgo230-other-stock .supply240-search-hidden{display:none!important}
#hgo230-other-stock .code-category,#hgo230-other-stock .service-coupon-brand{border-radius:12px!important}
#hgo230-other-stock .service-coupon-brand>summary,#hgo230-other-stock .code-category>summary{padding:12px!important}
#authority-card.authority-card{padding:14px 16px!important;border-radius:16px!important;border:1px solid #cfe8de!important;border-left:3px solid #19a974!important;background:linear-gradient(110deg,#f2fcf7,#fff 60%)!important;box-shadow:0 4px 12px #00000010!important}
#authority-card[data-state=off]{border-color:#efdadb!important;border-left-color:#da5b67!important;background:linear-gradient(110deg,#fff5f5,#fff 60%)!important}
#authority-card>header{display:flex!important;align-items:center!important;gap:11px!important}
#authority-card>header>div{min-width:0;flex:1}
#authority-card .authority-icon{display:grid!important;place-items:center;width:36px!important;height:36px!important;flex:0 0 36px!important;background:#18aa76!important;color:#fff!important;border-radius:11px!important;padding:0!important;box-shadow:0 3px 7px #18aa7622}
#authority-card .authority-icon svg{width:21px;height:21px}
#authority-card[data-state=off] .authority-icon{background:#dc6974!important}
#authority-card header small{font-size:9px!important;letter-spacing:.3px;color:#668a7c!important}
#authority-card header h3{font-size:16px!important;line-height:1.35!important;margin:3px 0!important}
#authority-card header p{font-size:10px!important;margin:0!important;color:#8b9592!important}
#authority-card>details{margin-top:10px!important;padding-top:9px!important}
#authority-card>details>summary{font-size:11px!important}
@media(max-width:650px){html body #tab-supply{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;box-sizing:border-box!important}#tab-supply .grid.two{gap:12px!important}#authority-card.authority-card{padding:12px!important}#authority-card header h3{font-size:14px!important}#authority-card header .pill{font-size:9px!important;padding:5px 7px!important}}
#metric-grid.metric-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:720px}
#metric-grid .metric{box-sizing:border-box;aspect-ratio:1/1;min-height:0!important;display:flex!important;flex-direction:column;align-items:stretch;justify-content:space-between;padding:16px!important;border-radius:17px!important;border:1px solid #e3e5ed;box-shadow:0 4px 12px #0000000d}
#metric-grid .metric-copy{display:grid;gap:8px;min-width:0}
#metric-grid .metric-copy small{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.5px}
#metric-grid .metric-copy small svg{width:20px;height:20px;flex:none;color:#8764cb}
#metric-grid .metric.green small svg{color:#18a36c}#metric-grid .metric.orange small svg{color:#dc9728}#metric-grid .metric.pink small svg{color:#d56a9a}#metric-grid .metric.cyan small svg{color:#2f9fa7}
#metric-grid .metric-copy strong{font-size:clamp(20px,3vw,30px)!important;line-height:1.2;overflow-wrap:anywhere}
#metric-grid .metric-copy>span{font-size:10px;color:#9199a8}
#metric-grid .mini-bars{height:22px!important;max-height:22px!important;opacity:.6}
#health-summary.health-summary{padding:12px 14px!important;border-radius:14px!important;gap:12px;border:1px solid #dbe9e2!important;box-shadow:0 3px 9px #00000009!important}
#health-summary .health-summary-main{gap:10px!important;min-width:0}
#health-summary .health-live-dot{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:9px!important;background:#1bab78!important;color:#fff!important;box-shadow:none!important;animation:none!important}
#health-summary:not(.all-ok) .health-live-dot{background:#e5a039!important}
#health-summary .health-live-dot svg{width:19px;height:19px}
#health-summary .health-summary-main small,#health-summary.all-ok .health-summary-main>div>span{display:none!important}
#health-summary .health-summary-main b{font-size:13px!important}
#health-summary>button{display:grid!important;place-items:center;width:28px!important;height:28px!important;min-width:0!important;padding:4px!important;flex:none;background:transparent!important;border:1px solid #d7e6df!important;border-radius:9px!important;color:#4b8a70!important}
#health-summary>button svg{width:16px;height:16px}
#recent-orders .sale240{display:flex;align-items:center;gap:10px;padding:11px!important;border:1px solid #e9ebf1;border-radius:13px!important;background:#fff!important;box-shadow:0 2px 7px #00000006}
#recent-orders .sale240 .sale-icon{display:grid;place-items:center;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important;background:#f1ebfb;color:#8762bc}
#recent-orders .sale240 .sale-icon svg{width:20px;height:20px}
#recent-orders .sale240 .sale-icon.orange{background:#fff2df;color:#cf902a}#recent-orders .sale240 .sale-icon.red{background:#ffedf1;color:#e84167}#recent-orders .sale240 .sale-icon.brown{background:#f4eeea;color:#996c4e}
#recent-orders .sale240-copy{display:grid;gap:3px;min-width:0;flex:1}
#recent-orders .sale240-copy b{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#recent-orders .sale240-platform{font-size:9px;color:#7b8498;font-weight:650}
#recent-orders .sale240-copy small{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a0a8b6}
#recent-orders .sale240>strong{font-size:12px!important;white-space:nowrap;flex:none}
@media(max-width:650px){#metric-grid.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#metric-grid .metric{padding:13px!important;aspect-ratio:1/1}#metric-grid .metric-copy strong{font-size:23px!important}}
