/* MZE Profil — temiz final stil */
body.single-at_biz_dir{background:#050505!important;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;color:#ddd!important}
body.single-at_biz_dir .directorist-listing-details__listing-title,
body.single-at_biz_dir .directorist-single-info-phone,
body.single-at_biz_dir .directorist-related-listing,
body.single-at_biz_dir .directorist-related-listing-wrapper,
body.single-at_biz_dir .directorist-single-related-listing,
body.single-at_biz_dir .directorist-card-related-section,
body.single-at_biz_dir [class*="directorist-related-listing"],
body.single-at_biz_dir [class*="directorist-related_listing"]{display:none!important}
body.single-at_biz_dir .directorist-single-listing-header,
body.single-at_biz_dir .directorist-card,
body.single-at_biz_dir .directorist-single-info,
body.single-at_biz_dir .directorist-listing-details,
body.single-at_biz_dir .directorist-listing-single,
body.single-at_biz_dir .directorist-single-wrapper,
body.single-at_biz_dir .directorist-single-listing-slider-wrap,
body.single-at_biz_dir .directorist-single-listing-slider,
body.single-at_biz_dir .directorist-swiper,
body.single-at_biz_dir .directorist-swiper__wrapper,
body.single-at_biz_dir .swiper-wrapper,
body.single-at_biz_dir .swiper-slide,
body.single-at_biz_dir .directorist-row,
body.single-at_biz_dir .directorist-container-fluid{background:#050505!important;color:#ddd!important;border-color:#8b6928!important}
body.single-at_biz_dir img{max-width:100%;height:auto}
body.single-at_biz_dir .directorist-single-listing-header img,
body.single-at_biz_dir .directorist-listing-single img{display:block;margin-left:auto!important;margin-right:auto!important;background:#050505!important;border:1px solid #c99a35!important;box-shadow:0 12px 30px rgba(0,0,0,.55),0 0 20px rgba(201,154,53,.13)!important}
body.single-at_biz_dir h2,body.single-at_biz_dir h3,body.single-at_biz_dir .directorist-card__header{background:#080808!important;color:#e0b54d!important;border-color:#a17a2f!important}
body.single-at_biz_dir .directorist-card__body,body.single-at_biz_dir .directorist-single-info__value,body.single-at_biz_dir .directorist-single-info__value p{background:#050505!important;color:#ddd!important}

/* Mobilde görüntünün üstünde takılı kalan Directorist sahibi düzenleme düğmeleri. */
@media(max-width:991px){
 body.single-at_biz_dir .directorist-listing-single-quick-edit,
 body.single-at_biz_dir .directorist-edit-listing,
 body.single-at_biz_dir .directorist-single-listing-action-edit,
 body.single-at_biz_dir .directorist-listing-edit-btn,
 body.single-at_biz_dir a[href*="edit-listing"]{display:none!important}
}

/* Kişisel bilgi içindeki ikon/etiket kalkar, isim premium görünür. */
body.single-at_biz_dir .directorist-single-info-custom .directorist-single-info__label,
body.single-at_biz_dir .directorist-single-info-custom .directorist-single-info__label-icon,
body.single-at_biz_dir .directorist-single-info-custom .directorist-icon-mask{display:none!important}
body.single-at_biz_dir .directorist-single-info-custom{display:block!important;padding:0!important;margin:0!important;border:0!important}
body.single-at_biz_dir .directorist-single-info-custom .directorist-single-info__value{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin:0!important;padding:10px 14px!important;border:1px solid #c99731!important;border-radius:9px!important;background:linear-gradient(135deg,#070707 0%,#211706 48%,#080808 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 7px 18px rgba(0,0,0,.28)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;font-weight:950!important;letter-spacing:.2px!important;line-height:1.2!important;text-align:center!important}
body.single-at_biz_dir .directorist-single-info-custom:empty,
body.single-at_biz_dir .directorist-single-info-custom .directorist-single-info__value:empty{display:none!important}

/* Dönüş bağlantısı gerçek buton görünümündedir. */
.mze-return-banner-shell{display:block!important;width:100%!important;margin:0!important;padding:11px 14px!important;border-top:1px solid rgba(214,164,55,.18)!important;border-bottom:1px solid rgba(214,164,55,.42)!important;background:linear-gradient(180deg,#050505,#090909)!important;text-align:center!important}
.mze-return-banner{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:240px!important;min-height:46px!important;padding:10px 21px!important;border:1px solid #e3b34b!important;border-radius:11px!important;background:linear-gradient(135deg,#191006 0%,#c98b16 48%,#2b1a05 100%)!important;box-shadow:0 0 0 3px rgba(0,0,0,.9),0 9px 24px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,240,190,.28)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:.2px!important;text-decoration:none!important;text-transform:uppercase!important}
.mze-return-banner:hover,.mze-return-banner:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffd36a!important;transform:translateY(-1px)}
.mze-return-banner-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#050505!important;color:#ffd66b!important;-webkit-text-fill-color:#ffd66b!important;font-size:21px!important;line-height:1!important}

/* İsmin hemen altındaki geniş WhatsApp butonu. */
#mze-single-inline-wa.mze-single-wa-wrap{display:none;width:100%!important;margin:10px 0 18px!important;padding:0!important}
#mze-single-inline-wa.is-placed{display:block!important}
.me-wa-single-button,.me-wa-floating{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid #39e380!important;background:linear-gradient(180deg,#24d873,#0ca34d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:950!important}
.me-wa-single-button{width:100%!important;min-height:54px!important;padding:12px 16px!important;border-radius:9px!important;box-shadow:0 9px 22px rgba(10,160,72,.22)!important;font-size:15px!important}
.mze-wa-dot{display:inline-block;width:10px;height:10px;margin-right:8px;border:2px solid #fff;border-radius:50%;background:#16d968;box-shadow:0 0 9px rgba(22,217,104,.9)}
.me-wa-floating{display:none!important}

/* Yalnız bizim sabit üçlü diğer profil alanımız. */
.mze-related-profiles{width:100%;max-width:1180px;margin:24px auto;padding:0 8px}
.mze-related-profiles>h2{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #9e772d!important;border-radius:8px!important;background:#070707!important;color:#e1b74f!important;font-size:20px!important}
.mze-related-profiles .mze-direct-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:0!important}
.mze-related-profiles .me-exact-card{min-width:0!important;width:100%!important}
.mze-related-profiles .me-exact-badge{display:none!important}

@media(max-width:768px){
 .mze-return-banner-shell{padding:9px 10px!important}.mze-return-banner{min-width:210px!important;min-height:42px!important;padding:9px 16px!important;font-size:11px!important}
 body.single-at_biz_dir .me-wa-floating{position:fixed!important;z-index:99999!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;display:flex!important;width:auto!important;height:52px!important;border-radius:12px!important;box-shadow:0 12px 28px rgba(0,0,0,.38)!important;font:800 15px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
 .mze-related-profiles .mze-direct-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.mze-related-profiles .me-exact-content{padding:5px!important}.mze-related-profiles .me-exact-title{height:29px!important;margin-bottom:5px!important;font-size:9px!important}.mze-related-profiles .me-exact-whatsapp{height:34px!important;font-size:9px!important}
 body.single-at_biz_dir .directorist-single-info-custom .directorist-single-info__value{min-height:46px!important;font-size:16px!important}
}
