/* Nimaksan-only mobile shell, independent of the original software. */
@media(max-width:768px){
 header .center-bar,header .desktop-nav{display:none!important}
 header .top-bar{min-height:34px;height:auto!important}
 header .top-bar .container{padding:0 12px!important}
 header .top-bar .info-link{display:flex!important;align-items:center;justify-content:center;gap:0;margin:0!important;padding:0!important;min-height:34px;height:auto!important}
 header .top-bar .info-link li{padding:0 8px!important;margin:0!important;float:none!important}
 header .top-bar .info-link li a{font-size:10px!important;line-height:34px!important;white-space:nowrap}
 header .mobil-nav-bar{display:block!important;background:#fff;padding:0!important;border-bottom:1px solid #dce6e9}
 header .mobil-nav-bar .top-area{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 14px 12px!important}
 header .mobil-nav-bar .top-area>.fl{flex:1;min-width:0;float:none!important}
 header .mobil-nav-bar .top-area>.fl>a{display:block}
 header .mobil-nav-bar .top-area>.fl img{display:block;width:180px!important;max-width:100%!important;height:48px!important;object-fit:contain;object-position:left center}
 header .mobil-nav-bar .top-area>.fr{flex:0 0 auto;float:none!important}
 header .mobil-nav-bar .clearfix{display:none!important}
 header .mobil-nav-bar .top-side-menu{position:static!important;display:flex!important;align-items:center;gap:2px;margin:0!important;padding:0!important}
 header .mobil-nav-bar .top-side-menu li{display:flex!important;margin:0!important}
 header .mobil-nav-bar .top-side-menu li>a,header .mobil-nav-bar .top-side-menu .bph-bell{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:44px!important;padding:0!important;color:#153f4b!important}
 header .mobil-nav-bar .top-side-menu li>a>img{width:22px!important;height:22px!important;object-fit:contain}
 header .mobil-nav-bar .top-side-menu li>a>span{top:2px!important;left:auto!important;right:0!important;background:#176879!important;color:#fff!important}
 header .mobil-nav-bar .bph-noti{position:fixed!important;top:110px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important}
 header .mobil-nav-bar .footer-area{display:flex!important;align-items:center;gap:10px;padding:0 14px 14px!important}
 header .mobil-nav-bar .footer-area>.fl{float:none!important;flex:0 0 44px}
 header .mobil-nav-bar .footer-area>.fr{float:none!important;flex:1;width:auto!important;min-width:0}
 header #kategorilerBtn{display:flex;align-items:center;justify-content:center;width:44px;height:46px;border:1px solid #dce6e9;border-radius:8px;background:#f4f7f8;cursor:pointer}
 header #kategorilerBtn img{width:23px!important;height:23px!important}
 header .mobil-nav-bar form.search{margin:0!important;width:100%}
 header .mobil-nav-bar .input-group{display:flex;align-items:center;flex-wrap:nowrap;isolation:isolate;border:1px solid #dce6e9;border-radius:8px;background:#f4f7f8;height:46px}
 header .mobil-nav-bar .input-group:focus-within{border-color:#176879;box-shadow:0 0 0 2px #17687920}
 header .mobil-nav-bar input.mobilarama{flex:1!important;width:0!important;min-width:0!important;height:44px!important;padding:0 8px 0 12px!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:8px!important;font-size:13px!important;line-height:normal!important;color:#153f4b;z-index:auto!important}
 header .mobil-nav-bar input.mobilarama::placeholder{color:#617780;opacity:1}
 header .mobil-nav-bar .input-group>.bp-voice-search-btn,header .mobil-nav-bar .input-group>.bp-visual-search-btn{position:static!important;inset:auto!important;transform:none!important;width:28px!important;height:44px!important;flex:0 0 28px;border-radius:0!important;background:transparent!important;font-size:16px;color:#617780}
 header .mobil-nav-bar .input-group>i.fa-search{display:none!important}
 header .mobil-nav-bar .input-group>.search-submit{display:flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0!important;margin:0 4px!important;border:0;border-radius:6px!important;background:#176879!important;color:#fff!important;z-index:121}
 header .mobil-nav-bar .search-submit i{font-size:17px}
 header .mobil-nav-bar .bp-search-autocomplete{top:174px!important}
 body .cc-window.cc-floating.cc-bottom{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;left:12px!important;right:12px!important;width:auto!important;max-width:366px!important;z-index:10001!important}
 #bpMobNav{display:block!important;position:fixed;inset:auto 0 0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;background:transparent;z-index:9999!important}
 #bpMobNav .bp-mobnav-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;max-width:520px;margin:auto;padding:5px;background:#153f4b;border:1px solid #2c5661;border-radius:14px;box-shadow:0 6px 24px #153f4b30}
 #bpMobNav .bp-mobnav-item{min-width:0;min-height:56px;padding:6px 0;border-radius:9px;background:transparent;gap:3px;color:#d4e3e7}
 #bpMobNav .bp-mobnav-icon{width:23px;height:23px;margin:0!important;background:transparent!important;border-radius:0;box-shadow:none!important;transform:none!important}
 #bpMobNav .bp-mobnav-icon svg{width:22px;height:22px;stroke:#d4e3e7;fill:none}
 #bpMobNav .bp-mobnav-label{font-size:10px;line-height:15px;font-weight:600;color:#d4e3e7}
 #bpMobNav .bp-mobnav-item.bp-mobnav-active{background:#2b5965}
 #bpMobNav .bp-mobnav-active .bp-mobnav-icon svg{stroke:#fff;fill:none}
 #bpMobNav .bp-mobnav-active .bp-mobnav-label{color:#fff}
 #bpMobNav .bp-mobnav-item:hover{background:#2b5965}
 #bpMobNav .bp-mobnav-badge{background:#e37632;border-color:#153f4b;top:-6px;right:-9px}
 #bpMobNav .bp-mobnav-item:focus-visible,header .mobil-nav-bar button:focus-visible,header .mobil-nav-bar a:focus-visible{outline:2px solid #e37632;outline-offset:2px}
 body{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
 /* Support no longer covers the last navigation item. */
 #bpaWrap{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;right:12px!important;left:auto!important}
 #bpaWrap .bpa-fab{width:52px!important;height:58px!important}
 #bpaWrap .bpa-fab .bpa-bot{width:52px!important}
 #bpaWrap .bpa-bubble{display:none!important}
 #bpaWrap .bpa-panel{max-height:calc(100dvh - 190px)}
 #bpaWrap .bpa-msgs{min-height:100px;height:35dvh}
 #bpPushAsk{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;max-width:calc(100vw - 24px)!important;left:12px!important}
}
@media(max-width:360px){
 header .mobil-nav-bar .top-area>.fl img{width:150px!important;height:42px!important}
 header .mobil-nav-bar .top-area{padding-left:12px!important;padding-right:12px!important}
 header .mobil-nav-bar .footer-area{padding-left:12px!important;padding-right:12px!important;gap:8px}
 header .top-bar .info-link li{padding:0 5px!important}
 header .top-bar .info-link li a{font-size:9px!important}
}
