.el-notification{width:340px!important;padding:12px 16px!important;border-radius:12px!important;box-shadow:0 4px 16px #0000001f!important;border:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:slideIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.custom-notification-success{background:linear-gradient(135deg,#f0f9ff,#e0f7f4)!important;border-left:4px solid #10b981!important;box-shadow:0 4px 16px #10b98126!important}.custom-notification-success .el-notification__icon{color:#10b981!important}.custom-notification-success .el-notification__title{color:#059669!important;font-weight:600!important}.custom-notification-success .el-notification__content{color:#047857!important}.custom-notification-error{background:linear-gradient(135deg,#fef2f2,#ffe4e6)!important;border-left:4px solid #ef4444!important;box-shadow:0 4px 16px #ef444426!important}.custom-notification-error .el-notification__icon{color:#ef4444!important}.custom-notification-error .el-notification__title{color:#dc2626!important;font-weight:600!important}.custom-notification-error .el-notification__content{color:#b91c1c!important}.custom-notification-warning{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-left:4px solid #f59e0b!important;box-shadow:0 4px 16px #f59e0b26!important}.custom-notification-warning .el-notification__icon{color:#f59e0b!important}.custom-notification-warning .el-notification__title{color:#d97706!important;font-weight:600!important}.custom-notification-warning .el-notification__content{color:#b45309!important}.custom-notification-info{background:linear-gradient(135deg,#eff6ff,#e0f2fe)!important;border-left:4px solid #3b82f6!important;box-shadow:0 4px 16px #3b82f626!important}.custom-notification-info .el-notification__icon{color:#3b82f6!important}.custom-notification-info .el-notification__title{color:#1d4ed8!important;font-weight:600!important}.custom-notification-info .el-notification__content{color:#1e40af!important}.custom-notification-loading{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;border-left:4px solid #8b5cf6!important;box-shadow:0 4px 16px #8b5cf626!important}.custom-notification-loading .el-notification__icon{color:#8b5cf6!important;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.custom-notification-loading .el-notification__title{color:#6d28d9!important;font-weight:600!important}.custom-notification-loading .el-notification__content{color:#5b21b6!important}.el-notification__content{font-size:12px!important;line-height:1.4!important;margin-top:4px!important}.el-notification__title{font-size:13px!important;line-height:1.3!important;margin:0!important}.el-notification__icon{margin-right:8px!important;margin-top:2px!important;font-size:16px!important}.el-notification__closeBtn{color:#9ca3af!important;font-size:16px!important;opacity:.8!important;transition:all .2s ease!important;margin-right:-2px!important}.el-notification__closeBtn:hover{color:#6b7280!important;opacity:1!important;transform:scale(1.1)!important}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(400px)}}.el-notification.is-closing{animation:fadeOut .3s cubic-bezier(.4,0,1,1)}@media (max-width: 600px){body .el-notification,.el-notification{width:calc(90vw - 20px)!important;max-width:360px!important;min-width:260px!important;margin-left:10px!important;margin-right:10px!important;padding:10px 12px!important;left:auto!important;right:5px!important;box-sizing:border-box!important}body .el-notification__content,.el-notification__content{max-width:280px!important;font-size:13px!important;line-height:1.5!important;-webkit-line-clamp:3!important}body .el-notification__title,.el-notification__title{max-width:280px!important;font-size:14px!important;font-weight:600!important}@media (max-width: 375px){body .el-notification__content,.el-notification__content{font-size:12px!important}body .el-notification__title,.el-notification__title{font-size:13px!important}}body .el-notification__icon,.el-notification__icon{margin-right:8px!important;font-size:18px!important}body .el-notification__closeBtn,.el-notification__closeBtn{font-size:14px!important}}.dark-theme .custom-notification{box-shadow:0 4px 16px #0000004d!important}.dark-theme .custom-notification-success{background:linear-gradient(135deg,#064e3b,#047857)!important;border-left-color:#10b981!important;box-shadow:0 4px 16px #10b9814d!important}.dark-theme .custom-notification-success .el-notification__icon,.dark-theme .custom-notification-success .el-notification__title{color:#86efac!important}.dark-theme .custom-notification-success .el-notification__content{color:#bbf7d0!important}.dark-theme .custom-notification-error{background:linear-gradient(135deg,#7f1d1d,#991b1b)!important;border-left-color:#ef4444!important;box-shadow:0 4px 16px #ef44444d!important}.dark-theme .custom-notification-error .el-notification__icon,.dark-theme .custom-notification-error .el-notification__title{color:#fca5a5!important}.dark-theme .custom-notification-error .el-notification__content{color:#fecaca!important}.dark-theme .custom-notification-warning{background:linear-gradient(135deg,#78350f,#92400e)!important;border-left-color:#f59e0b!important;box-shadow:0 4px 16px #f59e0b4d!important}.dark-theme .custom-notification-warning .el-notification__icon,.dark-theme .custom-notification-warning .el-notification__title{color:#fbbf24!important}.dark-theme .custom-notification-warning .el-notification__content{color:#fcd34d!important}.dark-theme .custom-notification-info{background:linear-gradient(135deg,#0c2d47,#1e3a5f)!important;border-left-color:#3b82f6!important;box-shadow:0 4px 16px #3b82f64d!important}.dark-theme .custom-notification-info .el-notification__icon,.dark-theme .custom-notification-info .el-notification__title{color:#93c5fd!important}.dark-theme .custom-notification-info .el-notification__content{color:#bfdbfe!important}.dark-theme .custom-notification-loading{background:linear-gradient(135deg,#312e81,#4c1d95)!important;border-left-color:#8b5cf6!important;box-shadow:0 4px 16px #8b5cf64d!important}.dark-theme .custom-notification-loading .el-notification__icon,.dark-theme .custom-notification-loading .el-notification__title{color:#a78bfa!important}.dark-theme .custom-notification-loading .el-notification__content{color:#c4b5fd!important}.dark-theme .el-notification__closeBtn{color:#9ca3af!important}.dark-theme .el-notification__closeBtn:hover{color:#d1d5db!important}html.dark-theme body .el-message,body.dark-theme .el-message,html.dark-theme .el-message,.dark-theme .el-message{background-color:#1e293b!important;border-color:#ffffff26!important;box-shadow:0 4px 16px #0006!important;color:#e2e8f0!important}html.dark-theme body .el-message--success,body.dark-theme .el-message--success,html.dark-theme .el-message--success,.dark-theme .el-message--success{background-color:#10b98133!important;border-color:#10b98166!important;color:#86efac!important}html.dark-theme body .el-message--success .el-message__icon,body.dark-theme .el-message--success .el-message__icon,html.dark-theme .el-message--success .el-message__icon,.dark-theme .el-message--success .el-message__icon{color:#86efac!important}html.dark-theme body .el-message--success .el-message__content,body.dark-theme .el-message--success .el-message__content,html.dark-theme .el-message--success .el-message__content,.dark-theme .el-message--success .el-message__content{color:#bbf7d0!important}html.dark-theme body .el-message--error,body.dark-theme .el-message--error,html.dark-theme .el-message--error,.dark-theme .el-message--error{background-color:#ef444433!important;border-color:#ef444466!important;color:#fca5a5!important}html.dark-theme body .el-message--error .el-message__icon,body.dark-theme .el-message--error .el-message__icon,html.dark-theme .el-message--error .el-message__icon,.dark-theme .el-message--error .el-message__icon{color:#fca5a5!important}html.dark-theme body .el-message--error .el-message__content,body.dark-theme .el-message--error .el-message__content,html.dark-theme .el-message--error .el-message__content,.dark-theme .el-message--error .el-message__content{color:#fecaca!important}html.dark-theme body .el-message--warning,body.dark-theme .el-message--warning,html.dark-theme .el-message--warning,.dark-theme .el-message--warning{background-color:#f59e0b33!important;border-color:#f59e0b66!important;color:#fbbf24!important}html.dark-theme body .el-message--warning .el-message__icon,body.dark-theme .el-message--warning .el-message__icon,html.dark-theme .el-message--warning .el-message__icon,.dark-theme .el-message--warning .el-message__icon{color:#fbbf24!important}html.dark-theme body .el-message--warning .el-message__content,body.dark-theme .el-message--warning .el-message__content,html.dark-theme .el-message--warning .el-message__content,.dark-theme .el-message--warning .el-message__content{color:#fcd34d!important}html.dark-theme body .el-message--info,body.dark-theme .el-message--info,html.dark-theme .el-message--info,.dark-theme .el-message--info{background-color:#3b82f633!important;border-color:#3b82f666!important;color:#93c5fd!important}html.dark-theme body .el-message--info .el-message__icon,body.dark-theme .el-message--info .el-message__icon,html.dark-theme .el-message--info .el-message__icon,.dark-theme .el-message--info .el-message__icon{color:#93c5fd!important}html.dark-theme body .el-message--info .el-message__content,body.dark-theme .el-message--info .el-message__content,html.dark-theme .el-message--info .el-message__content,.dark-theme .el-message--info .el-message__content{color:#bfdbfe!important}html.dark-theme body .el-message__closeBtn,body.dark-theme .el-message__closeBtn,html.dark-theme .el-message__closeBtn,.dark-theme .el-message__closeBtn{color:#9ca3af!important}html.dark-theme body .el-message__closeBtn:hover,body.dark-theme .el-message__closeBtn:hover,html.dark-theme .el-message__closeBtn:hover,.dark-theme .el-message__closeBtn:hover{color:#d1d5db!important}html body .el-message,body .el-message{min-width:300px!important;padding:8px 12px!important}html body .el-message .el-message__icon,body .el-message .el-message__icon{font-size:14px!important;margin-right:8px!important}html body .el-message .el-message__content,body .el-message .el-message__content{font-size:13px!important;line-height:1.2!important}@media (max-width: 600px){html body .el-message .el-message__content,body .el-message .el-message__content{font-size:12px!important}}html,body{height:100%;margin:0}#app{min-height:100vh;margin:0}@media (max-width: 600px){body .el-notification,.el-notification{width:50vw!important}body .el-notification__title,.el-notification__title{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width: 375px){body .el-notification,.el-notification{width:calc(45vw - 8px)!important;max-width:160px!important;min-width:120px!important;margin-left:5px!important;margin-right:5px!important;padding:4px 6px!important}body .el-notification__content,.el-notification__content{max-width:100px!important;font-size:9px!important;-webkit-line-clamp:2!important;word-wrap:break-word!important;word-break:break-all!important;white-space:normal!important}body .el-notification__title,.el-notification__title{max-width:100px!important;font-size:10px!important}}
