.bk-toast-container{position:fixed;top:20px;right:20px;z-index:var(--bk-z-toast);display:flex;flex-direction:column;gap:8px;pointer-events:none}.bk-toast{display:flex;align-items:center;gap:10px;padding:12px 18px;min-width:260px;max-width:400px;background:var(--bk-navy-600);border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-lg);pointer-events:auto;animation:bk-slide-left .3s ease}.bk-toast--success{border-left:3px solid var(--bk-success)}.bk-toast--error{border-left:3px solid var(--bk-error)}.bk-toast--warning{border-left:3px solid var(--bk-warning)}.bk-toast--info{border-left:3px solid var(--bk-gold)}.bk-toast__icon{font-size:16px;flex-shrink:0}.bk-toast--success .bk-toast__icon{color:var(--bk-success)}.bk-toast--error .bk-toast__icon{color:var(--bk-error)}.bk-toast--warning .bk-toast__icon{color:var(--bk-warning)}.bk-toast--info .bk-toast__icon{color:var(--bk-gold)}.bk-toast__msg{font-size:13px;color:var(--bk-text-1);line-height:1.4}.bk-toast-enter-active,.bk-toast-leave-active{transition:all .3s ease}.bk-toast-enter-from,.bk-toast-leave-to{opacity:0;transform:translate(30px)}:root{--bk-navy-900: #060d18;--bk-navy-800: #0a1220;--bk-navy-700: #0f1a2e;--bk-navy-600: #152238;--bk-navy-500: #1a2a42;--bk-navy-400: #213450;--bk-navy-300: #2a3f5f;--bk-navy-200: #3a5070;--bk-navy-100: #4a6282;--bk-gold: #c6a962;--bk-gold-light: #d4b96e;--bk-gold-dark: #a88c3f;--bk-gold-bg: rgba(198, 169, 98, .06);--bk-gold-bg2: rgba(198, 169, 98, .12);--bk-gold-bg3: rgba(198, 169, 98, .2);--bk-gold-border: rgba(198, 169, 98, .25);--bk-success: #52c41a;--bk-success-bg: rgba(82, 196, 26, .1);--bk-error: #dc2626;--bk-error-bg: rgba(220, 38, 38, .1);--bk-warning: #f59e0b;--bk-warning-bg: rgba(245, 158, 11, .1);--bk-info: #3b82f6;--bk-info-bg: rgba(59, 130, 246, .1);--bk-text-1: #e8dcc8;--bk-text-2: #9aabbf;--bk-text-3: #5e7a94;--bk-text-4: #3d5468;--bk-border: rgba(42, 63, 95, .6);--bk-border-light: rgba(42, 63, 95, .3);--bk-shadow-sm: 0 1px 4px rgba(0, 0, 0, .15);--bk-shadow-md: 0 4px 12px rgba(0, 0, 0, .2);--bk-shadow-lg: 0 8px 24px rgba(0, 0, 0, .3);--bk-shadow-xl: 0 16px 48px rgba(0, 0, 0, .4);--bk-radius-sm: 4px;--bk-radius-md: 8px;--bk-radius-lg: 12px;--bk-radius-xl: 16px;--bk-radius-full: 9999px;--bk-space-xs: 4px;--bk-space-sm: 8px;--bk-space-md: 12px;--bk-space-lg: 16px;--bk-space-xl: 24px;--bk-space-2xl: 32px;--bk-sidebar-width: 220px;--bk-sidebar-collapsed: 64px;--bk-header-height: 56px;--bk-tabbar-height: 40px;--bk-transition: .25s cubic-bezier(.4, 0, .2, 1);--bk-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--bk-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--bk-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--bk-z-dropdown: 1000;--bk-z-modal: 2000;--bk-z-toast: 3000;--bk-z-tooltip: 4000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--bk-font);color:var(--bk-text-1);background:var(--bk-navy-800);line-height:1.5}a{color:var(--bk-gold);text-decoration:none}a:hover{color:var(--bk-gold-light)}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{color:var(--bk-text-1);font-weight:600}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bk-gold-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--bk-gold)}::selection{background:var(--bk-gold-bg3);color:var(--bk-gold)}@keyframes bk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bk-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bk-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes bk-slide-left{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes bk-slide-right{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes bk-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bk-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bk-animate-fade-in{animation:bk-fade-in var(--bk-transition)}.bk-animate-slide-up{animation:bk-slide-up var(--bk-transition)}.bk-animate-scale-in{animation:bk-scale-in var(--bk-transition)}
