@media (min-width:992px){#mevi-mobile-platform{display:none!important}}
@media (max-width:991px){
#mevi-mobile-platform,#mevi-mobile-platform *{box-sizing:border-box!important}
#mevi-mobile-platform{display:block;width:100%;padding:8px 0;background:#050505;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.mevi-premium-banner{width:calc(100% - 18px);max-width:760px;margin:0 auto 7px;padding:12px;border:1px solid rgba(205,156,55,.55);border-radius:15px;background:radial-gradient(circle at 7% 8%,rgba(132,36,182,.16),transparent 34%),linear-gradient(145deg,#08080a,#111014 53%,#070708);box-shadow:0 10px 26px rgba(0,0,0,.56)}
.mevi-banner-top,.mevi-banner-brand,.mevi-trust-row,.mevi-features{display:flex;align-items:center}.mevi-banner-top{justify-content:space-between;gap:9px}.mevi-banner-brand{gap:10px}.mevi-banner-logo{width:49px;height:49px;flex:0 0 49px;border:1px solid rgba(207,159,58,.7);border-radius:12px;background:#111}.mevi-banner-city,.mevi-banner-title,.mevi-banner-description{display:block}.mevi-banner-city{color:#f4f4f4;font-size:10px;font-weight:850;letter-spacing:1.25px}.mevi-banner-title{color:#d5a13a;font-size:21px;font-weight:950}.mevi-banner-description{max-width:245px;margin-top:4px;color:#bcbcbc;font-size:8px;line-height:1.35}.mevi-banner-rating{padding:6px;border:1px solid rgba(130,43,172,.43);border-radius:9px;color:#fff;font-size:7px;font-weight:900;text-align:center}.mevi-banner-rating span{display:block;color:#d7a33c}.mevi-trust-row{gap:12px;margin:8px 0 7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.055);color:#d0d0d0;font-size:7px;font-weight:800}.mevi-action-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mevi-action-button{display:flex!important;align-items:center;justify-content:center;height:39px;border-radius:9px;text-decoration:none!important;font-size:11px;font-weight:950}.mevi-action-home{color:#dfab43!important;border:1px solid #a77a2c;background:#171109}.mevi-action-contact{color:#37d779!important;border:1px solid #1f9f52;background:#101713}.mevi-features{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.055)}.mevi-features span{flex:1;color:#bcbcbc;font-size:6px;text-align:center}.mevi-features strong{display:block;color:#d2a03c;font-size:7px}.mevi-security-warning{display:block;width:calc(100% - 18px);max-width:760px;margin:0 auto 7px;padding:9px 10px;border:1px solid rgba(226,59,65,.72);border-radius:11px;background:linear-gradient(90deg,#260a0c,#120809)}.mevi-security-warning strong,.mevi-security-warning span{display:block}.mevi-security-warning strong{color:#ff666b;font-size:8.5px}.mevi-security-warning span{margin-top:3px;color:#e2d5d5;font-size:7px;line-height:1.4}
}
.mze-direct-listings,.mze-direct-listings *{box-sizing:border-box!important}.mze-direct-listings{width:100%;max-width:1180px;margin:auto}.mze-direct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px 8px}.me-exact-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#090909!important;border:1px solid #c9962f!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.38)!important}.me-exact-image{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:3/4!important;overflow:hidden!important;background:#050505!important;text-decoration:none!important}.me-exact-image:before{content:"";position:absolute;inset:-18px;background-image:linear-gradient(rgba(5,5,5,.28),rgba(5,5,5,.28)),var(--me-exact-bg);background-position:center;background-size:cover;filter:blur(14px) brightness(.55);transform:scale(1.1)}.me-exact-image img{position:relative!important;z-index:2!important;display:block!important;max-width:100%!important;width:auto!important;height:100%!important;object-fit:contain!important;border-left:1px solid rgba(210,160,55,.45)!important;border-right:1px solid rgba(210,160,55,.45)!important;box-shadow:0 0 18px rgba(210,160,55,.12)!important}.me-exact-badge{position:absolute!important;top:7px!important;right:6px!important;z-index:4!important;max-width:calc(100% - 12px);padding:4px 6px!important;border-radius:4px!important;background:linear-gradient(180deg,#ffd74d,#e2a615)!important;color:#111!important;font-size:7px!important;font-weight:900!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-exact-content{padding:7px!important;background:linear-gradient(180deg,#111,#070707)!important}.me-exact-title,.me-exact-whatsapp{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-decoration:none!important;font-weight:900!important}.me-exact-title{height:31px!important;margin-bottom:7px!important;padding:4px 5px!important;overflow:hidden!important;border:1px solid #d7a437!important;border-radius:6px!important;background:linear-gradient(135deg,#080808,#241807 50%,#080808)!important;color:#f2c45c!important;font-size:11px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.me-exact-whatsapp{height:36px!important;gap:6px;border:1px solid #39e380!important;border-radius:6px!important;background:linear-gradient(180deg,#22c96b,#0da34e)!important;color:#fff!important;font-size:11px!important}.me-exact-wa-icon{font-size:9px}.mze-direct-empty{margin:8px;padding:16px;border:1px solid #8e6a25;border-radius:10px;background:#111;color:#ddd;text-align:center}.mze-direct-pagination{display:flex;gap:5px;justify-content:center;padding:10px}.mze-direct-pagination a,.mze-direct-pagination span{padding:6px 9px;border:1px solid #9c7428;border-radius:5px;background:#111;color:#e5b84d;text-decoration:none}
@media(min-width:992px){.mze-direct-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}

/* Küçük çevrim içi göstergesi */
.mze-online-indicator{position:absolute!important;top:8px!important;left:8px!important;z-index:6!important;display:none!important;width:15px!important;height:15px!important;padding:0!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:50%!important;background:#24d66b!important;box-shadow:0 0 0 2px rgba(0,0,0,.42),0 0 11px rgba(36,214,107,.78)!important}
.mze-online-indicator.is-online{display:block!important}
.mze-online-indicator>span{position:absolute;inset:3px;border-radius:50%;background:#effff5;animation:mzeOnlinePulse 1.35s ease-in-out infinite}
@keyframes mzeOnlinePulse{0%,100%{opacity:1;transform:scale(.72)}50%{opacity:.35;transform:scale(1.2)}}
@media(prefers-reduced-motion:reduce){.mze-online-indicator>span{animation:none}}

/* V1.3 — kart ölçülerine dokunmadan dışa doğru premium çerçeve */
.me-exact-card{
	position:relative!important;
	overflow:hidden!important;
	border:1px solid rgba(224,172,54,.92)!important;
	box-shadow:
		0 0 0 2px rgba(8,8,8,.96),
		0 0 0 3px rgba(177,126,28,.62),
		0 12px 28px rgba(0,0,0,.62),
		0 0 18px rgba(211,158,42,.14)!important;
}
.me-exact-card::after{
	content:"";
	position:absolute;
	inset:0;
	z-index:8;
	pointer-events:none;
	border-radius:inherit;
	box-shadow:inset 0 0 0 1px rgba(255,221,128,.12);
}
.me-exact-image{position:relative!important;isolation:isolate!important}
.me-exact-image picture,.me-exact-image img{position:relative!important;z-index:1!important}
.me-exact-content{position:relative!important;z-index:10!important}
.me-exact-badge{
	z-index:30!important;
	border:1px solid rgba(255,255,255,.68)!important;
	background:linear-gradient(180deg,#f04444 0%,#bd1018 100%)!important;
	box-shadow:0 5px 14px rgba(128,0,0,.38)!important;
	color:#fff!important;
	text-shadow:0 1px 1px rgba(0,0,0,.45)!important;
}
.me-exact-title{
	background:linear-gradient(135deg,#070707 0%,#2a1b05 48%,#090909 100%)!important;
	box-shadow:inset 0 1px 0 rgba(255,226,145,.12),0 5px 12px rgba(0,0,0,.28)!important;
	color:#ffd66b!important;
	text-shadow:0 1px 1px rgba(0,0,0,.85)!important;
}
.me-exact-whatsapp{
	display:flex!important;
	visibility:visible!important;
	opacity:1!important;
	position:relative!important;
	z-index:12!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 15px rgba(0,151,67,.24)!important;
	color:#fff!important;
	text-shadow:0 1px 1px rgba(0,0,0,.35)!important;
}
.mze-online-indicator{
	top:8px!important;
	left:8px!important;
	z-index:40!important;
	width:18px!important;
	height:18px!important;
	border:2px solid #fff!important;
	background:#14d968!important;
	box-shadow:0 0 0 3px rgba(0,0,0,.62),0 0 15px rgba(20,217,104,.95)!important;
}
.mze-online-indicator.is-online{display:block!important;visibility:visible!important;opacity:1!important}

/* V1.4 — rozet kesin kırmızı, çevrim içi simgesi önbellekten bağımsız */
.me-exact-badge{
	background:linear-gradient(180deg,#ef3b45 0%,#a90612 100%)!important;
	border:1px solid rgba(255,210,214,.9)!important;
	color:#fff!important;
	box-shadow:0 5px 15px rgba(150,0,10,.48)!important;
}
.mze-online-indicator{display:none!important}
.mze-online-indicator.is-online{display:block!important}
