.tx-toast-host{--tx-toast-width: 364px;--tx-toast-ease: cubic-bezier(.21, 1.02, .73, 1);position:fixed;width:min(var(--tx-toast-width),100vw - var(--tx-toast-edge) * 2);pointer-events:none;transition:height .4s var(--tx-toast-ease)}.tx-toast-host[data-expanded=true]{pointer-events:auto}.tx-toast-host[data-position$=-right]{right:var(--tx-toast-edge)}.tx-toast-host[data-position$=-left]{left:var(--tx-toast-edge)}.tx-toast-host[data-position$=-center]{left:50%;margin-left:calc(min(var(--tx-toast-width),100vw - var(--tx-toast-edge) * 2)/-2)}.tx-toast-host[data-position^=top-]{top:var(--tx-toast-edge)}.tx-toast-host[data-position^=bottom-]{bottom:var(--tx-toast-edge)}.tx-toast{--tx-toast-y: 0px;--tx-toast-swipe: 0px;--tx-toast-scale: 1;position:absolute;left:0;right:0;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--tx-bg-color, #fff) 88%,transparent);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 0 0 0 1px var(--tx-toast-ring, var(--tx-border-color-light, #e4e7ed)),var(--tx-elevation-3, 2px 4px 14px rgba(0,0,0,.06));pointer-events:none;touch-action:pan-x;transform:translateY(calc(var(--tx-toast-y) + var(--tx-toast-swipe))) scale(var(--tx-toast-scale));transition:transform .4s var(--tx-toast-ease),height .4s var(--tx-toast-ease),opacity .3s var(--tx-toast-ease)}.tx-toast[data-front=true]{pointer-events:auto}.tx-toast[data-visible=false]{opacity:0;pointer-events:none}.tx-toast[data-swiping=true]{transition:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tx-toast-host[data-position^=top-] .tx-toast{top:0}.tx-toast-host[data-position^=bottom-] .tx-toast{bottom:0}.tx-toast-host[data-expanded=true] .tx-toast[data-visible=true]{pointer-events:auto}.tx-toast-move{transition:none}.tx-toast.tx-toast-enter-active,.tx-toast.tx-toast-leave-active{transition:transform .4s var(--tx-toast-ease),opacity .3s var(--tx-toast-ease)}.tx-toast.tx-toast-enter-from,.tx-toast.tx-toast-leave-to{opacity:0;transform:translateY(calc(var(--tx-toast-y) + var(--tx-toast-swipe) + var(--tx-toast-shift, 100%))) scale(var(--tx-toast-scale))}.tx-toast__inner{display:flex;align-items:flex-start;gap:10px;padding:14px 16px}.tx-toast__icon{flex:none;display:inline-flex;margin-top:1px;font-size:16px;color:var(--tx-toast-accent, var(--tx-text-color-secondary, #909399))}.tx-toast__content{flex:1;min-width:0}.tx-toast__title{font-size:13px;font-weight:600;line-height:1.4;color:var(--tx-text-color-primary, #303133)}.tx-toast__desc{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--tx-text-color-secondary, #909399);word-break:break-word}.tx-toast__action{flex:none;align-self:center;height:26px;padding:0 11px;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:600;color:var(--tx-bg-color, #fff);background:var(--tx-toast-accent, var(--tx-text-color-primary, #303133));cursor:pointer}.tx-toast__action:hover{opacity:.88}.tx-toast__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-1px -4px 0 0;padding:0;border:0;border-radius:7px;background:transparent;font-size:14px;color:var(--tx-text-color-secondary, #909399);opacity:.6;cursor:pointer;transition:opacity .2s,background-color .2s}.tx-toast__close:focus-visible,.tx-toast__close:hover{opacity:1;background:color-mix(in srgb,var(--tx-fill-color-light, #f5f7fa) 70%,transparent)}.tx-toast--info{--tx-toast-accent: var(--tx-color-primary, #409eff)}.tx-toast--success{--tx-toast-accent: var(--tx-color-success, #67c23a)}.tx-toast--warning{--tx-toast-accent: var(--tx-color-warning, #e6a23c)}.tx-toast--danger{--tx-toast-accent: var(--tx-color-danger, #f56c6c)}.tx-toast--danger,.tx-toast--info,.tx-toast--success,.tx-toast--warning{--tx-toast-ring: color-mix(in srgb, var(--tx-toast-accent) 28%, var(--tx-border-color-light, #e4e7ed))}@media(prefers-reduced-motion:reduce){.tx-toast,.tx-toast-host,.tx-toast.tx-toast-enter-active,.tx-toast.tx-toast-leave-active{transition:opacity .01s linear}.tx-toast.tx-toast-enter-from,.tx-toast.tx-toast-leave-to{transform:translateY(var(--tx-toast-y)) scale(var(--tx-toast-scale))}}
