.property-dark,.property-dark.app,.property-dark .body,.property-dark .scroll{background:#000}.property-dark .ddetail-related{min-width:0}.property-dark .ddetail-related>*{min-width:0;overflow:hidden}.property-dark .ddetail-media,.property-dark .ddetail-thumb,.property-dark .ddetail-nav,.property-dark .ddetail-back,.property-dark .ddetail-card,.property-dark .ddetail-pill,.property-dark .ddetail-agent-flip,.property-dark .ddetail-agent-flipface,.property-dark .ddetail-agent-cta,.property-dark .ddetail-input,.property-dark .ddetail-phone,.property-dark .ddetail-action,.property-dark .ddetail-banner,.property-dark .ddetail-amenchip,.property-dark .ddetail-specs>div,.property-dark .ddetail-form-sent,.property-dark .detail-info,.property-dark .detail-gallery,.property-dark .magent,.property-dark .magent-face,.property-dark .magent-front,.property-dark .magent-trigger,.property-dark .agent-drawer-popup,.property-dark .agent-drawer-btn,.property-dark .agent-flip-btn,.property-dark .badge,.property-dark .iconbtn{border-radius:0!important}.property-dark .ddetail-banner-v,.property-dark .ddetail-rich,.property-dark .ddetail-rich h2,.property-dark .ddetail-rich h3,.property-dark .ddetail-rich p,.property-dark .ddetail-rich li,.property-dark .t-h1,.property-dark .t-h2,.property-dark .t-display{color:#fff!important}.property-dark .ddetail-banner-l,.property-dark .t-caption{color:#ffffffa6!important}.property-dark .ddetail-banner{box-shadow:none!important;background:#2b2b2b!important;border:1px solid #ffffff1a!important}.property-dark .ddetail-banner-stats,.property-dark .ddetail-banner-stat,.property-dark .ddetail-banner-stats.mdivider{border-color:#ffffff24!important}.property-dark .ddetail-amenchip{border:1px solid #fff3;color:#fff!important;background:#ffffff0f!important}.property-dark .ddetail-media,.property-dark .ddetail-thumb{background:#111!important}.property-dark .ddetail-card{box-shadow:0 10px 30px #00000059;color:#fff!important;background:#0a1c44!important;border:1px solid #ffffff29!important}.property-dark .ddetail-addr,.property-dark .ddetail-price{color:#fff!important}.property-dark .ddetail-sub,.property-dark .ddetail-per,.property-dark .ddetail-agent-role,.property-dark .ddetail-agent-area{color:#ffffffb8!important}.property-dark .ddetail-agent-name{color:#fff!important}.property-dark .ddetail-price-row{border-bottom-color:#ffffff2e!important}.property-dark .ddetail-form{border-top-color:#ffffff2e!important}.property-dark .ddetail-form-title{color:#fff!important}.property-dark .ddetail-agent{background:#ffffff0a!important;border:1px solid #ffffff24!important}.property-dark .ddetail-input,.property-dark .ddetail-phone{transition:border-color .15s,box-shadow .15s;color:#fff!important;background:0 0!important;border:1.5px solid #fff!important}.property-dark .ddetail-input::placeholder{color:#ffffffa6!important}.property-dark .ddetail-input:focus,.property-dark .ddetail-phone:focus-within{outline:none;box-shadow:0 0 0 3px #ffffff2e;border-color:#fff!important}.property-dark .ddetail-phone-cc{color:#fff!important;background:0 0!important;border-right:1px solid #ffffff59!important}.property-dark .ddetail-phone-cc option{color:#fff!important;background:#1a1a1a!important}.property-dark .ddetail-phone-dial{color:#ffffffd9!important}.property-dark .ddetail-phone-input{color:#fff!important;background:0 0!important}.property-dark .ddetail-phone-input::placeholder{color:#ffffffa6!important}.property-dark .ddetail-action{letter-spacing:.3px;font-weight:800;color:#fff!important;background:#6b1616!important;border:none!important}.property-dark .ddetail-action:hover{transform:none;background:#571010!important}.property-dark .ddetail-agent-cta{color:#fff!important;background:#6b1616!important}.property-dark .ddetail-agent-cta:hover{background:#571010!important}.property-dark .ddetail-pill{font-weight:700;color:#fff!important;background:#6b1616!important;border:none!important;padding:8px 14px!important}.property-dark .ddetail-pill:hover{background:#571010!important}.property-dark .ddetail-nav{color:#111;background:#ffffffe6;border-radius:0!important}.property-dark .ddetail-back{border-radius:0!important}.property-dark .ddetail-form-sent{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff29!important}.property-dark .ddetail-form-sent-title{color:#fff!important}.property-dark .ddetail-form-sent-text{color:#ffffffbf!important}.property-dark .ddetail-related{grid-template-columns:1fr!important}.property-dark .ddetail-related h3{color:#fff!important}.property-dark .detail-gallery{background:#111!important}.property-dark .detail-info{box-shadow:none!important;background:#000!important;margin-top:0!important}.property-dark .detail-info-inner{color:#fff}.property-dark .magent{background:0 0!important;border-top:none!important}.property-dark .magent-front{background:#0a1c44!important;border:none!important}.property-dark .magent-label{color:#ffffffb3!important}.property-dark .magent-name,.property-dark .magent-hint{color:#fff!important}.property-dark .agent-drawer-popup{color:#fff!important;background:#0a1c44!important}.property-dark .agent-drawer-eyebrow{color:#ffffffb3!important}.property-dark .agent-drawer-name{color:#fff!important}.property-dark .agent-drawer-line{color:#ffffffc7!important}.property-dark .agent-drawer-form{border-top-color:#ffffff2e!important}.property-dark .agent-drawer-form-title{color:#fff!important}.property-dark .agent-drawer-btn.mail{background:#6b1616!important}.property-dark .prop-map-eyebrow,.property-dark .prop-map-title,.property-dark .prop-map-link{color:#fff!important}.property-dark .prop-map-link:hover{opacity:.8;color:#fff!important}.property-dark .prop-map-frame{box-shadow:none!important;background:#111!important;border:1px solid #ffffff24!important;border-radius:0!important}.property-dark .mort{border:1px solid #ffffff24;box-shadow:none!important;background:#0a1c44!important;border-radius:0!important}.property-dark .mort-panel-inner,.property-dark .mort-trigger,.property-dark .mort-result,.property-dark .mort-field-input input,.property-dark .mort-rate-edit,.property-dark .mort-rate-modal-card{border-radius:0!important}.property-dark .mort-field-input input{color:#fff!important;background:0 0!important;border:1px solid #ffffff59!important}.property-dark .magent-front{border:none!important}.agent-drawer-popup{color:#fff!important;background:#000!important;border:none!important;border-radius:0!important}.agent-drawer-popup .agent-drawer-eyebrow{letter-spacing:.8px;color:#ffffffa6!important}.agent-drawer-popup .agent-drawer-name{color:#fff!important}.agent-drawer-popup .agent-drawer-line{color:#ffffffc7!important}.agent-drawer-popup .agent-drawer-line svg{color:#4a7ad9}.agent-drawer-popup .agent-drawer-photo{border:1px solid #0a1c44}.agent-drawer-popup .agent-drawer-form{border-top:1px solid #ffffff26!important}.agent-drawer-popup .agent-drawer-form-title{color:#fff!important}.agent-drawer-popup .agent-drawer-btn,.agent-drawer-popup .agent-drawer-btn.wa,.agent-drawer-popup .agent-drawer-btn.mail{letter-spacing:.3px;font-weight:800;border-radius:0!important}.agent-drawer-popup .agent-drawer-btn.mail{color:#fff!important;background:#0a1c44!important}.agent-drawer-popup .ddetail-input,.agent-drawer-popup .ddetail-phone{color:#fff!important;background:0 0!important;border:1.5px solid #fff!important;border-radius:0!important}.agent-drawer-popup .ddetail-input::placeholder{color:#ffffffa6!important}.agent-drawer-popup .ddetail-input:focus,.agent-drawer-popup .ddetail-phone:focus-within{outline:none;box-shadow:0 0 0 3px #ffffff2e;border-color:#fff!important}.agent-drawer-popup .ddetail-phone-cc{color:#fff!important;background:0 0!important;border-right:1px solid #ffffff59!important}.agent-drawer-popup .ddetail-phone-dial{color:#ffffffd9!important}.agent-drawer-popup .ddetail-phone-input{color:#fff!important;background:0 0!important}.agent-drawer-popup .ddetail-phone-input::placeholder{color:#ffffffa6!important}.agent-drawer-popup .ddetail-action{letter-spacing:.3px;font-weight:800;color:#fff!important;background:#e11b22!important;border:none!important;border-radius:0!important}.agent-drawer-popup .ddetail-action:hover{transform:none;background:#b8151b!important}.agent-drawer-popup .ddetail-form-sent{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:0!important}.agent-drawer-popup .ddetail-form-sent-title{color:#fff!important}.agent-drawer-popup .ddetail-form-sent-text{color:#ffffffbf!important}.ddetail-rich ul{margin:8px 0 14px;padding-left:20px;list-style:outside}.ddetail-rich li{margin:2px 0}.ddetail-rich p+p{margin-top:8px}.ddetail-rich strong{font-weight:700}.prop-map-modal-frame{aspect-ratio:16/9}@media(max-width:1024px){.prop-map-modal-frame{aspect-ratio:1}}@media(max-width:640px){.prop-map-modal-frame{aspect-ratio:9/16;max-height:90vh}}@media(min-width:1025px){.ddetail-agent-area{display:none!important}}.property-dark .ddetail-agent-back{color:#fff!important;background:#0d0d0d!important;border:1px solid #ffffff1f!important;gap:8px!important;padding:12px 14px!important}.property-dark .ddetail-agent-back .ddetail-agent-name{color:#fff!important}.property-dark .ddetail-agent-back-contact span{color:#ffffffe6!important}.property-dark .ddetail-agent-back-actions{gap:6px!important;margin-top:4px!important}.property-dark .ddetail-agent-back-actions .agent-flip-btn{flex:1;font-weight:700;color:#fff!important;border:none!important;border-radius:0!important;height:36px!important}.property-dark .ddetail-agent-back-actions .agent-flip-btn.wa{color:#0b1f14!important;background:#25d366!important}.property-dark .ddetail-agent-back-actions .agent-flip-btn.profile{color:#fff!important;background:#e11b22!important}.property-dark .ddetail-agent-back-actions .agent-flip-btn:hover{filter:brightness(1.08)}@media(min-width:1025px){.property-dark .ddetail-card{scrollbar-width:thin;align-self:start;gap:10px;max-height:calc(100vh - 28px);position:sticky;top:50%;overflow-y:auto;transform:translateY(-50%);padding:16px!important}.property-dark .ddetail-card .ddetail-addr{font-size:17px}.property-dark .ddetail-card .ddetail-sub{font-size:12.5px}.property-dark .ddetail-card .ddetail-price{font-size:20px}.property-dark .ddetail-card .ddetail-price-row{margin-bottom:4px;padding-bottom:10px}.property-dark .ddetail-card .ddetail-agent-flip{height:138px;margin-top:10px}.property-dark .ddetail-card .ddetail-form{gap:7px;margin-top:10px;padding-top:10px}.property-dark .ddetail-card .ddetail-form-title{font-size:14px}.property-dark .ddetail-card .ddetail-input{padding:9px 11px;font-size:13.5px}.property-dark .ddetail-card .ddetail-action{padding:10px 14px;font-size:13.5px}.property-dark .ddetail-card textarea.ddetail-input{min-height:60px!important}}@media(min-width:1025px)and (max-height:720px){.property-dark .ddetail-card .ddetail-agent-flip{display:none!important}.property-dark .ddetail-card .ddetail-form-title{font-size:13px}.property-dark .ddetail-card textarea.ddetail-input{rows:2;min-height:48px!important}}@media(min-width:1025px)and (max-height:560px){.property-dark .ddetail-card .ddetail-price-row{padding-bottom:6px}.property-dark .ddetail-card .ddetail-form{gap:5px;margin-top:6px;padding-top:6px}.property-dark .ddetail-card .ddetail-input{padding:7px 10px;font-size:13px}}.detail-gallery{position:relative}.gallery-pdf-fab{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.01em;cursor:pointer;background:#0a1730d1;border:1px solid #ffffff38;border-radius:0;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:12px;box-shadow:0 10px 26px #00000059}.gallery-pdf-fab:active{transform:translateY(1px)}.mort-down-grid{gap:12px}.mort-field-input--suffix input{color:#fff!important;background:0 0!important;border:1px solid #ffffff59!important;padding-right:34px!important}.mort-input-suffix{color:#ffffffd9!important;opacity:1!important}.mort-field-input--suffix input:focus{border-color:#fff!important}.mort-field-input--suffix input.is-error{outline-color:#ff6a7a!important}
