@charset "UTF-8";.toast-container[data-v-af96b27f]{position:fixed;top:88px;left:50%;transform:translate(-50%);z-index:99999;display:flex;flex-direction:column;pointer-events:none}.toast-container>*[data-v-af96b27f]:not(:last-child){margin-bottom:8px}.toast-item[data-v-af96b27f]{display:flex;align-items:center;padding:12px 24px;border-radius:8px;font-size:14px;box-shadow:0 4px 16px #0000001f;pointer-events:auto;min-width:200px;background:#fff}.toast-item>*[data-v-af96b27f]:not(:last-child){margin-right:10px}.toast-icon[data-v-af96b27f]{font-size:16px;font-weight:700;flex-shrink:0}.toast-success[data-v-af96b27f]{border:1px solid #e1f3d8;background:#f0f9eb;color:#67c23a}.toast-success .toast-icon[data-v-af96b27f]{color:#67c23a}.toast-error[data-v-af96b27f]{border:1px solid #fde2e2;background:#fef0f0;color:#f56c6c}.toast-error .toast-icon[data-v-af96b27f]{color:#f56c6c}.toast-warning[data-v-af96b27f]{border:1px solid #faecd8;background:#fdf6ec;color:#e6a23c}.toast-warning .toast-icon[data-v-af96b27f]{color:#e6a23c}.toast-info[data-v-af96b27f]{border:1px solid #d9ecff;background:#ecf5ff;color:#409eff}.toast-info .toast-icon[data-v-af96b27f]{color:#409eff}.toast-enter-active[data-v-af96b27f],.toast-leave-active[data-v-af96b27f]{transition:all .3s ease}.toast-enter-from[data-v-af96b27f],.toast-leave-to[data-v-af96b27f]{opacity:0;transform:translateY(-20px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--primary: #1a5fb4;--primary-dark: #0d3b73;--primary-light: #3584e4;--accent: #f5a623;--text-primary: #222;--text-secondary: #555;--text-light: #888;--bg-white: #fff;--bg-light: #f5f7fa;--bg-gray: #f0f2f5;--border: #e8e8e8;--max-width: 1460px}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);background:var(--bg-white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#app{overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input{outline:none;font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:0;height:0}html{scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 1024px){.container{padding:0 16px}}
