.chb-hero[data-v-65cde45d]{background:linear-gradient(120deg,var(--accent-color) 0,var(--accent-dark) 100%);color:#fff;box-shadow:0 12px 32px color-mix(in srgb,var(--accent-color) 32%,transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.chb-deco[data-v-65cde45d]{pointer-events:none;background:radial-gradient(circle at 88% 18%,#ffffff2e 0,#0000 42%),radial-gradient(circle at 8% 95%,#ffffff1a 0,#0000 36%);position:absolute;inset:0}.chb-intro[data-v-65cde45d]{gap:16px;min-width:0;position:relative}.chb-intro[data-v-65cde45d],.chb-logo[data-v-65cde45d]{align-items:center;display:flex}.chb-logo[data-v-65cde45d]{width:56px;height:56px;color:var(--accent-color);background:#ffffffeb;border-radius:16px;flex-shrink:0;justify-content:center;box-shadow:0 6px 18px #00000029}.chb-text[data-v-65cde45d]{flex-direction:column;gap:5px;min-width:0;display:flex}.chb-name[data-v-65cde45d]{letter-spacing:.2px;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.chb-sub[data-v-65cde45d]{color:#ffffffc7;letter-spacing:.3px;font-size:.76rem}.chb-badge[data-v-65cde45d]{color:#fff;background:#fff3;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.chb-actions[data-v-65cde45d]{flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.chb-act[data-v-65cde45d]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.chb-act[data-v-65cde45d]:hover{background:#ffffff3d;border-color:#fff}.chb-act-active[data-v-65cde45d]{background:#ffffff47;border-color:#fff;font-weight:700}.chb-act-primary[data-v-65cde45d]{color:var(--accent-color);background:#fff;border-color:#fff;box-shadow:0 4px 14px #0000002e}.chb-act-primary[data-v-65cde45d]:hover{color:var(--accent-dark);background:#eaf2ff}.chb-bell-btn[data-v-65cde45d],.chb-user-btn[data-v-65cde45d]{padding:10px 11px}.chb-bell-btn[data-v-65cde45d]{position:relative}.chb-bell-badge[data-v-65cde45d]{color:#fff;background:#f5566d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #f5566d80}.chb-user-menu[data-v-65cde45d]{z-index:92;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e8ecf3);border-radius:12px;flex-direction:column;min-width:178px;padding:6px;animation:.16s ease-out chb-menu-in-65cde45d;display:flex;position:fixed;box-shadow:0 14px 38px #0f23522e}@keyframes chb-menu-in-65cde45d{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.chb-menu-item[data-v-65cde45d]{width:100%;color:var(--text-primary,#1c2b46);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:.84rem;font-weight:500;transition:all .15s;display:flex}.chb-menu-item[data-v-65cde45d]:hover{color:var(--accent-color);background:#f0f5ff}.chb-menu-item.danger[data-v-65cde45d]{color:#d5494f}.chb-menu-item.danger[data-v-65cde45d]:hover{color:#c0363d;background:#fdeef0}.chb-menu-divider[data-v-65cde45d]{background:var(--border-color,#eef1f6);height:1px;margin:5px 8px}.cm-notify-mask[data-v-65cde45d]{z-index:90;background:0 0;position:fixed;inset:0}.cm-notify-panel[data-v-65cde45d]{z-index:91;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e8ecf3);border-radius:14px;flex-direction:column;width:392px;max-width:calc(100vw - 24px);max-height:min(560px,100vh - 88px);display:flex;position:fixed;top:64px;right:28px;overflow:hidden;box-shadow:0 18px 48px #0f23522e}.cm-notify-head[data-v-65cde45d]{border-bottom:1px solid var(--border-color,#eef1f6);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.cm-notify-title[data-v-65cde45d]{color:var(--text-primary,#1c2b46);font-size:.92rem;font-weight:700}.cm-notify-head-actions[data-v-65cde45d],.cm-notify-title[data-v-65cde45d]{align-items:center;gap:6px;display:inline-flex}.cm-notify-mini[data-v-65cde45d]{border:1px solid var(--border-color,#e3e8f0);color:var(--text-secondary,#5a6a86);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-size:.74rem;transition:all .15s;display:inline-flex}.cm-notify-mini[data-v-65cde45d]:hover{color:var(--accent-color);background:#f0f5ff;border-color:#b9cef7}.cm-notify-list[data-v-65cde45d]{flex:1;padding:2px 6px 8px;overflow-y:auto}.cm-notify-empty[data-v-65cde45d]{color:var(--text-tertiary,#94a3b8);flex-direction:column;align-items:center;gap:8px;padding:36px 0;font-size:.82rem;display:flex}.cm-notify-item[data-v-65cde45d]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:background .15s;display:flex}.cm-notify-item[data-v-65cde45d]:hover{background:#f4f7fd}.cm-notify-item.unread[data-v-65cde45d]{background:#f6f9ff}.cm-notify-item.unread[data-v-65cde45d]:hover{background:#eef4ff}.cm-notify-icon[data-v-65cde45d]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.cm-notify-icon.comment[data-v-65cde45d]{color:var(--accent-color);background:#e8f0ff}.cm-notify-icon.like[data-v-65cde45d]{color:#e5588a;background:#ffe9f1}.cm-notify-icon.follow[data-v-65cde45d]{color:#2aa875;background:#e4f6ee}.cm-notify-icon.alert[data-v-65cde45d]{color:#d97706;background:#fdf1df}.cm-notify-body[data-v-65cde45d]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cm-notify-item-title[data-v-65cde45d]{color:var(--text-primary,#1c2b46);align-items:center;gap:6px;font-size:.84rem;font-weight:600;display:flex}.cm-notify-item.unread .cm-notify-item-title[data-v-65cde45d]{color:var(--accent-color)}.cm-notify-dot[data-v-65cde45d]{background:#f5566d;border-radius:999px;flex-shrink:0;width:7px;height:7px}.cm-notify-content[data-v-65cde45d]{-webkit-line-clamp:2;color:var(--text-secondary,#5a6a86);word-break:break-all;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.cm-notify-content[data-v-65cde45d] blockquote,.cm-notify-content[data-v-65cde45d] h1,.cm-notify-content[data-v-65cde45d] h2,.cm-notify-content[data-v-65cde45d] h3,.cm-notify-content[data-v-65cde45d] h4,.cm-notify-content[data-v-65cde45d] li,.cm-notify-content[data-v-65cde45d] ol,.cm-notify-content[data-v-65cde45d] p,.cm-notify-content[data-v-65cde45d] pre,.cm-notify-content[data-v-65cde45d] ul{margin:0;padding:0}.cm-notify-content[data-v-65cde45d] h1,.cm-notify-content[data-v-65cde45d] h2,.cm-notify-content[data-v-65cde45d] h3,.cm-notify-content[data-v-65cde45d] h4,.cm-notify-content[data-v-65cde45d] strong{color:var(--text-primary,#1c2b46)}.cm-notify-content[data-v-65cde45d] a{color:var(--accent-color)}.cm-notify-content[data-v-65cde45d] code{background:#64748b1f;border-radius:4px;padding:1px 4px;font-family:Consolas,Courier New,monospace;font-size:.72rem}.cm-notify-content[data-v-65cde45d] pre{overflow-x:auto}.cm-notify-content[data-v-65cde45d] img{border-radius:6px;max-width:100%}.cm-notify-time[data-v-65cde45d]{color:var(--text-tertiary,#94a3b8);font-size:.7rem}.cm-notify-arrow[data-v-65cde45d]{color:#c3ccdb;flex-shrink:0;margin-top:8px}.cm-notify-more[data-v-65cde45d]{border:1px dashed var(--border-color,#dfe5ef);width:calc(100% - 20px);color:var(--text-secondary,#5a6a86);cursor:pointer;background:0 0;border-radius:9px;margin:6px auto 2px;padding:8px;font-size:.78rem;transition:all .15s;display:block}.cm-notify-more[data-v-65cde45d]:hover:not(:disabled){color:var(--accent-color);background:#f0f5ff;border-color:#b9cef7}.cm-notify-more[data-v-65cde45d]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.chb-hero[data-v-65cde45d]{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.chb-intro[data-v-65cde45d]{align-items:flex-start}.chb-logo[data-v-65cde45d]{border-radius:13px;width:46px;height:46px}.chb-actions[data-v-65cde45d]{flex-flow:wrap;justify-content:flex-start}.chb-act[data-v-65cde45d]{flex:1;justify-content:center;padding:9px 10px}.chb-bell-btn[data-v-65cde45d],.chb-user-btn[data-v-65cde45d]{flex:none}.cm-notify-panel[data-v-65cde45d]{width:auto;top:64px;left:12px;right:12px}}
