._trigger_9e4v0_6{position:relative}
.pd297-notify-badge{position:absolute;top:-6px;right:-6px;width:8px;height:8px;border-radius:50%;background:#239635;box-shadow:0 0 0 2px #23222a;pointer-events:none}

/* =====================================================================
   Katenza toasts (Radix Toast in index bundle: viewport ._viewport_huvuv_2, toast ._root_hk1je_29).
   Graphite card with a tinted icon chip and a thin life bar; errors leave by themselves after 3 s
   (timer + --pd-toast-ms set by the toast component). Alert cards (._root_b35xn_) are untouched.
   ===================================================================== */
ol._viewport_huvuv_2{top:calc(var(--pd-header-height,64px) + 10px);right:16px;gap:8px;width:368px;max-width:calc(100vw - 32px)}
li._root_hk1je_29{
  --tone:var(--pd2-gold);--tone-rgb:var(--pd2-gold-rgb);
  position:relative;overflow:hidden;width:100%;max-width:none;border-radius:14px;font-family:var(--pd2-font);
  background:var(--pd2-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  box-shadow:var(--pd2-hi),inset 0 0 0 1px var(--pd2-line-2),0 2px 6px rgba(0,0,0,.3),0 18px 40px rgba(0,0,0,.45)!important;
}
li._root_hk1je_29[data-type=error]{--tone:var(--pd2-danger);--tone-rgb:255 106 95}
li._root_hk1je_29[data-type=success]{--tone:var(--pd2-success);--tone-rgb:63 207 134}
li._root_hk1je_29[data-state=open]{animation:pdt-in .32s cubic-bezier(.16,1,.3,1) both}
li._root_hk1je_29[data-state=closed]{animation:pdt-out .2s var(--pd2-ease) forwards}
li._root_hk1je_29[data-swipe=end]{animation:_swipeOut_hk1je_1 .15s ease-out forwards}
@keyframes pdt-in{from{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}
@keyframes pdt-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.98)}}
/* life bar: drains while the toast is on screen */
li._root_hk1je_29::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgb(var(--tone-rgb)/.25),rgb(var(--tone-rgb)/.75));transform-origin:left;animation:pdt-life var(--pd-toast-ms) linear forwards;pointer-events:none}
@keyframes pdt-life{from{transform:scaleX(1)}to{transform:scaleX(0)}}
li._root_hk1je_29:not([style*="--pd-toast-ms"])::after{display:none}
li._root_hk1je_29 ._body_hk1je_74{gap:12px;padding:12px 12px 12px 12px;align-items:center}
li._root_hk1je_29 ._icon_hk1je_85{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgb(var(--tone-rgb)/.13);box-shadow:inset 0 0 0 1px rgb(var(--tone-rgb)/.28);color:var(--tone)!important}
li._root_hk1je_29 ._icon_hk1je_85 svg{width:18px!important;height:18px!important}
li._root_hk1je_29 ._title_hk1je_138{color:var(--pd2-text);font-size:14px;line-height:19px;font-weight:600}
li._root_hk1je_29 ._title_hk1je_138 img{width:1em;height:1em;vertical-align:-.14em}
li._root_hk1je_29 ._description_hk1je_146{color:var(--pd2-text-2);font-size:12.5px;line-height:17px}
li._root_hk1je_29 ._close_hk1je_115{width:28px;height:28px;border-radius:8px;color:var(--pd2-text-3);transition:background var(--pd2-t),color var(--pd2-t)}
li._root_hk1je_29 ._close_hk1je_115:hover{background:var(--pd2-s4);color:var(--pd2-text)}
li._root_hk1je_29 ._close_hk1je_115 svg{width:14px;height:14px}
@media (prefers-reduced-motion:reduce){li._root_hk1je_29[data-state]{animation-duration:.01s}}
@media (width<768px){
  ol._viewport_huvuv_2{top:auto;right:0;width:auto;max-width:none;padding:0 10px calc(12px + env(safe-area-inset-bottom))}
  li._root_hk1je_29{padding:0!important}
  li._root_hk1je_29 ._body_hk1je_74{padding:11px 10px 11px 11px}
  li._root_hk1je_29[data-state=open]{animation-name:pdt-in-m}
  li._root_hk1je_29[data-state=closed]{animation-name:pdt-out-m}
  @keyframes pdt-in-m{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
  @keyframes pdt-out-m{from{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}
}
