
/* v728.9 DIKKATLI TOPLU FINAL: yönetim kompaktlık, satır liste, renk/ölçü bütünlüğü */
:root{
  --tity-app-width:430px!important;
  --tity-topbar-height:56px!important;
  --tity-bottombar-height:64px!important;
  --tity-pink:#E182F8!important;
  --tity-purple:#8A87FF!important;
  --tity-blue:#45A3FD!important;
  --tity-accent:#7C3AED!important;
  --tity-bg:#F8F5FF!important;
  --tity-bg-soft:#F4EEFF!important;
  --tity-card:#FFFFFF!important;
  --tity-border:#E8E3F4!important;
  --tity-text:#111827!important;
  --tity-muted:#6B7280!important;
  --tity-gold:#F6B81A!important;
  --tity-topbar-bg:linear-gradient(135deg,#E182F8 0%,#8A87FF 48%,#45A3FD 100%)!important;
}
html,body{margin:0!important;width:100%!important;min-height:100dvh!important;overflow-x:hidden!important;background:var(--tity-bg)!important;color:var(--tity-text)!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;}
*{box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;}
body,.tity-page-shell{background:var(--tity-bg)!important;}
.tity-app,.tity-mobile-shell,.tity-page,.tity-admin,.ta-shell,.tl-app-shell-v494,.tity-notify-app,.tity-notify-shell,.tl-set-shell-v644,.ypub-app,.kredi-app,.tv-shell,.tity-support-shell,.ya,.tl-admin-mod,.mobile,.tity-profile-shell-v551,.tity-profile-shell-v331{
  width:min(100%,var(--tity-app-width))!important;max-width:var(--tity-app-width)!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;background:#fff!important;
}
.tity-page-shell{min-height:100dvh!important;display:flex!important;justify-content:center!important;align-items:stretch!important;background:var(--tity-bg)!important;}

/* UYGULAMA DIŞ ARKA PLAN: beyaz kalmasın, pastel lila kalsın */
body.tl-ben-page-v494,body.tl-settings-ref-v644,body.tity-notify-page,body.tity-support-page,body.tity-vip-page,body.ypub-home,body[class*="ypub"],body[class*="tl-v494"],body[class*="tl-profile"]{background:var(--tity-bg)!important;}

/* Ortak üst bar: tüm yönetim + ayarlar üstleri eşit ve küçük */
.ta-head,.tl-gradient-v494,.tl-set-top-v644,.tity-notify-head,.ts-head,.tv-head,.ypub-header,.tity-topbar,.tl-af-top,.yagency-head,.yapp-head,.ypolicy-head,.tl-admin-head,.v7289-admin-head{
  width:100%!important;max-width:430px!important;margin:0 auto!important;min-height:56px!important;height:auto!important;padding:8px 12px!important;
  display:flex!important;align-items:center!important;gap:9px!important;background:var(--tity-topbar-bg)!important;color:#fff!important;border-radius:0 0 18px 18px!important;box-shadow:0 8px 20px rgba(124,58,237,.12)!important;position:sticky!important;top:0!important;z-index:80!important;
}
.ta-head h1,.tl-gradient-v494 h1,.tl-set-top-v644 h1,.tity-notify-head h1,.ts-head h1,.tv-head h1,.ypub-header h1,.tity-page-title,.tl-admin-title,.tl-topbar-v494 a.active,.tl-role-admin-head h1,.tv-shell>header h1{
  font-size:18px!important;line-height:1.05!important;font-weight:900!important;margin:0!important;color:inherit!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:310px!important;
}
.ta-head p,.tl-set-top-v644 small,.tity-notify-head p,.ts-head p,.tv-head p,.ypub-header p,.tl-admin-head p,.tl-gradient-v494 small,.tl-role-admin-head p,.tv-shell>header p{
  font-size:11px!important;line-height:1.12!important;font-weight:700!important;color:rgba(255,255,255,.88)!important;margin:2px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:310px!important;
}
.ta-back,.tl-set-back-v644,.tity-notify-back,.ts-back,.tv-back,.ypub-back,.tity-circle-btn,.tl-ico-v494,.back,.v7289-back{
  width:34px!important;height:34px!important;min-width:34px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;text-decoration:none!important;font-size:22px!important;line-height:1!important;box-shadow:none!important;
}
.tl-topbar-v494,.tl-tabs-v494{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;}
.tl-tabs-v494 a.active{max-width:300px!important;}
.tl-actions-v494{margin-left:auto!important;display:flex!important;gap:6px!important;}

/* YÖNETİM: sayfa başlığı + filtreler sığacak, yatay kesilme yok */
.tl-admin-mod{width:min(100%,430px)!important;max-width:430px!important;margin:0 auto!important;min-height:100dvh!important;background:#fff!important;padding:0 10px calc(var(--tity-bottombar-height) + 14px)!important;}
.tl-admin-head{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;align-items:start!important;padding:9px 12px 10px!important;min-height:auto!important;}
.tl-admin-head .tl-admin-title{font-size:18px!important;max-width:100%!important;}
.tl-admin-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;margin:0!important;overflow:visible!important;}
.tl-admin-tabs a,.tl-admin-tabs button,.tabs a,.filters a,.ta-tab{
  height:34px!important;min-width:0!important;padding:0 6px!important;border-radius:12px!important;background:#fff!important;color:#7C3AED!important;border:1px solid rgba(124,58,237,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:10.8px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important;line-height:1.05!important;
}
.tl-admin-card,.ta-panel,.card,.tv-panel,.tl-role-admin-card,.ts-card,.tity-notify-list,.tity-notify-empty,.tl-set-card-v644,.profile-clean-card-v331,.wallet-card-v652{background:#fff!important;border:1px solid var(--tity-border)!important;border-radius:16px!important;box-shadow:0 8px 18px rgba(124,58,237,.055)!important;padding:10px!important;margin:9px 10px!important;}
.tl-admin-card{font-size:13px!important;color:var(--tity-text)!important;}
.tl-admin-card p{font-size:12px!important;line-height:1.35!important;margin:6px 0!important;}
.tl-admin-actions{display:flex!important;gap:6px!important;flex-wrap:nowrap!important;}
.tl-admin-actions button{height:34px!important;border-radius:12px!important;padding:0 10px!important;font-size:11.5px!important;white-space:nowrap!important;}

/* Yönetim kartları açık form değil: kompakt satır/list item */
.ta-row,.ta-card,.tl-row,.v7289-row,.tv-row,.ts-card,.tl-role-admin-row,.tl-set-row-v644,.tity-notify-row{min-height:46px!important;border-radius:14px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:9px!important;background:#fff!important;border:1px solid var(--tity-border)!important;text-decoration:none!important;color:var(--tity-text)!important;box-shadow:0 5px 14px rgba(124,58,237,.04)!important;}
.ta-row b,.ta-card b,.tl-row b,.v7289-row b,.tv-row b,.ts-card b,.tl-role-admin-row b,.tl-set-row-v644 b,.tity-notify-row b{font-size:13px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.ta-row small,.ta-card small,.tl-row small,.v7289-row small,.tv-row small,.ts-card span,.tl-role-admin-row small,.tl-set-row-v644 small,.tity-notify-row em{font-size:10.8px!important;line-height:1.1!important;color:var(--tity-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.v7289-chevron{margin-left:auto;color:#9B8DB9;font-weight:900;}
.v7289-pill{height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#F1E9FF;color:#7C3AED;font-size:10.5px;font-weight:900;white-space:nowrap;}
.v7289-pill.ok{background:#DCFCE7;color:#15803D}.v7289-pill.warn{background:#FEF3C7;color:#B45309}.v7289-pill.danger{background:#FEE2E2;color:#DC2626}.v7289-pill.gold{background:#FFF7D6;color:#B45309}

/* Modal / popup: detay form burada açılır */
.v7289-modal,.v7283-modal{position:fixed!important;inset:0!important;z-index:2000!important;background:rgba(17,24,39,.42)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;display:none!important;align-items:flex-end!important;justify-content:center!important;padding:14px!important;}
.v7289-modal.is-open,.v7283-modal.is-open{display:flex!important;}
.v7289-sheet,.v7283-sheet,.v7283-panel{width:min(100%,410px)!important;max-height:86dvh!important;overflow:auto!important;background:#fff!important;border-radius:22px!important;padding:14px!important;box-shadow:0 20px 70px rgba(15,23,42,.24)!important;}
.v7289-sheet h2,.v7283-sheet h2,.v7283-panel h2{font-size:17px!important;margin:0 0 8px!important;line-height:1.1!important;}
.v7289-sheet p,.v7283-sheet p{font-size:12px!important;color:var(--tity-muted)!important;line-height:1.35!important;margin:0 0 10px!important;}
.v7289-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
.v7289-form-grid label,.v7289-sheet label{display:grid!important;gap:4px!important;font-size:11px!important;font-weight:850!important;color:#667085!important;}
.v7289-form-grid input,.v7289-form-grid select,.v7289-sheet input,.v7289-sheet select,.v7289-sheet textarea{width:100%!important;height:38px!important;border-radius:12px!important;border:1px solid var(--tity-border)!important;padding:0 10px!important;font-size:13px!important;background:#fff!important;}
.v7289-sheet textarea{height:auto!important;min-height:70px!important;padding:9px 10px!important;}
.v7289-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;}
.v7289-actions button,.v7289-actions a,.v7289-primary,.v7289-secondary{height:38px!important;border:0!important;border-radius:13px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.v7289-primary{background:linear-gradient(135deg,#8A87FF,#45A3FD)!important;color:#fff!important;}.v7289-secondary{background:#F1E9FF!important;color:#7C3AED!important;}

/* Rol/rozet sayfası */
.tl-role-admin-head{padding:10px!important;margin:8px 10px!important;border-radius:16px!important;background:#fff!important;color:var(--tity-text)!important;}
.tl-role-admin-head h1{font-size:17px!important;color:var(--tity-text)!important;}
.tl-role-admin-head p{font-size:11px!important;color:var(--tity-muted)!important;white-space:normal!important;max-width:none!important;}
.tl-role-admin-search{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:7px!important;margin-top:8px!important;}.tl-role-admin-search button{height:38px!important;background:#111827!important;color:#fff!important;border-radius:12px!important;font-size:12px!important;}
.tl-role-admin-toggles{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;}.tl-role-admin-toggles label{min-height:34px!important;padding:7px 9px!important;border-radius:12px!important;font-size:12px!important;}.tl-role-admin-toggles input{width:17px!important;height:17px!important;}

/* VIP / Destek / PK sayfaları */
.tv-shell,.tity-support-shell,.ya{min-height:100dvh!important;background:#fff!important;padding-bottom:calc(var(--tity-bottombar-height) + 14px)!important;}
.tv-panel form,.ya form.card{display:grid!important;gap:8px!important;}
.tv-form label,.ya .row{font-size:11px!important;font-weight:850!important;color:#667085!important;}
.tv-form input,.ya .row input{height:40px!important;}
.tv-form button,.ya .save{height:38px!important;border-radius:13px!important;font-size:12px!important;background:linear-gradient(135deg,#8A87FF,#45A3FD)!important;}
.ts-list:empty::before{content:'Destek talebi yok. Yeni destek kayıtları burada listelenir.';display:block;background:#fff;border:1px dashed #DDD6FE;border-radius:16px;margin:10px;padding:22px 14px;text-align:center;color:#6B7280;font-size:13px;font-weight:800;}

/* Ayarlar: üst bar beyaz değil uygulama rengi */
.tl-set-shell-v644{min-height:100dvh!important;background:#fff!important;padding-bottom:calc(var(--tity-bottombar-height) + 8px)!important;}
.tl-set-scroll-v644{background:#fff!important;padding:10px 10px calc(var(--tity-bottombar-height) + 10px)!important;}
.tl-set-top-v644 h1{font-size:18px!important;color:#fff!important;}
.tl-set-card-v644{margin:9px 10px!important;padding:10px!important;border-radius:16px!important;}
.tl-set-note-v644 b{font-size:16px!important;}

/* Bildirimler: sekmeler düzenli ve taşmadan */
.tity-notify-shell{background:#fff!important;min-height:100dvh!important;padding-bottom:calc(var(--tity-bottombar-height) + 8px)!important;}
.tity-notify-tabs{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:7px 8px!important;background:#fff!important;border-bottom:1px solid var(--tity-border)!important;margin:0!important;}
.tity-notify-tabs a{flex:0 0 auto!important;height:32px!important;border-radius:999px!important;padding:0 12px!important;font-size:11.5px!important;display:flex!important;align-items:center!important;text-decoration:none!important;font-weight:850!important;color:#7C3AED!important;background:#F6F1FF!important;}
.tity-notify-tabs a.active{background:linear-gradient(135deg,#8A87FF,#45A3FD)!important;color:#fff!important;}

/* Ben/Profil arka plan uyumu */
.tl-ben-page-v494 .tl-app-shell-v494,.tl-ben-content-v505{background:#fff!important;}
.tl-ben-head-v494{background:linear-gradient(180deg,rgba(225,130,248,.18),rgba(255,255,255,.95))!important;}
.tl-ben-head-v494::before{background:linear-gradient(135deg,#E182F8 0%,#8A87FF 48%,#45A3FD 100%)!important;}
.tl-ben-grid-v494{background:#fff!important;}
.tl-ben-tile-v494{background:#fff!important;border:1px solid var(--tity-border)!important;box-shadow:0 8px 20px rgba(124,58,237,.045)!important;}

/* Yayıncı merkezi coins: altın sarı coin görünümü */
.ypub-coin,.ypub-coin.pcoin,.ypub-coin.xcoin{background:radial-gradient(circle at 32% 25%,#FFF8A8 0,#FFD34D 36%,#F59E0B 72%,#B45309 100%)!important;color:#fff!important;border:2px solid #FFE66D!important;box-shadow:inset 0 -2px 4px rgba(116,56,0,.38),0 2px 8px rgba(180,83,9,.25)!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important;}
.ypub-coin::before{content:'';position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(255,255,255,.45);pointer-events:none;}
.ypub-coin{position:relative!important;}

/* Sayfaların içerik boşluğu */
.tity-content,.ypub-content,.tl-content-v494,.tl-set-scroll-v644,.tity-notify-shell,.ta-shell,.tl-admin-mod,.tv-shell,.tity-support-shell,.ya{padding-bottom:calc(var(--tity-bottombar-height) + 14px)!important;}
input,select,textarea{font-size:13px!important;border-radius:14px!important;border:1px solid var(--tity-border)!important;background:#fff!important;box-shadow:none!important;}
input,select{height:40px!important;padding:0 11px!important;}textarea{min-height:72px!important;padding:9px 11px!important;}
button,a{touch-action:manipulation!important;}
button:active,a:active{transform:none!important;}
@media(max-width:430px){.tl-admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tl-admin-tabs a{font-size:10px!important;padding:0 4px!important}.v7289-form-grid{grid-template-columns:1fr!important;}}


/* Eski admin/alternatif bottom sınıfları için de eşit ölçü */
.ta-bottom{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;}
.ta-bottom a{height:54px!important;min-height:54px!important;max-height:54px!important;display:grid!important;grid-template-rows:28px 14px!important;align-items:center!important;justify-items:center!important;gap:1px!important;transform:none!important;}
.ta-bottom b{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;margin:0!important;font-size:20px!important;line-height:1!important;}
/* İçerik barın altında kalmasın, yükseklik sabit olduğu için sayfa geçişinde kayma yapmasın. */
.tity-content,.ypub-content,.tl-content-v494,.tl-set-scroll-v644,.tity-notify-shell,.ta-shell,.tl-admin-mod,.tv-shell,.tity-support-shell,.ya,
.tity-stage,.tity-page,.live-stage,.party-stage,.paylasim-stage,.mesaj-stage,.arama-stage,.siralama-stage{
  padding-bottom:calc(var(--tity-bottombar-height) + 16px + env(safe-area-inset-bottom,0px))!important;
}
