.sra-collab-notification-bell{position:relative;display:inline-block}.sra-collab-bell-trigger{background:none;border:1px solid #ddd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background 0.2s,border-color 0.2s;padding:0}.sra-collab-bell-trigger:hover{background:#f5f5f5;border-color:#c51414}.sra-collab-bell-trigger .dashicons{font-size:20px;width:20px;height:20px;color:#444}.sra-collab-bell-trigger:hover .dashicons{color:#c51414}.sra-collab-bell-badge{position:absolute;top:-4px;right:-4px;background:#c51414;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:3px 5px;border-radius:10px;min-width:16px;text-align:center;pointer-events:none}.sra-collab-bell-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:420px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);z-index:10000;overflow:hidden}.sra-collab-bell-dropdown.sra-collab-bell-open{display:block}.sra-collab-bell-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.sra-collab-bell-header h4{margin:0;font-size:14px;font-weight:600;color:#222}.sra-collab-mark-all-read{background:none;border:none;color:#c51414;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background 0.2s}.sra-collab-mark-all-read:hover{background:#fef2f2}.sra-collab-bell-list{max-height:360px;overflow-y:auto}.sra-collab-bell-empty{padding:24px 16px;text-align:center;color:#888}.sra-collab-bell-empty .dashicons{font-size:32px;width:32px;height:32px;margin-bottom:8px;color:#ccc}.sra-collab-bell-empty p{margin:0;font-size:13px}.sra-collab-bell-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;text-decoration:none;color:#333;border-bottom:1px solid #f5f5f5;transition:background 0.15s}.sra-collab-bell-item:hover{background:#fafafa;text-decoration:none;color:#333}.sra-collab-bell-item:last-child{border-bottom:none}.sra-collab-bell-unread{background:#fef7f7;border-left:3px solid #c51414}.sra-collab-bell-unread:hover{background:#fef2f2}.sra-collab-bell-icon{flex-shrink:0;font-size:16px;width:16px;height:16px;margin-top:2px;color:#c51414}.sra-collab-bell-content{flex:1;min-width:0}.sra-collab-bell-message{margin:0 0 3px;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sra-collab-bell-time{font-size:11px;color:#999}@media (max-width:480px){.sra-collab-bell-dropdown{width:300px;right:-10px}}.sra-ud-member-id .sra-collab-notification-bell{margin-left:auto}.sra-ud-member-id .sra-collab-bell-trigger{width:34px;height:34px}.sra-ud-member-id .sra-collab-bell-trigger .dashicons{font-size:18px;width:18px;height:18px}@media (max-width:600px){.sra-ud-member-id .sra-collab-notification-bell{margin-left:0;order:-1;flex-basis:auto}}