.toast-container[data-v-83f7ddd6]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:max-content;max-width:90vw}.toast-item[data-v-83f7ddd6]{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:14px;line-height:1.5;color:#fff;box-shadow:0 4px 12px #00000026;pointer-events:auto;cursor:pointer;word-break:break-word;max-width:90vw}.toast-icon[data-v-83f7ddd6]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff40;font-size:12px;font-weight:700}.toast-msg[data-v-83f7ddd6]{flex:1}.toast-success[data-v-83f7ddd6]{background:#52c41a}.toast-error[data-v-83f7ddd6]{background:#ff4d4f}.toast-warning[data-v-83f7ddd6]{background:#faad14;color:#333}.toast-info[data-v-83f7ddd6]{background:#1890ff}.toast-enter-active[data-v-83f7ddd6]{transition:all .3s ease-out}.toast-leave-active[data-v-83f7ddd6]{transition:all .25s ease-in}.toast-enter-from[data-v-83f7ddd6]{opacity:0;transform:translateY(-12px)}.toast-leave-to[data-v-83f7ddd6]{opacity:0;transform:translateY(-8px) scale(.95)}.toast-move[data-v-83f7ddd6]{transition:transform .3s ease}.dialog-mask[data-v-0f4b764d]{position:fixed;inset:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center}.dialog[data-v-0f4b764d]{width:420px;max-width:calc(100vw - 24px);background:#fff;border-radius:8px;overflow:hidden}.dialog .dialog-title[data-v-0f4b764d]{padding:14px 16px;font-size:16px;font-weight:600;border-bottom:1px solid #f0f0f0}.dialog .dialog-body[data-v-0f4b764d]{padding:16px;font-size:14px;color:#333;max-height:60vh;overflow-y:auto}.dialog .dialog-body .confirm-message[data-v-0f4b764d]{white-space:pre-line;line-height:1.6}.dialog .dialog-body .confirm-detail[data-v-0f4b764d]{margin-top:10px;padding:10px 12px;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;color:#614700;line-height:1.6;white-space:pre-line}.dialog .dialog-footer[data-v-0f4b764d]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.cancel-btn[data-v-0f4b764d]{padding:8px 14px;background:#f5f5f5;color:#666;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;cursor:pointer}.cancel-btn[data-v-0f4b764d]:hover{background:#e8e8e8}.primary-btn[data-v-0f4b764d]{padding:8px 14px;background:var(--color-primary, #1890ff);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.primary-btn[data-v-0f4b764d]:hover{background:#40a9ff}.primary-btn.danger-btn[data-v-0f4b764d]{background:var(--color-danger, #ff4d4f)}.primary-btn.danger-btn[data-v-0f4b764d]:hover{background:#ff7875}:root{--color-primary: #1890ff;--color-primary-hover: #40a9ff;--color-primary-active: #096dd9;--color-primary-bg: #e6f7ff;--color-success: #52c41a;--color-warning: #faad14;--color-danger: #ff4d4f;--color-danger-hover: #ff7875;--color-danger-active: #d9363e;--color-danger-bg: #fff1f0;--color-text-primary: #333;--color-text-secondary: #666;--color-text-placeholder: #999;--color-border: #d9d9d9;--color-bg-page: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;max-width:100%;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;max-width:100%;height:100vh}
