/* MEY 1.17.52 — visual layout only; original banner, nav, CMS data unchanged. */
body.mey-v11752 .top { height: 46px; min-height:46px; background:#101216; color:#fff; position:relative; z-index:120; }
body.mey-v11752 .top .mey-topbar-v11752 {height:100%; min-height:46px; display:flex; align-items:center; gap:14px; position:relative; }
body.mey-v11752 .mey-contact-icon-v11752 {display:inline-flex;align-items:center;justify-content:center;color:#fff!important;width:27px;height:30px;flex:none;text-decoration:none!important;}
body.mey-v11752 .mey-contact-icon-v11752:hover {color:#f43f5e!important}
body.mey-v11752 .mey-contact-icon-v11752 svg {width:20px;height:20px;display:block;}
/* The existing social anchor elements are moved to the footer after member scripts finish. */
body.mey-v11752 .top .social {display:none!important;}
body.mey-v11752 .mey-market-picker-v11752 {position:relative;margin-left:auto;z-index:130;flex:none;font:700 13px/1.25 Arial,Helvetica,sans-serif;}
body.mey-v11752 .mey-market-trigger-v11752 {height:35px;min-width:135px;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff;border:1px solid #d7dce5;border-radius:12px;color:#111c32;font:700 13px Arial,Helvetica,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;}
body.mey-v11752 .mey-market-trigger-v11752:hover {border-color:#d20935;}
body.mey-v11752 .mey-country-flag-v11752 {font-size:21px;line-height:1;display:inline-block;}
body.mey-v11752 .mey-chevron-v11752 {margin-left:4px;font-size:17px;line-height:1;color:#4c556a}
body.mey-v11752 .mey-market-options-v11752[hidden] {display:none!important;}
body.mey-v11752 .mey-market-options-v11752 {position:absolute;right:0;top:calc(100% + 9px);width:218px;max-height:min(65vh,450px);overflow-y:auto;padding:9px;border:1px solid #e7eaf0;border-radius:15px;background:#fff;color:#111a30;box-shadow:0 16px 40px rgba(15,23,42,.22);z-index:140;}
body.mey-v11752 .mey-market-option-v11752 {display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;color:#14233b!important;text-decoration:none!important;font:700 12px/1.3 Arial,Helvetica,sans-serif;white-space:normal;}
body.mey-v11752 .mey-market-option-v11752>span:first-child {font-size:22px;line-height:1;flex:none}
body.mey-v11752 .mey-market-option-v11752:hover,body.mey-v11752 .mey-market-option-v11752.is-current {background:#fff0f3;color:#c70032!important;}
body.mey-v11752 .mey-market-option-v11752.is-disabled {opacity:.47;cursor:not-allowed;}
body.mey-v11752 .mey-market-option-v11752.is-disabled:hover {background:none;color:#14233b!important}
body.mey-v11752 .top .mey-header-account-host11371, body.mey-v11752 .top .mey-header-member-desktop-host {margin-left:0;flex:0 0 auto;}
body.mey-v11752 .top .mey-account-guest11371, body.mey-v11752 .top .mey-header-member-action {min-height:35px;}
body.mey-v11752 .top + header {z-index:30;}
/* Bottom-left obsolete selector replaced by top dropdown. */
body.mey-v11752 #mey11726-region-control {display:none!important;}
/* Hide only the formerly requested homepage 'Strateji / Tasarım...' section. */
body.mey-v11752 .home-layout-stack [data-home-section="feature_bar"],
body.mey-v11752 .home-layout-stack [data-home-section="feature-bar"],
body.mey-v11752 .home-layout-stack .text-banner-section,
body.mey-v11752 .home-layout-stack .skills {display:none!important;}
/* No extra phone/email/location band above the site footer. */
body.mey-v11752 .contactbar {display:none!important;}
body.mey-v11752 footer {padding:32px 0 0;background:var(--footer-bg,#17191d)!important;color:var(--footer-color,#fff)!important;}
body.mey-v11752 footer .footer-main {display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(0,2.35fr) 176px;align-items:start;gap:30px;}
body.mey-v11752 footer .footer-menu-grid {min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(106px,1fr));gap:15px 20px;}
body.mey-v11752 footer .footer-brand img {max-height:76px;width:auto;max-width:200px;object-fit:contain;}
body.mey-v11752 footer .footer-brand p {font-size:13px;line-height:1.5;max-width:260px;margin-top:12px;}
body.mey-v11752 .mey-footer-social-v11752 {min-width:0;border-left:1px solid rgba(255,255,255,.2);padding-left:20px;color:#fff;}
body.mey-v11752 .mey-footer-social-v11752 strong {display:block;margin:0 0 10px;font-size:13px;color:#fff;font-weight:800;}
body.mey-v11752 .mey-footer-social-v11752 .social {margin:0!important;display:grid!important;grid-template-columns:repeat(3,36px);grid-auto-rows:36px;gap:6px 13px;justify-content:start;align-items:center;max-width:160px;}
body.mey-v11752 .mey-footer-social-v11752 .social-link {width:34px;height:34px;display:grid!important;place-items:center;background:transparent!important;box-shadow:none;border:0;color:#fff!important;}
body.mey-v11752 .mey-footer-social-v11752 .social-link img {width:32px;height:32px;object-fit:contain;}
body.mey-v11752 .mey-footer-social-v11752 .social-link span {font-size:23px;}
body.mey-v11752 footer .footer-copy {text-align:center;margin-top:24px;padding:15px 12px;border-top:1px solid rgba(255,255,255,.15);}
@media(max-width:1040px){
 body.mey-v11752 .top .mey-topbar-v11752 {gap:9px;}
 body.mey-v11752 .mey-market-trigger-v11752 {min-width:110px;}
 body.mey-v11752 .top .mey-account-guest11371 {padding:7px 9px;font-size:12px;}
 body.mey-v11752 footer .footer-main {grid-template-columns:minmax(165px,.9fr) minmax(0,2fr) 160px;gap:18px;}
}
@media(max-width:850px){
 body.mey-v11752 .top {display:block!important;height:auto;min-height:45px;}
 body.mey-v11752 .top .mey-topbar-v11752 {width:calc(100% - 20px);min-height:45px;gap:6px;}
 body.mey-v11752 .mey-contact-icon-v11752 {width:23px;}
 body.mey-v11752 .mey-contact-icon-v11752 svg {width:18px;height:18px;}
 body.mey-v11752 .mey-market-trigger-v11752 {min-width:0;padding:5px 7px;height:32px;font-size:11px;gap:4px;}
 body.mey-v11752 .mey-country-flag-v11752 {font-size:17px;}
 body.mey-v11752 .mey-header-account-host11371 {display:none!important;}
 body.mey-v11752 footer .footer-main {grid-template-columns:1fr 1fr;gap:24px;}
 body.mey-v11752 .mey-footer-social-v11752 {grid-column:2;grid-row:1;padding-left:15px;}
 body.mey-v11752 footer .footer-menu-grid {grid-column:1/-1;grid-row:2;}
}
@media(max-width:480px){
 body.mey-v11752 footer .footer-main {grid-template-columns:1fr 160px;}
 body.mey-v11752 .mey-market-options-v11752 {width:205px;}
 body.mey-v11752 footer .footer-brand img {max-width:145px;}
}
