.toast[data-v-5e55c735]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;max-width:500px;min-width:300px;padding:12px 20px;position:fixed;right:20px;top:80px;z-index:9999}.toast-icon[data-v-5e55c735]{flex-shrink:0}.toast-message[data-v-5e55c735]{flex:1;font-size:14px;font-weight:500}.toast-success[data-v-5e55c735]{border-left:4px solid #10b981}.toast-success .toast-icon[data-v-5e55c735]{color:#10b981}.toast-error[data-v-5e55c735]{border-left:4px solid #ef4444}.toast-error .toast-icon[data-v-5e55c735]{color:#ef4444}.toast-warning[data-v-5e55c735]{border-left:4px solid #f59e0b}.toast-warning .toast-icon[data-v-5e55c735]{color:#f59e0b}.toast-info[data-v-5e55c735]{border-left:4px solid #3b82f6}.toast-info .toast-icon[data-v-5e55c735]{color:#3b82f6}.toast-enter-active[data-v-5e55c735],.toast-leave-active[data-v-5e55c735]{transition:all .3s ease}.toast-enter-from[data-v-5e55c735],.toast-leave-to[data-v-5e55c735]{opacity:0;transform:translate(100px)}.dialog-overlay[data-v-4c011492]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9998}.dialog-container[data-v-4c011492]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;overflow:hidden;width:100%}.dialog-header[data-v-4c011492]{border-bottom:1px solid #e5e7eb;padding:20px 24px 16px}.dialog-title[data-v-4c011492]{color:#111827;font-size:18px;font-weight:600;margin:0}.dialog-body[data-v-4c011492]{padding:20px 24px}.dialog-message[data-v-4c011492]{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.dialog-footer[data-v-4c011492]{background:#f9fafb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.dialog-enter-active[data-v-4c011492],.dialog-leave-active[data-v-4c011492]{transition:opacity .3s ease}.dialog-enter-active .dialog-container[data-v-4c011492],.dialog-leave-active .dialog-container[data-v-4c011492]{transition:transform .3s ease}.dialog-enter-from[data-v-4c011492],.dialog-leave-to[data-v-4c011492]{opacity:0}.dialog-enter-from .dialog-container[data-v-4c011492],.dialog-leave-to .dialog-container[data-v-4c011492]{transform:scale(.95)}.page-enter-active,.page-leave-active{transition:all .3s ease}.page-enter-from{opacity:0;transform:translate(20px)}.page-leave-to{opacity:0;transform:translate(-20px)}.modal-enter-active,.modal-leave-active{transition:all .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-content,.modal-leave-to .modal-content{transform:scale(.95)}
