/* HILEMGO supply compact layout */
#tab-supply{font-family:inherit;font-size:12px}
#tab-supply .page-head{padding:16px 18px!important;border-radius:18px;margin-bottom:14px}
#tab-supply .page-head h1{font-size:24px!important;letter-spacing:-.7px!important}
#tab-supply .page-head p{font-size:12px!important;margin:4px 0 0}
#tab-supply .panel{padding:16px!important;border-radius:17px!important;min-width:0;box-shadow:0 4px 16px #27203805!important}
#tab-supply .panel-head{gap:10px;margin-bottom:12px;align-items:flex-start}
#tab-supply .panel-head h2{font-size:15px!important;line-height:1.4!important;letter-spacing:-.3px}
#tab-supply h3,#tab-supply .supply-brand-head h3{font-size:12px!important;font-weight:750;line-height:1.5;overflow-wrap:anywhere}
#tab-supply .eyebrow{font-size:9px!important;letter-spacing:1px}
#tab-supply .muted,#tab-supply .panel-head p{font-size:11px!important;line-height:1.5!important;margin:8px 0}
#tab-supply .grid.two{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:start}
#tab-supply #supply-body>article:first-child .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#tab-supply .supply-brand-head{gap:9px;margin-bottom:8px;align-items:flex-start}
#tab-supply .supply-brand-logo{width:34px!important;height:34px!important;flex-basis:34px!important;padding:6px!important;border-radius:10px!important}
#tab-supply .pill{font-size:9px!important;padding:4px 7px!important;white-space:normal;font-weight:700}
#tab-supply .pill svg{width:12px;height:12px}
#tab-supply label,#tab-supply .form-stack label,#tab-supply .panel>label{font-size:11px!important;gap:5px!important;margin-top:9px!important;font-weight:650}
#tab-supply input:not([type=checkbox]),#tab-supply select,#tab-supply textarea{font:inherit!important;font-size:11px!important;min-height:34px;padding:8px 10px!important;border-radius:10px!important;min-width:0;max-width:100%}
#tab-supply .btn,#tab-supply .mini-btn{font-family:inherit;font-size:11px!important;padding:8px 11px!important;min-height:32px;border-radius:10px!important;line-height:1.4}
#tab-supply .btn svg{width:14px;height:14px}
#tab-supply details[data-supply-code] summary{gap:9px!important;font-size:12px!important}
#tab-supply details[data-supply-code] summary b{font-size:12px!important;line-height:1.5}
#tab-supply details[data-supply-code] summary small{font-size:10px!important;line-height:1.5}
#tab-supply details[data-supply-code] summary img{width:32px!important;height:32px!important;flex-shrink:0;border-radius:9px!important;padding:4px!important}
#tab-supply .switch-row{padding:10px 0!important;font-size:12px!important}
#tab-supply .switch-row small{font-size:10px!important}
#tab-supply #hgo-uber-coupon-editor [data-coupon-card]{padding:13px!important;border-radius:13px!important;margin:10px 0!important;font-size:12px}
#tab-supply #hgo-uber-coupon-editor [data-coupon-card]>div[style*="grid"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:10px 0!important}
@media(max-width:1100px){#tab-supply .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){#tab-supply .grid.two,#tab-supply #supply-body>article:first-child .grid.two{grid-template-columns:1fr!important}#tab-supply .panel{padding:13px!important}#tab-supply #hgo-uber-coupon-editor [data-coupon-card]>div[style*="grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#tab-supply .page-head h1{font-size:22px!important}}
