@keyframes tmaBosGec{from{visibility:hidden;max-height:0;opacity:0;margin:0;padding-top:0;padding-bottom:0;overflow:hidden}to{visibility:visible;max-height:400px;opacity:1}}#tb-app .tma-bos-ogret{animation:tmaBosGec .2s ease-out 2.5s both}body[data-tma-active-own]:not([data-tma-active-own=""]):not([data-tma-active-own="0"]) #tb-app .tb-pickboat{display:none!important}#tmaIzgara .tma-iz-ad{overflow-wrap:anywhere;hyphens:auto}@media (max-width:340px){html body #tb-app #tmaIzgara .tma-iz-grup .tma-iz-satir [data-kart][data-kart]{flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:4px!important;padding:10px 6px!important}#tmaIzgara .tma-iz-ad{font-size:14px!important;text-align:center!important}}#tb-app div:has(> .tma-sec-etiket){flex-wrap:wrap!important}@media (max-width:380px){#tmaIzgara .tma-iz-ad{font-size:14px!important;line-height:1.2!important}}#tb-app .tb-compliance-item>span:first-child{flex:1 1 auto!important;min-width:0!important}#tb-app .tb-compliance-item>.tb-mark{flex:0 0 auto!important;white-space:nowrap!important}
body .vip-login{min-height:100vh;box-sizing:border-box;padding:40px 16px 32px;background:linear-gradient(180deg,#0B2A4A 0,#12436E 300px,#EEF3F8 300px)!important;display:flex;flex-direction:column;align-items:center;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body .vip-login>.vip-card{width:100%;max-width:420px;text-align:center;color:#0B2A4A;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}body .vip-login .vip-logo{width:64px;height:64px;border-radius:50%;background:#fff;color:#0B2A4A;display:flex;align-items:center;justify-content:center;font:800 24px/1 Inter,system-ui,sans-serif;margin:0 auto 14px;box-shadow:0 6px 18px rgba(0,0,0,.25)}body .vip-login>.vip-card>h1{font:800 28px/1.2 Inter,system-ui,sans-serif!important;color:#fff!important;margin:0 0 6px!important;letter-spacing:-.01em}body .vip-login>.vip-card>p:nth-of-type(-n+2){font:400 15px/1.5 Inter,system-ui,sans-serif!important;color:#C8D6E6!important;margin:0 0 2px!important}body .vip-login>.vip-card>p:nth-of-type(n+3){color:#3A4A57!important}body .vip-login>.vip-card>*:last-child{color:#3A4A57!important}body .vip-login>.vip-card>p:nth-of-type(2){margin-bottom:22px!important}body .vip-login .vip-card form,body .vip-login .vip-card .vip-form,body .vip-login .vip-card>div:not(.vip-logo){text-align:left}body .vip-login *{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body .vip-login .vip-card>:not(.vip-logo):not(h1):not(p:nth-of-type(-n+2)),body .vip-login>:not(.vip-card),body .vip-login>:not(.vip-card) *{color:#3A4A57!important}html body #tmaGirisEk .tma-giris-link,html body.tma-giris-modu #tmaGirisEk .tma-giris-link,body .vip-login .tma-giris-link{background:#fff!important;color:#0B2A4A!important;border:1px solid #CBD5E1!important;min-height:48px;border-radius:12px!important;font-weight:700!important}html body.tma-giris-modu #tmaGirisEk#tmaGirisEk .tma-giris-alt,html body.tma-giris-modu #tmaGirisEk#tmaGirisEk .tma-giris-alt *,html body.tma-giris-modu .vip-login>.vip-footer.vip-footer,html body.tma-giris-modu .vip-login>.vip-footer.vip-footer *{color:#3A4A57!important;-webkit-text-fill-color:#3A4A57!important;opacity:1!important;text-shadow:none!important;background-color:#EEF3F8!important}html body .vip-login>.vip-footer{text-align:center!important}html body #tmaGirisEk,html body #tmaGirisEk *:not(.tma-giris-link),html body .vip-login .vip-card>*:not(.vip-logo):not(h1):not(p:nth-of-type(-n+2)):not(div):not(form){color:#3A4A57!important}body .vip-login .vip-card>p:nth-of-type(n+3),body .vip-login .vip-card>div:last-child,body .vip-login .vip-card>div:last-child *,body .vip-login .vip-card>footer,body .vip-login .vip-card>small{color:#3A4A57!important}body .vip-login [data-panel]{background:#fff!important;color:#0B2A4A!important;border:1px solid #CBD5E1!important;min-height:48px;border-radius:12px!important;font-weight:700!important;opacity:1!important}body .vip-login a:not([data-panel]){color:#0B4FA8!important}
body.tma-sade #tb-app .tma-micho-bubble-wrap:not(.tma-ipucu-acik){display:none!important}#tb-app .tma-ipucu-pill{display:none;align-items:center;gap:6px;min-height:40px;margin:6px 0;padding:0 14px;border-radius:999px;border:1px dashed #9FB6CC;background:#F8FAFC;color:#0B2A4A;font:700 14px Inter,system-ui,sans-serif;cursor:pointer}body.tma-sade #tb-app .tma-ipucu-pill{display:inline-flex}html body #tb-app [data-tma-secili] button.tma-b-ikincil{background:#fff!important;border:1px solid #CBD5E1!important;color:#0B2A4A!important;box-shadow:none!important}html body #tb-app [data-tma-secili] button.tma-b-ikincil:hover{border-color:#0B2A4A!important}html body #tb-app #tmaVarisBtn{background-color:#0B2A4A!important}html body #tb-app [data-tma-secili] .tma-murekkep{color:#0B2A4A!important}html body #tmaUstBar .tma-ub-ad,html body #tmaUstBar .tma-ub-ad *{color:#fff!important}:root{color-scheme:light only}html body #tmaSheet{background:#fff!important;color:#0B2A4A!important}html body #tmaSheet .tma-sheet-bas b,html body #tmaSheet .tma-tile,html body #tmaSheet .tma-tile span{color:#0B2A4A!important}html body #tmaSheet .tma-tile{background:#F8FAFC!important}html body #tb-app [data-tma-secili] div.tbMarYld.tbMarYld{flex-wrap:nowrap!important;gap:2px!important}html body #tb-app [data-tma-secili] div.tbMarYld.tbMarYld>*{flex:1 1 0!important;min-width:34px!important;padding:0!important}html body #tb-app [data-tma-secili] details>summary{font-size:16px!important;font-weight:800!important;line-height:1.35!important}html body #tb-app [data-tma-secili] .tma-govde-yazi{color:#3A4A57}html body #tb-app .tma-il-iyi{color:#166534!important}/* v966: koyu zeminli (#0… ile başlayan satır içi zemin) kutularda iç yazılar kutunun açık rengini alır, rota özeti vb. */html body #tb-app [style*="background:#0"] :is(p,span,b,strong,li,small,td,em,i){color:inherit!important}html body #tb-app [style*="background:#0"]>:is(p,div){color:inherit!important}html body #tb-app [style*="background:#0"][style*="color:#fff"]{color:#fff!important}html body #tb-app [style*="background:#0"][style*="color:#FFF"]{color:#FFF!important}html body #tb-app [style*="background:#0"][style*="color:#ffffff"]{color:#ffffff!important}html body #tb-app [style*="background:#0"][style*="color:#FFFFFF"]{color:#FFFFFF!important}html body #tb-app [style*="background:#0"][style*="color:#e8eef7"]{color:#e8eef7!important}html body #tb-app [style*="background:#0"][style*="color:white"]{color:white!important}html body #tb-app [data-tma-secili] :is(h3,h4){font-size:18px!important;font-weight:800!important;margin:14px 0 8px!important;line-height:1.3!important}html body #tb-app .tma-acil-link{color:#0B2A4A!important;text-decoration:underline!important}html body #tb-app [data-tma-secili] button:not(.tma-hub-sekmeler button):not(.tb-cip):not([class*=yildiz]):not([class*=star]){font-size:15px}
@media (max-width:900px){html body #tmaUstBar{flex-wrap:wrap!important;align-items:center!important;row-gap:8px!important}html body #tmaUstBar .tma-ub-marka{flex:1 1 auto!important;min-width:0!important}html body #tmaUstBar #tmaUstDenetim{order:3!important;flex:1 1 0!important;min-width:0!important;width:auto!important;margin:0!important;padding-right:0!important}html body #tmaUstBar #tmaUstZil{order:4!important;flex:0 0 auto!important;align-self:center!important;margin:0 12px 0 0!important;position:relative!important}html body #tmaUstBar::after{content:"";order:2;flex-basis:100%;height:0}}@keyframes tmaGundemBos{to{min-height:0;margin:0}}html body #tmaBugun .tb-gundem:empty{animation:tmaGundemBos 0s linear 6s forwards}

/* ── 1) TEK ÇERÇEVE ── */
html body #tb-app#tb-app [data-tma-secili]::before,html body #tb-app#tb-app [data-tma-secili] .tb-widget::before{display:none!important}
html body #tb-app#tb-app [data-tma-secili]{border:1px solid #DCE4EE!important;border-left-width:1px!important;box-shadow:0 1px 4px rgba(11,42,74,.06)!important;border-radius:16px!important;margin-left:0!important;margin-right:0!important;padding:14px 12px!important;background:#fff!important}
html body #tb-app#tb-app [data-tma-secili] .tb-widget,html body #tb-app#tb-app [data-tma-secili] .tma-anakart,html body #tb-app#tb-app [data-tma-secili] .tma-hub-govde{border:0!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;background:transparent!important;border-radius:0!important}
html body #tb-app#tb-app [data-tma-secili] .tb-w-body{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;border:0!important;box-shadow:none!important}
html body #tb-app#tb-app [data-tma-secili] .tb-quick-form,html body #tb-app#tb-app [data-tma-secili] .tma-form-panel{border:1px solid #D6E3F0!important;border-left-width:1px!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important;padding:12px!important;border-radius:14px!important}
html body #tb-app#tb-app [data-tma-secili] .tb-quick-form .tb-quick-form,html body #tb-app#tb-app [data-tma-secili] .tma-form-panel .tma-form-panel,html body #tb-app#tb-app [data-tma-secili] .tb-quick-form .tma-form-panel,html body #tb-app#tb-app [data-tma-secili] .tma-form-panel .tb-quick-form{border:0!important;padding:0!important;background:transparent!important;margin:0!important}
html body #tb-app#tb-app [data-tma-secili] .tma-liste-panel,html body #tb-app#tb-app [data-tma-secili] .tma-log-liste,html body #tb-app#tb-app [data-tma-secili] [class*="-liste"]:not(input):not(select):not(button):not(.tma-oneri-liste){border-left-width:0!important}
html body #tb-app#tb-app [data-tma-secili] .tma-bolum-bas{border-left:0!important}
@media (max-width:600px){html body #tb-app#tb-app .tma-hub[data-tma-secili],html body #tb-app#tb-app [data-tma-secili]{margin-left:0!important;margin-right:0!important}}

/* ── 2) ÜST ÇUBUK ── */
html body #tmaHizliBtn,html body #tmaHizliBtn2{display:none!important}
html body #tmaKartBasi .tma-kb-marka{display:none!important}
html body #tmaKartBasi #tmaKartBasiAd{white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.2!important;min-width:0!important;flex:1 1 0%!important;overflow-wrap:anywhere}
@media (max-width:380px){html body #tmaKartBasi #tmaKartBasiAd{font-size:15px!important}html body #tmaKartBasi #tmaKartBasiTekne{max-width:26%!important;font-size:14px!important}html body #tmaKartBasi #tmaIzGeri{padding-left:10px!important;padding-right:12px!important}}
html body #tmaKartBasi #tmaKartBasiTekne{flex:0 1 auto!important;max-width:34%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body #tmaUstBar .tma-ub-marka{flex:1 1 0%!important;min-width:0!important;padding-right:8px!important}
/* v3.83.044b kaptan isteği: üstte yalnız "Tekne Merkezi", telefonda arama kutusuyla soldan ve sağdan aynı hizada */
/* v3.83.048: marka her genişlikte tek kaynak (#tmaMarkaYeni); eski uzun slogan, ayraç ve tekne adı üst çubukta yok (tekne adı hemen altta, karşılama kartında).
   ≤600: iki satır, marka + EN / arama + zil; marka arama kutusuyla soldan-sağdan hizalı.
   ≥601: tek satır, ⚓ Tekne Merkezi · arama · zil · EN; içerik sütunuyla aynı kenarlarda. (820 px'te marka, tekne adı ve EN üç ayrı satıra dağılıyordu) */
html body #tmaUstBar#tmaUstBar span.tma-ub-capa,html body #tmaUstBar#tmaUstBar span.tma-ub-marka,html body #tmaUstBar#tmaUstBar .tma-ub-marka.tma-marka-kisa,html body #tmaUstBar#tmaUstBar .tma-ub-ayrac,html body #tmaUstBar#tmaUstBar .tma-ub-ad{display:none!important}
html body #tmaUstBar #tmaMarkaYeni{display:block!important;min-width:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;font-family:Inter,system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;line-height:1.1!important;align-self:center!important;text-align:left!important;cursor:pointer}
@media (max-width:600px){ html body #tmaUstBar #tmaMarkaYeni{flex:1 1 0%!important;margin:0 8px 0 0!important} }
@media (min-width:601px){
 html body #tmaUstBar#tmaUstBar{flex-wrap:nowrap!important;align-items:center!important;gap:0!important;padding-left:max(16px,calc((100% - 1176px)/2))!important;padding-right:max(16px,calc((100% - 1176px)/2))!important}
 html body #tmaUstBar #tmaMarkaYeni{order:0!important;flex:0 0 auto!important;width:auto!important;margin:0 16px 0 0!important;font-size:24px!important;letter-spacing:.2px!important}
 html body #tmaUstBar #tmaMarkaYeni::before{content:none!important}html body #tmaUstBar #tmaMarkaYeni .tma-mk-capa{margin-right:6px} /* v3.83.066: çapa artık metnin içindeki .tma-mk-capa; burası ikinci çapa çiziyordu */
 html body #tmaUstBar #tmaMarkaYeni span{letter-spacing:inherit!important}
 html body #tmaUstBar#tmaUstBar::after{display:none!important} /* dar ekranın satır kırıcısı tek satırda boşluk yiyordu */
 html body #tmaUstBar#tmaUstBar #tmaUstDenetim{order:1!important;flex:1 1 0%!important}
 html body #tmaUstBar#tmaUstBar #tmaUstZil{order:2!important;margin:0 0 0 8px!important}
 html body #tmaUstBar#tmaUstBar #tmtDilUst{order:3!important;margin:0 0 0 8px!important}
}
/* masaüstü kart sayfası: kart (en çok 1000 px) sütunda sola yaslıydı, üst çubuk ise tam genişlikte → kart ortada, "Geri" kartın sol, tekne adı kartın sağ kenarında */
@media (min-width:901px){
 html body #tb-app#tb-app .tb-main-col > [data-tma-secili]{margin-left:auto!important;margin-right:auto!important}
 html body #tmaKartBasi#tmaKartBasi{padding-left:max(12px,calc((100% - 1000px)/2))!important;padding-right:max(12px,calc((100% - 1000px)/2))!important}
}
html body #tmaUstBar #tmtDilUst{order:0!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:48px!important;min-height:48px!important;margin:0 0 0 auto!important;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
html body #tmaUstBar #tmaUstZil{flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:48px!important;margin:0 0 0 8px!important;box-sizing:border-box!important;padding:0!important;text-align:center!important}
html body #tmaUstBar #tmaUstDenetim{flex:1 1 0%!important;min-width:0!important;width:auto!important}
html body #tmaUstBar #tmaUstDenetim #tbGlobalSearchWrap,html body #tmaUstBar #tbGlobalSearch{width:100%!important;max-width:none!important}
html body #tbGlobalSearchPanel,html body #tmaAramaSayi{display:none!important}

/* ── 3) UZUN YAZI TEK SATIRA ZORLANMAZ ── */
html body #tb-app#tb-app .tma-tek-satir .tma-buyu.tma-uzun,html body #tb-app#tb-app .tma-buyu.tma-uzun,html body #tb-app#tb-app .tma-uzun-yazi{white-space:normal!important;overflow-wrap:anywhere!important;margin-left:0!important;flex:1 1 0%!important;min-width:0!important;font-weight:inherit}
html body #tb-app#tb-app .tma-buyu.tma-uzun *{white-space:normal!important}
html body #tb-app#tb-app .tma-tek-satir .tma-buyu:not(.tma-uzun){flex:0 0 auto!important;max-width:100%!important}
html body #tb-app#tb-app .tma-90-s{flex-wrap:wrap!important;align-items:center!important}
html body #tb-app#tb-app .tma-90-s>div{flex:1 1 200px!important;min-width:0!important}
html body #tb-app#tb-app .tb-pd-satir{align-items:center!important}
html body #tb-app#tb-app .tb-pd-satir .tma-u-esnek{white-space:normal!important;min-width:0!important;flex:1 1 0%!important}
html body #tb-app#tb-app [data-tma-secili] label.tma-alan-etiket{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important}
html body #tb-app#tb-app #tma-gecerlilik-ac{white-space:normal!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:48px!important;box-sizing:border-box!important;text-align:center!important;padding:8px 12px!important;line-height:1.3!important}

html body #tb-app#tb-app [data-tma-secili]>.tma-rk,html body #tb-app#tb-app [data-tma-secili]>.tma-rk-mini{margin:0 0 12px!important}
html body #tb-app#tb-app .tma-bolum-bas{display:none!important} /* v3.83.122: bölüm bandı tamamen gizli, titreme/tekrar başlık yok */
html body #tb-app#tb-app .tma-bolum-bas.tma-bant-gizli{display:none!important}
/* iPad (alt menüsüz geniş düzen): sayfanın sonu ev çizgisinin altında kalmasın */
html body #tb-app small,html body #tmtGiris small,html body #tmaMicoYuva small{font-size:14px} /* v3.83.145: small ölçeğe (13.33→14) tipografi tutarlılığı */
html body #tb-app .tma-mico-govde{font-size:14.5px!important;line-height:1.6!important;color:#3A4A57!important}
html body #tb-app .tma-mico-govde p{margin:0 0 8px!important}
html body #tb-app .tma-mico-govde p:last-child{margin-bottom:0!important}
html body #tb-app .tma-mico-govde b,html body #tb-app .tma-mico-govde strong{color:#0B2A4A!important;font-weight:700!important}
html body #tb-app .tma-mico-govde ul,html body #tb-app .tma-mico-govde ol{margin:6px 0!important;padding-left:18px!important}
html body #tb-app .tma-mico-govde li{margin:4px 0!important;line-height:1.5!important}
/* v3.83.161 MİKRO-ETKİLEŞİM: tüm ürünü birden cilalayan dokunsal geri bildirim katmanı.
   İnce ve hızlı (120ms), profesyonel seviye — agresif değil. */
html body #tb-app button,html body #tb-app a,html body #tb-app [role=button],html body #tb-app .tb-w,html body #tb-app select,html body #tb-app input{-webkit-tap-highlight-color:transparent}
/* buton/tıklanabilir basma tepkisi: hafif küçülme + yumuşak geçiş */
html body #tb-app button:not(:disabled),html body #tb-app [role=button],html body #tb-app .tb-mini-edit,html body #tb-app .tb-shop-del,html body #tb-app .tma-log-duzelt,html body #tb-app .tma-tx-duzelt{transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,opacity .12s ease}
html body #tb-app button:not(:disabled):active,html body #tb-app [role=button]:active,html body #tb-app .tb-mini-edit:active,html body #tb-app .tb-shop-del:active,html body #tb-app .tma-log-duzelt:active,html body #tb-app .tma-tx-duzelt:active{transform:scale(.96)}
/* kartlar: yumuşak geçiş (hover/aktif için hazır) */
html body #tb-app .tma-kart,html body #tb-app .tb-widget,html body #tb-app .tma-log-kart,html body #tb-app .hp-k{transition:box-shadow .15s ease,border-color .15s ease}
/* tıklanabilir kart/satır dokununca hafif tepki */
html body #tb-app [data-kart]:active,html body #tb-app .tma-notif-gidilir:active,html body #tb-app .hp-profil:active{opacity:.75}
/* masaüstü hover: tıklanabilir kart hafif kalkar (dokunmatik etkilenmez) */
@media(hover:hover){
  html body #tb-app [data-kart]:hover{box-shadow:0 4px 14px rgba(11,42,74,.12)}
  html body #tb-app button:not(:disabled):hover,html body #tb-app .hp-ik:hover{filter:brightness(1.04)}
}
/* geçiş azaltma tercihi olanlar için tüm bunları kapat (erişilebilirlik) */
@media(prefers-reduced-motion:reduce){
  html body #tb-app *{transition:none!important;animation:none!important}
  html body #tb-app button:active,html body #tb-app [data-kart]:active{transform:none!important}
}
/* v3.83.162 SKELETON: liste container boşken (içerik AJAX ile gelmeden) nazik gri placeholder.
   İçerik gelince :empty biter, skeleton otomatik kaybolur. Tek yerden tüm listeler, sıfır JS riski. */
html body #tb-app #tbTxTable:empty,html body #tb-app #tbKisiList:empty,html body #tb-app #tbLogbookHistory:empty,html body #tb-app #tbFriendList:empty,html body #tb-app #tbFuelHistory:empty,html body #tb-app #tbWasteHistory:empty,html body #tb-app #tbWaterHistory:empty{
  display:block;min-height:188px;
}
html body #tb-app #tbTxTable:empty::after,html body #tb-app #tbKisiList:empty::after,html body #tb-app #tbLogbookHistory:empty::after,html body #tb-app #tbFriendList:empty::after,html body #tb-app #tbFuelHistory:empty::after,html body #tb-app #tbWasteHistory:empty::after,html body #tb-app #tbWaterHistory:empty::after{
  content:"";display:block;height:180px;border-radius:12px;
  background-image:
    linear-gradient(90deg,#EDF2F7 0,#E2E9F1 50%,#EDF2F7 100%),
    linear-gradient(90deg,#EDF2F7 0,#E2E9F1 50%,#EDF2F7 100%),
    linear-gradient(90deg,#EDF2F7 0,#E2E9F1 50%,#EDF2F7 100%);
  background-repeat:no-repeat;
  background-size:100% 52px,100% 52px,100% 52px;
  background-position:0 0,0 64px,0 128px;
  animation:tmaShimmer 1.4s ease-in-out infinite;
}
@keyframes tmaShimmer{0%,100%{opacity:1}50%{opacity:.55}}
@media(prefers-reduced-motion:reduce){
  html body #tb-app [id]:empty::after,html body #tb-app [id]:empty::before{animation:none!important}
}
@media (min-width:901px){ html body #tb-app#tb-app{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important} }
/* en dar ekran (320 px, iPhone SE 1): "Seyir jurnalini PDF olarak indir (2026)" düğmesi tek satıra sığmıyordu → satır kayar */
html body #tb-app#tb-app [data-tma-secili] .tmt-disa .tb-btn,html body #tb-app#tb-app [data-tma-secili] .tmt-disa button{white-space:normal!important;height:auto!important;min-height:44px!important;line-height:1.3!important;text-align:center!important}
html body #tb-app#tb-app .tmt-kaydir-kap > .tmt-kaydir-ok.sag{margin-left:2px!important}
html body #tb-app#tb-app label label.tma-alan-etiket{display:none!important} /* zaten etiketin içindeki alana ikinci etiket ("Hareket tarihi" + "Tarih") */
html body #tb-app#tb-app #tbSyr > .tb-quick-form:has(> #tbSyrAc){display:none!important} /* "Kıyı ağıyla planla" düğmesi yok; planlayıcı kendiliğinden açılır */
/* kaptan isteği: tarayıcının sağ kenarındaki sayfa kaydırma çubuğu görünmesin (sayfa tekerlek/dokunuşla kaymaya devam eder) */
html,html body{scrollbar-width:none!important;-ms-overflow-style:none!important}
html::-webkit-scrollbar,html body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}
/* iPhone (ana ekrana eklenmiş uygulama): durum çubuğu saydam (black-translucent) → üst çubuk ve kart başı çentiğin altına kaymasın */
html body #tmaUstBar#tmaUstBar{padding-top:calc(8px + env(safe-area-inset-top,0px))!important}
html body #tmaKartBasi#tmaKartBasi{padding-top:calc(8px + env(safe-area-inset-top,0px))!important}
/* iOS Safari 16 px altı yazı alanına dokununca sayfayı yakınlaştırıyor → yalnız iOS'ta alanlar 16 px */
@supports (-webkit-touch-callout:none){ html body #tb-app input:not([type=checkbox]):not([type=radio]):not([type=range]),html body #tb-app select,html body #tb-app textarea,html body #tmaAraPanel input,html body #tbGlobalSearch{font-size:16px!important} }
/* karne alt puan adları kelime ortasından bölünüyordu ("Güvenli k", "Mainte nance") */
html body #tb-app#tb-app #tb-karne .tma-ink-sm{font-size:12px!important;letter-spacing:-.2px!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:nowrap!important}
html body #tb-app#tb-app #tb-karne div:has(> .tma-ink-sm){min-width:0!important}
html[lang=en] body #tb-app#tb-app #tb-karne .tma-ink-sm{white-space:normal!important;hyphens:auto!important;-webkit-hyphens:auto!important;font-size:12px!important;line-height:1.2!important}
/* tek çerçeve: eski "açık akordiyon" mavi kalın çerçevesi kartın içindeki bölümlerde de çıkıyordu (Alışveriş listem) */
html body #tb-app#tb-app [data-tma-secili] .tma-akordiyon:not([data-tma-secili]){border:0!important;box-shadow:none!important}
/* bakım puanı satırları: kısa değer kuralı ("Donanım Anketi (30 puan)") sağa yaslıyordu */
html body #tb-app#tb-app #tb-bakim-skoru .tma-buyu,html body #tb-app#tb-app #tb-bakim-skoru .tma-buyu > *{text-align:left!important;justify-content:flex-start!important;white-space:normal!important;margin-left:0!important;margin-right:auto!important;flex:1 1 auto!important;font-weight:inherit!important}
html body #tb-app#tb-app [data-tma-secili] .tma-akordiyon:not([data-tma-secili])::before,html body #tb-app#tb-app [data-tma-secili] .tma-akordiyon:not([data-tma-secili])::after{display:none!important}
html body #tb-app#tb-app [data-tma-secili] .tma-form-cerceve button.tma-ana-dugme{width:100%!important;min-height:48px!important}
/* çerçevesiz kalan formlar (Makinelerim: Yeni ekipman, Tedarikçiler) öbür formlarla aynı kutuda */
html body #tb-app#tb-app [data-tma-secili] .tma-form-cerceve{background:#E8F1FB!important;border:1px solid #D6E3F0!important;border-radius:16px!important;padding:12px!important;margin:0 0 12px!important}
html body #tb-app#tb-app [data-tma-secili] .tma-form-cerceve > button.tma-ana-dugme{flex:1 1 100%!important;width:100%!important;min-height:48px!important}
html body #tb-app#tb-app [data-tma-secili] .tma-ek-ekle-bas{font:800 16px/1.3 Inter,system-ui,sans-serif!important;color:#0B2A4A!important;margin:0 0 8px!important}
html body #tb-app#tb-app [data-tma-secili] .tma-bos-durum{display:block!important;margin:6px 0 10px!important;padding:14px 16px!important;border:1.5px dashed #C3D2E4!important;border-radius:12px!important;background:#F6F9FC!important;color:#35506B!important;font:500 15px/1.5 Inter,system-ui,sans-serif!important;text-align:left!important;box-shadow:none!important}
html body #tb-app#tb-app [data-tma-secili] .tma-bos-durum p{margin:0!important}
html body #tb-app#tb-app [data-tma-secili] .tma-bos-durum .tma-bos-durum{border:0!important;background:none!important;padding:0!important;margin:0!important}
html body #tb-app#tb-app [data-tma-secili] .tb-doc-bos.tma-bos-durum{text-align:center!important}
html body #tb-app#tb-app [data-tma-secili] td.tma-bos-durum{display:table-cell!important;white-space:normal!important}
html body #tb-app#tb-app [data-tma-secili] table:has(td.tma-bos-durum){width:100%!important;table-layout:fixed!important}
/* ızgara: "Hizmet al" iki kez vardı (Tekne ve servis + Sen grubunun sonunda yetim kutu olarak); "Sen" kutuları kısa kalıp iki satırlı adda simge üstten kesiliyordu */
html body #tmaIzgara [data-kart="tmaHizmetPazar"]{display:none!important}
html body #tmaIzgara .tma-iz-grup:not(:first-child) [data-kart]{min-height:96px!important;height:auto!important}
/* Hizmet al alt sekmeleri tek sıra, eşit genişlik (üçüncüsü alt satıra düşüyordu) */
html body #tb-app#tb-app [data-tma-secili] .hp-sek{display:flex!important;flex-wrap:nowrap!important;gap:6px!important}
html body #tb-app#tb-app [data-tma-secili] .hp-sek > button{flex:1 1 0!important;min-width:0!important;padding:8px 6px!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important;text-align:center!important;justify-content:center!important}
html body #tb-app#tb-app [data-tma-secili] .tb-quick-form.tma-form-ek{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;flex:1 1 100%!important;width:100%!important}
/* numaralı soru akışı (çapa alarmı): soru → alan → hazır değer alt alta; masaüstünde yan yana dizilip karışıyordu */
html body #tb-app#tb-app [data-tma-secili] .tma-form-panel:has(> .cp-et){flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}
html body #tb-app#tb-app [data-tma-secili] .tma-form-panel:has(> .cp-et) > *{flex:0 0 auto!important;width:auto!important;max-width:720px!important}
html body #tb-app#tb-app [data-tma-secili] .tma-form-panel:has(> .cp-et) > .cp-et{margin-top:10px}
/* sekmelerle içerik arasındaki boşluk: bant kalkınca üst üste binen iç boşluklar sadeleşir */
html body #tb-app#tb-app .tma-hub-govde > .tb-widget{padding-top:4px!important}
html body #tb-app#tb-app .tma-hub-govde > .tb-widget > .tb-w-body{margin-top:0!important}
html body #tb-app#tb-app .tma-kart-ikon+.tma-kart-ad{margin-inline-start:.35em}
html body #tb-app#tb-app .tma-bos-bas,html body #tb-app#tb-app .tma-bos-dyn{display:none!important}
html body #tb-app#tb-app .tma-emo-hucre,html body #tmaBugun .tma-emo-hucre{flex:0 0 auto!important;min-width:1.5em!important;width:auto!important;text-align:center!important;overflow:visible!important}

html body #tb-app#tb-app [data-tma-secili] .tma-alan-sar>label.tma-gizli-etiket{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;display:block!important}
html body #tb-app#tb-app #tb-capa-alarmi .tma-form-panel>.tb-btn:last-of-type{background:#0B2A4A!important;color:#fff!important;border-color:#0B2A4A!important}

/* ── 4) IZGARA KUTU ADLARI ── */
html body #tmaIzgara .tma-iz-kutu{height:auto!important;min-height:92px!important}
html body #tmaIzgara .tma-iz-ad{white-space:normal!important;overflow:visible!important;height:auto!important;max-height:none!important;line-height:1.2!important;text-overflow:clip!important;display:block!important;overflow-wrap:break-word!important;hyphens:auto}
@media (max-width:420px){html[lang^=en] body #tmaIzgara .tma-iz-ad{font-size:14px!important;letter-spacing:-.01em}}

/* ── 5) AÇILIR ÖNERİ LİSTESİ ── */
.tma-oneri-alan{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%;min-height:48px;margin:4px 0 0;padding:0 14px!important;border:1.5px solid #CBD5E1!important;border-radius:12px!important;background:#fff!important;color:#0B2A4A!important;font:600 16px/1.25 Inter,system-ui,sans-serif!important;text-align:left!important;cursor:pointer;box-sizing:border-box;box-shadow:none!important}
.tma-oneri-alan>span:first-child{flex:1 1 auto;min-width:0;text-align:left!important}
.tma-oneri-alan.bos span:first-child{color:#5B6B7A;font-weight:500}
.tma-oneri-alan .ok{flex:0 0 auto;transition:transform .15s;font-size:14px}
.tma-oneri-alan[aria-expanded="true"] .ok{transform:rotate(180deg)}
html body .tma-oneri-liste:not(.tma-oneri-acik){display:none!important}
html body .tma-oneri-liste.tma-oneri-acik{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;margin:4px 0 8px!important;border:1px solid #CBD5E1!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;padding:0!important}
html body .tma-oneri-liste.tma-oneri-acik>button{display:flex!important;width:100%!important;max-width:none!important;justify-content:flex-start!important;text-align:left!important;margin:0!important;padding:10px 14px!important;min-height:46px!important;height:auto!important;border:0!important;border-bottom:1px solid #EEF2F6!important;border-radius:0!important;background:#fff!important;color:#0B2A4A!important;font:600 16px/1.3 Inter,system-ui,sans-serif!important;white-space:normal!important;box-shadow:none!important;flex:0 0 auto!important}
html body .tma-oneri-liste.tma-oneri-acik>button:last-child{border-bottom:0!important}
html body .tma-oneri-liste.tma-oneri-acik>button.tma-oneri-secili{background:#EAF1FA!important;font-weight:800!important}

/* ── 6) ARAMA PANELİ ── */
#tmaAraPanel{position:fixed;left:12px;right:12px;z-index:2147482000;max-height:min(70vh,560px);overflow:auto;background:#fff;border:1px solid #CBD5E1;border-radius:14px;box-shadow:0 12px 32px rgba(11,42,74,.25);padding:6px;font:15px/1.4 Inter,system-ui,sans-serif;color:#0B2A4A}
@media (min-width:901px){#tmaAraPanel{left:auto;width:520px}}
#tmaAraPanel[hidden]{display:none!important}
#tmaAraPanel .ap-bas{font:800 12px Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5B6B7A;margin:8px 8px 4px}
#tmaAraPanel button.ap-s{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#0B2A4A;text-align:left;font:600 15px/1.3 Inter,system-ui,sans-serif;cursor:pointer}
#tmaAraPanel button.ap-s:hover,#tmaAraPanel button.ap-s.ap-odak{background:#EEF4FB}
#tmaAraPanel .ap-ik{flex:0 0 28px;font-size:20px;text-align:center}
#tmaAraPanel .ap-m{flex:1 1 auto;min-width:0}
#tmaAraPanel .ap-alt{display:block;font-weight:500;font-size:14px;color:#5B6B7A}
#tmaAraPanel .ap-yok{padding:14px 12px;color:#3A4A57}
#tmaAraPanel .ap-yok b{display:block;color:#0B2A4A;font-size:16px;margin-bottom:4px}
.tma-mb-sonuc{margin-top:8px}.tma-mb-sonuc button{display:block;width:100%;text-align:left;margin:6px 0 0;min-height:44px;padding:8px 12px;border:1px solid #CBD5E1;border-radius:12px;background:#fff;color:#0B2A4A;font:700 15px/1.3 Inter,system-ui,sans-serif;cursor:pointer}

/* ── 7) ALT MENÜ ── */
#tmaAltMenu{position:fixed;left:0;right:0;bottom:0;z-index:2147481000;display:none;grid-template-columns:repeat(5,1fr);background:#0B2A4A;border-top:1px solid rgba(255,255,255,.14);padding:0 max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom,0) max(4px,env(safe-area-inset-left));box-shadow:0 -6px 18px rgba(0,0,0,.18)}
#tmaAltMenu button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;border:0;background:transparent;color:#C8D6E6;font:700 12px/1.1 Inter,system-ui,sans-serif;cursor:pointer;padding:6px 2px}
#tmaAltMenu button .am-ik{font-size:20px;line-height:1}
#tmaAltMenu button[aria-current="page"]{color:#F5B400}
@media (max-width:900px){html body.tma-alt-menu-var #tmaAltMenu{display:grid}html body.tma-alt-menu-var{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}
 html body.tma-alt-menu-var #tmaGz{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}
 html body.tma-alt-menu-var .tma-basa-don,html body.tma-alt-menu-var #tmaBasaDon,html body.tma-alt-menu-var #tmaYukari,html body.tma-alt-menu-var [class*="basa-don"]{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}
html body.tma-giris-modu #tmaAltMenu{display:none!important}
/* v3.83.066: masaüstünde de alt menü, içerik genişliğinde, ortalı */
@media (min-width:901px){html body.tma-alt-menu-var #tmaAltMenu{display:grid;left:0;right:0;transform:none;width:auto;bottom:0;border-radius:0;border:0;border-top:1px solid rgba(255,255,255,.14);padding:0 max(16px,calc((100% - 760px)/2))}html body.tma-alt-menu-var #tmaAltMenu button{min-height:60px;font-size:14px}html body.tma-alt-menu-var{padding-bottom:72px!important}html body.tma-alt-menu-var #tmaAltMenu button:hover{color:#fff}}

/* ── 8) KAYDIRMA OKLARI: şeridin YANINDA ince bir sütun, yazının üstüne binmez; kaydırılacak yer yoksa yer kaplamaz ── */
html body .tmt-kaydir-kap{display:flex!important;align-items:stretch!important;gap:0!important;position:relative!important}
html body .tmt-kaydir-kap>:not(.tmt-kaydir-ok){flex:1 1 auto!important;min-width:0!important;order:1}
html body .tmt-kaydir-kap .tmt-kaydir-ok{position:static!important;display:none!important;opacity:1!important;pointer-events:auto!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;align-items:center!important;justify-content:center!important;cursor:pointer;align-self:center!important} /* v3.83.155: ok büyüdü (36px), dikey tam ortalı, daha net */
html body .tmt-kaydir-kap .tmt-kaydir-ok.sol{order:0}
html body .tmt-kaydir-kap .tmt-kaydir-ok.sag{order:2}
html body .tmt-kaydir-kap.var-sol .tmt-kaydir-ok.sol,html body .tmt-kaydir-kap.var-sag .tmt-kaydir-ok.sag{display:flex!important}
html body .tmt-kaydir-kap .tmt-kaydir-ok>span{width:36px!important;min-width:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body .tmt-kaydir-kap .tmt-kaydir-ok svg{width:20px!important;height:20px!important;stroke:#0B2A4A!important;stroke-width:2.5px!important}
html body .tmt-kaydir-kap .tmt-kaydir-ok svg path{stroke:#0B2A4A!important;stroke-width:1.8!important}
html body .tmt-kaydir-kap .tmt-kaydir-ok:active{background:#EEF4FB!important}

/* ── 9) TEK TEK BULGULAR ── */
/* Miço'nun ipucu (düğme ve gizli balon) hiçbir kartta yok */
html body #tb-app#tb-app .tma-ipucu-pill,html body #tb-app#tb-app .tma-micho-bubble-wrap:not(.tma-ipucu-acik){display:none!important}
/* koy puanı: 5 yıldız tek satır */
html body #tb-app#tb-app .tma-yildiz,html body #tb-app#tb-app [class*="yildiz"]:not(button):not(input){white-space:nowrap!important;flex-wrap:nowrap!important}
/* Miço'ya sor soruları sayfa dışına taşmaz */
html body #tb-app#tb-app .mk-soru,html body #tb-app#tb-app .tma-mk button{white-space:normal!important;max-width:100%!important;height:auto!important;text-align:left!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}
html body #tb-app#tb-app .tma-mk,html body #tb-app#tb-app .tma-mk *{max-width:100%;box-sizing:border-box}
/* seçim kutuları dar ekranda taşmaz */
html body #tb-app#tb-app [data-tma-secili] select{min-width:0!important;max-width:100%!important}
/* liste satırlarında eylem düğmeleri yazının üstüne binmez */
html body #tb-app#tb-app [data-tma-secili] .tb-list-item,html body #tb-app#tb-app [data-tma-secili] .tb-log-item,html body #tb-app#tb-app [data-tma-secili] .tb-shop-item{flex-wrap:wrap!important;row-gap:6px!important}
html body #tb-app#tb-app [data-tma-secili] .tb-list-item>*,html body #tb-app#tb-app [data-tma-secili] .tb-log-item>*{min-width:0}
/* tekne satırı alt bilgisi, hizmet adları kaydırılır */
html body #tb-app#tb-app [data-tma-secili] .tb-boat-item span,html body #tb-app#tb-app .tb-boat-tab span,html body #tb-app#tb-app .tma-hz-ad{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:0!important;overflow-wrap:anywhere}
/* arama kutusu içindeki büyüteç ikonu yazıyla çakışmaz */
html body #tb-app#tb-app #tbDocSearch{padding-left:40px!important}
html body #tb-app#tb-app [data-tma-secili] .tma-ts-satir{align-items:flex-end!important}
html body #tb-app#tb-app [data-tma-secili] .tma-ts-satir .tma-alan-sar>input,html body #tb-app#tb-app [data-tma-secili] .tma-ts-satir .tma-alan-sar>select{margin-top:0!important;margin-bottom:0!important}
html body #tb-app#tb-app [data-tma-secili] .tma-ts-satir>.tma-alan-sar,html body #tb-app#tb-app [data-tma-secili] .tma-ts-satir>label{justify-content:flex-end!important}
/* kayıt listeleri kendi içinde küçük bir kaydırma kutusuna sıkışmaz (atık, su …); içinde div olan tablo blok olur */
html body #tb-app#tb-app [data-tma-secili] .tma-tablo-sar{max-height:none!important;overflow-y:visible!important}
html body #tb-app#tb-app [data-tma-secili] table.tma-liste-panel{display:block!important;width:100%!important;max-width:100%!important}
/* acil protokol: "Konumu yenile" metnin altında kendi satırında */
html body #tb-app#tb-app #tbExpChipler,html body #tb-app#tb-app #tbExpChipler+.tma-oneri-alan,html body #tb-app#tb-app .tma-oneri-alan:has(+ #tbExpChipler){display:none!important}
html body #tb-app#tb-app .tmt-konum-yenile{display:flex!important;width:fit-content!important;margin:8px 0 0!important}
/* formlar: alanlar alt kenardan hizalanır (etiketi iki satır olan alan satırı kaydırmaz) */
html body #tb-app#tb-app [data-tma-secili] .tb-quick-form,html body #tb-app#tb-app [data-tma-secili] .tma-form-panel{align-items:flex-end!important}
html body #tb-app#tb-app [data-tma-secili] .tb-quick-form>.tma-form-bas,html body #tb-app#tb-app [data-tma-secili] .tma-form-panel>.tma-form-bas{align-self:stretch!important}
html body #tb-app#tb-app [data-tma-secili] .tma-alan-sar>select[data-ts-et],html body #tb-app#tb-app [data-tma-secili] .tma-alan-sar>input[data-ts-et]{flex:0 0 auto!important;width:100%!important;height:48px!important;min-height:48px!important}
html body #tb-app#tb-app [data-tma-secili] .tma-alan-sar:has(> #tbExpCat){flex:0 0 190px!important;min-width:170px!important}
@media (max-width:600px){html body #tb-app#tb-app [data-tma-secili] .tma-alan-sar:has(> #tbExpCat){flex:1 1 100%!important}}
/* v3.83.058 ERİŞİLEBİLİRLİK: dokunma alanı en az 44 px (görünüm değişmeden) */
html body .tmt-kaydir-kap .tmt-kaydir-ok{position:relative!important}
html body .tmt-kaydir-kap .tmt-kaydir-ok::after{content:""!important;position:absolute!important;top:0;bottom:0;left:-10px;right:-10px}
html body #tb-app [data-tma-secili] details > summary{min-height:44px!important;box-sizing:border-box!important;padding-top:max(10px,var(--tma-sum-pt,0px))!important;padding-bottom:10px!important}
html body #tb-app [data-tma-secili] a[href^="tel:"]:not(.tma-acil-btn){display:inline-block!important;min-width:44px!important;min-height:44px!important;line-height:44px!important;text-align:center!important}
html body #tb-app#tb-app [data-tma-secili] .tma-ted-satir{flex-wrap:wrap!important;row-gap:6px!important}html body #tb-app#tb-app [data-tma-secili] .tma-ted-satir>.tma-u-esnek0{flex:1 1 calc(100% - 110px)!important;min-width:150px!important}
html body #tmaUstBar #tbBrandSub,html body #tbBoatSwitcher #tbBrandSub,html body #tmaUstDenetim #tbBrandSub#tbBrandSub{display:inline-block!important;line-height:44px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:220px!important;box-sizing:border-box!important;vertical-align:middle!important}html body #tmaUstDenetim > #tbBoatSwitcher#tbBoatSwitcher{flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:visible!important}html body #tmaUstDenetim #tbBrandSub#tbBrandSub{width:auto!important} /* v3.83.061: tablette "＋ Tekne ekle" 8 px kesiliyordu */
/* v3.83.061 TELEFON ÜST ÇUBUĞU: tek satır (⚓ Tekne Merkezi · 🔍 · 🔔 · EN). Arama 🔍 ile açılır; açıkken çubuğun altında tam genişlik. 135 px → 60 px */
@media (max-width:600px){
html body #tmaUstBar#tmaUstBar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;grid-template-columns:none!important;grid-template-areas:none!important;height:auto!important;min-height:0!important;padding:calc(6px + env(safe-area-inset-top)) 12px 6px!important}
html body #tmaUstBar#tmaUstBar > *{grid-area:auto!important}
html body #tmaUstBar#tmaUstBar::before,html body #tmaUstBar#tmaUstBar::after{content:none!important;display:none!important}
html body #tmaUstBar #tmaMarkaYeni#tmaMarkaYeni{order:0!important;flex:1 1 0%!important;width:auto!important;min-width:0!important;margin:0!important;font:800 19px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;gap:7px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px!important}
html body #tmaUstBar #tmaMarkaYeni .tma-mk-capa{font-size:18px!important;opacity:.9}
html body #tmaUstBar #tmaUbAra#tmaUbAra{order:1!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1.5px solid rgba(255,255,255,.35)!important;background:rgba(255,255,255,.08)!important;font-size:18px!important;line-height:1!important;color:#fff!important}
html body #tmaUstBar.tma-ara-acik #tmaUbAra#tmaUbAra{background:#fff!important;border-color:#fff!important}
html body #tmaUstBar #tmaUstZil#tmaUstZil{order:2!important;flex:0 0 auto!important;position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;text-align:center!important;line-height:40px!important;font-size:20px!important}
html body #tmaUstBar #tmtDilUst#tmtDilUst{order:3!important;flex:0 0 auto!important;width:auto!important;max-width:56px!important;position:static!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 8px!important}
html body #tmaUstBar #tmaUstDenetim#tmaUstDenetim{order:9!important;flex:1 1 100%!important;width:100%!important;display:none!important;margin:2px 0 0!important}
html body #tmaUstBar.tma-ara-acik #tmaUstDenetim#tmaUstDenetim{display:block!important}
html body #tmaUstBar #tmaUstDenetim #tbGlobalSearchWrap{width:100%!important}
}
@media (max-width:360px){html body #tmaUstBar #tmaMarkaYeni#tmaMarkaYeni{font-size:18px!important;gap:5px!important}html body #tmaUstBar #tmaUbAra#tmaUbAra,html body #tmaUstBar #tmaUstZil#tmaUstZil{width:42px!important;min-width:42px!important}html body #tmaUstBar#tmaUstBar{gap:5px!important;padding-left:10px!important;padding-right:10px!important}}
/* v3.83.064: masaüstü zil, sayı rozeti zilin yanında akışta durup zili 10 px sola itiyordu; telefondaki gibi köşede */
html body #tbNotifBell#tbNotifBell{padding:0!important}html body #tbNotifBell .tma-can-yazi{display:none!important}
html body #tbNotifBell #tmaCanSayi#tmaCanSayi{position:absolute!important;top:2px!important;right:2px!important;min-width:18px!important;height:18px!important;line-height:18px!important;padding:0 4px!important;font-size:12px!important;border-radius:8px!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important}


		/* Panelin kendi evi: tema CSS'i olmadan da düzgün başlasın. */
		html.tma-tam-sayfa-html, body.tma-tam-sayfa {
			margin: 0; padding: 0; background: #F1F5F9; color: #0B2A4A;
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
			-webkit-text-size-adjust: 100%; text-size-adjust: 100%;
		}
		body.tma-tam-sayfa { min-height: 100vh;height:100dvh; overflow-x: hidden; }
		body.tma-tam-sayfa #tb-app { max-width: 1200px; margin: 0 auto; width: 100%; box-sizing: border-box; }
		/* Tema çerçevesi zaten yok — panel doğrudan gövdenin çocuğu.
		   Bu yüzden v219'un gizleme kuralları bu sayfada ÇALIŞTIRILMAZ. */
		body.tma-tam-sayfa .tma-panel-tut { display: block; }
		@media print { body.tma-tam-sayfa { background: #fff; } }
	