/* Selected homepage design. Original carousel and data rails retained. */
*,*::before,*::after{box-sizing:border-box}
.yer-ara-kutu{border:2px solid #49abb8!important;box-shadow:0 3px 14px #13899812!important;border-radius:17px!important}
#paraNotu{display:none!important}
.selected-currency{display:flex;align-items:center;gap:5px;flex-shrink:0}
.selected-currency select{height:38px;border:1px solid #cfe4e8;border-radius:20px;background:white;color:#183e54;font:600 12px system-ui;padding:0 8px;max-width:98px}
.selected-sidera{width:100%;margin:18px 0 8px;text-align:left}
.selected-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px}
.selected-actions :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:83px;border:1px solid #dce7ec;border-radius:13px;background:#fff;color:#18364b;text-decoration:none;font:650 14px system-ui;cursor:pointer;transition:border-color .2s}
.selected-actions :is(a,button):hover{border-color:#009eaf;background:#f4fbfc}
.selected-actions button:disabled{cursor:progress;opacity:.75}
.selected-near-status{margin:-3px 0 12px;color:#315367;font:500 13px/1.4 system-ui}
.selected-actions svg{width:29px;height:29px;color:#00a1b5}
.selected-sidera-card{position:relative;display:flex;align-items:center;min-height:255px;overflow:hidden;border-radius:20px;background:linear-gradient(110deg,#e8f8f9,#c8eeed);color:#123348;text-decoration:none}
.selected-sidera-copy{position:relative;z-index:1;width:62%;padding:25px}
.selected-sidera-copy small{font:600 11px system-ui;letter-spacing:.09em;color:#008fa4}
.selected-sidera-copy h2{margin:8px 0!important;font:700 clamp(25px,4vw,39px)/1.13 Georgia,serif!important;color:#102e45!important}
.selected-sidera-copy p{margin:0 0 20px;font:16px/1.4 system-ui;color:#254b5c}
.selected-sidera-cta{display:inline-flex;align-items:center;gap:18px;padding:13px 19px;border-radius:12px;background:#008fa3;color:white;font:650 14px system-ui}
.selected-sidera-card>img{position:absolute;right:0;top:0;width:42%;height:100%;object-fit:cover;object-position:center 28%;mask-image:linear-gradient(to right,transparent,black 16%)}
[dir="rtl"] .selected-sidera{text-align:right}
[dir="rtl"] .selected-sidera-card>img{right:auto;left:0;mask-image:linear-gradient(to left,transparent,black 16%)}
.selected-actions :is(a,button):focus-visible,.selected-sidera-card:focus-visible{outline:3px solid #008fa3;outline-offset:3px}
.selected-actions span{padding:0 4px;text-align:center;overflow-wrap:anywhere}
@media(max-width:700px){
 .site-header{padding:0 12px!important;gap:7px!important}
 .site-header .brand{flex:1;min-width:0!important}
 .site-header .brand-logo{width:140px!important;max-width:100%;height:auto!important}
 .site-header .desktop-nav,.site-header #favoriAc,.site-header #ustHesap{display:none!important}
 .site-header .dil-secici{min-width:0!important;margin:0!important}
 .site-header .dil-secici select{min-width:0!important;width:75px!important;padding-left:6px!important;font-size:11px!important}
 .selected-currency select{width:76px;height:34px;font-size:11px}
 .site-header .menu-button{min-width:28px!important;flex:0 0 28px!important;width:28px!important}
 .selected-sidera-card{min-height:205px}
 .selected-sidera-copy{padding:18px 13px;width:66%}
 .selected-sidera-copy small{font-size:8px;letter-spacing:.04em}
 .selected-sidera-copy h2{font-size:27px!important}
 .selected-sidera-copy p{font-size:13px;margin-bottom:15px}
 .selected-sidera-cta{font-size:12px;padding:11px 13px;gap:9px}
 .selected-actions{gap:7px}.selected-actions :is(a,button){font-size:12px;min-height:77px}
}

/* Keep the mobile navigation in one row; reserve full action labels for widths
   that can show them without squeezing the brand or native selectors. */
@media(max-width:800px){
 body.anasayfa header.site-header{
  display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;
  height:64px!important;padding:0 12px!important;gap:5px!important;
 }
 .site-header .desktop-nav{display:none!important}
 .site-header .brand{flex:0 1 clamp(92px,22vw,140px)!important;min-width:0!important;max-width:140px}
 .site-header .brand-logo{display:block;width:100%!important;max-width:140px!important;height:auto!important}
 .site-header .dil-secici{flex:0 1 clamp(57px,13vw,110px);width:clamp(57px,13vw,110px);min-width:0!important;margin:0!important}
 .site-header .dil-secici select{width:100%!important;min-width:0!important;height:36px!important;padding-left:7px!important;font-size:10.5px!important}
 .site-header .selected-currency{flex:0 1 clamp(52px,11vw,90px);width:clamp(52px,11vw,90px);min-width:0}
 .site-header .selected-currency select{width:100%!important;max-width:none;height:36px!important;padding:0 5px!important;font-size:10.5px!important}
 .site-header #favoriAc,.site-header #ustHesap{display:flex!important;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-width:0;width:auto!important;height:36px;padding:0 7px;border-radius:11px;box-shadow:none}
 .site-header #favoriAc .ustbar-yazi,.site-header #ustHesap .ustbar-yazi{display:inline!important;font-size:11px;font-weight:700;white-space:nowrap}
 .site-header #favoriAc svg,.site-header #ustHesap svg{width:15px;height:15px;flex:none}
 .site-header #menuButton{display:flex!important;flex:0 0 36px!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;border:1px solid #d8e9ed;border-radius:11px;background:#fff}
 .site-header #menuButton .menu-grid-icon{display:block}
 .site-header #menuButton>span{display:none}
 #mobileMenu.mobile-menu{top:64px!important;max-height:calc(100dvh - 64px)!important}
}
@media(max-width:520px){
 .site-header .brand{flex-basis:clamp(86px,25vw,112px)!important;max-width:112px}
 .site-header .brand-logo{max-width:112px!important}
 .site-header .dil-secici{flex-basis:clamp(49px,14vw,67px);width:clamp(49px,14vw,67px)}
 .site-header .dil-secici select{font-size:9.5px!important;padding-right:13px!important}
 .site-header .dil-secici::after{right:5px}
 .site-header .selected-currency{flex-basis:clamp(47px,13vw,58px);width:clamp(47px,13vw,58px)}
 .site-header #favoriAc,.site-header #ustHesap{height:34px;padding:0 4px;gap:3px}
 .site-header #favoriAc .ustbar-yazi,.site-header #ustHesap .ustbar-yazi{font-size:9px!important}
 .site-header #menuButton{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}
}
@media(max-width:500px){
 body.anasayfa header.site-header{padding:0 9px!important;gap:3px!important}
 .site-header .brand{flex:0 1 clamp(84px,28vw,112px)!important;max-width:112px}
 .site-header .dil-secici{flex:0 1 clamp(56px,19vw,82px);width:clamp(56px,19vw,82px)}
 .site-header .dil-secici select{font-size:9px!important;padding:0 12px 0 5px!important}
 .site-header .dil-secici::after{right:4px;font-size:8px}
 .site-header .selected-currency{flex:0 1 clamp(48px,15vw,64px);width:clamp(48px,15vw,64px)}
 .site-header .selected-currency select{font-size:9px!important;padding:0 4px!important}
 .site-header #favoriAc,.site-header #ustHesap{width:30px!important;height:32px;padding:0}
 .site-header #favoriAc .ustbar-yazi,.site-header #ustHesap .ustbar-yazi{display:none!important}
 .site-header #menuButton{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}
}
@media(max-width:360px){
 .site-header .brand{flex-basis:75px!important;max-width:75px}
 .site-header .dil-secici{flex-basis:58px;width:58px}
 .site-header .selected-currency{flex-basis:50px;width:50px}
 .site-header #favoriAc,.site-header #ustHesap{width:28px!important}
 .site-header #menuButton{flex-basis:30px!important;width:30px!important;min-width:30px!important}
}
@media(min-width:801px) and (max-width:1200px){
 .site-header .desktop-nav{display:none!important}
 .site-header #favoriAc .ustbar-yazi,.site-header #ustHesap .ustbar-yazi{display:inline!important}
 .site-header #favoriAc,.site-header #ustHesap{width:auto!important;min-width:0;padding:0 10px;gap:6px}
 .site-header .menu-button{display:flex!important;align-items:center;justify-content:center}
}
