.swal2-container.app-toast-container{padding:calc(env(safe-area-inset-top,0px) + .75rem) .75rem .75rem;z-index:2000;justify-content:center;align-items:flex-start;width:100%!important;max-width:none!important;display:flex!important;left:0!important;right:0!important;transform:none!important}.swal2-container.app-toast-container.swal2-top-end{justify-content:flex-end}.swal2-popup.app-toast{--toast-accent:var(--info);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:.25rem;position:relative;overflow:hidden;background:var(--surface)!important;width:min(24rem,100%)!important;color:var(--foreground)!important;grid-column:auto!important;padding:.85rem .6rem .85rem 1.1rem!important;display:flex!important;box-shadow:0 18px 40px -12px #00000073,0 2px 6px #0000001f!important}.swal2-popup.app-toast--success{--toast-accent:var(--success)}.swal2-popup.app-toast--error{--toast-accent:var(--danger)}.swal2-popup.app-toast--info{--toast-accent:var(--info)}.swal2-popup.app-toast--warning{--toast-accent:var(--warning)}.app-toast:before{content:"";background:var(--toast-accent);width:4px;position:absolute;inset:0 auto 0 0}.app-toast .app-toast__body{text-align:left;min-width:0;color:inherit;flex:1;overflow:visible;margin:0!important;padding:0!important}.app-toast__row{align-items:center;gap:.75rem;display:flex}.app-toast__icon{width:2rem;height:2rem;color:var(--toast-accent);background:color-mix(in srgb, var(--toast-accent) 16%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.app-toast__text{min-width:0}.app-toast__title{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.app-toast__desc{color:var(--muted);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.swal2-popup.app-toast .swal2-close.app-toast__close{width:2rem;height:2rem;color:var(--subtle);border-radius:.6rem;flex:none;order:3;margin:0;font-size:1.35rem;line-height:1;position:static}.swal2-popup.app-toast .swal2-close.app-toast__close:hover{color:var(--foreground);background:var(--surface-raised)}.swal2-popup.app-toast .swal2-timer-progress-bar-container{background:0 0;height:3px;inset:auto 0 0}.swal2-popup.app-toast .app-toast__progress{background:var(--toast-accent);opacity:.6;height:3px}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.97)}}.app-toast-in{animation:.22s cubic-bezier(.2,.8,.2,1) app-toast-in}.app-toast-out{animation:.16s ease-in forwards app-toast-out}.swal2-container.app-dialog-container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;padding:1rem;background:#0009!important}.swal2-popup.app-dialog{border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:visible;background:var(--surface)!important;width:min(23rem,100%)!important;color:var(--foreground)!important;padding:1.6rem 1.25rem 1.25rem!important;box-shadow:0 28px 70px -16px #0009!important}.app-dialog .app-dialog__body{color:inherit;flex-direction:column;align-items:center;overflow:visible;margin:0!important;padding:0!important;display:flex!important}.app-dialog__icon{width:3.25rem;height:3.25rem;color:var(--danger);background:color-mix(in srgb, var(--danger) 16%, transparent);border-radius:999px;place-items:center;margin-bottom:.9rem;display:grid}.app-dialog__icon svg{width:1.5rem;height:1.5rem}.app-dialog__title{text-align:center;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.45}.swal2-popup.app-dialog .app-dialog__actions{gap:.6rem;width:100%;margin:1.4rem 0 0;display:flex}.app-dialog__confirm,.app-dialog__cancel{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;flex:1;min-height:2.75rem;margin:0;padding:0 1rem;font-size:.9rem;font-weight:600;transition:background-color .15s,transform 50ms}.app-dialog__confirm:active,.app-dialog__cancel:active{transform:scale(.98)}.app-dialog__confirm{background:var(--danger);color:#fff}.app-dialog__confirm:hover{filter:brightness(.92)}.app-dialog__cancel{background:var(--surface-raised);color:var(--foreground);border-color:var(--border)}.app-dialog__cancel:hover{background:var(--surface-soft)}.app-dialog__confirm:focus-visible,.app-dialog__cancel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes app-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.app-dialog-in{animation:.2s cubic-bezier(.2,.8,.2,1) app-dialog-in}.app-dialog-out{animation:.14s ease-in forwards app-dialog-out}@media (prefers-reduced-motion:reduce){.app-toast-in,.app-toast-out,.app-dialog-in,.app-dialog-out{animation:none}}
