
/* OctoCommunity 0.9.34 – compact notification bell entries.
   Typography intentionally unchanged; only spacing/layout is reduced. */
.oc-notifications-dropdown .oc-notification,
.oc-notification-dropdown .oc-notification,
.oc-notifications .oc-notification,
.octo-notifications .notification-item,
.oc-bell-popover .notification-item {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

.oc-notifications-dropdown .oc-notification > * + *,
.oc-notification-dropdown .oc-notification > * + *,
.oc-notifications .oc-notification > * + *,
.octo-notifications .notification-item > * + *,
.oc-bell-popover .notification-item > * + * {
    margin-top: 5px !important;
}

.oc-notifications-dropdown .oc-notification p,
.oc-notification-dropdown .oc-notification p,
.oc-notifications .oc-notification p,
.octo-notifications .notification-item p,
.oc-bell-popover .notification-item p {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

.oc-notifications-dropdown .oc-notification a,
.oc-notification-dropdown .oc-notification a,
.oc-notifications .oc-notification a,
.octo-notifications .notification-item a,
.oc-bell-popover .notification-item a {
    margin-top: 4px !important;
    margin-bottom: 0 !important;
}

/* Generic fallback, scoped to known Octo notification containers. */
[class*="oc-notif"] [class*="notif"][class*="item"],
[class*="octo-notif"] [class*="notif"][class*="item"] {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
[class*="oc-notif"] [class*="notif"][class*="item"] p,
[class*="octo-notif"] [class*="notif"][class*="item"] p {
    margin-block: 4px !important;
}
