.j709-detail :is(.j702-actions,.j705-business-tools) :is(button,a){position:relative}
.j709-detail :is(.j702-actions,.j705-business-tools) :is([aria-pressed=true],.j709-done)::after{content:'✓';position:absolute;top:-5px;right:0;width:15px;height:15px;border-radius:50%;background:#128653;color:#fff;font:700 11px/15px Tahoma;text-align:center;box-shadow:0 0 0 2px white;pointer-events:none}
.j709-tabs,.j709-expand{display:none}
@media(min-width:901px){
html body .j709-detail{max-width:1560px!important;width:calc(100% - 32px)!important;padding-bottom:12px!important}
html body .j709-detail .j708-desktop-header{min-height:54px;padding:5px 14px;gap:18px}
html body .j709-detail .j708-breadcrumb{padding:7px 3px}
html body .j709-detail .j706-layout{grid-template-columns:minmax(210px,22fr) minmax(250px,29fr) minmax(320px,49fr);gap:9px}
html body .j709-detail :is(.uld251__stage,.jbp-hero){height:clamp(230px,36vh,330px)}
html body .j709-detail :is(.uld251__thumbs,.j706-thumbs){max-height:clamp(230px,36vh,330px)}
html body .j709-detail :is(.j705-summary,.j705-seller,.j705-location){padding:12px}
html body .j709-detail .j705-avatar{width:44px;height:44px;margin-bottom:4px}
html body .j709-detail .j705-seller>h2{margin-bottom:5px}
html body .j709-detail .j705-seller>strong{font-size:15px}
html body .j709-detail :is(.j708-business-map,.uld257-real-map){height:105px}
html body .j709-detail .j707-map-link{margin-top:5px;padding:4px}
html body .j709-detail :is(.j708-safety,.j705-contact-hint){padding:5px;margin-top:7px}
html body .j709-detail .uld251__quick>div{padding:5px 3px}
html body .j709-detail .uld251__prices{margin:8px 0}
html body .j709-detail .j707-toolbar{padding:8px 10px}
html body .j709-detail :is(.j702-actions,.j705-business-tools) :is(button,a){flex-direction:column;gap:3px;min-height:43px}
html body .j709-detail :is(.j702-actions,.j705-business-tools) button[aria-pressed=true]{color:#138353!important;background:#effaf4!important}
html body .j709-detail .j709-tabs{display:flex;gap:6px;border-bottom:1px solid #e6edf3;padding:0 0 6px}
html body .j709-detail .j709-tabs button{background:white;border:1px solid #e6edf3;color:#526779;padding:5px 12px;border-radius:6px;font-size:12px}
html body .j709-detail .j709-tabs button[aria-selected=true]{color:#b95700;background:#fff4e9;border-color:#ffcc98}
html body .j709-detail .j705-content{display:block;background:white;border:1px solid #e6edf3;border-radius:8px;padding:10px}
html body .j709-detail .j705-content.j709-enhanced :is(.uld251__main-col,.uld251__side-col){display:contents}
html body .j709-detail .j709-panel{position:relative;padding:8px 0 30px;border:0;border-radius:0;height:156px;overflow:hidden}
html body .j709-detail .j709-panel[hidden]{display:none!important}
html body .j709-detail .j709-expand{display:block;position:absolute;bottom:0;right:0;left:0;width:100%;padding:5px;background:#f4f7fa;color:#244761;border:0;border-radius:4px;font-size:11px;box-shadow:0 -10px 12px white}
html body .j709-detail .j709-full{width:min(850px,90vw);max-height:85vh}
html body .j709-detail .j709-full .j709-panel{height:auto;overflow:visible;padding:10px 0;border:0}
html body .j709-detail .j709-full .j709-expand{display:none}
html body .j709-detail .j709-full-close{float:left;background:#edf2f7;color:#17354c}
}
@media(min-width:901px){html body .j709-detail .j709-panel{height:132px}html body .j709-detail .uld251__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}html body .j709-detail .j709-full .j709-panel{height:auto}html body .j709-detail .j709-full .uld251__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:901px){html body .j709-detail .j709-full .j709-panel{clear:both}html body .j709-detail .j709-full-close{position:relative;z-index:1;margin-bottom:12px}}
