.telegram-panel{margin:22px auto;padding:22px;max-width:1344px}
.telegram-panel h2{font-size:18px;margin:0 0 8px}
.telegram-panel p{color:var(--muted);margin:8px 0 14px;line-height:1.7}
.telegram-panel .button{margin:5px 12px 5px 0}
.telegram-link-result{display:grid;gap:12px;margin:15px 0}
.telegram-link-result input{width:100%;min-width:0;font-size:12px;padding:10px;border:1px solid var(--border);border-radius:8px}
.telegram-link-result small{color:var(--muted)}
.telegram-app body{padding-top:max(env(safe-area-inset-top,0px),calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh)}
@media(max-width:800px){
 .telegram-app body{padding-bottom:calc(76px + max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px)))}
 .telegram-app .app-nav{padding-bottom:calc(8px + max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px)))}
 .telegram-panel{margin:14px 18px;padding:18px}
 .telegram-panel .button{font-size:12px}
}
