.nfy-container{position:fixed;z-index:10500;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1rem;pointer-events:none;max-width:420px;width:100%;box-sizing:border-box}.nfy-pos--top-right{top:0;right:0;-ms-flex-align:end;align-items:flex-end}.nfy-pos--top-center{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);-ms-flex-align:center;align-items:center}.nfy-pos--bottom-right{bottom:0;right:0;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.nfy-toast{pointer-events:all;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:300px;max-width:100%;background:#fff;border-radius:.5rem;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f;overflow:hidden;opacity:0;-webkit-transform:translateX(1.5rem);transform:translate(1.5rem);transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease;will-change:opacity,transform}.nfy-toast__row{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.nfy-pos--top-center .nfy-toast{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}.nfy-pos--bottom-right .nfy-toast{-webkit-transform:translateX(1.5rem);transform:translate(1.5rem)}.nfy-toast--visible{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translate(0) translateY(0)}.nfy-toast--exiting{opacity:0!important;-webkit-transform:translateX(1.5rem)!important;transform:translate(1.5rem)!important;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.nfy-pos--top-center .nfy-toast--exiting{-webkit-transform:translateY(-.75rem)!important;transform:translateY(-.75rem)!important}.nfy-toast__accent{width:4px;-ms-flex-negative:0;flex-shrink:0}.nfy-toast--success .nfy-toast__accent{background:var(--bs-success, #28a745)}.nfy-toast--error .nfy-toast__accent{background:var(--bs-danger, #dc3545)}.nfy-toast--warning .nfy-toast__accent{background:var(--bs-warning, #fd7e14)}.nfy-toast--info .nfy-toast__accent{background:var(--bs-info, #0dcaf0)}.nfy-toast__body{-ms-flex:1;flex:1;padding:.75rem .875rem .625rem .75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.nfy-toast__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.375rem}.nfy-toast__icon{font-size:1.05rem;-ms-flex-negative:0;flex-shrink:0;line-height:1}.nfy-toast--success .nfy-toast__icon{color:var(--bs-success, #28a745)}.nfy-toast--error .nfy-toast__icon{color:var(--bs-danger, #dc3545)}.nfy-toast--warning .nfy-toast__icon{color:var(--bs-warning, #fd7e14)}.nfy-toast--info .nfy-toast__icon{color:var(--bs-info, #0dcaf0)}.nfy-toast__status-badge{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px;line-height:1.5;-ms-flex-negative:0;flex-shrink:0}.nfy-badge--success{background:#28a7451f;color:#1a7a32}.nfy-badge--error{background:#dc35451f;color:#a91827}.nfy-badge--warning{background:#fd7e1424;color:#7a3e00}.nfy-badge--info{background:#0dcaf01f;color:#047186}.nfy-toast__close{margin-left:auto;background:none;border:none;padding:.1rem .2rem;cursor:pointer;color:#9e9e9e;line-height:1;border-radius:.25rem;font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:color .15s,background .15s;-ms-flex-negative:0;flex-shrink:0}.nfy-toast__close:hover{color:#424242;background:#0000000f}.nfy-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nfy-toast__title{font-size:.8125rem;font-weight:600;color:#111827;line-height:1.35;margin-top:.1rem}.nfy-toast__message{font-size:.8438rem;color:#374151;line-height:1.5;word-break:break-word}.nfy-toast__meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:.25rem .5rem;margin-top:.15rem}.nfy-toast__code{font-family:ui-monospace,Cascadia Code,JetBrains Mono,monospace;font-size:.6875rem;background:#f3f4f6;color:#374151;padding:.05rem .35rem;border-radius:.2rem;letter-spacing:.01em}.nfy-toast__action{font-size:.6875rem;font-weight:600;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.nfy-toast__user{font-size:.6875rem;color:#6b7280;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.2rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfy-toast__user .ri{font-size:.75rem;-ms-flex-negative:0;flex-shrink:0}.nfy-toast__timestamp{font-size:.6563rem;color:#9e9e9e;margin-top:.05rem}@-webkit-keyframes nfy-drain{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes nfy-drain{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.nfy-toast__progress{height:3px;background:#0000000f;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.nfy-toast__progress-bar{height:100%;-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:nfy-drain var(--nfy-delay, 10s) linear forwards;animation:nfy-drain var(--nfy-delay, 10s) linear forwards;-webkit-animation-play-state:running;animation-play-state:running}.nfy-toast:hover .nfy-toast__progress-bar{-webkit-animation-play-state:paused;animation-play-state:paused}.nfy-progress--success{background:var(--bs-success, #28a745);opacity:.55}.nfy-progress--error{background:var(--bs-danger, #dc3545);opacity:.55}.nfy-progress--warning{background:var(--bs-warning, #fd7e14);opacity:.55}.nfy-progress--info{background:var(--bs-info, #0dcaf0);opacity:.55}[data-bs-theme=dark] .nfy-toast{background:#2b2c40;box-shadow:0 4px 24px #00000073,0 1px 4px #00000040}[data-bs-theme=dark] .nfy-toast__title{color:#e2e8f0}[data-bs-theme=dark] .nfy-toast__message{color:#d0d3da}[data-bs-theme=dark] .nfy-toast__close{color:#7b7f96}[data-bs-theme=dark] .nfy-toast__close:hover{color:#d0d3da;background:#ffffff12}[data-bs-theme=dark] .nfy-toast__code{background:#1e1f2e;color:#a8b1c3}[data-bs-theme=dark] .nfy-toast__action,[data-bs-theme=dark] .nfy-toast__user{color:#7b7f96}[data-bs-theme=dark] .nfy-toast__timestamp{color:#5c5f78}[data-bs-theme=dark] .nfy-toast__progress{background:#ffffff0f}[data-bs-theme=dark] .nfy-badge--success{background:#28a74533;color:#6ee08a}[data-bs-theme=dark] .nfy-badge--error{background:#dc354533;color:#f17b87}[data-bs-theme=dark] .nfy-badge--warning{background:#fd7e1433;color:#ffa040}[data-bs-theme=dark] .nfy-badge--info{background:#0dcaf02e;color:#3dd5e8}@media(prefers-reduced-motion:reduce){.nfy-toast,.nfy-toast--exiting{transition:opacity .1s!important;-webkit-transform:none!important;transform:none!important}.nfy-toast__progress-bar{-webkit-animation:none!important;animation:none!important;-webkit-transform:scaleX(0)!important;transform:scaleX(0)!important}}@media(max-width:480px){.nfy-container{max-width:100%;padding:.5rem}.nfy-pos--top-center{left:0;-webkit-transform:none;transform:none}.nfy-toast{min-width:0}}
