.ui-toast-host{position:fixed;right:20px;bottom:20px;z-index:10050;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.ui-toast-host--bounded{position:absolute;right:16px;bottom:16px}.ui-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;max-width:min(400px,calc(100vw - 40px));padding:10px 10px 10px 12px;border:1px solid var(--border-color);border-radius:12px;background:var(--background-toolbar);box-shadow:0 14px 28px rgba(20,30,45,.16);font-family:var(--app-font);font-size:13px;line-height:18px;color:var(--font-color);animation:ui-toast-in .16s cubic-bezier(.2,.8,.3,1)}.app-light .ui-toast{background:#fff}.ui-toast.is-leaving{animation:ui-toast-out .14s ease-in forwards}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(4px)}}.ui-toast-glyph{flex:none;display:inline-flex;margin-top:1px;color:color-mix(in srgb,var(--font-color) 55%,transparent)}.ui-toast--success .ui-toast-glyph{color:var(--generic-success,#2f9e6d)}.ui-toast--warning .ui-toast-glyph{color:var(--generic-warning,#e0a800)}.ui-toast--danger .ui-toast-glyph{color:var(--generic-danger)}.ui-toast-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-toast-message{overflow-wrap:anywhere}.ui-toast-description{font-size:12px;line-height:16px;color:color-mix(in srgb,var(--font-color) 62%,transparent)}.ui-toast-action{flex:none;align-self:center;padding:4px 9px;border:none;border-radius:7px;background:color-mix(in srgb,var(--font-color) 8%,transparent);color:var(--font-color);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s}.ui-toast-action:hover{background:color-mix(in srgb,var(--font-color) 14%,transparent)}.ui-toast-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:-1px;padding:0;border:none;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--font-color) 45%,transparent);cursor:pointer;transition:background-color .12s,color .12s}.ui-toast-close:hover{background:color-mix(in srgb,var(--font-color) 8%,transparent);color:var(--font-color)}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-toast.is-leaving{animation:none}}