.tgpanel{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surf-1);color:var(--fg);font-size:var(--fs-md,13px);gap:10px;padding:14px 16px;line-height:1.5;display:grid}.tgpanel__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tgpanel__title{font-size:var(--fs-sm,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.tgpanel__state{font-size:var(--fs-sm,12px);color:var(--accent);font-weight:600}.tgpanel__muted{color:var(--muted);margin:0}.tgpanel__chats{font-weight:600;font-size:var(--fs-base,15px);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.tgpanel__row{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.tgpanel__code{border:1px solid var(--line);border-radius:var(--r-sm,8px);background:var(--bg);min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-sm,12px);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:180px;padding:8px 10px}.tgpanel__btn{border:1px solid var(--line-2);min-height:36px;color:var(--fg);font-weight:600;font-size:var(--fs-md,13px);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.tgpanel__btn:hover{border-color:var(--fg)}.tgpanel__btn:disabled{opacity:.5;cursor:default}.tgpanel__btn--primary{border-color:var(--accent);background:var(--accent);color:var(--ink,#000);justify-self:start}.tgpanel__btn--primary:hover{filter:brightness(1.06);border-color:var(--accent)}.tgpanel__btn--danger{border-color:var(--sell,#e5484d);color:var(--sell,#e5484d)}.tgpanel__link{color:var(--muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.tgpanel__link:hover{color:var(--fg)}.tgpanel__steps{gap:12px;margin:0;padding-left:18px;display:grid}.tgpanel__steps li{gap:6px;display:grid}.tgpanel__note{color:var(--fg);margin:0}.tgjoin{justify-items:start;gap:6px;display:grid}.tgjoin__btn{border:1px solid var(--line-2);min-height:44px;color:var(--fg);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.tgjoin--sm .tgjoin__btn{min-height:36px;font-size:var(--fs-md,13px);padding:0 12px}.tgjoin__btn:hover{border-color:var(--fg)}.tgjoin__hint,.tgjoin__note{font-size:var(--fs-sm,12px);color:var(--muted);margin:0}.tgjoin__note{color:var(--fg)}.tgjoin__widget:empty{display:none}@media (max-width:640px){.tgpanel__btn{min-height:44px}}
