/* RootLan mobile product hero, matched to approved visual */
.hero-brand{display:none}
@media(max-width:699px){
.site-header{display:none!important}
.wrap{padding:0 12px 22px!important}
.auction-shell{padding-top:9px!important}
.hero-brand{display:block!important;color:#5cffc4!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;text-align:left!important;direction:ltr!important;padding:7px 4px 12px!important}
.hero-brand:before{content:"♜";display:inline-block;color:#19f4a8;font-size:25px;margin-right:7px}
.topline{position:absolute!important;top:12px!important;right:0!important;left:0!important;height:25px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;pointer-events:none}
.topline .code{display:none!important}
.top-countdown{margin-right:0!important;margin-left:auto!important;direction:rtl!important;font-size:10px!important;border:1px solid #175d53;border-radius:12px;padding:6px 9px!important;background:#021c1f;color:#eafff8!important}
.top-countdown strong{font-size:11px!important}
.auction-shell>h1{font-size:20px!important;text-align:center!important;margin:6px 0 3px!important;letter-spacing:-.4px!important}
.subtitle{font-size:12px!important;text-align:center!important;margin:0 0 2px!important}
.gallery{margin:0 0 6px!important}
.hero-image{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.hero-image:not(:has(#galleryMissing:not([hidden]))){height:145px!important;min-height:145px!important}
.hero-image img{width:100%!important;height:100%!important;object-fit:contain!important}
.price-card{border:1px solid #0c9b76!important;border-radius:13px!important;background:linear-gradient(105deg,#053d30,#00201e)!important;margin:6px 0 10px!important;padding:9px!important}
.price-card>small{font-size:11px!important}
.price-line strong{font-size:32px!important}
.pin-gate{border:0!important;background:transparent!important;padding:6px 0!important;margin:4px 0 10px!important}
#sharedPhoneBox{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
#sharedPhoneBox label{font-size:11px!important}
#sharedPhoneBox input{height:40px!important;min-height:40px!important;border-radius:9px!important}
#sharedSend{height:40px!important;min-height:40px!important;border-radius:9px!important;background:linear-gradient(100deg,#17d99c,#00ae81)!important;color:#002c24!important}
.quick-bids{margin:7px 0 10px!important}
.quick-bids button{border-width:1px!important;box-shadow:none!important}
.quick-bids button::before{display:none!important}
.custom-bid{background:#032125!important;border:1px solid #1a6059!important}
#bidBtn{background:linear-gradient(105deg,#20eeb3,#05b98e)!important;color:#00382b!important;box-shadow:none!important}
.auction-metrics{border-top:1px solid #194d4b!important;border-bottom:1px solid #194d4b!important;padding:7px 0!important}
.auction-metrics>div{background:transparent!important;border:0!important}
.rules-panel{border:0!important;border-top:1px solid #17433f!important;background:transparent!important}
}
