.element-message-container[data-v-8c7fbc34]{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.element-message[data-v-8c7fbc34]{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:14px;font-weight:500;gap:8px;max-width:400px;min-width:300px;padding:12px 16px;pointer-events:auto;word-wrap:break-word;animation:slideInRight-8c7fbc34 .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.element-message-success[data-v-8c7fbc34]{background:linear-gradient(135deg,#22c55ef2,#16a34af2);border:1px solid rgba(34,197,94,.3);box-shadow:0 4px 12px #22c55e40;color:#fff}.element-message-error[data-v-8c7fbc34]{background:linear-gradient(135deg,#ef4444f2,#dc2626f2);border:1px solid rgba(239,68,68,.3);box-shadow:0 4px 12px #ef444440;color:#fff}.element-message-warning[data-v-8c7fbc34]{background:linear-gradient(135deg,#f59e0bf2,#d97706f2);border:1px solid rgba(245,158,11,.3);box-shadow:0 4px 12px #f59e0b40;color:#fff}.element-message-info[data-v-8c7fbc34]{background:linear-gradient(135deg,#3b82f6f2,#2563ebf2);border:1px solid rgba(59,130,246,.3);box-shadow:0 4px 12px #3b82f640;color:#fff}.element-message-icon[data-v-8c7fbc34]{flex-shrink:0;height:16px;width:16px}.element-message-text[data-v-8c7fbc34]{flex:1;line-height:1.4}.element-message-close[data-v-8c7fbc34]{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:2px;transition:opacity .2s}.element-message-close[data-v-8c7fbc34]:hover{background:#ffffff1a;opacity:1}@keyframes slideInRight-8c7fbc34{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight-8c7fbc34{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.message-enter-active[data-v-8c7fbc34]{animation:slideInRight-8c7fbc34 .3s ease-out}.message-leave-active[data-v-8c7fbc34]{animation:slideOutRight-8c7fbc34 .3s ease-in}.message-move[data-v-8c7fbc34]{transition:transform .3s ease}@media (max-width:640px){.element-message-container[data-v-8c7fbc34]{left:16px;max-width:none;right:16px;top:16px}.element-message[data-v-8c7fbc34]{max-width:none;min-width:auto}}
