html,body,#root{min-width:0;max-width:100%}body{word-break:normal;overflow-wrap:normal;direction:rtl}html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] h3,html[lang=fa] h4,html[lang=fa] h5,html[lang=fa] h6{letter-spacing:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html[lang=fa] :where(p,li,label,small,strong,span,a,button,legend,dt,dd){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}img,video,iframe,canvas,svg{max-inline-size:100%}:where(.page,.section,.site-home,.site-nav-inner,.nav-brand,.nav-actions,.property-grid,.property-showcase,.property-card,.property-detail-page,.property-detail-content,.property-detail-tools-row,.pf-page,.pf-layout,.pf-grid,.pf-main,.pf-sidebar,.pf-map-divar-layout,.pf-map-list,.pf-map-panel,.areas-directory-page,.areas-directory-grid,.consultants-directory-page,.consultants-grid,.tools-layout,.finance-tools-hub,.finance-tools-hub-grid,.budget-match-page,.budget-matcher-main,.budget-matcher-side,.inquiry-section,.inquiry-layout,.inquiry-form,.contact-grid,.social-row,.service-grid,.step-grid,.type-grid,.location-card,.location-body){min-width:0;max-width:100%}:where(.property-grid,.service-grid,.step-grid,.type-grid,.areas-directory-grid,.consultants-grid,.pf-layout,.pf-grid,.pf-map-divar-layout,.finance-tools-hub-grid)>*{min-width:0}:where(input,select,textarea,button){max-inline-size:100%}:where(input,select,textarea){min-width:0}:where([role=dialog],[role=alertdialog],[data-radix-dialog-content]){box-sizing:border-box;max-inline-size:calc(100vw - 24px)}.table-responsive,.overflow-x-auto{overscroll-behavior-inline:contain;max-inline-size:100%}@media (width<=767px){.section,.footer{width:min(calc(100% - 28px), var(--wrap))}.section{margin-top:56px}.hero-inner{width:min(100% - 28px,860px);padding-block:80px 48px}.hero-search{grid-template-columns:minmax(0,1fr);width:100%}.hero-search>*{width:100%;min-width:0}.about-grid,.inquiry-layout,.location-card,.inquiry-form,.contact-grid,.social-row,.service-grid,.step-grid,.pf-layout,.pf-grid,.pf-map-divar-layout{grid-template-columns:minmax(0,1fr)}.pf-sort{flex-wrap:wrap}.pf-sort .pf-select{width:100%;min-width:0}.pf-map-panel{min-width:0;max-width:100%;min-height:260px}.property-detail-tools-row,.property-detail-meta,.property-actions,.property-primary-contact{flex-wrap:wrap;min-width:0}:where(.property-actions,.property-primary-contact)>*{min-width:0;max-width:100%}:where(.property-detail-tools-row,.form-actions,.property-report-actions)>a,:where(.property-detail-tools-row,.form-actions,.property-report-actions)>button{white-space:normal;max-width:100%}:where([role=dialog],[role=alertdialog],[data-radix-dialog-content]){overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}table{overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}}@media (width<=420px){.type-grid{grid-template-columns:minmax(0,1fr)}.inquiry-section{width:calc(100% - 20px);padding:24px 14px}.hero-inner{padding-block:68px 40px}}@media (width<=767px){.property-detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.property-detail-grid>*,.property-detail-main,.property-detail-side{width:100%;min-width:0;max-width:100%}.property-detail-side{position:static!important;top:auto!important}.property-address>div{flex:auto;min-width:0}}@media (width<=720px){.commission-layout{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.commission-layout>*{width:100%;min-width:0;max-width:100%}.commission-rows li{flex-wrap:wrap;align-items:flex-start;min-width:0}.commission-rows li>span{overflow-wrap:break-word;word-break:normal;flex:130px;min-width:0}.commission-rows li>strong{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0}}@media (width<=800px){.budget-matcher .budget-matcher-hero{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1081px){.action-menu.floating-call-menu{width:max-content!important;max-width:calc(100vw - 44px)!important;left:auto!important;right:max(22px, env(safe-area-inset-right))!important;bottom:max(20px, env(safe-area-inset-bottom))!important;position:fixed!important}}@media (width<=767px){.customer-property-draft-status{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.customer-property-draft-status>button{white-space:normal;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;line-height:1.5;display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important}}@media (width<=979px){.pf-neighborhood-dialog-backdrop{z-index:13000;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.pf-neighborhood-dialog{width:min(900px,100%);max-height:calc(100dvh - 24px)}.pf-neighborhood-dialog-head{gap:10px;padding:14px}.pf-neighborhood-dialog-head>button{width:44px;height:44px}.pf-neighborhood-dialog-search{min-width:0;margin:12px}.pf-neighborhood-dialog-toolbar{flex-wrap:wrap;gap:8px;padding:0 12px 10px}.pf-neighborhood-dialog-results{min-width:0;padding:0 12px 12px}.pf-neighborhood-dialog-foot{padding:10px 12px max(12px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}}@media (width<=420px){.pf-neighborhood-dialog-head h2{font-size:1rem;line-height:1.5}.pf-neighborhood-dialog-head p{font-size:.72rem}.pf-neighborhood-dialog-results{padding-inline:10px}.pf-neighborhood-dialog-search{margin:10px}}.pf-page{color:#13243a;direction:rtl;width:min(100% - 30px,1660px)!important;margin-inline:auto!important;padding:0 0 28px!important}.pf-page,.pf-page *{box-sizing:border-box}.pf-page button,.pf-page input,.pf-page select,.pf-page textarea{font-family:inherit}.pf-page button:focus-visible,.pf-page a:focus-visible,.pf-page input:focus-visible,.pf-page select:focus-visible,.pf-page summary:focus-visible{outline-offset:2px;outline:3px solid #c08a2a8a}.pf-page .pf-hero{background:#fff;border:1px solid #e5e1d9;border-radius:17px;margin-top:14px;padding:20px 22px 18px;box-shadow:0 5px 22px #0b1a2b0a}.pf-page .pf-kicker{color:#7c6b4d;letter-spacing:0;border-inline-start:3px solid #c08a2a;align-items:center;gap:8px;padding-inline-start:10px;font-size:.73rem;font-weight:850;display:inline-flex}.pf-page .pf-hero-row{justify-content:space-between;align-items:center;gap:22px;margin-top:8px;display:flex}.pf-page .pf-hero-copy{min-width:0}.pf-page .pf-hero-copy h1{color:#0b1a2b;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,1.2rem + .7vw,2rem);font-weight:950;line-height:1.45}.pf-page .pf-hero-copy p{color:#66717e;max-width:66ch;margin:5px 0 0;font-size:.87rem;line-height:1.9}.pf-page .pf-stats{flex:0 0 min(36%,400px);grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px;margin:0;display:grid}.pf-page .pf-stats>div{text-align:center;background:#fbfaf7;border:1px solid #ece7dc;border-radius:11px;min-width:0;padding:9px 10px}.pf-page .pf-stats dt{color:#777d85;font-size:.67rem;font-weight:700}.pf-page .pf-stats dd{color:#0b1a2b;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1.14rem;font-weight:950;line-height:1.45}.pf-page .pf-toolbar{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:9px;margin-top:15px;display:grid}.pf-page .pf-search{color:#7b8490;background:#fbfcfd;border:1px solid #e1e4e6;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:49px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.pf-page .pf-search:focus-within{background:#fff;border-color:#c08a2a;box-shadow:0 0 0 3px #c08a2a1a}.pf-page .pf-search input{color:#13243a;width:100%;min-width:0;min-height:45px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:.88rem}.pf-page .pf-search input:focus{box-shadow:none!important}.pf-page .pf-search input::placeholder{color:#939aa2}.pf-page .pf-search button{color:#394b60;background:#f0eee8;border:0;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.pf-page .pf-filter-btn{color:#fff;background:#0b1a2b;border:1px solid #0b1a2b;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:8px 14px;font-size:.83rem;font-weight:850;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 4px 12px #0b1a2b1f}.pf-page .pf-filter-btn:hover{background:#17304b;transform:translateY(-1px)}.pf-page .pf-filter-btn>span{color:#0b1a2b;background:#e8c46f;border-radius:7px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:.72rem;font-weight:950;display:inline-grid}.pf-page .pf-layout{grid-template-columns:minmax(260px,292px) minmax(0,1fr);align-items:start;gap:15px;margin-top:14px;display:grid}.pf-page .pf-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9cdd1 transparent;background:#fff;border:1px solid #e4e5e6;border-radius:15px;flex-direction:column;gap:8px;width:100%;max-height:calc(100dvh - 96px);padding:0 13px 12px;display:flex;position:sticky;top:82px;overflow:hidden auto;box-shadow:0 5px 20px #0b1a2b0a}.pf-page .pf-sidebar::-webkit-scrollbar{width:5px}.pf-page .pf-sidebar::-webkit-scrollbar-thumb{background:#c9cdd1;border-radius:999px}.pf-page .pf-sidebar-head{z-index:12;background:#fff;border-bottom:1px solid #ece8e0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:14px 0 12px;display:flex;position:sticky;top:0}.pf-page .pf-sidebar-head>div{border-inline-start:3px solid #c08a2a;min-width:0;padding-inline-start:10px}.pf-page .pf-sidebar-head strong{color:#0b1a2b;font-size:.93rem;font-weight:950;display:block}.pf-page .pf-sidebar-head small{color:#79818a;margin-top:3px;font-size:.69rem;line-height:1.75;display:block}.pf-page .pf-close{display:none}.pf-page .pf-filter-overview{border-bottom:1px solid #f0eee9;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 9px;display:flex}.pf-page .pf-filter-overview strong{color:#24364b;font-size:.77rem;font-weight:900;display:block}.pf-page .pf-filter-overview small{color:#858b91;margin-top:2px;font-size:.68rem;display:block}.pf-page .pf-filter-overview button{color:#755116;background:#f8f0df;border:0;border-radius:7px;flex:none;padding:5px 7px;font-size:.68rem;font-weight:850}.pf-page .pf-group{border-bottom:1px solid #efede8;padding:11px 0}.pf-page .pf-group-title{color:#1a2b40;justify-content:space-between;align-items:center;gap:8px;margin:0 0 9px;font-size:.79rem;font-weight:900;display:flex}.pf-page .pf-group-title small{color:#8a9096;font-size:.65rem;font-weight:650}.pf-page .pf-chip{color:#475567;white-space:nowrap;background:#fff;border:1px solid #e1e4e5;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.73rem;font-weight:750;line-height:1.45;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pf-page .pf-chip:hover{color:#172b43;background:#fcf8ef;border-color:#c9a55b}.pf-page .pf-chip.is-active,.pf-page .pf-suggest .pf-chip.is-active{color:#fff;background:#0b1a2b;border-color:#0b1a2b;box-shadow:inset 0 0 0 1px #ffffff0d}.pf-page .pf-range{gap:7px}.pf-page .pf-range>i{color:#b5b7b8;font-size:.72rem;font-style:normal}.pf-page .pf-field{color:#66717e;flex-direction:column;gap:5px;min-width:0;font-size:.69rem;font-weight:750;display:flex}.pf-page .pf-field input,.pf-page .pf-field select,.pf-page .pf-select,.pf-page .pf-sidebar input:not([type=checkbox]){color:#15263a;width:100%;min-width:0;min-height:41px;box-shadow:none;background:#fff;border:1px solid #e1e4e6;border-radius:9px;padding:7px 9px;font-size:.76rem}.pf-page .pf-field input:focus,.pf-page .pf-field select:focus,.pf-page .pf-select:focus{border-color:#c08a2a!important;box-shadow:0 0 0 3px #c08a2a1a!important}.pf-page .pf-neighborhood-trigger{color:#25364b;text-align:right;background:#fafbfc;border:1px solid #e0e4e7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px;display:flex}.pf-page .pf-neighborhood-trigger:hover{background:#fffdf8;border-color:#c9a55b}.pf-page .pf-neighborhood-trigger-copy{align-items:center;gap:9px;min-width:0;display:flex}.pf-page .pf-neighborhood-trigger-copy>svg{color:#b78325;flex:none}.pf-page .pf-neighborhood-trigger-copy strong{color:#172b43;font-size:.77rem;font-weight:900;display:block}.pf-page .pf-neighborhood-trigger-copy small{color:#7d8791;margin-top:3px;font-size:.66rem;line-height:1.65;display:block}.pf-page .pf-neighborhood-clear{color:#76531d;background:#f7f1e4;border:0;border-radius:8px;width:100%;margin-top:6px;padding:6px;font-size:.7rem;font-weight:850}.pf-page .pf-fold{border-bottom:1px solid #efede8}.pf-page .pf-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 0;list-style:none;display:flex}.pf-page .pf-fold>summary::-webkit-details-marker{display:none}.pf-page .pf-fold>summary>span strong{color:#24364b;font-size:.77rem;font-weight:900;display:block}.pf-page .pf-fold>summary small{color:#8a9096;margin-top:3px;font-size:.65rem;line-height:1.6;display:block}.pf-page .pf-fold>summary b{color:#9b7023;flex:none;font-size:.68rem}.pf-page .pf-fold-body{padding:0 0 12px}.pf-page .pf-fold-grid{gap:10px;display:grid}.pf-page .pf-switch-grid{gap:7px;display:grid}.pf-page .pf-switch{color:#435266;cursor:pointer;background:#fbfcfd;border:1px solid #eceef0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:7px 9px;font-size:.72rem;font-weight:750;display:flex}.pf-page .pf-switch input{accent-color:#0b1a2b}.pf-page .pf-spec-fold{border-top:1px solid #efede8;margin-top:5px;padding:11px 0 0}.pf-page .pf-spec-head strong{color:#24364b;font-size:.78rem;font-weight:900}.pf-page .pf-spec-head small{color:#838a92;font-size:.66rem;line-height:1.7}.pf-page .pf-spec-head>b{color:#987026;font-size:.68rem}.pf-page .pf-spec-search{background:#fff;border:1px solid #e3e6e8;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:0 8px;display:flex}.pf-page .pf-spec-search input{color:#26384d;width:100%;min-width:0;min-height:39px;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:.68rem}.pf-page .pf-spec-option{color:#526073;background:#fff;border:1px solid #e5e8e9;border-radius:8px;min-height:35px;padding:6px 7px;font-size:.68rem}.pf-page .pf-spec-option.is-active{color:#513b15;background:#fbf4e5;border-color:#b98b35}.pf-page .pf-spec-option-mark{border-color:#d6dade}.pf-page .pf-spec-option.is-active .pf-spec-option-mark{color:#fff;background:#0b1a2b;border-color:#0b1a2b}.pf-page .pf-sidebar-foot{z-index:11;background:#fff;border-top:1px solid #e9e7e2;grid-template-columns:minmax(0,.92fr) minmax(0,1.15fr);gap:7px;margin-top:auto;padding:11px 0 2px;display:grid;position:sticky;bottom:0}.pf-page .pf-reset,.pf-page .pf-show-results{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:43px;padding:7px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.pf-page .pf-reset{color:#2b3c51;background:#fff;border:1px solid #dfe3e6}.pf-page .pf-show-results{color:#fff;background:#0b1a2b;border:1px solid #0b1a2b}.pf-page .pf-show-results:hover{background:#17304b}.pf-page .pf-main{flex-direction:column;gap:10px;min-width:0;display:flex}.pf-page .pf-quick{background:#fff;border:1px solid #e3e5e6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 10px;display:flex}.pf-page .pf-quick>span,.pf-page .pf-active-label{color:#7b828a;white-space:nowrap;font-size:.7rem;font-weight:850}.pf-page .pf-active{background:#fffaf0;border:1px solid #eee4d0;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.pf-page .pf-active .pf-chip{color:#6d5122;background:#fff;border-color:#e9dfca;min-height:29px;padding:4px 7px;font-size:.68rem}.pf-page .pf-filter-validation-error{border-color:#e2c7b7;border-radius:11px;margin:0}.pf-page .pf-results-head{background:#fff;border:1px solid #e3e5e6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.pf-page .pf-count{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.pf-page .pf-count strong{color:#0b1a2b;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:950}.pf-page .pf-count span{color:#7b828a;font-size:.75rem}.pf-page .pf-count em{color:#997023;font-size:.72rem;font-style:normal}.pf-page .pf-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pf-page .pf-sort{color:#7b828a;white-space:nowrap;align-items:center;gap:7px;font-size:.7rem;display:flex}.pf-page .pf-sort .pf-select{width:auto;min-width:118px;min-height:35px;padding:5px 8px}.pf-page .pf-views{background:#f8f9fa;border:1px solid #e1e4e6;border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.pf-page .pf-views button{color:#687585;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.pf-page .pf-views button.is-active{color:#0b1a2b;background:#fff;box-shadow:0 1px 4px #0b1a2b1a}.pf-page .pf-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select{color:#4c5a6a;background:#fff;border:1px solid #e2e5e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex}.pf-page .pf-tools>a:hover,.pf-page .pf-tools>button:hover:not(:disabled),.pf-page .pf-tools>select:hover{color:#172b43;background:#fffaf0;border-color:#c08a2a}.pf-page .pf-tools>button:disabled{opacity:.45;cursor:not-allowed}.pf-page .pf-map-divar-layout{direction:rtl;background:#fff;border:1px solid #dedfdd;border-radius:15px;grid-template-columns:minmax(330px,42%) minmax(0,1fr);height:min(76vh,820px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 5px 22px #0b1a2b0d}.pf-page .pf-map-divar-layout .pf-map-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9cdd1 transparent;background:#fff;border-inline-start:1px solid #e5e6e7;min-width:0;height:100%;max-height:none;overflow:hidden auto}.pf-page .pf-map-list::-webkit-scrollbar{width:5px}.pf-page .pf-map-list::-webkit-scrollbar-thumb{background:#c9cdd1;border-radius:999px}.pf-page .pf-map-list-head{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e8e7e3;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex;position:sticky;top:0}.pf-page .pf-map-list-head strong{color:#172a42;font-size:.88rem;font-weight:950}.pf-page .pf-map-list-head span{color:#78818a;white-space:nowrap;font-size:.72rem;font-weight:700}.pf-page .pf-map-card-row{background:#fff;border-bottom:1px solid #eeefef;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;transition:background .15s;display:grid}.pf-page .pf-map-card-row.is-active{background:#fdf8ec}.pf-page .pf-map-divar-layout .pf-map-item{color:#172a42;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:84px minmax(0,1fr) 15px;align-items:start;gap:10px;min-width:0;min-height:112px;padding:12px 10px;display:grid}.pf-page .pf-map-divar-layout .pf-map-item:hover{background:0 0}.pf-page .pf-map-divar-layout .pf-map-item.is-active{background:0 0;box-shadow:inset -3px 0 #c08a2a}.pf-page .pf-map-divar-layout .pf-map-item-media{color:#a77a25;background:#f0ede6;border-radius:10px;place-items:center;width:84px;height:80px;display:grid;overflow:hidden}.pf-page .pf-map-divar-layout .pf-map-item-media img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.pf-page .pf-map-card-row:hover .pf-map-item-media img{transform:scale(1.035)}.pf-page .pf-map-item-copy{min-width:0;display:block}.pf-page .pf-map-divar-layout .pf-map-item strong{color:#172a42;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.05em;font-size:.79rem;font-weight:900;line-height:1.55;display:-webkit-box;overflow:hidden}.pf-page .pf-map-divar-layout .pf-map-item small{color:#7a838e;margin-top:5px;font-size:.67rem;line-height:1.65;display:block}.pf-page .pf-map-item-price{color:#0b1a2b;overflow-wrap:anywhere;margin-top:6px;font-size:.76rem;font-style:normal;font-weight:950;line-height:1.65;display:block}.pf-page .pf-map-item-open{color:#78591e;background:#fffaf0;border:1px solid #e7ddc5;border-radius:8px;justify-content:center;place-self:center;align-items:center;min-width:0;min-height:31px;padding:4px 6px;font-size:.67rem;font-weight:900;text-decoration:none;display:inline-flex}.pf-page .pf-map-item-open:hover{color:#172a42;background:#f7ebcf;border-color:#c08a2a}.pf-page .pf-map-divar-layout .pf-map-panel{background:#f1eae0;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.pf-page .pf-map-canvas{isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#f1eae0;width:100%;height:100%;min-height:620px;position:relative;overflow:hidden}.pf-page .pf-map-canvas.is-dragging{cursor:grabbing}.pf-page .pf-map-tiles{filter:saturate(.82)contrast(.99)}.pf-page .pf-map-wash{background:linear-gradient(#fffdf805,#f1eae00d)}.pf-page .pf-map-marker{color:#24354a;background:#fff;border:1px solid #fff;border-radius:10px;max-width:158px;min-height:31px;padding:5px 10px;font-size:.73rem;font-weight:900;box-shadow:0 3px 10px #0b1a2b2b}.pf-page .pf-map-marker:hover{z-index:8;border-color:#c08a2a;box-shadow:0 5px 14px #0b1a2b33}.pf-page .pf-map-marker.is-active{z-index:9;color:#fff;background:#0b1a2b;border-color:#0b1a2b}.pf-page .pf-map-marker.is-cluster,.pf-page .pf-map-marker.is-cluster.is-active{color:#0b1a2b;background:#e7c16b;border-color:#c08a2a}.pf-page .pf-map-floating-head span,.pf-page .pf-map-floating-head a,.pf-page .pf-map-controls button{color:#172a42;background:#fffffff5;border-color:#0b1a2b1c;box-shadow:0 3px 12px #0b1a2b1c}.pf-page .pf-map-floating-head a{color:#79561c}.pf-page .pf-map-controls button:hover,.pf-page .pf-map-controls button.is-active{color:#172a42;background:#f8edcf;border-color:#c08a2a}.pf-page .pf-map-neighborhood-box.is-active{background:#e8c26f26;border-color:#b98525;box-shadow:inset 0 0 0 1px #b9852573}.pf-page .pf-map-attribution{color:#536070}.pf-page .pf-map-empty-note,.pf-page .pf-map-offline-note{color:#445163;background:#fffffff5;border-color:#e7ddc5;box-shadow:0 6px 26px #0b1a2b21}.pf-page .pf-map-list-empty{color:#7a838e;text-align:center;justify-items:center;gap:9px;padding:32px 20px;display:grid}.pf-page .pf-map-list-empty>svg{color:#b98525}.pf-page .pf-map-list-empty strong{color:#172a42;font-size:.88rem;font-weight:900;line-height:1.85}.pf-page .pf-map-list-empty p{color:#77818c;max-width:44ch;margin:0;font-size:.74rem;line-height:1.9}.pf-page .pf-map-list-empty button{color:#75551d;background:#fffaf0;border:1px solid #d9c69e;border-radius:9px;min-height:38px;margin-top:4px;padding:7px 10px;font-size:.72rem;font-weight:850}.pf-page .pf-empty{text-align:center;background:#fff;border:1px dashed #d8d4cb;border-radius:15px;justify-items:center;gap:10px;padding:44px 24px;display:grid}.pf-page .pf-empty>svg{color:#b98525}.pf-page .pf-empty>strong{color:#172a42;font-size:1rem;font-weight:950}.pf-page .pf-empty p{color:#707b87;max-width:60ch;font-size:.83rem;line-height:1.9}.pf-page .pf-more{justify-items:center;gap:8px;margin-top:16px;display:grid}.pf-page .pf-more small{color:#818892;font-size:.72rem}.pf-page .pf-more .btn-ghost{background:#fff;border-color:#dfe3e6;border-radius:10px;min-height:42px}.pf-neighborhood-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1a2b7a}.pf-neighborhood-dialog{border-color:#e2e0d9;border-radius:17px;box-shadow:0 24px 80px #0b1a2b40}.pf-neighborhood-dialog-head h2{color:#0b1a2b}.pf-neighborhood-dialog-search:focus-within{border-color:#c08a2a;box-shadow:0 0 0 3px #c08a2a1c}.pf-neighborhood-result-group button.is-selected{color:#172a42;background:#fbf3e1;border-color:#c08a2a}@media (width<=1180px){.pf-page{width:min(100% - 24px,1180px)!important}.pf-page .pf-layout{grid-template-columns:minmax(245px,265px) minmax(0,1fr);gap:12px}.pf-page .pf-map-divar-layout{grid-template-columns:minmax(295px,43%) minmax(0,1fr)}.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:72px minmax(0,1fr) 13px;gap:8px;padding:10px 8px}.pf-page .pf-map-divar-layout .pf-map-item-media{width:72px;height:72px}.pf-page .pf-map-card-row{grid-template-columns:minmax(0,1fr) 47px}.pf-page .pf-map-item-open{padding-inline:4px;font-size:.64rem}}@media (width<=979px){.pf-page{width:min(100% - 20px,760px)!important}.pf-page .pf-hero{padding:16px}.pf-page .pf-hero-row{flex-direction:column;align-items:flex-start;gap:10px}.pf-page .pf-stats{flex-basis:auto;width:100%}.pf-page .pf-stats>div{padding:8px 6px}.pf-page .pf-layout{grid-template-columns:minmax(0,1fr);gap:12px}.pf-page .pf-sidebar{inset-block-end:10px;inset-inline:10px;z-index:121;width:auto;max-height:calc(100dvh - 76px);padding:0 13px calc(10px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;border-radius:17px;transition:transform .23s,opacity .18s;position:fixed;top:auto;transform:translateY(115%);box-shadow:0 24px 70px #0b1a2b47}.pf-page .pf-sidebar.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.pf-page .pf-sidebar-head{margin:0;padding-block:13px 11px}.pf-page .pf-close{display:grid}.pf-page .pf-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1a2b5c;border:0;display:block;position:fixed;inset:0}.pf-page .pf-map-divar-layout{flex-direction:column;height:auto;min-height:0;display:flex}.pf-page .pf-map-divar-layout .pf-map-panel{order:1;height:min(56vh,490px);min-height:350px}.pf-page .pf-map-canvas{height:100%;min-height:350px}.pf-page .pf-map-divar-layout .pf-map-list{border-top:1px solid #e5e6e7;border-inline-start:0;order:2;height:min(56vh,500px);max-height:500px}.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:80px minmax(0,1fr) 15px;min-height:100px;padding:11px 10px}.pf-page .pf-map-divar-layout .pf-map-item-media{width:80px;height:76px}}@media (width<=620px){.pf-page{width:min(100% - 14px,560px)!important}.pf-page .pf-hero{border-radius:13px;margin-top:8px;padding:14px 12px}.pf-page .pf-hero-copy h1{font-size:1.36rem}.pf-page .pf-hero-copy p{font-size:.77rem;line-height:1.85}.pf-page .pf-stats{gap:5px}.pf-page .pf-stats>div{border-radius:9px;padding:7px 4px}.pf-page .pf-stats dt{font-size:.62rem}.pf-page .pf-stats dd{font-size:.91rem}.pf-page .pf-toolbar{grid-template-columns:minmax(0,1fr) 48px;gap:6px;margin-top:12px}.pf-page .pf-search{gap:7px;min-height:46px;padding-inline:10px}.pf-page .pf-search input{min-height:42px;font-size:.76rem}.pf-page .pf-filter-btn{gap:0;width:48px;min-height:46px;padding:0;font-size:0}.pf-page .pf-filter-btn svg{width:19px;height:19px}.pf-page .pf-filter-btn>span{min-width:18px;height:18px;font-size:.61rem;position:absolute;translate:11px -11px}.pf-page .pf-quick{scrollbar-width:none;flex-wrap:nowrap;padding:8px;overflow-x:auto}.pf-page .pf-quick::-webkit-scrollbar{display:none}.pf-page .pf-quick>span{display:none}.pf-page .pf-quick .pf-chip{flex:none;min-height:35px}.pf-page .pf-results-head{flex-direction:column;align-items:flex-start;gap:9px;padding:10px}.pf-page .pf-head-actions{justify-content:space-between;width:100%}.pf-page .pf-sort{flex:auto}.pf-page .pf-sort .pf-select{width:100%;min-width:0}.pf-page .pf-views button{min-width:44px;min-height:44px;padding-inline:7px}.pf-page .pf-views button span{display:none}.pf-page .pf-tools{gap:5px}.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select{min-height:33px;padding:5px 8px;font-size:.65rem}.pf-page .pf-map-divar-layout{border-radius:12px}.pf-page .pf-map-divar-layout .pf-map-panel{height:390px;min-height:390px}.pf-page .pf-map-canvas{min-height:390px}.pf-page .pf-map-divar-layout .pf-map-list{height:470px;max-height:470px}.pf-page .pf-map-list-head{padding:11px 12px}.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:67px minmax(0,1fr) 13px;gap:8px;min-height:92px;padding:9px 7px}.pf-page .pf-map-divar-layout .pf-map-item-media{border-radius:8px;width:67px;height:65px}.pf-page .pf-map-divar-layout .pf-map-item strong{font-size:.74rem}.pf-page .pf-map-divar-layout .pf-map-item small{font-size:.63rem}.pf-page .pf-map-item-price{font-size:.7rem}.pf-page .pf-map-card-row{grid-template-columns:minmax(0,1fr) 44px}.pf-page .pf-map-item-open{font-size:.61rem}.pf-page .pf-map-floating-head{top:7px;gap:5px;inset-inline:7px}.pf-page .pf-map-floating-head span,.pf-page .pf-map-floating-head a{min-height:31px;padding:5px 7px;font-size:.61rem}.pf-page .pf-map-controls{top:47px;gap:5px;inset-inline-start:7px}.pf-page .pf-map-controls button{border-radius:9px;width:33px;height:33px}.pf-page .pf-map-marker{max-width:105px;min-height:26px;padding:4px 7px;font-size:.61rem}.pf-page .pf-map-empty-note,.pf-page .pf-map-offline-note{padding:9px;font-size:.67rem;inset-inline:40px}.pf-page .pf-empty{padding:30px 15px}}@media (width<=360px){.pf-page .pf-hero-copy h1{font-size:1.2rem}.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:58px minmax(0,1fr) 12px;gap:6px}.pf-page .pf-map-divar-layout .pf-map-item-media{width:58px;height:58px}.pf-page .pf-map-card-row{grid-template-columns:minmax(0,1fr) 40px}.pf-page .pf-map-item-open{padding-inline:2px;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.pf-page *,.pf-neighborhood-dialog-backdrop,.pf-neighborhood-dialog{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (pointer:coarse),(height<=420px){.music-player{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(620px, 74dvh, calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;overflow:hidden auto!important}.music-playlist{width:100%!important;max-width:none!important;margin:8px 0 0!important;position:static!important;inset:auto!important}.music-playlist-list{max-height:none!important;overflow:visible!important}.music-player:not(.is-expanded) .music-progress-row{opacity:1!important;margin-top:2px!important;padding:0!important;position:static!important;inset:auto!important}.music-player:not(.is-expanded) .music-progress-row>span{display:none!important}.music-player .music-cover{width:44px!important;min-width:44px!important;height:44px!important}.music-transport button,.music-compact-actions button,.music-volume button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.music-player .music-play{width:48px!important;height:48px!important}.music-player .music-rail,.music-player .music-progress,.music-volume,.music-volume input{height:44px!important;min-height:44px!important}.music-secondary-controls>button{min-width:44px!important;min-height:44px!important}.music-player-launcher,.music-track{min-height:48px!important}}@media (pointer:coarse) and (width>=721px){.music-player{width:min(520px,100vw - 28px)!important;max-width:520px!important}.music-player-main{gap:8px!important;min-height:48px!important}.music-meta{flex:100px!important;min-width:76px!important}.music-transport,.music-compact-actions{gap:4px!important}}@media (pointer:coarse) and (width<=720px){.music-player{left:8px!important;right:8px!important;inset-inline:8px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;max-height:min(620px, 74dvh, calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important}.music-player-main{grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"cover meta actions""transport transport transport"!important;align-items:center!important;gap:8px!important;min-height:0!important;display:grid!important}.music-player-main>.music-cover{grid-area:cover}.music-player-main>.music-meta{grid-area:meta;min-width:0!important;max-width:none!important}.music-player-main>.music-transport{grid-area:transport;justify-content:center!important}.music-player-main>.music-compact-actions{grid-area:actions;gap:2px!important}}@media (pointer:fine) and (width>=721px){.music-player{color:#f7edda!important;background-color:#0b1a2b!important;background-image:radial-gradient(circle at 12% 0,#c08a2a2e,#0000 34%),linear-gradient(135deg,#081320fc,#12293ffc)!important;border:1px solid #e2c48c38!important;border-radius:14px!important;width:min(390px,100vw - 32px)!important;max-width:390px!important;min-height:58px!important;padding:6px 9px 9px!important;inset:auto 16px 16px auto!important;box-shadow:0 12px 34px #0813203d!important}.music-player .music-meta strong{color:#f7edda!important;font-size:.76rem!important}.music-player .music-meta{flex:96px!important;min-width:84px!important;max-width:none!important}.music-player .music-meta>span,.music-player .music-meta small{color:#f7eddac2!important}.music-player .music-transport button,.music-player .music-compact-actions button{color:#f7eddae0!important}.music-player .music-play{color:#172033!important;background:linear-gradient(135deg,#f0d39d,#c08a2a)!important}.music-player button:focus-visible{outline-offset:2px;outline:2px solid #f0d39d!important}.music-player .music-cover{width:36px!important;min-width:36px!important;height:36px!important}.music-transport button,.music-compact-actions button,.music-volume button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.music-player .music-play{width:40px!important;height:40px!important}.music-secondary-controls>button{min-height:40px!important}}.music-player.music-player-empty{pointer-events:none!important;display:none!important}@media (width<=720px){.area-profile-listings,.compare-grid,.budget-result-grid{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.area-profile-listings>*,.compare-grid>*,.budget-result-grid>*,.favorites-property-frame,.nearby-card-wrap{min-width:0;max-width:100%}.pf-page .pf-search button[aria-label="پاک کردن جست‌وجو"]{flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.pf-page .pf-filter-overview>button{box-sizing:border-box;height:auto;min-height:44px;padding:8px 12px}}.pf-page .pf-map-card-row{border-bottom-color:var(--line)!important;background:var(--card)!important}.pf-page .pf-map-card-row:hover{background:var(--card-2)!important}.pf-page .pf-map-card-row.is-active{background:var(--brass-100)!important;box-shadow:inset -3px 0 0 var(--brass-500)!important}.pf-page .pf-map-divar-layout .pf-map-item{color:var(--navy-900)!important}.pf-page .pf-map-divar-layout .pf-map-item.is-active{border-color:var(--brass-300)!important;background:var(--navy-900)!important;color:#fff!important;box-shadow:none!important}.pf-page .pf-map-divar-layout .pf-map-item.is-active strong,.pf-page .pf-map-divar-layout .pf-map-item.is-active small,.pf-page .pf-map-divar-layout .pf-map-item.is-active>svg{color:#fff!important}.pf-page .pf-map-item-price{color:var(--brass-700)!important}.pf-page .pf-map-item-open{border-color:var(--brass-300)!important;background:var(--brass-100)!important;color:var(--brass-800)!important}.pf-page .pf-map-item-open:hover{border-color:var(--brass-500)!important;background:var(--brass-500)!important;color:var(--navy-950)!important}@media (pointer:coarse){.pf-page .pf-chip,.pf-page .pf-quick .pf-chip,.pf-page .pf-active .pf-chip,.pf-page .pf-views button,.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select,.pf-page .pf-sort .pf-select,.pf-page .pf-filter-btn,.pf-page .pf-search input,.pf-page .pf-field input,.pf-page .pf-field select,.pf-page .pf-select,.pf-page .pf-spec-search input,.pf-page .pf-group-toggle,.pf-page .pf-reset,.pf-page .pf-show-results,.pf-page .pf-sidebar .pf-close,.pf-page .pf-switch,.pf-page .pf-spec-option,.pf-page .pf-map-controls button,.pf-page .pf-map-floating-head a,.pf-page .pcard-actions .property-action{min-height:44px!important}.pf-page .pf-chip,.pf-page .pf-quick .pf-chip,.pf-page .pf-active .pf-chip,.pf-page .pf-views button{min-width:44px!important}.pf-page .pf-sidebar .pf-close{width:44px!important;min-width:44px!important}.pf-page .pf-map-controls button,.pf-page .pcard-actions .property-action{width:44px!important;height:44px!important}}
