@charset "UTF-8";.lb-overlay[data-v-17a7e448]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;z-index:5000;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lb-img[data-v-17a7e448]{max-width:92vw;max-height:92vh;border-radius:6px;box-shadow:0 20px 60px #00000080;cursor:default}.lb-close[data-v-17a7e448]{position:fixed;top:22px;right:28px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:18px;cursor:pointer}.lb-close[data-v-17a7e448]:hover{background:#ffffff47}.lb-fade-enter-active[data-v-17a7e448],.lb-fade-leave-active[data-v-17a7e448]{transition:opacity .2s ease}.lb-fade-enter-from[data-v-17a7e448],.lb-fade-leave-to[data-v-17a7e448]{opacity:0}:root{--np-primary: #409eff;--np-primary-hover: #66b1ff;--np-primary-soft: #ecf5ff;--np-primary-contrast: #ffffff;--np-bg: #f0f2f5;--np-surface: #f9f9f9;--np-surface-2: #f5f7fa;--np-sidebar: #ffffff;--np-panel: #ffffff;--np-board-column-bg: #fcfdff;--np-board-column-border: #e8e8e8;--np-sidebar-hover: #f5f7fa;--np-sidebar-text: rgba(0, 0, 0, .55);--np-sidebar-text-active: #409eff;--np-text: #303133;--np-text-2: #606266;--np-text-3: #909399;--np-border: #e4e7ed;--np-border-strong: #e4e4e7;--np-success: #67c23a;--np-warning: #e6a23c;--np-danger: #f56c6c;--np-info: #409eff;--np-radius-sm: 4px;--np-radius: 6px;--np-radius-lg: 8px;--np-radius-xl: 12px;--np-grad-brand: linear-gradient(135deg, #409eff 0%, #66b1ff 100%);--np-grad-primary: linear-gradient(180deg, #409eff 0%, #409eff 100%);--np-topbar-h: 56px;--np-tabbar-h: 54px;--np-shadow-sm: 0 1px 2px rgba(0, 0, 0, .03);--np-shadow: 0 2px 12px rgba(0, 0, 0, .08);--np-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--np-shadow-card: 0 1px 2px rgba(0, 0, 0, .02);--np-shadow-drag: 0 8px 24px rgba(0, 0, 0, .16);--np-ring: 0 0 0 3px rgba(64, 158, 255, .18);--np-ease: cubic-bezier(.4, 0, .2, 1);--np-prio-urgent: #f56c6c;--np-prio-high: #e6a23c;--np-prio-medium: #c8a415;--np-prio-low: #909399;--np-prio-none: #dcdfe6;--el-color-primary: var(--np-primary);--el-border-radius-base: var(--np-radius-sm);--el-font-family: var(--np-font);--np-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}html.dark{--np-primary: #409eff;--np-primary-hover: #66b1ff;--np-primary-soft: #18222c;--np-bg: #2e3238;--np-surface: #303133;--np-surface-2: #262a30;--np-sidebar: #263242;--np-panel: #303133;--np-board-column-bg: #292d33;--np-board-column-border: #3a4049;--np-sidebar-hover: #2e3a4c;--np-sidebar-text: rgba(255, 255, 255, .6);--np-sidebar-text-active: #ffffff;--np-text: #e5eaf3;--np-text-2: #cfd3dc;--np-text-3: #8d9095;--np-border: #242a33;--np-border-strong: #333a45;--np-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--np-shadow: 0 2px 12px rgba(0, 0, 0, .4);--np-shadow-lg: 0 8px 24px rgba(0, 0, 0, .55);--el-color-primary: var(--np-primary);--el-bg-color: var(--np-surface);--el-bg-color-overlay: var(--np-surface);--el-text-color-primary: var(--np-text);--el-text-color-regular: var(--np-text-2);--el-border-color: var(--np-border);--el-border-color-light: var(--np-border);--el-fill-color-blank: var(--np-surface);--el-fill-color-light: var(--np-surface-2);--np-shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--np-shadow-drag: 0 8px 24px rgba(0, 0, 0, .55);--np-ring: 0 0 0 3px rgba(64, 158, 255, .28);--np-prio-medium: #e6a23c;--np-prio-low: #94a3b8;--np-prio-none: #4b5563}.fade-slide-enter-active{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from{opacity:0;transform:translateY(6px)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--np-font);color:var(--np-text);background:var(--np-bg);-webkit-font-smoothing:antialiased;font-size:14px}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .12s ease}*:hover::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--np-border-strong)}::-webkit-scrollbar-thumb:hover{background:var(--np-text-3)}::-webkit-scrollbar-track{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:var(--np-border-strong) transparent}}.np-card{background:var(--np-panel);border:1px solid var(--np-border-strong);border-radius:var(--np-radius-lg);box-shadow:none}.np-muted{color:var(--np-text-3)}.np-row{display:flex;align-items:center}.np-spacer{flex:1}.rt{word-break:break-word}.rt .rt-img{display:block;max-width:100%;max-height:320px;border-radius:8px;margin:6px 0;border:1px solid var(--np-border);cursor:zoom-in}.rt .rt-mention{color:var(--np-primary);background:var(--np-primary-soft);border-radius:4px;padding:0 4px;font-weight:500}.rt .rt-link{color:var(--np-primary);text-decoration:underline}.np-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:var(--np-text-3);text-align:center}.np-empty .np-empty-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--np-surface-2);color:var(--np-text-3)}.np-empty .np-empty-title{font-size:14px;font-weight:600;color:var(--np-text-2)}.np-empty .np-empty-desc{font-size:13px}.np-skeleton{position:relative;overflow:hidden;background:var(--np-surface-2);border-radius:var(--np-radius)}.np-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:np-shimmer 1.4s infinite}html.dark .np-skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes np-shimmer{to{transform:translate(100%)}}.np-avatar{display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:600;flex-shrink:0;-webkit-user-select:none;user-select:none}.np-list-row{transition:background .12s var(--np-ease)}.np-list-row:hover{background:var(--np-surface-2)}html .el-button{font-weight:500}.el-button--primary:not(.is-text):not(.is-link):not(.is-plain){background:var(--np-primary);border-color:var(--np-primary);box-shadow:none}.el-button--primary:not(.is-text):not(.is-link):not(.is-plain):hover{background:var(--np-primary-hover);border-color:var(--np-primary-hover);box-shadow:none}.el-button--primary:not(.is-text):not(.is-link):not(.is-plain):focus{background:var(--np-primary-hover);border-color:var(--np-primary-hover);box-shadow:none}html .el-dialog{border-radius:var(--np-radius-lg);overflow:hidden;box-shadow:var(--np-shadow-lg);padding:0}html .el-dialog__header{padding:16px 20px 12px;margin-right:0;border-bottom:1px solid var(--np-border)}html .el-dialog__title{font-size:16px;font-weight:600}html .el-dialog__body{padding:20px}html .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid var(--np-border)}html .el-drawer__header{margin-bottom:0;padding:14px 20px;border-bottom:1px solid var(--np-border);font-weight:600;color:var(--np-text)}html .el-table{--el-table-header-bg-color: var(--np-surface-2);font-size:13.5px}html .el-table th.el-table__cell{font-weight:600;color:var(--np-text-2);background-color:var(--np-panel)!important}html .el-tag{border-radius:6px}html .el-popover.el-popper,html .el-select__popper.el-popper{border-radius:var(--np-radius-lg)}html .el-message{border-radius:10px}html .el-tabs__item{font-size:14px}@media (max-width: 640px){html .el-overlay-dialog{display:flex;align-items:stretch;justify-content:center;padding:0}html .el-dialog{width:100%!important;max-width:100%!important;margin:0!important;height:100%;max-height:100%;border-radius:0;display:flex;flex-direction:column}html .el-dialog__body{flex:1;min-height:0;overflow-y:auto}html .el-drawer{width:100%!important}html .el-message-box{width:calc(100vw - 48px)!important}html .el-pagination{flex-wrap:wrap;justify-content:center}}.up-zone{position:relative}.up-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;background:var(--np-primary-soft);border:1.5px dashed var(--np-primary);border-radius:8px;color:var(--np-primary);font-size:13px;pointer-events:none}.up-dragging{outline:1.5px dashed var(--np-primary);outline-offset:2px;border-radius:8px}.np-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.np-msg-noti.el-notification{border-radius:var(--np-radius-lg);border:1px solid var(--np-border);box-shadow:var(--np-shadow-lg);background:var(--np-surface);cursor:pointer;overflow:hidden}.np-msg-noti.el-notification:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--np-grad-brand)}.np-msg-noti .el-notification__title{font-weight:600;color:var(--np-text)}.np-msg-noti .el-notification__content{color:var(--np-text-2);word-break:break-word}
