:root {
    --scroll-thumb: var(--gold);
    --scroll-track: #000000;
    --scroll-thumb-glow: rgba(255, 178, 122, 0.12);
}

*::-webkit-scrollbar {
    width: 14px !important;
    height: 14px !important;
}

*::-webkit-scrollbar-track {
    background: var(--scroll-track) !important;
}

*::-webkit-scrollbar-thumb {
    background: var(--scroll-thumb) !important;
    border-radius: 10px !important;
    border: 4px solid transparent !important;
    background-clip: padding-box !important;
    box-shadow: 0 0 10px var(--scroll-thumb-glow) !important;
}

*::-webkit-scrollbar-thumb:hover {
    filter: brightness(0.95) !important;
}

* {
    scrollbar-width: thin !important;
    scrollbar-color: var(--scroll-thumb) var(--scroll-track) !important;
}

.notification-dropdown {
    max-height: 480px !important;
    overflow-y: auto !important;
    padding-bottom: 0 !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

.notification-dropdown::-webkit-scrollbar {
    display: none !important;
}

#notificationList {
    max-height: none !important;
    overflow: visible !important;
}

.notification-dropdown .notification-item {
    padding-right: 1rem !important;
}