:root{--yjz-primary:#1d4ed8;--yjz-primary-soft:#eff4ff;--yjz-bg:#f5f6f8;--yjz-surface:#fff;--yjz-surface-2:#f8fafc;--yjz-border:#e5e7eb;--yjz-text:#1f2937;--yjz-text-2:#4b5563;--yjz-text-3:#8c95a3;--yjz-sider-bg:#001529;--yjz-sider-sub-bg:#000c17;--yjz-radius:6px;--yjz-header-height:56px;--yjz-sider-width:220px;--yjz-sider-collapsed-width:64px}html.dark{--yjz-primary:#3b6fe8;--yjz-primary-soft:#16213a;--yjz-bg:#0b0f17;--yjz-surface:#141414;--yjz-surface-2:#1d1d1d;--yjz-border:#303030;--yjz-text:#e5e7eb;--yjz-text-2:#a6adb8;--yjz-text-3:#6b7280;--yjz-sider-bg:#0d1117;--yjz-sider-sub-bg:#080b10;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--yjz-bg);color:var(--yjz-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;font-size:14px}.page-card{background:var(--yjz-surface);border:1px solid var(--yjz-border);border-radius:var(--yjz-radius);padding:16px}.page-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-toolbar .spacer{flex:1}.ant-table-cell{font-variant-numeric:tabular-nums}.yjz-app{height:100%}.icon-btn[data-v-18d012fb]{width:36px;padding:0;font-size:16px}.msg-panel[data-v-18d012fb]{width:340px;margin:-4px -4px 0}.msg-head[data-v-18d012fb]{border-bottom:1px solid var(--yjz-border);justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.msg-title[data-v-18d012fb]{font-weight:600}.msg-empty[data-v-18d012fb]{padding:24px 0}.msg-list[data-v-18d012fb]{max-height:400px;margin:0;padding:0;list-style:none;overflow-y:auto}.msg-item[data-v-18d012fb]{border-bottom:1px solid var(--yjz-border);cursor:pointer;padding:10px 4px}.msg-item[data-v-18d012fb]:hover{background:var(--yjz-surface-2)}.msg-item-title[data-v-18d012fb]{color:var(--yjz-text-2);align-items:center;gap:6px;display:flex}.msg-item.unread .msg-item-title[data-v-18d012fb]{color:var(--yjz-text);font-weight:600}.dot[data-v-18d012fb]{background:var(--yjz-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.text[data-v-18d012fb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-item-content[data-v-18d012fb]{color:var(--yjz-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.msg-item-time[data-v-18d012fb]{color:var(--yjz-text-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.msg-foot[data-v-18d012fb]{text-align:center;padding-top:6px}.tip[data-v-09b59a04],.head[data-v-0ff20a73]{margin-bottom:16px}.name[data-v-0ff20a73]{font-size:16px;font-weight:600}.block[data-v-0ff20a73]{margin-bottom:16px}.muted[data-v-0ff20a73]{color:var(--yjz-text-3);font-weight:400}.small[data-v-0ff20a73]{font-size:12px}.ml8[data-v-0ff20a73]{margin-left:8px}.mt4[data-v-0ff20a73]{margin-top:4px}.mono[data-v-0ff20a73]{letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.danger[data-v-0ff20a73]{color:var(--ant-color-error,#ff4d4f);font-weight:600}.section[data-v-0ff20a73]{margin:4px 0 8px;font-weight:600}.kept[data-v-0ff20a73]{margin-bottom:6px}.footer[data-v-0ff20a73]{justify-content:flex-end;gap:8px;display:flex}.title[data-v-c8ab5d6d]{align-items:center;gap:4px;display:flex}.text[data-v-c8ab5d6d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count[data-v-c8ab5d6d]{color:var(--yjz-text-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.meta[data-v-c8ab5d6d]{color:var(--yjz-text-3);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:12px}.body[data-v-c8ab5d6d]{white-space:pre-wrap;word-break:break-word;max-height:50vh;line-height:1.8;overflow-y:auto}.files[data-v-c8ab5d6d]{margin-top:16px}.hint[data-v-c8ab5d6d]{float:left;color:var(--yjz-text-3);font-size:12px;line-height:32px}.layout[data-v-22a254bb]{height:100%}.sider[data-v-22a254bb]{background:var(--yjz-sider-bg)}.sider[data-v-22a254bb] .ant-layout-sider-children{flex-direction:column;display:flex}.brand[data-v-22a254bb]{height:var(--yjz-header-height);color:#fff;flex-shrink:0;align-items:center;gap:10px;padding:0 18px;display:flex;overflow:hidden}.logo[data-v-22a254bb]{object-fit:contain;flex-shrink:0;width:30px;height:28px}.brand-name[data-v-22a254bb]{white-space:nowrap;font-weight:600}.menu-scroll[data-v-22a254bb]{flex:1;overflow:hidden auto}.menu[data-v-22a254bb],.menu[data-v-22a254bb] .ant-menu-sub.ant-menu-inline{border-inline-end:none}.menu[data-v-22a254bb]{background:var(--yjz-sider-bg)}.menu[data-v-22a254bb] .ant-menu-sub.ant-menu-inline{background:var(--yjz-sider-sub-bg)}.main-wrap[data-v-22a254bb]{background:var(--yjz-bg);min-width:0}.header[data-v-22a254bb]{height:var(--yjz-header-height);background:var(--yjz-surface);border-bottom:1px solid var(--yjz-border);flex-shrink:0;align-items:center;gap:4px;padding:0 16px 0 8px;display:flex}.icon-btn[data-v-22a254bb]{width:36px;padding:0;font-size:16px}.breadcrumb[data-v-22a254bb]{margin-left:4px}.spacer[data-v-22a254bb]{flex:1}.user[data-v-22a254bb]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-left:8px;padding:4px 6px;display:flex}.user[data-v-22a254bb]:hover{background:var(--yjz-surface-2)}.avatar[data-v-22a254bb]{background:var(--yjz-primary);font-size:12px}.user-name[data-v-22a254bb]{color:var(--yjz-text)}.caret[data-v-22a254bb]{color:var(--yjz-text-3);font-size:10px}.content[data-v-22a254bb]{padding:16px;overflow:auto}
