/* Mchils Property v1.1.11 — luxury white marketplace, no blur */
:root{--mp-green:#0aa36c;--mp-green-dark:#087a53;--mp-ink:#101b2b;--mp-muted:#718078;--mp-line:#e5e9e6;--mp-soft:#f7f9f7;--mp-gold:#d5a947}
body.premium-market{margin:0;background:#fff!important;color:var(--mp-ink)!important;font-family:Inter,"Segoe UI",Arial,sans-serif}
body.premium-market .marketplace-header{position:relative;z-index:30;height:74px;padding:0 clamp(28px,5vw,84px);display:flex;align-items:center;background:#fff!important;border:0!important;border-bottom:1px solid #eef0ee!important;box-shadow:0 3px 18px rgba(20,38,29,.04)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.premium-market .marketplace-header .brand{min-width:220px;color:#142019!important}
body.premium-market .marketplace-header .brandmark{width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#11ae76,#078b5d)!important;color:#fff!important;box-shadow:0 8px 20px rgba(10,163,108,.18)!important}
body.premium-market .marketplace-header .brand strong{font-size:15px;color:#17221d!important}
body.premium-market .marketplace-header .brand span{font-size:9px;color:#89938e!important}
body.premium-market .market-nav{gap:4px}
body.premium-market .marketplace-header .navlink{padding:11px 15px;border:0;border-radius:999px;background:transparent!important;color:#27332d!important;font-size:12px;font-weight:720}
body.premium-market .marketplace-header .navlink:hover,
body.premium-market .marketplace-header .navlink.active{background:#ecf8f3!important;color:#087a53!important}
body.premium-market .header-actions{gap:8px}
body.premium-market .marketplace-header :is(.owner-panel-link,.language-select,.market-country-select,.theme-toggle){height:40px;border:1px solid #e2e7e4!important;border-radius:999px!important;background:#fff!important;color:#24322b!important;box-shadow:0 4px 14px rgba(22,41,31,.04)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.premium-market .marketplace-header .owner-panel-link{display:flex;align-items:center;padding:0 14px;font-size:10px;font-weight:800}
body.premium-market .marketplace-header :is(.language-select,.market-country-select){padding:0 32px 0 13px!important;font-size:11px;font-weight:750}
body.premium-market .theme-toggle{padding:0 13px;font-size:10px;font-weight:800;cursor:pointer}
body.premium-market .marketplace-header .list-btn{height:42px;padding:0 18px;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0fa76f,#078e5d)!important;color:#fff!important;font-size:11px;font-weight:850;box-shadow:0 9px 22px rgba(10,163,108,.18)!important}
body.premium-market .zameen-hero{position:relative;min-height:610px;padding:66px clamp(28px,6vw,100px) 96px;overflow:visible;background-color:#eaf1ed!important;background-size:cover!important;background-position:center!important}
body.premium-market[data-market="Iraq"] .zameen-hero{background-image:url('/media/heroes/iraq-premium-2017.jpg')!important;background-position:center 52%!important}
body.premium-market[data-market="Saudi Arabia"] .zameen-hero{background-image:url('/media/heroes/saudi.jpg')!important}
body.premium-market[data-market="Oman"] .zameen-hero{background-image:url('/media/heroes/oman.jpg')!important}
body.premium-market[data-market="UK"] .zameen-hero{background-image:url('/media/heroes/uk.jpg')!important}
body.premium-market[data-market="Ethiopia"] .zameen-hero{background-image:url('/media/heroes/ethiopia.jpg')!important}
body.premium-market[data-market="Turkey"] .zameen-hero{background-image:url('/media/heroes/turkey.jpg')!important}
body.premium-market[data-market="Europe"] .zameen-hero{background-image:url('/media/heroes/europe.jpg')!important}
body.premium-market .hero-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.91) 25%,rgba(255,255,255,.62) 45%,rgba(255,255,255,.08) 72%,rgba(255,255,255,.02) 100%)!important}
body.premium-market .zameen-hero:before,body.premium-market .zameen-hero:after{display:none!important}
body.premium-market .hero-inner{position:relative;z-index:2;max-width:1450px;margin:0 auto}
body.premium-market .local-mode{display:none!important}
body.premium-market .hero-copy{max-width:690px;padding:0 0 38px}
body.premium-market .hero-kicker{display:block;margin-bottom:14px;color:#07945f;font-size:10px;font-weight:900;letter-spacing:.17em}
body.premium-market .hero-copy:before{display:none!important}
body.premium-market .hero-copy h1{max-width:690px;margin:0 0 14px;color:#0f1a2b!important;font-size:clamp(48px,4.5vw,72px)!important;font-weight:790!important;line-height:.98!important;letter-spacing:-.055em!important;text-shadow:none!important;text-wrap:balance}
body.premium-market .hero-copy h1 .hero-country{color:#0aa36c}
body.premium-market .hero-copy p{max-width:620px;margin:0;color:#26352e!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important;text-shadow:none!important}
body.premium-market .hero-trust{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}
body.premium-market .hero-trust>div{display:flex;align-items:center;gap:9px;padding:8px 12px 8px 9px;border:1px solid rgba(218,226,221,.86);border-radius:12px;background:rgba(255,255,255,.84);box-shadow:0 8px 22px rgba(28,48,37,.05)}
body.premium-market .hero-trust b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eef8f3;color:#087a53;font-size:14px}
body.premium-market .hero-trust span{display:grid;gap:1px}
body.premium-market .hero-trust strong{font-size:10px;color:#17231d}
body.premium-market .hero-trust small{font-size:8px;color:#87928c}
body.premium-market .hero-credit{position:absolute;right:12px;bottom:8px;z-index:3;color:rgba(25,40,32,.55);font-size:7px;text-decoration:none}
body.premium-market .iraq-family-visual{display:none!important}
body.premium-market .z-search{position:relative;z-index:4;max-width:1320px!important;margin:0!important;padding:14px 18px 15px!important;border:1px solid #e2e7e4!important;border-radius:20px!important;background:#fff!important;box-shadow:0 22px 55px rgba(28,48,37,.13)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.premium-market .z-search .purpose-tabs{height:40px!important;margin:0 0 13px!important;border:0!important;border-bottom:1px solid #eef1ef!important;gap:5px!important;align-items:flex-start!important}
body.premium-market .z-search .purpose{height:34px!important;padding:0 17px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#48564f!important;font-size:10px!important;font-weight:800!important}
body.premium-market .z-search .purpose:hover{background:#f3f7f4!important;color:#087a53!important}
body.premium-market .z-search .purpose.active{background:#0aa36c!important;color:#fff!important}
body.premium-market .z-search .purpose.active:after{display:none!important}
body.premium-market .search-market-badge{margin-left:auto;padding:7px 11px;border:1px solid #e2e7e4;border-radius:999px;background:#fff;color:#33423a;font-size:9px;font-weight:850}
body.premium-market .z-search-grid{display:grid;grid-template-columns:1.05fr 2.1fr 1.35fr 1fr .85fr 1.4fr 1.05fr!important;gap:9px!important;align-items:end!important}
body.premium-market .z-search-grid label{color:#5d6a63!important;font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important}
body.premium-market .z-search-grid label>span{display:block;margin:0 0 5px!important}
body.premium-market .z-search-grid select,
body.premium-market .z-search-grid .search-input,
html[data-ui-theme] body.premium-market .z-search-grid select,
html[data-ui-theme] body.premium-market .z-search-grid .search-input{height:46px!important;border:1px solid #dde4df!important;border-radius:9px!important;background:#fff!important;color:#1f2e27!important;box-shadow:none!important}
body.premium-market .z-search-grid select,
html[data-ui-theme] body.premium-market .z-search-grid select{padding:0 30px 0 12px!important;font-size:10px!important;font-weight:700!important}
body.premium-market .z-search-grid .search-input,
html[data-ui-theme] body.premium-market .z-search-grid .search-input{display:flex!important;align-items:center!important;padding:0 12px!important}
body.premium-market .z-search-grid .search-input>span{color:#0aa36c!important;font-size:14px!important}
body.premium-market .z-search-grid .search-input input,
html[data-ui-theme] body.premium-market .z-search-grid .search-input input{height:43px!important;border:0!important;background:transparent!important;color:#1f2e27!important;box-shadow:none!important;font-size:11px!important;font-weight:550!important}
body.premium-market .z-search-grid .search-input input::placeholder{color:#97a19b!important}
body.premium-market .z-search-grid select:hover,
body.premium-market .z-search-grid .search-input:hover{border-color:#b7cbc0!important}
body.premium-market .z-search-grid select:focus,
body.premium-market .z-search-grid .search-input:focus-within{border-color:#0aa36c!important;box-shadow:0 0 0 3px rgba(10,163,108,.07)!important;outline:none!important}
body.premium-market .z-search-btn{height:46px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#0fa76f,#078e5d)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.035em!important;box-shadow:0 10px 22px rgba(10,163,108,.18)!important}
body.premium-market .quick-search{margin-top:10px!important;gap:6px!important}
body.premium-market .quick-search>span{color:#7d8983!important;font-size:8px!important;font-weight:800!important}
body.premium-market .quick-search button,
html[data-ui-theme] body.premium-market .quick-search button{padding:5px 10px!important;border:1px solid #e5e9e6!important;border-radius:999px!important;background:#f7f9f7!important;color:#4c5a53!important;font-size:8px!important}
body.premium-market .quick-search button:hover{background:#eef8f3!important;border-color:#cce5d9!important;color:#087a53!important}
body.premium-market .z-search .ai-bar{height:42px!important;margin-top:10px!important;padding:0 6px 0 12px!important;border:1px solid #dcebe3!important;border-radius:9px!important;background:#f2faf6!important;box-shadow:none!important}
body.premium-market .z-search .ai-bar>span{color:#0aa36c!important;font-size:14px!important}
body.premium-market .z-search .ai-bar input{background:transparent!important;color:#2a3931!important;font-size:10px!important}
body.premium-market .z-search .ai-bar input::placeholder{color:#7f8d85!important}
body.premium-market .z-search .ai-bar button{height:32px!important;margin-right:0!important;padding:0 14px!important;border:0!important;border-radius:7px!important;background:#e7f7ef!important;color:#087a53!important;font-size:9px!important;font-weight:850!important;box-shadow:none!important}
body.premium-market .luxury-tool-strip{max-width:1600px!important;margin:0 auto!important;padding:34px clamp(24px,4vw,64px) 22px!important;background:#fff!important}
body.premium-market .luxury-tool-strip .property-tool-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:16px!important}
body.premium-market .luxury-tool-strip .property-tool-card{min-height:62px!important;padding:7px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-align:left!important}
body.premium-market .luxury-tool-strip .property-tool-card:hover{background:#f8faf8!important;transform:translateY(-1px)}
body.premium-market .luxury-tool-strip .property-tool-card>b{width:42px!important;height:42px!important;min-width:42px!important;border-radius:10px!important;font-size:16px!important}
body.premium-market .luxury-tool-strip .property-tool-card strong{font-size:9.5px!important;line-height:1.2;color:#1b2922!important}
body.premium-market .luxury-tool-strip .property-tool-card small{font-size:7.5px!important;line-height:1.3;color:#8a958f!important}
body.premium-market .luxury-discovery{max-width:1600px;margin:0 auto;padding:28px clamp(24px,4vw,64px) 46px;display:grid;grid-template-columns:minmax(0,2.25fr) minmax(300px,.9fr);gap:28px;background:#fff}
body.premium-market .section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}
body.premium-market .section-title h2{margin:4px 0 4px;color:#101b2b!important;font-size:25px!important;letter-spacing:-.035em!important}
body.premium-market .section-title p{margin:0;color:#89948e!important;font-size:10px!important}
body.premium-market .section-title a{color:#0a9b66!important;font-size:9px!important;font-weight:800!important;text-decoration:none}
body.premium-market .section-accent{display:block;width:22px;height:3px;border-radius:99px;background:#0aa36c}
body.premium-market .visual-browse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
body.premium-market .visual-property-card{padding:0!important;overflow:hidden;border:1px solid #e5e9e6!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 24px rgba(25,42,33,.05)!important;text-align:left!important;cursor:pointer}
body.premium-market .visual-property-card:hover{transform:translateY(-3px)!important;box-shadow:0 15px 34px rgba(25,42,33,.10)!important;border-color:#d5e3db!important}
body.premium-market .visual-property-card img{display:block;width:100%;height:104px;object-fit:cover}
body.premium-market .visual-property-card span{display:block;padding:10px 11px 11px}
body.premium-market .visual-property-card strong{display:block;color:#18251f!important;font-size:11px!important}
body.premium-market .visual-property-card small{display:block;margin-top:2px;color:#8a958f!important;font-size:8px!important}
body.premium-market .explore-country-card{padding:15px;border:1px solid #e5e9e6;border-radius:15px;background:#fff;box-shadow:0 8px 28px rgba(25,42,33,.05)}
body.premium-market .explore-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}
body.premium-market .explore-head h2{margin:0;color:#101b2b;font-size:18px;letter-spacing:-.025em}
body.premium-market .explore-head p{margin:3px 0 0;color:#8a958f;font-size:8px}
body.premium-market .explore-head button{border:0;background:transparent;color:#0a9b66;font-size:8px;font-weight:850;cursor:pointer}
body.premium-market .explore-city-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:74px 74px;gap:8px}
body.premium-market .explore-city-card{position:relative;overflow:hidden;border:0;border-radius:10px;background-image:linear-gradient(0deg,rgba(5,19,14,.62),rgba(5,19,14,.02)),var(--city-img);background-size:cover;background-position:center var(--city-pos);cursor:pointer;text-align:left}
body.premium-market .explore-city-card:first-child{grid-row:1/3}
body.premium-market .explore-city-card span{position:absolute;left:10px;right:8px;bottom:8px;display:grid}
body.premium-market .explore-city-card strong{color:#fff;font-size:10px;text-shadow:0 2px 8px rgba(0,0,0,.25)}
body.premium-market .explore-city-card small{color:rgba(255,255,255,.76);font-size:7px}
body.premium-market :is(.public-hub,.metrics,.market-pulse-shell,.content){max-width:1472px!important;margin-left:auto!important;margin-right:auto!important}
body.premium-market .public-hub{padding-left:36px!important;padding-right:36px!important}
body.premium-market :is(.public-hub,.metrics,.market-pulse-shell,.content){background:#fff}
body.premium-market :is(.project-public-card,.agent-public-card,.metric,.market-pulse .pulse-card,.market-pulse .pulse-empty,.filters,.card,.hub-empty){background:#fff!important;border-color:#e5e9e6!important;color:#1b2922!important;box-shadow:0 8px 28px rgba(25,42,33,.05)!important}
body.premium-market .content{padding-top:36px!important}
body.premium-market .media{height:220px}
body.premium-market .card{border-radius:14px!important;overflow:hidden}
body.premium-market .card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(25,42,33,.10)!important}
body.premium-market dialog{background:#fff!important;color:#17231d!important;border-color:#e3e8e5!important}
body.premium-market dialog :is(input,select,textarea){background:#fff!important;color:#1d2b24!important;border-color:#dfe5e1!important}
html[data-ui-theme="dark"] body.premium-market{background:#07110e!important;color:#edf4f0!important}
html[data-ui-theme="dark"] body.premium-market .marketplace-header{background:#0a1713!important;border-bottom-color:#1f352d!important}
html[data-ui-theme="dark"] body.premium-market .marketplace-header :is(.brand strong,.navlink){color:#eef5f1!important}
html[data-ui-theme="dark"] body.premium-market .marketplace-header .brand span{color:#91a59b!important}
html[data-ui-theme="dark"] body.premium-market .marketplace-header :is(.owner-panel-link,.language-select,.market-country-select,.theme-toggle){background:#0d201a!important;border-color:#29453b!important;color:#eaf3ef!important}
html[data-ui-theme="dark"] body.premium-market .hero-overlay{background:linear-gradient(90deg,rgba(5,18,14,.92),rgba(5,18,14,.72) 35%,rgba(5,18,14,.18) 70%,rgba(5,18,14,.05))!important}
html[data-ui-theme="dark"] body.premium-market .hero-copy h1{color:#fff!important}
html[data-ui-theme="dark"] body.premium-market .hero-copy p{color:#d9e5df!important}
html[data-ui-theme="dark"] body.premium-market .hero-trust>div{background:#0b1d17!important;border-color:#29453b!important}
html[data-ui-theme="dark"] body.premium-market .hero-trust strong{color:#eef5f1!important}
html[data-ui-theme="dark"] body.premium-market .z-search{background:#0a1814!important;border-color:#29453b!important}
html[data-ui-theme="dark"] body.premium-market .z-search .purpose-tabs{border-bottom-color:#20382f!important}
html[data-ui-theme="dark"] body.premium-market .z-search .purpose{color:#a5b6ad!important}
html[data-ui-theme="dark"] body.premium-market .z-search .purpose.active{background:#0aa36c!important;color:#fff!important}
html[data-ui-theme="dark"] body.premium-market .search-market-badge{background:#0d201a;color:#cbd8d2;border-color:#29453b}
html[data-ui-theme="dark"] body.premium-market .z-search-grid label{color:#9badA4!important}
html[data-ui-theme="dark"] body.premium-market .z-search-grid select,
html[data-ui-theme="dark"] body.premium-market .z-search-grid .search-input{background:#0d201a!important;border-color:#29453b!important;color:#eef5f1!important}
html[data-ui-theme="dark"] body.premium-market .z-search-grid .search-input input{color:#eef5f1!important}
html[data-ui-theme="dark"] body.premium-market .quick-search button{background:#0d201a!important;border-color:#29453b!important;color:#b7c8c0!important}
html[data-ui-theme="dark"] body.premium-market .z-search .ai-bar{background:#0d201a!important;border-color:#29453b!important}
html[data-ui-theme="dark"] body.premium-market .z-search .ai-bar input{color:#eaf3ef!important}
html[data-ui-theme="dark"] body.premium-market :is(.luxury-tool-strip,.luxury-discovery,.public-hub,.metrics,.market-pulse-shell,.content){background:#07110e!important}
html[data-ui-theme="dark"] body.premium-market .luxury-tool-strip .property-tool-card strong,
html[data-ui-theme="dark"] body.premium-market .section-title h2,
html[data-ui-theme="dark"] body.premium-market .explore-head h2{color:#eef5f1!important}
html[data-ui-theme="dark"] body.premium-market :is(.visual-property-card,.explore-country-card,.project-public-card,.agent-public-card,.metric,.filters,.card,.hub-empty){background:#0d1b17!important;border-color:#213a31!important;color:#eef5f1!important}
html[data-ui-theme="dark"] body.premium-market .visual-property-card strong{color:#eef5f1!important}
@media(max-width:1220px){
 body.premium-market .marketplace-header{padding:0 24px}.market-nav{display:none!important}
 body.premium-market .z-search-grid{grid-template-columns:1fr 2fr 1.3fr 1fr 1fr 1.35fr!important}
 body.premium-market .z-search-btn{grid-column:1/-1!important}
 body.premium-market .luxury-tool-strip .property-tool-grid{grid-template-columns:repeat(4,1fr)!important}
}
@media(max-width:900px){
 body.premium-market .marketplace-header{height:68px;padding:0 16px}
 body.premium-market .marketplace-header .brand{min-width:auto}
 body.premium-market .zameen-hero{min-height:auto;padding:48px 16px 54px}
 body.premium-market .hero-overlay{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.78) 60%,rgba(255,255,255,.22))!important}
 body.premium-market .hero-copy h1{font-size:48px!important}
 body.premium-market .z-search{padding:13px!important;border-radius:15px!important}
 body.premium-market .z-search-grid{grid-template-columns:1fr 1fr!important}
 body.premium-market .z-search-grid .location-field{grid-column:1/-1!important}
 body.premium-market .z-search-btn{grid-column:1/-1!important}
 body.premium-market .luxury-discovery{grid-template-columns:1fr}
 body.premium-market .visual-browse-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:620px){
 body.premium-market .marketplace-header .brand span,
 body.premium-market .marketplace-header .owner-panel-link,
 body.premium-market .marketplace-header .language-select{display:none!important}
 body.premium-market .marketplace-header .market-country-select{max-width:105px}
 body.premium-market .theme-toggle{width:38px;padding:0;font-size:0}
 body.premium-market .theme-toggle:before{content:"◐";font-size:15px}
 body.premium-market .marketplace-header .list-btn{padding:0 11px;font-size:9px}
 body.premium-market .zameen-hero{padding-top:38px}
 body.premium-market .hero-copy h1{font-size:40px!important}
 body.premium-market .hero-copy p{font-size:13px!important}
 body.premium-market .hero-trust{display:none}
 body.premium-market .z-search-grid{grid-template-columns:1fr!important}
 body.premium-market .z-search-grid .location-field,body.premium-market .z-search-btn{grid-column:1!important}
 body.premium-market .quick-search{display:none!important}
 body.premium-market .luxury-tool-strip{padding:24px 14px 12px!important}
 body.premium-market .luxury-tool-strip .property-tool-grid{grid-template-columns:repeat(2,1fr)!important}
 body.premium-market .luxury-discovery{padding:22px 14px 34px}
 body.premium-market .visual-browse-grid{grid-template-columns:1fr 1fr}
 body.premium-market .visual-property-card img{height:84px}
}
