.unooria-snackbar-container{z-index:9999;gap:var(--unooria-spacing-xs,12px);pointer-events:none;box-sizing:border-box;max-width:100vw;padding:var(--unooria-spacing-s,16px);flex-direction:column;display:flex;position:fixed}.unooria-snackbar-container--top-right{top:0;right:0}.unooria-snackbar-container--top-left{top:0;left:0}.unooria-snackbar-container--top-center{align-items:center;top:0;left:50%;transform:translate(-50%)}.unooria-snackbar-container--bottom-right{bottom:0;right:0}.unooria-snackbar-container--bottom-left{bottom:0;left:0}.unooria-snackbar-container--bottom-center{align-items:center;bottom:0;left:50%;transform:translate(-50%)}.unooria-snackbar{justify-content:space-between;align-items:center;gap:var(--unooria-spacing-s,16px);background-color:var(--unooria-color-neutral-50,#fff);border:1px solid var(--unooria-color-neutral-150,#e4e8e9);outline:4px solid var(--unooria-color-opacity-neutraldark-50,#22272a0d);padding:var(--unooria-spacing-xs,12px) var(--unooria-spacing-m,24px) var(--unooria-spacing-xs,12px) var(--unooria-spacing-s,16px);box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;min-height:64px;font-family:var(--unooria-font-sans,"Open Sans", sans-serif);border-radius:16px;transition:transform .2s,opacity .2s;animation:.25s cubic-bezier(.16,1,.3,1) forwards unooria-snackbar-slide-in;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000014,0 2px 6px #0000000a}.unooria-snackbar--size-desktop{width:408px;max-width:408px}.unooria-snackbar--size-mobile{width:293px;max-width:293px;min-height:106px;padding:var(--unooria-spacing-xs,12px) var(--unooria-spacing-s,16px);align-items:stretch;gap:var(--unooria-spacing-s,16px);flex-direction:column}.unooria-snackbar--size-mobile .unooria-snackbar__top-row{align-items:flex-start;gap:var(--unooria-spacing-s,16px);width:100%;display:flex}.unooria-snackbar--size-mobile .unooria-snackbar__bottom-row{justify-content:flex-end;width:100%;display:flex}.unooria-snackbar--size-auto{min-width:300px;max-width:460px}.unooria-snackbar__content-group{align-items:center;gap:var(--unooria-spacing-s,16px);flex:1;min-width:0;display:flex}.unooria-snackbar__badge{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:inline-flex}.unooria-snackbar__text-block{gap:var(--unooria-spacing-4xs,2px);flex-direction:column;min-width:0;display:flex}.unooria-snackbar__title{font-family:var(--unooria-font-sans,"Open Sans", sans-serif);color:var(--unooria-color-neutral-950,#22272a);margin:0;font-size:14px;font-weight:700;line-height:20px}.unooria-snackbar__description{font-family:var(--unooria-font-sans,"Open Sans", sans-serif);color:var(--unooria-color-neutral-700,#475157);margin:0;font-size:12px;font-weight:400;line-height:18px}.unooria-snackbar__actions-group{align-items:center;gap:var(--unooria-spacing-m,24px);flex-shrink:0;display:flex}.unooria-snackbar__action-btn{font-family:var(--unooria-font-sans,"Open Sans", sans-serif);color:var(--unooria-color-neutral-700,#475157);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;padding:0;font-size:12px;font-weight:600;line-height:18px;transition:color .15s,opacity .15s}.unooria-snackbar__action-btn:hover{color:var(--unooria-color-brandnavy-600,#7fa5e2);text-decoration:underline}.unooria-snackbar__action-btn:active{opacity:.7}.unooria-snackbar__close-btn{width:24px;min-width:24px;height:24px;color:var(--unooria-color-neutral-700,#475157);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.unooria-snackbar__close-btn:hover{background-color:var(--unooria-color-opacity-neutraldark-100,#22272a1a);color:var(--unooria-color-neutral-950,#22272a)}.unooria-snackbar__close-btn:active{transform:scale(.92)}.unooria-snackbar--severity-success .unooria-snackbar__badge{background-color:var(--unooria-color-opacity-success-100,#01b5741a);color:var(--unooria-color-success-500,#01b574)}.unooria-snackbar--severity-warning .unooria-snackbar__badge{background-color:var(--unooria-color-opacity-warning-100,#f976071a);color:var(--unooria-color-warning-500,#f97607)}.unooria-snackbar--severity-danger .unooria-snackbar__badge{background-color:var(--unooria-color-opacity-danger-100,#e31a1a1a);color:var(--unooria-color-danger-600,#e31a1a)}.unooria-snackbar--severity-info .unooria-snackbar__badge{background-color:var(--unooria-color-opacity-info-100,#0086ff1a);color:var(--unooria-color-info-500,#0086ff)}.unooria-snackbar--theme-dark,[data-theme=dark] .unooria-snackbar{background-color:var(--unooria-color-neutraldark-50,#22272a);border-color:var(--unooria-color-neutraldark-200,#3d4448);outline-color:var(--unooria-color-opacity-neutrallight-50,#ffffff0d);box-shadow:0 12px 32px #00000059}.unooria-snackbar--theme-dark .unooria-snackbar__title,[data-theme=dark] .unooria-snackbar .unooria-snackbar__title{color:var(--unooria-color-neutraldark-950,#f5f5f5)}.unooria-snackbar--theme-dark .unooria-snackbar__description,[data-theme=dark] .unooria-snackbar .unooria-snackbar__description,.unooria-snackbar--theme-dark .unooria-snackbar__action-btn,[data-theme=dark] .unooria-snackbar .unooria-snackbar__action-btn{color:var(--unooria-color-neutraldark-900,#cbd4d6)}.unooria-snackbar--theme-dark .unooria-snackbar__action-btn:hover,[data-theme=dark] .unooria-snackbar .unooria-snackbar__action-btn:hover{color:var(--unooria-color-brandnavy-600,#7fa5e2)}.unooria-snackbar--theme-dark .unooria-snackbar__close-btn,[data-theme=dark] .unooria-snackbar .unooria-snackbar__close-btn{color:var(--unooria-color-neutraldark-900,#cbd4d6)}.unooria-snackbar--theme-dark .unooria-snackbar__close-btn:hover,[data-theme=dark] .unooria-snackbar .unooria-snackbar__close-btn:hover{background-color:var(--unooria-color-opacity-neutrallight-100,#ffffff1a);color:var(--unooria-color-neutraldark-950,#f5f5f5)}@keyframes unooria-snackbar-slide-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.unooria-snackbar--closing{animation:.2s forwards unooria-snackbar-slide-out}@keyframes unooria-snackbar-slide-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
