.glass-toast-container{z-index:var(--z-toaster,15200);align-items:center;gap:var(--spacing-md);padding:0 16px;padding-bottom:calc(16px + var(--nav-reserved-bottom,92px));pointer-events:none;flex-direction:column-reverse;width:min(100%,560px);margin:0 auto;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0}.glass-toast{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;animation:.4s cubic-bezier(.22,1,.36,1) gt-in;overflow:hidden}.glass-toast--exiting{pointer-events:none;animation:.38s cubic-bezier(.4,0,.2,1) forwards gt-out}.glass-toast__pane{--glass-tint:#0000006b;--glass-shadow:#00000052;--glass-fallback:#000000d1;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 20px;background:var(--glass-tint);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);min-height:56px;box-shadow:inset 0 .5px 0 #ffffff38, 0 8px 24px var(--glass-shadow);border-radius:24px;transition-property:background,box-shadow;display:flex;position:relative;overflow:hidden}.glass-toast__pane>*{z-index:3;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-toast__pane{background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}.glass-toast__pane{color:var(--tg-theme-text-color,#fff);font-family:var(--font-family);font-size:15px;font-weight:600;line-height:1.4}.glass-toast__icon{background:var(--toast-icon-bg);width:36px;height:36px;color:var(--toast-icon-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:.5s icon-pulse;display:flex}.glass-toast__message{color:#fffffff0;letter-spacing:-.01em;flex:1;min-width:0}.glass-toast__action{margin-left:var(--spacing-xs);color:#fff;min-height:36px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff29;border:none;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:700}.glass-toast__action:active{background:#ffffff47}.glass-toast__count{font-size:var(--font-size-xs);color:#000000d1;padding:var(--spacing-xs) 10px;margin-left:var(--spacing-2xs);background:#ffffffe0;border-radius:999px;flex-shrink:0;font-weight:700;animation:.3s count-pop}@keyframes gt-in{0%{margin-bottom:-28px}to{margin-bottom:0}}@keyframes gt-out{0%{opacity:1;max-height:120px;margin-bottom:0;transform:translate(0,0)}55%{opacity:0;max-height:120px;margin-bottom:0;transform:translateY(14px)}to{opacity:0;max-height:0;margin-bottom:calc(var(--spacing-md) * -1);transform:translateY(18px)}}@keyframes icon-pulse{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes count-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.glass-toast-container{padding:0 12px;padding-bottom:calc(12px + max(env(safe-area-inset-bottom,0px), var(--safe-area-bottom,0px)) + 72px);top:auto;bottom:0}.glass-toast__pane{padding:var(--spacing-3md) 16px;font-size:var(--font-size-sm);border-radius:24px}}
