.property-detail-page{--pd-navy:var(--navy-900);--pd-navy-deep:var(--navy-950);--pd-navy-soft:var(--navy-100);--pd-gold:var(--brass-500);--pd-gold-soft:var(--brass-100);--pd-bg:var(--paper);--pd-surface:var(--card);--pd-ink:var(--fg);--pd-muted:var(--muted);--pd-line:var(--line);--pd-shadow:0 10px 28px #123a5a14;--pd-shadow-lg:0 18px 48px #123a5a1c;--pd-radius-lg:24px;--pd-radius-md:16px;--pd-radius-sm:12px;--pd-speed:.25s;width:min(100% - 32px,1320px);color:var(--pd-ink);direction:rtl;margin-inline:auto;padding:24px 0 88px;font-family:Vazirmatn,IRANSansX,Tahoma,sans-serif}.property-detail-page,.property-detail-page *{box-sizing:border-box}.property-detail-page a,.property-detail-page button{-webkit-tap-highlight-color:transparent}.property-detail-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #c9a14a59}.property-detail-page .property-breadcrumb{white-space:nowrap;scrollbar-width:none;border:1px solid var(--pd-line);width:fit-content;max-width:100%;color:var(--pd-muted);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:8px 12px;font-size:.78rem;display:flex;overflow:auto;box-shadow:0 4px 14px #123a5a0d}.property-detail-page .property-breadcrumb::-webkit-scrollbar{display:none}.property-detail-page .property-breadcrumb a:hover{color:var(--pd-gold)}.property-detail-top{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:start;gap:24px;display:grid}.property-detail-top-gallery{min-width:0}.property-detail-summary{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius-lg);min-width:0;box-shadow:var(--pd-shadow-lg);gap:16px;padding:24px;display:grid;position:sticky;top:92px}.property-detail-summary-head{gap:0;min-width:0;display:grid}.property-detail-hero-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.property-status-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.property-status-badge,.property-type-badge,.property-file-code,.property-featured-note{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.property-status-badge{background:var(--pd-navy);color:#fff}.property-type-badge{background:var(--pd-gold-soft);color:var(--brass-700);border:1px solid #c9a14a3d}.property-file-code{background:var(--paper);border:1px solid var(--pd-line);color:var(--pd-muted);direction:rtl}.property-featured-note{background:var(--pd-gold-soft);width:fit-content;color:var(--brass-700);border:1px solid #c9a14a3d;margin-top:12px}.property-detail-summary-head h1{max-width:24ch;color:var(--pd-navy-deep);letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.55rem,1.15rem + 1vw,2.35rem);font-weight:800;line-height:1.55}.property-detail-meta{color:var(--pd-muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:.9rem;line-height:1.95;display:flex}.property-detail-meta svg{color:var(--pd-gold);flex:none;margin-top:4px}.property-price-block{background:linear-gradient(180deg, var(--card) 0%, var(--paper) 100%);border-radius:var(--pd-radius-md);border:1px solid #c9a14a47;gap:4px;margin-top:18px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.property-price-block:before{content:"";background:linear-gradient(180deg, var(--brass-500), var(--brass-600));width:4px;position:absolute;inset-block:0;inset-inline-end:0}.property-price-block>span{color:var(--pd-muted);font-size:.74rem;font-weight:700}.property-price-block>strong{color:var(--pd-navy);overflow-wrap:anywhere;font-size:clamp(1.3rem,1rem + .8vw,1.9rem);font-weight:900;line-height:1.55}.property-price-block small{color:var(--pd-muted);font-size:.78rem;line-height:1.9}.property-price-per-m2 strong{color:var(--pd-gold)}.property-primary-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.property-primary-contact a{border-radius:var(--pd-radius-sm);min-height:52px;transition:transform var(--pd-speed) ease, box-shadow var(--pd-speed) ease, border-color var(--pd-speed) ease;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.property-primary-contact a:hover{transform:translateY(-2px)}.property-primary-contact-call{background:var(--pd-navy);color:#fff;box-shadow:0 10px 22px #123a5a29}.property-primary-contact-call:hover{background:var(--pd-navy-deep)}.property-primary-contact-whatsapp{color:var(--pd-navy);border:1px solid var(--pd-line);background:#fff}.property-primary-contact-whatsapp:hover{box-shadow:var(--pd-shadow);border-color:#c9a14a94}.property-tools-heading{color:var(--pd-ink);justify-content:space-between;gap:12px;margin-top:18px;display:flex}.property-tools-heading span:first-child{font-size:.88rem;font-weight:800}.property-tools-heading span:last-child{color:var(--pd-muted);font-size:.7rem}.property-actions:not(.property-actions-compact){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.property-actions:not(.property-actions-compact) .property-action{border:1px solid var(--pd-line);border-radius:var(--pd-radius-sm);min-height:46px;color:var(--pd-muted);transition:transform var(--pd-speed) ease, border-color var(--pd-speed) ease, color var(--pd-speed) ease, background var(--pd-speed) ease, box-shadow var(--pd-speed) ease;background:#fff;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.property-actions:not(.property-actions-compact) .property-action:hover{color:var(--pd-navy);box-shadow:var(--pd-shadow);border-color:#c9a14a80;transform:translateY(-2px)}.property-actions:not(.property-actions-compact) .property-action.is-active{background:var(--pd-gold-soft);color:var(--pd-navy);border-color:#c9a14a6b}.property-contact-card{background:linear-gradient(145deg, var(--pd-navy), var(--pd-navy-deep));color:#fff;border:1px solid #ffffff14;border-radius:20px;gap:12px;margin-top:0;padding:18px;display:grid;box-shadow:0 16px 34px #123a5a2e}.property-consultant-main{grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.property-consultant-avatar{background:linear-gradient(145deg, var(--brass-300), var(--brass-600));width:56px;height:56px;color:var(--pd-navy-deep);border-radius:18px;place-items:center;font-size:1.3rem;font-weight:900;display:grid;box-shadow:0 10px 20px #0000001f}.property-consultant-copy{gap:3px;min-width:0;display:grid}.property-consultant-copy .kicker{color:var(--brass-300);font-size:.68rem}.property-contact-name{color:#fff;font-size:1.02rem;font-weight:800}.property-consultant-role{color:#ffffffb8;font-size:.72rem}.property-consultant-badge{width:36px;height:36px;color:var(--brass-300);background:#ffffff14;border-radius:12px;place-items:center;display:grid}.property-contact-phone{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:9px 11px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.property-contact-note{color:#ffffffb8;margin:0;font-size:.76rem;line-height:1.95}.property-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.property-contact-actions .btn-gold,.property-contact-actions .btn-ghost{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.property-contact-actions .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff24}.property-contact-profile{width:fit-content;color:var(--brass-300);align-items:center;gap:5px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.property-gallery-wrap{min-width:0}.property-gallery{grid-template-columns:minmax(0,1fr) 170px;gap:10px;min-height:560px;display:grid}.property-gallery-main{border:1px solid var(--pd-line);border-radius:var(--pd-radius-lg);background:var(--navy-100);min-height:560px;box-shadow:var(--pd-shadow-lg);position:relative;overflow:hidden}.property-gallery-main:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#123a5a38 100%);position:absolute;inset:0}.property-gallery-main img,.property-gallery-main video{object-fit:cover;width:100%;height:100%;min-height:560px;display:block}.property-gallery-main video{background:var(--navy-100)}.property-gallery-open{z-index:2;min-height:38px;color:var(--pd-navy);background:#fffffff0;border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px;box-shadow:0 8px 20px #0000001a}.property-gallery-open span{align-items:center;gap:6px;display:inline-flex}.property-gallery-overlays{z-index:2}.property-gallery-featured{background:linear-gradient(180deg, var(--brass-300), var(--brass-500));color:var(--pd-navy-deep);top:14px;left:auto;right:14px;box-shadow:0 8px 20px #123a5a21}.property-gallery-sample-label{z-index:3;max-width:calc(50% - 4px);color:var(--pd-navy);background:#fffcf6f0;border:1px solid #123a5a1f;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:800;line-height:1.5;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #0000001a}.property-gallery-counter{color:#fff;background:#123a5ad1;border:1px solid #ffffff2e;bottom:14px;left:14px}.property-gallery-nav{z-index:3;width:42px;height:42px;color:var(--pd-navy);transition:transform var(--pd-speed) ease, background var(--pd-speed) ease;background:#fffffff0;border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 22px #0000001f}.property-gallery-nav:hover{background:#fff;transform:scale(1.035)}.property-gallery-prev{right:14px}.property-gallery-next{left:14px}.property-gallery-rail{grid-auto-rows:minmax(0,1fr);gap:10px;min-width:0;display:grid}.property-gallery-thumb{background:var(--navy-100);border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);min-height:0;transition:transform var(--pd-speed) ease, border-color var(--pd-speed) ease, box-shadow var(--pd-speed) ease;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 14px #123a5a0d}.property-gallery-thumb:hover{border-color:#c9a14a73;transform:translateY(-2px)}.property-gallery-thumb img,.property-gallery-thumb video{object-fit:cover;width:100%;height:100%;display:block}.property-gallery-thumb-number{color:#fff;background:#123a5ac7;border-radius:8px;place-items:center;min-width:22px;min-height:22px;padding:2px 5px;font-size:.6rem;font-weight:800;display:grid;position:absolute;inset-block-end:7px;inset-inline-start:7px}.property-image-fallback{width:100%;height:100%;min-height:inherit;background:var(--navy-100);color:var(--pd-muted);text-align:center;place-items:center;padding:20px;font-size:.78rem;display:grid}.property-detail-content{margin-top:24px;display:grid}.property-detail-main{gap:16px;display:grid}.property-divar-specs,.property-detail-body,.property-location-section,.property-final-cta{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow);padding:22px}.property-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.property-section-heading>div{min-width:0}.property-section-heading .kicker{color:var(--pd-gold);margin-bottom:4px;font-size:.72rem;font-weight:800;display:inline-flex}.property-section-heading h2{color:var(--pd-navy);margin:0;font-size:1.15rem;font-weight:800;line-height:1.6}.property-source-badge{background:var(--paper);border:1px solid var(--pd-line);min-height:30px;color:var(--pd-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.property-section-heading>svg{color:var(--pd-gold)}.property-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.property-spec-grid>div{background:linear-gradient(180deg, var(--card), var(--card-2));border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);min-height:82px;transition:transform var(--pd-speed) ease, border-color var(--pd-speed) ease, box-shadow var(--pd-speed) ease;align-items:center;gap:10px;padding:13px;display:flex}.property-spec-grid>div:hover{box-shadow:var(--pd-shadow);border-color:#c9a14a75;transform:translateY(-2px)}.property-spec-grid>div>svg{color:var(--pd-gold);flex:none}.property-spec-grid small{color:var(--pd-muted);font-size:.68rem;font-weight:700;line-height:1.6;display:block}.property-spec-grid strong{color:var(--pd-ink);margin-top:2px;font-size:.89rem;font-weight:800;line-height:1.6;display:block}.property-detail-body{gap:14px;display:grid}.property-detail-body .property-section-heading h2{padding-bottom:9px;position:relative}.property-detail-body .property-section-heading h2:after{content:"";background:var(--pd-gold);border-radius:99px;width:44px;height:2px;position:absolute;bottom:0;right:0}.property-description-meta{flex-wrap:wrap;gap:8px;display:flex}.property-description-meta>span{background:var(--paper);border:1px solid var(--pd-line);color:var(--pd-muted);border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:.67rem;display:inline-flex}.property-description-copy{max-width:820px}.property-description-copy p{color:var(--pd-ink);margin:0;font-size:.93rem;font-weight:400;line-height:2.25}.property-description-copy p+p{margin-top:12px}.property-features{gap:10px;margin-top:4px;display:grid}.property-section-subheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.property-section-subheading h3{color:var(--pd-navy);margin:0;font-size:.92rem;font-weight:800}.property-section-subheading span{color:var(--pd-muted);font-size:.68rem}.property-detail-body ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.property-detail-body li{background:var(--pd-gold-soft);min-height:36px;color:var(--pd-navy);border:1px solid #c9a14a38;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.property-detail-body li svg{color:var(--pd-gold);flex:none}.property-map-card{border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);background:#fff;overflow:hidden}.property-location-section .property-map-card iframe{border:0;width:100%;min-height:340px;display:block}.property-map-actions{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 15px 15px;display:grid}.property-map-actions>span{color:var(--pd-muted);font-size:.76rem;font-weight:700}.property-map-actions .btn-ghost,.property-location-fallback .btn-ghost{border:1px solid var(--pd-line);min-height:42px;color:var(--pd-navy);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding-inline:13px;font-weight:800;text-decoration:none;display:inline-flex}.property-map-actions .btn-ghost:hover,.property-location-fallback .btn-ghost:hover{color:var(--pd-navy);border-color:#c9a14a8c}.property-location-fallback{border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.property-location-fallback>svg{color:var(--pd-gold)}.property-location-fallback strong{color:var(--pd-navy)}.property-location-fallback p{color:var(--pd-muted);margin:3px 0 0;font-size:.76rem}.property-final-cta{color:#fff;background:linear-gradient(135deg,#123a5afa,#0d2e47fa);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid;box-shadow:0 18px 40px #123a5a29}.property-final-cta h2{color:#fff;margin:6px 0 0;font-size:1.15rem;line-height:1.75}.property-final-cta p{color:#ffffffbf;margin:6px 0 0;font-size:.78rem;line-height:1.9}.property-final-cta-actions{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;display:grid}.property-final-cta-actions .btn-gold,.property-final-cta-actions .btn-ghost{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;text-decoration:none;display:inline-flex}.property-final-cta-actions .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff24}.property-related .section-head{margin-bottom:14px}.property-related .section-head .kicker{color:var(--pd-gold)}.property-related .property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.property-mobile-actions{display:none}.property-lightbox{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(850px 500px at 50% 16%,#123a5a6b,#0000 70%),#07141ffa}.property-lightbox-close,.property-lightbox-nav{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 28px #0003}.property-lightbox-close:hover,.property-lightbox-nav:hover{background:linear-gradient(180deg, var(--brass-300), var(--brass-500));color:var(--pd-navy-deep);border-color:#0000}.property-lightbox-stage{min-height:0;padding:78px 86px 34px}.property-lightbox-media-button{border-radius:18px;place-items:center;width:min(88vw,1120px);min-height:0;display:grid;overflow:hidden}.property-lightbox-media-button img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:min(88vw,1120px);max-height:73vh;transition:transform var(--pd-speed) ease;border-radius:18px;box-shadow:0 24px 70px #00000057}.property-lightbox-media-button.is-zoomed{width:auto;overflow:visible}.property-lightbox-media-button.is-zoomed img{transform:scale(1.55)}.property-lightbox-count{background:#ffffff17;border:1px solid #ffffff21;bottom:118px}.property-lightbox-zoom-hint{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff1f;margin-top:14px}.property-lightbox-strip{padding:12px 20px max(18px, env(safe-area-inset-bottom))}.property-lightbox-thumb{background:#ffffff0f;border-radius:11px;width:86px;height:62px}.property-lightbox-thumb.is-active{border-color:var(--pd-gold);box-shadow:0 0 0 1px #c9a14a59}.property-convert-slider{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow);gap:16px;padding:22px;display:grid}.property-convert-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.property-convert-header>div{min-width:0}.property-convert-header .kicker{color:var(--pd-gold);margin-bottom:4px;font-size:.72rem;font-weight:800;display:inline-flex}.property-convert-header h2{color:var(--pd-navy);margin:0;font-size:1.12rem;line-height:1.65}.property-convert-header p{color:var(--pd-muted);margin:5px 0 0;font-size:.78rem;line-height:1.8}.property-convert-badge{border:1px solid var(--pd-line);background:var(--paper);min-height:34px;color:var(--pd-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.property-convert-badge svg{color:var(--pd-gold)}.property-convert-table-wrap{border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);background:#fff;overflow-x:auto}.property-convert-table{border-collapse:collapse;width:100%;min-width:360px}.property-convert-table th,.property-convert-table td{text-align:center;border-bottom:1px solid var(--pd-line);padding:12px 14px}.property-convert-table th{color:var(--pd-muted);background:var(--paper);font-size:.68rem;font-weight:800}.property-convert-table td{color:var(--pd-navy);font-size:.88rem;font-weight:800}.property-convert-table tbody tr:last-child td{border-bottom:0}.property-convert-rail{gap:9px;display:grid}.property-convert-rail-labels{color:var(--pd-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:flex}.property-convert-rail-labels strong{color:var(--pd-gold);font-size:.78rem}.property-convert-range{appearance:none;cursor:pointer;direction:ltr;background:0 0;width:100%;height:30px;margin:0;display:block}.property-convert-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--navy-800) 0%, var(--brass-500) var(--convert-p,50%), var(--line-2) var(--convert-p,50%), var(--line-2) 100%);border-radius:999px;height:8px}.property-convert-range::-moz-range-track{background:var(--line-2);border-radius:999px;height:8px}.property-convert-range::-moz-range-progress{background:var(--brass-500);border-radius:999px;height:8px}.property-convert-range::-webkit-slider-thumb{appearance:none;background:var(--brass-500);border:3px solid #fff;border-radius:50%;width:28px;height:28px;margin-top:-10px;box-shadow:0 5px 15px #173b5733}.property-convert-range::-moz-range-thumb{background:var(--brass-500);border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 5px 15px #173b5733}.property-convert-results{gap:8px;display:grid}.property-convert-info-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.property-convert-info-row>div{border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);background:#fff;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 13px;display:flex}.property-convert-info-row>.property-convert-result--active{background:var(--brass-100);border-color:#c9a14a75}.property-convert-result-value{color:var(--pd-navy);font-size:.82rem;font-weight:800}.property-convert-info-row small{color:var(--pd-muted);white-space:nowrap;font-size:.68rem;font-weight:700}.property-convert-note{color:var(--pd-muted);margin:0;font-size:.68rem;line-height:1.9}.admin-convertible-toggle{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card-2);color:var(--fg);grid-column:1/-1;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;display:flex}.admin-convertible-toggle input{width:17px;height:17px;accent-color:var(--brass-700);flex:none}.admin-convertible-toggle span{flex-direction:column;gap:2px;display:flex}.admin-convertible-toggle strong{color:var(--fg);font-size:.84rem}.admin-convertible-toggle small{color:var(--muted);font-size:.68rem}@media (width<=1080px){.property-detail-page{width:min(100% - 24px,1080px)}.property-detail-top{grid-template-columns:1fr}.property-detail-summary{order:2;position:static}.property-gallery{grid-template-columns:minmax(0,1fr) 150px}.property-gallery-main,.property-gallery-main img,.property-gallery-main video{min-height:500px}.property-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.property-convert-slider{border-radius:18px;padding:17px}.property-convert-header{flex-direction:column;gap:10px}.property-convert-badge{white-space:normal}.property-convert-table{min-width:0}.property-convert-table th,.property-convert-table td{padding-inline:9px}.property-convert-info-row{grid-template-columns:1fr}.property-detail-page{width:min(100% - 16px,680px);padding-top:14px;padding-bottom:96px}.property-detail-page .property-breadcrumb{margin-bottom:12px;font-size:.68rem}.property-detail-top{gap:14px}.property-gallery{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.property-gallery-main{border-radius:20px;min-height:330px}.property-gallery-main img,.property-gallery-main video{aspect-ratio:1.28;object-fit:cover;min-height:330px}.property-gallery-rail{scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:84px;grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.property-gallery-rail::-webkit-scrollbar{display:none}.property-gallery-thumb{width:84px;height:64px}.property-detail-summary{border-radius:20px;gap:14px;padding:17px}.property-detail-hero-row{align-items:flex-start}.property-status-group{gap:6px}.property-status-badge,.property-type-badge,.property-file-code{min-height:29px;padding:5px 8px;font-size:.64rem}.property-detail-summary-head h1{margin-top:11px;font-size:clamp(1.32rem,1rem + 1.5vw,1.72rem)}.property-detail-meta{margin-top:8px;font-size:.78rem}.property-price-block{border-radius:14px;margin-top:14px;padding:14px}.property-price-block>strong{font-size:1.2rem}.property-primary-contact{gap:8px}.property-primary-contact a{min-height:48px;padding-inline:10px;font-size:.72rem}.property-tools-heading{align-items:flex-start}.property-tools-heading span:last-child{text-align:end;max-width:42%;line-height:1.7}.property-actions:not(.property-actions-compact){grid-template-columns:repeat(2,minmax(0,1fr))}.property-actions:not(.property-actions-compact) .property-action{min-height:44px;font-size:.7rem}.property-consultant-main{grid-template-columns:50px minmax(0,1fr) 34px}.property-consultant-avatar{border-radius:16px;width:50px;height:50px}.property-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.property-divar-specs,.property-detail-body,.property-location-section,.property-final-cta{border-radius:18px;padding:16px}.property-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.property-spec-grid>div{gap:8px;min-height:72px;padding:10px}.property-spec-grid strong{font-size:.82rem}.property-detail-body p,.property-description-copy p{font-size:.84rem;line-height:2.15}.property-detail-body ul{gap:7px}.property-detail-body li{min-height:34px;padding:6px 9px;font-size:.67rem}.property-location-section .property-map-card iframe{min-height:270px}.property-map-actions{grid-template-columns:1fr}.property-map-actions .btn-ghost{width:100%}.property-location-fallback{grid-template-columns:auto minmax(0,1fr)}.property-location-fallback .btn-ghost{grid-column:1/-1;width:100%}.property-final-cta{grid-template-columns:1fr;gap:14px}.property-final-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.property-related{margin-top:22px}.property-related .property-grid{grid-template-columns:1fr;gap:11px}.property-mobile-action{border:1px solid var(--pd-line);min-height:48px;color:var(--pd-navy);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.property-mobile-action-call{background:var(--pd-navy);border-color:var(--pd-navy);color:#fff}.property-lightbox-stage{padding:72px 12px 22px}.property-lightbox-media-button{width:100%}.property-lightbox-media-button img{border-radius:14px;max-width:calc(100vw - 26px);max-height:64svh}.property-lightbox-close,.property-lightbox-nav{border-radius:13px;width:44px;height:44px}.property-lightbox-close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right))}.property-lightbox-prev{left:8px}.property-lightbox-next{right:8px}.property-lightbox-count{bottom:103px}.property-lightbox-strip{padding-inline:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));justify-content:flex-start}.property-lightbox-thumb{width:70px;height:50px}}@media (width<=420px){.property-detail-page{width:calc(100% - 12px)}.property-detail-summary{padding:14px}.property-detail-hero-row{gap:7px}.property-status-group{max-width:62%}.property-file-code{white-space:normal;text-align:center}.property-spec-grid{gap:7px}.property-spec-grid>div{min-height:66px;padding:9px}.property-consultant-avatar{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.property-detail-page *,.property-detail-page :before,.property-detail-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-nav,.site-header,.property-breadcrumb,.property-mobile-actions,.property-actions,.property-lightbox,.property-final-cta-actions{display:none!important}.property-detail-page{width:100%;max-width:none;padding:0}.property-detail-top{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.property-detail-summary{box-shadow:none;position:static}.property-gallery-main,.property-gallery-main img{height:360px;min-height:360px}.property-gallery-rail{display:none}.property-related{break-before:page}}.property-contact-card{background:radial-gradient(260px 180px at 100% 0%, #c9a14a1a, transparent 70%), linear-gradient(180deg, var(--card) 0%, var(--paper) 100%);border:1px solid var(--pd-line);color:var(--pd-ink);box-shadow:var(--pd-shadow-lg)}.property-consultant-main{padding-bottom:2px}.property-consultant-avatar{background:linear-gradient(145deg, var(--brass-300), var(--brass-500));color:var(--pd-navy-deep);box-shadow:0 8px 18px #123a5a1a}.property-consultant-copy .kicker{color:var(--pd-gold)}.property-contact-name{color:var(--pd-navy)}.property-consultant-role{color:var(--pd-muted)}.property-consultant-badge{background:var(--pd-navy-soft);color:var(--pd-navy);border:1px solid #123a5a14}.property-contact-phone{background:var(--card);border:1px solid var(--pd-line);color:var(--pd-navy);box-shadow:0 4px 14px #123a5a0a}.property-contact-phone:hover{background:var(--pd-navy-soft)}.property-contact-note{color:var(--pd-muted)}.property-contact-actions .btn-gold{background:linear-gradient(180deg, var(--brass-300), var(--brass-500));color:var(--pd-navy-deep);box-shadow:0 8px 18px #c9a14a24}.property-contact-actions .btn-ghost{background:var(--card);border:1px solid var(--pd-line);color:var(--pd-navy)}.property-contact-actions .btn-ghost:hover{background:var(--pd-navy-soft);border-color:#123a5a29}.property-contact-profile{color:var(--pd-navy)}.property-contact-profile:hover{color:var(--pd-gold)}.property-final-cta{background:radial-gradient(420px 220px at 100% 0%, #c9a14a1f, transparent 70%), linear-gradient(135deg, var(--paper) 0%, var(--navy-100) 100%);border:1px solid var(--pd-line);color:var(--pd-ink);box-shadow:var(--pd-shadow-lg);position:relative;overflow:hidden}.property-final-cta:before{content:"";background:linear-gradient(180deg, var(--brass-500), var(--brass-300));border-radius:99px;width:4px;position:absolute;inset-block:18px;inset-inline-end:0}.property-final-cta .kicker{color:var(--pd-gold)}.property-final-cta h2{color:var(--pd-navy)}.property-final-cta p{color:var(--pd-muted)}.property-final-cta-actions .btn-gold{background:linear-gradient(180deg, var(--brass-300), var(--brass-500));color:var(--pd-navy-deep)}.property-final-cta-actions .btn-ghost{background:var(--card);border:1px solid var(--pd-line);color:var(--pd-navy)}.property-final-cta-actions .btn-ghost:hover{background:var(--pd-navy-soft);border-color:#123a5a29}body:has(.property-detail-page){background:var(--paper)!important;color:var(--fg)!important}.property-detail-page{color:var(--fg)!important;background:0 0!important}.property-detail-page .property-detail-summary,.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section,.property-detail-page .property-related,.property-detail-page .property-contact-card,.property-detail-page .property-final-cta{background:var(--card)!important;color:var(--fg)!important;border-color:var(--line)!important;box-shadow:0 12px 34px #123a5a12!important}.property-detail-page .property-contact-card{background:linear-gradient(180deg, var(--card) 0%, var(--paper) 100%)!important}.property-detail-page .property-final-cta{background:linear-gradient(135deg, var(--card) 0%, var(--navy-100) 100%)!important}.property-detail-page .property-contact-name,.property-detail-page .property-final-cta h2,.property-detail-page .property-detail-summary h1,.property-detail-page .property-section-heading h2,.property-detail-page .property-spec-grid strong{color:var(--navy-900)!important}.property-detail-page .property-consultant-role,.property-detail-page .property-contact-note,.property-detail-page .property-detail-meta,.property-detail-page .property-tools-heading,.property-detail-page .property-spec-grid small,.property-detail-page .property-final-cta p{color:var(--muted)!important}.property-detail-page .property-primary-contact-call,.property-detail-page .property-mobile-action-call{background:linear-gradient(180deg, var(--brass-300) 0%, var(--brass-500) 100%)!important;color:var(--navy-900)!important;box-shadow:0 10px 22px #c9a14a2e!important}.property-detail-page .property-primary-contact-call:hover,.property-detail-page .property-mobile-action-call:hover{background:linear-gradient(180deg, var(--brass-300) 0%, var(--brass-500) 100%)!important;color:var(--navy-900)!important}.property-detail-page .property-primary-contact-whatsapp,.property-detail-page .property-contact-actions .btn-ghost,.property-detail-page .property-final-cta-actions .btn-ghost,.property-detail-page .property-map-actions .btn-ghost,.property-detail-page .property-contact-phone{background:var(--card)!important;color:var(--navy-900)!important;border-color:var(--line)!important}.property-detail-page .property-consultant-badge{background:var(--navy-100)!important;color:var(--navy-900)!important;border-color:#123a5a1a!important}.property-detail-page .property-status-badge{background:var(--navy-100)!important;color:var(--navy-900)!important;border:1px solid #123a5a1a!important}.property-detail-page .property-type-badge{background:var(--brass-100)!important;color:var(--brass-700)!important}.property-detail-page .property-file-code,.property-detail-page .property-source-badge,.property-detail-page .property-description-meta>span{background:var(--paper)!important;color:var(--muted)!important;border-color:var(--line)!important}.property-detail-page .property-gallery-main,.property-detail-page .property-gallery-thumb,.property-detail-page .property-image-fallback{background:var(--navy-100)!important}.property-detail-page .property-gallery-counter,.property-detail-page .property-gallery-thumb-number{color:var(--navy-900)!important;background:#fffffff0!important;border-color:#fffc!important}.property-detail-page .property-gallery-featured{background:linear-gradient(180deg, var(--brass-300) 0%, var(--brass-500) 100%)!important;color:var(--navy-900)!important}.property-detail-page .property-action{background:var(--card)!important;color:var(--muted)!important;border-color:var(--line)!important}.property-detail-page .property-action:hover,.property-detail-page .property-action.is-active{background:var(--brass-100)!important;color:var(--navy-900)!important;border-color:#c9a14a73!important}.property-detail-page .property-detail-body .property-section-heading h2:after{background:var(--brass-500)!important}.property-detail-page .property-detail-main{color:var(--fg)!important;background:0 0!important}.property-detail-page .property-detail-main>section,.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section{background:var(--card)!important;color:var(--fg)!important;border:1px solid var(--line)!important;box-shadow:0 10px 28px #123a5a0f!important}.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section{isolation:isolate}.property-detail-page .property-section-heading h2,.property-detail-page .property-detail-body h2,.property-detail-page .property-location-section h2,.property-detail-page .property-section-subheading h3{color:var(--navy-900)!important}.property-detail-page .property-section-heading .kicker,.property-detail-page .property-detail-body .kicker,.property-detail-page .property-location-section .kicker{color:var(--brass-500)!important}.property-detail-page .property-source-badge{background:var(--paper)!important;color:var(--muted)!important;border:1px solid var(--line)!important}.property-detail-page .property-spec-grid{background:0 0!important}.property-detail-page .property-spec-grid>div,.property-detail-page .property-spec-grid>div:hover{background:var(--card-2)!important;color:var(--fg)!important;border:1px solid var(--line)!important;box-shadow:none!important}.property-detail-page .property-spec-grid>div>svg{color:var(--brass-500)!important}.property-detail-page .property-spec-grid small{color:var(--muted)!important}.property-detail-page .property-spec-grid strong{color:var(--navy-900)!important}.property-detail-page .property-description-meta>span{background:var(--paper)!important;color:var(--muted)!important;border:1px solid var(--line)!important}.property-detail-page .property-description-meta strong{color:var(--navy-900)!important}.property-detail-page .property-description-copy,.property-detail-page .property-description-copy p{color:var(--fg)!important;background:0 0!important}.property-detail-page .property-description-copy p strong,.property-detail-page .property-description-copy p b{color:var(--navy-900)!important}.property-detail-page .property-features{background:0 0!important}.property-detail-page .property-section-subheading span{color:var(--muted)!important}.property-detail-page .property-detail-body li{background:var(--brass-100)!important;color:var(--navy-900)!important;border:1px solid #c9a14a40!important}.property-detail-page .property-detail-body li svg{color:var(--brass-500)!important}.property-detail-page .property-map-card{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:none!important}.property-detail-page .property-map-actions{background:var(--card)!important;color:var(--muted)!important;border-top:1px solid var(--line)!important}.property-detail-page .property-map-actions>span{color:var(--muted)!important}.property-detail-page .property-map-actions .btn-ghost{background:var(--card)!important;color:var(--navy-900)!important;border-color:var(--line)!important}.property-detail-page .property-final-cta{background:linear-gradient(135deg, var(--card) 0%, var(--navy-100) 100%)!important;color:var(--fg)!important}.property-detail-page .property-final-cta:before{background:linear-gradient(180deg, var(--brass-500), var(--brass-300))!important}.property-detail-page .property-final-cta h2{color:var(--navy-900)!important}.property-detail-page .property-final-cta p{color:var(--muted)!important}.property-detail-page .text-link{color:var(--navy-900)!important}.property-detail-page .text-link:hover{color:var(--brass-500)!important}@media (width<=720px){.property-detail-page .property-detail-main>section,.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section{background:var(--card)!important;border-color:var(--line)!important}}.property-lightbox{z-index:9999!important;position:fixed!important;inset:0!important}.property-lightbox .property-lightbox-close{top:max(14px,env(safe-area-inset-top) + 10px)!important;right:max(14px,env(safe-area-inset-right) + 10px)!important;z-index:10002!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;color:#fff!important;background:#07141fc7!important;border:1px solid #ffffff47!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:fixed!important;transform:none!important;box-shadow:0 10px 30px #00000059!important}.property-lightbox .property-lightbox-close:hover,.property-lightbox .property-lightbox-close:focus-visible{background:linear-gradient(180deg,var(--brass-300),var(--brass-500))!important;color:var(--pd-navy-deep)!important;border-color:#0000!important}@media (width<=760px){.property-lightbox .property-lightbox-close{top:max(10px,env(safe-area-inset-top) + 6px)!important;right:max(10px,env(safe-area-inset-right) + 6px)!important;width:44px!important;height:44px!important}}.property-lightbox{z-index:9999!important;-webkit-backdrop-filter:blur(14px)!important;background:radial-gradient(900px 620px at 50% 15%,#203f5b57,#0000 68%),#050f18fb!important;grid-template-rows:1fr auto!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.property-lightbox-stage{background:linear-gradient(135deg,#ffffff0b,#ffffff04)!important;border:1px solid #ffffff1a!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;width:min(100vw - 180px,1180px)!important;height:min(72svh,760px)!important;min-height:320px!important;margin:auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0d!important}.property-lightbox-media-button{cursor:zoom-in!important;background:0 0!important;border:0!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:18px!important;display:flex!important;position:relative!important;overflow:hidden!important}.property-lightbox-media-button img{object-fit:contain!important;object-position:center!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border-radius:15px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:transform .26s,opacity .18s!important;display:block!important;box-shadow:0 18px 55px #00000047!important}.property-lightbox-media-button.is-zoomed{cursor:zoom-out!important;overflow:auto!important}.property-lightbox-media-button.is-zoomed img{object-fit:initial!important;width:auto!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:100%!important;max-height:none!important;transform:scale(1.35)!important}.property-lightbox-close{top:max(16px,env(safe-area-inset-top) + 8px)!important;right:max(16px,env(safe-area-inset-right) + 8px)!important;z-index:10002!important;color:#fff!important;background:#050f18b8!important;border:1px solid #fff3!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:fixed!important;box-shadow:0 12px 30px #00000052!important}.property-lightbox-close:hover,.property-lightbox-close:focus-visible{color:var(--pd-navy-deep)!important;background:linear-gradient(180deg,var(--brass-300),var(--brass-500))!important;border-color:#0000!important}.property-lightbox-nav{z-index:10001!important;color:#fff!important;background:#050f18b3!important;border:1px solid #ffffff2e!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 12px 30px #00000047!important}.property-lightbox-prev{left:18px!important;right:auto!important}.property-lightbox-next{left:auto!important;right:18px!important}.property-lightbox-nav:hover,.property-lightbox-nav:focus-visible{color:var(--pd-navy-deep)!important;background:linear-gradient(180deg,var(--brass-300),var(--brass-500))!important;border-color:#0000!important}.property-lightbox-count{z-index:10001!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(12px)!important;white-space:nowrap!important;background:#050f18b3!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:7px 14px!important;font-size:.72rem!important;font-weight:800!important;position:fixed!important;bottom:104px!important;left:50%!important;transform:translate(-50%)!important}.property-lightbox-zoom-hint{z-index:2!important;color:#ffffffc7!important;-webkit-backdrop-filter:blur(10px)!important;background:#050f18a3!important;border:1px solid #ffffff1f!important;border-radius:999px!important;margin:0!important;padding:6px 12px!important;font-size:.68rem!important;position:absolute!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.property-lightbox-strip{z-index:10001!important;width:100%!important;min-height:92px!important;padding:10px 18px max(14px,env(safe-area-inset-bottom))!important;scrollbar-width:thin!important;background:linear-gradient(#050f1814,#050f1875)!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important;overflow-x:auto!important}.property-lightbox-thumb{opacity:.72!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:10px!important;flex:0 0 82px!important;width:82px!important;height:58px!important;padding:0!important;transition:opacity .16s,transform .16s,border-color .16s!important;overflow:hidden!important}.property-lightbox-thumb:hover{opacity:1!important;transform:translateY(-1px)!important}.property-lightbox-thumb.is-active{opacity:1!important;border-color:var(--pd-gold)!important;box-shadow:0 0 0 2px #c9a14a3d!important}.property-lightbox-thumb img,.property-lightbox-thumb video{object-fit:cover!important;width:100%!important;height:100%!important}@media (width<=760px){.property-lightbox-stage{border-radius:18px!important;width:calc(100vw - 28px)!important;height:min(68svh,640px)!important;min-height:280px!important}.property-lightbox-media-button{border-radius:18px!important;padding:10px!important}.property-lightbox-media-button img{border-radius:12px!important}.property-lightbox-close{top:max(10px,env(safe-area-inset-top) + 6px)!important;right:max(10px,env(safe-area-inset-right) + 6px)!important;width:44px!important;height:44px!important}.property-lightbox-nav{width:40px!important;height:40px!important}.property-lightbox-prev{left:7px!important}.property-lightbox-next{right:7px!important}.property-lightbox-count{font-size:.66rem!important;bottom:88px!important}.property-lightbox-strip{justify-content:flex-start!important;min-height:76px!important;padding-inline:10px!important}.property-lightbox-thumb{flex-basis:70px!important;width:70px!important;height:50px!important}.property-lightbox-zoom-hint{font-size:.6rem!important;bottom:9px!important}}.property-video-player{z-index:1!important;isolation:isolate!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.property-video-frame{z-index:1!important;background:var(--navy-950)!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.property-video-frame video{object-fit:cover!important;background:var(--navy-950)!important;width:100%!important;height:100%!important;display:block!important}.property-video-player.is-lightbox .property-video-frame video{object-fit:contain!important}.property-video-center-play{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;cursor:pointer!important;background:#050f189e!important;border:1px solid #ffffff52!important;border-radius:50%!important;place-items:center!important;width:68px!important;height:68px!important;transition:transform .16s,background .16s,opacity .16s!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 16px 40px #00000057!important}.property-video-center-play:hover{background:#0c2131c7!important;transform:translate(-50%,-50%)scale(1.06)!important}.property-video-player.is-playing .property-video-center-play{opacity:0!important;pointer-events:none!important}.property-video-player.is-paused .property-video-center-play{opacity:1!important;pointer-events:auto!important}.property-video-player:has(video:not([data-ready])){background:var(--navy-950)!important}.property-video-controls{z-index:5!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(#050f1899,#050f18e0)!important;border:1px solid #ffffff24!important;border-radius:15px!important;grid-template-columns:auto auto auto auto minmax(80px,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:7px 9px!important;display:grid!important;position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important;box-shadow:0 12px 32px #0000004d!important}.property-video-controls button{color:#fff!important;cursor:pointer!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:9px!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;transition:background .15s,transform .15s,border-color .15s!important;display:grid!important}.property-video-controls button:hover{background:#ffffff26!important;border-color:#ffffff3d!important;transform:translateY(-1px)!important}.property-video-controls button:focus-visible,.property-video-center-play:focus-visible{outline:2px solid var(--brass-300)!important;outline-offset:2px!important}.property-video-time{text-align:center!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:#ffffffd6!important;direction:ltr!important;min-width:72px!important;font-size:.64rem!important;font-weight:800!important}.property-video-progress{width:100%!important;min-width:60px!important;height:5px!important;accent-color:var(--brass-500)!important;cursor:pointer!important;appearance:none!important;background:linear-gradient(90deg,var(--brass-500) var(--video-progress,0%),#ffffff38 var(--video-progress,0%))!important;border-radius:999px!important;margin:0!important}.property-video-progress::-webkit-slider-thumb{appearance:none!important;background:var(--brass-500)!important;border:2px solid #fff!important;border-radius:50%!important;width:13px!important;height:13px!important;box-shadow:0 2px 8px #0000004d!important}.property-video-progress::-moz-range-thumb{background:var(--brass-500)!important;border:2px solid #fff!important;border-radius:50%!important;width:13px!important;height:13px!important}@media (width<=760px){.property-video-controls{border-radius:12px!important;grid-template-columns:auto auto auto minmax(54px,1fr) auto!important;gap:5px!important;min-height:44px!important;padding:6px 7px!important;bottom:8px!important;left:8px!important;right:8px!important}.property-video-controls button{border-radius:8px!important;flex-basis:30px!important;width:30px!important;height:30px!important}.property-video-time{grid-area:2/1/auto/-1!important;justify-self:center!important;min-width:0!important;font-size:.58rem!important;line-height:1!important}.property-video-progress{grid-area:1/4!important}.property-video-center-play{width:58px!important;height:58px!important}.property-video-player.is-lightbox .property-video-controls{bottom:10px!important;left:10px!important;right:10px!important}}.property-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.property-spec-grid>div{background:linear-gradient(180deg,#fff,var(--card-2));min-width:0}.property-spec-grid>div>span{min-width:0}.property-spec-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-other-amenities{border:1px solid var(--pd-line);border-radius:var(--pd-radius-md);background:linear-gradient(180deg,#fff,var(--card-2));margin-top:12px;padding:14px}.property-other-amenities-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.property-other-amenities-head>span{color:var(--pd-ink);align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.property-other-amenities-head svg{color:var(--pd-gold)}.property-other-amenities-head small{color:var(--pd-muted);font-size:.64rem;font-weight:700}.property-other-amenities-list{flex-wrap:wrap;gap:7px;display:flex}.property-other-amenities-list>span{background:var(--card-2);min-height:30px;color:var(--pd-ink);border:1px solid #c9a14a38;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.64rem;font-weight:750;display:inline-flex}.property-other-amenities-list svg{color:var(--pd-gold);flex:none}@media (width<=760px){.property-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.property-spec-grid>div{min-height:72px!important;padding:10px!important}.property-spec-grid>div>svg{width:17px!important;height:17px!important}.property-spec-grid small{font-size:.61rem!important}.property-spec-grid strong{font-size:.77rem!important}.property-other-amenities{padding:11px!important}.property-other-amenities-list{gap:6px!important}.property-other-amenities-list>span{min-height:28px!important;padding:4px 7px!important;font-size:.59rem!important}}.property-spec-amenities{border:1px solid var(--pd-line)!important;border-radius:var(--pd-radius-md)!important;background:linear-gradient(180deg,#fff,var(--card-2))!important;grid-column:1/-1!important;min-width:0!important;margin:0!important;overflow:hidden!important}.property-spec-amenities>summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:78px!important;padding:13px 16px!important;list-style:none!important;transition:background .16s,box-shadow .16s!important;display:flex!important}.property-spec-amenities>summary::marker{display:none!important}.property-spec-amenities>summary:hover{background:var(--card)!important}.property-spec-amenities[open]>summary{border-bottom:1px solid var(--pd-line)!important;background:linear-gradient(180deg,#fff,var(--card-2))!important}.property-spec-amenities-title{min-width:0!important;color:var(--pd-ink)!important;align-items:center!important;gap:11px!important;display:flex!important}.property-spec-amenities-title>svg{width:19px!important;height:19px!important;color:var(--pd-gold)!important;flex:none!important}.property-spec-amenities-title>span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.property-spec-amenities-title small,.property-spec-amenities-toggle small,.property-spec-amenity-item small{color:var(--pd-muted)!important;font-size:.61rem!important;font-weight:700!important}.property-spec-amenities-title strong{color:var(--pd-ink)!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:850!important}.property-spec-amenities-toggle{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.property-spec-amenities-toggle svg{color:var(--pd-muted)!important;transition:transform .18s,color .18s!important}.property-spec-amenities[open] .property-spec-amenities-toggle svg{color:var(--pd-gold)!important;transform:rotate(180deg)!important}.property-spec-amenities-body{background:var(--card-2)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;display:grid!important}.property-spec-amenity-item{background:linear-gradient(180deg,#fff,var(--card-2))!important;border:1px solid #102a3c17!important;border-radius:13px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:70px!important;padding:11px!important;display:flex!important;box-shadow:0 5px 16px #102a3c0a!important}.property-spec-amenity-item>svg{width:18px!important;height:18px!important;color:var(--pd-gold)!important;flex:none!important}.property-spec-amenity-item>span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.property-spec-amenity-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--pd-ink)!important;font-size:.72rem!important;font-weight:800!important;display:block!important;overflow:hidden!important}@media (width<=900px){.property-spec-amenities-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.property-spec-amenities>summary{gap:10px!important;min-height:72px!important;padding:11px 12px!important}.property-spec-amenities-title{gap:9px!important}.property-spec-amenities-title>svg{width:18px!important;height:18px!important}.property-spec-amenities-title small,.property-spec-amenities-toggle small{font-size:.57rem!important}.property-spec-amenities-title strong{font-size:.74rem!important}.property-spec-amenities-body{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:9px!important}.property-spec-amenity-item{border-radius:11px!important;gap:8px!important;min-height:64px!important;padding:9px!important}.property-spec-amenity-item>svg{width:16px!important;height:16px!important}.property-spec-amenity-item small{font-size:.55rem!important}.property-spec-amenity-item strong{font-size:.65rem!important}}.property-detail-summary-head{padding:2px 2px 0!important;position:relative!important}.property-detail-summary-head:before{content:""!important;inset-inline-end:0!important;background:linear-gradient(90deg,var(--pd-gold),var(--brass-300))!important;border-radius:999px!important;width:72px!important;height:3px!important;position:absolute!important;top:0!important}.property-detail-hero-row{align-items:center!important;padding-top:8px!important}.property-status-group{gap:7px!important}.property-status-badge,.property-type-badge,.property-file-code{letter-spacing:-.01em!important;border-radius:10px!important;min-height:34px!important;padding:6px 12px!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important}.property-status-badge{box-shadow:0 7px 18px #123a5a1f!important}.property-type-badge{background:var(--brass-100)!important}.property-file-code{background:var(--card-2)!important;color:var(--muted)!important;font-variant-numeric:tabular-nums!important;padding-inline:12px!important;font-size:.66rem!important;font-weight:800!important}.property-detail-summary-head h1{max-width:none!important;color:var(--navy-900)!important;letter-spacing:normal!important;text-wrap:pretty!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;margin:20px 0 0!important;padding-inline-end:14px!important;font-family:Vazirmatn,IRANSansX,Tahoma,sans-serif!important;font-size:clamp(1.8rem,1.35rem + 1.35vw,2.7rem)!important;font-weight:950!important;line-height:1.48!important;position:relative!important}.property-detail-summary-head h1:after{content:""!important;inset-inline-end:0!important;background:linear-gradient(180deg,var(--pd-gold),var(--brass-700))!important;border-radius:999px!important;width:4px!important;height:1.15em!important;position:absolute!important;top:.3em!important}.property-detail-meta{margin-top:12px!important;padding:8px 0!important;font-size:.82rem!important;font-weight:650!important}.property-detail-meta span{color:var(--subtle)!important}.property-price-block{background:linear-gradient(145deg,var(--card-2) 0%,var(--card-2) 100%)!important;border-color:#c9a14a4d!important;border-radius:18px!important;margin-top:16px!important;padding:19px 20px!important;box-shadow:0 10px 26px #123a5a0f!important}.property-price-block>span{letter-spacing:.01em!important;font-size:.68rem!important}.property-price-block>strong{letter-spacing:-.025em!important;font-family:Vazirmatn,IRANSansX,Tahoma,sans-serif!important;font-weight:950!important}.property-price-block small{font-size:.71rem!important}.property-primary-contact{gap:8px!important;margin-top:12px!important}.property-primary-contact a{border-radius:13px!important;min-height:49px!important;font-size:.76rem!important;font-weight:850!important}.property-tools-heading{border-top:1px solid var(--line)!important;align-items:end!important;margin-top:20px!important;padding-top:14px!important}.property-tools-heading span:first-child{color:var(--fg)!important;font-size:.8rem!important}.property-tools-heading span:last-child{font-size:.64rem!important}.property-actions:not(.property-actions-compact){gap:7px!important;margin-top:8px!important}.property-actions:not(.property-actions-compact) .property-action{background:var(--card)!important;border-radius:12px!important;min-height:44px!important;font-size:.66rem!important;font-weight:800!important}.property-actions:not(.property-actions-compact) .property-action svg{color:var(--brass-700)!important}@media (width<=760px){.property-detail-summary-head{padding-inline:0!important}.property-detail-hero-row{gap:8px!important;padding-top:7px!important}.property-status-badge,.property-type-badge,.property-file-code{border-radius:9px!important;min-height:31px!important;padding:5px 9px!important;font-size:.61rem!important}.property-detail-summary-head h1{letter-spacing:-.035em!important;margin-top:17px!important;padding-inline-end:11px!important;font-size:clamp(1.34rem,5.6vw,1.78rem)!important;line-height:1.58!important}.property-detail-summary-head h1:after{width:3px!important}.property-detail-meta{margin-top:8px!important;font-size:.73rem!important}.property-price-block{border-radius:15px!important;margin-top:12px!important;padding:15px 16px!important}.property-price-block>strong{font-size:1.18rem!important;line-height:1.6!important}.property-primary-contact a{min-height:46px!important;font-size:.7rem!important}.property-tools-heading{margin-top:15px!important;padding-top:12px!important}.property-actions:not(.property-actions-compact){grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-detail-page .property-spec-grid>div>svg,.property-detail-page .property-spec-amenity-item>svg{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;color:var(--brass-700)!important;stroke-width:2.2px!important;box-sizing:content-box!important;background:var(--brass-100)!important;border:1px solid var(--brass-300)!important;border-radius:10px!important;flex:0 0 20px!important;padding:4px!important}.property-detail-page .property-other-amenities-list svg{color:var(--brass-700)!important;width:18px!important;min-width:18px!important;height:18px!important}}.property-detail-page .property-detail-top{gap:28px!important}.property-detail-page .property-detail-content{width:100%!important;margin-top:34px!important;display:block!important}.property-detail-page .property-detail-main{gap:24px!important;width:100%!important;min-width:0!important;display:grid!important}.property-detail-page .property-detail-main>section{width:100%!important;min-width:0!important;margin:0!important}.property-detail-page .property-detail-summary{gap:22px!important}.property-detail-page .property-contact-card{margin:2px 0 0!important;box-shadow:0 14px 32px #123a5a14!important}@media (width<=1024px){.property-detail-page .property-detail-content{margin-top:28px!important}.property-detail-page .property-detail-main{gap:20px!important}}@media (width<=720px){.property-detail-page .property-detail-top{row-gap:20px!important}.property-detail-page .property-detail-content{margin-top:24px!important}.property-detail-page .property-detail-main,.property-detail-page .property-detail-summary{gap:18px!important}.property-detail-page .property-contact-card{margin-top:2px!important}}.property-detail-page{width:min(100% - 24px,1380px)!important;padding-top:18px!important}.property-detail-top{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr)!important;gap:18px!important}.property-detail-summary{border-radius:20px!important;gap:14px!important;padding:20px!important;top:82px!important}.property-gallery{grid-template-columns:minmax(0,1fr) 148px!important;gap:9px!important;min-height:500px!important}.property-gallery-main{border-radius:20px!important;min-height:500px!important}.property-gallery-main img,.property-gallery-main video{min-height:500px!important}.property-gallery-rail{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-auto-rows:unset!important;scrollbar-width:thin!important;scrollbar-color:var(--line-2) transparent!important;max-height:500px!important;padding-inline-end:3px!important;display:grid!important;overflow:hidden auto!important}.property-gallery-thumb:nth-of-type(n+5){display:block!important}.property-gallery-thumb{min-height:106px!important}.property-gallery-thumb.is-active{border-color:var(--brass-600)!important;box-shadow:0 0 0 2px #c08a2a2e,0 7px 18px #0f172a12!important}.property-detail-content{margin-top:18px!important}.property-detail-main{gap:14px!important}.property-divar-specs,.property-detail-body,.property-location-section,.property-final-cta{border-radius:20px!important;padding:20px!important}.property-section-heading{margin-bottom:14px!important}.property-section-heading h2{font-size:1.08rem!important}.property-detail-body p,.property-description-copy p{max-width:82ch!important}.property-description-meta{flex-wrap:wrap!important;gap:7px!important;margin-bottom:12px!important;display:flex!important}.property-description-meta>span{border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:9px!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;display:inline-flex!important}.property-description-meta strong{color:var(--navy-900)!important}.property-description-meta time{color:var(--muted)!important}.property-features{border-top:1px solid var(--line)!important;margin-top:18px!important;padding-top:16px!important}.property-section-subheading{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.property-section-subheading span{color:var(--subtle)!important;font-size:.72rem!important;font-weight:750!important}.property-spec-amenities{border:1px solid var(--line)!important;background:var(--card-2)!important;border-radius:14px!important;margin-top:14px!important;overflow:hidden!important}.property-spec-amenities>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:10px 12px!important;list-style:none!important;display:flex!important}.property-spec-amenities>summary::-webkit-details-marker{display:none}.property-spec-amenities-title{align-items:center!important;gap:9px!important;display:flex!important}.property-spec-amenities-title>svg{color:var(--brass-700)!important}.property-spec-amenities-title span{gap:1px!important;display:grid!important}.property-spec-amenities-title small{color:var(--subtle)!important;font-size:.67rem!important}.property-spec-amenities-title strong{color:var(--navy-900)!important;font-size:.8rem!important}.property-spec-amenities-toggle{color:var(--muted)!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.property-spec-amenities-toggle svg{transition:transform .2s!important}.property-spec-amenities[open] .property-spec-amenities-toggle svg{transform:rotate(180deg)!important}.property-spec-amenities-body{border-top:1px solid var(--line)!important;background:var(--card)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}.property-spec-amenity-item{border:1px solid var(--line)!important;background:var(--card-2)!important;border-radius:11px!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;padding:10px!important;display:flex!important}.property-spec-amenity-item>svg{color:var(--brass-700)!important;flex:none!important;margin-top:2px!important}.property-spec-amenity-item span{gap:2px!important;min-width:0!important;display:grid!important}.property-spec-amenity-item small{color:var(--subtle)!important;font-size:.64rem!important}.property-spec-amenity-item strong{color:var(--navy-900)!important;font-size:.74rem!important;line-height:1.7!important}.property-contact-card{margin-top:0!important}.property-contact-profile{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:10px!important;justify-content:space-between!important;width:100%!important;min-height:36px!important;padding:7px 9px!important}.property-contact-profile:hover{background:var(--navy-100)!important}.property-map-actions{padding:10px!important}.property-related{margin-top:28px!important}@media (width<=1080px){.property-detail-top{grid-template-columns:1fr!important}.property-detail-summary{order:2!important;position:static!important}.property-gallery{grid-template-columns:minmax(0,1fr) 128px!important;min-height:440px!important}.property-gallery-main,.property-gallery-main img,.property-gallery-main video{min-height:440px!important}.property-gallery-rail{max-height:440px!important}.property-gallery-thumb{min-height:90px!important}.property-spec-amenities-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.property-detail-page{width:min(100% - 16px,680px)!important;padding-top:12px!important}.property-detail-top{gap:12px!important}.property-gallery{grid-template-columns:1fr!important;min-height:0!important}.property-gallery-main,.property-gallery-main img,.property-gallery-main video{min-height:300px!important}.property-gallery-main{border-radius:18px!important}.property-gallery-rail{scrollbar-width:none!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-columns:82px!important;grid-auto-flow:column!important;max-height:none!important;padding:0 0 2px!important;display:grid!important;overflow:auto hidden!important}.property-gallery-rail::-webkit-scrollbar{display:none}.property-gallery-thumb,.property-gallery-thumb:nth-of-type(n+5){width:82px!important;height:62px!important;min-height:62px!important;display:block!important}.property-gallery-open{min-height:38px!important;padding:7px 10px!important}.property-detail-summary{border-radius:18px!important;padding:15px!important}.property-detail-summary-head h1{max-width:none!important;font-size:clamp(1.28rem,5.5vw,1.68rem)!important;line-height:1.62!important}.property-detail-content{margin-top:14px!important}.property-divar-specs,.property-detail-body,.property-location-section,.property-final-cta{border-radius:17px!important;padding:15px!important}.property-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-spec-grid>div{min-height:68px!important;padding:9px!important}.property-spec-amenities-body{grid-template-columns:1fr!important}.property-description-meta{margin-bottom:10px!important}}@media (width<=420px){.property-detail-page{width:calc(100% - 10px)!important}.property-gallery-main,.property-gallery-main img,.property-gallery-main video{min-height:285px!important}.property-gallery-thumb,.property-gallery-thumb:nth-of-type(n+5){width:74px!important;height:58px!important;min-height:58px!important}.property-status-group{max-width:none!important}.property-detail-hero-row{flex-wrap:wrap!important}.property-file-code{margin-inline-start:auto!important}}.property-detail-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.property-detail-skeleton>*{opacity:.92}.property-skeleton-breadcrumb,.property-skeleton-line,.property-skeleton-price,.property-skeleton-actions,.property-skeleton-contact,.property-skeleton-gallery,.property-skeleton-specs>span{background:linear-gradient(90deg, var(--pd-surface) 0%, color-mix(in srgb, var(--pd-line) 55%, var(--pd-surface)) 45%, var(--pd-surface) 90%);border-radius:var(--pd-radius-sm);animation:property-skeleton-shimmer 1.5s var(--pd-speed) ease-in-out infinite;background-size:220% 100%}.property-skeleton-breadcrumb{width:min(58%,320px);height:12px;margin-bottom:18px}.property-skeleton-gallery{border-radius:var(--pd-radius-lg);min-height:420px}.property-skeleton-line{height:13px;display:block}.property-skeleton-line-short{width:34%}.property-skeleton-line-medium{width:62%}.property-skeleton-line-long{width:100%}.property-skeleton-line-title{width:78%;height:26px;margin-block:14px 10px}.property-skeleton-price{border-radius:var(--pd-radius-md);height:92px;margin-top:18px}.property-skeleton-actions{height:46px;margin-top:14px}.property-skeleton-contact{border-radius:var(--pd-radius-md);height:78px;margin-top:14px}.property-skeleton-section{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--pd-radius-lg);margin-top:22px;padding:22px}.property-skeleton-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:18px 22px;display:grid}.property-skeleton-specs>span{border-radius:var(--pd-radius-sm);height:66px}@keyframes property-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.property-price-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;display:block}@media (width<=760px){.property-skeleton-gallery{min-height:330px}.property-skeleton-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.property-skeleton-section{border-radius:20px;padding:16px}}@media (prefers-reduced-motion:reduce){.property-skeleton-breadcrumb,.property-skeleton-line,.property-skeleton-price,.property-skeleton-actions,.property-skeleton-contact,.property-skeleton-gallery,.property-skeleton-specs>span{animation:none}}.property-detail-page{width:min(100% - 40px,1380px)!important;color:var(--pd-ink)!important;padding:26px 0 96px!important}.property-detail-page .property-breadcrumb{background:color-mix(in srgb, var(--card) 94%, transparent)!important;border:1px solid var(--line-2)!important;border-radius:999px!important;gap:9px!important;width:fit-content!important;max-width:100%!important;margin:0 0 24px!important;padding:9px 14px!important;font-size:.82rem!important;box-shadow:0 7px 22px #0f23340f!important}.property-detail-page .property-breadcrumb a{color:var(--navy-800)!important;font-weight:750!important}.property-detail-page .property-breadcrumb span:last-child{color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.property-detail-page .property-detail-top{grid-template-columns:minmax(0,1.56fr) minmax(390px,.84fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.property-detail-page .property-detail-top-gallery,.property-detail-page .property-detail-summary{min-width:0!important}.property-detail-page .property-gallery-wrap{gap:12px!important;display:grid!important}.property-detail-page .property-gallery{grid-template-columns:minmax(0,1fr) 132px!important;gap:12px!important;min-height:0!important}.property-detail-page .property-gallery-main{border:1px solid var(--line-2)!important;background:var(--navy-100)!important;border-radius:28px!important;height:clamp(470px,43vw,620px)!important;min-height:clamp(470px,43vw,620px)!important;box-shadow:0 24px 55px #0f23341f!important}.property-detail-page .property-gallery-main:after{background:linear-gradient(#07141f14 0%,#0000 30%),linear-gradient(#0000 53%,#07141f42 100%)!important}.property-detail-page .property-gallery-main img,.property-detail-page .property-gallery-main video{object-fit:cover!important;height:100%!important;min-height:100%!important}.property-detail-page .property-gallery-open{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#081320d1!important;border:1px solid #ffffff3d!important;border-radius:12px!important;min-height:38px!important;padding:7px 12px!important;font-size:.76rem!important;top:18px!important;left:auto!important;right:18px!important;box-shadow:0 9px 22px #00000026!important}.property-detail-page .property-gallery-featured{border-radius:999px!important;min-height:34px!important;padding:6px 11px!important;font-size:.75rem!important;top:18px!important;right:18px!important}.property-detail-page .property-gallery-counter{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#081320c7!important;border:1px solid #ffffff29!important;border-radius:999px!important;min-height:34px!important;padding:6px 11px!important;font-size:.75rem!important;font-weight:800!important;bottom:18px!important;left:18px!important}.property-detail-page .property-gallery-nav{width:44px!important;height:44px!important;color:var(--navy-900)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff0!important;border:1px solid #ffffffb8!important;box-shadow:0 10px 24px #00000024!important}.property-detail-page .property-gallery-prev{right:18px!important}.property-detail-page .property-gallery-next{left:18px!important}.property-detail-page .property-gallery-rail{grid-auto-rows:minmax(0,1fr)!important;gap:9px!important;max-height:clamp(470px,43vw,620px)!important}.property-detail-page .property-gallery-thumb{border-color:var(--line)!important;background:var(--card)!important;border-radius:15px!important;min-height:0!important;box-shadow:0 7px 18px #0f233412!important}.property-detail-page .property-gallery-thumb:nth-of-type(n+6){display:none!important}.property-detail-page .property-gallery-thumb.is-active{border-color:var(--brass-500)!important;box-shadow:0 0 0 2px #c08a2a29,0 10px 24px #0f233417!important}.property-detail-page .property-gallery-thumb-number{background:#081320cc!important;border-radius:8px!important;min-width:24px!important;min-height:24px!important;font-size:.62rem!important;inset-block-end:6px!important;inset-inline-start:6px!important}.property-detail-page .property-detail-summary{border:1px solid var(--line-2)!important;background:var(--card)!important;border-radius:28px!important;padding:0!important;position:sticky!important;top:94px!important;overflow:hidden!important;box-shadow:0 24px 55px #0f23341c!important}.property-detail-page .property-detail-summary:before{background:linear-gradient(90deg, var(--navy-900), var(--brass-500), var(--navy-900))!important;height:5px!important}.property-detail-page .property-detail-summary-head{gap:18px!important;padding:30px!important}.property-detail-page .property-detail-hero-row{gap:14px!important}.property-detail-page .property-status-group{gap:7px!important}.property-detail-page .property-status-badge,.property-detail-page .property-type-badge,.property-detail-page .property-featured-note{border-radius:999px!important;min-height:32px!important;padding:6px 11px!important;font-size:.72rem!important;font-weight:850!important}.property-detail-page .property-file-code{border-color:var(--line)!important;background:var(--card-2)!important;min-height:30px!important;color:var(--muted)!important;padding:5px 9px!important;font-size:.71rem!important}.property-detail-page .property-detail-title-block{gap:7px!important}.property-detail-page .property-detail-eyebrow{color:var(--brass-700)!important;font-size:.76rem!important;font-weight:850!important}.property-detail-page .property-detail-summary-head h1{max-width:22ch!important;color:var(--navy-950)!important;letter-spacing:-.035em!important;margin-top:0!important;font-size:clamp(1.75rem,1.25rem + .8vw,2.45rem)!important;font-weight:900!important;line-height:1.55!important}.property-detail-page .property-detail-meta{color:var(--muted)!important;margin-top:0!important;font-size:.95rem!important;font-weight:650!important;line-height:2!important}.property-detail-page .property-price-block{border:1px solid var(--line)!important;background:linear-gradient(145deg, var(--card-2), var(--paper))!important;border-radius:18px!important;margin-top:0!important;padding:20px 20px 19px!important;box-shadow:inset 0 0 0 1px #ffffff73!important}.property-detail-page .property-price-block:before{background:linear-gradient(180deg, var(--brass-300), var(--brass-700))!important;width:5px!important}.property-detail-page .property-price-block>span{color:var(--muted)!important;font-size:.79rem!important}.property-detail-page .property-price-block>strong{color:var(--navy-950)!important;font-size:clamp(1.32rem,1rem + .65vw,1.9rem)!important;line-height:1.55!important}.property-detail-page .property-price-block small{color:var(--muted)!important;font-size:.74rem!important;line-height:1.9!important}.property-detail-page .property-price-per-m2 strong{color:var(--brass-800)!important}.property-detail-page .property-primary-contact{grid-template-columns:1.15fr 1fr!important;gap:9px!important;margin-top:0!important}.property-detail-page .property-primary-contact a{border-radius:14px!important;min-height:52px!important;font-size:.82rem!important;font-weight:850!important}.property-detail-page .property-primary-contact-call{background:var(--navy-900)!important;border-color:var(--navy-900)!important;box-shadow:0 10px 22px #0b1a2b26!important}.property-detail-page .property-primary-contact-whatsapp{background:var(--card-2)!important;border-color:var(--line)!important;color:var(--navy-900)!important}.property-detail-page .property-tools-heading{border-top:1px solid var(--line)!important;margin:0!important;padding-top:18px!important}.property-detail-page .property-tools-heading>span:first-child{color:var(--navy-900)!important;font-size:.86rem!important;font-weight:850!important}.property-detail-page .property-tools-heading>span:last-child{color:var(--muted)!important;font-size:.72rem!important}.property-detail-page .property-actions:not(.property-actions-compact){gap:7px!important;margin-top:0!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action{border-color:var(--line)!important;background:var(--card-2)!important;min-height:62px!important;color:var(--navy-900)!important;border-radius:13px!important;padding:9px 6px!important;font-size:.73rem!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action svg{color:var(--brass-700)!important}.property-detail-page .property-actions:not(.property-actions-compact) .property-action:hover,.property-detail-page .property-actions:not(.property-actions-compact) .property-action.is-active{border-color:var(--brass-300)!important;background:var(--brass-100)!important;color:var(--navy-900)!important}.property-detail-page .property-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:0!important}.property-detail-page .property-summary-facts>div{border-color:var(--line)!important;background:var(--card-2)!important;border-radius:13px!important;min-height:64px!important;padding:10px 11px!important}.property-detail-page .property-summary-facts svg{color:var(--brass-700)!important}.property-detail-page .property-summary-facts small{color:var(--muted)!important;font-size:.65rem!important}.property-detail-page .property-summary-facts strong{color:var(--navy-900)!important;font-size:.79rem!important}.property-detail-page .property-detail-content{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;align-items:start!important;gap:24px!important;margin-top:34px!important}.property-detail-page .property-detail-main{gap:18px!important}.property-detail-page .property-detail-main>section,.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section,.property-detail-page .property-final-cta{border-radius:24px!important;box-shadow:0 15px 38px #0f233412!important}.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section{background:var(--card)!important;border-color:var(--line-2)!important;padding:26px!important}.property-detail-page .property-section-heading{border-bottom:1px solid var(--line)!important;align-items:center!important;gap:18px!important;margin-bottom:20px!important;padding-bottom:14px!important}.property-detail-page .property-section-heading .kicker{color:var(--brass-700)!important;margin-bottom:2px!important;font-size:.74rem!important;font-weight:850!important}.property-detail-page .property-section-heading h2{color:var(--navy-950)!important;font-size:1.28rem!important;font-weight:900!important;line-height:1.65!important}.property-detail-page .property-source-badge{border-color:var(--line)!important;background:var(--card-2)!important;min-height:32px!important;color:var(--muted)!important;padding:5px 10px!important;font-size:.71rem!important}.property-detail-page .property-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.property-detail-page .property-spec-grid>div{border-color:var(--line)!important;background:linear-gradient(180deg, var(--card), var(--card-2))!important;border-radius:15px!important;gap:11px!important;min-height:86px!important;padding:13px!important}.property-detail-page .property-spec-grid>div>svg{background:var(--brass-100)!important;width:38px!important;height:38px!important;color:var(--brass-700)!important;box-sizing:border-box!important;border-radius:11px!important;padding:9px!important}.property-detail-page .property-spec-grid small{color:var(--muted)!important;font-size:.68rem!important;font-weight:700!important;line-height:1.6!important}.property-detail-page .property-spec-grid strong{color:var(--navy-900)!important;margin-top:3px!important;font-size:.9rem!important;font-weight:850!important;line-height:1.65!important}.property-detail-page .property-spec-amenities{border-top:1px solid var(--line)!important;margin-top:14px!important}.property-detail-page .property-spec-amenities>summary{min-height:64px!important;padding:11px 0!important}.property-detail-page .property-spec-amenities-title{gap:10px!important}.property-detail-page .property-spec-amenities-title>svg{background:var(--brass-100)!important;width:34px!important;height:34px!important;color:var(--brass-700)!important;border-radius:10px!important;padding:8px!important}.property-detail-page .property-spec-amenities-toggle small{color:var(--muted)!important;font-size:.7rem!important}.property-detail-page .property-spec-amenities-body{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:13px 0 2px!important}.property-detail-page .property-spec-amenity-item{border:1px solid var(--line)!important;background:var(--card-2)!important;border-radius:13px!important;min-height:70px!important;padding:10px!important}.property-detail-page .property-spec-amenity-item>svg{color:var(--brass-700)!important;flex:none!important}.property-detail-page .property-spec-amenity-item small{color:var(--muted)!important;font-size:.64rem!important}.property-detail-page .property-spec-amenity-item strong{color:var(--navy-900)!important;font-size:.75rem!important}.property-detail-page .property-detail-body{gap:18px!important}.property-detail-page .property-description-meta{gap:8px!important}.property-detail-page .property-description-meta>span{background:var(--card-2)!important;border-color:var(--line)!important;color:var(--muted)!important;border-radius:10px!important;padding:8px 10px!important;font-size:.68rem!important}.property-detail-page .property-description-copy{max-width:860px!important}.property-detail-page .property-description-copy p{color:var(--pd-ink)!important;font-size:.97rem!important;line-height:2.2!important}.property-detail-page .property-features{border-top:1px solid var(--line)!important;gap:12px!important;padding-top:8px!important}.property-detail-page .property-section-subheading h3{color:var(--navy-900)!important;font-size:.95rem!important}.property-detail-page .property-section-subheading span{color:var(--muted)!important;font-size:.7rem!important}.property-detail-page .property-detail-body li{background:var(--brass-100)!important;min-height:38px!important;color:var(--navy-900)!important;border-color:#c08a2a38!important;padding:7px 12px!important;font-size:.74rem!important}.property-detail-page .property-location-section .property-map-card{border-color:var(--line-2)!important;border-radius:18px!important}.property-detail-page .property-location-section .property-map-card iframe{min-height:370px!important}.property-detail-page .property-map-actions{padding:14px 16px 16px!important}.property-detail-page .property-map-actions>span{color:var(--muted)!important;font-size:.76rem!important}.property-detail-page .property-map-actions .btn-ghost,.property-detail-page .property-location-fallback .btn-ghost{border-color:var(--line)!important;background:var(--card)!important;min-height:44px!important;color:var(--navy-900)!important;border-radius:12px!important}.property-detail-page .property-location-fallback{border-color:var(--line)!important;background:var(--card-2)!important;border-radius:18px!important}.property-detail-page .property-location-fallback strong{color:var(--navy-900)!important}.property-detail-page .property-location-fallback p{color:var(--muted)!important}.property-detail-page .property-detail-aside{gap:16px!important;min-width:0!important;display:grid!important}.property-detail-page .property-contact-card{border-radius:24px!important;padding:22px!important;box-shadow:0 18px 42px #0f23341f!important}.property-detail-page .property-consultant-main{grid-template-columns:58px minmax(0,1fr) 38px!important;gap:12px!important}.property-detail-page .property-consultant-avatar{border-radius:18px!important;width:58px!important;height:58px!important}.property-detail-page .property-contact-name{font-size:1.05rem!important}.property-detail-page .property-consultant-role{font-size:.74rem!important}.property-detail-page .property-contact-phone{border-radius:13px!important;justify-content:center!important;width:100%!important;min-height:47px!important;padding:10px 12px!important;font-size:.96rem!important}.property-detail-page .property-contact-note{font-size:.74rem!important;line-height:1.95!important}.property-detail-page .property-contact-profile{font-size:.74rem!important}.property-detail-page .property-quick-overview{border:1px solid var(--line-2)!important;background:var(--card)!important;border-radius:24px!important;padding:22px!important;box-shadow:0 15px 38px #0f233412!important}.property-detail-page .property-aside-heading{margin-bottom:14px!important}.property-detail-page .property-aside-heading .kicker{color:var(--brass-700)!important;font-size:.73rem!important}.property-detail-page .property-aside-heading h2{color:var(--navy-950)!important;font-size:1.03rem!important;line-height:1.7!important}.property-detail-page .property-quick-overview-list{border-top:1px solid var(--line)!important;gap:0!important;display:grid!important}.property-detail-page .property-quick-overview-list>div{border-bottom:1px dashed var(--line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:9px 0!important;display:flex!important}.property-detail-page .property-quick-overview-list>div:last-child{border-bottom:0!important}.property-detail-page .property-quick-overview-list span{color:var(--muted)!important;font-size:.72rem!important}.property-detail-page .property-quick-overview-list strong{color:var(--navy-900)!important;text-align:end!important;font-size:.76rem!important;font-weight:850!important}.property-detail-page .property-final-cta{background:linear-gradient(135deg, var(--navy-900), var(--navy-950))!important;border:0!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;padding:26px!important;box-shadow:0 20px 42px #0b1a2b2e!important}.property-detail-page .property-final-cta h2{margin-top:5px!important;font-size:1.24rem!important;line-height:1.75!important}.property-detail-page .property-final-cta p{color:#ffffffbd!important;font-size:.8rem!important}.property-detail-page .property-final-cta-actions{gap:9px!important}.property-detail-page .property-final-cta-actions .btn-gold,.property-detail-page .property-final-cta-actions .btn-ghost{border-radius:13px!important;min-height:48px!important;padding-inline:15px!important;font-size:.78rem!important}.property-detail-page .property-related{border:1px solid var(--line-2)!important;background:var(--card)!important;border-radius:24px!important;margin-top:8px!important;padding:24px!important;box-shadow:0 15px 38px #0f233412!important}.property-detail-page .property-related .section-head{margin-bottom:18px!important}.property-detail-page .property-related .section-head h2{color:var(--navy-950)!important;font-size:1.3rem!important}.property-detail-page .property-related .section-head p{color:var(--muted)!important;font-size:.8rem!important}.property-detail-page .property-related .property-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.property-detail-page .property-convert-slider{border-color:var(--line-2)!important;border-radius:24px!important;padding:24px!important;box-shadow:0 15px 38px #0f233412!important}.property-detail-page .property-convert-header h2{color:var(--navy-950)!important;font-size:1.22rem!important}.property-detail-page .property-convert-header p,.property-detail-page .property-convert-note,.property-detail-page .property-convert-table th,.property-detail-page .property-convert-rail-labels{color:var(--muted)!important}.property-detail-page .property-convert-table-wrap{border-color:var(--line-2)!important;border-radius:16px!important}.property-detail-page .property-convert-table th{background:var(--card-2)!important}.property-detail-page .property-convert-table td{color:var(--navy-900)!important}.property-detail-page .property-lightbox{z-index:999!important;background:radial-gradient(900px 560px at 50% 8%,#123a5a85,#0000 70%),#07141ffa!important}.property-detail-page .property-lightbox-close,.property-detail-page .property-lightbox-nav{border-radius:14px!important;width:48px!important;height:48px!important}.property-detail-page .property-lightbox-stage{padding:74px 78px 34px!important}.property-detail-page .property-lightbox-media-button img{border-radius:18px!important;max-width:min(88vw,1180px)!important;max-height:72vh!important;box-shadow:0 28px 85px #0000005c!important}.property-detail-page .property-lightbox-strip{padding:12px 18px max(18px, env(safe-area-inset-bottom))!important;gap:8px!important}.property-detail-page .property-lightbox-thumb{border-radius:10px!important;width:82px!important;height:60px!important}.property-detail-page .property-lightbox-count{border-radius:999px!important;padding:6px 11px!important}@media (width<=1180px){.property-detail-page .property-detail-top{grid-template-columns:minmax(0,1fr)!important}.property-detail-page .property-detail-summary{position:static!important}.property-detail-page .property-detail-content{grid-template-columns:minmax(0,1fr)!important}.property-detail-page .property-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-detail-page .property-gallery{grid-template-columns:minmax(0,1fr) 118px!important}.property-detail-page .property-gallery-main{height:clamp(430px,58vw,560px)!important;min-height:clamp(430px,58vw,560px)!important}.property-detail-page .property-gallery-rail{max-height:clamp(430px,58vw,560px)!important}}@media (width<=900px){.property-detail-page .property-detail-aside{grid-template-columns:1fr!important}.property-detail-page .property-spec-grid,.property-detail-page .property-spec-amenities-body,.property-detail-page .property-related .property-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.property-detail-page{width:min(100% - 16px,680px)!important;padding-top:14px!important;padding-bottom:96px!important}.property-detail-page .property-breadcrumb{margin-bottom:12px!important;font-size:.68rem!important}.property-detail-page .property-detail-top{gap:14px!important}.property-detail-page .property-gallery{grid-template-columns:1fr!important;gap:8px!important}.property-detail-page .property-gallery-main{border-radius:20px!important;height:330px!important;min-height:330px!important}.property-detail-page .property-gallery-main img,.property-detail-page .property-gallery-main video{min-height:330px!important}.property-detail-page .property-gallery-rail{grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-columns:84px!important;grid-auto-flow:column!important;max-height:none!important;overflow-x:auto!important}.property-detail-page .property-gallery-thumb{width:84px!important;height:64px!important}.property-detail-page .property-detail-summary-head{padding:18px!important}.property-detail-page .property-detail-summary{border-radius:20px!important}.property-detail-page .property-detail-summary-head h1{font-size:clamp(1.32rem,1rem + 1.5vw,1.72rem)!important}.property-detail-page .property-detail-content{margin-top:24px!important}.property-detail-page .property-divar-specs,.property-detail-page .property-detail-body,.property-detail-page .property-location-section,.property-detail-page .property-final-cta,.property-detail-page .property-related,.property-detail-page .property-quick-overview{border-radius:18px!important;padding:16px!important}.property-detail-page .property-section-heading{align-items:flex-start!important;margin-bottom:14px!important}.property-detail-page .property-section-heading h2{font-size:1.08rem!important}.property-detail-page .property-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.property-detail-page .property-spec-grid>div{min-height:72px!important;padding:10px!important}.property-detail-page .property-spec-grid>div>svg{width:34px!important;height:34px!important;padding:8px!important}.property-detail-page .property-spec-amenities-body{grid-template-columns:1fr!important}.property-detail-page .property-description-copy p{font-size:.88rem!important;line-height:2.12!important}.property-detail-page .property-related .property-grid,.property-detail-page .property-final-cta{grid-template-columns:1fr!important}.property-detail-page .property-final-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
