/* The website has one authored palette, including when the device prefers dark mode. */
:root{color-scheme:only light}
html{background-color:#fff;color:#101735;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.bizpro-site{--bizpro-page-bg:#fff;background-color:var(--bizpro-page-bg);color:#101735;color-scheme:only light}
body.bizpro-listings-home{--bizpro-page-bg:#f2f7fc}body.bizpro-property-page{--bizpro-page-bg:#f5f8fc}body.bizpro-dashboard{--bizpro-page-bg:#f3f6fb}
.bizpro-drawer,.bpd-card,.bpd-dialog,.bpl-card{color-scheme:only light}
/* Samsung's forced theme can transform flat backgrounds. An image layer retains the authored surface.
   Scope it to opaque surfaces: preserve the hero, photographs, gradients and dark dialogs. */
html[data-bizpro-samsung] body.bizpro-site{background-image:linear-gradient(var(--bizpro-page-bg),var(--bizpro-page-bg))}
html[data-bizpro-samsung] .bizpro-drawer,html[data-bizpro-samsung] .bpd-card,html[data-bizpro-samsung] .bpd-dialog,html[data-bizpro-samsung] .bpl-card,html[data-bizpro-samsung] .bpf-section,html[data-bizpro-samsung] #pop-login .modal-content{background-color:#fff;background-image:linear-gradient(#fff,#fff)}
html[data-bizpro-samsung] body.bizpro-site:not(.bizpro-home-hero) #header-section.bizpro-header,html[data-bizpro-samsung] body.bizpro-site #header-section.bizpro-header.is-fixed{background-color:#fff;background-image:linear-gradient(#fff,#fff)}
html[data-bizpro-samsung] .bpd-summary h1,html[data-bizpro-samsung] .bpd-section h2,html[data-bizpro-samsung] .bpd-related h2,html[data-bizpro-samsung] .bpd-dialog h2{color:#101735;-webkit-text-fill-color:#101735}
html[data-bizpro-samsung] .bpd-highlights dt,html[data-bizpro-samsung] .bpd-specifications dt{color:#59677d;-webkit-text-fill-color:#59677d}
html[data-bizpro-samsung] .bpd-highlights dd,html[data-bizpro-samsung] .bpd-specifications dd{color:#101735;-webkit-text-fill-color:#101735}
html[data-bizpro-samsung] .bpd-gallery-status,html[data-bizpro-samsung] .bpd-photo-more,html[data-bizpro-samsung] .bpd-counter,html[data-bizpro-samsung] .bpd-lightbox button,html[data-bizpro-samsung] .bpd-btn-blue,html[data-bizpro-samsung] .bpd-btn-wa{-webkit-text-fill-color:#fff}
html[data-bizpro-samsung] .bpd-btn-blue{background-color:#0759eb;background-image:linear-gradient(#0759eb,#0759eb)}
html[data-bizpro-samsung] .bpd-btn-wa{background-color:#08bf5b;background-image:linear-gradient(#08bf5b,#08bf5b)}
html[data-bizpro-samsung] .bpd-gallery-status{background-color:#08b85c;background-image:linear-gradient(#08b85c,#08b85c)}
html[data-bizpro-samsung] .bpd-all-photos{color:#101735;-webkit-text-fill-color:#101735;background-image:linear-gradient(#fff,#fff)}
html[data-bizpro-samsung] #footer-section.bws-footer{background-color:#0c1522;background-image:linear-gradient(#0c1522,#0c1522);color:#dce2ed}
/* Keep input surfaces explicit; do not invert images or filter the whole document. */
.bizpro-site input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),.bizpro-site textarea,.bizpro-site select{color-scheme:only light}
html[data-bizpro-samsung] .bizpro-site input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),html[data-bizpro-samsung] .bizpro-site textarea,html[data-bizpro-samsung] .bizpro-site select{background-color:#fff;background-image:linear-gradient(#fff,#fff);color:#233758;-webkit-text-fill-color:#233758}
@media(pointer:coarse){html,body{touch-action:pan-x pan-y}}
@media(max-width:767px){
 .bizpro-site input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),.bizpro-site select,.bizpro-site textarea,.bizpro-site [contenteditable=true]{font-size:16px!important}
 .bpd-lightbox-photo{max-width:100%}
 .bpd-lightbox{padding-top:max(70px,calc(env(safe-area-inset-top,0px) + 60px))}
}
