/* TityLive v498 - TityLive ölçü/scroll/gerçek veri düzeltmesi
   Hedef: PC'de de ortalanmış mobil kabuk, daha küçük iç ölçüler, gerçek DB verisi, düzgün kaydırma. */
@import url("mobile-fullscreen-user.css?v=1407");

:root{
  --tl-tity-pink:#ef73ff;
  --tl-tity-purple:#8b77ff;
  --tl-tity-blue:#2bb8ff;
  --tl-tity-ink:#151724;
  --tl-tity-muted:#858b98;
  --tl-phone-w:414px;
}
html,body{height:100%;overflow:hidden!important;}
body.tl-v494-screen{
  min-height:100dvh!important;
  background:linear-gradient(135deg,#d9c7ff 0%,#5cd6ed 38%,#7388ff 70%,#ef71f4 100%)!important;
  color:var(--tl-tity-ink)!important;
}
.tl-app-shell-v494{
  width:min(100%,var(--tl-phone-w))!important;
  max-width:var(--tl-phone-w)!important;
  height:100dvh!important;
  min-height:0!important;
  margin:0 auto!important;
  background:#fff!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
  box-shadow:none!important;
  border-left:1px solid rgba(255,255,255,.35)!important;
  border-right:1px solid rgba(255,255,255,.35)!important;
  padding-bottom:calc(86px + env(safe-area-inset-bottom))!important;
  scrollbar-width:none!important;
}
.tl-app-shell-v494::-webkit-scrollbar{display:none!important;}
.tl-gradient-v494{
  background:linear-gradient(135deg,var(--tl-tity-pink) 0%,var(--tl-tity-purple) 48%,var(--tl-tity-blue) 100%)!important;
  padding:calc(18px + env(safe-area-inset-top)) 12px 15px!important;
  border-bottom:0!important;
}
.tl-topbar-v494{min-height:46px!important;align-items:flex-end!important;gap:8px!important;}
.tl-tabs-v494{gap:20px!important;align-items:flex-end!important;white-space:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;}
.tl-tabs-v494::-webkit-scrollbar{display:none!important;}
.tl-tabs-v494 a{
  font-size:28px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.9px!important;
  color:rgba(255,255,255,.55)!important;
  padding-bottom:8px!important;
}
.tl-tabs-v494 a.active{color:#fff!important;}
.tl-tabs-v494 a.active:after{bottom:-1px!important;width:27px!important;height:4px!important;border-radius:9px!important;}
.tl-actions-v494{gap:10px!important;margin-bottom:3px!important;}
.tl-ico-v494{width:29px!important;height:29px!important;font-size:26px!important;font-weight:900!important;color:#fff!important;}
.tl-plus-v494{width:33px!important;height:33px!important;border-radius:10px!important;background:linear-gradient(135deg,#9a5cff,#ff428d)!important;line-height:33px!important;font-size:27px!important;}
.tl-content-v494{padding:7px 5px 18px!important;background:#fff!important;}
.tl-section-title-v494{font-size:25px!important;margin:17px 7px 10px!important;letter-spacing:-.6px!important;}
.tl-empty-v494{margin:18px 8px!important;padding:22px 16px!important;border-radius:18px!important;background:#f6f8fc!important;color:#6d7484!important;font-weight:800!important;line-height:1.45!important;text-align:center!important;}
/* Canlı: TityLive gibi 2 kolon, ama v495'teki fazla zoom azaltıldı */
.tl-live-grid-v494{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-items:start!important;}
.tl-live-card-v494{
  height:198px!important;
  border-radius:8px!important;
  background:#dce2ec!important;
  box-shadow:none!important;
  overflow:hidden!important;
  transform:translateZ(0)!important;
}
.tl-live-card-v494 .media{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;filter:saturate(1.04) contrast(1.02)!important;display:grid!important;place-items:center!important;}
.tl-live-card-v494 .media i{font-style:normal;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.38);color:rgba(255,255,255,.92);font-size:36px;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.18)}
.tl-live-card-v494.no-media .media{background:linear-gradient(135deg,#f7a85f 0%,#ffd45c 45%,#7c56e9 100%)!important;}
.tl-live-card-v494.no-media:nth-child(2n) .media{background:linear-gradient(135deg,#75e1cf 0%,#45b3ff 50%,#835cff 100%)!important;}
.tl-live-card-v494.no-media:nth-child(3n) .media{background:linear-gradient(135deg,#ff87b9 0%,#7858df 100%)!important;}
.tl-live-card-v494 .media:after{content:"";position:absolute!important;inset:40% 0 0!important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.20) 32%,rgba(0,0,0,.74) 100%)!important;}
.tl-live-card-v494 .badge{left:8px!important;top:8px!important;border-radius:7px!important;font-size:11px!important;padding:5px 8px!important;background:linear-gradient(135deg,#ffbd36,#ff4e98)!important;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;z-index:3!important;}
.tl-live-card-v494 .avatar{display:none!important;}
.tl-live-card-v494 .meta{left:9px!important;right:45px!important;bottom:24px!important;color:#fff!important;z-index:3!important;}
.tl-live-card-v494 strong{font-size:17px!important;line-height:1.08!important;letter-spacing:-.25px!important;}
.tl-live-card-v494 small{font-size:12px!important;margin-top:4px!important;opacity:.92!important;}
.tl-live-card-v494 .views{right:8px!important;bottom:9px!important;font-size:13px!important;font-weight:900!important;z-index:3!important;}
.tl-live-card-v494 .tity-ribbon-v1066{position:absolute;left:0;top:0;background:linear-gradient(135deg,#ffe452,#ff8b2e);color:#fff;border-radius:0 0 9px 0;padding:7px 11px;font-weight:1000;font-size:15px;text-shadow:0 2px 6px rgba(0,0,0,.25);z-index:3;}
.tl-discover-pills-v495{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:2px 1px 8px!important;margin-top:-1px!important;}
.tl-discover-pills-v495::-webkit-scrollbar{display:none!important;}
.tl-discover-pills-v495 a{min-width:73px!important;text-align:center!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important;border:2px solid rgba(255,255,255,.40)!important;color:#fff!important;font-size:17px!important;font-weight:900!important;}
.tl-discover-pills-v495 a.active{background:rgba(255,255,255,.20)!important;border-color:#fff!important;}
/* Party */
.tl-party-banner-v494{height:128px!important;border-radius:10px!important;margin:7px 0 12px!important;}
.tl-party-banner-v494:before,.tl-party-banner-v494:after{font-size:55px!important;top:29px!important;}
.tl-party-banner-v494 strong{font-size:31px!important;}
.tl-party-list-v494{gap:10px!important;}
.tl-party-card-v494{min-height:94px!important;border-radius:17px!important;padding:10px!important;background:linear-gradient(100deg,#ffeafe 0%,#eef8ff 100%)!important;box-shadow:none!important;}
.tl-party-card-v494 .ava{width:72px!important;height:72px!important;border-radius:12px!important;}
.tl-party-card-v494 strong{font-size:18px!important;letter-spacing:-.2px!important;}
.tl-party-card-v494 p{font-size:14px!important;color:#777b88!important;}
.tl-party-card-v494 .rank{font-size:13px!important;padding:4px 8px!important;}
.tl-party-card-v494 .count{font-size:16px!important;}
/* Paylaşım */
.tl-share-hero-v494{border-radius:14px!important;margin-top:7px!important;padding:16px!important;box-shadow:none!important;}
.tl-share-hero-v494 h1{font-size:24px!important;}
.tl-share-compose-v494,.tl-share-card-v494{box-shadow:none!important;border:1px solid #eef1f6!important;border-radius:15px!important;}
.tl-share-compose-v494 textarea{min-height:78px!important;font-size:13px!important;}
.tl-share-submit-v494,.tl-share-media-pick-v494{height:40px!important;}
/* Mesaj */
.tl-message-notice-v494{margin:8px 7px 18px!important;border-radius:9px!important;box-shadow:0 7px 18px rgba(0,0,0,.07)!important;font-size:16px!important;padding:13px!important;}
.tl-message-list-v494{gap:19px!important;padding:2px 12px 18px!important;}
.tl-message-row-v494{grid-template-columns:58px 1fr auto!important;gap:13px!important;}
.tl-message-row-v494 .ava{width:58px!important;height:58px!important;}
.tl-message-row-v494 strong{font-size:19px!important;color:#8136ff!important;}
.tl-message-row-v494 p{font-size:14px!important;}
/* Ben */
.tl-ben-head-v494{padding-top:calc(20px + env(safe-area-inset-top))!important;}
.tl-ben-head-v494:before{height:148px!important;}
.tl-ben-avatar-v494{width:78px!important;height:78px!important;margin-top:9px!important;}
.tl-ben-name-v494{font-size:24px!important;}
.tl-ben-id-v494{font-size:14px!important;}
.tl-ben-stats-v494 b{font-size:24px!important;}
.tl-ben-stats-v494 span{font-size:13px!important;}
.tl-ben-actions-v494{gap:8px!important;}
.tl-ben-action-v494{min-height:66px!important;border-radius:10px!important;font-size:20px!important;}
.tl-ben-banner-v494{min-height:70px!important;font-size:20px!important;border-radius:10px!important;}
.tl-ben-grid-v494{gap:8px!important;padding-bottom:18px!important;}
.tl-ben-tile-v494{min-height:100px!important;border-radius:12px!important;font-size:15px!important;}
.tl-ben-tile-v494 .emoji{font-size:34px!important;}
/* Alt menü */
.tity-final-bottom-v494{
  left:50%!important;right:auto!important;bottom:0!important;width:min(100%,var(--tl-phone-w))!important;transform:translateX(-50%)!important;
  height:calc(75px + env(safe-area-inset-bottom))!important;
  padding:7px 6px calc(8px + env(safe-area-inset-bottom))!important;
  border-radius:0!important;background:#fff!important;border-top:1px solid rgba(17,24,39,.08)!important;box-shadow:none!important;backdrop-filter:none!important;
}
.tity-final-bottom-v494 .tity-nav-item,.tity-final-bottom-v494 .tity-nav-link{gap:4px!important;font-size:11px!important;color:#646870!important;}
.tity-final-bottom-v494 .active{color:#09090c!important;}
.tity-final-bottom-v494 .tity-nav-ico,.tity-final-bottom-v494 .tity-nav-icon{width:30px!important;height:30px!important;}
.tity-final-bottom-v494 .active .tity-nav-ico{width:38px!important;height:33px!important;border-radius:12px!important;background:#050507!important;color:#fff!important;}
.tity-final-bottom-v494 svg{width:29px!important;height:29px!important;}
.tity-nav-badge-v494{top:-10px!important;right:-20px!important;background:#ff263d!important;}
@media(max-width:374px){
  .tl-tabs-v494 a{font-size:25px!important}.tl-live-card-v494{height:178px!important}.tl-actions-v494{gap:7px!important}.tl-party-card-v494 strong{font-size:17px!important}
}
@media(min-width:900px){.tl-app-shell-v494{width:var(--tl-phone-w)!important}.tity-final-bottom-v494{width:var(--tl-phone-w)!important}}


/* TityLive v498 - TityLive tam ölçü final
   Amaç: tüm ana sayfaları TityLive mobil yoğunluğuna çekmek.
   PC'de de mobil kabuk kalır; içerik zoomlu değil, kompakt mobil app ölçeğinde görünür. */
:root{
  --tl-phone-w:390px;
  --tl-header-pad-x:10px;
  --tl-card-gap:6px;
  --tl-bottom-h:70px;
}
html,body{height:100%;overflow:hidden!important;}
body.tl-v494-screen{background:linear-gradient(135deg,#d7c9ff 0%,#63d5ea 39%,#6f8dff 71%,#ef73f3 100%)!important;}
.tl-app-shell-v494{
  width:min(100%,var(--tl-phone-w))!important;
  max-width:var(--tl-phone-w)!important;
  height:100dvh!important;
  margin:0 auto!important;
  background:#fff!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding-bottom:calc(var(--tl-bottom-h) + env(safe-area-inset-bottom))!important;
  box-shadow:none!important;
  border-left:1px solid rgba(255,255,255,.35)!important;
  border-right:1px solid rgba(255,255,255,.35)!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.tl-app-shell-v494::-webkit-scrollbar{display:none!important;}
.tl-gradient-v494{
  padding:calc(10px + env(safe-area-inset-top)) var(--tl-header-pad-x) 10px!important;
  min-height:82px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  background:linear-gradient(120deg,#ed72ff 0%,#8b76ff 52%,#27b8ff 100%)!important;
}
.tl-topbar-v494{min-height:38px!important;gap:6px!important;align-items:flex-end!important;}
.tl-tabs-v494{gap:18px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;padding:0 0 5px!important;}
.tl-tabs-v494 a{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.7px!important;
  padding-bottom:4px!important;
}
.tl-tabs-v494 a.active:after{bottom:-5px!important;width:25px!important;height:3px!important;border-radius:99px!important;}
.tl-actions-v494{gap:8px!important;margin:0 0 4px!important;}
.tl-ico-v494{width:27px!important;height:27px!important;font-size:23px!important;line-height:1!important;}
.tl-plus-v494{width:31px!important;height:31px!important;border-radius:10px!important;line-height:31px!important;font-size:25px!important;}
.tl-content-v494{padding:6px 5px 14px!important;background:#fff!important;}
.tl-section-title-v494{font-size:22px!important;margin:12px 4px 8px!important;line-height:1.05!important;}
.tl-empty-v494{margin:12px 5px!important;padding:18px 13px!important;border-radius:14px!important;font-size:13px!important;}
/* Canlı kartları: 390px kabukta 2 kolon, ekranda 6 kart görünecek yoğunluk */
.tl-live-grid-v494{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:var(--tl-card-gap)!important;
  align-items:start!important;
}
.tl-live-card-v494{
  height:158px!important;
  border-radius:8px!important;
  box-shadow:none!important;
  background:#dce2ec!important;
}
.tl-live-card-v494 .media{transform:none!important;background-size:cover!important;background-position:center!important;}
.tl-live-card-v494 .media i{width:54px!important;height:54px!important;font-size:27px!important;}
.tl-live-card-v494 .media:after{inset:42% 0 0!important;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.28) 38%,rgba(0,0,0,.76))!important;}
.tl-live-card-v494 .badge{left:7px!important;top:7px!important;border-radius:7px!important;font-size:10px!important;line-height:1!important;padding:5px 7px!important;}
.tl-live-card-v494 .tity-ribbon-v1066{font-size:13px!important;padding:6px 9px!important;border-radius:0 0 8px 0!important;}
.tl-live-card-v494 .meta{left:8px!important;right:40px!important;bottom:21px!important;}
.tl-live-card-v494 strong{font-size:15px!important;line-height:1.08!important;letter-spacing:-.15px!important;}
.tl-live-card-v494 small{font-size:11px!important;margin-top:3px!important;}
.tl-live-card-v494 .views{right:8px!important;bottom:7px!important;font-size:12px!important;}
.tl-discover-pills-v495{gap:7px!important;padding:2px 0 6px!important;margin-top:1px!important;}
.tl-discover-pills-v495 a{min-width:58px!important;padding:6px 10px!important;font-size:14px!important;border-width:1.5px!important;}
/* Party: TityLive liste yoğunluğu */
.tl-party-banner-v494{height:102px!important;border-radius:9px!important;margin:5px 0 9px!important;}
.tl-party-banner-v494:before,.tl-party-banner-v494:after{font-size:42px!important;top:26px!important;}
.tl-party-banner-v494:before{left:26px!important}.tl-party-banner-v494:after{right:26px!important;}
.tl-party-banner-v494 strong{font-size:25px!important;letter-spacing:-.5px!important;}
.tl-party-list-v494{gap:8px!important;}
.tl-party-card-v494{min-height:76px!important;border-radius:14px!important;padding:8px!important;gap:10px!important;}
.tl-party-card-v494 .ava{width:58px!important;height:58px!important;border-radius:10px!important;}
.tl-party-card-v494 strong{font-size:16px!important;line-height:1.08!important;}
.tl-party-card-v494 p{font-size:12px!important;margin-top:4px!important;}
.tl-party-card-v494 .rank{font-size:11px!important;padding:3px 7px!important;margin-top:5px!important;}
.tl-party-card-v494 .count{font-size:13px!important;padding:0 4px!important;}
/* Paylaşım: aynı renk dili, kompakt iç ölçüler */
.tl-share-hero-v494{border-radius:12px!important;margin:5px 0 9px!important;padding:13px!important;}
.tl-share-hero-v494 h1{font-size:20px!important;margin-bottom:5px!important;}
.tl-share-hero-v494 p{font-size:11px!important;line-height:1.35!important;}
.tl-share-compose-v494{padding:9px!important;margin-bottom:11px!important;border-radius:12px!important;}
.tl-share-user-v494{gap:8px!important;margin-bottom:7px!important;}
.tl-share-user-v494 .avatar{width:36px!important;height:36px!important;}
.tl-share-user-v494 b{font-size:12px!important;}.tl-share-user-v494 small{font-size:10px!important;}
.tl-share-compose-v494 textarea{min-height:64px!important;border-radius:10px!important;padding:9px!important;font-size:12px!important;}
.tl-share-media-pick-v494,.tl-share-submit-v494{height:34px!important;border-radius:10px!important;font-size:12px!important;margin:7px 0!important;}
.tl-share-section-v494{margin:10px 0 7px!important;}
.tl-share-section-v494 h2{font-size:18px!important;}
.tl-share-feed-v494{gap:9px!important;}
.tl-share-card-v494{border-radius:12px!important;}
.tl-share-head-v494{grid-template-columns:36px 1fr auto!important;gap:8px!important;padding:9px!important;}
.tl-share-head-v494 .avatar{width:36px!important;height:36px!important;}
.tl-share-head-v494 strong{font-size:12px!important;}.tl-share-head-v494 small,.tl-share-head-v494 em{font-size:10px!important;}
.tl-share-text-v494{padding:0 9px 8px!important;font-size:12px!important;}
.tl-share-img-v494{max-height:300px!important;}
.tl-share-actions-v494{padding:8px 9px 9px!important;gap:6px!important;}.tl-share-action-v494{height:32px!important;font-size:11px!important;border-radius:9px!important;}
/* Mesaj */
.tl-message-notice-v494{margin:6px 5px 15px!important;border-radius:8px!important;font-size:14px!important;padding:10px 12px!important;gap:8px!important;}
.tl-message-list-v494{gap:18px!important;padding:2px 10px 14px!important;}
.tl-message-row-v494{grid-template-columns:50px 1fr auto!important;gap:11px!important;}
.tl-message-row-v494 .ava{width:50px!important;height:50px!important;}
.tl-message-row-v494 strong{font-size:16px!important;line-height:1.1!important;}
.tl-message-row-v494 p{font-size:12px!important;margin-top:5px!important;}
.tl-message-row-v494 time{font-size:12px!important;}.tl-message-row-v494 .unread{min-width:25px;height:22px;font-size:11px;margin-top:10px;}
/* Ben */
.tl-ben-head-v494{padding:calc(16px + env(safe-area-inset-top)) 14px 13px!important;}
.tl-ben-head-v494:before{height:126px!important;}
.tl-ben-icons-v494{font-size:23px!important;}
.tl-ben-avatar-v494{width:72px!important;height:72px!important;margin:7px auto 8px!important;}
.tl-ben-avatar-v494 img{width:64px!important;height:64px!important;border-width:3px!important;}
.tl-ben-avatar-v494:before{font-size:52px!important;top:-17px!important;left:13px!important;}
.tl-ben-name-v494{font-size:21px!important;line-height:1.05!important;}
.tl-ben-id-v494{font-size:12px!important;margin-top:6px!important;}
.tl-ben-stats-v494{gap:4px!important;margin:18px 0 14px!important;}
.tl-ben-stats-v494 b{font-size:20px!important;}.tl-ben-stats-v494 span{font-size:11px!important;margin-top:5px!important;}
.tl-ben-actions-v494{gap:7px!important;margin:0 5px 8px!important;}
.tl-ben-action-v494{min-height:55px!important;border-radius:9px!important;font-size:16px!important;padding:0 14px!important;}
.tl-ben-banner-v494{min-height:58px!important;margin:8px 5px 11px!important;border-radius:9px!important;padding:12px 14px!important;font-size:16px!important;}
.tl-ben-grid-v494{gap:6px!important;padding:0 5px 13px!important;}
.tl-ben-tile-v494{min-height:80px!important;border-radius:10px!important;font-size:12px!important;gap:6px!important;}
.tl-ben-tile-v494 .emoji{font-size:27px!important;}.tl-ben-tile-v494 .new{font-size:11px!important;right:7px;top:6px;}
/* Alt menü: kullanıcının beğendiği ölçü korunarak hafif kompakt */
.tity-final-bottom-v494{
  width:min(100%,var(--tl-phone-w))!important;
  height:calc(var(--tl-bottom-h) + env(safe-area-inset-bottom))!important;
  padding:6px 4px calc(7px + env(safe-area-inset-bottom))!important;
  left:50%!important;right:auto!important;transform:translateX(-50%)!important;
  background:#fff!important;border-top:1px solid rgba(17,24,39,.08)!important;box-shadow:none!important;border-radius:0!important;
}
.tity-final-bottom-v494 .tity-nav-item,.tity-final-bottom-v494 .tity-nav-link{font-size:10.5px!important;gap:3px!important;}
.tity-final-bottom-v494 .tity-nav-ico,.tity-final-bottom-v494 .tity-nav-icon{width:28px!important;height:28px!important;}
.tity-final-bottom-v494 svg{width:26px!important;height:26px!important;}
.tity-final-bottom-v494 .active .tity-nav-ico{width:34px!important;height:30px!important;border-radius:11px!important;}
.tity-nav-badge-v494{top:-9px!important;right:-19px!important;min-width:32px!important;height:21px!important;font-size:12px!important;}
.tity-nav-dot-v494{width:7px!important;height:7px!important;right:-6px!important;top:-3px!important;}
@media(max-width:374px){
  :root{--tl-card-gap:5px;--tl-bottom-h:68px;}
  .tl-tabs-v494 a{font-size:23px!important}.tl-actions-v494{gap:6px!important}.tl-ico-v494{font-size:21px!important;width:25px!important}.tl-plus-v494{width:29px!important;height:29px!important;font-size:23px!important;}
  .tl-live-card-v494{height:148px!important}.tl-live-card-v494 strong{font-size:14px!important}.tl-live-card-v494 small{font-size:10px!important}.tl-live-card-v494 .views{font-size:11px!important;}
  .tl-party-card-v494{min-height:72px!important}.tl-party-card-v494 .ava{width:54px!important;height:54px!important;}
}
@media(min-width:900px){.tl-app-shell-v494,.tity-final-bottom-v494{width:var(--tl-phone-w)!important;}}


/* ==========================================================
   TityLive v498 - TityLive responsive ölçü standardı
   - PC'de ortalanmış mobil kabuk
   - Mobilde 320-414px arası esnek
   - Header: TityLive 95px referans
   - Kart: 2 kolon, 3/4 oran, iç metinler kompakt
   - Demo görsel yok: gerçek medya varsa gösterilir, yoksa sade placeholder
   ========================================================== */
:root{
  --tl-phone-min:320px;
  --tl-phone-max:414px;
  --tl-header-h:95px;
  --tl-content-x:8px;
  --tl-grid-gap:8px;
  --tl-card-radius:12px;
  --tl-bottom-h:76px;
}
html,body{height:100%;overflow:hidden!important;}
body.tl-v494-screen{
  min-height:100dvh!important;
  display:block!important;
  background:linear-gradient(135deg,#d9c7ff 0%,#5fd8ee 40%,#768dff 72%,#ed72f4 100%)!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:geometricPrecision!important;
}
.tl-app-shell-v494{
  width:100%!important;
  max-width:var(--tl-phone-max)!important;
  min-width:min(100%,var(--tl-phone-min))!important;
  height:100dvh!important;
  margin:0 auto!important;
  background:#fff!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior-y:contain!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.25)!important;
  padding-bottom:calc(var(--tl-bottom-h) + env(safe-area-inset-bottom))!important;
}
.tl-app-shell-v494::-webkit-scrollbar{width:0!important;height:0!important;}
.tl-gradient-v494{
  height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  min-height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  padding:calc(22px + env(safe-area-inset-top)) 15px 10px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  background:linear-gradient(135deg,#ef73ff 0%,#9274ff 47%,#27baff 100%)!important;
  overflow:hidden!important;
}
.tl-topbar-v494{
  min-height:24px!important;
  height:30px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.tl-tabs-v494{
  flex:1 1 auto!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  overflow-x:auto!important;
  white-space:nowrap!important;
  scrollbar-width:none!important;
  padding:0!important;
}
.tl-tabs-v494::-webkit-scrollbar{display:none!important;}
.tl-tabs-v494 a{
  position:relative!important;
  flex:0 0 auto!important;
  font-size:clamp(15px,4.1vw,16px)!important;
  line-height:24px!important;
  font-weight:900!important;
  letter-spacing:-.25px!important;
  padding:0 0 8px!important;
  color:rgba(255,255,255,.50)!important;
  text-decoration:none!important;
}
.tl-tabs-v494 a.active{color:#fff!important;}
.tl-tabs-v494 a.active:after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  bottom:0!important;
  width:22px!important;
  height:3px!important;
  transform:translateX(-50%)!important;
  border-radius:999px!important;
  background:#fff!important;
}
.tl-actions-v494{
  flex:0 0 auto!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:0!important;
}
.tl-ico-v494{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  display:grid!important;
  place-items:center!important;
  font-size:22px!important;
  line-height:1!important;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:900!important;
}
.tl-plus-v494{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  border-radius:9px!important;
  background:linear-gradient(135deg,#8b55ff,#ff438d)!important;
  font-size:22px!important;
  line-height:1!important;
  box-shadow:none!important;
}
.tl-content-v494{
  padding:8px var(--tl-content-x) 14px!important;
  background:#fff!important;
  min-height:calc(100dvh - var(--tl-header-h) - var(--tl-bottom-h))!important;
}
.tl-live-grid-v494{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:var(--tl-grid-gap)!important;
  align-items:start!important;
}
.tl-live-card-v494{
  position:relative!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:3/4!important;
  border-radius:var(--tl-card-radius)!important;
  overflow:hidden!important;
  background:#dce2ec!important;
  box-shadow:none!important;
  text-decoration:none!important;
  color:#fff!important;
}
.tl-live-card-v494 .media{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;display:grid!important;place-items:center!important;filter:saturate(1.04) contrast(1.03)!important;}
.tl-live-card-v494 .media i{
  width:54px!important;height:54px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;
  background:rgba(255,255,255,.32)!important;color:rgba(255,255,255,.92)!important;
  font-size:28px!important;font-weight:900!important;text-shadow:0 2px 8px rgba(0,0,0,.16)!important;
}
.tl-live-card-v494 .media:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:60px!important;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.76))!important;}
.tl-live-card-v494 .badge{
  left:5px!important;top:5px!important;height:18px!important;min-height:18px!important;
  display:inline-flex!important;align-items:center!important;padding:0 7px!important;border-radius:7px!important;
  font-size:10px!important;font-weight:900!important;line-height:1!important;
  background:linear-gradient(135deg,#ffbd36,#ff4e98)!important;z-index:3!important;box-shadow:0 4px 10px rgba(0,0,0,.13)!important;
}
.tl-live-card-v494 .tity-ribbon-v1066{
  left:0!important;top:0!important;min-height:22px!important;padding:4px 9px!important;border-radius:0 0 8px 0!important;
  font-size:12px!important;line-height:1.1!important;font-weight:1000!important;background:linear-gradient(135deg,#ffe452,#ff8b2e)!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.24)!important;z-index:3!important;
}
.tl-live-card-v494 .avatar{display:none!important;}
.tl-live-card-v494 .meta{left:8px!important;right:44px!important;bottom:24px!important;z-index:3!important;color:#fff!important;}
.tl-live-card-v494 strong{font-size:14px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;}
.tl-live-card-v494 small{font-size:11px!important;line-height:1.1!important;margin-top:3px!important;font-weight:800!important;color:rgba(255,255,255,.86)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;}
.tl-live-card-v494 .views{right:8px!important;bottom:24px!important;font-size:12px!important;line-height:1!important;font-weight:900!important;color:#fff!important;z-index:3!important;}
.tl-discover-pills-v495{gap:8px!important;padding:8px 0 0!important;margin:0!important;overflow-x:auto!important;scrollbar-width:none!important;}
.tl-discover-pills-v495 a{min-width:60px!important;padding:5px 11px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important;border:1.5px solid rgba(255,255,255,.45)!important;background:rgba(255,255,255,.18)!important;color:#fff!important;text-decoration:none!important;}
.tl-section-title-v494{font-size:18px!important;margin:14px 2px 8px!important;letter-spacing:-.25px!important;}
.tl-empty-v494{margin:14px 2px!important;padding:18px 12px!important;border-radius:14px!important;font-size:13px!important;}
/* Party ölçüleri */
.tl-party-banner-v494{height:116px!important;border-radius:10px!important;margin:0 0 10px!important;}
.tl-party-banner-v494 strong{font-size:24px!important;line-height:1!important;}
.tl-party-banner-v494:before,.tl-party-banner-v494:after{font-size:46px!important;top:32px!important;}
.tl-party-list-v494{gap:8px!important;}
.tl-party-card-v494{min-height:82px!important;border-radius:14px!important;padding:8px!important;gap:10px!important;box-shadow:none!important;}
.tl-party-card-v494 .ava{width:62px!important;height:62px!important;border-radius:10px!important;}
.tl-party-card-v494 strong{font-size:15px!important;line-height:1.15!important;font-weight:900!important;}
.tl-party-card-v494 p{font-size:12px!important;margin-top:4px!important;line-height:1.2!important;}
.tl-party-card-v494 .rank{font-size:11px!important;padding:3px 7px!important;margin-top:5px!important;}
.tl-party-card-v494 .count{font-size:13px!important;padding:0 3px!important;}
/* Paylaşım kompakt */
.tl-share-hero-v494{border-radius:12px!important;margin:0 0 9px!important;padding:12px!important;}
.tl-share-hero-v494 h1{font-size:18px!important;line-height:1.1!important;margin:0 0 5px!important;}
.tl-share-hero-v494 p{font-size:11px!important;line-height:1.35!important;}
.tl-share-compose-v494{border-radius:12px!important;padding:9px!important;margin-bottom:12px!important;}
.tl-share-user-v494{gap:8px!important;margin-bottom:7px!important;}
.tl-share-user-v494 .avatar{width:34px!important;height:34px!important;}
.tl-share-user-v494 b{font-size:12px!important;}
.tl-share-user-v494 small{font-size:10px!important;}
.tl-share-compose-v494 textarea{min-height:64px!important;border-radius:10px!important;font-size:12px!important;padding:9px!important;}
.tl-share-media-pick-v494,.tl-share-submit-v494{height:34px!important;border-radius:10px!important;font-size:12px!important;margin:7px 0!important;}
.tl-share-section-v494 h2{font-size:17px!important;}.tl-share-feed-v494{gap:9px!important;}.tl-share-card-v494{border-radius:12px!important;}
.tl-share-head-v494{grid-template-columns:36px 1fr auto!important;gap:8px!important;padding:9px!important;}.tl-share-head-v494 .avatar{width:36px!important;height:36px!important;}.tl-share-head-v494 strong{font-size:12px!important;}.tl-share-head-v494 small,.tl-share-head-v494 em{font-size:10px!important;}.tl-share-text-v494{font-size:12px!important;padding:0 9px 8px!important;}.tl-share-actions-v494{gap:6px!important;padding:8px 9px 9px!important;}.tl-share-action-v494{height:32px!important;border-radius:9px!important;font-size:10.5px!important;}.tl-share-comment-form-v494 input,.tl-share-comment-form-v494 button{height:32px!important;font-size:11px!important;}
/* Mesaj kompakt */
.tl-message-notice-v494{margin:0 2px 15px!important;border-radius:9px!important;padding:11px 12px!important;font-size:14px!important;line-height:1.25!important;}
.tl-message-list-v494{gap:16px!important;padding:0 10px 14px!important;}
.tl-message-row-v494{grid-template-columns:48px 1fr auto!important;gap:10px!important;}
.tl-message-row-v494 .ava{width:48px!important;height:48px!important;}
.tl-message-row-v494 strong{font-size:16px!important;line-height:1.1!important;}
.tl-message-row-v494 p{font-size:12px!important;margin-top:5px!important;line-height:1.2!important;}
.tl-message-row-v494 time{font-size:11px!important;}.tl-message-row-v494 .unread{min-width:24px;height:21px;font-size:11px;margin-top:8px;padding:0 6px;}
/* Ben kompakt */
.tl-ben-head-v494{padding:calc(18px + env(safe-area-inset-top)) 12px 12px!important;}
.tl-ben-head-v494:before{height:132px!important;}
.tl-ben-icons-v494{font-size:22px!important;}
.tl-ben-avatar-v494{width:72px!important;height:72px!important;margin:7px auto 7px!important;}
.tl-ben-avatar-v494 img{width:62px!important;height:62px!important;border-width:3px!important;}
.tl-ben-avatar-v494:before{font-size:52px!important;top:-18px!important;}
.tl-ben-name-v494{font-size:21px!important;line-height:1.05!important;}
.tl-ben-id-v494{font-size:12px!important;margin-top:6px!important;}
.tl-ben-stats-v494{margin:18px 0 14px!important;gap:4px!important;}
.tl-ben-stats-v494 b{font-size:20px!important;}.tl-ben-stats-v494 span{font-size:11px!important;margin-top:5px!important;}
.tl-ben-actions-v494{gap:7px!important;margin:0 4px 8px!important;}.tl-ben-action-v494{min-height:56px!important;border-radius:9px!important;font-size:16px!important;padding:0 12px!important;}
.tl-ben-banner-v494{margin:8px 4px 11px!important;min-height:62px!important;border-radius:10px!important;padding:12px 14px!important;font-size:16px!important;}
.tl-ben-grid-v494{gap:7px!important;padding:0 4px 14px!important;}.tl-ben-tile-v494{min-height:88px!important;border-radius:10px!important;font-size:13px!important;gap:6px!important;}.tl-ben-tile-v494 .emoji{font-size:28px!important;}.tl-ben-tile-v494 .new{font-size:10px!important;border-radius:4px!important;padding:1px 5px!important;}
/* Alt menü: mevcut güzel görünümü koru, badge ölçüsünü TityLive standardına çek */
.tity-final-bottom-v494{width:min(100%,var(--tl-phone-max))!important;height:calc(72px + env(safe-area-inset-bottom))!important;padding:6px 8px calc(7px + env(safe-area-inset-bottom))!important;border-radius:0!important;}
.tity-final-bottom-v494 .tity-nav-item,.tity-final-bottom-v494 .tity-nav-link{font-size:10.5px!important;gap:3px!important;}
.tity-final-bottom-v494 .tity-nav-ico,.tity-final-bottom-v494 .tity-nav-icon{width:28px!important;height:28px!important;}
.tity-final-bottom-v494 .active .tity-nav-ico{width:35px!important;height:31px!important;border-radius:11px!important;}
.tity-final-bottom-v494 .tity-nav-badge-v494{min-width:18px!important;height:18px!important;line-height:18px!important;font-size:10px!important;padding:0 4px!important;right:-8px!important;top:-7px!important;}
.tity-final-bottom-v494 .tity-nav-dot-v494{width:5px!important;height:5px!important;right:-2px!important;top:-2px!important;}
@media (max-width:360px){
  :root{--tl-header-h:88px;--tl-content-x:6px;--tl-grid-gap:6px;--tl-bottom-h:70px;}
  .tl-gradient-v494{padding-left:12px!important;padding-right:12px!important;}
  .tl-tabs-v494{gap:10px!important;}.tl-tabs-v494 a{font-size:15px!important;}.tl-actions-v494{gap:10px!important;}
  .tl-live-card-v494 strong{font-size:13px!important;}.tl-live-card-v494 small{font-size:10px!important;}.tl-live-card-v494 .views{font-size:11px!important;}
}
@media (min-width:431px){
  .tl-app-shell-v494{max-width:414px!important;}
}


/* ==========================================================
   TityLive v499 - TityLive canlı kart kırılma fix
   Sorun: .media span + eski yükseklik kuralları kartı ortadan bölüyordu.
   Çözüm: Kapak görseli kartın kendi background'ına alınır; media span gizlenir;
   gradient sadece kartın alt 60px alanında çalışır.
   ========================================================== */
.tl-live-grid-v494{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  align-items:start!important;
}
.tl-live-card-v494{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:3/4!important;
  border-radius:12px!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  box-shadow:none!important;
  text-decoration:none!important;
  color:#fff!important;
}
.tl-live-card-v494.has-cover{background-image:var(--tl-cover)!important;}
.tl-live-card-v494.no-media{background:linear-gradient(135deg,#f7b45f 0%,#ffd85d 42%,#9a64ef 100%)!important;}
.tl-live-card-v494.no-media:nth-child(2n){background:linear-gradient(135deg,#71e4d6 0%,#41b7ff 50%,#825cff 100%)!important;}
.tl-live-card-v494.no-media:nth-child(3n){background:linear-gradient(135deg,#ff82ba 0%,#b66be5 46%,#3b265f 100%)!important;}
.tl-live-card-v494 .media{display:none!important;}
.tl-live-card-v494:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  height:60px!important;
  background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.28) 38%,rgba(0,0,0,.78) 100%)!important;
  z-index:1!important;
  pointer-events:none!important;
}
.tl-live-card-v494.no-media:before{
  content:attr(data-initial)!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:54px!important;
  height:54px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.28)!important;
  color:rgba(255,255,255,.92)!important;
  font-size:28px!important;
  font-weight:900!important;
  z-index:0!important;
  text-shadow:0 2px 8px rgba(0,0,0,.16)!important;
}
.tl-live-card-v494 .badge,
.tl-live-card-v494 .tity-ribbon-v1066,
.tl-live-card-v494 .meta,
.tl-live-card-v494 .views{position:absolute!important;z-index:3!important;}
.tl-live-card-v494 .badge{
  left:5px!important;
  top:5px!important;
  height:18px!important;
  min-height:18px!important;
  display:inline-flex!important;
  align-items:center!important;
  padding:0 7px!important;
  border-radius:7px!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1!important;
  background:linear-gradient(135deg,#ffbd36,#ff4e98)!important;
}
.tl-live-card-v494 .tity-ribbon-v1066{
  left:0!important;
  top:0!important;
  min-height:22px!important;
  padding:4px 9px!important;
  border-radius:0 0 8px 0!important;
  font-size:12px!important;
  line-height:1.1!important;
  font-weight:1000!important;
  background:linear-gradient(135deg,#ffe452,#ff8b2e)!important;
  color:#fff!important;
  text-shadow:0 1px 4px rgba(0,0,0,.24)!important;
}
.tl-live-card-v494 .meta{
  left:8px!important;
  right:44px!important;
  bottom:8px!important;
  color:#fff!important;
}
.tl-live-card-v494 strong{
  font-size:14px!important;
  line-height:1.08!important;
  font-weight:950!important;
  letter-spacing:-.15px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  display:block!important;
}
.tl-live-card-v494 small{
  font-size:11px!important;
  line-height:1.1!important;
  margin-top:3px!important;
  font-weight:800!important;
  color:rgba(255,255,255,.86)!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  display:block!important;
}
.tl-live-card-v494 .views{
  right:8px!important;
  bottom:8px!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:900!important;
  color:#fff!important;
}
@media (max-width:360px){
  .tl-live-grid-v494{gap:6px!important;}
  .tl-live-card-v494{border-radius:10px!important;}
  .tl-live-card-v494 strong{font-size:13px!important;}
  .tl-live-card-v494 small{font-size:10px!important;}
  .tl-live-card-v494 .views{font-size:11px!important;}
}

/* ==========================================================
   TityLive v500 - TityLive ölçek + üst bar hizalama final
   Kullanıcı kararı: üst bar TityLive gibi üstte dursun, biraz büyüsün;
   canlı kartlar çok büyük olmasın, 2 kolon yoğun akış korunsun.
   ========================================================== */
:root{
  --tl-phone-min:320px;
  --tl-phone-max:414px;
  --tl-header-h:82px;
  --tl-content-x:8px;
  --tl-grid-gap:7px;
  --tl-card-radius:11px;
  --tl-bottom-h:72px;
}
body.tl-v494-screen{overflow:hidden!important;}
.tl-app-shell-v494{
  width:100%!important;
  max-width:var(--tl-phone-max)!important;
  min-width:min(100%,var(--tl-phone-min))!important;
  height:100dvh!important;
  min-height:100dvh!important;
  margin:0 auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:#fff!important;
  padding-bottom:calc(var(--tl-bottom-h) + env(safe-area-inset-bottom))!important;
  scrollbar-width:none!important;
}
.tl-app-shell-v494::-webkit-scrollbar{display:none!important;}
/* Üst bar: artık alta yaslı değil, TityLive gibi üstte ve kompakt */
.tl-gradient-v494{
  height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  min-height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  padding:calc(12px + env(safe-area-inset-top)) 14px 8px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:6px!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,#ef73ff 0%,#8b76ff 49%,#28baff 100%)!important;
}
.tl-topbar-v494{
  height:36px!important;
  min-height:36px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:0!important;
}
.tl-tabs-v494{
  flex:1 1 auto!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
  white-space:nowrap!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0 0 8px!important;
  scrollbar-width:none!important;
}
.tl-tabs-v494::-webkit-scrollbar{display:none!important;}
.tl-tabs-v494 a{
  flex:0 0 auto!important;
  font-size:clamp(16px,4.45vw,18px)!important;
  line-height:22px!important;
  font-weight:900!important;
  letter-spacing:-.35px!important;
  padding:0 0 7px!important;
  color:rgba(255,255,255,.48)!important;
  text-decoration:none!important;
}
.tl-tabs-v494 a.active{color:#fff!important;}
.tl-tabs-v494 a.active:after{
  bottom:0!important;
  width:24px!important;
  height:3px!important;
  border-radius:99px!important;
}
.tl-actions-v494{
  flex:0 0 auto!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin:0 0 7px!important;
}
.tl-ico-v494{
  width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  font-size:22px!important;
  line-height:1!important;
  color:#fff!important;
}
.tl-plus-v494{
  width:30px!important;
  height:30px!important;
  border-radius:10px!important;
  line-height:30px!important;
  font-size:24px!important;
  background:linear-gradient(135deg,#9a5cff,#ff428d)!important;
}
.tl-discover-pills-v495{
  margin:0!important;
  padding:0!important;
  gap:7px!important;
  overflow-x:auto!important;
  scrollbar-width:none!important;
}
.tl-discover-pills-v495::-webkit-scrollbar{display:none!important;}
.tl-discover-pills-v495 a{
  min-width:54px!important;
  padding:5px 10px!important;
  border-radius:999px!important;
  font-size:12px!important;
  line-height:16px!important;
}
.tl-content-v494{
  padding:7px var(--tl-content-x) 14px!important;
  min-height:calc(100dvh - var(--tl-header-h) - var(--tl-bottom-h))!important;
  background:#fff!important;
}
/* Canlı kart: v499 3/4 oranı çok yüksek kaldı; TityLive yoğunluğuna göre kompakt kareye yakın */
.tl-live-grid-v494{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:var(--tl-grid-gap)!important;
  align-items:start!important;
}
.tl-live-card-v494{
  aspect-ratio:1/1.06!important;
  height:auto!important;
  border-radius:var(--tl-card-radius)!important;
  overflow:hidden!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
.tl-live-card-v494:after{
  height:54px!important;
  background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.30) 38%,rgba(0,0,0,.78) 100%)!important;
}
.tl-live-card-v494.no-media:before{
  width:46px!important;
  height:46px!important;
  font-size:24px!important;
}
.tl-live-card-v494 .badge{
  left:6px!important;
  top:6px!important;
  height:17px!important;
  min-height:17px!important;
  padding:0 7px!important;
  border-radius:7px!important;
  font-size:9.5px!important;
}
.tl-live-card-v494 .tity-ribbon-v1066{
  min-height:20px!important;
  padding:4px 8px!important;
  border-radius:0 0 8px 0!important;
  font-size:11px!important;
  line-height:1.05!important;
}
.tl-live-card-v494 .meta{
  left:8px!important;
  right:40px!important;
  bottom:7px!important;
}
.tl-live-card-v494 strong{
  font-size:13px!important;
  line-height:1.05!important;
  letter-spacing:-.1px!important;
}
.tl-live-card-v494 small{
  font-size:10px!important;
  line-height:1.05!important;
  margin-top:3px!important;
}
.tl-live-card-v494 .views{
  right:7px!important;
  bottom:7px!important;
  font-size:11px!important;
}
.tl-section-title-v494{font-size:18px!important;margin:12px 2px 8px!important;}
/* Aynı ölçek tüm iç sayfalara taşınsın */
.tl-party-banner-v494{height:92px!important;border-radius:10px!important;margin:0 0 8px!important;}
.tl-party-banner-v494 strong{font-size:21px!important;}
.tl-party-card-v494{min-height:72px!important;border-radius:13px!important;padding:7px!important;gap:9px!important;}
.tl-party-card-v494 .ava{width:54px!important;height:54px!important;border-radius:10px!important;}
.tl-party-card-v494 strong{font-size:14px!important;}.tl-party-card-v494 p{font-size:11px!important;}.tl-party-card-v494 .count{font-size:12px!important;}
.tl-share-hero-v494{padding:11px!important;border-radius:12px!important;margin:0 0 8px!important;}.tl-share-hero-v494 h1{font-size:18px!important;}.tl-share-hero-v494 p{font-size:10.5px!important;}
.tl-message-notice-v494{font-size:13px!important;padding:10px 11px!important;margin:0 2px 14px!important;}.tl-message-row-v494{grid-template-columns:46px 1fr auto!important;gap:9px!important;}.tl-message-row-v494 .ava{width:46px!important;height:46px!important;}.tl-message-row-v494 strong{font-size:15px!important;}.tl-message-row-v494 p{font-size:11.5px!important;}
.tl-ben-head-v494{padding-top:calc(14px + env(safe-area-inset-top))!important;}.tl-ben-head-v494:before{height:124px!important;}.tl-ben-avatar-v494{width:66px!important;height:66px!important;margin-top:5px!important;}.tl-ben-name-v494{font-size:20px!important;}.tl-ben-stats-v494 b{font-size:18px!important;}.tl-ben-action-v494{min-height:52px!important;font-size:15px!important;}.tl-ben-banner-v494{min-height:58px!important;font-size:15px!important;}.tl-ben-tile-v494{min-height:82px!important;font-size:12.5px!important;}
/* Alt bar mevcut başarılı yapı korunur */
.tity-final-bottom-v494{height:calc(72px + env(safe-area-inset-bottom))!important;width:min(100%,var(--tl-phone-max))!important;}
@media(max-width:360px){
  :root{--tl-header-h:78px;--tl-content-x:7px;--tl-grid-gap:6px;}
  .tl-tabs-v494{gap:10px!important}.tl-tabs-v494 a{font-size:15.5px!important}.tl-actions-v494{gap:8px!important}
  .tl-live-card-v494{aspect-ratio:1/1.04!important;border-radius:10px!important}
  .tl-live-card-v494 strong{font-size:12.5px!important}.tl-live-card-v494 small{font-size:9.8px!important}.tl-live-card-v494 .views{font-size:10.5px!important}
}


/* ==========================================================
   TityLive v501 - İnce sabit üst bar fix
   - Üst bar TityLive gibi daha ince
   - Üst bar alt bar gibi sabit; sayfa içeriği ayrı kayar
   - Tüm ana sayfalarda aynı davranış
   ========================================================== */
:root{
  --tl-header-h:64px;
  --tl-bottom-h:72px;
}
body.tl-v494-screen{
  overflow:hidden!important;
}
.tl-app-shell-v494{
  display:flex!important;
  flex-direction:column!important;
  height:100dvh!important;
  min-height:100dvh!important;
  overflow:hidden!important;
  position:relative!important;
  background:#fff!important;
  padding-bottom:0!important;
}
.tl-gradient-v494{
  position:sticky!important;
  top:0!important;
  z-index:70!important;
  flex:0 0 auto!important;
  height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  min-height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  padding:calc(8px + env(safe-area-inset-top)) 12px 6px!important;
  justify-content:flex-start!important;
  gap:4px!important;
}
.tl-topbar-v494{
  height:28px!important;
  min-height:28px!important;
  gap:8px!important;
  align-items:flex-start!important;
}
.tl-tabs-v494{
  gap:12px!important;
  padding:0 0 6px!important;
  align-items:flex-start!important;
}
.tl-tabs-v494 a{
  font-size:clamp(15px,4.0vw,17px)!important;
  line-height:20px!important;
  padding:0 0 6px!important;
}
.tl-tabs-v494 a.active:after{
  width:22px!important;
  height:3px!important;
}
.tl-actions-v494{
  gap:10px!important;
  margin:0 0 5px!important;
  align-items:flex-start!important;
}
.tl-ico-v494{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  font-size:20px!important;
}
.tl-plus-v494{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  line-height:28px!important;
  font-size:22px!important;
  border-radius:9px!important;
}
.tl-discover-pills-v495{
  padding-top:0!important;
  gap:6px!important;
}
.tl-content-v494{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
  padding:7px var(--tl-content-x) calc(var(--tl-bottom-h) + 12px)!important;
}
.tl-content-v494::-webkit-scrollbar{display:none!important;}
.tity-final-bottom-v494{
  z-index:80!important;
}
@media(max-width:360px){
  :root{--tl-header-h:60px;}
  .tl-gradient-v494{padding-left:10px!important;padding-right:10px!important;}
  .tl-tabs-v494{gap:10px!important;}
  .tl-tabs-v494 a{font-size:15px!important;}
  .tl-actions-v494{gap:8px!important;}
  .tl-ico-v494{font-size:19px!important;}
  .tl-plus-v494{width:27px!important;height:27px!important;line-height:27px!important;font-size:21px!important;}
}


/* ==========================================================
   Tity Live v502 - İçerik hafif büyütme + kamera ikon + marka düzeltme
   - İçerik kartları ve menü yazıları az büyütüldü
   - Yayın açma artı kaldırıldı, TityLive benzeri kamera butonu kullanıldı
   - Görünen marka adı Tity Live olarak normalize edildi
   ========================================================== */
.tl-camera-btn-v502{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  border-radius:9px!important;
  background:linear-gradient(135deg,#8b55ff,#ff438d)!important;
  display:grid!important;
  place-items:center!important;
  text-decoration:none!important;
  box-shadow:none!important;
  position:relative!important;
}
.tl-camera-btn-v502 .cam-ico{
  font-size:16px!important;
  line-height:1!important;
  display:block!important;
  transform:translateY(-.5px)!important;
}
/* içerikleri çok az büyüt */
.tl-content-v494{padding:9px var(--tl-content-x) calc(var(--tl-bottom-h) + 14px)!important;}
.tl-live-grid-v494{gap:7px!important;}
.tl-live-card-v494 .badge{height:19px!important;min-height:19px!important;padding:0 8px!important;font-size:10.5px!important;}
.tl-live-card-v494 .tity-ribbon-v1066{min-height:23px!important;padding:4px 10px!important;font-size:12.5px!important;}
.tl-live-card-v494 .meta{left:9px!important;right:48px!important;bottom:25px!important;}
.tl-live-card-v494 strong{font-size:15px!important;line-height:1.1!important;}
.tl-live-card-v494 small{font-size:11.5px!important;line-height:1.15!important;}
.tl-live-card-v494 .views{right:9px!important;bottom:25px!important;font-size:13px!important;}
.tl-discover-pills-v495 a{min-width:62px!important;padding:6px 12px!important;font-size:13.5px!important;}
.tl-section-title-v494{font-size:19px!important;margin:15px 2px 9px!important;}
.tl-empty-v494{padding:20px 13px!important;font-size:13.5px!important;}
/* Party */
.tl-party-banner-v494{height:122px!important;border-radius:12px!important;margin-bottom:11px!important;}
.tl-party-banner-v494 strong{font-size:26px!important;}
.tl-party-card-v494{min-height:88px!important;padding:9px!important;gap:11px!important;border-radius:15px!important;}
.tl-party-card-v494 .ava{width:66px!important;height:66px!important;}
.tl-party-card-v494 strong{font-size:16px!important;}
.tl-party-card-v494 p{font-size:12.5px!important;}
.tl-party-card-v494 .rank{font-size:11.5px!important;}
.tl-party-card-v494 .count{font-size:14px!important;}
/* Paylaşım */
.tl-share-hero-v494{border-radius:13px!important;padding:13px!important;}
.tl-share-hero-v494 h1{font-size:19px!important;}
.tl-share-hero-v494 p{font-size:12px!important;}
.tl-share-compose-v494{border-radius:13px!important;padding:10px!important;}
.tl-share-user-v494 .avatar{width:36px!important;height:36px!important;}
.tl-share-user-v494 b{font-size:13px!important;}
.tl-share-user-v494 small{font-size:10.5px!important;}
.tl-share-compose-v494 textarea{min-height:72px!important;font-size:12.5px!important;padding:10px!important;}
.tl-share-media-pick-v494,.tl-share-submit-v494{height:36px!important;font-size:12.5px!important;}
.tl-share-section-v494 h2{font-size:18px!important;}
.tl-share-head-v494 .avatar{width:38px!important;height:38px!important;}
.tl-share-head-v494 strong{font-size:13px!important;}
.tl-share-head-v494 small,.tl-share-head-v494 em{font-size:10.5px!important;}
.tl-share-text-v494{font-size:12.5px!important;}
.tl-share-action-v494{height:33px!important;font-size:11px!important;}
.tl-share-comment-form-v494 input,.tl-share-comment-form-v494 button{height:33px!important;font-size:11.5px!important;}
/* Mesaj */
.tl-message-notice-v494{padding:12px 13px!important;font-size:14.5px!important;}
.tl-message-list-v494{gap:17px!important;padding:0 10px 16px!important;}
.tl-message-row-v494{grid-template-columns:50px 1fr auto!important;gap:11px!important;}
.tl-message-row-v494 .ava{width:50px!important;height:50px!important;}
.tl-message-row-v494 strong{font-size:17px!important;}
.tl-message-row-v494 p{font-size:12.5px!important;}
.tl-message-row-v494 time{font-size:11.5px!important;}
.tl-message-row-v494 .unread{min-width:25px!important;height:22px!important;font-size:11px!important;}
/* Ben */
.tl-ben-head-v494{padding:calc(19px + env(safe-area-inset-top)) 12px 13px!important;}
.tl-ben-avatar-v494{width:76px!important;height:76px!important;}
.tl-ben-avatar-v494 img{width:66px!important;height:66px!important;}
.tl-ben-name-v494{font-size:22px!important;}
.tl-ben-id-v494{font-size:12.5px!important;}
.tl-ben-stats-v494 b{font-size:21px!important;}
.tl-ben-stats-v494 span{font-size:11.5px!important;}
.tl-ben-action-v494{min-height:60px!important;font-size:17px!important;border-radius:10px!important;}
.tl-ben-banner-v494{min-height:66px!important;font-size:17px!important;}
.tl-ben-grid-v494{gap:8px!important;}
.tl-ben-tile-v494{min-height:94px!important;font-size:13.5px!important;gap:7px!important;}
.tl-ben-tile-v494 .emoji{font-size:30px!important;}
@media (max-width:360px){
  .tl-camera-btn-v502{width:27px!important;height:27px!important;min-width:27px!important;}
  .tl-camera-btn-v502 .cam-ico{font-size:15px!important;}
  .tl-live-card-v494 strong{font-size:14px!important;}
  .tl-live-card-v494 small{font-size:11px!important;}
  .tl-live-card-v494 .views{font-size:12px!important;}
  .tl-party-card-v494 strong{font-size:15px!important;}
}


/* ==========================================================
   Tity Live v503 - Üst bar inceltme + üst yazıları büyütme
   + canlı sayfa banner alanı + daha sıkı yayın kartları
   ========================================================== */
:root{
  --tl-header-h:56px;
  --tl-home-banner-h:110px;
}
.tl-gradient-v494{
  height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  min-height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  padding:calc(4px + env(safe-area-inset-top)) 10px 3px!important;
  gap:2px!important;
}
.tl-topbar-v494{
  height:26px!important;
  min-height:26px!important;
  align-items:flex-end!important;
  gap:8px!important;
}
.tl-tabs-v494{
  gap:10px!important;
  padding:0 0 2px!important;
  align-items:flex-end!important;
}
.tl-tabs-v494 a{
  font-size:clamp(18px,4.8vw,21px)!important;
  line-height:21px!important;
  font-weight:900!important;
  padding:0 0 5px!important;
}
.tl-tabs-v494 a.active:after{width:24px!important;height:3px!important;bottom:-2px!important;}
.tl-actions-v494{gap:8px!important;margin:0 0 2px!important;align-items:flex-end!important;}
.tl-ico-v494{width:23px!important;height:23px!important;min-width:23px!important;font-size:19px!important;line-height:1!important;}
.tl-camera-btn-v502{width:27px!important;height:27px!important;min-width:27px!important;border-radius:9px!important;}
.tl-camera-btn-v502 .cam-ico{font-size:15px!important;}
.tl-content-v494{
  padding:6px var(--tl-content-x) calc(var(--tl-bottom-h) + 12px)!important;
}
.tl-home-banner-strip-v503{
  display:flex!important;
  gap:8px!important;
  overflow-x:auto!important;
  overscroll-behavior-x:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
  padding:0 0 8px!important;
}
.tl-home-banner-strip-v503::-webkit-scrollbar{display:none!important;}
.tl-home-banner-item-v503{
  flex:0 0 100%!important;
  width:100%!important;
  height:var(--tl-home-banner-h)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#eef2ff!important;
  display:block!important;
  text-decoration:none!important;
  scroll-snap-align:start!important;
  box-shadow:0 8px 22px rgba(17,24,39,.08)!important;
}
.tl-home-banner-item-v503 img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;}
.tl-live-grid-v494{gap:6px!important;}
.tl-live-card-v494{
  aspect-ratio:1/0.90!important;
  border-radius:14px!important;
}
.tl-live-card-v494:after{height:48px!important;}
.tl-live-card-v494 .badge{left:6px!important;top:6px!important;height:18px!important;min-height:18px!important;padding:0 8px!important;font-size:10px!important;}
.tl-live-card-v494 .tity-ribbon-v1066{min-height:20px!important;padding:4px 8px!important;font-size:11px!important;}
.tl-live-card-v494 .meta{left:8px!important;right:38px!important;bottom:8px!important;}
.tl-live-card-v494 strong{font-size:12.8px!important;line-height:1.05!important;}
.tl-live-card-v494 small{font-size:10.2px!important;line-height:1.08!important;margin-top:2px!important;}
.tl-live-card-v494 .views{right:8px!important;bottom:8px!important;font-size:11px!important;}
/* diğer sayfalarda üst başlık biraz daha görünür olsun */
.tl-share-hero-v494 h1,.tl-section-title-v494,.tl-party-banner-v494 strong{font-size:20px!important;}
.tl-message-row-v494 strong{font-size:16px!important;}
@media(max-width:360px){
  :root{--tl-header-h:54px;--tl-home-banner-h:96px;}
  .tl-gradient-v494{padding-left:9px!important;padding-right:9px!important;}
  .tl-tabs-v494{gap:9px!important;}
  .tl-tabs-v494 a{font-size:17px!important;}
  .tl-actions-v494{gap:7px!important;}
  .tl-home-banner-item-v503{border-radius:12px!important;}
  .tl-live-card-v494{aspect-ratio:1/0.92!important;border-radius:12px!important;}
  .tl-live-card-v494 strong{font-size:12.2px!important;}
  .tl-live-card-v494 small{font-size:9.8px!important;}
}


/* ==========================================================
   Tity Live v504 - Üst bar tam ortalama + arama ikonu büyütme
   ========================================================== */
:root{
  --tl-header-h:52px;
}
.tl-gradient-v494{
  height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  min-height:calc(var(--tl-header-h) + env(safe-area-inset-top))!important;
  padding:calc(3px + env(safe-area-inset-top)) 10px 3px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.tl-topbar-v494{
  height:100%!important;
  min-height:0!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.tl-tabs-v494{
  height:100%!important;
  align-items:center!important;
  gap:11px!important;
  padding:0!important;
}
.tl-tabs-v494 a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:100%!important;
  padding:0 0 4px!important;
  font-size:clamp(18px,5vw,22px)!important;
  line-height:1!important;
}
.tl-tabs-v494 a.active:after{
  bottom:-1px!important;
}
.tl-actions-v494{
  height:100%!important;
  align-items:center!important;
  gap:10px!important;
  margin:0!important;
}
.tl-ico-v494{
  width:26px!important;
  height:26px!important;
  min-width:26px!important;
  font-size:22px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1!important;
}
.tl-action-link-v495{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.tl-camera-btn-v502{
  width:29px!important;
  height:29px!important;
  min-width:29px!important;
  border-radius:9px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.tl-camera-btn-v502 .cam-ico{font-size:16px!important;line-height:1!important;}
@media(max-width:360px){
  :root{--tl-header-h:50px;}
  .tl-gradient-v494{padding-left:9px!important;padding-right:9px!important;}
  .tl-tabs-v494{gap:9px!important;}
  .tl-tabs-v494 a{font-size:17px!important;}
  .tl-actions-v494{gap:8px!important;}
  .tl-ico-v494{width:24px!important;height:24px!important;min-width:24px!important;font-size:20px!important;}
  .tl-camera-btn-v502{width:27px!important;height:27px!important;min-width:27px!important;}
}


/* ==========================================================
   Tity Live v505 - üst bar sola dönüş + dikey merkez + arama/kamera ikon final + Ben scroll
   ========================================================== */
.tl-gradient-v494{
  align-items:stretch!important;
  justify-content:center!important;
}
.tl-topbar-v494{
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
}
.tl-tabs-v494{
  flex:1 1 auto!important;
  justify-content:flex-start!important;
  align-items:center!important;
  text-align:left!important;
  min-width:0!important;
}
.tl-tabs-v494 a{
  justify-content:flex-start!important;
  min-height:auto!important;
  height:auto!important;
  padding:0 0 5px!important;
}
.tl-actions-v494{
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:flex-end!important;
}
.tl-search-btn-v505{
  position:relative!important;
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:transparent!important;
  font-size:0!important;
}
.tl-search-btn-v505:before{
  content:""!important;
  width:15px!important;
  height:15px!important;
  border:3px solid #fff!important;
  border-radius:50%!important;
  box-sizing:border-box!important;
  display:block!important;
}
.tl-search-btn-v505:after{
  content:""!important;
  position:absolute!important;
  width:10px!important;
  height:3px!important;
  border-radius:999px!important;
  background:#fff!important;
  transform:translate(8px,8px) rotate(45deg)!important;
  transform-origin:center!important;
}
.tl-camera-btn-v505{
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#7c4dff 0%,#c238ff 48%,#ff4e89 100%)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:0 5px 13px rgba(210,55,255,.22)!important;
}
.tl-camera-btn-v505 .cam-svg-v505{
  width:22px!important;
  height:22px!important;
  display:block!important;
}
.tl-camera-btn-v505 svg *{vector-effect:non-scaling-stroke!important;}
.tl-ben-content-v505{
  padding:0 0 calc(var(--tl-bottom-h) + 14px)!important;
  background:#fff!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
}
.tl-ben-content-v505 .tl-ben-head-v494{margin:0!important;}
.tl-ben-content-v505 .tl-ben-grid-v494{padding-bottom:24px!important;}
@media(max-width:360px){
  .tl-search-btn-v505{width:29px!important;height:29px!important;min-width:29px!important;}
  .tl-search-btn-v505:before{width:14px!important;height:14px!important;border-width:2.6px!important;}
  .tl-search-btn-v505:after{width:9px!important;height:2.6px!important;transform:translate(7px,7px) rotate(45deg)!important;}
  .tl-camera-btn-v505{width:29px!important;height:29px!important;min-width:29px!important;}
  .tl-camera-btn-v505 .cam-svg-v505{width:20px!important;height:20px!important;}
}


/* ==========================================================
   Tity Live v506 - Gerçek arama sayfası
   ========================================================== */
.tl-search-back-v506{
  color:#fff!important;
  font-size:34px!important;
  font-weight:900!important;
  text-decoration:none!important;
  line-height:1!important;
}
.tl-search-content-v506{
  padding-top:8px!important;
}
.tl-search-form-v506{
  height:44px!important;
  border-radius:15px!important;
  background:#f3f5fa!important;
  border:1px solid #edf0f7!important;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:6px!important;
  padding:0 8px 0 12px!important;
  margin:0 0 10px!important;
}
.tl-search-mag-v506{position:relative;width:24px;height:24px;display:block;}
.tl-search-mag-v506:before{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border:3px solid #7d8492;border-radius:50%;box-sizing:border-box;}
.tl-search-mag-v506:after{content:"";position:absolute;left:15px;top:16px;width:9px;height:3px;border-radius:999px;background:#7d8492;transform:rotate(45deg);}
.tl-search-form-v506 input[type="text"],.tl-search-form-v506 input[name="q"]{
  border:0!important;
  outline:0!important;
  background:transparent!important;
  font-size:14px!important;
  font-weight:800!important;
  color:#171923!important;
  min-width:0!important;
}
.tl-search-form-v506 button{
  height:32px!important;
  border:0!important;
  border-radius:12px!important;
  padding:0 13px!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:900!important;
  background:linear-gradient(135deg,#8b5cff,#2bb8ff)!important;
}
.tl-search-clear-v506{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e5e9f2;color:#667085;text-decoration:none;font-size:22px;font-weight:900;line-height:1;}
.tl-search-tabs-v506{display:flex!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0 0 10px!important;padding:0 0 2px!important;}
.tl-search-tabs-v506::-webkit-scrollbar{display:none!important;}
.tl-search-tabs-v506 a{flex:0 0 auto;text-decoration:none;color:#626b7a;background:#f4f6fb;border:1px solid #edf0f7;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:900;line-height:1;}
.tl-search-tabs-v506 a.active{color:#fff;background:linear-gradient(135deg,#8b5cff,#2bb8ff);border-color:transparent;}
.tl-search-count-v506{font-size:12px;font-weight:800;color:#7b8190;margin:0 2px 10px;}
.tl-search-section-v506{margin:12px 0 16px!important;}
.tl-search-section-v506 h2{margin:0 2px 9px!important;font-size:18px!important;line-height:1.05;font-weight:950;color:#171923;letter-spacing:-.2px;}
.tl-search-live-grid-v506{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
.tl-search-user-list-v506,.tl-search-post-list-v506{display:grid!important;gap:9px!important;}
.tl-search-user-v506{min-height:66px;border-radius:15px;background:#fff;border:1px solid #eef1f7;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;text-decoration:none;color:#141722;box-shadow:0 7px 18px rgba(17,24,39,.04);}
.tl-search-user-v506 .ava{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#eef2f7;}
.tl-search-user-v506 b{display:block;font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tl-search-user-v506 small{display:block;margin-top:4px;font-size:11.5px;color:#7d8492;font-weight:800;}
.tl-search-user-v506 em{font-style:normal;color:#8b5cff;font-size:12px;font-weight:900;}
.tl-search-post-v506{display:block;border:1px solid #eef1f7;background:#fff;border-radius:15px;padding:10px;text-decoration:none;color:#141722;box-shadow:0 7px 18px rgba(17,24,39,.04);}
.tl-search-post-v506 .head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;margin-bottom:8px;}
.tl-search-post-v506 .ava{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#eef2f7;}
.tl-search-post-v506 b{display:block;font-size:13px;line-height:1.1;}
.tl-search-post-v506 small{display:block;color:#858b98;font-size:10.5px;font-weight:800;}
.tl-search-post-v506 p{margin:0 0 8px;font-size:12.5px;font-weight:750;line-height:1.35;color:#2d3441;}
.tl-search-post-v506 .post-img{width:100%;max-height:190px;object-fit:cover;border-radius:12px;margin:2px 0 8px;background:#eef2f7;}
.tl-search-post-v506 .meta-post{font-size:11px;color:#7d8492;font-weight:900;}
@media(max-width:360px){
  .tl-search-form-v506{height:42px;border-radius:14px;}
  .tl-search-form-v506 input[name="q"]{font-size:13px!important;}
  .tl-search-form-v506 button{height:30px;padding:0 11px;font-size:12.5px;}
  .tl-search-user-v506{grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;}
  .tl-search-user-v506 .ava{width:44px;height:44px;}
}

/* ==========================================================
   Tity Live v507 - Canlı ranking / kupa sistemi
   ========================================================== */
.tl-ranking-page-v507 .tl-content-v494{padding-top:8px!important;}
.tl-rank-tabs-v507{gap:13px!important;}
.tl-rank-tabs-v507 a{font-size:clamp(16px,4.5vw,20px)!important;}
.tl-rank-hero-v507{
  min-height:74px!important;
  border-radius:16px!important;
  padding:14px!important;
  margin:0 0 10px!important;
  background:linear-gradient(135deg,#fff5c7 0%,#ff8fbd 48%,#7d6dff 100%)!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  overflow:hidden!important;
}
.tl-rank-hero-v507 b{display:block;font-size:20px!important;line-height:1.05!important;font-weight:1000!important;text-shadow:0 2px 10px rgba(0,0,0,.20)!important;}
.tl-rank-hero-v507 span{display:block;margin-top:5px;font-size:11.5px!important;font-weight:800!important;opacity:.92!important;}
.tl-rank-hero-v507 em{font-style:normal;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:6px 10px;font-weight:1000;font-size:12px}
.tl-rank-podium-v507{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
  margin-bottom:11px!important;
  align-items:end!important;
}
.tl-rank-podium-card-v507{
  min-height:116px!important;
  border-radius:15px!important;
  padding:10px 6px!important;
  text-align:center!important;
  text-decoration:none!important;
  color:#1d2230!important;
  background:#f5f7fb!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  position:relative!important;
  overflow:hidden!important;
}
.tl-rank-podium-card-v507.rank-1{min-height:132px!important;background:linear-gradient(180deg,#fff8db,#ffe3ef)!important;order:2}
.tl-rank-podium-card-v507.rank-2{order:1}
.tl-rank-podium-card-v507.rank-3{order:3}
.tl-rank-podium-card-v507 i{font-style:normal;font-weight:1000;font-size:13px;color:#ff9d00}
.tl-rank-podium-card-v507 img,.tl-rank-podium-card-v507 span{
  width:46px!important;height:46px!important;border-radius:50%!important;object-fit:cover!important;
  display:grid!important;place-items:center!important;background:linear-gradient(135deg,#8b76ff,#28baff)!important;color:#fff!important;font-weight:1000!important;
}
.tl-rank-podium-card-v507.rank-1 img,.tl-rank-podium-card-v507.rank-1 span{width:54px!important;height:54px!important}
.tl-rank-podium-card-v507 strong{font-size:12.5px!important;line-height:1.05!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tl-rank-podium-card-v507 small{font-size:10.5px!important;color:#6b7280;font-weight:900}
.tl-rank-list-v507{display:grid!important;gap:7px!important;padding-bottom:10px!important;}
.tl-rank-row-v507{
  display:grid!important;
  grid-template-columns:30px 46px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:9px!important;
  min-height:62px!important;
  border-radius:15px!important;
  padding:8px!important;
  background:#fff!important;
  border:1px solid #eef1f6!important;
  box-shadow:0 6px 18px rgba(17,24,39,.045)!important;
}
.tl-rank-no-v507{font-weight:1000;color:#8b5cf6;text-align:center;font-size:14px}
.tl-rank-avatar-v507 img,.tl-rank-avatar-v507 span{
  width:46px!important;height:46px!important;border-radius:50%!important;object-fit:cover!important;
  display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ef73ff,#28baff)!important;color:#fff!important;font-weight:1000!important;text-decoration:none!important;
}
.tl-rank-info-v507{min-width:0!important;}
.tl-rank-info-v507 b{display:block;font-size:14px!important;line-height:1.12!important;color:#151724;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tl-rank-info-v507 b em{font-style:normal;margin-left:5px;background:#ff2f75;color:#fff;border-radius:999px;padding:2px 5px;font-size:8.5px;vertical-align:middle}
.tl-rank-info-v507 small{display:block;margin-top:5px;font-size:10.8px!important;line-height:1.1!important;color:#7b8190;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tl-rank-score-v507{
  min-width:52px!important;
  height:30px!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 9px!important;
  background:#111827!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:1000!important;
  text-decoration:none!important;
}
@media(max-width:360px){
  .tl-rank-podium-card-v507{min-height:106px!important}
  .tl-rank-podium-card-v507.rank-1{min-height:122px!important}
  .tl-rank-row-v507{grid-template-columns:26px 42px minmax(0,1fr) auto!important;gap:7px!important}
  .tl-rank-avatar-v507 img,.tl-rank-avatar-v507 span{width:42px!important;height:42px!important}
  .tl-rank-info-v507 b{font-size:13px!important}.tl-rank-info-v507 small{font-size:10px!important}
}

/* ==========================================================
   Tity Live v508 - Keşfet filtreleri gerçek veri bağlantısı
   ========================================================== */
.tl-discover-pills-v508 a{
  text-decoration:none!important;
  transition:transform .12s ease, background .12s ease, border-color .12s ease!important;
}
.tl-discover-pills-v508 a.active{
  background:#fff!important;
  color:#7a4cff!important;
  border-color:#fff!important;
  box-shadow:0 6px 16px rgba(0,0,0,.10)!important;
}
.tl-discover-pills-v508 a:active{transform:scale(.96)!important;}


/* ==========================================================
   Tity Live v509 - Keşfet tab tıklama alanı fix
   Sorun: üst bar sağ ikon bloğu dar ekranlarda Keşfet sekmesinin üstüne binebiliyordu.
   Çözüm: üst bar 2 kolon grid, sekme alanı net sınır, büyük hitbox.
   ========================================================== */
.tl-topbar-v494{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:8px!important;
}
.tl-tabs-v494{
  position:relative!important;
  z-index:6!important;
  min-width:0!important;
  max-width:100%!important;
  width:100%!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-x!important;
  padding-right:2px!important;
}
.tl-tabs-v494 a{
  position:relative!important;
  z-index:7!important;
  pointer-events:auto!important;
  min-height:34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding-left:1px!important;
  padding-right:1px!important;
}
.tl-tabs-v494 a[href*="sekme=kesfet"]{
  padding-left:3px!important;
  padding-right:7px!important;
}
.tl-actions-v494{
  position:relative!important;
  z-index:5!important;
  pointer-events:auto!important;
  flex:0 0 auto!important;
}
@media(max-width:380px){
  .tl-topbar-v494{column-gap:6px!important;}
  .tl-tabs-v494{gap:8px!important;}
  .tl-tabs-v494 a{font-size:17px!important;}
  .tl-actions-v494{gap:7px!important;}
  .tl-ico-v494{width:24px!important;height:24px!important;min-width:24px!important;font-size:20px!important;}
  .tl-camera-btn-v505,.tl-camera-btn-v502{width:27px!important;height:27px!important;min-width:27px!important;}
}

/* ==========================================================
   Tity Live v538 - Banner yükleme + otomatik slider final
   ========================================================== */
.tl-home-banner-slider-v538{
  position:relative!important;
  width:100%!important;
  height:var(--tl-home-banner-h,110px)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#eef2ff!important;
  margin:0 0 8px!important;
  box-shadow:0 8px 22px rgba(17,24,39,.08)!important;
}
.tl-home-banner-track-v538{
  height:100%!important;
  display:flex!important;
  transition:transform .38s ease!important;
  will-change:transform!important;
}
.tl-home-banner-slide-v538{
  flex:0 0 100%!important;
  width:100%!important;
  height:100%!important;
  display:block!important;
  text-decoration:none!important;
  background:#eef2ff!important;
}
.tl-home-banner-slide-v538 img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
.tl-home-banner-arrow-v538{
  position:absolute!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:25px!important;
  height:34px!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(17,24,39,.22)!important;
  color:#fff!important;
  font-size:23px!important;
  line-height:1!important;
  font-weight:900!important;
  display:grid!important;
  place-items:center!important;
  z-index:4!important;
  cursor:pointer!important;
  backdrop-filter:blur(6px)!important;
}
.tl-home-banner-arrow-v538.prev{left:6px!important;}
.tl-home-banner-arrow-v538.next{right:6px!important;}
.tl-home-banner-dots-v538{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:6px!important;
  display:flex!important;
  justify-content:center!important;
  gap:5px!important;
  z-index:5!important;
}
.tl-home-banner-dots-v538 button{
  width:6px!important;
  height:6px!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.55)!important;
  cursor:pointer!important;
}
.tl-home-banner-dots-v538 button.active{
  width:16px!important;
  background:#fff!important;
}
@media(max-width:360px){
  .tl-home-banner-slider-v538{height:96px!important;border-radius:12px!important;}
  .tl-home-banner-arrow-v538{width:22px!important;height:30px!important;font-size:20px!important;}
}


/* ==========================================================
   Tity Live v538 - Paylaşım sosyal akış final
   ========================================================== */
.tl-share-page-v538 .tl-share-compose-shortcut-v538{
  width:29px!important;height:29px!important;min-width:29px!important;border-radius:9px!important;
  background:linear-gradient(135deg,#8b55ff,#ff438d)!important;color:#fff!important;font-size:17px!important;font-weight:1000!important;
}
.tl-share-status-msg-v538{margin:0 0 9px!important;border-radius:12px!important;padding:10px 12px!important;background:linear-gradient(135deg,rgba(139,85,255,.12),rgba(39,186,255,.12))!important;color:#4f46e5!important;font-size:12px!important;font-weight:900!important;border:1px solid rgba(139,85,255,.18)!important;}
.tl-share-preview-v538{margin:8px 0 0!important;border-radius:12px!important;overflow:hidden!important;background:#eef2ff!important;border:1px solid #e7ebf3!important;}
.tl-share-preview-v538 img{width:100%!important;max-height:210px!important;object-fit:cover!important;display:block!important;}
.tl-share-name-v538{text-decoration:none!important;color:inherit!important;}
.tl-share-card-v494 a.avatar{display:block!important;text-decoration:none!important;color:inherit!important;}
.tl-share-mod-actions-v538{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:0 10px 8px!important;margin-top:-4px!important;}
.tl-share-mod-actions-v538 form{margin:0!important;}
.tl-share-mod-actions-v538 button{border:0!important;background:rgba(15,23,42,.05)!important;color:#687081!important;border-radius:999px!important;height:26px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:900!important;}
.tl-share-mod-actions-v538 button[disabled]{opacity:.55!important;}
.tl-share-card-v494{overflow:hidden!important;}
.tl-share-img-v494{max-height:340px!important;object-fit:cover!important;}
.tl-share-comments-v494 .bubble b{display:block!important;margin-bottom:2px!important;color:#111827!important;}
.tl-share-toast-v494{width:max-content!important;max-width:min(86vw,330px)!important;text-align:center!important;}
@media(max-width:360px){.tl-share-mod-actions-v538 button{font-size:10px!important;padding:0 8px!important}.tl-share-preview-v538 img{max-height:180px!important}}


/* ==========================================================
   Tity Live v538 - Mesaj/Bildirim final sistemi
   ========================================================== */
.tl-message-final-v538 .tl-content-v494{
  padding-bottom:calc(var(--tl-bottom-h) + 16px)!important;
}
.tl-message-status-v538{
  display:grid!important;
  grid-template-columns:auto 1fr!important;
  column-gap:9px!important;
  row-gap:2px!important;
  align-items:center!important;
}
.tl-message-status-v538 small{
  grid-column:2!important;
  color:#7d8492!important;
  font-size:11.5px!important;
  font-weight:700!important;
}
.tl-message-read-form-v538{margin:0!important;padding:0!important;display:inline-flex!important;}
.tl-message-read-all-v538{
  appearance:none!important;
  border:0!important;
  background:rgba(255,255,255,.18)!important;
  border-radius:9px!important;
  color:#fff!important;
  font-weight:1000!important;
}
.tl-message-block-v538{margin:0 0 16px!important;}
.tl-message-block-head-v538{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:2px 3px 9px!important;
}
.tl-message-block-head-v538 h2{
  margin:0!important;
  font-size:17px!important;
  line-height:1!important;
  font-weight:950!important;
  color:#191b24!important;
  letter-spacing:-.2px!important;
}
.tl-message-block-head-v538 em,
.tl-message-block-head-v538 a{
  font-style:normal!important;
  font-size:11.5px!important;
  font-weight:900!important;
  color:#8b5cf6!important;
  text-decoration:none!important;
}
.tl-message-chat-row-v538.is-unread,
.tl-notification-row-v538.is-unread{
  background:#fff7fd!important;
  border-radius:16px!important;
}
.tl-message-main-v538{min-width:0!important;}
.tl-message-main-v538 strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.tl-message-main-v538 p{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.tl-message-side-v538{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  justify-content:center!important;
  min-width:36px!important;
}
.tl-notification-row-v538{
  border:0!important;
  width:100%!important;
  background:transparent!important;
  text-align:left!important;
  padding:0!important;
  color:inherit!important;
  font:inherit!important;
}
.tl-notif-ava-v538{
  display:grid!important;
  place-items:center!important;
  font-size:18px!important;
  background:linear-gradient(135deg,#f6e8ff,#eaf7ff)!important;
}
.tl-mini-read-v538{
  appearance:none!important;
  border:0!important;
  margin-top:7px!important;
  height:23px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  background:#111827!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:900!important;
}
.tl-notif-link-v538{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-top:6px!important;
  height:26px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:#f1edff!important;
  color:#7c3aed!important;
  font-size:11px!important;
  font-weight:900!important;
  text-decoration:none!important;
}
.tl-chat-content-v538{
  padding-bottom:84px!important;
}
.tl-chat-title-v538{
  gap:10px!important;
}
.tl-chat-title-v538 a:first-child{
  font-size:25px!important;
  min-width:20px!important;
}
.tl-chat-profile-v538{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px!important;
  margin:0 0 12px!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#fff2fb,#eef8ff)!important;
}
.tl-chat-profile-v538 .ava{
  width:46px!important;
  height:46px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  flex:0 0 auto!important;
}
.tl-chat-profile-v538 .ava img{width:100%!important;height:100%!important;object-fit:cover!important;}
.tl-chat-profile-v538 b{font-size:15px!important;font-weight:950!important;color:#151724!important;}
.tl-chat-profile-v538 small{display:block!important;font-size:11px!important;color:#747b89!important;font-weight:800!important;}
.tl-chat-bubbles-v538{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
}
.tl-chat-bubble-v538{
  max-width:82%!important;
  border-radius:17px!important;
  padding:9px 11px!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:700!important;
}
.tl-chat-bubble-v538 p{margin:0!important;white-space:pre-wrap!important;word-break:break-word!important;}
.tl-chat-bubble-v538 time{display:block!important;margin-top:4px!important;font-size:9.5px!important;opacity:.68!important;font-weight:900!important;}
.tl-chat-bubble-v538.mine{
  align-self:flex-end!important;
  background:linear-gradient(135deg,#8b5cf6,#38bdf8)!important;
  color:#fff!important;
  border-bottom-right-radius:6px!important;
}
.tl-chat-bubble-v538.other{
  align-self:flex-start!important;
  background:#f2f4f8!important;
  color:#161b28!important;
  border-bottom-left-radius:6px!important;
}
.tl-chat-compose-v538{
  position:fixed!important;
  left:50%!important;
  bottom:0!important;
  transform:translateX(-50%)!important;
  width:min(100%,var(--tl-phone-max))!important;
  z-index:90!important;
  display:grid!important;
  grid-template-columns:1fr auto!important;
  gap:8px!important;
  padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;
  background:#fff!important;
  border-top:1px solid rgba(17,24,39,.08)!important;
}
.tl-chat-compose-v538 input{
  height:40px!important;
  border:1px solid #e5e7eb!important;
  border-radius:999px!important;
  background:#f7f8fb!important;
  padding:0 14px!important;
  outline:0!important;
  font-size:13px!important;
  font-weight:800!important;
}
.tl-chat-compose-v538 button{
  height:40px!important;
  border:0!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#8b5cf6,#38bdf8)!important;
  color:#fff!important;
  padding:0 15px!important;
  font-size:13px!important;
  font-weight:950!important;
}
@media(max-width:360px){
  .tl-message-block-head-v538 h2{font-size:16px!important;}
  .tl-chat-bubble-v538{font-size:12.5px!important;}
}


/* Tity Live v538 - Ben / Profil Merkezi Final */
.tl-ben-final-v538 .tl-app-shell-v494,.tl-settings-v538 .tl-app-shell-v494,.tl-basic-profile-v538 .tl-app-shell-v494{overflow:hidden!important}
.tl-ben-scroll-v538,.tl-settings-content-v538,.tl-basic-content-v538{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(var(--tl-bottom-h,72px) + 18px)!important}
.tl-ben-head-link-v538{color:#fff;text-decoration:none;display:inline-grid;place-items:center;min-width:28px;height:28px}
.tl-ben-avatar-v538{position:relative!important;text-decoration:none!important}.tl-ben-avatar-v538 em{position:absolute;right:-10px;bottom:8px;background:#111;color:#fff;border:2px solid #fff;border-radius:999px;font-size:10px;font-style:normal;font-weight:900;padding:3px 6px}
.tl-ben-copy-id-v538{border:0;background:rgba(255,255,255,.18);color:#fff;border-radius:999px;padding:6px 10px;margin:6px auto 0;display:inline-flex;align-items:center;justify-content:center;font-weight:900}
.tl-ben-bio-v538{max-width:310px;margin:7px auto 0;color:rgba(255,255,255,.88);font-size:12px;line-height:1.35;text-align:center}
.tl-ben-mini-v538{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:8px}.tl-ben-mini-v538 span{background:rgba(255,255,255,.22);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}
.tl-ben-stats-final-v538 a,.tl-ben-wallet-v538 a{color:inherit;text-decoration:none;display:grid;gap:4px;text-align:center}
.tl-ben-wallet-v538{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 6px 10px}.tl-ben-wallet-v538 a{background:rgba(255,255,255,.92);border-radius:12px;padding:9px 6px;box-shadow:0 8px 22px rgba(26,20,55,.08)}.tl-ben-wallet-v538 b{font-size:17px;color:#111827}.tl-ben-wallet-v538 span{font-size:11px;color:#6b7280;font-weight:800}
.tl-ben-vip-v538{text-decoration:none!important;color:#fff!important;display:block!important}.tl-ben-grid-final-v538 .tl-ben-tile-v494{text-decoration:none!important;color:#171923!important}
.tl-settings-card-v538{background:linear-gradient(135deg,#fff,#f6f2ff);border-radius:16px;padding:14px;margin-bottom:10px;box-shadow:0 10px 28px rgba(70,60,120,.08)}.tl-settings-card-v538 h1{font-size:22px;margin:0 0 6px}.tl-settings-card-v538 p{font-size:12px;color:#727786;margin:0;line-height:1.35}
.tl-settings-list-v538{display:grid;gap:8px}.tl-settings-row-v538{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:9px;background:#fff;border:1px solid #edf0f5;border-radius:14px;padding:10px;text-decoration:none;color:#151724;box-shadow:0 8px 22px rgba(17,24,39,.04)}.tl-settings-row-v538 .ico{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#f7e7ff,#e8f7ff);display:grid;place-items:center;font-size:20px}.tl-settings-row-v538 .txt{display:grid;gap:3px}.tl-settings-row-v538 b{font-size:14px}.tl-settings-row-v538 small{font-size:11px;color:#777e8c}.tl-settings-row-v538 .arr{color:#9aa1ad;font-size:22px}
.tl-basic-form-v538{display:grid;gap:10px}.tl-basic-avatar-v538{background:#fff;border:1px solid #edf0f5;border-radius:16px;padding:14px;display:flex;align-items:center;gap:13px;box-shadow:0 8px 22px rgba(17,24,39,.04)}.tl-basic-avatar-v538 div{width:72px;height:72px;border-radius:22px;overflow:hidden;background:#eef2ff}.tl-basic-avatar-v538 img{width:100%;height:100%;object-fit:cover}.tl-basic-avatar-v538 label{font-weight:900;color:#7d4cff}.tl-basic-avatar-v538 input{display:block;margin-top:8px;font-size:12px;color:#6b7280}
.tl-basic-form-v538>label{display:grid;gap:6px;font-size:12px;font-weight:900;color:#5d6473}.tl-basic-form-v538 input,.tl-basic-form-v538 select,.tl-basic-form-v538 textarea{border:1px solid #e2e8f0;border-radius:13px;background:#fff;height:43px;padding:0 12px;font-size:14px;color:#111827;outline:none}.tl-basic-form-v538 textarea{min-height:88px;padding:11px 12px;resize:vertical}.tl-basic-form-v538 button{height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#8b5cff,#28baff);color:#fff;font-weight:950;font-size:15px;box-shadow:0 10px 28px rgba(80,100,230,.22)}
.tl-form-msg-v538{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:900;margin-bottom:9px}.tl-form-msg-v538.ok{background:#ecfdf5;color:#166534}.tl-form-msg-v538.err{background:#fef2f2;color:#b91c1c}

/* Tity Live v551 - Profil / Ben alt sayfaları ana sayfa üst bar ve renk uyumu */
body.tl-profile-clean-v551{
  background:linear-gradient(135deg,#e8ccff 0%,#67d7ee 38%,#8079ff 72%,#ef70f5 100%)!important;
  color:var(--tl-v494-dark,#151722)!important;
  font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Arial,sans-serif!important;
}
.tl-profile-clean-v551 .tity-profile-shell-v551{
  background:#fff!important;
  overflow:hidden!important;
  width:min(100%,440px)!important;
  min-height:100dvh!important;
  margin:0 auto!important;
  padding-bottom:calc(var(--tl-bottom-h,76px) + env(safe-area-inset-bottom))!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.36),0 20px 62px rgba(15,23,42,.13)!important;
}
.tl-profile-clean-v551 .tity-profile-scroll-v551{
  padding:0 0 calc(var(--tl-bottom-h,76px) + 14px)!important;
  background:#fff!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  height:100dvh!important;
}
.tl-profile-clean-v551 .tity-profile-gradient-v551{
  margin:0!important;
  border-radius:0 0 18px 18px!important;
  padding:calc(14px + env(safe-area-inset-top)) 9px 16px!important;
  background:linear-gradient(135deg,#f173ff 0%,#8d73ff 48%,#2eb9ff 100%)!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(86,82,220,.14)!important;
}
.tl-profile-clean-v551 .tity-profile-topbar-v551{
  min-height:38px!important;
  align-items:flex-end!important;
  gap:6px!important;
}
.tl-profile-clean-v551 .tity-profile-tabs-v551{
  flex:1 1 auto!important;
  min-width:0!important;
  display:grid!important;
  gap:2px!important;
  align-items:end!important;
  overflow:hidden!important;
}
.tl-profile-clean-v551 .tity-profile-tabs-v551 a{
  color:#fff!important;
  font-size:26px!important;
  line-height:1.02!important;
  letter-spacing:-.9px!important;
  font-weight:950!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.tl-profile-clean-v551 .tity-profile-tabs-v551 a:after{display:none!important;}
.tl-profile-clean-v551 .tity-profile-tabs-v551 small{
  color:rgba(255,255,255,.82)!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:850!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.tl-profile-clean-v551 .tity-profile-actions-v551{gap:7px!important;align-items:center!important;}
.tl-profile-clean-v551 .tity-profile-round-v551{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  flex:0 0 34px!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.18)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  color:#fff!important;
  box-shadow:none!important;
  font-size:27px!important;
  line-height:1!important;
}
.tl-profile-clean-v551 .tity-profile-round-v551 svg,
.tl-profile-clean-v551 .tity-profile-round-v551 svg *{
  width:19px!important;
  height:19px!important;
  fill:#fff!important;
  color:#fff!important;
}
.tl-profile-clean-v551 .profile-clean-hero-v331,
.tl-profile-clean-v551 .profile-clean-card-v331,
.tl-profile-clean-v551 .profile-clean-metrics-v331 article{
  border-radius:14px!important;
  border:1px solid #edf0f6!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(17,24,39,.045)!important;
}
.tl-profile-clean-v551 .profile-clean-hero-v331{
  margin:9px 5px 10px!important;
  padding:13px!important;
  background:linear-gradient(135deg,#fff,#f7f8ff)!important;
}
.tl-profile-clean-v551 .profile-clean-hero-v331 h1{font-size:20px!important;letter-spacing:-.25px!important;}
.tl-profile-clean-v551 .profile-clean-hero-v331 p{font-size:12px!important;color:#727786!important;}
.tl-profile-clean-v551 .profile-clean-metrics-v331{gap:7px!important;margin:0 5px 10px!important;}
.tl-profile-clean-v551 .profile-clean-metrics-v331 article{padding:10px 6px!important;}
.tl-profile-clean-v551 .profile-clean-metrics-v331 b{font-size:18px!important;color:#111827!important;}
.tl-profile-clean-v551 .profile-clean-metrics-v331 span{font-size:10.5px!important;color:#777e8c!important;}
.tl-profile-clean-v551 .profile-clean-card-v331{
  margin:0 5px 10px!important;
  padding:12px!important;
}
.tl-profile-clean-v551 .profile-clean-section-v331{margin-bottom:10px!important;}
.tl-profile-clean-v551 .profile-clean-section-v331 b{font-size:15px!important;color:#111827!important;}
.tl-profile-clean-v551 .profile-clean-section-v331 span{font-size:11px!important;color:#777e8c!important;}
.tl-profile-clean-v551 .profile-clean-grid-v331{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;}
.tl-profile-clean-v551 .profile-clean-grid-v331 a{
  min-height:94px!important;
  border-radius:12px!important;
  background:#fafbfe!important;
  border:1px solid #edf0f6!important;
  padding:10px 6px!important;
  justify-content:center!important;
}
.tl-profile-clean-v551 .profile-clean-grid-v331 span{font-size:12px!important;color:#5f636d!important;min-height:auto!important;}
.tl-profile-clean-v551 .profile-clean-list-v331{gap:8px!important;}
.tl-profile-clean-v551 .profile-clean-list-v331 a{
  min-height:62px!important;
  border-radius:14px!important;
  background:#fff!important;
  border:1px solid #edf0f6!important;
  box-shadow:0 8px 22px rgba(17,24,39,.035)!important;
}
.tl-profile-clean-v551 .profile-clean-list-v331 b{font-size:14px!important;color:#151724!important;}
.tl-profile-clean-v551 .profile-clean-list-v331 small{font-size:11px!important;color:#777e8c!important;}
.tl-profile-clean-v551 .profile-clean-icon-v331{
  width:42px!important;
  height:42px!important;
  flex-basis:42px!important;
  border-radius:12px!important;
  box-shadow:0 8px 18px rgba(80,100,230,.15)!important;
}
.tl-profile-clean-v551 .profile-clean-icon-v331 svg{width:21px!important;height:21px!important;}
@media(min-width:900px){
  .tl-profile-clean-v551 .tity-profile-shell-v551{width:var(--tl-phone-w,414px)!important;}
}
@media(max-width:360px){
  .tl-profile-clean-v551 .tity-profile-tabs-v551 a{font-size:23px!important;}
  .tl-profile-clean-v551 .profile-clean-grid-v331{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}

/* v553 Ben sayfası okunabilirlik düzeltmesi: sadece Ben ana sayfasındaki silik/görünmeyen yazı ve kart kontrastları */
.tl-ben-final-v553 .tl-ben-content-v505,
.tl-ben-page-v494 .tl-ben-content-v505{
  background:#f5f7fb!important;
  color:#111827!important;
}
.tl-ben-final-v553 .tl-ben-head-v494,
.tl-ben-page-v494 .tl-ben-head-v494{
  background:linear-gradient(180deg,#eef8ff 0%,#ffffff 72%)!important;
  color:#111827!important;
}
.tl-ben-final-v553 .tl-ben-head-v494::before,
.tl-ben-page-v494 .tl-ben-head-v494::before{
  background:linear-gradient(135deg,#f879ff 0%,#7e75ff 48%,#27baff 100%)!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-icons-v494,
.tl-ben-final-v553 .tl-ben-head-link-v538,
.tl-ben-page-v494 .tl-ben-icons-v494,
.tl-ben-page-v494 .tl-ben-head-link-v538{
  color:#ffffff!important;
  text-shadow:0 1px 5px rgba(25,16,72,.36)!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-name-v494,
.tl-ben-page-v494 .tl-ben-name-v494{
  color:#111827!important;
  text-shadow:none!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-copy-id-v538,
.tl-ben-page-v494 .tl-ben-copy-id-v538{
  background:rgba(255,255,255,.94)!important;
  color:#4f46e5!important;
  border:1px solid rgba(79,70,229,.18)!important;
  box-shadow:0 8px 18px rgba(79,70,229,.13)!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-bio-v538,
.tl-ben-page-v494 .tl-ben-bio-v538{
  color:#374151!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-mini-v538 span,
.tl-ben-page-v494 .tl-ben-mini-v538 span{
  background:#ffffff!important;
  color:#4f46e5!important;
  border:1px solid rgba(79,70,229,.18)!important;
  box-shadow:0 6px 14px rgba(17,24,39,.06)!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-stats-v494 a,
.tl-ben-page-v494 .tl-ben-stats-v494 a{
  color:#111827!important;
  text-decoration:none!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-stats-v494 b,
.tl-ben-page-v494 .tl-ben-stats-v494 b{
  color:#111827!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-stats-v494 span,
.tl-ben-page-v494 .tl-ben-stats-v494 span{
  color:#4b5563!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-wallet-v538 a,
.tl-ben-page-v494 .tl-ben-wallet-v538 a{
  background:#ffffff!important;
  border:1px solid rgba(17,24,39,.08)!important;
  box-shadow:0 10px 24px rgba(17,24,39,.08)!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-wallet-v538 b,
.tl-ben-page-v494 .tl-ben-wallet-v538 b{
  color:#111827!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-wallet-v538 span,
.tl-ben-page-v494 .tl-ben-wallet-v538 span{
  color:#4b5563!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-grid-final-v538 .tl-ben-tile-v494,
.tl-ben-page-v494 .tl-ben-grid-final-v538 .tl-ben-tile-v494,
.tl-ben-final-v553 .tl-ben-tile-v494,
.tl-ben-page-v494 .tl-ben-tile-v494{
  background:#ffffff!important;
  color:#1f2937!important;
  border:1px solid rgba(17,24,39,.08)!important;
  box-shadow:0 10px 22px rgba(17,24,39,.07)!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-tile-v494 span:not(.emoji),
.tl-ben-page-v494 .tl-ben-tile-v494 span:not(.emoji){
  color:#1f2937!important;
  opacity:1!important;
}
.tl-ben-final-v553 .tl-ben-tile-v494 .emoji,
.tl-ben-page-v494 .tl-ben-tile-v494 .emoji{
  opacity:1!important;
  filter:none!important;
}
.tl-ben-final-v553 .tl-ben-vip-v538 small,
.tl-ben-page-v494 .tl-ben-vip-v538 small{
  color:#ffe8bd!important;
  opacity:1!important;
}
@media (max-width:360px){
  .tl-ben-final-v553 .tl-ben-tile-v494,
  .tl-ben-page-v494 .tl-ben-tile-v494{font-size:12px!important;line-height:1.15!important;}
  .tl-ben-final-v553 .tl-ben-wallet-v538 span,
  .tl-ben-page-v494 .tl-ben-wallet-v538 span{font-size:10.5px!important;}
}

/* ==========================================================
   Tity Live v602 - Ana sayfa kontrol + keşfet mobil sabitleme
   - Arama/kupa ikon hitboxları netleştirildi.
   - Keşfet filtreleri yatay/sarsıntılı scroll yerine sabit grid yapıldı.
   - Ana sayfa başlık/veri özeti ve oda ID etiketi eklendi.
   ========================================================== */
body.tl-home-v602,
body.tl-home-v602 .tl-app-shell-v494{
  overflow-x:hidden!important;
  overscroll-behavior-x:none!important;
}
body.tl-home-v602 .tl-gradient-v494{
  overflow:visible!important;
  position:relative!important;
  z-index:5!important;
}
body.tl-home-kesfet-v602 .tl-gradient-v494{
  height:auto!important;
  min-height:calc(90px + env(safe-area-inset-top))!important;
  padding-bottom:7px!important;
}
body.tl-home-v602 .tl-topbar-v494{
  grid-template-columns:minmax(0,1fr) auto!important;
  width:100%!important;
}
body.tl-home-v602 .tl-tabs-v494{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  overscroll-behavior-x:contain!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-x!important;
  scroll-snap-type:x proximity!important;
}
body.tl-home-v602 .tl-tabs-v494 a{
  scroll-snap-align:start!important;
}
body.tl-home-v602 .tl-actions-v494 a{
  position:relative!important;
  z-index:10!important;
  pointer-events:auto!important;
  -webkit-tap-highlight-color:rgba(255,255,255,.18)!important;
}
body.tl-home-v602 .tl-rank-btn-v602{
  text-decoration:none!important;
  line-height:1!important;
}
body.tl-home-v602 .tl-discover-pills-v495,
body.tl-home-v602 .tl-discover-pills-v508{
  width:100%!important;
  display:grid!important;
  grid-template-columns:minmax(62px,1.28fr) repeat(5,minmax(34px,.72fr)) minmax(34px,.64fr)!important;
  gap:5px!important;
  overflow:visible!important;
  overflow-x:hidden!important;
  overflow-y:visible!important;
  overscroll-behavior:contain!important;
  touch-action:pan-y!important;
  padding:5px 0 0!important;
  margin:4px 0 0!important;
}
body.tl-home-v602 .tl-discover-pills-v495 a,
body.tl-home-v602 .tl-discover-pills-v508 a{
  width:100%!important;
  min-width:0!important;
  height:30px!important;
  min-height:30px!important;
  padding:0 5px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  border-radius:999px!important;
  white-space:nowrap!important;
  font-size:12.5px!important;
  line-height:1!important;
  box-shadow:none!important;
}
body.tl-home-v602 .tl-home-head-v602{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:2px 1px 8px!important;
  padding:7px 9px!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,rgba(139,85,255,.08),rgba(46,185,255,.08))!important;
  border:1px solid rgba(139,85,255,.10)!important;
}
body.tl-home-v602 .tl-home-head-v602 div{min-width:0!important;}
body.tl-home-v602 .tl-home-head-v602 b{
  display:block!important;
  color:#111827!important;
  font-size:14px!important;
  line-height:1.1!important;
  font-weight:1000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-home-v602 .tl-home-head-v602 span{
  display:block!important;
  margin-top:2px!important;
  color:#6b7280!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  font-weight:800!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-home-v602 .tl-home-head-v602 em{
  flex:0 0 auto!important;
  min-width:48px!important;
  height:24px!important;
  padding:0 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#7c4dff!important;
  font-style:normal!important;
  font-size:10.5px!important;
  font-weight:1000!important;
  box-shadow:0 6px 14px rgba(17,24,39,.06)!important;
}
body.tl-home-v602 .tl-home-card-id-v602{
  position:absolute!important;
  right:7px!important;
  top:6px!important;
  z-index:4!important;
  height:18px!important;
  min-width:36px!important;
  padding:0 6px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:rgba(0,0,0,.35)!important;
  color:#fff!important;
  font-size:9.5px!important;
  line-height:1!important;
  font-weight:1000!important;
  backdrop-filter:blur(6px)!important;
  text-shadow:0 1px 3px rgba(0,0,0,.22)!important;
}
body.tl-home-v602 .tl-live-card-v494 .badge,
body.tl-home-v602 .tl-live-card-v494 .tity-ribbon-v1066{
  max-width:calc(100% - 50px)!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(max-width:360px){
  body.tl-home-kesfet-v602 .tl-gradient-v494{min-height:calc(86px + env(safe-area-inset-top))!important;}
  body.tl-home-v602 .tl-discover-pills-v495,
  body.tl-home-v602 .tl-discover-pills-v508{gap:4px!important;grid-template-columns:minmax(56px,1.25fr) repeat(5,minmax(31px,.72fr)) minmax(31px,.62fr)!important;}
  body.tl-home-v602 .tl-discover-pills-v495 a,
  body.tl-home-v602 .tl-discover-pills-v508 a{height:28px!important;min-height:28px!important;font-size:11.5px!important;padding:0 4px!important;}
  body.tl-home-v602 .tl-home-head-v602{padding:6px 8px!important;}
  body.tl-home-v602 .tl-home-head-v602 b{font-size:13px!important;}
  body.tl-home-v602 .tl-home-head-v602 span{font-size:10px!important;}
}

/* v602 - Arama sayfası 5 sekmeli hale geldiği için mobilde sıkışma önlendi. */
.tl-search-page-v506 .tl-search-tabs-v506{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:5px!important;
}
.tl-search-page-v506 .tl-search-tabs-v506 a{
  min-width:0!important;
  padding-left:4px!important;
  padding-right:4px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media(max-width:360px){
  .tl-search-page-v506 .tl-search-tabs-v506{gap:4px!important;}
  .tl-search-page-v506 .tl-search-tabs-v506 a{font-size:11px!important;}
}


/* ==========================================================
   Tity Live v603 - Şampiyonluk sekmeleri aktif/tıklanabilir
   Günlük / Haftalık / Aylık / Tümü mobilde ayrı buton gibi çalışır.
   ========================================================== */
body.tl-ranking-page-v603 .tl-rank-header-v603{
  padding:0!important;
  overflow:visible!important;
}
body.tl-ranking-page-v603 .tl-rank-topbar-v603{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:8px!important;
  min-height:52px!important;
  padding:8px 10px 7px!important;
  width:100%!important;
  box-sizing:border-box!important;
}
body.tl-ranking-page-v603 .tl-rank-period-nav-v603{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:6px!important;
  min-width:0!important;
  width:100%!important;
  overflow:visible!important;
  position:relative!important;
  z-index:20!important;
}
body.tl-ranking-page-v603 .tl-rank-period-nav-v603 a{
  min-width:0!important;
  min-height:34px!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  padding:0 5px!important;
  border-radius:12px!important;
  color:rgba(255,255,255,.72)!important;
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  text-decoration:none!important;
  font-size:clamp(13px,3.6vw,17px)!important;
  font-weight:1000!important;
  letter-spacing:-.35px!important;
  line-height:1!important;
  white-space:nowrap!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  box-sizing:border-box!important;
}
body.tl-ranking-page-v603 .tl-rank-period-nav-v603 a.active{
  color:#fff!important;
  background:rgba(255,255,255,.24)!important;
  border-color:rgba(255,255,255,.42)!important;
  box-shadow:inset 0 -3px 0 rgba(255,255,255,.95),0 6px 14px rgba(91,69,255,.16)!important;
}
body.tl-ranking-page-v603 .tl-rank-period-nav-v603 a:after{
  display:none!important;
  content:none!important;
}
body.tl-ranking-page-v603 .tl-rank-actions-v603{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:6px!important;
  position:relative!important;
  z-index:10!important;
  pointer-events:auto!important;
}
body.tl-ranking-page-v603 .tl-rank-actions-v603 .tl-ico-v494{
  width:26px!important;
  min-width:26px!important;
  height:34px!important;
  font-size:20px!important;
  line-height:1!important;
}
body.tl-ranking-page-v603 .tl-rank-fallback-v603{
  margin:-2px 0 10px!important;
  padding:9px 11px!important;
  border-radius:13px!important;
  background:#fff7df!important;
  color:#8a5a00!important;
  border:1px solid #ffe0a3!important;
  font-size:11.5px!important;
  font-weight:900!important;
  line-height:1.25!important;
}
@media(max-width:360px){
  body.tl-ranking-page-v603 .tl-rank-topbar-v603{column-gap:5px!important;padding-left:7px!important;padding-right:7px!important;}
  body.tl-ranking-page-v603 .tl-rank-period-nav-v603{gap:4px!important;}
  body.tl-ranking-page-v603 .tl-rank-period-nav-v603 a{font-size:12.5px!important;border-radius:10px!important;padding:0 3px!important;}
  body.tl-ranking-page-v603 .tl-rank-actions-v603{gap:4px!important;}
  body.tl-ranking-page-v603 .tl-rank-actions-v603 .tl-ico-v494{width:23px!important;min-width:23px!important;font-size:18px!important;}
}

/* v604 - Keşfet filtreleri PC ve mobilde kaymasın, aktif durumu net olsun */
body.tl-home-v604 .tl-discover-pills-v495,
body.tl-home-v604 .tl-discover-pills-v508{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  overflow:visible!important;
  overflow-x:visible!important;
  overflow-y:visible!important;
  padding:8px 0 2px!important;
  margin:6px 0 2px!important;
  overscroll-behavior:none!important;
  touch-action:manipulation!important;
}
body.tl-home-v604 .tl-discover-pills-v495 a,
body.tl-home-v604 .tl-discover-pills-v508 a{
  width:100%!important;
  min-width:0!important;
  min-height:34px!important;
  height:34px!important;
  padding:0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  text-align:center!important;
  border-radius:14px!important;
  white-space:nowrap!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.01em!important;
  color:#fff!important;
  text-decoration:none!important;
  background:rgba(255,255,255,.16)!important;
  border:1.5px solid rgba(255,255,255,.34)!important;
  box-shadow:0 6px 18px rgba(31,41,55,.12)!important;
  transition:transform .14s ease, box-shadow .14s ease, background .14s ease, color .14s ease!important;
}
body.tl-home-v604 .tl-discover-pills-v495 a:hover,
body.tl-home-v604 .tl-discover-pills-v508 a:hover{
  transform:translateY(-1px)!important;
  background:rgba(255,255,255,.24)!important;
}
body.tl-home-v604 .tl-discover-pills-v495 a.active,
body.tl-home-v604 .tl-discover-pills-v508 a.active{
  background:#fff!important;
  color:#7c3aed!important;
  border-color:#fff!important;
  box-shadow:0 10px 24px rgba(255,255,255,.26)!important;
}
body.tl-home-v604 .tl-discover-pills-v495 a:active,
body.tl-home-v604 .tl-discover-pills-v508 a:active{transform:scale(.97)!important;}
@media (min-width: 520px){
  body.tl-home-v604 .tl-discover-pills-v495,
  body.tl-home-v604 .tl-discover-pills-v508{
    grid-template-columns:repeat(7,minmax(0,1fr))!important;
  }
}
@media (max-width: 380px){
  body.tl-home-v604 .tl-discover-pills-v495,
  body.tl-home-v604 .tl-discover-pills-v508{
    gap:6px!important;
  }
  body.tl-home-v604 .tl-discover-pills-v495 a,
  body.tl-home-v604 .tl-discover-pills-v508 a{
    min-height:32px!important;
    height:32px!important;
    padding:0 8px!important;
    font-size:12px!important;
  }
}


/* v605 - Party sayfası: banner slider, veri başlığı, ID etiketi ve mobil/PC stabil görünüm */
body.tl-party-page-v605 .tl-gradient-v494{
  overflow:hidden!important;
}
body.tl-party-page-v605 .tl-tabs-v494{
  min-width:0!important;
  max-width:calc(100% - 104px)!important;
  overflow:hidden!important;
  flex-wrap:nowrap!important;
}
body.tl-party-page-v605 .tl-tabs-v494 a{
  white-space:nowrap!important;
}
body.tl-party-page-v605 .tl-actions-v494{
  flex:0 0 auto!important;
  position:relative!important;
  z-index:8!important;
}
body.tl-party-page-v605 .tl-party-rank-btn-v605{
  text-decoration:none!important;
  line-height:1!important;
}
body.tl-party-page-v605 .tl-party-banner-slider-v605{
  --tl-home-banner-h:104px!important;
  margin:0 0 10px!important;
  border-radius:16px!important;
}
body.tl-party-page-v605 .tl-party-head-v605{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:2px 1px 10px!important;
  padding:9px 10px!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,rgba(255,70,190,.11),rgba(89,147,255,.11))!important;
  border:1px solid rgba(168,85,247,.12)!important;
}
body.tl-party-page-v605 .tl-party-head-v605 div{min-width:0!important;}
body.tl-party-page-v605 .tl-party-head-v605 b{
  display:block!important;
  color:#111827!important;
  font-size:15px!important;
  line-height:1.1!important;
  font-weight:1000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-party-page-v605 .tl-party-head-v605 span{
  display:block!important;
  margin-top:3px!important;
  color:#6b7280!important;
  font-size:11px!important;
  line-height:1.15!important;
  font-weight:800!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-party-page-v605 .tl-party-head-v605 em{
  flex:0 0 auto!important;
  min-width:48px!important;
  height:25px!important;
  padding:0 9px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#8b5cf6!important;
  font-style:normal!important;
  font-size:10.5px!important;
  font-weight:1000!important;
  box-shadow:0 6px 14px rgba(17,24,39,.06)!important;
}
body.tl-party-page-v605 .tl-party-list-v494{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  padding-bottom:8px!important;
}
body.tl-party-page-v605 .tl-party-card-v605{
  position:relative!important;
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  overflow:hidden!important;
  min-width:0!important;
  text-decoration:none!important;
}
body.tl-party-page-v605 .tl-party-card-v605 .info{
  min-width:0!important;
  padding-right:48px!important;
}
body.tl-party-page-v605 .tl-party-card-v605 strong,
body.tl-party-page-v605 .tl-party-card-v605 p{
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-party-page-v605 .tl-party-card-id-v605{
  position:absolute!important;
  right:8px!important;
  top:7px!important;
  z-index:4!important;
  height:18px!important;
  min-width:38px!important;
  padding:0 6px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:rgba(124,58,237,.12)!important;
  color:#7c3aed!important;
  font-size:9.5px!important;
  line-height:1!important;
  font-weight:1000!important;
}
body.tl-party-page-v605 .tl-party-card-v605 .count{
  align-self:end!important;
  margin-bottom:2px!important;
  white-space:nowrap!important;
}
@media(max-width:380px){
  body.tl-party-page-v605 .tl-tabs-v494{max-width:calc(100% - 94px)!important;gap:8px!important;}
  body.tl-party-page-v605 .tl-tabs-v494 a{font-size:16px!important;}
  body.tl-party-page-v605 .tl-actions-v494{gap:6px!important;}
  body.tl-party-page-v605 .tl-party-banner-slider-v605{--tl-home-banner-h:92px!important;border-radius:14px!important;}
  body.tl-party-page-v605 .tl-party-head-v605{padding:8px 9px!important;}
  body.tl-party-page-v605 .tl-party-head-v605 b{font-size:14px!important;}
  body.tl-party-page-v605 .tl-party-head-v605 span{font-size:10px!important;}
  body.tl-party-page-v605 .tl-party-card-v605{grid-template-columns:52px minmax(0,1fr) auto!important;gap:8px!important;}
  body.tl-party-page-v605 .tl-party-card-v605 .info{padding-right:44px!important;}
}

/* v606 - Paylaşım sayfası düzen, aktif sekme, mobil/PC taşma düzeltmeleri */
body.tl-share-page-v606 .tl-share-topbar-v606{gap:10px!important;}
body.tl-share-page-v606 .tl-tabs-v494{min-width:0!important;}
body.tl-share-page-v606 .tl-tabs-v494 a{white-space:nowrap!important;}
body.tl-share-page-v606 .tl-share-hero-v606{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:linear-gradient(135deg,rgba(139,85,255,.13),rgba(39,186,255,.12))!important;border:1px solid rgba(139,85,255,.15)!important;}
body.tl-share-page-v606 .tl-share-hero-v606 h1{margin:0 0 5px!important;}
body.tl-share-page-v606 .tl-share-hero-v606 p{margin:0!important;}
body.tl-share-page-v606 .tl-share-hero-v606 span{flex:0 0 auto!important;min-width:58px!important;height:32px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#7c3aed!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 20px rgba(124,58,237,.14)!important;}
body.tl-share-page-v606 .tl-share-status-msg-v538.warn{background:rgba(251,191,36,.16)!important;color:#92400e!important;border-color:rgba(251,191,36,.28)!important;}
body.tl-share-page-v606 .tl-share-compose-v606{overflow:hidden!important;}
body.tl-share-page-v606 .tl-share-compose-v606 form{display:block!important;}
body.tl-share-page-v606 .tl-share-compose-v606 textarea{width:100%!important;resize:vertical!important;box-sizing:border-box!important;}
body.tl-share-page-v606 .tl-share-compose-row-v606{display:grid!important;grid-template-columns:1fr 112px!important;gap:9px!important;align-items:center!important;margin-top:8px!important;}
body.tl-share-page-v606 .tl-share-compose-row-v606 .tl-share-media-pick-v494,
body.tl-share-page-v606 .tl-share-compose-row-v606 .tl-share-submit-v494{width:100%!important;margin:0!important;box-sizing:border-box!important;}
body.tl-share-page-v606 .tl-share-section-v606{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;}
body.tl-share-page-v606 .tl-share-section-v606 h2{margin:0!important;}
body.tl-share-page-v606 .tl-share-section-v606 small{display:block!important;margin-top:3px!important;color:#7c8394!important;font-size:11px!important;font-weight:800!important;}
body.tl-share-page-v606 .tl-share-card-v606{width:100%!important;box-sizing:border-box!important;overflow:hidden!important;scroll-margin-top:76px!important;}
body.tl-share-page-v606 .tl-share-head-v494{min-width:0!important;}
body.tl-share-page-v606 .tl-share-head-v494 span{min-width:0!important;}
body.tl-share-page-v606 .tl-share-head-v494 strong,
body.tl-share-page-v606 .tl-share-head-v494 small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
body.tl-share-page-v606 .tl-share-head-v494 em{border-radius:999px!important;background:rgba(124,58,237,.09)!important;color:#6d28d9!important;padding:4px 8px!important;font-style:normal!important;font-weight:950!important;}
body.tl-share-page-v606 .tl-share-text-v494{overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.48!important;}
body.tl-share-page-v606 .tl-share-img-v494{width:100%!important;display:block!important;object-fit:cover!important;background:#eef2ff!important;}
body.tl-share-page-v606 .tl-share-stats-v494{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px 0!important;color:#7c8394!important;font-size:11px!important;font-weight:850!important;}
body.tl-share-page-v606 .tl-share-actions-v494{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;}
body.tl-share-page-v606 .tl-share-actions-v494 form{margin:0!important;min-width:0!important;}
body.tl-share-page-v606 .tl-share-action-v494{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;}
body.tl-share-page-v606 .tl-share-action-v494.liked{background:rgba(244,63,94,.10)!important;color:#e11d48!important;}
body.tl-share-page-v606 .tl-share-comments-v494{padding:0 10px 6px!important;}
body.tl-share-page-v606 .tl-share-comment-v494{display:grid!important;grid-template-columns:30px 1fr!important;gap:7px!important;align-items:flex-start!important;margin-top:7px!important;}
body.tl-share-page-v606 .tl-share-comment-v494 .avatar{width:30px!important;height:30px!important;border-radius:50%!important;overflow:hidden!important;}
body.tl-share-page-v606 .tl-share-comments-v494 .bubble{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
body.tl-share-page-v606 .tl-share-comment-form-v494{display:grid!important;grid-template-columns:1fr 74px!important;gap:7px!important;padding:8px 10px 11px!important;}
body.tl-share-page-v606 .tl-share-comment-form-v494 input{min-width:0!important;width:100%!important;box-sizing:border-box!important;}
body.tl-share-page-v606 .tl-share-comment-form-v494 button{width:100%!important;}
body.tl-share-page-v606 .tl-share-highlight-v606{outline:3px solid rgba(139,85,255,.38)!important;box-shadow:0 0 0 7px rgba(139,85,255,.10)!important;}
@media (max-width:420px){
  body.tl-share-page-v606 .tl-share-hero-v606{align-items:flex-start!important;}
  body.tl-share-page-v606 .tl-share-hero-v606 span{height:28px!important;font-size:11px!important;min-width:52px!important;}
  body.tl-share-page-v606 .tl-share-compose-row-v606{grid-template-columns:1fr!important;}
  body.tl-share-page-v606 .tl-share-section-v606{align-items:flex-start!important;}
  body.tl-share-page-v606 .tl-share-actions-v494{gap:6px!important;}
  body.tl-share-page-v606 .tl-share-action-v494{font-size:10.5px!important;padding:0 4px!important;}
  body.tl-share-page-v606 .tl-share-comment-form-v494{grid-template-columns:1fr 66px!important;}
}


/* v607 - Paylaşım video desteği */
.tl-share-video-v607{
  width:100%!important;
  max-height:420px!important;
  display:block!important;
  border-radius:18px!important;
  background:#050816!important;
  object-fit:contain!important;
  margin:10px 0!important;
  box-shadow:0 12px 28px rgba(15,23,42,.14)!important;
}
.tl-share-preview-v607 video{
  width:100%!important;
  max-height:260px!important;
  border-radius:14px!important;
  background:#050816!important;
  object-fit:contain!important;
}
.tl-share-preview-v607 img[hidden],
.tl-share-preview-v607 video[hidden]{
  display:none!important;
}
.post-video-thumb{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:88px!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#111827,#4c1d95)!important;
  color:#fff!important;
  font-weight:900!important;
  margin-top:8px!important;
}

/* v607 - video 60 saniye sınırı */
.tl-share-video-wrap-v607{
  position:relative!important;
  margin:10px 0!important;
  border-radius:18px!important;
  overflow:hidden!important;
  background:#050816!important;
}
.tl-share-video-wrap-v607 .tl-share-video-v607{
  margin:0!important;
  border-radius:18px!important;
}
.tl-share-video-limit-v607{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  z-index:2!important;
  min-height:26px!important;
  padding:0 10px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:rgba(15,23,42,.78)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:900!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
}
.tl-share-video-help-v607{
  margin:8px 0 10px!important;
  padding:8px 10px!important;
  border-radius:12px!important;
  background:rgba(124,58,237,.08)!important;
  color:#6d28d9!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.35!important;
}
@media(max-width:420px){
  .tl-share-video-v607{max-height:320px!important;}
  .tl-share-video-help-v607{font-size:11.5px!important;}
  .tl-share-video-limit-v607{top:8px!important;right:8px!important;font-size:10.5px!important;}
}

/* v608 - Profil avatar otomatik dönüş ve yönetim ekranı */
.tl-admin-card-v608{
  margin:12px;
  padding:16px;
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 28px rgba(15,23,42,.08);
  border:1px solid rgba(148,163,184,.22);
}
.tl-admin-card-v608 h2{margin:0 0 8px;font-size:20px;font-weight:900;color:#111827;}
.tl-admin-card-v608 p{margin:0 0 14px;color:#64748b;font-size:13px;font-weight:700;line-height:1.45;}
.tl-avatar-reset-form-v608{display:grid;gap:10px;}
.tl-avatar-reset-form-v608 label{display:grid;gap:6px;font-size:12px;font-weight:900;color:#475569;}
.tl-avatar-reset-form-v608 input{
  width:100%;height:42px;border:1px solid #e5e7eb;border-radius:14px;padding:0 12px;outline:none;font-weight:800;background:#f8fafc;
}
.tl-avatar-reset-form-v608 input:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 4px rgba(139,92,246,.12);}
.tl-avatar-reset-form-v608 button{
  height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;font-weight:900;cursor:pointer;
}
.tl-ok-v608,.tl-err-v608{padding:10px 12px;border-radius:14px;margin:10px 0;font-size:13px;font-weight:900;}
.tl-ok-v608{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;}
.tl-err-v608{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;}
.tl-avatar-preview-v608{display:flex;align-items:center;gap:12px;}
.tl-avatar-preview-v608 .ava{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#f1f5f9;}
.tl-avatar-preview-v608 b{display:block;font-weight:900;color:#111827;}
.tl-avatar-preview-v608 small{display:block;color:#64748b;font-weight:800;margin-top:4px;}

/* v609 - Sıralama ve arama avatar fallback düzeltmesi */
.tl-ranking-page-v609 .tl-rank-avatar-v507 img,
.tl-ranking-page-v609 .tl-rank-podium-card-v507 img,
.tl-search-page-v609 .tl-search-user-v506 img.ava,
.tl-search-page-v609 .tl-search-post-v506 img.ava{
  background:#fff!important;
  object-fit:cover!important;
  display:block!important;
}
.tl-ranking-page-v609 .tl-rank-avatar-v507 span,
.tl-ranking-page-v609 .tl-rank-podium-card-v507 span{
  display:none!important;
}

/* v610 - Mesaj merkezi düzenleme: arama, okundu, avatar ve mobil stabil görünüm */
body.tl-message-v610 .tl-app-shell-v494,
body.tl-chat-v610 .tl-app-shell-v494{
  overflow:hidden!important;
}
body.tl-message-v610 .tl-content-v494{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  padding-bottom:calc(var(--tl-bottom-h,72px) + 18px)!important;
}
body.tl-message-v610 .tl-message-search-v610{
  display:grid!important;
  grid-template-columns:auto 1fr auto auto!important;
  align-items:center!important;
  gap:7px!important;
  margin:0 2px 12px!important;
  padding:8px 9px!important;
  border-radius:16px!important;
  background:#fff!important;
  border:1px solid rgba(17,24,39,.08)!important;
  box-shadow:0 10px 28px rgba(30,41,59,.06)!important;
}
body.tl-message-v610 .tl-message-search-v610 span{
  width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  font-size:14px!important;
}
body.tl-message-v610 .tl-message-search-v610 input{
  min-width:0!important;
  height:34px!important;
  border:0!important;
  outline:0!important;
  background:#f7f8fc!important;
  border-radius:999px!important;
  padding:0 11px!important;
  font-size:12.5px!important;
  font-weight:800!important;
  color:#111827!important;
}
body.tl-message-v610 .tl-message-search-v610 a{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  text-decoration:none!important;
  border-radius:999px!important;
  color:#64748b!important;
  background:#f1f5f9!important;
  font-size:18px!important;
  font-weight:900!important;
}
body.tl-message-v610 .tl-message-search-v610 button{
  height:34px!important;
  border:0!important;
  border-radius:999px!important;
  padding:0 12px!important;
  background:linear-gradient(135deg,#8b5cf6,#38bdf8)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:950!important;
}
body.tl-message-v610 .tl-message-search-result-v610{
  margin:-2px 4px 12px!important;
  padding:8px 10px!important;
  border-radius:12px!important;
  background:#f8fafc!important;
  color:#64748b!important;
  font-size:11.5px!important;
  font-weight:900!important;
}
body.tl-message-v610 .tl-message-user-meta-v610{
  display:block!important;
  margin-top:1px!important;
  color:#8b92a2!important;
  font-size:10.5px!important;
  line-height:1.1!important;
  font-weight:900!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-message-v610 .tl-message-row-v494{
  min-width:0!important;
  overflow:hidden!important;
  border-radius:16px!important;
  text-decoration:none!important;
}
body.tl-message-v610 .tl-message-row-v494 .ava,
body.tl-message-v610 .tl-message-row-v494 .ava img{
  border-radius:50%!important;
  overflow:hidden!important;
}
body.tl-message-v610 .tl-message-row-v494 .ava img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
body.tl-message-v610 .tl-message-side-v538 time{
  white-space:nowrap!important;
}
body.tl-message-v610 .tl-notification-row-v538{
  cursor:default!important;
}
body.tl-message-v610 .tl-notif-link-v538{
  width:max-content!important;
  max-width:100%!important;
}
body.tl-message-v610 .tl-mini-read-v538,
body.tl-message-v610 .tl-message-read-all-v538{
  cursor:pointer!important;
}
body.tl-chat-v610 .tl-chat-content-v538{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}
body.tl-chat-v610 .tl-chat-compose-v538{
  box-shadow:0 -8px 24px rgba(15,23,42,.08)!important;
}
@media(max-width:380px){
  body.tl-message-v610 .tl-message-search-v610{grid-template-columns:auto 1fr auto!important;gap:6px!important;}
  body.tl-message-v610 .tl-message-search-v610 button{padding:0 10px!important;font-size:11.5px!important;}
  body.tl-message-v610 .tl-message-search-v610 a{display:none!important;}
  body.tl-message-v610 .tl-message-row-v494{grid-template-columns:46px 1fr auto!important;gap:9px!important;}
  body.tl-message-v610 .tl-message-user-meta-v610{font-size:10px!important;}
}

/* v611 - Mesaj sayfası kurumsal ve düzenli tasarım */
body.tl-message-v611 .tl-content-v494{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  padding:12px 12px calc(var(--tl-bottom-h,72px) + 18px)!important;
  background:#f6f8fc!important;
}
body.tl-message-v611 .tl-message-header-v611{
  position:sticky!important;
  top:0!important;
  z-index:20!important;
  padding-bottom:10px!important;
  box-shadow:0 10px 28px rgba(15,23,42,.10)!important;
}
body.tl-message-v611 .tl-message-actions-v611{gap:8px!important;}
body.tl-message-v611 .tl-message-icon-btn-v611{
  width:34px!important;
  height:34px!important;
  border-radius:12px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  background:rgba(255,255,255,.12)!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  box-shadow:none!important;
}
body.tl-message-v611 .tl-message-icon-btn-v611.is-active,
body.tl-message-v611 .tl-message-icon-btn-v611:hover{
  background:#fff!important;
  color:#7c3aed!important;
}
body.tl-message-v611 .tl-message-search-panel-v611{
  max-height:0!important;
  overflow:hidden!important;
  padding:0 12px!important;
  transition:max-height .22s ease, padding-top .22s ease!important;
}
body.tl-message-v611 .tl-message-search-panel-v611.is-open{
  max-height:120px!important;
  padding-top:10px!important;
}
body.tl-message-v611 .tl-message-search-box-v611{
  display:grid!important;
  grid-template-columns:20px 1fr auto auto!important;
  align-items:center!important;
  gap:8px!important;
  background:#fff!important;
  border:1px solid rgba(255,255,255,.26)!important;
  box-shadow:0 12px 30px rgba(15,23,42,.12)!important;
  border-radius:16px!important;
  padding:10px 12px!important;
}
body.tl-message-v611 .tl-message-search-box-v611 .ico{
  color:#8b5cf6!important;
  font-size:14px!important;
  text-align:center!important;
}
body.tl-message-v611 .tl-message-search-box-v611 input{
  min-width:0!important;
  height:38px!important;
  border:0!important;
  outline:0!important;
  background:#f6f8fc!important;
  border-radius:12px!important;
  padding:0 12px!important;
  font-size:13px!important;
  font-weight:800!important;
  color:#0f172a!important;
}
body.tl-message-v611 .tl-message-search-box-v611 button,
body.tl-message-v611 .tl-message-search-box-v611 .clear{
  height:38px!important;
  padding:0 12px!important;
  border-radius:12px!important;
  border:0!important;
  text-decoration:none!important;
  display:grid!important;
  place-items:center!important;
  font-size:12px!important;
  font-weight:900!important;
}
body.tl-message-v611 .tl-message-search-box-v611 button{
  background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;
  color:#fff!important;
}
body.tl-message-v611 .tl-message-search-box-v611 .clear{
  background:#eef2ff!important;
  color:#6366f1!important;
}
body.tl-message-v611 .tl-message-hero-v611{
  background:#fff!important;
  border:1px solid rgba(15,23,42,.06)!important;
  border-radius:20px!important;
  box-shadow:0 16px 34px rgba(15,23,42,.06)!important;
  padding:16px!important;
  margin:0 0 14px!important;
}
body.tl-message-v611 .tl-message-hero-main-v611{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
}
body.tl-message-v611 .tl-message-hero-main-v611 b{
  color:#0f172a!important;
  font-size:18px!important;
  font-weight:950!important;
}
body.tl-message-v611 .tl-message-hero-main-v611 span{
  color:#64748b!important;
  font-size:12.5px!important;
  line-height:1.45!important;
  font-weight:700!important;
}
body.tl-message-v611 .tl-message-stats-v611{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:14px!important;
}
body.tl-message-v611 .tl-message-stats-v611 .stat{
  background:linear-gradient(180deg,#fafbff,#f1f5ff)!important;
  border:1px solid rgba(99,102,241,.10)!important;
  border-radius:16px!important;
  padding:12px 10px!important;
  text-align:center!important;
}
body.tl-message-v611 .tl-message-stats-v611 .stat small{
  display:block!important;
  color:#8b92a2!important;
  font-size:11px!important;
  font-weight:900!important;
  margin-bottom:5px!important;
}
body.tl-message-v611 .tl-message-stats-v611 .stat strong{
  color:#111827!important;
  font-size:20px!important;
  font-weight:950!important;
}
body.tl-message-v611 .tl-message-search-result-v611{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  margin:0 0 14px!important;
  padding:12px 14px!important;
  border-radius:16px!important;
  background:#eef2ff!important;
  border:1px solid rgba(99,102,241,.12)!important;
}
body.tl-message-v611 .tl-message-search-result-v611 b{
  color:#4338ca!important;
  font-size:12px!important;
  font-weight:950!important;
}
body.tl-message-v611 .tl-message-search-result-v611 span{
  color:#5b6475!important;
  font-size:12px!important;
  font-weight:800!important;
}
body.tl-message-v611 .tl-message-card-v611{
  margin:0 0 14px!important;
  background:#fff!important;
  border:1px solid rgba(15,23,42,.06)!important;
  border-radius:20px!important;
  box-shadow:0 14px 32px rgba(15,23,42,.05)!important;
  padding:14px!important;
}
body.tl-message-v611 .tl-message-head-v611{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0 0 10px!important;
  padding:0!important;
}
body.tl-message-v611 .tl-message-head-v611 h2{
  margin:0!important;
  color:#111827!important;
  font-size:16px!important;
  font-weight:950!important;
}
body.tl-message-v611 .tl-message-head-v611 p{
  margin:4px 0 0!important;
  color:#8b92a2!important;
  font-size:11.5px!important;
  font-weight:800!important;
}
body.tl-message-v611 .tl-message-head-v611 em,
body.tl-message-v611 .tl-message-head-v611 a{
  flex:0 0 auto!important;
  align-self:center!important;
  color:#6366f1!important;
  background:#eef2ff!important;
  border-radius:999px!important;
  padding:8px 11px!important;
  font-size:11px!important;
  font-weight:950!important;
  text-decoration:none!important;
}
body.tl-message-v611 .tl-message-list-v611{
  padding:0!important;
  gap:10px!important;
}
body.tl-message-v611 .tl-message-row-v611{
  display:grid!important;
  grid-template-columns:54px 1fr auto!important;
  gap:12px!important;
  align-items:center!important;
  padding:12px!important;
  margin:0!important;
  border-radius:18px!important;
  border:1px solid #edf1f7!important;
  background:#fbfcff!important;
  transition:transform .14s ease, box-shadow .14s ease, border-color .14s ease!important;
}
body.tl-message-v611 .tl-message-row-v611:hover{
  transform:translateY(-1px)!important;
  border-color:#dbe4ff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.tl-message-v611 .tl-message-row-v611.is-unread{
  border-color:#d9e2ff!important;
  background:linear-gradient(180deg,#ffffff,#f8faff)!important;
}
body.tl-message-v611 .tl-message-row-v611 .ava{
  width:54px!important;
  height:54px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:#eef2ff!important;
}
body.tl-message-v611 .tl-message-row-v611 .ava img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
body.tl-message-v611 .tl-message-row-v611 strong{
  color:#111827!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1.2!important;
}
body.tl-message-v611 .tl-message-user-meta-v610{
  display:block!important;
  margin-top:3px!important;
  color:#8b92a2!important;
  font-size:10.5px!important;
  font-weight:900!important;
}
body.tl-message-v611 .tl-message-row-v611 p{
  margin:6px 0 0!important;
  color:#64748b!important;
  font-size:12px!important;
  line-height:1.4!important;
  font-weight:800!important;
}
body.tl-message-v611 .tl-message-side-v538{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:8px!important;
}
body.tl-message-v611 .tl-message-side-v538 time{
  color:#9aa3b2!important;
  font-size:10.5px!important;
  font-weight:900!important;
}
body.tl-message-v611 .tl-message-row-v611 .unread{
  min-width:24px!important;
  height:24px!important;
  border-radius:999px!important;
  padding:0 7px!important;
  display:grid!important;
  place-items:center!important;
  background:#6d28d9!important;
  color:#fff!important;
  font-size:10.5px!important;
  font-weight:950!important;
}
body.tl-message-v611 .tl-notif-ava-v538{
  display:grid!important;
  place-items:center!important;
  font-size:16px!important;
  color:#6d28d9!important;
}
body.tl-message-v611 .tl-mini-read-v538{
  min-width:46px!important;
  height:28px!important;
  border:0!important;
  border-radius:999px!important;
  background:#eef2ff!important;
  color:#4f46e5!important;
  font-size:11px!important;
  font-weight:950!important;
}
body.tl-message-v611 .tl-notif-link-v538{
  display:inline-flex!important;
  margin-top:7px!important;
  color:#4f46e5!important;
  font-size:11px!important;
  font-weight:950!important;
  text-decoration:none!important;
}
body.tl-message-v611 .tl-empty-v494{
  margin:0!important;
  border-radius:16px!important;
  background:#f8fafc!important;
  border:1px dashed #d5dbe7!important;
  color:#64748b!important;
  padding:20px 14px!important;
  text-align:center!important;
}
@media(max-width:420px){
  body.tl-message-v611 .tl-message-search-box-v611{
    grid-template-columns:18px 1fr auto!important;
  }
  body.tl-message-v611 .tl-message-search-box-v611 .clear{display:none!important;}
  body.tl-message-v611 .tl-message-row-v611{
    grid-template-columns:48px 1fr auto!important;
    gap:10px!important;
    padding:11px!important;
  }
  body.tl-message-v611 .tl-message-row-v611 .ava{width:48px!important;height:48px!important;}
  body.tl-message-v611 .tl-message-stats-v611 .stat strong{font-size:18px!important;}
}

/* v612 - Sohbet detay ekranı kurumsal görünüm */
body.tl-chat-v612 .tl-content-v494{
  background:#f6f8fc!important;
  padding:12px 12px calc(var(--tl-bottom-h,72px) + 18px)!important;
}
body.tl-chat-v612 .tl-chat-header-v612{
  position:sticky!important;
  top:0!important;
  z-index:25!important;
  box-shadow:0 10px 28px rgba(15,23,42,.10)!important;
}
body.tl-chat-v612 .tl-chat-topbar-v612{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
}
body.tl-chat-v612 .tl-chat-title-wrap-v612{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  flex:1 1 auto!important;
}
body.tl-chat-v612 .tl-chat-back-v612{
  width:34px!important;
  height:34px!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:28px!important;
  line-height:1!important;
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.22)!important;
}
body.tl-chat-v612 .tl-chat-user-v612{
  min-width:0!important;
  flex:1 1 auto!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  text-decoration:none!important;
  color:inherit!important;
}
body.tl-chat-v612 .tl-chat-user-v612 .ava{
  width:42px!important;
  height:42px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  flex:0 0 auto!important;
  background:rgba(255,255,255,.18)!important;
}
body.tl-chat-v612 .tl-chat-user-v612 .ava img{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;
}
body.tl-chat-v612 .tl-chat-user-v612 .meta{min-width:0!important;display:flex!important;flex-direction:column!important;}
body.tl-chat-v612 .tl-chat-user-v612 strong{
  color:#fff!important;
  font-size:16px!important;
  font-weight:950!important;
  line-height:1.15!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-chat-v612 .tl-chat-user-v612 small{
  color:rgba(255,255,255,.82)!important;
  font-size:11px!important;
  font-weight:800!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-chat-v612 .tl-chat-profile-btn-v612{
  height:34px!important;
  padding:0 12px!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  text-decoration:none!important;
  background:#fff!important;
  color:#6d28d9!important;
  font-size:11.5px!important;
  font-weight:950!important;
}
body.tl-chat-v612 .tl-chat-content-v612{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}
body.tl-chat-v612 .tl-chat-hero-v612{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  padding:14px!important;
  border-radius:20px!important;
  background:#fff!important;
  border:1px solid rgba(15,23,42,.06)!important;
  box-shadow:0 14px 32px rgba(15,23,42,.05)!important;
  margin:0 0 14px!important;
}
body.tl-chat-v612 .tl-chat-hero-v612 .ava{
  width:52px!important;
  height:52px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  flex:0 0 auto!important;
  background:#eef2ff!important;
}
body.tl-chat-v612 .tl-chat-hero-v612 .ava img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body.tl-chat-v612 .tl-chat-hero-v612 b{
  color:#0f172a!important;
  font-size:17px!important;
  font-weight:950!important;
}
body.tl-chat-v612 .tl-chat-hero-v612 small{
  display:block!important;
  margin-top:3px!important;
  color:#8b92a2!important;
  font-size:11.5px!important;
  font-weight:800!important;
}
body.tl-chat-v612 .tl-chat-bubbles-v612{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  padding:0 0 4px!important;
}
body.tl-chat-v612 .tl-chat-row-v612{
  display:flex!important;
  align-items:flex-end!important;
  gap:8px!important;
}
body.tl-chat-v612 .tl-chat-row-v612.mine{justify-content:flex-end!important;}
body.tl-chat-v612 .tl-chat-row-v612.other{justify-content:flex-start!important;}
body.tl-chat-v612 .tl-chat-mini-ava-v612{
  width:32px!important;
  height:32px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  flex:0 0 auto!important;
  background:#eef2ff!important;
}
body.tl-chat-v612 .tl-chat-mini-ava-v612 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body.tl-chat-v612 .tl-chat-bubble-v612{
  max-width:78%!important;
  padding:12px 14px!important;
  border-radius:18px!important;
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:800!important;
  box-shadow:0 10px 22px rgba(15,23,42,.04)!important;
}
body.tl-chat-v612 .tl-chat-bubble-v612 p{margin:0!important;white-space:pre-wrap!important;word-break:break-word!important;}
body.tl-chat-v612 .tl-chat-bubble-v612 time{
  display:block!important;
  margin-top:6px!important;
  font-size:10px!important;
  font-weight:900!important;
  opacity:.72!important;
}
body.tl-chat-v612 .tl-chat-bubble-v612.mine{
  color:#fff!important;
  background:linear-gradient(135deg,#7c3aed,#2563eb)!important;
  border-bottom-right-radius:8px!important;
}
body.tl-chat-v612 .tl-chat-bubble-v612.other{
  color:#0f172a!important;
  background:#fff!important;
  border:1px solid #edf1f7!important;
  border-bottom-left-radius:8px!important;
}
body.tl-chat-v612 .tl-chat-empty-v612{
  background:#fff!important;
  border:1px dashed #d5dbe7!important;
  border-radius:18px!important;
  padding:22px 16px!important;
}
body.tl-chat-v612 .tl-chat-compose-v612{
  position:fixed!important;
  left:50%!important;
  bottom:0!important;
  transform:translateX(-50%)!important;
  width:min(100%,var(--tl-phone-max))!important;
  z-index:95!important;
  display:grid!important;
  grid-template-columns:1fr auto!important;
  gap:10px!important;
  padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;
  background:rgba(255,255,255,.96)!important;
  backdrop-filter:blur(12px)!important;
  border-top:1px solid rgba(15,23,42,.08)!important;
  box-shadow:0 -10px 28px rgba(15,23,42,.08)!important;
}
body.tl-chat-v612 .tl-chat-compose-box-v612{
  display:flex!important;
  align-items:center!important;
  background:#f6f8fc!important;
  border:1px solid #e7ecf3!important;
  border-radius:16px!important;
  padding:0 2px!important;
}
body.tl-chat-v612 .tl-chat-compose-v612 input{
  width:100%!important;
  height:44px!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  padding:0 14px!important;
  font-size:13px!important;
  font-weight:800!important;
  color:#0f172a!important;
}
body.tl-chat-v612 .tl-chat-compose-v612 button{
  height:44px!important;
  min-width:84px!important;
  border:0!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#8b5cf6,#2563eb)!important;
  color:#fff!important;
  padding:0 16px!important;
  font-size:13px!important;
  font-weight:950!important;
}
@media(max-width:420px){
  body.tl-chat-v612 .tl-chat-user-v612 .meta small{font-size:10px!important;}
  body.tl-chat-v612 .tl-chat-profile-btn-v612{padding:0 10px!important;font-size:11px!important;}
  body.tl-chat-v612 .tl-chat-bubble-v612{max-width:82%!important;font-size:12.5px!important;}
  body.tl-chat-v612 .tl-chat-compose-v612 button{min-width:74px!important;}
}

/* v621 - TityLive tarzı ortak rol/rozet ikonları */
.tl-role-badges{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;line-height:1;white-space:nowrap}
.tl-role-badge{--tl-role-color:#2563eb;--tl-role-shadow:rgba(37,99,235,.28);position:relative;display:inline-grid;place-items:center;width:26px;height:26px;min-width:26px;min-height:26px;overflow:visible;filter:drop-shadow(0 5px 9px var(--tl-role-shadow));vertical-align:middle}
.tl-role-badge svg{width:100%;height:100%;display:block;overflow:visible}.tl-role-badge .tl-role-seal{fill:var(--tl-role-color)}.tl-role-badge .tl-role-check{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.tl-role-badge em{position:absolute;right:-5px;bottom:-4px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--tl-role-color);font-style:normal;font-size:9px;font-weight:1000;line-height:1;border:1.5px solid rgba(255,255,255,.94);box-shadow:0 3px 8px rgba(15,23,42,.16)}
.tl-role-yayinci{--tl-role-color:#2563eb;--tl-role-shadow:rgba(37,99,235,.30)}.tl-role-ajans{--tl-role-color:#0f8b99;--tl-role-shadow:rgba(15,139,153,.30)}.tl-role-bayi{--tl-role-color:#f97316;--tl-role-shadow:rgba(249,115,22,.30)}.tl-role-yonetim{--tl-role-color:#ef4444;--tl-role-shadow:rgba(239,68,68,.30)}.tl-role-destekci{--tl-role-color:#10b981;--tl-role-shadow:rgba(16,185,129,.30)}
.tl-role-badge-avatar{position:absolute!important;right:-7px!important;bottom:1px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;z-index:5!important;overflow:visible!important}.tl-role-badge-avatar em{width:18px;height:18px;font-size:10px;right:-5px;bottom:-3px}.tl-role-badge-avatar svg{filter:drop-shadow(0 0 0 #fff)}
.tl-role-badges-mini .tl-role-badge{width:18px;height:18px;min-width:18px;min-height:18px}.tl-role-badges-mini .tl-role-badge em{width:11px;height:11px;font-size:6.5px;right:-4px;bottom:-3px;border-width:1px}.tl-role-badges-profile{margin:2px 0 8px;gap:7px}.tl-role-badges-profile .tl-role-badge{width:30px;height:30px;min-width:30px;min-height:30px}
.tl-search-user-v506 .tl-role-badges-mini,.tl-search-post-v506 .tl-role-badges-mini,.tl-rank-info-v507 .tl-role-badges-mini{margin-left:6px;position:relative;top:2px}.tl-rank-avatar-v507{position:relative}.tl-rank-avatar-v507 .tl-role-badge-avatar{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;right:-5px!important;bottom:-2px!important}.tl-rank-avatar-v507 .tl-role-badge-avatar em{width:12px;height:12px;font-size:6.5px}
@media(max-width:320px){.tl-role-badge-avatar{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;right:-5px!important;bottom:0!important}.tl-role-badge-avatar em{width:14px;height:14px;font-size:8px}.tl-role-badges-profile .tl-role-badge{width:24px;height:24px;min-width:24px;min-height:24px}.tl-role-badge em{width:13px;height:13px;font-size:7px}}

/* v621 - rozetlerin kart avatarlarında kesilmesini engelle */
.tl-party-card-v605 .ava,
.tl-party-card-v494 .ava,
.tl-share-head-v494 .avatar,
.tl-message-row-v611 .ava,
.tl-result-row-v610 .ava,
.tl-rank-row-v610 .ava{
  overflow:visible!important;
  position:relative!important;
}
.tl-party-card-v605 .ava img,
.tl-party-card-v494 .ava img,
.tl-result-row-v610 .ava img,
.tl-rank-row-v610 .ava img{
  border-radius:50%!important;
}
.tl-party-card-v605 .info p .tl-role-badges-mini,
.tl-party-card-v494 .info p .tl-role-badges-mini{
  display:inline-flex!important;
  vertical-align:middle!important;
  margin:0 3px!important;
}

/* v623 - Mesaj listesi: profil açma + sola kaydır sil + düzenli sohbet geçişi */
body.tl-message-v623 .tl-content-v494{
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
}
body.tl-message-v623 .tl-message-list-v623{
  gap:10px!important;
  padding:0 10px 14px!important;
}
body.tl-message-v623 .tl-msg-swipe-v623{
  position:relative!important;
  overflow:hidden!important;
  border-radius:18px!important;
  min-height:64px!important;
}
body.tl-message-v623 .tl-msg-delete-form-v623{
  position:absolute!important;
  inset:0 0 0 auto!important;
  width:86px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:stretch!important;
  justify-content:flex-end!important;
  z-index:1!important;
}
body.tl-message-v623 .tl-msg-delete-form-v623 button{
  width:82px!important;
  border:0!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#ff3b64,#ef4444)!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:950!important;
  cursor:pointer!important;
}
body.tl-message-v623 .tl-msg-card-v623{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:50px 1fr auto!important;
  align-items:center!important;
  gap:10px!important;
  min-height:64px!important;
  padding:8px 10px!important;
  background:#fff!important;
  border-radius:18px!important;
  box-shadow:0 8px 24px rgba(15,23,42,.04)!important;
  transform:translateX(0)!important;
  transition:transform .18s ease, background .18s ease!important;
  touch-action:pan-y!important;
}
body.tl-message-v623 .tl-msg-swipe-v623.is-open .tl-msg-card-v623{
  transform:translateX(-88px)!important;
}
body.tl-message-v623 .tl-msg-card-v623.is-unread{
  background:#fff7fd!important;
}
body.tl-message-v623 .tl-msg-avatar-link-v623{
  width:50px!important;
  height:50px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  display:block!important;
  flex:0 0 auto!important;
  text-decoration:none!important;
}
body.tl-message-v623 .tl-msg-avatar-link-v623 img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
body.tl-message-v623 .tl-msg-open-v623{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  color:inherit!important;
  text-decoration:none!important;
}
body.tl-message-v623 .tl-msg-open-v623 strong{
  display:block!important;
  color:#8136ff!important;
  font-size:17px!important;
  line-height:1.1!important;
  font-weight:950!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.tl-message-v623 .tl-msg-open-v623 p{
  margin:5px 0 0!important;
  color:#8b92a2!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:900!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.tl-message-v623 .tl-msg-open-v623 time{
  color:#9aa1ad!important;
  font-size:11.5px!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
body.tl-message-v623 .tl-msg-open-v623 .unread{
  min-width:24px!important;
  height:21px!important;
  border-radius:999px!important;
  margin-top:7px!important;
  padding:0 6px!important;
  display:grid!important;
  place-items:center!important;
  background:#8b5cf6!important;
  color:#fff!important;
  font-size:10.5px!important;
  font-style:normal!important;
  font-weight:950!important;
}
body.tl-message-v623 .tl-msg-profile-chip-v623{
  height:28px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#f1edff!important;
  color:#7c3aed!important;
  font-size:10.5px!important;
  font-weight:950!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
body.tl-message-v623 .tl-message-hint-v623{
  margin:8px 12px 0!important;
  color:#9aa1ad!important;
  font-size:10.5px!important;
  font-weight:800!important;
  line-height:1.35!important;
}
@media(max-width:380px){
  body.tl-message-v623 .tl-msg-card-v623{
    grid-template-columns:46px 1fr auto!important;
    gap:8px!important;
    min-height:60px!important;
    padding:7px 8px!important;
  }
  body.tl-message-v623 .tl-msg-avatar-link-v623{width:46px!important;height:46px!important;}
  body.tl-message-v623 .tl-msg-open-v623{gap:6px!important;}
  body.tl-message-v623 .tl-msg-open-v623 strong{font-size:15px!important;}
  body.tl-message-v623 .tl-msg-open-v623 p{font-size:11.5px!important;}
  body.tl-message-v623 .tl-msg-profile-chip-v623{padding:0 7px!important;font-size:9.5px!important;}
}


/* v625 - Ben sayfası referans üst görünüm + fil süsü kaldırma */
.tl-ben-ref-v625 .tl-app-shell-v494{background:#fff!important;}
.tl-ben-ref-v625 .tl-ben-content-v505{background:#fff!important;padding-bottom:calc(var(--tl-bottom-h,72px) + 18px)!important;}
.tl-ben-ref-v625 .tl-ben-head-v494{
  position:relative!important;
  overflow:hidden!important;
  padding:calc(28px + env(safe-area-inset-top)) 10px 12px!important;
  min-height:0!important;
  background:linear-gradient(180deg,#f07bff 0%,#55b6ff 38%,#eaf7ff 70%,#fff 100%)!important;
  border-radius:0!important;
  text-align:center!important;
}
.tl-ben-ref-v625 .tl-ben-head-v494::before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto 0!important;
  height:260px!important;
  z-index:0!important;
  background:linear-gradient(135deg,#ef73ff 0%,#7388ff 48%,#2ebdff 100%)!important;
  opacity:1!important;
}
.tl-ben-ref-v625 .tl-ben-head-v494::after{
  content:""!important;
  position:absolute!important;
  left:-8%;right:-8%;top:122px!important;
  height:190px!important;
  z-index:0!important;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.92) 42%,#fff 100%)!important;
  pointer-events:none!important;
}
.tl-ben-ref-v625 .tl-ben-head-v494>*{position:relative!important;z-index:1!important;}
.tl-ben-ref-v625 .tl-ben-icons-v494{font-size:31px!important;line-height:1!important;color:#fff!important;padding:0 8px 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;}
.tl-ben-ref-v625 .tl-ben-icons-v494 span{display:flex!important;gap:18px!important;align-items:center!important;}
.tl-ben-ref-v625 .tl-ben-head-link-v538{color:#fff!important;text-shadow:0 2px 12px rgba(20,30,70,.18)!important;text-decoration:none!important;min-width:34px!important;height:34px!important;font-size:31px!important;}
.tl-ben-ref-v625 .tl-ben-avatar-v494,
.tl-ben-ref-v625 .tl-ben-avatar-v538{width:126px!important;height:126px!important;margin:16px auto 8px!important;border-radius:50%!important;overflow:visible!important;display:grid!important;place-items:center!important;text-decoration:none!important;}
.tl-ben-ref-v625 .tl-ben-avatar-v494::before,
.tl-ben-ref-v625 .tl-ben-avatar-v538::before{content:none!important;display:none!important;}
.tl-ben-ref-v625 .tl-ben-avatar-v494::after{content:none!important;display:none!important;}
.tl-ben-ref-v625 .tl-ben-avatar-v494 img,
.tl-ben-ref-v625 .tl-ben-avatar-v538 img{width:118px!important;height:118px!important;border-radius:50%!important;border:5px solid rgba(255,255,255,.94)!important;box-shadow:0 14px 34px rgba(15,23,42,.18)!important;object-fit:cover!important;background:#fff!important;}
.tl-ben-ref-v625 .tl-ben-avatar-v538 em{display:none!important;}
.tl-ben-ref-v625 .tl-ben-name-v494{font-size:29px!important;line-height:1.08!important;font-weight:950!important;color:#0b0d13!important;letter-spacing:-.8px!important;margin-top:8px!important;text-shadow:none!important;}
.tl-ben-ref-v625 .tl-ben-id-v494,
.tl-ben-ref-v625 .tl-ben-copy-id-v538{border:0!important;background:transparent!important;color:#777d88!important;border-radius:0!important;padding:0!important;margin:10px auto 0!important;font-size:17px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;}
.tl-ben-ref-v625 .tl-ben-bio-v538,
.tl-ben-ref-v625 .tl-ben-mini-v538,
.tl-ben-ref-v625 .tl-ben-wallet-v538{display:none!important;}
.tl-ben-ref-v625 .tl-ben-stats-v494{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;margin:26px 0 18px!important;padding:0!important;}
.tl-ben-ref-v625 .tl-ben-stats-v494 a{color:inherit!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;}
.tl-ben-ref-v625 .tl-ben-stats-v494 b{display:block!important;font-size:25px!important;font-style:italic!important;font-weight:950!important;color:#63666d!important;letter-spacing:-.7px!important;line-height:1!important;}
.tl-ben-ref-v625 .tl-ben-stats-v494 span{display:block!important;margin-top:8px!important;color:#8b8f98!important;font-size:13px!important;font-weight:800!important;}
.tl-ben-ref-v625 .tl-ben-actions-v494{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 10px!important;padding:0 2px!important;}
.tl-ben-ref-v625 .tl-ben-action-v494{min-height:72px!important;border-radius:10px!important;padding:0 16px!important;font-size:20px!important;line-height:1.05!important;color:#fff!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;}
.tl-ben-ref-v625 .tl-ben-action-v494.coin{background:linear-gradient(135deg,#ff9f1c 0%,#ffd046 100%)!important;}
.tl-ben-ref-v625 .tl-ben-action-v494.host{background:linear-gradient(135deg,#b640ff 0%,#df77ff 100%)!important;}
.tl-ben-ref-v625 .tl-ben-action-v494 span{font-size:34px!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))!important;}
.tl-ben-ref-v625 .tl-ben-banner-v494{margin:10px 2px 14px!important;min-height:78px!important;border-radius:12px!important;padding:14px 18px!important;font-size:20px!important;line-height:1.12!important;color:#ffe7b8!important;text-decoration:none!important;background:linear-gradient(90deg,rgba(32,12,8,.92),rgba(73,31,22,.72)),linear-gradient(135deg,#28140f,#805037)!important;box-shadow:0 12px 24px rgba(15,23,42,.08)!important;}
.tl-ben-ref-v625 .tl-ben-banner-v494 small{display:block!important;color:#ffe2ae!important;font-size:13px!important;font-weight:800!important;margin-top:4px!important;}
.tl-ben-ref-v625 .tl-ben-grid-v494{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:0 10px 18px!important;background:#fff!important;}
.tl-ben-ref-v625 .tl-ben-tile-v494{min-height:114px!important;border-radius:12px!important;background:#fbfcff!important;box-shadow:0 8px 22px rgba(15,23,42,.035)!important;color:#60646f!important;text-decoration:none!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important;}
.tl-ben-ref-v625 .tl-ben-tile-v494 .emoji{font-size:42px!important;line-height:1!important;}
.tl-ben-ref-v625 .tl-ben-tile-v494 .new{right:9px!important;top:7px!important;background:#ff293b!important;color:#fff!important;border-radius:4px!important;font-size:14px!important;font-weight:950!important;padding:2px 7px!important;}
/* Eski genel fil dekorunu bu sayfa ve profil varyantlarında kesin kapat */
.tl-ben-ref-v625 .tl-ben-avatar-v494:before,
.tl-profile-no-elephant-v625 .tl-ben-avatar-v494:before{content:none!important;display:none!important;}
@media(max-width:360px){
  .tl-ben-ref-v625 .tl-ben-head-v494{padding-left:8px!important;padding-right:8px!important;}
  .tl-ben-ref-v625 .tl-ben-avatar-v494,.tl-ben-ref-v625 .tl-ben-avatar-v538{width:108px!important;height:108px!important;margin-top:12px!important;}
  .tl-ben-ref-v625 .tl-ben-avatar-v494 img,.tl-ben-ref-v625 .tl-ben-avatar-v538 img{width:100px!important;height:100px!important;}
  .tl-ben-ref-v625 .tl-ben-name-v494{font-size:25px!important;}
  .tl-ben-ref-v625 .tl-ben-id-v494,.tl-ben-ref-v625 .tl-ben-copy-id-v538{font-size:15px!important;}
  .tl-ben-ref-v625 .tl-ben-stats-v494 b{font-size:22px!important;}
  .tl-ben-ref-v625 .tl-ben-stats-v494 span{font-size:11.5px!important;}
  .tl-ben-ref-v625 .tl-ben-action-v494{min-height:62px!important;font-size:17px!important;padding:0 12px!important;}
  .tl-ben-ref-v625 .tl-ben-banner-v494{min-height:66px!important;font-size:17px!important;}
  .tl-ben-ref-v625 .tl-ben-tile-v494{min-height:96px!important;font-size:13px!important;}
  .tl-ben-ref-v625 .tl-ben-tile-v494 .emoji{font-size:34px!important;}
}


/* v626 - Ben ve Profil detay: referansa uygun kompakt, ortalı ve tek satır düzen */
.tl-ben-ref-v626 .tl-ben-head-v494{
  padding:calc(20px + env(safe-area-inset-top)) 10px 10px!important;
}
.tl-ben-ref-v626 .tl-ben-head-v494::before{height:226px!important;}
.tl-ben-ref-v626 .tl-ben-head-v494::after{top:108px!important;height:170px!important;}
.tl-ben-ref-v626 .tl-ben-icons-v494{min-height:32px!important;font-size:25px!important;padding:0 8px 0!important;}
.tl-ben-ref-v626 .tl-ben-head-link-v538{width:30px!important;min-width:30px!important;height:30px!important;font-size:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;border-radius:12px!important;color:#fff!important;}
.tl-ben-ref-v626 .tl-ben-icons-v494 span{gap:12px!important;}
.tl-ben-ref-v626 .tl-ben-avatar-v494,
.tl-ben-ref-v626 .tl-ben-avatar-v538{width:104px!important;height:104px!important;margin:8px auto 6px!important;}
.tl-ben-ref-v626 .tl-ben-avatar-v494 img,
.tl-ben-ref-v626 .tl-ben-avatar-v538 img{width:98px!important;height:98px!important;border-width:4px!important;}
.tl-ben-ref-v626 .tl-ben-name-v494{font-size:24px!important;line-height:1!important;margin:6px 0 0!important;text-align:center!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.tl-ben-ref-v626 .tl-ben-id-v494,
.tl-ben-ref-v626 .tl-ben-copy-id-v538{font-size:14px!important;margin-top:8px!important;line-height:1.1!important;white-space:nowrap!important;}
.tl-ben-ref-v626 .tl-ben-stats-v494{margin:20px 0 13px!important;gap:2px!important;}
.tl-ben-ref-v626 .tl-ben-stats-v494 b{font-size:20px!important;line-height:1!important;text-align:center!important;}
.tl-ben-ref-v626 .tl-ben-stats-v494 span{font-size:11px!important;margin-top:6px!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important;}
.tl-ben-ref-v626 .tl-ben-actions-v494{gap:7px!important;margin:0 0 8px!important;padding:0!important;}
.tl-ben-ref-v626 .tl-ben-action-v494{min-height:58px!important;border-radius:12px!important;padding:0 12px!important;font-size:16px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;white-space:nowrap!important;text-align:center!important;}
.tl-ben-ref-v626 .tl-ben-action-v494 b{display:block!important;min-width:0!important;flex:1 1 auto!important;font-size:16px!important;font-weight:950!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.tl-ben-ref-v626 .tl-ben-action-v494 span{font-size:26px!important;flex:0 0 auto!important;}
.tl-ben-ref-v626 .tl-ben-banner-v494{min-height:62px!important;margin:8px 0 10px!important;border-radius:12px!important;padding:12px 14px!important;font-size:17px!important;line-height:1.1!important;text-align:left!important;}
.tl-ben-ref-v626 .tl-ben-banner-v494 small{font-size:12px!important;margin-top:3px!important;}
.tl-ben-ref-v626 .tl-ben-grid-v494{gap:6px!important;padding:0 8px 14px!important;}
.tl-ben-ref-v626 .tl-ben-tile-v494{min-height:86px!important;border-radius:13px!important;font-size:12.3px!important;line-height:1.08!important;font-weight:850!important;padding:8px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;}
.tl-ben-ref-v626 .tl-ben-tile-v494 .emoji{font-size:30px!important;line-height:1!important;}
.tl-ben-ref-v626 .tl-ben-tile-v494 span:not(.emoji){display:block!important;width:100%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;}
.tl-ben-ref-v626 .tl-ben-tile-v494 .new{font-size:9px!important;right:6px!important;top:5px!important;padding:1px 5px!important;}
@media(max-width:360px){
  .tl-ben-ref-v626 .tl-ben-avatar-v494,.tl-ben-ref-v626 .tl-ben-avatar-v538{width:92px!important;height:92px!important;margin-top:6px!important;}
  .tl-ben-ref-v626 .tl-ben-avatar-v494 img,.tl-ben-ref-v626 .tl-ben-avatar-v538 img{width:86px!important;height:86px!important;}
  .tl-ben-ref-v626 .tl-ben-name-v494{font-size:21px!important;}
  .tl-ben-ref-v626 .tl-ben-stats-v494 b{font-size:18px!important;}
  .tl-ben-ref-v626 .tl-ben-stats-v494 span{font-size:10px!important;}
  .tl-ben-ref-v626 .tl-ben-action-v494{min-height:52px!important;padding:0 9px!important;}
  .tl-ben-ref-v626 .tl-ben-action-v494 b{font-size:14px!important;}
  .tl-ben-ref-v626 .tl-ben-action-v494 span{font-size:22px!important;}
  .tl-ben-ref-v626 .tl-ben-tile-v494{min-height:78px!important;font-size:11px!important;}
  .tl-ben-ref-v626 .tl-ben-tile-v494 .emoji{font-size:26px!important;}
}

/* Profil detay v626 - daha düzenli, ortalı başlıklar ve mobilde taşmayan kartlar */
.tl-profile-detail-v626 .tl-content-v494{background:#fff!important;}
.tl-profile-detail-v626 .tl-pd-cover{height:150px!important;}
.tl-profile-detail-v626 .tl-pd-panel{margin-top:-20px!important;background:#fff!important;padding:0 14px 16px!important;border-radius:28px 28px 0 0!important;}
.tl-profile-detail-v626 .tl-pd-avatar-wrap{top:-44px!important;left:14px!important;}
.tl-profile-detail-v626 .tl-pd-avatar{width:84px!important;height:84px!important;border-width:4px!important;overflow:visible!important;}
.tl-profile-detail-v626 .tl-pd-avatar img{border-radius:50%!important;}
.tl-profile-detail-v626 .tl-pd-hero-body{padding-top:48px!important;}
.tl-profile-detail-v626 .tl-pd-head-actions{top:8px!important;right:4px!important;}
.tl-profile-detail-v626 .tl-pd-follow-pill{font-size:10.5px!important;padding:6px 10px!important;border-radius:999px!important;line-height:1!important;}
.tl-profile-detail-v626 .tl-pd-name{font-size:22px!important;line-height:1.05!important;margin:0 0 7px!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.tl-profile-detail-v626 .tl-role-badges-profile{display:flex!important;justify-content:flex-start!important;margin:0 0 7px!important;gap:5px!important;}
.tl-profile-detail-v626 .tl-role-badges-profile .tl-role-badge{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;}
.tl-profile-detail-v626 .tl-role-badges-profile .tl-role-badge em{width:12px!important;height:12px!important;font-size:6px!important;}
.tl-profile-detail-v626 .tl-pd-badge-row{gap:5px!important;margin:0 0 12px!important;}
.tl-profile-detail-v626 .tl-pd-mini-chip{font-size:10.5px!important;padding:5px 8px!important;gap:4px!important;white-space:nowrap!important;}
.tl-profile-detail-v626 .tl-pd-sep{margin:4px 0 12px!important;}
.tl-profile-detail-v626 .tl-pd-tabs{justify-content:center!important;gap:24px!important;margin:0 0 16px!important;}
.tl-profile-detail-v626 .tl-pd-tab{font-size:18px!important;text-align:center!important;padding-bottom:9px!important;}
.tl-profile-detail-v626 .tl-pd-tab.active::after{height:5px!important;left:14px!important;right:14px!important;}
.tl-profile-detail-v626 .tl-pd-card{border-radius:18px!important;padding:12px!important;margin-bottom:12px!important;box-shadow:0 7px 18px rgba(15,23,42,.045)!important;}
.tl-profile-detail-v626 .tl-pd-family-card{min-height:78px!important;}
.tl-profile-detail-v626 .tl-pd-rank-left{gap:10px!important;min-width:0!important;}
.tl-profile-detail-v626 .tl-pd-family-badge{width:44px!important;height:44px!important;border-radius:16px!important;font-size:20px!important;flex:0 0 44px!important;}
.tl-profile-detail-v626 .tl-pd-rank-left h3{text-align:left!important;font-size:12px!important;margin:0 0 2px!important;}
.tl-profile-detail-v626 .tl-pd-rank-left strong{font-size:17px!important;max-width:180px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.tl-profile-detail-v626 .tl-pd-rank-left small{font-size:11px!important;margin-top:3px!important;}
.tl-profile-detail-v626 .tl-pd-family-watermark{font-size:38px!important;}
.tl-profile-detail-v626 .tl-pd-topfans-row{min-height:48px!important;}
.tl-profile-detail-v626 .tl-pd-topfans-title{font-size:18px!important;}
.tl-profile-detail-v626 .tl-pd-fans{gap:7px!important;}
.tl-profile-detail-v626 .tl-pd-fan{width:44px!important;height:44px!important;overflow:visible!important;}
.tl-profile-detail-v626 .tl-pd-fan img{border-radius:50%!important;}
.tl-profile-detail-v626 .tl-pd-section-title{justify-content:center!important;margin:2px 0 10px!important;text-align:center!important;}
.tl-profile-detail-v626 .tl-pd-section-title h2{font-size:18px!important;text-align:center!important;width:100%!important;}
.tl-profile-detail-v626 .tl-pd-section-title button{position:absolute!important;right:14px!important;font-size:10px!important;}
.tl-profile-detail-v626 .tl-pd-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:14px!important;}
.tl-profile-detail-v626 .tl-pd-level-box{min-height:64px!important;border-radius:16px!important;padding:10px!important;display:grid!important;grid-template-columns:36px 1fr!important;gap:8px!important;align-items:center!important;}
.tl-profile-detail-v626 .tl-pd-level-box .icon{width:36px!important;height:36px!important;font-size:19px!important;}
.tl-profile-detail-v626 .tl-pd-level-box strong{font-size:10px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important;}
.tl-profile-detail-v626 .tl-pd-level-box span{font-size:14px!important;line-height:1.05!important;text-align:center!important;display:block!important;}
.tl-profile-detail-v626 .tl-pd-about-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important;}
.tl-profile-detail-v626 .tl-pd-info-box{min-height:58px!important;border-radius:14px!important;padding:9px!important;gap:7px!important;}
.tl-profile-detail-v626 .tl-pd-info-icon{width:26px!important;height:26px!important;font-size:14px!important;}
.tl-profile-detail-v626 .tl-pd-info-meta b{font-size:9px!important;text-align:center!important;}
.tl-profile-detail-v626 .tl-pd-info-meta span{font-size:12px!important;line-height:1.12!important;text-align:center!important;word-break:normal!important;overflow-wrap:break-word!important;}
.tl-profile-detail-v626 .tl-pd-info-box.full .tl-pd-info-meta b,
.tl-profile-detail-v626 .tl-pd-info-box.full .tl-pd-info-meta span{text-align:left!important;}
.tl-profile-detail-v626 .tl-pd-copy{font-size:13px!important;padding:4px 6px!important;}
.tl-profile-detail-v626 .tl-pd-chip-list{justify-content:center!important;gap:7px!important;}
.tl-profile-detail-v626 .tl-pd-chip{font-size:10.5px!important;padding:7px 10px!important;text-align:center!important;}
.tl-profile-detail-v626 .tl-pd-group-card{border-radius:16px!important;padding:11px!important;justify-content:center!important;text-align:center!important;}
.tl-profile-detail-v626 .tl-pd-stat-line{justify-content:center!important;text-align:center!important;font-size:10.5px!important;gap:4px!important;}
.tl-profile-detail-v626 .tl-pd-empty{text-align:center!important;font-size:11px!important;}
.tl-profile-detail-v626 .tl-pd-sticky{bottom:calc(var(--tl-bottom-h,72px) + 8px + env(safe-area-inset-bottom))!important;}
@media(max-width:360px){
  .tl-profile-detail-v626 .tl-pd-cover{height:132px!important;}
  .tl-profile-detail-v626 .tl-pd-panel{padding-left:10px!important;padding-right:10px!important;}
  .tl-profile-detail-v626 .tl-pd-avatar{width:76px!important;height:76px!important;}
  .tl-profile-detail-v626 .tl-pd-name{font-size:20px!important;}
  .tl-profile-detail-v626 .tl-pd-mini-chip{font-size:9.5px!important;padding:4px 6px!important;}
  .tl-profile-detail-v626 .tl-pd-tab{font-size:16px!important;}
  .tl-profile-detail-v626 .tl-pd-card{padding:10px!important;}
  .tl-profile-detail-v626 .tl-pd-rank-left strong{font-size:15px!important;max-width:142px!important;}
  .tl-profile-detail-v626 .tl-pd-level-box{grid-template-columns:30px 1fr!important;padding:8px!important;min-height:58px!important;}
  .tl-profile-detail-v626 .tl-pd-level-box .icon{width:30px!important;height:30px!important;font-size:16px!important;}
  .tl-profile-detail-v626 .tl-pd-level-box span{font-size:12.5px!important;}
  .tl-profile-detail-v626 .tl-pd-info-meta span{font-size:11px!important;}
}

/* v628 - Ben sayfası: üst profil alanı tam yukarı, sabit; alt menüler ayrı kaydırılır */
.tl-ben-ref-v628 .tl-app-shell-v494{
  background:#fff!important;
  overflow:hidden!important;
}
.tl-ben-ref-v628 .tl-ben-content-v505{
  height:calc(100dvh - var(--tl-bottom-h,72px))!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
  background:#fff!important;
  padding-bottom:0!important;
}
.tl-ben-ref-v628 .tl-ben-head-v494{
  position:sticky!important;
  top:0!important;
  z-index:30!important;
  padding:calc(4px + env(safe-area-inset-top)) 10px 8px!important;
  margin:0!important;
  border-radius:0 0 0 0!important;
  box-shadow:0 8px 24px rgba(15,23,42,.06)!important;
}
.tl-ben-ref-v628 .tl-ben-head-v494::before{
  height:208px!important;
  top:0!important;
}
.tl-ben-ref-v628 .tl-ben-head-v494::after{
  top:78px!important;
  height:162px!important;
}
.tl-ben-ref-v628 .tl-ben-icons-v494{
  min-height:28px!important;
  padding:0 7px!important;
  font-size:22px!important;
}
.tl-ben-ref-v628 .tl-ben-head-link-v538{
  width:28px!important;
  min-width:28px!important;
  height:28px!important;
  font-size:22px!important;
}
.tl-ben-ref-v628 .tl-ben-icons-v494 span{gap:10px!important;}
.tl-ben-ref-v628 .tl-ben-avatar-v494,
.tl-ben-ref-v628 .tl-ben-avatar-v538{
  width:88px!important;
  height:88px!important;
  margin:2px auto 4px!important;
}
.tl-ben-ref-v628 .tl-ben-avatar-v494 img,
.tl-ben-ref-v628 .tl-ben-avatar-v538 img{
  width:82px!important;
  height:82px!important;
  border-width:4px!important;
}
.tl-ben-ref-v628 .tl-ben-name-v494{
  font-size:22px!important;
  line-height:1!important;
  margin:4px 0 0!important;
}
.tl-ben-ref-v628 .tl-ben-id-v494,
.tl-ben-ref-v628 .tl-ben-copy-id-v538{
  font-size:13px!important;
  margin-top:6px!important;
}
.tl-ben-ref-v628 .tl-ben-stats-v494{
  margin:16px 0 10px!important;
  gap:2px!important;
}
.tl-ben-ref-v628 .tl-ben-stats-v494 b{
  font-size:18px!important;
}
.tl-ben-ref-v628 .tl-ben-stats-v494 span{
  font-size:10.5px!important;
  margin-top:5px!important;
}
.tl-ben-ref-v628 .tl-ben-actions-v494{
  gap:7px!important;
  margin:0 0 8px!important;
  padding:0 2px!important;
}
.tl-ben-ref-v628 .tl-ben-action-v494{
  min-height:52px!important;
  border-radius:11px!important;
  padding:0 12px!important;
}
.tl-ben-ref-v628 .tl-ben-action-v494 b{
  font-size:14.5px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  text-align:center!important;
}
.tl-ben-ref-v628 .tl-ben-action-v494 span{
  font-size:22px!important;
}
.tl-ben-ref-v628 .tl-ben-banner-v494{
  min-height:54px!important;
  margin:8px 0 2px!important;
  border-radius:11px!important;
  padding:10px 14px!important;
  font-size:15.5px!important;
  line-height:1.05!important;
}
.tl-ben-ref-v628 .tl-ben-banner-v494 small{
  font-size:11px!important;
  margin-top:3px!important;
}
.tl-ben-ref-v628 .tl-ben-grid-v494{
  padding:10px 8px calc(var(--tl-bottom-h,72px) + 18px)!important;
  background:#fff!important;
  gap:7px!important;
}
.tl-ben-ref-v628 .tl-ben-tile-v494{
  min-height:82px!important;
  border-radius:13px!important;
  font-size:11.5px!important;
  gap:5px!important;
}
.tl-ben-ref-v628 .tl-ben-tile-v494 .emoji{
  font-size:27px!important;
}
@media(max-width:360px){
  .tl-ben-ref-v628 .tl-ben-head-v494{padding-left:8px!important;padding-right:8px!important;}
  .tl-ben-ref-v628 .tl-ben-avatar-v494,.tl-ben-ref-v628 .tl-ben-avatar-v538{width:80px!important;height:80px!important;}
  .tl-ben-ref-v628 .tl-ben-avatar-v494 img,.tl-ben-ref-v628 .tl-ben-avatar-v538 img{width:74px!important;height:74px!important;}
  .tl-ben-ref-v628 .tl-ben-name-v494{font-size:20px!important;}
  .tl-ben-ref-v628 .tl-ben-stats-v494{margin-top:13px!important;}
  .tl-ben-ref-v628 .tl-ben-stats-v494 b{font-size:16.5px!important;}
  .tl-ben-ref-v628 .tl-ben-stats-v494 span{font-size:9.8px!important;}
  .tl-ben-ref-v628 .tl-ben-action-v494{min-height:48px!important;padding:0 9px!important;}
  .tl-ben-ref-v628 .tl-ben-action-v494 b{font-size:13px!important;}
  .tl-ben-ref-v628 .tl-ben-action-v494 span{font-size:20px!important;}
  .tl-ben-ref-v628 .tl-ben-banner-v494{min-height:50px!important;font-size:14px!important;}
  .tl-ben-ref-v628 .tl-ben-tile-v494{min-height:76px!important;font-size:10.5px!important;}
  .tl-ben-ref-v628 .tl-ben-tile-v494 .emoji{font-size:24px!important;}
}


/* v629 - Ben sayfası: üst profil alanı tamamen sabit, beyaz üst boşluk/pull kayması kapalı; sadece alt kartlar scroll */
html:has(.tl-ben-ref-v629),
body:has(.tl-ben-ref-v629){
  height:100%!important;
  overflow:hidden!important;
  overscroll-behavior:none!important;
  background:#fff!important;
  margin:0!important;
  padding:0!important;
}
.tl-ben-ref-v629 .tl-app-shell-v494{
  height:100dvh!important;
  max-height:100dvh!important;
  overflow:hidden!important;
  background:#fff!important;
  overscroll-behavior:none!important;
  touch-action:manipulation!important;
}
.tl-ben-ref-v629 .tl-ben-content-v505{
  height:calc(100dvh - var(--tl-bottom-h,72px))!important;
  max-height:calc(100dvh - var(--tl-bottom-h,72px))!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  padding:0!important;
  margin:0!important;
  background:#fff!important;
  overscroll-behavior:none!important;
}
.tl-ben-ref-v629 .tl-ben-head-v494{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  flex:0 0 auto!important;
  padding:4px 10px 8px!important;
  margin:0!important;
  transform:none!important;
  width:100%!important;
  border-radius:0!important;
  overflow:hidden!important;
  z-index:5!important;
  box-shadow:0 8px 22px rgba(15,23,42,.055)!important;
}
.tl-ben-ref-v629 .tl-ben-head-v494::before{top:0!important;height:206px!important;}
.tl-ben-ref-v629 .tl-ben-head-v494::after{top:76px!important;height:162px!important;}
.tl-ben-ref-v629 .tl-ben-grid-v494{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain!important;
  padding:10px 8px calc(var(--tl-bottom-h,72px) + 16px)!important;
  margin:0!important;
  background:#fff!important;
  touch-action:pan-y!important;
}
.tl-ben-ref-v629 .tl-ben-icons-v494{margin-top:0!important;}
.tl-ben-ref-v629 .tl-ben-avatar-v494,
.tl-ben-ref-v629 .tl-ben-avatar-v538{margin-top:0!important;}
.tl-ben-ref-v629 .tl-gold-coin{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  border-radius:50%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:radial-gradient(circle at 32% 28%,#fff5a8 0 10%,#ffd84c 25%,#f7b900 58%,#c47a00 100%)!important;
  box-shadow:inset 0 0 0 3px rgba(255,255,255,.32),inset 0 -4px 7px rgba(122,74,0,.24),0 6px 12px rgba(217,143,0,.22)!important;
  position:relative!important;
}
.tl-ben-ref-v629 .tl-gold-coin::before{
  content:"₮"!important;
  color:#b87400!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45)!important;
}
.tl-ben-ref-v629 .tl-ben-action-v494.coin{
  background:linear-gradient(135deg,#ffab1e 0%,#ffd241 100%)!important;
}
.tl-ben-ref-v629 .tl-ben-action-v494.coin b,
.tl-ben-ref-v629 .tl-ben-action-v494.host b{
  white-space:nowrap!important;
  text-align:center!important;
}
@media(max-width:360px){
  .tl-ben-ref-v629 .tl-ben-head-v494{padding-left:8px!important;padding-right:8px!important;padding-top:2px!important;}
  .tl-ben-ref-v629 .tl-gold-coin{width:24px!important;height:24px!important;min-width:24px!important;}
  .tl-ben-ref-v629 .tl-gold-coin::before{font-size:13px!important;}
}

html.tl-ben-lock-v629,body.tl-ben-lock-v629{
  height:100%!important;
  overflow:hidden!important;
  overscroll-behavior:none!important;
  background:#fff!important;
  margin:0!important;
  padding:0!important;
}

/* v649 ortak rozet ve bildirim altyapısı */
.tl-role-badge-row{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.tl-role-badge{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;box-shadow:0 2px 7px rgba(15,23,42,.22);border:1.5px solid rgba(255,255,255,.95);line-height:1}.tl-role-badge b{font:inherit}.tl-role-badge-corner{position:absolute;right:-2px;bottom:-2px;z-index:5;width:22px;height:22px;font-size:11px}.tl-badge-management{background:linear-gradient(135deg,#ef4444,#991b1b)}.tl-badge-host{background:linear-gradient(135deg,#2563eb,#06b6d4)}.tl-badge-agency{background:linear-gradient(135deg,#14b8a6,#0f766e)}.tl-badge-dealer{background:linear-gradient(135deg,#f59e0b,#ea580c)}.tl-badge-supporter{background:linear-gradient(135deg,#22c55e,#15803d)}.tl-notify-badge{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:900;line-height:16px;text-align:center;box-shadow:0 2px 8px rgba(239,68,68,.35);border:1px solid #fff}.tl-avatar-wrap,.tl-group-avatar-wrap{position:relative;overflow:visible;display:inline-flex}

/* v658 Bildirim merkezi */
.tity-notify-page{background:linear-gradient(180deg,#eef7ff 0%,#f7fbff 42%,#f8f5ff 100%);overflow:hidden}
.tity-notify-app{min-height:100dvh;display:flex;flex-direction:column;max-width:430px;margin:0 auto;background:transparent;position:relative;overflow:hidden}
.tity-notify-shell{height:calc(100dvh - 72px);overflow:auto;padding:10px 10px 92px;scrollbar-width:none;-ms-overflow-style:none}
.tity-notify-shell::-webkit-scrollbar{display:none}
.tity-notify-head{display:flex;align-items:center;gap:10px;padding:8px 2px 10px;position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#eef7ff 0%,rgba(238,247,255,.94) 100%);backdrop-filter:blur(10px)}
.tity-notify-back{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.86);box-shadow:0 8px 22px rgba(56,78,160,.12);font-size:26px;font-weight:900;color:#26314f;text-decoration:none}
.tity-notify-head h1{margin:0;font-size:18px;line-height:1.05;color:#101828;font-weight:900}
.tity-notify-head p{margin:3px 0 0;color:#667085;font-size:11px;font-weight:700;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tity-notify-read{margin-left:auto;height:30px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#6d5dfc,#19c8ff);color:#fff;text-decoration:none;font-size:11px;font-weight:900;display:flex;align-items:center;box-shadow:0 8px 20px rgba(81,96,255,.23)}
.tity-notify-tabs{display:flex;gap:7px;overflow:auto;padding:2px 0 10px;margin:0 -2px 4px;scrollbar-width:none;-ms-overflow-style:none}
.tity-notify-tabs::-webkit-scrollbar{display:none}
.tity-notify-tabs a{flex:0 0 auto;min-height:30px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.76);border:1px solid rgba(141,153,190,.16);color:#344054;text-decoration:none;font-size:11px;font-weight:900;display:flex;align-items:center;gap:5px;box-shadow:0 5px 16px rgba(52,64,84,.06)}
.tity-notify-tabs a.active{background:linear-gradient(135deg,#6d5dfc,#19c8ff);color:#fff;border-color:transparent}
.tity-notify-tabs .tl-notify-badge{position:static;min-width:17px;height:17px;padding:0 5px;font-size:9px;background:#ff2d55;color:#fff;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900}
.tity-notify-list{display:grid;gap:8px}
.tity-notify-row{display:flex;align-items:center;gap:9px;min-height:58px;padding:9px;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 8px 24px rgba(52,64,84,.08);text-decoration:none;color:#1d2939;border:1px solid rgba(141,153,190,.12)}
.tity-notify-row.unread{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,247,255,.96));border-color:rgba(109,93,252,.25)}
.tity-notify-ico{width:38px;height:38px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--ncolor) 14%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ncolor) 18%,transparent);font-size:18px;flex:0 0 auto}
.tity-notify-body{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}
.tity-notify-body b{font-size:12.5px;line-height:1.15;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:900}
.tity-notify-body em{font-style:normal;font-size:11px;line-height:1.25;color:#667085;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tity-notify-time{font-size:10px;font-weight:800;color:#98a2b3;white-space:nowrap;align-self:flex-start;padding-top:4px}
.tity-notify-empty{min-height:180px;border-radius:24px;background:rgba(255,255,255,.76);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:8px;padding:24px;color:#667085;box-shadow:0 10px 30px rgba(52,64,84,.08)}
.tity-notify-empty strong{font-size:16px;color:#101828}.tity-notify-empty span{font-size:12px;line-height:1.4;max-width:270px}
@media(max-width:360px){.tity-notify-shell{padding-left:8px;padding-right:8px}.tity-notify-head h1{font-size:17px}.tity-notify-row{min-height:54px;border-radius:16px}.tity-notify-ico{width:34px;height:34px;border-radius:13px}.tity-notify-body b{font-size:12px}.tity-notify-body em{font-size:10.5px}}

/* v730.5 Ben Coin altın standardı */
.tl-gold-coin{background:radial-gradient(circle at 32% 24%,#fff8c7 0 12%,#FFD34D 28%,#F5A800 62%,#B86B00 100%)!important;box-shadow:inset 0 0 0 3px rgba(255,255,255,.32),inset 0 -4px 7px rgba(116,66,0,.28),0 6px 12px rgba(245,168,0,.25)!important}.tl-ben-action-v494.coin,.tl-ben-action-v494.coin-sale{background:linear-gradient(135deg,#F5A800,#FFD34D)!important;color:#fff!important}


/* v732 - TityLive premium harfsiz rol rozetleri */
.tl-role-badges{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;line-height:1;white-space:nowrap}
.tl-role-badge{--tl-role-color:#7c3aed;--tl-role-color2:#4c1d95;--tl-role-shadow:rgba(124,58,237,.30);position:relative;display:inline-grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;overflow:visible;filter:drop-shadow(0 5px 8px var(--tl-role-shadow));vertical-align:middle;color:#fff}
.tl-role-badge svg{width:100%;height:100%;display:block;overflow:visible}.tl-role-badge em{display:none!important}.tl-role-hex-outer{fill:#f59e0b}.tl-role-hex-mid{fill:#ffd06a}.tl-role-hex-inner{fill:var(--tl-role-color)}.tl-role-gloss{fill:#fff;opacity:.14}.tl-role-icon-fill{fill:#fff3bf}.tl-role-icon-accent{fill:#fbbf24}.tl-role-icon-hole{fill:var(--tl-role-color2)}.tl-role-icon-stroke{fill:none;stroke:#fff3bf;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.tl-role-yayinci{--tl-role-color:#7c3aed;--tl-role-color2:#4c1d95;--tl-role-shadow:rgba(124,58,237,.32)}.tl-role-ajans{--tl-role-color:#2563eb;--tl-role-color2:#1e3a8a;--tl-role-shadow:rgba(37,99,235,.32)}.tl-role-bayi{--tl-role-color:#0f766e;--tl-role-color2:#134e4a;--tl-role-shadow:rgba(15,118,110,.32)}.tl-role-yonetim{--tl-role-color:#dc2626;--tl-role-color2:#7f1d1d;--tl-role-shadow:rgba(220,38,38,.32)}.tl-role-destekci{--tl-role-color:#e11d48;--tl-role-color2:#9f1239;--tl-role-shadow:rgba(225,29,72,.32)}.tl-role-badge-avatar{position:absolute!important;right:-7px!important;bottom:1px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;z-index:5!important;overflow:visible!important}.tl-role-badges-mini .tl-role-badge{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}.tl-role-badges-profile{margin:0;gap:5px}.tl-role-badges-profile .tl-role-badge{width:26px;height:26px;min-width:26px;min-height:26px}.tl-rank-avatar-v507 .tl-role-badge-avatar,.tl-avatar-wrap .tl-role-badge-corner,.tl-group-avatar-wrap .tl-role-badge-corner{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;right:-5px!important;bottom:-3px!important}@media(max-width:320px){.tl-role-badge-avatar{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}.tl-role-badges-profile .tl-role-badge{width:22px;height:22px;min-width:22px;min-height:22px}}

/* v734 - Profil üst boşluk ve kompakt kimlik satırı rötuşları */
body.tl-profile-detail-ref-v616{margin:0!important;padding:0!important;overflow:hidden!important;}
body.tl-profile-detail-ref-v616 .tl-app-shell-v494{margin-top:0!important;padding-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;}
body.tl-profile-detail-ref-v616 .tl-content-v494{padding-top:0!important;margin-top:0!important;}
.tl-profile-detail-ref-v616 .tl-pd-wrap{margin-top:0!important;padding-top:0!important;}
.tl-profile-detail-ref-v616 .tl-pd-cover{margin-top:0!important;border-radius:0!important;top:0!important;}
.tl-profile-detail-ref-v616 .tl-pd-topbar{top:0!important;padding-top:6px!important;padding-left:6px!important;padding-right:6px!important;}
.tl-profile-detail-ref-v616 .tl-pd-mini-chip.id{letter-spacing:-.02em!important;color:#315cff!important;}
.tl-profile-detail-ref-v616 .tl-pd-mini-chip.publisher,.tl-profile-detail-ref-v616 .tl-pd-mini-chip.vip{display:inline-flex!important;align-items:center!important;}
@media(max-width:430px){.tl-profile-detail-ref-v616 .tl-pd-cover{height:148px!important}.tl-profile-detail-ref-v616 .tl-pd-panel{padding-left:9px!important;padding-right:9px!important}.tl-profile-detail-ref-v616 .tl-pd-identity-row{gap:4px!important}.tl-profile-detail-ref-v616 .tl-pd-identity-row .tl-pd-mini-chip{font-size:10.5px!important}}

/* ==========================================================
   Tity Live v1066 - Part 1: arama/siralama orijinal Lv-VIP ve ana sayfa yayın butonu
   ========================================================== */
.tl-search-page-v609 .tl-search-avatar-wrap-v1066,
.tl-ranking-page-v609 .tl-rank-podium-avatar-v1066{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  border-radius:0!important;
  background:transparent!important;
  overflow:visible!important;
  color:inherit!important;
}
.tl-search-page-v609 .tl-search-avatar-wrap-v1066 .ava{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;display:block!important;}
.tl-ranking-page-v609 .tl-rank-podium-avatar-v1066 img{display:block!important;border-radius:50%!important;object-fit:cover!important;}
.tl-ranking-page-v609 .tl-rank-podium-avatar-v1066 .tl-role-badge-avatar,
.tl-search-page-v609 .tl-search-avatar-wrap-v1066 .tl-role-badge-avatar{
  display:inline-flex!important;
  position:absolute!important;
  right:-7px!important;
  bottom:-4px!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  z-index:8!important;
  background:transparent!important;
  border-radius:0!important;
}
.tl-user-chips-v1066{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;margin-top:4px!important;flex-wrap:wrap!important;}
.tl-search-user-v506 small .tl-user-chips-v1066,.tl-rank-info-v507 .tl-user-chips-v1066{margin-top:3px!important;}
.tl-chip-level-v1066,.tl-chip-vip-v1066{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:17px!important;padding:0 7px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;font-weight:1000!important;letter-spacing:-.01em!important;color:#fff!important;box-shadow:0 4px 10px rgba(15,23,42,.10)!important;white-space:nowrap!important;}
.tl-chip-level-v1066{background:linear-gradient(135deg,#ff9b3d,#ff3c8a)!important;}
.tl-chip-vip-v1066{background:linear-gradient(135deg,#7c3aed,#d946ef)!important;}
.tl-chip-vip-v1066.vip-1,.tl-chip-vip-v1066.vip-2,.tl-chip-vip-v1066.vip-3{background:linear-gradient(135deg,#f59e0b,#fb7185)!important;}
.tl-chip-vip-v1066.vip-4,.tl-chip-vip-v1066.vip-5,.tl-chip-vip-v1066.vip-6{background:linear-gradient(135deg,#fb923c,#ec4899)!important;}
.tl-chip-vip-v1066.vip-7,.tl-chip-vip-v1066.vip-8,.tl-chip-vip-v1066.vip-9{background:linear-gradient(135deg,#8b5cf6,#d946ef)!important;}
.tl-chip-vip-v1066.vip-10,.tl-chip-vip-v1066.vip-11,.tl-chip-vip-v1066.vip-12{background:linear-gradient(135deg,#ef4444,#7c3aed)!important;}
.tl-chip-vip-v1066.vip-13,.tl-chip-vip-v1066.vip-14,.tl-chip-vip-v1066.vip-15{background:linear-gradient(135deg,#7f1d1d,#f59e0b)!important;}
.tl-chip-vip-v1066.vip-16,.tl-chip-vip-v1066.vip-17,.tl-chip-vip-v1066.vip-18,.tl-chip-vip-v1066.vip-19,.tl-chip-vip-v1066.vip-20{background:linear-gradient(135deg,#111827,#f59e0b)!important;}
.tl-rank-podium-card-v507 .tl-user-chips-v1066{justify-content:center!important;margin-top:0!important;}
.tl-rank-podium-card-v507 .tl-chip-level-v1066,.tl-rank-podium-card-v507 .tl-chip-vip-v1066{height:16px!important;font-size:8.8px!important;padding:0 6px!important;}
.tl-ranking-page-v609 .tl-rank-podium-card-v507 > span:not(.tl-rank-podium-avatar-v1066){display:flex!important;}
.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-user-chips-v1066,
.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-chip-level-v1066,
.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-chip-vip-v1066{display:inline-flex!important;}
.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-rank-podium-avatar-v1066{display:inline-flex!important;}
.tl-camera-btn-v505{position:relative!important;isolation:isolate!important;background:linear-gradient(135deg,#5b21b6 0%,#d946ef 48%,#ff3f86 100%)!important;box-shadow:0 7px 18px rgba(217,70,239,.30), inset 0 0 0 1px rgba(255,255,255,.24)!important;}
.tl-camera-btn-v505:after{content:""!important;position:absolute!important;inset:-3px!important;border-radius:13px!important;background:linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,0))!important;z-index:-1!important;opacity:.65!important;}
.tl-home-live-fab-v1066{position:absolute!important;right:14px!important;bottom:calc(var(--tl-bottom-h,72px) + 14px + env(safe-area-inset-bottom,0px))!important;z-index:115!important;display:flex!important;align-items:center!important;gap:7px!important;height:43px!important;padding:0 13px 0 10px!important;border-radius:999px!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#ec4899 58%,#f97316)!important;box-shadow:0 14px 30px rgba(236,72,153,.32), inset 0 0 0 1px rgba(255,255,255,.26)!important;font-weight:1000!important;}
.tl-home-live-fab-v1066 span{width:27px!important;height:27px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.24)!important;font-size:14px!important;}
.tl-home-live-fab-v1066 b{font-size:12px!important;letter-spacing:-.01em!important;white-space:nowrap!important;}
@media(max-width:360px){.tl-home-live-fab-v1066{right:10px!important;height:39px!important;padding-right:10px!important}.tl-home-live-fab-v1066 b{font-size:11px!important}.tl-chip-level-v1066,.tl-chip-vip-v1066{height:16px!important;font-size:8.8px!important;padding:0 6px!important}}

/* ==========================================================
   Tity Live v1066 - Part 3: kompakt sampiyonluk/siralama
   ========================================================== */
body.tl-ranking-page-v609 .tl-app-shell-v494{overflow:hidden!important;}
body.tl-ranking-page-v609 .tl-content-v494{
  padding:6px 9px calc(92px + env(safe-area-inset-bottom,0px))!important;
}
body.tl-ranking-page-v603 .tl-rank-topbar-v603{
  min-height:44px!important;
  padding:6px 8px!important;
  column-gap:6px!important;
}
body.tl-ranking-page-v603 .tl-rank-period-nav-v603{gap:5px!important;}
body.tl-ranking-page-v603 .tl-rank-period-nav-v603 a{
  min-height:29px!important;
  height:29px!important;
  border-radius:10px!important;
  padding:0 4px!important;
  font-size:clamp(11px,3.1vw,13px)!important;
  letter-spacing:0!important;
}
body.tl-ranking-page-v603 .tl-rank-actions-v603{gap:5px!important;}
body.tl-ranking-page-v603 .tl-rank-actions-v603 .tl-ico-v494{
  width:25px!important;
  min-width:25px!important;
  height:29px!important;
  font-size:17px!important;
}
body.tl-ranking-page-v609 .tl-rank-hero-v507{
  min-height:52px!important;
  padding:9px 10px!important;
  margin:0 0 7px!important;
  border-radius:13px!important;
}
body.tl-ranking-page-v609 .tl-rank-hero-v507 b{font-size:15px!important;}
body.tl-ranking-page-v609 .tl-rank-hero-v507 span{
  margin-top:3px!important;
  font-size:9.5px!important;
  line-height:1.15!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.tl-ranking-page-v609 .tl-rank-hero-v507 em{
  padding:4px 7px!important;
  font-size:9.5px!important;
}
body.tl-ranking-page-v603 .tl-rank-fallback-v603{
  margin:-1px 0 7px!important;
  padding:7px 9px!important;
  border-radius:11px!important;
  font-size:10px!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-v507{
  gap:5px!important;
  margin-bottom:7px!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507{
  min-height:92px!important;
  border-radius:13px!important;
  padding:7px 4px!important;
  gap:3px!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507.rank-1{min-height:106px!important;}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507 i{font-size:11px!important;}
body.tl-ranking-page-v609 .tl-rank-podium-avatar-v1066 img{
  width:38px!important;
  height:38px!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507.rank-1 .tl-rank-podium-avatar-v1066 img{
  width:44px!important;
  height:44px!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-avatar-v1066 .tl-role-badge-avatar{
  right:-5px!important;
  bottom:-3px!important;
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507 strong{
  font-size:10.5px!important;
  line-height:1.05!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507 small{font-size:9px!important;}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-user-chips-v1066{
  gap:3px!important;
  justify-content:center!important;
}
body.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-chip-level-v1066,
body.tl-ranking-page-v609 .tl-rank-podium-card-v507 .tl-chip-vip-v1066{
  height:14px!important;
  font-size:7.7px!important;
  padding:0 5px!important;
}
body.tl-ranking-page-v609 .tl-rank-list-v507{
  gap:5px!important;
  padding-bottom:10px!important;
}
body.tl-ranking-page-v609 .tl-rank-row-v507{
  grid-template-columns:24px 39px minmax(0,1fr) auto!important;
  gap:6px!important;
  min-height:52px!important;
  padding:6px 7px!important;
  border-radius:12px!important;
  box-shadow:0 4px 12px rgba(17,24,39,.04)!important;
}
body.tl-ranking-page-v609 .tl-rank-no-v507{font-size:12px!important;}
body.tl-ranking-page-v609 .tl-rank-avatar-v507 img,
body.tl-ranking-page-v609 .tl-rank-avatar-v507 span{
  width:39px!important;
  height:39px!important;
}
body.tl-ranking-page-v609 .tl-rank-info-v507 b{font-size:12.5px!important;}
body.tl-ranking-page-v609 .tl-rank-info-v507 small{
  margin-top:3px!important;
  font-size:9.3px!important;
}
body.tl-ranking-page-v609 .tl-rank-info-v507 .tl-user-chips-v1066{
  margin-top:2px!important;
  gap:3px!important;
}
body.tl-ranking-page-v609 .tl-rank-info-v507 .tl-chip-level-v1066,
body.tl-ranking-page-v609 .tl-rank-info-v507 .tl-chip-vip-v1066{
  height:14px!important;
  font-size:7.8px!important;
  padding:0 5px!important;
}
body.tl-ranking-page-v609 .tl-rank-score-v507{
  min-width:44px!important;
  height:25px!important;
  padding:0 7px!important;
  font-size:9.5px!important;
}
@media(max-width:360px){
  body.tl-ranking-page-v603 .tl-rank-period-nav-v603 a{font-size:10.5px!important;}
  body.tl-ranking-page-v609 .tl-content-v494{padding-left:7px!important;padding-right:7px!important;}
  body.tl-ranking-page-v609 .tl-rank-podium-card-v507{min-height:86px!important;padding-left:3px!important;padding-right:3px!important;}
  body.tl-ranking-page-v609 .tl-rank-podium-card-v507.rank-1{min-height:98px!important;}
  body.tl-ranking-page-v609 .tl-rank-podium-avatar-v1066 img{width:34px!important;height:34px!important;}
  body.tl-ranking-page-v609 .tl-rank-podium-card-v507.rank-1 .tl-rank-podium-avatar-v1066 img{width:39px!important;height:39px!important;}
  body.tl-ranking-page-v609 .tl-rank-row-v507{grid-template-columns:21px 35px minmax(0,1fr) auto!important;gap:5px!important;}
  body.tl-ranking-page-v609 .tl-rank-avatar-v507 img,
  body.tl-ranking-page-v609 .tl-rank-avatar-v507 span{width:35px!important;height:35px!important;}
}

/* TityLive v1093 fallback: bazı eski standalone sayfalar mobile-scroll-universal.css yüklemediği için
   sadece kaydırma güvenliği burada da bulunur. Tasarım değil, overflow/touch hotfix. */
@media (max-width:720px){
  html,body{min-height:100dvh!important;height:auto!important;}
  body:not(.tl-live-room-v1093):not(.tl-party-room-v1093){overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;}
  main.p,main.wrap,main.aj-wrap,.aj-wrap,.tl-app-shell-v494,.tl-content-v494,.tl-ben-scroll-v538,.tity-profile-scroll-v551,.tity-scroll-host-v1093{
    min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;
  }
  main.p,main.wrap,main.aj-wrap,.aj-wrap,.tl-app-shell-v494{min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;}
  .modal,.popup,.sheet,.bottom-sheet,.drawer,.menu-panel,.dropdown-menu,.tity-modal,.tity-modal-sheet,.tity-bottom-sheet,.tity-pop-sheet,[role="dialog"]{
    max-height:calc(100dvh - 18px - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;
  }
}


/* v1096 fallback - Ben sayfası modül kartları alt beyaz alanda kaybolmasın */
@media(max-width:768px){
  body.tl-ben-page-v494 .tl-app-shell-v494{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important;background:#fff!important;}
  body.tl-ben-page-v494 .tl-ben-content-v505,body.tl-ben-page-v494 .tl-ben-scroll-v538{display:block!important;height:calc(100dvh - 76px - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;}
  body.tl-ben-page-v494 .tl-ben-grid-v494{overflow:visible!important;height:auto!important;max-height:none!important;padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;}
}


/* TityLive v1097 fallback - Ben sayfasında üst alan sabit, modül grid'i scroll. */
body.tl-ben-page-v494.tl-ben-sticky-modules-v1097 .tl-app-shell-v494{height:var(--tity-visual-vh,100dvh)!important;max-height:var(--tity-visual-vh,100dvh)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;padding-bottom:0!important;}
body.tl-ben-page-v494.tl-ben-sticky-modules-v1097 .tl-ben-content-v505{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;background:#fff!important;}
body.tl-ben-page-v494.tl-ben-sticky-modules-v1097 .tl-ben-head-v494{flex:0 0 auto!important;position:relative!important;z-index:2!important;}
body.tl-ben-page-v494.tl-ben-sticky-modules-v1097 .tl-ben-grid-v494{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;}
