/* V2.4b REV6 — neon-yellow glyphs on light-to-dark green control surfaces. */
.mcv24b-mobile-controls,.mcv24b-mobile-menu{display:none}
.mcv24b-mobile-dialog{--mobile-neon:#e8ff19;--mobile-panel:#102c20;color:#f5ffe9;border:1px solid #a1d96a70;background:linear-gradient(155deg,#2c603d,#102c20 48%,#081d16);box-shadow:0 20px 70px #0009,inset 0 1px 0 #ddffb62b;width:min(92vw,350px);max-height:calc(100dvh - 100px);padding:18px;border-radius:26px;overflow:auto}
.mcv24b-mobile-dialog::backdrop{background:#020a078c;backdrop-filter:blur(5px)}
.mcv24b-mobile-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.mcv24b-mobile-dialog h2{font-size:18px;line-height:1.3;margin:0;color:#efffd5}
.mcv24b-mobile-close{width:40px;height:40px;flex:none;border:1px solid #a1d96a5c;border-radius:50%;background:#0b241c;color:var(--mobile-neon);font-size:25px;line-height:1}
.mcv24b-mobile-dialog nav{display:grid;gap:7px}
.mcv24b-mobile-row{display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;min-height:50px;padding:11px 10px;background:#ffffff06;border:1px solid #b8ed811c;border-radius:13px;color:#f2ffe8;font-size:14px;font-weight:650;line-height:1.35;text-align:left}
.mcv24b-mobile-row>span:first-child{color:var(--mobile-neon);font-size:18px;text-align:center;overflow-wrap:anywhere}.mcv24b-mobile-row>span:last-child{color:#a8cb8c;font-size:22px}
.mcv24b-mobile-row[data-mcv-mobile-item=language]>span:first-child{font-size:9px;font-weight:900}
.mcv24b-mobile-row:active,.mcv24b-mobile-row:hover{background:#b8ed8112;border-color:#b8ed8160}
.mcv24b-mobile-dialog[data-kind=menu]{margin:calc(80px + env(safe-area-inset-top,0px)) auto auto 12px}
.mcv24b-mobile-dialog[data-kind=more],.mcv24b-mobile-dialog[data-kind=compose]{margin:calc(80px + env(safe-area-inset-top,0px)) 12px auto auto}
.mcv24b-mobile-dialog button:focus-visible,.mcv24b-mobile-header button:focus-visible{outline:2px solid #e8ff19;outline-offset:3px}
@media(max-width:920px){
 body .topbar.mcv24b-mobile-header{height:calc(72px + env(safe-area-inset-top,0px));padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px;gap:0;display:flex;justify-content:space-between;align-items:center;background:#07150fe8;border-bottom:1px solid #88bd6440;backdrop-filter:blur(18px);z-index:25}
 body .mcv24b-mobile-header::before{content:none!important;display:none!important}
 body .mcv24b-mobile-header>.top-actions,body .mcv24b-mobile-header>.breadcrumbs,body .mcv24b-mobile-header>#mcv-account-status-desktop{display:none!important}
 body .mcv24b-mobile-header>.mobile-brand{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;max-width:calc(100% - 200px);margin:0;white-space:nowrap;overflow:hidden}
 body .mcv24b-mobile-header>.mobile-brand span{font-size:clamp(13px,3.7vw,18px);letter-spacing:-.055em;color:#f3ffe7}
 body .mcv24b-mobile-header>.mobile-brand b{color:#e8ff19}
 body .mcv24b-mobile-header>.mobile-brand img{width:26px;height:26px;flex:0 0 26px;object-fit:contain}
 .mcv24b-mobile-menu,.mcv24b-mobile-controls{--mobile-neon:#e8ff19;display:flex;align-items:center;justify-content:center;height:48px;border:1px solid #b8ed8166;background:radial-gradient(circle at 12% 0%,#85bd62 0,transparent 49%),linear-gradient(145deg,#356e42,#174d32 55%,#0b2c20);box-shadow:inset 0 1px 1px #efffc25e,0 3px 12px #0004;color:var(--mobile-neon)}
 .mcv24b-mobile-menu{width:48px;flex:0 0 48px;border-radius:50%;padding:0}
 .mcv24b-mobile-controls{width:96px;flex:0 0 96px;border-radius:999px;overflow:hidden;margin-left:auto}
 .mcv24b-mobile-controls>button{display:flex;align-items:center;justify-content:center;min-width:0;width:48px;height:46px;padding:0;border:0;background:transparent;color:var(--mobile-neon)}
 .mcv24b-mobile-controls>button+button{border-left:1px solid #c3ee8b22}
 .mcv24b-mobile-header svg{width:25px;height:25px;display:block;flex:none;filter:drop-shadow(0 1px 1px #082513a8)}
 .mcv24b-mobile-controls>[aria-disabled=true]{opacity:.5}
 .mcv24b-mobile-controls>button:active,.mcv24b-mobile-menu:active{background-color:#a9e17d1a}
 #mobile-nav.bottom-nav{display:none!important}
 body .footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:340px){
 body .topbar.mcv24b-mobile-header{padding-left:10px;padding-right:10px}
 .mcv24b-mobile-menu{width:44px;height:44px;flex-basis:44px}
 .mcv24b-mobile-controls{width:88px;height:44px;flex-basis:88px}
 .mcv24b-mobile-controls>button{width:44px;height:42px}
 body .mcv24b-mobile-header>.mobile-brand{max-width:calc(100% - 184px)}
 body .mcv24b-mobile-header>.mobile-brand img{width:24px;height:24px;flex-basis:24px}
}
@media print{.mcv24b-mobile-dialog,.mcv24b-mobile-controls,.mcv24b-mobile-menu{display:none!important}}

/* V2.4b desktop: one create entry, persistent navigation, one account menu. */
.mcv24b-sidebar-toggle,.mcv24b-desktop-compose,.mcv24b-desktop-account{display:none}
@media(min-width:921px){
 .side .brand{padding:20px 5px 24px;gap:7px}.side .brand b{font-size:18px}.side .brand small{font-size:7px}
 .mcv24b-sidebar-toggle{display:grid;place-items:center;position:absolute;right:12px;top:8px;width:32px;height:30px;padding:5px;border:1px solid #88bd6440;border-radius:8px;background:#183324;color:#d8f48f}
 .mcv24b-sidebar-toggle svg{width:20px;height:20px}
 .mcv24b-desktop-compose,.mcv24b-desktop-account{display:flex;align-items:center;gap:10px;min-height:46px;width:100%;padding:10px 14px;border:1px solid #7fa75860;border-radius:12px;text-align:left;color:#efffd9;background:#1d3829;font-size:12px;font-weight:750}
 .mcv24b-desktop-compose{margin-bottom:18px;color:#e8ff19}.mcv24b-desktop-compose>span:first-child{font-size:22px;width:24px;text-align:center}
 .mcv24b-desktop-account{background:#14231c;border-color:#63865750;margin-top:22px}.mcv24b-desktop-account>span:first-child{font-size:22px;width:24px;flex:none;text-align:center;color:#c9f36c}.mcv24b-desktop-account>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mcv24b-desktop-account>span:last-child{color:#9ab597}
 .mcv24b-mobile-header .top-about-small,.mcv24b-mobile-header #lang-switch,.mcv24b-mobile-header .small-icon[data-action=help],.mcv24b-mobile-header .account-button,.side .side-promo{display:none!important}
 .mcv24b-mobile-header .breadcrumbs{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em}
 .side nav{gap:5px}.side .nav-btn{font-size:12px;padding:12px 11px}.side .side-bottom{margin-top:auto}
 .mcv24b-mobile-dialog[data-kind=more]{margin:auto auto 24px 20px}.mcv24b-mobile-dialog[data-kind=compose]{margin:104px auto auto 20px}
 .mcv24b-desktop-compose:hover,.mcv24b-desktop-account:hover{background:#284832;border-color:#b8ed81a0}
 body.mcv24b-sidebar-compact .shell{grid-template-columns:80px minmax(0,1fr)}
 body.mcv24b-sidebar-compact .side{padding-left:10px;padding-right:10px}
 body.mcv24b-sidebar-compact .side .brand{padding-top:32px;justify-content:center}
 body.mcv24b-sidebar-compact .side .brand>span,body.mcv24b-sidebar-compact .side .nav-label,body.mcv24b-sidebar-compact .side-caption,body.mcv24b-sidebar-compact .side-home-widgets,body.mcv24b-sidebar-compact [data-mcv-compose-label],body.mcv24b-sidebar-compact [data-mcv-account-label],body.mcv24b-sidebar-compact .mcv24b-desktop-account>span:last-child{display:none!important}
 body.mcv24b-sidebar-compact .side .nav-btn,body.mcv24b-sidebar-compact .mcv24b-desktop-compose,body.mcv24b-sidebar-compact .mcv24b-desktop-account{justify-content:center;padding-left:6px;padding-right:6px}
 .side button:focus-visible,.side a:focus-visible{outline:2px solid #e8ff19;outline-offset:2px}
}
@media(max-width:920px){
 body .content{padding-bottom:40px}
 body .footer [data-action=help],body .footer [data-action=legal],body .footer [data-mcv-cookie-open],body .footer a[href="/site-ozellikleri"]{display:none}
}
@media print{.mcv24b-sidebar-toggle,.mcv24b-desktop-compose,.mcv24b-desktop-account{display:none!important}}

@media(min-width:1101px){.mcv24a-utility-strip>[data-action="mcv24a-tool"]{display:none}}
