.elementor-504 .elementor-element.elementor-element-3d1b9a00 .elementor-icon-wrapper{text-align:start;}.elementor-504 .elementor-element.elementor-element-3d1b9a00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3d1b9a00.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-3d1b9a00.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3d1b9a00.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-3d1b9a00.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3d1b9a00 .elementor-icon{font-size:24px;}.elementor-504 .elementor-element.elementor-element-3d1b9a00 .elementor-icon svg{height:24px;}.elementor-504 .elementor-element.elementor-element-6b90134b .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-6b90134b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-6b90134b.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-6b90134b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-6b90134b.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-6b90134b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-6b90134b .elementor-icon{font-size:24px;}.elementor-504 .elementor-element.elementor-element-6b90134b .elementor-icon svg{height:24px;}.elementor-504 .elementor-element.elementor-element-6b90134b .elementor-icon i, .elementor-504 .elementor-element.elementor-element-6b90134b .elementor-icon svg{transform:rotate(0deg);}.elementor-504 .elementor-element.elementor-element-0204460{--display:flex;}.elementor-504 .elementor-element.elementor-element-22cb627a .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-22cb627a.elementor-view-stacked .elementor-icon{background-color:#E81818;}.elementor-504 .elementor-element.elementor-element-22cb627a.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-22cb627a.elementor-view-default .elementor-icon{color:#E81818;border-color:#E81818;}.elementor-504 .elementor-element.elementor-element-22cb627a.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-22cb627a.elementor-view-default .elementor-icon svg{fill:#E81818;}.elementor-504 .elementor-element.elementor-element-3b15f9f0 .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-3b15f9f0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3b15f9f0.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-3b15f9f0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3b15f9f0.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-3b15f9f0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-46ddb617 .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-46ddb617.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-46ddb617.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-46ddb617.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-46ddb617.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-46ddb617.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3539259f .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-3539259f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3539259f.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-3539259f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-3539259f.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-3539259f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-451735cf .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-451735cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-451735cf.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-451735cf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-451735cf.elementor-view-framed .elementor-icon, .elementor-504 .elementor-element.elementor-element-451735cf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-504 .elementor-element.elementor-global-1447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-504 .elementor-element.elementor-element-22cb627a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-504 .elementor-element.elementor-element-22cb627a .elementor-icon{font-size:26px;}.elementor-504 .elementor-element.elementor-element-22cb627a .elementor-icon svg{height:26px;}.elementor-504 .elementor-element.elementor-element-3b15f9f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-504 .elementor-element.elementor-element-3b15f9f0 .elementor-icon{font-size:26px;}.elementor-504 .elementor-element.elementor-element-3b15f9f0 .elementor-icon svg{height:26px;}.elementor-504 .elementor-element.elementor-element-46ddb617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-504 .elementor-element.elementor-element-46ddb617 .elementor-icon-wrapper{text-align:center;}.elementor-504 .elementor-element.elementor-element-46ddb617 .elementor-icon{font-size:33px;}.elementor-504 .elementor-element.elementor-element-46ddb617 .elementor-icon svg{height:33px;}.elementor-504 .elementor-element.elementor-element-3539259f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-504 .elementor-element.elementor-element-3539259f .elementor-icon{font-size:26px;}.elementor-504 .elementor-element.elementor-element-3539259f .elementor-icon svg{height:26px;}.elementor-504 .elementor-element.elementor-element-451735cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-504 .elementor-element.elementor-element-451735cf .elementor-icon{font-size:26px;}.elementor-504 .elementor-element.elementor-element-451735cf .elementor-icon svg{height:26px;}}/* Start custom CSS for global, class: .elementor-global-1447 *//* Remove the gray Ultimate Member bell background only */

.elementor-504 .elementor-element.elementor-global-1447 .um-notification-b {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7921bd2 *//* =========================================================
   ARTELX FULL NOTIFICATIONS PAGE
   ========================================================= */

.elementor-504 .elementor-element.elementor-element-7921bd2,
.elementor-504 .elementor-element.elementor-element-7921bd2 .artelx-notifications-page {
    width: 100%;
    color: #ffffff;
}

/* Main notification list */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notifications,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notifications-list {
    width: 100%;
    background: #000000 !important;
    color: #ffffff !important;
}

/* Individual notification */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;

    width: 100% !important;
    padding: 14px 12px !important;

    background: #111111 !important;
    color: #ffffff !important;

    border: 1px solid #292929 !important;
    border-radius: 10px !important;
    margin-bottom: 10px !important;
}

/* Unread notification */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification.unread,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-new,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item.unread {
    background: #191919 !important;
    border-left: 3px solid #ed1c24 !important;
}

/* Notification avatar */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification img,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item img {
    width: 46px !important;
    height: 46px !important;
    object-fit: cover !important;

    border: 1px solid #ed1c24 !important;
    border-radius: 50% !important;
}

/* Notification text */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification a,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification span,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification p,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item a,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item span,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item p {
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Time text */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-time,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item time,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item .timestamp {
    color: #8e8e8e !important;
    font-size: 12px !important;
}

/* Links on hover */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification a:hover,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notification-item a:hover {
    color: #ed1c24 !important;
}

/* Controls and filters */
.elementor-504 .elementor-element.elementor-element-7921bd2 button,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-button,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notifications-filter a {
    background: #111111 !important;
    color: #ffffff !important;

    border: 1px solid #3a3a3a !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

/* Active filter/button */
.elementor-504 .elementor-element.elementor-element-7921bd2 .active,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-button:hover,
.elementor-504 .elementor-element.elementor-element-7921bd2 button:hover {
    background: #ed1c24 !important;
    color: #ffffff !important;
    border-color: #ed1c24 !important;
}

/* Empty notification state */
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notifications-none,
.elementor-504 .elementor-element.elementor-element-7921bd2 .um-notifications-empty {
    padding: 30px 15px !important;
    color: #a8a8a8 !important;
    text-align: center !important;
}/* End custom CSS */