/* ტელევიზია + televizia.store-ის პანელები: ერთიანი ზედა პანელი (ლოგო, ძებნა, კურსი, ამინდი, შესვლა/ენა) და ქვედა პანელი */
.sb-tvtop{position:relative;top:auto;height:auto;flex:none;flex-wrap:wrap;row-gap:10px;background:rgba(19,23,34,.92);z-index:60}
.sb-tvtop .sb-logo{order:1}
.sb-tvtop .sb-actions{order:2;margin-left:auto}
.sb-tvtop .sb-brk{order:3;flex:0 0 100%;height:0}
.sb-tvtop .hsearch{order:4;flex:1 1 260px;max-width:460px;min-width:0;margin:0}
.sb-tvtop .hsearch input{width:100%;height:42px;border-radius:99px;border:1px solid var(--ln);background:var(--s1);padding:0 18px;outline:0}
.sb-tvtop .hsearch input:focus{border-color:var(--ac)}
.sb-tvtop .chips{order:5;margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}
.sb-tvtop .wx-pop{top:100%;right:var(--sb-pad,20px);margin-top:6px;z-index:70}
.sb-tvtop .rt-pop{z-index:70}
/* კომპიუტერი (ვებ-ვერსია): ერთ ხაზზე — ლოგო · არხების ძებნა · ვალუტა  ……  ამინდი · შესვლა/რეგისტრაცია.
   ძებნა და ვალუტა პირდაპირ საიტის სახელის გვერდითაა; ტელეფონზე (ქვემოთ, max-width:820px) განლაგება უცვლელია. */
@media(min-width:821px){
  .sb-tvtop{flex-wrap:nowrap;row-gap:0;gap:12px;align-items:center}
  .sb-tvtop .sb-brk{display:none}
  .sb-tvtop .chips{display:contents}            /* რომ კურსი და ამინდი ცალ-ცალკე განთავსდეს */
  .sb-tvtop .sb-logo{order:1;flex:0 0 auto}
  .sb-tvtop .hsearch{order:2;flex:1 1 260px;min-width:110px;max-width:400px;margin:0 0 0 4px}
  .sb-tvtop .hsearch input{height:40px;padding:0 16px;font-size:14px}
  .sb-tvtop .rt-wrap{order:3;flex:0 0 auto;position:relative}
  .sb-tvtop .rt,.sb-tvtop .wx{height:40px}
  .sb-tvtop .rt-pop{left:0;right:auto;top:calc(100% + 8px)}
  .sb-tvtop .wx{order:4;margin-left:auto;flex:0 1 auto;min-width:0}
  .sb-tvtop .sb-actions{order:5;margin-left:0}
}
@media(min-width:821px) and (max-width:1099px){
  .sb-tvtop{gap:8px}
  .sb-tvtop .wx small{display:none}            /* ვიწრო ეკრანზე ქალაქის სახელი იმალება */
  .sb-tvtop .rt{padding:0 11px}
  .sb-tvtop .rt em{display:none}
}
/* ტელეფონი / პლანშეტი: ძებნა არხების სიის თავშია (.msearch), ქვედა ხაზზე — კურსი და ამინდი სრული სიგანით */
@media(max-width:820px){
  .sb-tvtop{padding-bottom:10px}
  .sb-tvtop .hsearch{display:none}
  .sb-tvtop .chips{flex:1 1 100%;margin-left:0;gap:8px;justify-content:stretch}
  .sb-tvtop .rt-wrap{position:static;flex:1 1 0;min-width:0}
  .sb-tvtop .rt,.sb-tvtop .wx{height:38px;width:100%;justify-content:center;font-size:14px}
  .sb-tvtop .wx{flex:1 1 0;min-width:0}
  .sb-tvtop .wx small{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:7em}
  .sb-tvtop .rt-pop{left:10px;right:10px;width:auto;top:100%;margin-top:6px}
  .sb-tvtop .wx-pop{left:10px;right:10px;width:auto}
}
/* ქვედა პანელი: კომპიუტერზე — გვერდის ბოლოში, მთელი სიგანით; ტელეფონზე — ეკრანის ქვედა კიდეზე */
@media(min-width:821px){html:not(.tv) .sb-bottom{position:relative;flex:none;left:auto;right:auto;bottom:auto}}
@media(max-width:820px){
  .sb-bottom{height:calc(66px + env(safe-area-inset-bottom,0px))}
  .foot{bottom:calc(66px + env(safe-area-inset-bottom,0px))}
  .layout{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}
  html:not(.tv) .jump{bottom:calc(126px + env(safe-area-inset-bottom,0px))}
}
/* სმარტ-ტელევიზორის რეჟიმი: პანელები არ ჩანს (სრულეკრანიანი პლეერი) */
.tv .sb-nav,.tv .sb-bottom{display:none}
