.flag-group{left:var(--ds-space-300);bottom:var(--ds-space-300);z-index:var(--ds-z-index-flag);gap:var(--ds-space-100);flex-direction:column-reverse;width:400px;max-width:calc(100vw - 48px);display:flex;position:fixed}.flag{align-items:flex-start;gap:var(--ds-space-200);padding:var(--ds-space-200);border-radius:var(--ds-border-radius-100);background-color:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);animation:flag-enter var(--ds-transition-medium);display:flex}.flag-icon{padding-top:2px;display:inline-flex}.flag-icon .icon{width:20px;height:20px}.flag.success .flag-icon{color:var(--ds-icon-success)}.flag.error .flag-icon{color:var(--ds-icon-danger)}.flag.warning .flag-icon{color:var(--ds-icon-warning)}.flag.info .flag-icon{color:var(--ds-icon-information)}.flag-content{gap:var(--ds-space-050);flex-direction:column;flex:1;min-width:0;display:flex}.flag-description{color:var(--ds-text-subtle)}@keyframes flag-enter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}
