.notify-wrapper[data-v-68f476c5]{position:relative;display:flex;align-items:center;gap:6px}.notify-bell[data-v-68f476c5]{position:relative;width:40px;height:40px;border:1px solid #e5eaf2;border-radius:10px;background:#fff;display:inline-grid;place-items:center;cursor:pointer;transition:all .2s ease}.notify-bell[data-v-68f476c5]:hover,.notify-bell.is-open[data-v-68f476c5]{border-color:#2f80ff;background:#eef5ff;transform:translateY(-1px)}.notify-bell-icon[data-v-68f476c5]{font-size:19px;color:#475569;transition:color .2s ease}.notify-bell:hover .notify-bell-icon[data-v-68f476c5],.notify-bell.is-open .notify-bell-icon[data-v-68f476c5]{color:#0d6efd}.notify-bell.is-ringing .notify-bell-icon[data-v-68f476c5]{animation:ncb-bell-ring-68f476c5 1.1s ease;transform-origin:top center}@keyframes ncb-bell-ring-68f476c5{0%,to{transform:rotate(0)}12%{transform:rotate(16deg)}24%{transform:rotate(-14deg)}38%{transform:rotate(10deg)}52%{transform:rotate(-8deg)}68%{transform:rotate(4deg)}84%{transform:rotate(-2deg)}}.notify-badge[data-v-68f476c5]{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#f43f5e;color:#fff;font-size:11px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px #fff}.notify-dot[data-v-68f476c5]{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:999px;background:#f43f5e;box-shadow:0 0 0 2px #fff}.notify-text-hint[data-v-68f476c5]{border:none;background:none;padding:0;color:#f43f5e;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.notify-text-hint[data-v-68f476c5]:hover{text-decoration:underline}.center-layout[data-v-68f476c5]{display:flex;gap:0;height:min(380px,calc(100vh - 180px))}.center-sidebar[data-v-68f476c5]{width:148px;border-right:1px solid #f0f0f0;padding:12px 12px 4px 0;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.center-tab-btn[data-v-68f476c5]{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border:none;border-radius:10px;background:none;font-size:13.5px;color:#475569;cursor:pointer;transition:all .15s ease}.center-tab-btn[data-v-68f476c5]:hover{background:#f1f5f9;color:#334155}.center-tab-btn.active[data-v-68f476c5]{background:#eef5ff;color:#0d6efd;font-weight:600}.center-tab-icon[data-v-68f476c5]{font-size:15px;flex:0 0 auto}.center-tab-icon--all[data-v-68f476c5]{color:#64748b}.center-tab-btn.active .center-tab-icon--all[data-v-68f476c5]{color:#0d6efd}.center-tab-label[data-v-68f476c5]{flex:1;text-align:left}.center-tab-badge[data-v-68f476c5]{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#f43f5e;color:#fff;font-size:10.5px;font-weight:700;line-height:16px;text-align:center;flex:0 0 auto}.center-sidebar-spacer[data-v-68f476c5]{flex:1}.center-mark-all[data-v-68f476c5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;border:1px solid #e5eaf2;border-radius:10px;background:#fff;font-size:12.5px;color:#64748b;cursor:pointer;transition:all .15s ease}.center-mark-all[data-v-68f476c5]:hover:not(:disabled){border-color:#2f80ff;background:#eef5ff;color:#0d6efd}.center-mark-all[data-v-68f476c5]:disabled{opacity:.45;cursor:not-allowed}.center-content[data-v-68f476c5]{flex:1;min-width:0;height:100%;overflow-y:auto;padding:4px 4px 4px 16px}.center-list[data-v-68f476c5]{padding-bottom:8px}.center-group-label[data-v-68f476c5]{position:sticky;top:0;z-index:1;padding:8px 10px 6px;background:#fff;font-size:12px;font-weight:700;color:#94a3b8}.notify-item[data-v-68f476c5]{position:relative;width:100%;display:flex;align-items:flex-start;gap:10px;padding:11px 26px 11px 10px;border:none;border-radius:12px;background:none;cursor:pointer;text-align:left;transition:background .15s ease}.notify-item[data-v-68f476c5]:hover{background:#f5f8fd}.notify-item.is-unread[data-v-68f476c5]{background:#f4f9ff}.notify-item.is-unread[data-v-68f476c5]:hover{background:#ecf4ff}.notify-item+.notify-item[data-v-68f476c5]{margin-top:2px}.notify-item-icon[data-v-68f476c5]{width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;font-size:17px;flex:0 0 auto;margin-top:1px}.notify-item-icon.is-lg[data-v-68f476c5]{width:40px;height:40px;font-size:20px}.notify-item-body[data-v-68f476c5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notify-item-top[data-v-68f476c5]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.notify-item-title[data-v-68f476c5]{font-size:13.5px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px;min-width:0}.notify-item.is-unread .notify-item-title[data-v-68f476c5]{color:#0f172a}.notify-item-pin[data-v-68f476c5]{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;font-size:10.5px;font-weight:600;color:#d97706;background:#fef6e7;padding:1px 6px;border-radius:999px}.notify-item-time[data-v-68f476c5]{flex:0 0 auto;font-size:11.5px;color:#94a3b8}.notify-item-summary[data-v-68f476c5]{font-size:12.5px;color:#64748b;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notify-item-unread-dot[data-v-68f476c5]{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:7px;height:7px;border-radius:999px;background:#0d6efd}.notify-empty[data-v-68f476c5]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:13px}.notify-empty-icon[data-v-68f476c5]{font-size:30px;color:#cbd5e1}.center-back[data-v-68f476c5]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;margin:4px 0 10px;border:none;border-radius:8px;background:#f1f5f9;font-size:12.5px;color:#475569;cursor:pointer;transition:all .15s ease}.center-back[data-v-68f476c5]:hover{background:#eef5ff;color:#0d6efd}.center-detail[data-v-68f476c5]{padding:4px 8px 12px}.center-detail-head[data-v-68f476c5]{display:flex;align-items:flex-start;gap:12px}.center-detail-head-text[data-v-68f476c5]{flex:1;min-width:0}.center-detail-title[data-v-68f476c5]{font-size:16px;font-weight:700;color:#0f172a;line-height:1.4}.center-detail-meta[data-v-68f476c5]{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;color:#94a3b8}.center-detail-type[data-v-68f476c5]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px}.center-detail-content[data-v-68f476c5]{margin-top:16px;font-size:14px;color:#334155;line-height:1.8}.center-detail-wish[data-v-68f476c5]{margin-top:12px;padding:10px 14px;border-radius:10px;background:#f0f7ff;color:#0d6efd;font-size:13px}@media (max-width: 768px){.center-layout[data-v-68f476c5]{flex-direction:column;height:min(60vh,480px)}.center-sidebar[data-v-68f476c5]{width:100%;flex-direction:row;align-items:center;border-right:none;border-bottom:1px solid #f0f0f0;padding:0 0 10px;overflow-x:auto}.center-tab-btn[data-v-68f476c5]{width:auto;flex:0 0 auto}.center-sidebar-spacer[data-v-68f476c5]{display:none}.center-mark-all[data-v-68f476c5]{flex:0 0 auto;padding:0 10px}.center-content[data-v-68f476c5]{padding:8px 0 0}}.ncb-center-dialog{border-radius:16px;max-width:calc(100vw - 32px)}.ncb-center-dialog .el-dialog__body{padding-top:8px}
