:root{--portal-pad:clamp(.7rem, 1.8vw, 1.35rem);--portal-gap:clamp(.5rem, 1.2vw, 1rem);--portal-text:clamp(.84rem, .78rem + .25vw, .95rem);--portal-title:clamp(1.15rem, 1rem + 1.1vw, 1.85rem);--portal-control-h:clamp(2.2rem, 2rem + .55vw, 2.7rem);--portal-icon:clamp(1.85rem, 1.65rem + .45vw, 2.4rem);--portal-radius:clamp(.6rem, .5rem + .35vw, 1rem)}.portal-layout{font-size:var(--portal-text)}.portal-main{padding:var(--portal-pad);padding-block-end:calc(var(--portal-pad) + var(--safe-bottom))}.portal-chrome__row{min-height:calc(var(--portal-icon) + .85rem);gap:var(--portal-gap);padding-inline:var(--portal-pad);padding-block:.4rem;padding-block-start:calc(.4rem + var(--safe-top))}.portal-chrome__menu,.portal-chrome__lang,.bhd-switcher-grid,.bhd-switcher-avatar{width:var(--portal-icon);height:var(--portal-icon);min-width:var(--portal-icon);min-height:var(--portal-icon)}.portal-chrome__avatar,.bhd-switcher-avatar>span{width:calc(var(--portal-icon) - .2rem);height:calc(var(--portal-icon) - .2rem);font-size:calc(var(--portal-icon) * .38)}.portal-chrome__logo .logo__product img{width:clamp(2.4rem,2.1rem + 1.2vw,3.6rem)}.ops-workspace,.wizard-shell,.property-360,.property-manager{font-size:var(--portal-text)}.ops-header,.wizard-hero,.property-360__titlebar{gap:var(--portal-gap)}.ops-header h1,.wizard-hero h1,.property-360__titlebar h1{font-size:var(--portal-title);margin:.1rem 0 .25rem;line-height:1.25}.ops-header,.property-360__section,.property-360__summary-card,.ops-mobile-card,.wizard-progress-compact,.wizard-card.card,.ops-panel{border-radius:var(--portal-radius)}.ops-metrics{gap:var(--portal-gap);margin-block:var(--portal-gap)}.ops-metrics>div,.ops-metrics>article{padding:calc(var(--portal-pad) * .75);border-radius:calc(var(--portal-radius) * .9)}.ops-metrics strong{font-size:clamp(1rem,.9rem + .55vw,1.35rem)}.ops-metrics span,.ops-metrics small{font-size:clamp(.62rem,.58rem + .2vw,.72rem);line-height:1.25}.property-360__titlebar h1,.ops-header h1,.wizard-hero h1{font-size:var(--portal-title)}.property-360__facts,.property-360__description,.property-360__location,.property-360__serial{font-size:clamp(.78rem,.74rem + .22vw,.92rem)}.wizard-shell .input,.wizard-shell .select,.wizard-shell .textarea,.ops-workspace .input,.ops-workspace .select,.ops-search input{min-height:var(--portal-control-h);font-size:var(--portal-text);border-radius:calc(var(--portal-radius) * .85)}.wizard-shell .field label,.ops-workspace label{font-size:.86em}.ops-workspace .button,.wizard-shell .button,.property-360 .button{min-height:var(--portal-control-h);font-size:var(--portal-text)}.property-360__layout{gap:var(--portal-gap)}.property-360__hero-shot{border-radius:var(--portal-radius)}.property-360__price strong{font-size:clamp(1.15rem,1rem + 1vw,1.55rem)}.property-360__facts>div{padding-block:.3rem;font-size:.95em}.property-360__thumbs{gap:calc(var(--portal-gap) * .7);grid-template-columns:repeat(auto-fill,minmax(clamp(3.2rem,2.8rem + 1.5vw,4.5rem),1fr))}.ops-mobile-card{padding:calc(var(--portal-pad) * .9);gap:calc(var(--portal-gap) * .85)}.ops-mobile-card__title{font-size:1.05em}.ops-mobile-card__serial{font-size:.86em}.ops-mobile-card__meta div{font-size:.95em}.status-pill{min-height:calc(var(--portal-control-h) * .72);padding-inline:.55em;font-size:.78em}@media (max-width:960px){:root{--portal-pad:.65rem;--portal-gap:.45rem;--portal-text:.84rem;--portal-title:1.08rem;--portal-control-h:2.15rem;--portal-icon:1.85rem;--portal-radius:.7rem}.portal-chrome__titles,.portal-chrome__user,.bhd-switcher-grid,.portal-chrome__lang span:not(.portal-chrome__lang-code){display:none!important}.portal-chrome__actions{flex-wrap:nowrap;flex:none;gap:.3rem}.portal-chrome__brand{gap:.35rem;min-width:0}.portal-chrome__logo{max-width:4.75rem;overflow:hidden}.ops-header p,.wizard-hero__intro,.wizard-hero__meta,.wizard-hero__meta--desktop,.wizard-progress--desktop{display:none!important}.wizard-progress-compact{margin-block-end:var(--portal-gap);padding:.4rem .55rem;display:grid!important}.ops-header,.property-360__titlebar{padding:var(--portal-pad);flex-direction:column;align-items:stretch;gap:.4rem}.ops-header__actions,.property-360__titlebar-actions{gap:.35rem;width:100%;display:grid}.ops-header__actions .button,.property-360__titlebar-actions .button,.property-360__summary-cta{justify-content:center;width:100%}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-flow{margin-bottom:var(--portal-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;overflow:visible;display:grid!important}.ops-flow>article{padding:.4rem .45rem}.ops-flow>article>span{font-size:.55rem!important}.ops-flow>article strong{font-size:.78rem}.ops-desktop-table{display:none!important}.ops-mobile-cards{gap:var(--portal-gap);padding:var(--portal-pad);display:grid!important}.ops-toolbar{padding:var(--portal-pad);flex-wrap:wrap;gap:.4rem}.ops-search{flex:100%}.wizard-shell .card__header{padding:.55rem var(--portal-pad)}.wizard-shell .card__content{padding:var(--portal-pad)}.wizard-shell .form-grid{gap:var(--portal-gap)}.wizard-shell .field{gap:.18rem}.wizard-shell .field label{font-size:.72rem}.wizard-shell .input,.wizard-shell .select,.wizard-shell .textarea{min-height:var(--portal-control-h);padding:.3rem .5rem}.wizard-shell .textarea{min-height:4.25rem}.wizard-seg__item{min-height:var(--portal-control-h);padding:.3rem .45rem;font-size:.8em}.wizard-shell .hero-actions .button{min-height:1.85rem;padding:.2rem .45rem;font-size:.75em}.wizard-footer{padding:.55rem var(--portal-pad) calc(.55rem + var(--safe-bottom))}.property-360__layout{gap:var(--portal-gap);grid-template-columns:1fr!important}.property-360__main{gap:var(--portal-gap);order:1}.property-360__summary{order:2;position:static!important}.property-360__summary-card{padding:var(--portal-pad)}.property-360__hero-shot{aspect-ratio:16/10}.property-360__gallery-empty{min-height:9.5rem;padding:var(--portal-pad);gap:.4rem}.property-360__section{padding:var(--portal-pad);gap:.45rem}.property-360__section h2,.property-360__section h3{margin:0;font-size:.95rem}.property-360__location,.property-360__serial,.property-360__description{font-size:.84em;line-height:1.4}.property-360__amenities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.property-360__amenities li,.property-360__amenities a{padding:.35rem .4rem;font-size:.72rem}.property-360__unit{padding:.55rem}.property-360__unit dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;font-size:.86em}.property-360__qr .property-qr__frame canvas,.property-360__qr .property-qr__frame img.property-qr__code,.property-360__qr .property-qr__placeholder{width:88px!important;height:88px!important}.property-qr p,.property-qr .muted{font-size:.68rem}.ops-stats__toggle{min-height:2rem;padding:.35rem .55rem}}@media (max-width:520px){:root{--portal-pad:.55rem;--portal-gap:.4rem;--portal-text:.8rem;--portal-title:1rem;--portal-control-h:2.05rem;--portal-icon:1.7rem}.ops-kicker,.property-360 .ops-kicker,.wizard-hero__kicker{letter-spacing:.06em;font-size:.6rem}.ops-metrics small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.property-360__thumbs{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr))}}@media (min-width:961px){.ops-mobile-cards,.wizard-progress-compact{display:none!important}.wizard-progress--desktop{display:block}.portal-chrome__titles{display:grid}.portal-chrome__user{display:flex}.bhd-switcher-grid{display:inline-grid}.property-360__summary{top:calc(var(--portal-pad) + .5rem);position:sticky}}
