#app{font-weight:400;height:100vh;width:100%}#app,body{margin:0;padding:0}body,html{overflow:hidden}.top-system-notification[data-v-19f4ba76]{position:fixed;top:80px;right:20px;width:48px;height:48px;background:var(--bg-secondary);border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);z-index:9999;overflow:hidden;backdrop-filter:blur(16px);border:1px solid var(--border-color);transition:all .35s cubic-bezier(.4,0,.2,1);cursor:pointer}.top-system-notification.expanded[data-v-19f4ba76]{width:400px;height:auto;min-height:100px;border-radius:16px;padding:16px 20px;top:60px;box-shadow:0 10px 30px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.1)}.collapsed-view[data-v-19f4ba76]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.collapsed-icon[data-v-19f4ba76]{width:24px;height:24px;color:var(--text-secondary);animation:pulse-19f4ba76 2s ease-in-out infinite}.expanded-view[data-v-19f4ba76]{display:none}.top-system-notification.expanded .expanded-view[data-v-19f4ba76]{display:block}.top-system-notification.expanded .collapsed-view[data-v-19f4ba76]{display:none}@keyframes pulse-19f4ba76{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes rainbow-19f4ba76{0%{filter:hue-rotate(0deg) brightness(1);text-shadow:0 0 10px rgba(255,152,0,.8)}25%{filter:hue-rotate(90deg) brightness(1.2);text-shadow:0 0 15px rgba(76,175,80,.8)}50%{filter:hue-rotate(180deg) brightness(1.4);text-shadow:0 0 20px rgba(64,158,255,.8)}75%{filter:hue-rotate(270deg) brightness(1.2);text-shadow:0 0 15px rgba(244,67,54,.8)}to{filter:hue-rotate(1turn) brightness(1);text-shadow:0 0 10px rgba(255,152,0,.8)}}@keyframes ring-glow-19f4ba76{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);transform:scale(1)}50%{box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08),0 0 0 4px rgba(255,152,0,.6),0 0 20px rgba(255,152,0,.4);transform:scale(1.05)}}.top-system-notification:not(.expanded) .collapsed-icon[data-v-19f4ba76]{animation:pulse-19f4ba76 1.5s ease-in-out infinite,rainbow-19f4ba76 3s linear infinite}.top-system-notification[data-v-19f4ba76]:not(.expanded){animation:ring-glow-19f4ba76 1.5s ease-in-out infinite}.top-system-notification.expanded .collapsed-icon[data-v-19f4ba76],.top-system-notification.expanded[data-v-19f4ba76]{animation:none}.notification-content[data-v-19f4ba76]{display:flex;flex-direction:column;gap:10px}.content-header[data-v-19f4ba76]{display:flex;align-items:center;gap:12px}.notification-icon[data-v-19f4ba76]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:8px;background:var(--bg-tertiary)}.icon-el[data-v-19f4ba76]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.title-time[data-v-19f4ba76]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-title[data-v-19f4ba76]{font-size:14px;font-weight:600;margin:0;color:var(--text-primary);line-height:1.4;flex-shrink:0}.notification-time[data-v-19f4ba76]{font-size:12px;color:var(--text-tertiary);font-weight:500;opacity:.8;flex-shrink:0}.close-btn[data-v-19f4ba76]{flex-shrink:0;width:24px;height:24px;border-radius:8px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--text-tertiary);opacity:.6;padding:0}.close-btn[data-v-19f4ba76]:hover{background:var(--bg-tertiary);color:var(--text-secondary);opacity:1}.close-el[data-v-19f4ba76]{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.notification-message[data-v-19f4ba76]{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0;padding-left:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.progress-bar[data-v-19f4ba76]{position:absolute;bottom:0;left:0;right:0;height:3px;background:currentColor;transition:width .05s linear;border-radius:0 0 16px 16px;opacity:.25}.type-warning .collapsed-icon[data-v-19f4ba76],.type-warning .icon-el[data-v-19f4ba76]{color:#ff9800}.type-warning .progress-bar[data-v-19f4ba76]{background:linear-gradient(90deg,#ff9800,#ffb74d)}.type-info .collapsed-icon[data-v-19f4ba76],.type-info .icon-el[data-v-19f4ba76]{color:var(--accent-color,#409eff)}.type-info .progress-bar[data-v-19f4ba76]{background:linear-gradient(90deg,var(--accent-color,#409eff),#66b1ff)}.type-success .collapsed-icon[data-v-19f4ba76],.type-success .icon-el[data-v-19f4ba76]{color:#4caf50}.type-success .progress-bar[data-v-19f4ba76]{background:linear-gradient(90deg,#4caf50,#81c784)}.type-error .collapsed-icon[data-v-19f4ba76],.type-error .icon-el[data-v-19f4ba76]{color:#f44336}.type-error .progress-bar[data-v-19f4ba76]{background:linear-gradient(90deg,#f44336,#e57373)}.slide-in-enter-active[data-v-19f4ba76],.slide-in-leave-active[data-v-19f4ba76]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-in-enter-from[data-v-19f4ba76],.slide-in-leave-to[data-v-19f4ba76]{opacity:0;transform:translateX(30px)}.top-system-notification.expanded:hover .progress-bar[data-v-19f4ba76]{opacity:.15}.top-system-notification[data-v-19f4ba76]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.notification-message[data-v-19f4ba76]{max-height:3.2em}@media (max-width:640px){.top-system-notification[data-v-19f4ba76]{top:70px;right:12px;width:40px;height:40px;border-radius:20px}.top-system-notification.expanded[data-v-19f4ba76]{width:calc(100% - 24px);right:12px;left:12px;padding:12px 14px}.collapsed-icon[data-v-19f4ba76]{width:20px;height:20px}.notification-title[data-v-19f4ba76]{font-size:12px}.notification-message[data-v-19f4ba76]{font-size:11px;padding-left:26px}.notification-time[data-v-19f4ba76]{font-size:10px}.close-btn[data-v-19f4ba76],.notification-icon[data-v-19f4ba76]{width:18px;height:18px}.icon-el[data-v-19f4ba76]{width:14px;height:14px}}:root{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--text-primary:#1a1a1a;--text-secondary:#666;--text-tertiary:#999;--border-color:rgba(0,0,0,.08);--border-light:rgba(0,0,0,.04);--shadow-color:rgba(0,0,0,.1);--shadow-light:rgba(0,0,0,.05);--accent-color:#409eff;--header-bg:hsla(0,0%,100%,.95);--card-bg:#fff;--hover-bg:rgba(0,0,0,.02);--gradient-primary:linear-gradient(135deg,#f8fafc,#f1f5f9);--gradient-secondary:linear-gradient(135deg,#fff,#f8fafc);--overlay-light:rgba(0,0,0,.1);--overlay-dark:rgba(0,0,0,.3);--danger-color:#ef4444;--success-color:#22c55e;--warning-color:#ffa940;--info-color:#52c41a;--danger-hover:#dc2626;--success-hover:#16a34a;--warning-hover:#fb923c;--info-hover:#3b82f6;--input-bg:#f8fafc;--input-border:rgba(0,0,0,.08);--input-hover-border:#409eff;--input-focus-bg:#fff;--input-placeholder:#999;--input-color:#1a1a1a}.dark-theme{--bg-primary:#0f0f1f;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.85);--text-tertiary:hsla(0,0%,100%,.6);--border-color:hsla(0,0%,100%,.12);--border-light:hsla(0,0%,100%,.06);--shadow-color:rgba(0,0,0,.4);--shadow-light:rgba(0,0,0,.2);--accent-color:#6e8efb;--header-bg:rgba(26,26,46,.95);--card-bg:#1e1e3a;--hover-bg:hsla(0,0%,100%,.05);--gradient-primary:linear-gradient(135deg,#0f0f1f,#1a1a2e);--gradient-secondary:linear-gradient(135deg,#1a1a2e,#16213e);--overlay-light:rgba(0,0,0,.3);--overlay-dark:rgba(0,0,0,.6);--danger-color:#f87171;--success-color:#4ade80;--warning-color:#fbbf24;--info-color:#4ade80;--danger-hover:#fca5a5;--success-hover:#86efac;--warning-hover:#fcd34d;--info-hover:#60a5fa}*{transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.el-dropdown-menu.user-menu,.el-popper.user-dropdown-popover,.el-popper.user-dropdown-popover .el-dropdown-menu,.el-popper.user-dropdown-popover .el-dropdown-menu__item{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.el-dialog,.el-dialog__body,.el-dialog__footer,.el-dialog__header,.el-message-box{background:var(--card-bg)!important}.el-message-box{border-color:var(--border-color)!important}.el-message-box__header{background:var(--card-bg)!important;border-bottom-color:var(--border-color)!important}.el-message-box__title{color:var(--text-primary)!important}.el-message-box__content{color:var(--text-secondary)!important}.el-message-box__message{color:var(--text-primary)!important}.el-message-box__btns{background:var(--card-bg)!important;border-top-color:var(--border-color)!important}.el-overlay,.el-overlay.el-message-box__wrapper{background-color:var(--overlay-dark)!important}.el-message{background:var(--bg-secondary)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px var(--shadow-color)!important}.el-message__content{color:var(--text-primary)!important}.el-message__icon{color:var(--accent-color)!important}.el-message--success{background:var(--bg-secondary)!important;border-color:var(--success-color)!important}.el-message--success .el-message__icon{color:var(--success-color)!important}.el-message--error{background:var(--bg-secondary)!important;border-color:var(--danger-color)!important}.el-message--error .el-message__icon{color:var(--danger-color)!important}.el-message--warning{background:var(--bg-secondary)!important;border-color:var(--warning-color)!important}.el-message--warning .el-message__icon{color:var(--warning-color)!important}.el-message--info{background:var(--bg-secondary)!important;border-color:var(--info-color)!important}.el-message--info .el-message__icon{color:var(--info-color)!important}.el-select-dropdown{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important}.el-select-dropdown__item{color:var(--text-primary)!important;background:transparent!important}.el-select-dropdown__item:hover{background:var(--hover-bg)!important}.el-select-dropdown__item.selected{color:var(--accent-color)!important;background:rgba(64,158,255,.1)!important}.el-popper__arrow:before{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important}.search-suggestions{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme,:root{transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.el-input__wrapper{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;box-shadow:none!important;transition:all .3s ease}.el-input__wrapper:hover{border-color:var(--input-hover-border)!important}.el-input__wrapper.is-focus{border-color:var(--accent-color)!important;background-color:var(--input-focus-bg)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.el-input__inner{color:var(--input-color)!important;background-color:transparent!important}.el-input__inner::-moz-placeholder{color:var(--input-placeholder)!important}.el-input__inner::placeholder{color:var(--input-placeholder)!important}.el-select__wrapper{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;box-shadow:none!important;transition:all .3s ease}.el-select__wrapper:hover{border-color:var(--input-hover-border)!important;background-color:var(--input-bg)!important}.el-select__wrapper.is-focus{border-color:var(--accent-color)!important;background-color:var(--input-focus-bg)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.el-select__placeholder{color:var(--input-placeholder)!important}.el-select__input,.el-select__selected-item,.el-textarea__inner{color:var(--input-color)!important}.el-textarea__inner{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;box-shadow:none!important;transition:all .3s ease}.el-textarea__inner:hover{border-color:var(--input-hover-border)!important}.el-textarea__inner:focus{border-color:var(--accent-color)!important;background-color:var(--input-focus-bg)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.el-textarea__inner::-moz-placeholder{color:var(--input-placeholder)!important}.el-textarea__inner::placeholder{color:var(--input-placeholder)!important}*,body,html{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background:transparent!important;display:none!important}::-webkit-scrollbar-thumb{border-radius:0!important}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent!important;display:none!important}::-webkit-scrollbar-button{display:none!important}::-webkit-scrollbar-piece{background:transparent!important}.el-popper.user-dropdown-popover,.el-popper.user-dropdown-popover .el-dropdown-menu{background-color:#fff!important;background:#fff!important;border-color:rgba(0,0,0,.08)!important}.el-popper.user-dropdown-popover .el-dropdown-menu__item{background-color:transparent!important}.el-popper.user-dropdown-popover .el-dropdown-menu__item:hover{background-color:#409eff!important;color:#fff!important}.dark-theme .el-popper.user-dropdown-popover,.dark-theme .el-popper.user-dropdown-popover .el-dropdown-menu{background-color:#1a1a2e!important;background:#1a1a2e!important;border-color:hsla(0,0%,100%,.12)!important}.dark-theme .el-popper.user-dropdown-popover .el-dropdown-menu__item:hover{background-color:#6e8efb!important;color:#fff!important}.el-popper.user-dropdown-popover .menu-header{background:linear-gradient(135deg,#fff,#f8fafc)!important}.dark-theme .el-popper.user-dropdown-popover .menu-header{background:linear-gradient(135deg,#1a1a2e,#16213e)!important}.search-suggestions{background-color:#fff!important;background:#fff!important;border-color:rgba(0,0,0,.08)!important}.dark-theme .search-suggestions{background-color:#1a1a2e!important;background:#1a1a2e!important;border-color:hsla(0,0%,100%,.12)!important}.search-suggestions .suggestion-item.selected,.search-suggestions .suggestion-item:hover{background-color:#409eff!important}.dark-theme .search-suggestions .suggestion-item.selected,.dark-theme .search-suggestions .suggestion-item:hover{background-color:#6e8efb!important}.dark-theme .search-suggestions .suggestion-item.selected .suggestion-icon,.dark-theme .search-suggestions .suggestion-item.selected .suggestion-text,.dark-theme .search-suggestions .suggestion-item:hover .suggestion-icon,.dark-theme .search-suggestions .suggestion-item:hover .suggestion-text,.search-suggestions .suggestion-item.selected .suggestion-icon,.search-suggestions .suggestion-item.selected .suggestion-text,.search-suggestions .suggestion-item:hover .suggestion-icon,.search-suggestions .suggestion-item:hover .suggestion-text{color:#fff!important}