.tz-notify-stack{z-index:20000;pointer-events:none;flex-direction:column;gap:.75rem;width:min(26rem,100vw - 2rem);display:flex;position:fixed;inset-block-start:1.25rem;inset-inline-end:1.25rem}.tz-notify-toast{--tz-notify-accent:var(--bs-primary);color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-inline-start:4px solid var(--tz-notify-accent);box-shadow:var(--bs-box-shadow);opacity:0;pointer-events:auto;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem;transition:opacity .22s,transform .22s;display:grid;transform:translateY(-.5rem)}.tz-notify-toast[data-type=success],.tz-notify-dialog[data-type=success]{--tz-notify-accent:var(--bs-success)}.tz-notify-toast[data-type=info],.tz-notify-dialog[data-type=info]{--tz-notify-accent:var(--bs-info)}.tz-notify-toast[data-type=warning],.tz-notify-dialog[data-type=warning]{--tz-notify-accent:var(--bs-warning)}.tz-notify-toast[data-type=error],.tz-notify-dialog[data-type=error]{--tz-notify-accent:var(--bs-danger)}.tz-notify-toast.is-visible{opacity:1;transform:translateY(0)}.tz-notify-toast__icon,.tz-notify-dialog__icon{width:2.4rem;height:2.4rem;color:var(--tz-notify-accent);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.tz-notify-toast__content{min-width:0}.tz-notify-toast__title{margin:0 0 .25rem;font-size:.95rem;font-weight:700;line-height:1.35;display:block}.tz-notify-toast__message{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.55}.tz-notify-toast__close{width:2rem;height:2rem;color:var(--bs-secondary-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;margin:-.35rem -.35rem 0 0;padding:0;font-size:1.4rem;line-height:1;display:grid}.tz-notify-toast__close:hover{color:var(--bs-body-color);background:var(--bs-secondary-bg)}.tz-notify-overlay{z-index:20001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tz-notify-dialog{--tz-notify-accent:var(--bs-primary);width:min(31rem,100%);max-height:calc(100vh - 2rem);color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-top:4px solid var(--tz-notify-accent);box-shadow:var(--bs-box-shadow);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;padding:clamp(1.25rem,4vw,2rem);animation:.18s ease-out tz-notify-dialog-enter;display:flex;overflow-y:auto}.tz-notify-dialog__icon{width:3rem;height:3rem;margin-block-end:.85rem;font-size:1.3rem}.tz-notify-dialog__title{margin:0 0 .6rem;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:700;line-height:1.35}.tz-notify-dialog__message{width:100%;color:var(--bs-secondary-color);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.65}.tz-notify-dialog__field{text-align:start;width:100%;margin-block-start:1.25rem}.tz-notify-dialog__label{margin-block-end:.45rem;font-size:.9rem;font-weight:600;display:block}.tz-notify-dialog__input{width:100%;min-height:2.8rem;color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);font:inherit;border-radius:.65rem;padding:.65rem .8rem;display:block}.tz-notify-dialog__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;margin-block-start:1.5rem;display:flex}.tz-notify-button{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.7rem;padding:.65rem 1rem;font-size:.9rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s}.tz-notify-button:hover{transform:translateY(-1px)}.tz-notify-button--primary{color:var(--bs-white);background:var(--bs-primary);border-color:var(--bs-primary)}.tz-notify-button--primary:hover{filter:brightness(.95)}.tz-notify-button--secondary{color:var(--bs-body-color);background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}.tz-notify-button--secondary:hover{background:var(--bs-tertiary-bg)}.tz-notify-toast__close:focus-visible,.tz-notify-button:focus-visible,.tz-notify-dialog__input:focus-visible{outline:2px solid var(--bs-primary);outline-offset:3px}@keyframes tz-notify-dialog-enter{0%{opacity:0;transform:translateY(.4rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=575.98px){.tz-notify-stack{width:calc(100vw - 1.5rem);inset-block-start:.75rem;inset-inline-end:.75rem}.tz-notify-toast{gap:.65rem;padding:.85rem}.tz-notify-dialog__actions{flex-direction:column-reverse}.tz-notify-button{width:100%}}@media (prefers-reduced-motion:reduce){.tz-notify-toast,.tz-notify-button{transition:none}.tz-notify-dialog{animation:none}}
