.toast-container[data-v-5c2b2ff9]{display:flex;flex-direction:column;gap:.75rem;max-width:400px;pointer-events:none;position:fixed;right:1rem;top:1rem;width:100%;z-index:9999}.toast[data-v-5c2b2ff9]{align-items:center;animation:slideIn-5c2b2ff9 .3s ease;background:#fff;border-left:4px solid;border-radius:.75rem;box-shadow:0 10px 25px #00000026;cursor:pointer;display:flex;gap:.75rem;padding:1rem 1.25rem;pointer-events:auto;transition:all .3s ease}.toast[data-v-5c2b2ff9]:hover{box-shadow:0 12px 30px #0003;transform:translate(-4px)}.toast-success[data-v-5c2b2ff9]{background:linear-gradient(90deg,#ecfdf5,#fff);border-left-color:#10b981}.toast-error[data-v-5c2b2ff9]{background:linear-gradient(90deg,#fef2f2,#fff);border-left-color:#ef4444}.toast-warning[data-v-5c2b2ff9]{background:linear-gradient(90deg,#fffbeb,#fff);border-left-color:#f59e0b}.toast-info[data-v-5c2b2ff9]{background:linear-gradient(90deg,#eff6ff,#fff);border-left-color:#3b82f6}.toast-icon[data-v-5c2b2ff9]{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;height:1.5rem;justify-content:center;width:1.5rem}.toast-success .toast-icon[data-v-5c2b2ff9]{color:#10b981}.toast-error .toast-icon[data-v-5c2b2ff9]{color:#ef4444}.toast-warning .toast-icon[data-v-5c2b2ff9]{color:#f59e0b}.toast-info .toast-icon[data-v-5c2b2ff9]{color:#3b82f6}.toast-message[data-v-5c2b2ff9]{color:#111827;flex:1;font-size:.9375rem;font-weight:500;line-height:1.5}.toast-close[data-v-5c2b2ff9]{align-items:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;justify-content:center;padding:.25rem;transition:color .2s ease}.toast-close[data-v-5c2b2ff9]:hover{color:#374151}@keyframes slideIn-5c2b2ff9{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-enter-active[data-v-5c2b2ff9],.toast-leave-active[data-v-5c2b2ff9]{transition:all .3s ease}.toast-enter-from[data-v-5c2b2ff9],.toast-leave-to[data-v-5c2b2ff9]{opacity:0;transform:translate(100%)}.toast-move[data-v-5c2b2ff9]{transition:transform .3s ease}@media(max-width:640px){.toast-container[data-v-5c2b2ff9]{left:.5rem;max-width:none;right:.5rem;top:.5rem}.toast[data-v-5c2b2ff9]{padding:.875rem 1rem}}.confirm-overlay[data-v-a1adaca4]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.confirm-dialog[data-v-a1adaca4]{animation:scaleIn-a1adaca4 .2s ease;background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:500px;overflow:hidden;width:100%}@keyframes scaleIn-a1adaca4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.confirm-header[data-v-a1adaca4]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.confirm-title[data-v-a1adaca4]{color:#111827;font-size:1.25rem;font-weight:700;margin:0}.confirm-close[data-v-a1adaca4]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:color .2s ease}.confirm-close[data-v-a1adaca4]:hover{background:#f3f4f6;color:#374151}.confirm-close i[data-v-a1adaca4]{font-size:1rem}.confirm-body[data-v-a1adaca4]{padding:1.5rem;text-align:center}.confirm-icon[data-v-a1adaca4]{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.confirm-icon i[data-v-a1adaca4]{color:#f59e0b;font-size:2rem}.confirm-message[data-v-a1adaca4]{color:#374151;font-size:1rem;line-height:1.6;margin:0}.confirm-footer[data-v-a1adaca4]{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.confirm-button[data-v-a1adaca4]{border:none;border-radius:.5rem;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.confirm-button-cancel[data-v-a1adaca4]{background:#fff;border:2px solid #e5e7eb;color:#374151}.confirm-button-cancel[data-v-a1adaca4]:hover{background:#f9fafb;border-color:#d1d5db}.confirm-button-danger[data-v-a1adaca4]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.confirm-button-danger[data-v-a1adaca4]:hover{box-shadow:0 6px 16px #ef444466;transform:translateY(-1px)}.confirm-button-primary[data-v-a1adaca4]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;color:#fff}.confirm-button-primary[data-v-a1adaca4]:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-1px)}.modal-enter-active[data-v-a1adaca4],.modal-leave-active[data-v-a1adaca4]{transition:opacity .2s ease}.modal-enter-active .confirm-dialog[data-v-a1adaca4],.modal-leave-active .confirm-dialog[data-v-a1adaca4]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-a1adaca4],.modal-leave-to[data-v-a1adaca4]{opacity:0}.modal-enter-from .confirm-dialog[data-v-a1adaca4],.modal-leave-to .confirm-dialog[data-v-a1adaca4]{opacity:0;transform:scale(.95)}@media(max-width:640px){.confirm-dialog[data-v-a1adaca4]{margin:1rem;max-width:100%}.confirm-footer[data-v-a1adaca4]{flex-direction:column-reverse}.confirm-button[data-v-a1adaca4]{width:100%}}
