/* Shared compact desktop architecture: listing, property and business. */
@media(min-width:901px){
html body .j712-detail{width:calc(100% - 16px)!important;max-width:1520px!important;font-size:12px!important}
html body .j712-detail .j708-desktop-header{min-height:52px!important;padding:4px 12px!important;position:relative!important}
html body .j712-detail .j708-breadcrumb{padding:4px 2px!important;min-height:27px}
html body .j712-detail .j706-layout{grid-template-columns:minmax(235px,25fr) minmax(300px,35fr) minmax(320px,40fr)!important;grid-template-areas:'contact summary media' 'contact toolbar toolbar' 'contact content content'!important;gap:5px!important;align-items:start!important}
html body .j712-detail .j705-media{background:#fff;padding:7px;border:1px solid #e6edf3;border-radius:5px}
html body .j712-detail :is(.uld251__media-card,.j706-business-media){display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;gap:7px!important;align-items:start}
html body .j712-detail :is(.uld251__stage,.jbp-hero){grid-column:1!important;grid-row:1!important;height:278px!important;border-radius:4px!important}
html body .j712-detail :is(.uld251__thumbs,.j706-thumbs){grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;width:64px!important;height:278px!important;max-height:278px!important;gap:6px!important;overflow-y:auto!important;overflow-x:hidden!important;order:initial!important}
html body .j712-detail :is(.uld251__thumb,.j706-thumbs button){width:62px!important;height:50px!important;flex:0 0 50px!important;border-radius:4px!important}
html body .j712-detail .uld251__under-media{display:none!important}
html body .j712-detail .j705-summary{padding:9px 13px!important;min-height:294px!important;border-radius:5px!important}
html body .j712-detail h1{font-size:20px!important;line-height:1.6!important;margin:9px 0!important}
html body .j712-detail .uld251__prices{margin:9px 0!important}
html body .j712-detail .uld251__prices strong{font-size:23px!important}
html body .j712-detail .uld251__quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
html body .j712-detail .uld251__quick>div{min-height:55px;padding:5px!important;text-align:center}
html body .j712-detail .uld251__quick b{font-size:12px!important}
html body .j712-detail .uld251__summary-meta{font-size:10px!important;margin-top:5px!important}
html body .j712-detail .j708-contact-column{gap:5px!important}
html body .j712-detail .j705-seller{display:grid!important;grid-template-columns:1fr 64px;gap:3px 8px;padding:10px!important;text-align:right;border-radius:5px!important;align-items:center}
html body .j712-detail .j705-seller>h2{grid-column:1;grid-row:1;margin:0!important;font-size:11px!important;color:#79899c!important}
html body .j712-detail .j705-avatar{grid-column:2;grid-row:1/4;width:62px!important;height:62px!important;margin:0!important}
html body .j712-detail .j705-seller>strong{grid-column:1;font-size:17px!important;line-height:1.7!important}
html body .j712-detail .j705-seller>.j708-owner{grid-column:1;font-size:13px!important}
html body .j712-detail .j705-seller>:is(.uld251__contact,.jbp-actions,.j705-contact-hint,.j708-safety,.jbp-tools,.j708-admin-reports){grid-column:1/-1;margin-top:5px!important}
html body .j712-detail :is(.uld251__contact,.jbp-actions) :is(a,button){padding:6px!important;min-height:34px!important}
html body .j712-detail :is(.j705-contact-hint,.j708-safety){font-size:10px!important;padding:5px!important}
html body .j712-detail .j705-location{padding:8px 12px!important;border-radius:5px!important}
html body .j712-detail .j705-location header{margin-bottom:4px!important}
html body .j712-detail :is(.uld257-real-map,.j708-business-map){height:115px!important}
html body .j712-detail .uld257-map-caption{font-size:9px!important;line-height:1.6!important}
html body .j712-detail .j707-toolbar{padding:3px 6px!important;border-radius:4px!important}
html body .j712-detail :is(.j702-actions,.j705-business-tools){display:flex!important;align-items:center!important;gap:2px!important;justify-content:space-between!important}
html body .j712-detail :is(.j702-actions,.j705-business-tools)>*{flex:1;min-width:0}
html body .j712-detail :is(.j702-actions,.j705-business-tools) :is(button,a){display:flex!important;flex-direction:row!important;justify-content:center!important;gap:4px!important;min-height:34px!important;padding:3px!important;font-size:10px!important;white-space:nowrap}
html body .j712-detail :is(.j702-actions,.j705-business-tools) svg{width:17px!important;height:17px!important}
html body .j712-detail .j709-tabs{display:none!important}
html body .j712-detail .j705-content{display:grid!important;grid-template-columns:1fr 1fr 1.25fr!important;padding:7px!important;gap:12px!important;border-radius:5px!important}
html body .j712-detail .j705-content :is(.uld251__main-col,.uld251__side-col){display:contents!important}
html body .j712-detail .j705-content .j709-panel{height:126px!important;padding:0 0 22px!important;min-width:0;border:0!important;overflow:hidden!important}
html body .j712-detail .j705-content .uld251__main-col>.uld251__panel:first-child{grid-column:2;grid-row:1}
html body .j712-detail .j705-content .uld251__main-col>.uld251__panel:nth-child(2){grid-column:3;grid-row:1}
html body .j712-detail .j705-content .uld251__side-col>.uld251__panel:first-child{grid-column:1;grid-row:1}
html body .j712-detail .j705-content .uld251__access{display:none!important}
html body .j712-detail .j705-content header>p{display:none!important}
html body .j712-detail .j705-content .uld251__facts{display:grid!important;grid-template-columns:1fr!important;gap:2px!important}
html body .j712-detail .j705-content .uld251__facts>div{padding:1px 5px!important;border:0!important;background:#f6f8fb;border-radius:3px;line-height:1.7!important;font-size:10px!important}
html body .j712-detail .j705-content .uld251__features{display:flex!important;flex-wrap:wrap!important;gap:4px!important}
html body .j712-detail .j705-content .uld251__features>div{padding:3px 6px!important;font-size:10px!important;border:0!important;background:#f2f5f8;border-radius:4px}
html body .j712-detail .j705-content :is(.uld251__description,p){font-size:11px!important;line-height:1.9!important}
html body .j712-detail .j709-expand{padding:2px!important;font-size:9px!important;min-height:20px!important}
html body .j712-detail .j709-full .j709-panel{height:auto!important;padding:12px 0!important;overflow:visible!important}
html body .j712-detail .j709-full{max-height:85vh;overflow:auto}
}
.j712-code{display:none}
@media(min-width:901px){
html body .j712-detail .uld251__summary-head h1{margin:5px 0!important}
html body .j712-detail .uld251__summary-head p{margin:3px 0!important}
html body .j712-detail .uld251__prices{margin:6px 0!important}
html body .j712-detail .uld251__summary-meta{display:flex;justify-content:space-between;gap:5px}
html body .j712-detail .j705-content{grid-template-columns:1fr 1fr 1.25fr!important}
html body .j712-detail .j705-content .j709-panel{height:112px!important}
}
@media(min-width:1200px){html body .j712-detail .j712-code{display:block;max-width:80px;overflow:hidden;text-overflow:ellipsis;direction:ltr;font-size:9px;background:#f1f5f9;padding:2px 4px;border-radius:3px}html body .j712-detail .j702-actions>button[data-j702-copy]:has(.j712-code){flex:1.8}}
