@import"https://cdn.jsdelivr.net/npm/remixicon@3.5.0/fonts/remixicon.css";.badge[data-v-e0fa38ab]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}*{box-sizing:border-box;margin:0;padding:0}.n-data-table .n-data-table-thead .n-data-table-th{text-align:center!important}.n-data-table .n-data-table-thead .n-data-table-th .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-tbody .n-data-table-td{text-align:center!important}.n-cascader-menu{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;box-shadow:0 4px 14px #0f172a1a!important;box-sizing:border-box;overflow:hidden}.n-cascader-menu+.n-cascader-menu{margin-left:6px}[data-theme=dark] .n-cascader-menu{border-color:#334155!important;box-shadow:0 8px 22px #00000061!important}.n-data-table .n-data-table-tbody .n-data-table-td>div[style*="justify-content:flex-end"],.n-data-table .n-data-table-tbody .n-data-table-td>div[style*="justify-content: flex-end"]{justify-content:center!important}:root{--bg-sidebar: #1a2234;--sidebar-text: #94a3b8;--sidebar-hover: #2a3447;--sidebar-active: #2563eb;--sidebar-active-text: #ffffff;--bg: #ffffff;--bg-gray-light:#f8fafc;--surface: #ffffff;--surface-2: #f8fafc;--border: #e2e8f0;--border-2: #cbd5e1;--text: #1e293b;--text-2: #64748b;--text-3: #94a3b8;--accent: #3b82f6;--accent-hover: #2563eb;--accent-bg: #eff6ff;--green: #10b981;--green-bg: #f0fdf4;--yellow: #f59e0b;--yellow-bg: #fffbeb;--red: #ef4444;--red-bg: #fef2f2;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "DM Mono", "SF Mono", monospace;--radius: 10px;--radius-sm: 6px;--bubble-out-bg: #2563eb;--bubble-out-text: #ffffff}[data-theme=dark]{--bg-sidebar: #0f172a;--sidebar-text: #94a3b8;--sidebar-hover: #1e293b;--sidebar-active: #3b82f6;--bg: #0b1220;--bg-gray-light:#1e293b;--surface: #1e293b;--surface-2: #0f172a;--border: #334155;--border-2: #475569;--text: #f8fafc;--text-2: #cbd5e1;--text-3: #94a3b8;--accent: #3b82f6;--accent-hover: #60a5fa;--accent-bg: #1e2a3a;--green: #10b981;--green-bg: #064e3b;--yellow: #f59e0b;--yellow-bg: #78350f;--red: #ef4444;--red-bg: #7f1d1d;--bubble-out-bg: #3b82f6;--bubble-out-text: #ffffff}[data-theme=dark] .n-modal .n-input .n-input-wrapper,[data-theme=dark] .n-modal .n-time-picker .n-input .n-input-wrapper{border:1px solid var(--border-2)!important}[data-theme=dark] .n-modal .n-input.n-input--focus .n-input-wrapper,[data-theme=dark] .n-modal .n-time-picker .n-input.n-input--focus .n-input-wrapper{border-color:var(--accent)!important}body{font-family:var(--font);background-color:var(--bg)!important;color:var(--text);-webkit-font-smoothing:antialiased}html,#app{background-color:var(--bg)!important}.n-config-provider,.n-config-provider>.n-loading-bar-container,.n-config-provider>.n-dialog-container,.n-config-provider>.n-message-container,.n-config-provider>.n-notification-container{background-color:var(--bg)}[data-theme=dark] body{background-color:var(--bg)!important;color:var(--text)}.notice-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:transparent;cursor:default}.global-notice-bell{position:fixed;right:18px;bottom:18px;z-index:9999;width:36px;height:36px;border:none;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 6px 14px #00000038;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.global-notice-bell i{font-size:18px;line-height:1}.global-notice-bell:hover{background:var(--accent-hover)}.notice-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:600}.notice-panel{position:fixed;right:20px;bottom:64px;z-index:9998;width:320px;max-height:360px;background:color-mix(in srgb,var(--surface) 18%,transparent);border:1px solid color-mix(in srgb,var(--border) 18%,transparent);border-radius:12px;box-shadow:0 12px 30px #0f172a14,0 0 0 1px #ffffff0f inset;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);display:flex;flex-direction:column;overflow:hidden}[data-theme=dark] .notice-panel{background:color-mix(in srgb,var(--surface) 22%,rgba(15,23,42,.08));border-color:color-mix(in srgb,var(--border) 20%,transparent);box-shadow:0 14px 36px #00000073,0 0 0 1px #ffffff0f inset}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.notice-panel{background:var(--surface);border-color:var(--border);box-shadow:0 12px 30px #0f172a33}}.notice-panel__header{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 16%,transparent);display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--text)}.notice-panel__header-right{display:inline-flex;align-items:center;gap:8px}.notice-panel__count{color:var(--text-2);font-size:12px;font-weight:500}.notice-panel__clear{border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:6px;padding:2px 8px;font-size:12px;line-height:1.4;cursor:pointer}.notice-panel__clear:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.notice-panel__clear:disabled{opacity:.45;cursor:not-allowed}.notice-panel__list{overflow-y:auto;max-height:300px;padding:8px}.notice-panel__list.interactive-scrollbar{--scrollbar-width: 4px;transition:--scrollbar-width .2s ease}.notice-panel__list.interactive-scrollbar.scrollbar-hovered{--scrollbar-width: 12px}.notice-panel__list.interactive-scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.notice-panel__list.interactive-scrollbar::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.notice-panel__item{padding:10px 12px;border-radius:8px;border:1px solid var(--border-2);background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 1px 2px #0f172a0f,inset 0 1px #ffffff59;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.notice-panel__item:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-2));background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 2px 8px #0f172a1a}[data-theme=dark] .notice-panel__item{border-color:var(--border);background:color-mix(in srgb,var(--surface) 62%,rgba(15,23,42,.45));box-shadow:0 1px 3px #00000047,inset 0 1px #ffffff0a}[data-theme=dark] .notice-panel__item:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--surface) 78%,rgba(15,23,42,.5))}.notice-panel__item+.notice-panel__item{margin-top:8px}.notice-panel__type{font-size:12px;color:var(--accent);font-weight:600}.notice-panel__content{margin-top:4px;font-size:13px;color:var(--text);line-height:1.4}.notice-panel__content--status{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.notice-panel__status-flow{display:inline-flex;align-items:center;gap:6px}.notice-panel__status-arrow{color:var(--text-2);font-size:12px}.notice-panel__time{margin-top:4px;font-size:11px;color:var(--text-3)}.notice-panel__empty{padding:24px 12px;text-align:center;color:var(--text-3);font-size:13px}.toast-queue-container{position:fixed;right:18px;bottom:64px;z-index:9998;width:320px;display:flex;flex-direction:column-reverse;align-items:stretch;gap:8px;pointer-events:none}.toast-item{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:10px;padding:10px 10px 10px 12px;display:flex;align-items:flex-start;justify-content:space-between;box-shadow:0 10px 20px #0f172a2e;cursor:pointer;pointer-events:auto}.toast-item--success{border-left-color:var(--green)}.toast-item--warning{border-left-color:var(--yellow)}.toast-item--error{border-left-color:var(--red)}.toast-item__body{min-width:0}.toast-item__title{font-size:13px;font-weight:600;color:var(--text)}.toast-item__message{margin-top:2px;font-size:12px;color:var(--text-2);line-height:1.35;word-break:break-word}.toast-item__close{width:20px;height:20px;border:none;background:transparent;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.notice-panel-enter-active,.notice-panel-leave-active{transition:all .2s ease}.notice-panel-enter-from,.notice-panel-leave-to{opacity:0;transform:translateY(10px)}.toast-enter-active,.toast-leave-active{transition:all .25s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(12px)}
