._banner_15o5a_1{left:50%;top:calc(var(--sp-3) + env(safe-area-inset-top,0px));z-index:var(--z-toast);width:min(calc(100vw - 2 * var(--sp-3)), 30rem);align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);color:var(--text-primary);animation:_updateBannerIn_15o5a_1 var(--transition-slow);display:flex;position:fixed;transform:translate(-50%)}@keyframes _updateBannerIn_15o5a_1{0%{opacity:0;transform:translate(-50%,-1rem)}to{opacity:1;transform:translate(-50%)}}._icon_15o5a_31{color:var(--accent);flex-shrink:0}._text_15o5a_36{min-width:0;font-size:var(--text-sm);flex:1;line-height:1.35}._cta_15o5a_43{flex-shrink:0}@media (width<=768px){._banner_15o5a_1{width:calc(100vw - 2 * var(--sp-3))}._cta_15o5a_43{min-height:44px}}
