.alert-overlay[data-v-721aed82]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-721aed82 .3s ease}@keyframes fadeIn-721aed82{0%{opacity:0}to{opacity:1}}.alert-container[data-v-721aed82]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;min-width:320px;max-width:90vw;max-height:80vh;overflow:hidden;animation:slideIn-721aed82 .3s ease}@keyframes slideIn-721aed82{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.alert-header[data-v-721aed82]{padding:20px 20px 0;border-bottom:1px solid #f0f0f0}.alert-title[data-v-721aed82]{margin:0;font-size:18px;font-weight:600;color:#333;text-align:center}.alert-body[data-v-721aed82]{padding:20px;display:flex;align-items:flex-start;gap:15px}.alert-icon[data-v-721aed82]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.alert-icon-info[data-v-721aed82]{background:#e6f7ff;color:#1890ff}.alert-icon-info[data-v-721aed82]:before{content:"ℹ"}.alert-icon-success[data-v-721aed82]{background:#f6ffed;color:#52c41a}.alert-icon-success[data-v-721aed82]:before{content:"✓"}.alert-icon-warning[data-v-721aed82]{background:#fffbe6;color:#faad14}.alert-icon-warning[data-v-721aed82]:before{content:"⚠"}.alert-icon-error[data-v-721aed82]{background:#fff2f0;color:#ff4d4f}.alert-icon-error[data-v-721aed82]:before{content:"✕"}.alert-message[data-v-721aed82]{flex:1;font-size:16px;line-height:1.5;color:#333;word-break:break-word}.alert-footer[data-v-721aed82]{padding:0 20px 20px;display:flex;gap:12px;justify-content:flex-end}.alert-btn[data-v-721aed82]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:80px}.alert-btn-cancel[data-v-721aed82]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.alert-btn-cancel[data-v-721aed82]:hover{background:#e6e6e6;border-color:#bfbfbf}.alert-btn-confirm[data-v-721aed82]{background:#1890ff;color:#fff}.alert-btn-confirm[data-v-721aed82]:hover{background:#40a9ff}.alert-btn[data-v-721aed82]:active{transform:translateY(1px)}@media screen and (max-width: 768px){.alert-container[data-v-721aed82]{min-width:280px;margin:20px}.alert-body[data-v-721aed82]{padding:16px;gap:12px}.alert-icon[data-v-721aed82]{width:36px;height:36px;font-size:18px}.alert-message[data-v-721aed82]{font-size:15px}.alert-footer[data-v-721aed82]{padding:0 16px 16px;flex-direction:column-reverse}.alert-btn[data-v-721aed82]{width:100%;padding:12px}.alert-header[data-v-721aed82]{padding:16px 16px 0}.alert-title[data-v-721aed82]{font-size:16px}}
