/* Avaya Chat*/
@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;600&display=swap";
@import "https://use.typekit.net/jyd4rjy.css";
@import "https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap";

:root {
    --primary: #99c2f4;
    --primary-active: #3385e9;
    --secondary: white;
    --action-background: transparent;
    --action-hover-background: #79797944;
}

._messageBoxContainer_1e8zw_9 {
    padding: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

._actionsContainer_1e8zw_17 {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    gap: 10px;
}

axp-omni-sdk-messaging-ui ._chatBox_1e8zw_26 {
    border-radius: 2px;
    --active-chatbox-border: var(--primary);
    --active-chatbox-background-color: #fff;
}

    ._chatBox_1e8zw_26:hover,
    axp-omni-sdk-messaging-ui ._chatBox_1e8zw_26:focus,
    ._chatBox_1e8zw_26:focus-visible,
    ._chatBox_1e8zw_26:focus-within {
        border: var(--active-chatbox-border) !important;
        background-color: var(--active-chatbox-background-color) !important;
    }

axp-omni-sdk-messaging-ui ._messages_1e8zw_40 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

#_sendButton_1e8zw_1 {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--secondary);
    background-color: var(--primary);
    width: 46px;
    height: 40px;
    border-radius: 50%;
}

    #_sendButton_1e8zw_1:hover {
        color: var(--primary);
        background-color: var(--secondary);
        border-color: var(--primary);
    }

._actions_1e8zw_17 {
    padding: 2px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

    ._actions_1e8zw_17 > div {
        display: flex;
        cursor: pointer;
    }

em-emoji-picker {
    position: absolute;
    color: #fff;
    height: 300px;
    bottom: 100px;
    right: 6%;
}

._newMessagePing_1e8zw_83 {
    padding: 5px 10px;
    background-color: red;
    color: #fff;
    border-radius: 5px;
    position: absolute;
    bottom: 90px;
    right: 10px;
    cursor: pointer;
}

axp-omni-sdk-messaging-ui ._toast_1e8zw_94 {
    bottom: 15%;
    position: absolute;
    align-self: center;
    z-index: 999999;
}

._iconActive_1e8zw_101 {
    background-color: var(--action-background);
    color: var(--primary-active);
    border-radius: 4px;
    transition: 0.2s;
    padding: 5px;
    width: max-content;
}

    ._iconActive_1e8zw_101:hover,
    ._iconActive_1e8zw_101:active {
        color: var(--primary-active);
        transition: 0.2s;
        background-color: var(--action-hover-background);
    }

._leftIcons_1e8zw_117 ._tooltip_1e8zw_117 {
    display: flex;
    margin-right: 5px;
}

._rightIcons_1e8zw_122 ._tooltip_1e8zw_117 {
    display: flex;
}

._disabled_1e8zw_126 {
    cursor: not-allowed;
    opacity: 0.5;
}

:root {
    --primary: #99c2f4;
    --primary-active: #3385e9;
    --secondary: white;
    --icon-background: transparent;
    --icon-hover-background: #79797944;
}

._participantsBar_1arvq_9 {
    display: flex;
    padding: 10px;
    gap: 10px;
}

._participantsIcon_1arvq_15,
._participantsIconImage_1arvq_16 {
    border-radius: 5px;
    color: var(--primary-active);
    cursor: pointer;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
    width: max-content;
    padding: 2px;
    background-color: var(--icon-background);
}

._participantsIconImage_1arvq_16 {
    padding: 5px;
}

    ._participantsIcon_1arvq_15:focus,
    ._participantsIconImage_1arvq_16:focus,
    ._participantsIcon_1arvq_15:hover,
    ._participantsIconImage_1arvq_16:hover {
        background-color: var(--icon-hover-background);
        transition: 0.2s;
    }

axp-omni-sdk-messaging-ui ._companyLogo_1arvq_41 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

._wrapper_1arvq_47 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

._companyDisclaimer_1arvq_53 {
    font-family: inherit;
    flex-grow: 1;
    text-overflow: ellipsis;
    display: flex;
    flex-direction: column;
    font-size: 0.9rem;
    font-weight: 600;
}

._companyDescription_1arvq_63 {
    line-height: 1rem;
    font-size: 0.7rem;
    font-weight: 400;
    margin-bottom: auto;
}

:root {
    --box: #f1f3f5;
}

._participantsListBox_xdnph_5 {
    position: absolute;
    background-color: #fff;
    z-index: 9;
    width: 250px;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    border-radius: 4px;
    top: 36px;
    right: 0;
}

[dir="rtl"] ._participantsListBox_xdnph_5 {
    left: 0;
    right: auto;
}

._participantsList_xdnph_5 {
    display: flex;
    flex-direction: column;
}

._participant_xdnph_5 {
    margin: 3px;
    padding: 12px 16px;
    font-size: small;
    border: 5px 0px 5px 5px;
    display: flex;
    gap: 10px;
}

._participantName_xdnph_35 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

._participantTitle_xdnph_42 {
    color: gray;
    font-size: 10px;
}

._attachmentMenuContainer_ev9ug_1 {
    position: absolute;
    bottom: 100px;
    padding: 10px;
    left: 24px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: #3333334d 0 0 5px;
    z-index: 9999;
    opacity: 100;
    --menu-item-hover-color: #79797944;
}

[dir="rtl"] ._attachmentMenuContainer_ev9ug_1 {
    right: 24px !important;
    left: auto !important;
}

._menuItem_ev9ug_19 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    height: 45px;
    max-height: 45px;
    font-size: 14px;
    padding: 4px 15px;
    -webkit-user-select: none;
    user-select: none;
    gap: 10px;
    border-radius: 5px;
}

    ._menuItem_ev9ug_19:hover {
        background-color: var(--menu-item-hover-color);
    }

._fileInput_ev9ug_37 {
    display: none;
}

._labelCursor_ev9ug_41 {
    cursor: pointer;
}

._dateSeperator_1az7v_1 {
    font-size: small;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}

axp-omni-sdk-messaging-ui ._content_1az7v_9 {
    border-radius: 5px;
    padding: 2px 5px;
    margin: 5px;
    background-color: #ececec;
    font-weight: 400;
    color: #6c6c6c;
    font-family: inherit;
}

._notification_18t5m_1 {
    padding: 0;
    margin-bottom: 15px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

[dir="rtl"] ._notification_18t5m_1 {
    justify-content: flex-end;
}

._notification_18t5m_1 > p {
    font-size: small;
    color: #000;
    font-family: inherit;
}

._fileContainer_1ik6f_1 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    overflow: hidden;
    gap: 5px;
}

._fileIcon_1ik6f_10 {
    align-self: flex-start;
    margin: auto;
    display: flex;
}

._fileInfo_1ik6f_16 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    font-family: inherit;
    flex-shrink: 1;
    gap: 3px;
}

._fileName_1ik6f_26 {
    flex-shrink: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    max-width: 105px;
    align-self: flex-start;
}

._fileSize_1ik6f_36 {
    align-self: start;
    font-size: 0.8em;
}

._downloadButtonDiv_1ik6f_41 {
    align-self: flex-start;
    margin: auto;
    display: flex;
}

    ._downloadButtonDiv_1ik6f_41 > button {
        border: none;
        color: #375c7c;
        background-color: transparent;
        cursor: pointer;
        padding: 0;
    }

._imageFailure_1ik6f_55 {
    height: auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 50px 20px;
}

._imageContainer_1ik6f_64 {
    overflow: hidden;
}

._imageFailure_1ik6f_55 > span {
    text-align: center;
}

._replies_g4c3v_1 {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

._repliesContainer_g4c3v_7 {
    height: auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    margin: 8px 0;
}

._reply_g4c3v_15 {
    background-color: #c9c9c9;
    border-radius: 5px;
    padding: 10px;
    max-width: 30%;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    color: #000;
    --active-reply-bg-color: #bbb;
    --active-reply-text-color: white;
}

    ._reply_g4c3v_15:hover {
        background-color: var(--active-reply-bg-color) !important;
        color: var(--active-reply-text-color) !important;
    }

._inactive_g4c3v_34 {
    background-color: var(--active-reply-bg-color) !important;
    cursor: not-allowed;
    color: var(--active-reply-text-color) !important;
}

._replyIcon_g4c3v_39 > img {
    width: 100%;
}

axp-omni-sdk-messaging-ui ._postBackComponent_h2i4y_1 {
    display: flex;
    overflow: hidden;
    flex-direction: column;
    align-items: center;
}

axp-omni-sdk-messaging-ui ._postBackButton_h2i4y_8 {
    font-family: inherit;
    font-size: 14px;
    margin: 5px;
    width: 100%;
}

axp-omni-sdk-messaging-ui ._btn_h2i4y_15 {
    font-family: inherit;
    display: block;
    text-align: center;
    white-space: inherit;
    background-color: #cdcdcd;
    padding: 8px 20px;
    width: 100%;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    --active-button-bg-color: #bbb;
    --active-button-text-color: black;
}

._btn_h2i4y_15:hover,
._btn_h2i4y_15:active {
    background-color: var(--active-button-bg-color) !important;
    color: var(--active-button-text-color) !important;
}

._inactive_h2i4y_36 {
    background-color: var(--active-button-bg-color) !important;
    cursor: default;
    color: var(--active-button-text-color) !important;
}

._locationRequestContainer_rnbxg_1 {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

._locationRequest_rnbxg_1 {
    background-color: #cdcdcd;
    padding: 5px;
    cursor: pointer;
    border-radius: 5px;
    display: flex;
    gap: 5px;
    margin: 5px 0;
    justify-content: space-evenly;
    align-items: center;
    --active-location-request-bg-color: black, --active-location-request-text-color: black;
}

    ._locationRequest_rnbxg_1:hover {
        background-color: var(--active-location-request-bg-color) !important;
        color: var(--active-location-request-text-color) !important;
    }

._inactive_rnbxg_24 {
    background-color: var(--active-location-request-bg-color) !important;
    cursor: not-allowed;
    color: var(--active-location-request-text-color) !important;
}

._requestText_rnbxg_29 {
    text-align: left;
}

._carousel_hvkal_1 {
    direction: ltr;
}

._carouselContainer_hvkal_5 {
    display: flex;
    flex-direction: row;
    column-gap: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
}

._carouselItemIndicators_hvkal_13 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

._carouselItemsNavIcon_hvkal_20 {
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    background-image: linear-gradient( 50deg, #c2c2c2, #c2c2c2 50%, #fff0 50%, #fff0 );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
    padding: 5px;
}

._carouselItemsNavIconDisabled_hvkal_32 {
    border-radius: 2px;
    color: #909090;
    padding: 5px;
    cursor: not-allowed;
    background-image: none;
}

._carouselItemsNavIcon_hvkal_20:hover {
    background-position: 0 100%;
}

._carouselItemsNavIconButton_hvkal_44 {
    border: none;
    background-color: transparent;
    padding: 5px;
    display: flex;
}

._carouselScrollbar_hvkal_51 > div {
    scroll-behavior: smooth;
}

._carouselItemIndicator_hvkal_13 {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #c2c2c2;
}

._carouselItemIndicatorActive_hvkal_62 {
    background-color: var(--primary-active);
}

._carouselItemContainer_a7ij2_1 {
    flex-shrink: 0;
    width: 100%;
    gap: 10px;
    border-radius: 5px;
    margin-bottom: 5px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
}

._carouselTitle_a7ij2_14 {
    font-size: medium;
    font-weight: 700;
    grid-area: title;
    width: 100%;
    margin: 0;
    font-weight: 800 !important;
}

[dir="rtl"] ._carouselTitle_a7ij2_14 {
    text-align: right;
}

._carouselItemContent_a7ij2_27 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -ms-line-clamp: 2;
    flex-direction: column;
    overflow: hidden;
    text-overflow: ellipsis;
    -moz-box-orient: vertical;
    flex-grow: 1;
    margin: 5px 0;
}

    ._carouselItemContent_a7ij2_27 > p {
        text-align: center;
    }

[dir="rtl"] ._carouselItemContent_a7ij2_27 {
    text-align: right;
}

._carouselItemActions_a7ij2_49 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    grid-area: actions;
    height: fit-content;
}

._carouselItemAction_a7ij2_49 {
    border: none;
    padding: 8px 20px;
    border-radius: 5px;
    background-color: #c9c9c9;
    width: 100%;
    font: inherit;
    color: #000;
    cursor: pointer;
    transition: background-color 0.2s;
    --active-carousel-button-bg-color: #bbb;
    --active-carousel-button-text-color: black;
}

    ._carouselItemAction_a7ij2_49:hover {
        background-color: var(--active-carousel-button-bg-color) !important;
        color: var(--active-carousel-button-text-color) !important;
    }

._retryPlaceholder_n99t2_1 {
    width: 14px;
}

._messageWrapper_n99t2_5 {
    display: flex;
    margin-bottom: 10px;
    position: relative;
}

[dir="rtl"] ._messageWrapper_n99t2_5 {
    margin-left: 0;
    margin-right: auto;
    justify-content: flex-start !important;
}

._right_n99t2_17 {
    justify-content: flex-end;
}

axp-omni-sdk-messaging-ui ._left_n99t2_29 {
    justify-content: flex-start;
}

._customerMessage_n99t2_33 {
    display: flex;
    flex-direction: column;
    max-width: calc(60% + 24px);
    font-family: inherit;
    gap: 3px;
}

._customerMessageContent_n99t2_41 {
    display: flex;
    gap: 10px;
    white-space: pre-wrap;
}

[dir="rtl"] ._customerMessageContent_n99t2_41 {
    direction: rtl;
}

._retryIcon_n99t2_51 {
    align-self: center;
    visibility: hidden;
    display: flex;
}

._customerMessageWithName_n99t2_57 {
    width: 100%;
    max-width: calc(100% - 24px);
}

._customerName_n99t2_62 {
    margin-left: auto;
    font-size: 0.75rem;
}

[dir="rtl"] ._customerName_n99t2_62 {
    margin-right: auto;
    margin-left: 0;
}

axp-omni-sdk-messaging-ui ._actualContent_n99t2_72 {
    overflow-wrap: break-word;
    background-color: var(--customer-bg);
    padding: 5px 10px;
    border-radius: 7px 1px 7px 7px;
    font-size: small;
    font-family: inherit;
    font-weight: 400;
    flex-grow: 1;
    overflow: hidden;
}

._clickable_n99t2_84 {
    cursor: pointer;
}

    ._clickable_n99t2_84:hover > div {
        visibility: visible;
    }

._customerMessageInfo_n99t2_92 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 5px;
    height: 17px;
}

[dir="rtl"] ._customerMessageInfo_n99t2_92 {
    direction: rtl;
}

._statusIcon_n99t2_104:before,
._statusIcon_n99t2_104:after,
._time_n99t2_106 {
    font-size: 10.5px !important;
    font-weight: 400;
    color: var(--time);
    font-family: inherit;
    text-transform: uppercase;
}

[dir="rtl"] ._time_n99t2_106 {
    direction: rtl;
}

._statusIcon_n99t2_104 {
    display: flex;
    align-items: center;
    justify-content: center;
}

[dir="rtl"] ._statusIcon_n99t2_104 {
    direction: rtl;
}

._errorIcon_n99t2_128 {
    cursor: pointer;
}

    ._errorIcon_n99t2_128:before {
        color: red;
    }

:root {
    --customer-bg: #e1ecf7;
    --customer-text: black;
    --time: rgba(0, 0, 0, 0.9);
    --agent-bg: #f1f1f1;
    --agent-text: #333;
}

._agentWrapper_15qi5_9 {
    display: flex;
    max-width: 60%;
    margin-bottom: 10px;
}

[dir="rtl"] ._agentWrapper_15qi5_9 {
    margin-left: auto;
    margin-right: 0;
    justify-content: flex-start;
    flex-direction: row-reverse;
    gap: 5px;
}

axp-omni-sdk-messaging-ui ._agentName_15qi5_23 {
    font-size: 0.75rem;
    font-weight: 700;
    color: var(--time);
    margin-left: 5px;
}

[dir="rtl"] ._agentName_15qi5_23 {
    align-self: flex-end;
    margin-right: 5px;
}

axp-omni-sdk-messaging-ui ._agentMessage_15qi5_35 {
    display: flex;
    flex-direction: column;
    margin-left: 5px;
    max-width: 100%;
    gap: 2px;
}

axp-omni-sdk-messaging-ui ._agentMessageContent_15qi5_43 {
    overflow-wrap: break-word;
    background-color: var(--agent-bg);
    padding: 5px 10px;
    border-radius: 1px 7px 7px;
    font-size: small;
    font-family: inherit;
    font-weight: 400;
    white-space: pre-wrap;
}

[dir="rtl"] ._agentMessageContent_15qi5_43 {
    direction: rtl;
}

._time_15qi5_58 {
    font-size: 10px;
    font-weight: 400;
    color: var(--time);
    font-family: inherit;
    text-transform: uppercase;
    height: 17px;
}

[dir="rtl"] ._time_15qi5_58 {
    direction: rtl;
}

._notificationsContainer_dnr9q_1 {
    position: absolute;
    min-height: 200px;
    max-height: 50%;
    overflow-y: scroll;
    width: calc(100% - 20px);
    margin-top: 10px;
    z-index: 9;
    background-color: #fff;
    border: 0.5px solid #e5e5ea;
    border-radius: 4px;
    padding: 10px 0 10px 10px;
    align-self: center;
    box-shadow: #3333334d 0 0 5px;
    scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
    scrollbar-width: thin;
}

[dir="rtl"] ._notificationsContainer_dnr9q_1 {
    padding: 10px 10px 10px 0;
}

._notificationsContainer_dnr9q_1::-webkit-scrollbar {
    width: 6px;
}

._notificationsContainer_dnr9q_1::-webkit-scrollbar-track {
    background: transparent;
}

._notificationsContainer_dnr9q_1::-webkit-scrollbar-thumb {
    background: #0003;
    border-radius: 3px;
}

    ._notificationsContainer_dnr9q_1::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

._noNotifications_dnr9q_43 {
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

._notifications_dnr9q_1 {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

._actions_dnr9q_58 {
    display: flex;
    justify-content: space-between;
}

._clearButton_dnr9q_62 {
    margin-left: auto;
    cursor: pointer;
    color: #1b77af;
}

[dir="rtl"] ._clearButton_dnr9q_62 {
    margin-left: 0;
    margin-right: auto;
}

._notificationContainer_16j2v_1 {
    display: flex;
    border: 1px solid #757474;
    border-top: 5px solid #757474;
    border-radius: 4px;
    gap: 10px;
    padding: 5px 10px;
    background-color: #f8f8f8;
}

axp-omni-sdk-messaging-ui ._closeButton_16j2v_10 {
    margin-left: auto;
    font-size: 15px;
    cursor: pointer;
    height: 15px;
    width: 15px;
}

._notificationContent_16j2v_17 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
}

._header_16j2v_23 {
    font-weight: 700;
    overflow-wrap: break-word;
}

._time_16j2v_27 {
    font-size: 0.75rem !important;
}

[dir="rtl"] ._closeButton_16j2v_10 {
    margin-left: 0;
    margin-right: 0;
}

[dir="rtl"] ._notificationContent_16j2v_17 {
    align-items: flex-end;
    margin-right: auto;
}

._notificationContent_16j2v_17 > * {
    margin: 0;
    font-size: 0.9rem;
}

._connectionStatusBar_kre77_1 {
    background-color: #fff;
    position: absolute;
    left: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 20px);
    padding: 15px 10px;
    min-height: 30px;
    z-index: 8;
    border-radius: 5px;
    border: 1px solid #757474;
}

._action_kre77_15 {
    height: 20px;
    width: 20px;
    cursor: pointer;
}

[dir="rtl"] ._connectionStatusBar_kre77_1 {
    flex-direction: row-reverse;
}

._previewContainer_135qq_1 {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    margin-bottom: -5px;
}

._previewImage_135qq_13 {
    max-height: 200px;
    max-width: 90%;
}

#_deleteButton_135qq_1 {
    position: relative;
    top: 0;
    cursor: pointer;
    background-color: transparent;
    border: none;
}

._previewContainer_gt6ab_1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    margin-bottom: -5px;
}

axp-omni-sdk-messaging-ui ._attachment_gt6ab_13 {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-shrink: 1;
}

._attachmentDetails_gt6ab_20 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

    ._attachmentDetails_gt6ab_20 span {
        font-size: 14px;
        font-weight: 700;
        overflow-wrap: break-word;
        word-break: break-all;
    }

#_fileSize_gt6ab_1 {
    font-weight: 400;
    font-size: 12px;
}

._deleteButton_gt6ab_38 {
    cursor: pointer;
    font-size: 14px;
    padding: 5px;
    border: none;
    border-radius: 5px;
    color: red;
    background-color: transparent;
}

    ._deleteButton_gt6ab_38:hover {
        background-color: #f003;
    }

:root {
    --dot-width: 4px;
}

._typingComponent_3r7oy_4 {
    position: "relative";
    margin-bottom: -12px;
    width: 100%;
}

._typingIndicators_3r7oy_10 {
    display: flex;
    align-items: center;
}

._avatarInnerDiv_3r7oy_14 {
    position: absolute;
}

._iconDiv_3r7oy_17 {
    margin-bottom: -2px;
    height: 30px;
    display: flex;
}

._userOutlinedStyle_3r7oy_23 {
    height: 0.7rem;
    width: 0.7rem;
    color: "white";
}

._typingDots_3r7oy_29 {
    display: inline-flex;
    margin-bottom: 0;
}

[dir="rtl"] ._typingDots_3r7oy_29 {
    margin-right: 2px;
}

._typingDots_3r7oy_29 > div {
    content: "";
    height: 6px;
    width: 6px;
    will-change: transform;
}

._avatarIcon_3r7oy_45 {
    height: 21px;
    width: 21px;
}

._typingConatiner_3r7oy_50 {
    display: flex;
    align-items: center;
    max-width: 290px;
    position: relative;
}

._typingIndicatorText_3r7oy_57 {
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 500;
    font-size: 12.5;
}

._dot1_3r7oy_66 {
    animation: _wave_3r7oy_1 1.3s linear infinite;
    animation-fill-mode: both;
    margin-left: var(--dot-width);
    border-radius: 50%;
}

[dir="rtl"] ._dot1_3r7oy_66 {
    margin-left: 0;
    margin-right: calc(1 * var(--dot-width));
    animation-delay: 0s;
}

._dot2_3r7oy_79 {
    animation: _wave_3r7oy_1 1.3s linear infinite;
    animation-fill-mode: both;
    animation-delay: 0.2s;
    margin-left: var(--dot-width);
    border-radius: 50%;
}

[dir="rtl"] ._dot2_3r7oy_79 {
    margin-left: 0;
    margin-right: calc(1 * var(--dot-width));
    animation-delay: 0.2s;
}

._dot3_3r7oy_92 {
    animation: _wave_3r7oy_1 1.3s linear infinite;
    animation-fill-mode: both;
    animation-delay: 0.4s;
    margin-left: var(--dot-width);
    border-radius: 50%;
}

[dir="rtl"] ._dot3_3r7oy_92 {
    margin-left: 0;
    margin-right: calc(1 * var(--dot-width));
    animation-delay: 0.4s;
}

@keyframes _wave_3r7oy_1 {
    0%, 60%, to {
        transform: initial;
    }

    30% {
        transform: translateY(-3px);
    }
}

._appBar_1y57d_1 {
    height: 50px;
    background-color: #f73c3c;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
}

._titleContainer_1y57d_11 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

._title_1y57d_11 {
    display: inline;
    margin-right: 6px;
    font-size: 14px;
    font-weight: 400;
    font-family: inherit;
}

axp-omni-sdk-messaging-ui ._button_1y57d_25 {
    display: flex;
    cursor: pointer;
    color: #fff;
    border: none;
    outline: none;
    background: none;
    padding: 5px;
}

    axp-omni-sdk-messaging-ui ._button_1y57d_25 > *,
    ._button_1y57d_25 > span:before {
        width: 18px;
        font-size: 18px;
    }

._rightIcons_1y57d_41 {
    display: flex;
    gap: 10px;
    align-items: center;
}

._appModule_1nz9b_1 {
    z-index: 99999999;
    border-radius: 5px;
    overflow: hidden;
    width: 400px;
    height: 85vh;
    position: fixed;
    bottom: 40px;
    right: 40px;
    background-color: #fff;
    box-shadow: 0 0 12px #00000026;
    display: flex;
    flex-direction: column;
}

[dir="rtl"] ._appModule_1nz9b_1 {
    left: 40px !important;
    right: auto !important;
}

@media (max-width: 768px) {
    ._appModule_1nz9b_1 {
        width: 80vw;
        height: 80vh;
        bottom: 10px;
        right: 10px;
    }
}

@media (max-width: 480px) {
    ._appModule_1nz9b_1 {
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0;
        border-radius: 0 !important;
    }

    [dir="rtl"] ._appModule_1nz9b_1 {
        right: 0 !important;
    }
}

._errorBoundaryContainer_1yphc_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    color: #000;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
    padding: 20px;
    gap: 5px;
}

._title_1yphc_17 {
    letter-spacing: 0.05px;
    margin: 0;
    font-weight: 400;
}

._subtitle_1yphc_23 {
    margin: 0;
    font-weight: lighter;
    font-size: 19px;
}

._loaderContainer_bjwyg_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    --loading-dot-color: #fa6156;
    direction: ltr;
}

._loadingdot_bjwyg_11 {
    height: 15px;
    width: 15px;
    margin-right: 8px;
    border-radius: 50%;
    background-color: var(--loading-dot-color);
    animation: _pulse_bjwyg_1 1.5s infinite ease-in-out;
}

    ._loadingdot_bjwyg_11:last-child {
        margin-right: 0;
    }

    ._loadingdot_bjwyg_11:nth-child(1) {
        animation-delay: -0.3s;
    }

    ._loadingdot_bjwyg_11:nth-child(2) {
        animation-delay: -0.1s;
    }

@keyframes _pulse_bjwyg_1 {
    0% {
        transform: scale(0.8);
    }

    50% {
        transform: scale(1.2);
    }

    to {
        transform: scale(0.8);
    }
}

axp-omni-sdk-messaging-ui ._messageBubble_p7a02_1 {
    box-shadow: 0 0 12px #00000026;
    position: fixed;
    bottom: 25px;
    right: 15px;
    background-color: #f73c3c;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    padding: 15px;
    cursor: pointer;
    border: 0;
}

[dir="rtl"] ._messageBubble_p7a02_1 {
    left: 15px !important;
    right: auto !important;
}

axp-omni-sdk-messaging-ui ._messageBubble_p7a02_1:focus {
    outline: 2px dashed lightblue;
}

._messagePing_p7a02_28 {
    min-width: 22px;
    height: 22px;
    font-size: 13px !important;
    border-radius: 50%;
    border: 2.8px solid white;
    position: absolute;
    z-index: 9999;
    top: 12px;
    right: 12px;
    animation: _pulse_p7a02_1 2s infinite;
    display: flex;
    align-items: center;
    justify-content: center;
}

@keyframes _pulse_p7a02_1 {
    0% {
        box-shadow: 0 0 #fff;
    }

    70% {
        box-shadow: 0 0 0 10px #f000;
    }

    to {
        box-shadow: 0 0 #f000;
    }
}

._largeIcon_p7a02_56 {
    font-size: 38px;
}

axp-omni-sdk-messaging-ui * {
    box-sizing: border-box;
}

#axp-omni-sdk-messaging-ui {
    inset: auto 40px 40px auto;
    position: fixed;
    z-index: 99999999;
}

    #axp-omni-sdk-messaging-ui a {
        color: #1b77af;
        text-decoration: none;
    }

        #axp-omni-sdk-messaging-ui a:hover {
            color: #155e8b;
            cursor: pointer;
            text-decoration: underline;
            transition: color 0.4s;
        }

.neo-accordion__header > button.neo-accordion__header-text {
    padding-right: 50px !important;
}

.neo-accordion-group .neo-accordion__item {
    margin-bottom: 0;
}

.neo-drawer {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    width: 20rem;
    max-height: 100vh;
    max-width: 80%;
    transition: all 0.3s ease-in-out;
    transform: translate(20rem);
    display: flex;
    flex-direction: column;
    z-index: 1000;
    background-color: var(--sheet-background);
}

.neo-drawer--isOpen {
    transform: translate(0);
    box-shadow: 0 8px 16px var(--sheet-shadow);
}

.neo-drawer__scrim {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    background-color: var(--modal-scrim-color);
    height: 100%;
    width: 100%;
    z-index: 999;
    visibility: visible;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.neo-drawer__header {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid var(--neo-color-base-100);
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

    .neo-drawer__header .neo-drawer__header--left {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 19px;
        line-height: 28px;
    }

        .neo-drawer__header .neo-drawer__header--left button:first-child {
            margin-left: -12px;
        }

    .neo-drawer__header .neo-drawer__header--right button:last-child {
        margin-right: -10px;
    }

.neo-drawer__header--left > .neo-drawer-icon-chevron-left {
    color: var(--neo-color-base-800);
    background-color: transparent;
    font-size: 21px;
    margin-right: 8px;
}

.neo-drawer__header--right > .neo-drawer-icon-close {
    color: var(--neo-color-base-800);
    background-color: transparent;
    font-size: 21px;
}

.neo-drawer__content {
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    flex: 1 1 0%;
    overflow: auto;
}

.drawer-horizontal-slide-in-shim {
    animation-name: slideInRightShim;
    animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.drawer-horizontal-slide-out-shim {
    animation-name: slideOutRightShim;
    animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.neo-drawer__actions {
    display: flex;
    border-top: 1px solid var(--neo-color-base-100);
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 0.5rem;
    align-items: center;
}

@keyframes slideInRightShim {
    0% {
        opacity: 1;
        transform: translate(150px);
    }

    to {
        opacity: 1;
    }
}

@keyframes slideOutRightShim {
    0% {
        opacity: 1;
    }

    90% {
        opacity: 1;
        transform: translate(-150px);
    }

    to {
        opacity: 1;
        visibility: hidden;
    }
}

.neo-btn.neo-icon-btn.neo-badge:after {
    right: 5px;
    top: 5px;
}

.neo-btn.neo-btn--large {
    font-size: 22px;
}

.neo-table td .neo-btn.neo-btn-square.neo-icon-btn,
.neo-table
tr:focus-within:not([class*="disabled"])
td
.neo-btn.neo-btn-square.neo-icon-btn,
.neo-table
tr:hover:not([class*="disabled"])
td
.neo-btn.neo-btn-square.neo-icon-btn {
    display: flex;
}

.neo-table td .neo-icon-btn span[class*="neo-icon-state--large"]:before {
    font-size: 32px;
}

.neo-table td .neo-btn.neo-icon-btn.neo-badge:after {
    right: 6px;
    top: 11px;
}

.neo-leftnav__main .neo-btn-tertiary--default[disabled] {
    color: var(--leftnav-main-default-disabled-color);
    font-size: 14px;
    font-family: noto-sans, sans-serif;
    width: max-content;
}

.neo-leftnav__main .neo-btn-tertiary--default:before {
    font-size: 21px;
}

.neo-leftnav__main a,
.neo-link {
    text-decoration: none;
}

    .neo-link:hover:not([class*="disabled"]) {
        text-decoration: underline;
    }

    .neo-link.neo-link__inline {
        text-decoration: underline;
    }

        .neo-link.neo-link__inline:hover:not([class*="disabled"]) {
            text-decoration: none;
        }

        .neo-link.neo-link__disabled,
        .neo-link.neo-link__inline.neo-link__disabled {
            cursor: not-allowed;
            color: var(--global-disabled-color);
            background-color: var(--global-disabled-background);
            pointer-events: none;
        }

a[dir="ltr"][class*="neo-icon-"]:before {
    padding-right: 0.5rem;
    padding-left: 0rem;
}

a[dir="rtl"][class*="neo-icon-"]:before {
    padding-left: 0.5rem;
    padding-right: 0rem;
}

.neo-modal--active {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.neo-notification {
    padding: 1rem;
}

.neo-notification--success {
    border: 1px solid var(--neo-color-green-500);
    border-top-width: 0.375rem;
    background-color: #e4f7e47f;
}

.neo-notification--warning {
    border: 1px solid var(--neo-color-orange-500);
    border-top-width: 0.375rem;
    background-color: #fff7eb7f;
}

.neo-notification--alert {
    border: 1px solid var(--neo-color-red-500);
    border-top-width: 0.375rem;
    background-color: #fdeded7f;
}

.neo-notification--info {
    border: 1px solid var(--neo-color-blue-500);
    border-top-width: 0.375rem;
    background-color: #e7f4fb7f;
}

.neo-notification--event {
    border: 1px solid var(--neo-color-base-500);
    border-top-width: 0.375rem;
    background-color: #f1f1f17f;
}

.neo-notification__icon {
    margin-right: 1rem;
    justify-content: flex-start;
}

.neo-notification__close {
    flex-direction: column;
    justify-content: flex-start;
    margin-right: 0.5rem;
    font-size: 2rem;
    line-height: 1;
    display: flex;
    padding: 0px 0px 1rem;
}

    .neo-notification__close > button:before {
        font-size: 1.5rem;
    }

.neo-notification__counter {
    margin-right: 0.5rem;
    margin-top: 2px;
    font-size: 0.875rem;
    align-self: flex-start;
    color: var(--global-font-color);
}

.neo-notification__options {
    align-self: flex-start;
    margin-right: 1rem;
}

.neo-notification__button {
    color: var(--neo-base-1000);
    border-color: var(--neo-base-1000);
    padding: 0 16px;
}

    .neo-notification__button:hover {
        color: var(--neo-base-1000);
        border-color: var(--neo-base-1000);
    }

    .neo-notification__button:active,
    .neo-notification__button:focus {
        color: var(--neo-base-1000);
        border-color: var(--neo-base-1000);
    }

.neo-notification--alert .neo-notification__button {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #fef6f6 50%, #fef6f6 100% );
}

.neo-notification--success .neo-notification__button {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #f1fbf1 50%, #f1fbf1 100% );
}

.neo-notification--warning .neo-notification__button {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #fffbf5 50%, #fffbf5 100% );
}

.neo-notification--info .neo-notification__button {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #f3f9fd 50%, #f3f9fd 100% );
}

.neo-notification--event .neo-notification__button {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #f8f8f8 50%, #f8f8f8 100% );
}

.neo-notification__timestamp {
    color: var(--neo-color-base-600);
    margin-right: 0.5rem;
}

.neo-notification__text--truncated {
    overflow: hidden;
    text-overflow: ellipsis;
}

div.neo-notification__title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: var(--global-font-color);
    word-break: break-all;
}

.neo-notification__title--truncated {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

div.neo-notification__description {
    color: var(--global-font-color);
}

.neo-notification__description--truncated {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.neo-notification .neo-notification__message__wrapper {
    display: flex;
    align-items: center;
}

.neo-radio-group {
    display: flex;
    flex-direction: column;
}

.neo-radio + .neo-tooltip > label:before {
    border: 1px solid var(--radio-border);
}

.neo-radio:not(.neo-radio-readonly):checked + .neo-tooltip > label:after {
    background-color: var(--radio-background-active-color);
}

.neo-input-group--inline .neo-radio + label + .neo-tooltip {
    display: flex;
    margin-top: 0;
}

.neo-input-group--inline label:not(.neo-switch):not(.neo-label) {
    line-height: initial;
}

.neo-radio + label + .neo-tooltip {
    width: fit-content;
    margin-top: 8px;
}

    .neo-radio + label + .neo-tooltip label {
        padding-left: 24px;
        pointer-events: initial !important;
        color: var(--global-font-color);
        cursor: pointer;
        text-indent: 24px;
        margin-top: 8px;
        position: relative;
        font-size: 14px !important;
    }

[dir="rtl"] .neo-radio + label + .neo-tooltip label {
    margin-right: 0;
}

.neo-radio + label + .neo-tooltip label:after {
    content: "";
    height: 10px;
    width: 10px;
    background-color: var(--radio-background);
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

[dir="rtl"] .neo-radio + label + .neo-tooltip label:after {
    left: auto;
    right: 3px;
}

.neo-radio + label + .neo-tooltip label:before {
    background-color: var(--radio-background);
    content: "";
    height: 16px;
    width: 16px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 2px;
}

.neo-radio:checked + label + .neo-tooltip label:after {
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

.neo-tooltip .neo-radio[disabled] + label {
    cursor: not-allowed;
    color: #757474;
}

[dir="rtl"] .neo-radio:checked + label + .neo-tooltip label:after {
    left: auto;
    right: 3px;
}

.neo-radio.neo-radio--disabled + label + .neo-tooltip label {
    cursor: not-allowed;
    color: var(--global-disabled-color);
}

    .neo-radio.neo-radio--disabled + label + .neo-tooltip label:before {
        border: var(--radio-disabled-border);
    }

.neo-radio.neo-radio--disabled:checked + label + .neo-tooltip label:after {
    content: "";
    height: 10px;
    width: 10px;
    background-color: var(--radio-background);
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

[dir="rtl"]
.neo-radio.neo-radio--disabled:checked + label + .neo-tooltip
label:after {
    left: auto;
    right: 3px;
}

.neo-radio.neo-radio--disabled:checked + label + .neo-tooltip label:before {
    background-color: var(--radio-background);
    border: var(--radio-disabled-border);
    content: "";
    height: 16px;
    width: 16px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 2px;
}

.neo-option {
    color: var(--checkbox-font-color);
    cursor: pointer;
    align-items: center;
    padding: 0;
    line-height: 22px !important;
    display: flex;
    position: relative;
    font-size: 14px !important;
}

    .neo-option:before {
        background: var(--checkbox-icon-color);
        border: 1px solid var(--checkbox-border-color);
        content: "";
        height: 16px;
        vertical-align: text-top;
        min-width: 16px;
        border-radius: 4px;
        margin-right: 8px;
        display: inline-block;
    }

[dir="rtl"] .neo-option:before {
    margin-left: 8px;
    margin-right: 0;
}

.neo-option:after {
    content: "";
    height: 9px;
    width: 6px;
    border: 2px solid #fff;
    border-width: 0 2px 2px 0;
    display: none;
    position: absolute;
    top: 1.75px;
    left: 5px;
    transform: rotate(45deg);
}

[dir="rtl"] .neo-option:after {
    left: auto;
    right: 5px;
}

.neo-option.neo-option.neo-option--selected:before {
    background: var(--checkbox-checked-background-color);
    content: "";
    color: var(--checkbox-icon-color);
    justify-content: center;
    align-items: center;
    padding-left: 1px;
    font-family: updated-neo-icons;
    font-size: 11px;
    display: flex;
}

.neo-option.neo-option--disabled {
    color: var(--checkbox-disabled-font-color);
    cursor: not-allowed;
}

.neo-option.neo-option--focused {
    background-color: #f1f1f1;
}

.neo-option.neo-option.neo-option--disabled:before {
    border: 1px solid var(--checkbox-disabled-border-color);
    box-shadow: none;
    cursor: not-allowed;
}

.neo-option.neo-option--disabled.neo-option--selected:before {
    background-color: var(--checkbox-disabled-background-color);
    border: 1px solid var(--checkbox-disabled-border-color);
    content: "";
    justify-content: center;
    align-items: center;
    padding-right: 2px;
    font-size: 11px;
    display: flex;
}

[dir="rtl"] .neo-option.neo-option--disabled.neo-option--selected:before {
    margin-left: 8px;
    margin-right: 0;
}

.neo-multiselect-clear-icon-button {
    font-size: 1rem;
    height: 34px;
    width: 34px;
    background-color: var(--input-background-color);
    color: var(--input-font-color);
    border: none;
    flex-shrink: 0;
    order: 2;
}

    .neo-multiselect-clear-icon-button:hover {
        cursor: pointer;
    }

    .neo-multiselect-clear-icon-button:focus-visible {
        outline-offset: -5px;
    }

.neo-form-control--disabled .neo-multiselect .neo-multiselect__header:after,
.neo-form-control--disabled
.neo-multiselect
.neo-multiselect-combo__header:after {
    background-color: var(--input-disabled-bg);
}

.neo-multiselect
span.neo-multiselect-combo__header.neo-multiselect-combo__header--no-after:after,
.neo-multiselect
span.neo-multiselect-combo__header
.neo-multiselect__padded-container
button.neo-multiselect__header.neo-multiselect__header--no-after:after {
    display: none;
}

body .neo-multiselect .neo-multiselect-combo__header {
    flex-wrap: nowrap;
}

    body
    .neo-multiselect
    .neo-multiselect-combo__header.neo-multiselect-combo__header--focus-visible:focus-visible {
        outline: 0;
    }

body .neo-multiselect__content.neo-set-keyboard-focus,
body .neo-multiselect__content:focus-visible {
    outline-offset: 1px;
    outline: 1px auto var(--global-outline-color);
}

.neo-multiselect__content:empty {
    border: none;
    box-shadow: none;
}

.neo-multiselect__content .neo-option:not(last-child) {
    margin-right: 0;
}

.neo-multiselect__content .neo-option {
    padding: 8px 16px !important;
}

.neo-input-group .neo-option {
    pointer-events: auto !important;
}

.neo-option:not(.neo-option--disabled):hover,
.neo-option:not(.neo-option--disabled):focus {
    background-color: #f1f1f1;
}

.neo-option.neo-option--selected:not(.neo-option--disabled):hover,
.neo-option.neo-option--selected:not(.neo-option--disabled):focus {
    background-color: #ddd;
}

.neo-option:focus-visible {
    outline: 0;
}

.neo-option.neo-option:before {
    background: #fff;
    border: 1px solid #1473e6;
    content: "";
    display: inline-block;
    height: 16px;
    margin-right: 8px;
    vertical-align: text-top;
    min-width: 16px;
    border-radius: 4px;
    line-height: 1.5;
}

div.neo-multiselect
span.neo-multiselect-combo__header
span.neo-multiselect__padded-container
div
input.neo-input {
    border: 0;
    display: inline-block;
    width: 12ch;
}

div.neo-multiselect:not(.neo-multiselect--small)
span.neo-multiselect-combo__header
span.neo-multiselect__padded-container
div
input.neo-input {
    height: 34px;
    min-height: 34px;
}

.neo-multiselect.neo-select__spinner span input.neo-input {
    padding-left: 0;
}

.neo-multiselect.neo-select__spinner button.neo-multiselect__header,
.neo-multiselect.neo-select__spinner span.neo-multiselect-combo__header {
    padding-left: 32px;
    background-color: #f1f1f1;
}

div.neo-multiselect span.neo-multiselect-combo__header {
    min-height: 36px;
}

    div.neo-multiselect
    span.neo-multiselect-combo__header
    div.neo-multiselect-combo__buttons-container {
        display: flex;
        flex-grow: 1;
        justify-content: space-between;
    }

div.neo-multiselect button.neo-multiselect__header {
    flex-grow: 1;
    padding: 7px 24px 7px 12px;
}

div.neo-multiselect.neo-multiselect--small
span.neo-multiselect-combo__header
button.neo-multiselect__header {
    min-height: initial;
}

    div.neo-multiselect.neo-multiselect--small
    span.neo-multiselect-combo__header
    button.neo-multiselect__header:last-child {
        height: auto;
        min-height: 26px;
    }

div.neo-multiselect.neo-multiselect--small
span.neo-multiselect-combo__header
span.neo-multiselect__padded-container {
    min-height: initial;
    padding: 0;
}

    div.neo-multiselect.neo-multiselect--small
    span.neo-multiselect-combo__header
    span.neo-multiselect__padded-container
    div
    input.neo-input.neo-multiselect__input--small {
        max-height: 26px;
        min-height: initial;
    }

    div.neo-multiselect.neo-multiselect--small
    span.neo-multiselect-combo__header
    span.neo-multiselect__padded-container
    .neo-chip {
        min-height: initial;
        max-height: 18px;
        margin: 0 2px;
    }

.neo-multiselect.neo-multiselect--small.neo-multiselect--small-searchable:focus-within
.neo-multiselect-combo__header,
.neo-multiselect.neo-multiselect--small:focus-within .neo-multiselect__header {
    margin: 0 -1px;
}

div.neo-multiselect.neo-multiselect--small button.neo-multiselect__header,
div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header {
    min-height: 26px;
}

span.neo-multiselect-combo__header .neo-multiselect__padded-container {
    align-items: center;
    background-color: var(--input-background-color);
    color: var(--input-font-color);
    border: 0;
    letter-spacing: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-grow: 1;
    display: flex;
}

.neo-multiselect.neo-multiselect--disabled
.neo-multiselect-combo__header
.neo-multiselect__padded-container {
    background-color: var(--input-disabled-bg);
    color: var(--input-disabled-color) !important;
    cursor: not-allowed !important;
}

.neo-multiselect__content
.neo-input-group
option.neo-option[aria-selected="true"],
.neo-multiselect__content ul li[aria-selected="true"] {
    background-color: #e8f1fc;
}

.neo-multiselect .neo-multiselect__content .neo-input-group {
    padding-bottom: 0;
}

.neo-multiselect
span.neo-multiselect-combo__header
button.neo-multiselect__header:last-child {
    width: 10px;
    min-height: 30px;
    height: 30px;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    order: 2;
}

.neo-multiselect-combo__header
.neo-multiselect__padded-container > input:first-child {
    min-height: 26px;
    height: 26px;
    padding-left: 0;
    padding-right: 0;
    order: 2;
}

.neo-multiselect.neo-select__spinner
span.neo-multiselect-combo__header
span.neo-multiselect__padded-container {
    background-color: var(--input-disabled-bg);
}

.neo-multiselect__content .neo-option + .neo-input-hint {
    white-space: nowrap;
    margin: 0;
    padding-left: 40px;
    padding-right: 8px;
}

div.neo-multiselect div.neo-input-group:hover {
    background-color: transparent;
}

.neo-input-group .neo-multiselect span.neo-multiselect-combo__header {
    justify-content: start;
}

    .neo-input-group
    .neo-multiselect
    span.neo-multiselect-combo__header
    button.neo-multiselect__header {
        border: none;
        margin: 0;
    }

.neo-form-control--error
.neo-multiselect__content
.neo-input-group
.neo-input-hint {
    color: #5e5e5e;
}

    .neo-form-control--error
    .neo-multiselect__content
    .neo-input-group
    .neo-input-hint:before {
        content: "";
    }

div.neo-multiselect > span.neo-multiselect-combo__header
span.neo-multiselect__padded-container > div:first-child {
    order: 2;
}

.neo-option-plain.neo-option-plain--focused {
    background-color: #f1f1f1;
}

.neo-input-group .neo-multiselect span.neo-multiselect-combo__header {
    justify-content: start;
    box-sizing: content-box;
    min-height: 34px;
}

.neo-input-group .neo-multiselect .neo-multiselect-combo__header:after,
.neo-input-group .neo-multiselect .neo-multiselect__header:after {
    width: 16px;
    height: 16px;
    margin-top: 0;
    margin-bottom: 4px;
}

.neo-sheet__header .neo-sheet__header--left {
    font-size: 19px;
    line-height: 28px;
}

.sheet-horizontal-slide-in-shim {
    animation-name: slideInRightShim;
    animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.sheet-horizontal-slide-out-shim {
    animation-name: slideOutRightShim;
    animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.neo-sheet__header--left > .neo-sheet-icon-chevron-left {
    color: var(--neo-color-base-800);
    background-color: transparent;
    font-size: 21px;
    margin-right: 8px;
}

.neo-sheet__header--right > .neo-sheet-icon-close {
    color: var(--neo-color-base-800);
    background-color: transparent;
    font-size: 21px;
}

@keyframes slideInRightShim {
    0% {
        opacity: 0;
        transform: translate(-30px);
    }

    to {
        opacity: 1;
    }
}

@keyframes slideOutRightShim {
    0% {
        opacity: 1;
    }

    90% {
        opacity: 0;
        transform: translate(30px);
    }

    to {
        opacity: 0;
        visibility: hidden;
    }
}

.neo-shimmer.neo-shimmer__rectangle.sm {
    height: 16px;
}

.neo-shimmer.neo-shimmer__rectangle.lg {
    height: 48px;
}

.neo-shimmer.neo-shimmer--3-count {
    -webkit-animation-iteration-count: 3;
    -moz-animation-iteration-count: 3;
    animation-iteration-count: 3;
}

.neo-tabs__item a span.neo-icon-end {
    padding-right: 0;
}

[dir="rtl"] .neo-tabs__item a span.neo-icon-end {
    padding-left: 0;
}

.neo-table tr.clear-row td {
    padding-top: 6px;
    padding-bottom: 6px;
}

.neo-table tr.clear-row,
.neo-table tr.clear-row:hover {
    background-color: var(--neo-color-blue-100);
}

.neo-dark .neo-table tr.clear-row {
    background-color: var(--neo-color-blue-800);
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic .neo-table tr.clear-row,
    :root .neo-dynamic .neo-table tr.clear-row:hover {
        background-color: var(--neo-color-blue-800);
    }
}

.neo-table tr.clear-row button.neo-table-link-btn {
    padding: 0 0 0 6px;
    transition: none;
    background-color: transparent;
    background-image: none;
    color: var(--neo-color-blue-600);
}

.neo-dark .neo-table tr.clear-row button.neo-table-link-btn {
    color: var(--neo-color-blue-300);
}

@media (prefers-color-scheme: dark) {
    :root .neo-dark .neo-table tr.clear-row button.neo-table-link-btn,
    :root .neo-dynamic .neo-table tr.clear-row button.neo-table-link-btn {
        color: var(--neo-color-blue-300);
    }
}

.neo-input-editable__wrapper .neo-icon-view-on:before {
    font-size: x-large;
}

.neo-input-editable__wrapper .neo-icon-view-off:before {
    font-size: x-large;
}

.neo-input-editable__wrapper .neo-icon-view-on.neo-icon--small:before {
    font-size: 1rem;
}

.neo-input-editable__wrapper .neo-icon-view-off.neo-icon--small:before {
    font-size: 1rem;
}

.neo-input-editable__wrapper .neo-icon-view-on,
.neo-input-editable__wrapper .neo-icon-view-off {
    background: none;
    border: none;
    padding: 0 10px;
    border-left: 1px solid var(--input-border-color);
}

.neo-input-editable__wrapper input::-ms-reveal,
.neo-input-editable__wrapper input::-ms-clear {
    display: none;
}

.neo-input-editable__wrapper .neo-input-edit__icon:not(:disabled):focus,
.neo-input-editable__wrapper .neo-input-editable__close:not(:disabled):focus {
    margin: unset;
}

.neo-table__toolbar-btn {
    max-height: 32px;
    max-width: 32px;
    margin-left: 8px;
}

.neo-table__actions .neo-table__actions--right .neo-form {
    margin-right: 0;
}

axp-omni-sdk-messaging-ui .neo-table {
    table-layout: fixed;
}

    axp-omni-sdk-messaging-ui .neo-table th button {
        color: #000;
        display: flex;
        font-weight: 600;
        padding-left: 0;
        padding-right: 0;
        margin-left: -4px;
    }

@media (prefers-color-scheme: light) {
    :root .neo-dynamic .neo-table th button {
        color: #000;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic .neo-table th button,
    :root .neo-dark .neo-table th button {
        color: #fff;
    }
}

axp-omni-sdk-messaging-ui .neo-table th button span {
    height: auto;
}

.neo-table th button span:first-of-type {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.neo-table th button.neo-dropdown__link-header:after {
    padding: 0 12px 0 0;
}

.neo-table-separator td {
    border-bottom: 1px solid #f1f1f1;
}

.neo-table--push-pagination-down {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 20px);
}

    .neo-table--push-pagination-down div.neo-pagination__row {
        flex-grow: 1;
        align-items: flex-end;
    }

.neo-table tr th.neo-table__dnd-th,
.neo-table tr td.neo-table__dnd-td {
    width: 24px;
    display: table-cell;
    vertical-align: middle;
    padding: 6px 4px 0;
}

.neo-table tr th.neo-table__dnd-td,
.neo-table tr.disabled td.neo-table__dnd-td * {
    cursor: grab;
}

.neo-table tr th.neo-table__dnd-th > div,
.neo-table tr td.neo-table__dnd-td > div {
    width: 16px;
    min-height: 16px;
}

.neo-table tr td.neo-table__dnd-td > div {
    display: none;
}

.neo-table tbody tr:hover td.neo-table__dnd-td > div,
.neo-table tbody tr:focus-within td.neo-table__dnd-td > div,
.neo-table tbody tr.neo-set-keyboard-focus td.neo-table__dnd-td > div,
.neo-table tbody tr:focus td.neo-table__dnd-td > div {
    display: inline-block;
}

.neo-table tr td.neo-table__dnd-td div span[class*="neo-icon-"]:before {
    font-size: 16px;
}

.neo-table th.neo-table__dnd-th:has(+ .neo-table-checkbox-th:hover) {
    background-color: inherit;
}

axp-omni-sdk-messaging-ui .neo-table th.neo-table-checkbox-th {
    padding: 0;
    width: 60px;
}

    .neo-table th.neo-table-checkbox-th:hover,
    axp-omni-sdk-messaging-ui .neo-table th.neo-table-checkbox-th:focus {
        color: var(--button-hover-color-default-info);
        background-color: var(--button-tertiary-hover-background-color);
    }

.neo-table th.neo-table-checkbox-th .table-selection-menu {
    display: flex;
    align-items: center;
    padding-left: 5px;
}

    .neo-table
    th.neo-table-checkbox-th
    .table-selection-menu
    button.neo-table-th-select-all-btn {
        margin-left: 4px;
        background-color: transparent;
        cursor: pointer;
    }

    .neo-table
    th.neo-table-checkbox-th
    .table-selection-menu
    .neo-dropdown__content {
        font-weight: 400;
        min-width: 300px;
        left: -30px;
    }

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --icon-color: #000;
        --global-font-color: #000;
        --global-background: #fff;
        --global-text-inverse-color: #fff;
        --global-disabled-color: #5e5e5e;
        --global-disabled-background: #f1f1f1;
        --global-outline-color: #1b77af;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --icon-color: #f1f1f1;
        --global-font-color: #f1f1f1;
        --global-background: #242424;
        --global-text-inverse-color: #242424;
        --global-disabled-color: #c9c9c9;
        --global-disabled-background: #323232;
        --global-outline-color: #2e9fdb;
        --link-color: #2e9fdb;
        --link-hover-color: #abd8f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --link-color: #1b77af;
        --link-hover-color: #155e8b;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --heading-color: #f1f1f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --heading-color: #000;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --input-asterix-color: #fa6156;
        --input-background-color: #242424;
        --input-border-color: #757474;
        --input-focus-border-color: #2e9fdb;
        --input-font-color: #f1f1f1;
        --input-placeholder-font-color: #939393;
        --input-hint-color: #c9c9c9;
        --input-disabled-bg: #323232;
        --input-disabled-color: #c9c9c9;
        --input-border-error-color: #ff9d98;
        --input-label-color: #f1f1f1;
        --input-border-disabled-color: #757474;
        --input-border-hover-color: #f1f1f1;
        --input-addon-font-color: #c9c9c9;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --input-asterix-color: #b51418;
        --input-background-color: #fff;
        --input-border-color: #939393;
        --input-focus-border-color: #1b77af;
        --input-font-color: #000;
        --input-placeholder-font-color: #757474;
        --input-hint-color: #5e5e5e;
        --input-disabled-bg: #f1f1f1;
        --input-disabled-color: #5e5e5e;
        --input-border-error-color: #b51418;
        --input-label-color: #323232;
        --input-border-disabled-color: #939393;
        --input-border-hover-color: #323232;
        --input-addon-font-color: #5e5e5e;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --radio-background: #242424;
        --radio-background-active-color: #2e9fdb;
        --radio-border: #2e9fdb;
        --radio-disabled-border: #155e8b;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --radio-background: #fff;
        --radio-background-active-color: #1b77af;
        --radio-border: #1b77af;
        --radio-disabled-border: 1px solid #abd8f1;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --table-header-cell-border-color: #5e5e5e;
        --table-header-cell-hover-color: #003a51;
        --table-background-color: #242424;
        --table-row-disabled-color: #323232;
        --table-row-border-color: #242424;
        --table-row-hover-color: #2b2b2b;
        --table-row-font-active-color: #abd8f1;
        --table-nested-row-background-color: #323232;
        --table-row-border-hover-active-color: #242424;
        --table-sheet-border-color: #5e5e5e;
        --table-filter-row-background-color: #242424;
        --table-hover-selected-row-background-color: #2b2b2b;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --table-header-cell-border-color: #c9c9c9;
        --table-header-cell-hover-color: #f1f1f1;
        --table-background-color: #fff;
        --table-row-disabled-color: #fff;
        --table-row-border-color: #fff;
        --table-row-hover-color: #f1f1f1;
        --table-row-font-active-color: #155e8b;
        --table-nested-row-background-color: #f1f1f1;
        --table-row-border-hover-active-color: #fff;
        --table-sheet-border-color: #c9c9c9;
        --table-filter-row-background-color: #f1f1f1;
        --table-hover-selected-row-background-color: #ddd;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --button-shadow-color: #000000bf;
        --button-text-color: #242424;
        --button-color-primary: #2e9fdb;
        --button-color-primary-rgb: 76, 148, 237;
        --button-hover-color-default-info: #abd8f1;
        --button-pressed-color-default-info: #e7f4fb;
        --button-disabled-color-default-info: #155e8b;
        --button-color-success: #51a651;
        --button-color-success-rgb: 81, 166, 81;
        --button-hover-color-success: #9cd99c;
        --button-pressed-color-success: #e4f7e4;
        --button-disabled-color-success: #2b6b2b;
        --button-color-warning: #f38d00;
        --button-color-warning-rgb: 247, 97, 37;
        --button-hover-color-warning: #ffd79b;
        --button-pressed-color-warning: #fff7eb;
        --button-disabled-color-warning: #8e4900;
        --button-color-alert: #fa6156;
        --button-color-alert-rgb: 229, 105, 96;
        --button-hover-color-alert: #ffc0be;
        --button-pressed-color-alert: #fdeded;
        --button-disabled-color-alert: #b51418;
        --button-secondary-background-color: #242424;
        --button-tertiary-hover-background-color: #323232;
        --button-color-event: #f1f1f1;
        --button-hover-color-event: #fff;
        --button-pressed-color-event: #fff;
        --button-disabled-color-event: #5e5e5e;
        --button-color-event-rgb: 241, 241, 241;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --button-shadow-color: #00000040;
        --button-text-color: #fff;
        --button-color-primary: #1b77af;
        --button-color-primary-rgb: 20, 115, 230;
        --button-hover-color-default-info: #155e8b;
        --button-pressed-color-default-info: #003a51;
        --button-disabled-color-default-info: #abd8f1;
        --button-color-success: #088a08;
        --button-color-success-rgb: 8, 138, 8;
        --button-hover-color-success: #2b6b2b;
        --button-pressed-color-success: #173b17;
        --button-disabled-color-success: #9cd99c;
        --button-color-warning: #b35c00;
        --button-color-warning-rgb: 204, 77, 27;
        --button-hover-color-warning: #8e4900;
        --button-pressed-color-warning: #512a00;
        --button-disabled-color-warning: #ffd79b;
        --button-color-alert: #da291c;
        --button-color-alert-rgb: 217, 61, 50;
        --button-hover-color-alert: #b51418;
        --button-pressed-color-alert: #600b0c;
        --button-disabled-color-alert: #ffc0be;
        --button-secondary-background-color: #fff;
        --button-tertiary-hover-background-color: #f1f1f1;
        --button-color-event: #323232;
        --button-hover-color-event: #5e5e5e;
        --button-pressed-color-event: #000;
        --button-disabled-color-event: #c9c9c9;
        --button-color-event-rgb: 50, 50, 50;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --arrow-outer-color: #fff;
        --arrow-color: #242424;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --arrow-outer-color: #242424;
        --arrow-color: #fff;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --checkbox-background-color: #242424;
        --checkbox-checked-background-color: #2e9fdb;
        --checkbox-disabled-background-color: #155e8b;
        --checkbox-icon-color: #242424;
        --checkbox-font-color: #f1f1f1;
        --checkbox-disabled-font-color: #c9c9c9;
        --checkbox-border-color: #2e9fdb;
        --checkbox-disabled-border-color: #155e8b;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --checkbox-background-color: #fff;
        --checkbox-checked-background-color: #1b77af;
        --checkbox-disabled-background-color: #abd8f1;
        --checkbox-icon-color: #fff;
        --checkbox-font-color: #000;
        --checkbox-disabled-font-color: #5e5e5e;
        --checkbox-border-color: #1b77af;
        --checkbox-disabled-border-color: #abd8f1;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --channel-bg-color: #242424;
        --channel-available-color: #51a651;
        --channel-busy-away-color: #b35c00;
        --channel-dnd-color: #fa6156;
        --channel-offline-color: #757474;
        --channel-icon-generic-color: #f1f1f1;
        --channel-acw-color: #2e9fdb;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --channel-bg-color: #fff;
        --channel-available-color: #088a08;
        --channel-busy-away-color: #f38d00;
        --channel-dnd-color: #da291c;
        --channel-offline-color: #757474;
        --channel-icon-generic-color: #000;
        --channel-acw-color: #1b77af;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --notification-font-color: #fff;
        --notification-timestamp-color: #c9c9c9;
        --notification-counter-color: #fff;
        --notification-button-color: #f1f1f1;
        --notification-elevation-color: #000000bf;
        --notification-success-color: #102910;
        --notification-success-icon-color: #6fc86f;
        --notification-success-border-color: #51a651;
        --notification-warning-color: #341b00;
        --notification-warning-icon-color: #ffc46c;
        --notification-warning-border-color: #f38d00;
        --notification-alert-color: #400708;
        --notification-alert-icon-color: #ff9d98;
        --notification-alert-border-color: #fa6156;
        --notification-info-color: #002837;
        --notification-info-icon-color: #78c1e8;
        --notification-info-border-color: #2e9fdb;
        --notification-event-color: #242424;
        --notification-event-icon-color: #c9c9c9;
        --notification-event-border-color: #c9c9c9;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --notification-font-color: #242424;
        --notification-timestamp-color: #5e5e5e;
        --notification-counter-color: #242424;
        --notification-button-color: #000;
        --notification-elevation-color: #00000040;
        --notification-success-color: #f1fbf1;
        --notification-success-border-color: #088a08;
        --notification-success-icon-color: #2b6b2b;
        --notification-warning-color: #fffbf5;
        --notification-warning-border-color: #b35c00;
        --notification-warning-icon-color: #8e4900;
        --notification-alert-color: #fef6f6;
        --notification-alert-border-color: #da291c;
        --notification-alert-icon-color: #b51418;
        --notification-info-color: #f3f9fd;
        --notification-info-border-color: #1b77af;
        --notification-info-icon-color: #155e8b;
        --notification-event-color: #f8f8f8;
        --notification-event-border-color: #757474;
        --notification-event-icon-color: #5e5e5e;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --clear-close-color: #939393;
        --clear-close-hover-color: #f1f1f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --clear-close-color: #757474;
        --clear-close-hover-color: #000;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --navbar-border-bottom-color: #5e5e5e;
        --navbar-status-pill-font-color: #242424;
        --navbar-ready-color: #173b17;
        --navbar-not-ready-color: #512a00;
        --navbar-connected-color: #323232;
        --navbar-pill-ready-color: #9cd99c;
        --navbar-pill-not-ready-color: #ffd79b;
        --navbar-pill-connected-color: #c9c9c9;
        --navbar-bg-color-hover: #323232;
        --navbar-default-icon-color: #f1f1f1;
        --navbar-icon-hover-color: #abd8f1;
        --navbar-icon-selected-color: #2e9fdb;
        --navbar-icon-disabled-color: #757474;
        --navbar-active-disabled-color: #155e8b;
        --navbar-status-avatar-border-color: #242424;
        --navbar-acw-color: #003a51;
        --navbar-pill-acw-color: #abd8f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --navbar-border-bottom-color: #c9c9c9;
        --navbar-status-pill-font-color: #fff;
        --navbar-ready-color: #e4f7e4;
        --navbar-not-ready-color: #fff7eb;
        --navbar-connected-color: #f1f1f1;
        --navbar-pill-ready-color: #2b6b2b;
        --navbar-pill-not-ready-color: #8e4900;
        --navbar-pill-connected-color: #757474;
        --navbar-bg-color-hover: #f1f1f1;
        --navbar-default-icon-color: #323232;
        --navbar-icon-hover-color: #155e8b;
        --navbar-icon-selected-color: #1b77af;
        --navbar-icon-disabled-color: #939393;
        --navbar-active-disabled-color: #abd8f1;
        --navbar-status-avatar-border-color: #fff;
        --navbar-acw-color: token-navbar-acw-card-background-color;
        --navbar-pill-acw-color: #155e8b;
        --list-hover: #e7f4fb;
        --list-white: #f1f1f1;
        --list-disabled-bg-color: #f1f1f1;
        --list-disabled-hover-color: #5e5e5e;
        --list-section-background: #f1f1f1;
        --list-section-hover: #c9c9c9;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --list-hover: #003a51;
        --list-white: #323232;
        --list-disabled-bg-color: #323232;
        --list-disabled-hover-color: #c9c9c9;
        --list-section-background: #323232;
        --list-section-hover: #5e5e5e;
        --list-item-divider: #5e5e5e;
        --list-item-subtext: #f1f1f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --list-item-divider: #c9c9c9;
        --list-item-subtext: #323232;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --accordion-border-color: #757474;
        --accordion-body-color: #242424;
        --accordion-header-text: #f1f1f1;
        --accordion-hover-background-color: #2b2b2b;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --accordion-border-color: #939393;
        --accordion-body-color: #fff;
        --accordion-header-text: #000;
        --accordion-hover-background-color: #f1f1f1;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --sheet-background: #242424;
        --sheet-shadow: #000000bf;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic,
    .neo-light {
        --sheet-background: #fff;
        --sheet-shadow: #00000040;
    }

    .neo-dark {
        --sheet-background: #242424;
        --sheet-shadow: #000000bf;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --pagination-color: #2e9fdb;
        --pagination-border-color-hover: #2e9fdb;
        --pagination-active-background-color: #2e9fdb;
        --pagination-item-color-current: #323232;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --pagination-color: #1b77af;
        --pagination-border-color-hover: #1b77af;
        --pagination-active-background-color: #1b77af;
        --pagination-item-color-current: #f1f1f1;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --tooltip-background-color: #fff;
        --tooltip-color: #323232;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --tooltip-background-color: #323232;
        --tooltip-color: #fff;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --avatar-background-color: #e7f4fb;
        --avatar-font-color: #242424;
        --avatar-primary-color: #2e9fdb;
        --avatar-success-color: #51a651;
        --avatar-warning-color: #f38d00;
        --avatar-alert-color: #fa6156;
        --avatar-status-available-color: #51a651;
        --avatar-status-away-color: #b35c00;
        --avatar-status-busy-color: #b35c00;
        --avatar-status-dnd-color: #fa6156;
        --avatar-status-offline-color: #757474;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --avatar-background-color: #003a51;
        --avatar-font-color: #fff;
        --avatar-primary-color: #1b77af;
        --avatar-success-color: #088a08;
        --avatar-warning-color: #b35c00;
        --avatar-alert-color: #b35c00;
        --avatar-status-available-color: #088a08;
        --avatar-status-away-color: #f38d00;
        --avatar-status-busy-color: #f38d00;
        --avatar-status-dnd-color: #da291c;
        --avatar-status-offline-color: #939393;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --switch-off-color: #757474;
        --switch-on-color: #2e9fdb;
        --switch-disabled-on-color: #155e8b;
        --switch-disabled-off-color: #5e5e5e;
        --switch-ellipse-color: #242424;
        --switch-elevation-color: #000000bf;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --switch-off-color: #939393;
        --switch-on-color: #1b77af;
        --switch-disabled-on-color: #abd8f1;
        --switch-disabled-off-color: #c9c9c9;
        --switch-ellipse-color: #fff;
        --switch-elevation-color: #00000040;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --chip-font-color: #f1f1f1;
        --chip-disabled-font-color: #c9c9c9;
        --chip-default-color: #323232;
        --chip-default-border-color: #757474;
        --chip-default-hover-bg-color: #5e5e5e;
        --chip-default-icon-color: #c9c9c9;
        --chip-default-disabled-color: #323232;
        --chip-default-disabled-icon-color: #757474;
        --chip-success-color: #173b17;
        --chip-success-border-color: #088a08;
        --chip-success-hover-bg-color: #2b6b2b;
        --chip-success-icon-color: #9cd99c;
        --chip-success-disabled-color: #173b17;
        --chip-success-disabled-icon-color: #088a08;
        --chip-info-color: #003a51;
        --chip-info-border-color: #1b77af;
        --chip-info-hover-bg-color: #155e8b;
        --chip-info-icon-color: #abd8f1;
        --chip-info-disabled-color: #003a51;
        --chip-info-disabled-icon-color: #1b77af;
        --chip-warning-color: #512a00;
        --chip-warning-border-color: #b35c00;
        --chip-warning-hover-bg-color: #8e4900;
        --chip-warning-icon-color: #ffd79b;
        --chip-warning-disabled-color: #512a00;
        --chip-warning-disabled-icon-color: #b35c00;
        --chip-alert-color: #600b0c;
        --chip-alert-border-color: #da291c;
        --chip-alert-hover-bg-color: #b51418;
        --chip-alert-icon-color: #ffc0be;
        --chip-alert-disabled-color: #600b0c;
        --chip-alert-disabled-icon-color: #da291c;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --chip-font-color: #000;
        --chip-disabled-font-color: #5e5e5e;
        --chip-default-color: #f1f1f1;
        --chip-default-border-color: #939393;
        --chip-default-hover-bg-color: #c9c9c9;
        --chip-default-icon-color: #5e5e5e;
        --chip-default-disabled-color: #f1f1f1;
        --chip-default-disabled-icon-color: #939393;
        --chip-success-color: #e4f7e4;
        --chip-success-border-color: #51a651;
        --chip-success-hover-bg-color: #9cd99c;
        --chip-success-icon-color: #2b6b2b;
        --chip-success-disabled-color: #e4f7e4;
        --chip-success-disabled-icon-color: #51a651;
        --chip-info-color: #e7f4fb;
        --chip-info-border-color: #2e9fdb;
        --chip-info-hover-bg-color: #abd8f1;
        --chip-info-icon-color: #155e8b;
        --chip-info-disabled-color: #e7f4fb;
        --chip-info-disabled-icon-color: #2e9fdb;
        --chip-warning-color: #fff7eb;
        --chip-warning-border-color: #f38d00;
        --chip-warning-hover-bg-color: #ffd79b;
        --chip-warning-icon-color: #8e4900;
        --chip-warning-disabled-color: #fff7eb;
        --chip-warning-disabled-icon-color: #f38d00;
        --chip-alert-color: #fdeded;
        --chip-alert-border-color: #fa6156;
        --chip-alert-hover-bg-color: #ffc0be;
        --chip-alert-icon-color: #b51418;
        --chip-alert-disabled-color: #fdeded;
        --chip-alert-disabled-icon-color: #fa6156;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --tab-default-color: #f1f1f1;
        --tab-background-color: #242424;
        --tab-background-hover-color: #323232;
        --tab-disabled-color: #757474;
        --tab-item-hover-color: #abd8f1;
        --tab-action-color: #2e9fdb;
        --tab-action-disabled-color: #155e8b;
        --tab-carousel-button-color: #2e9fdb;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --tab-default-color: #323232;
        --tab-background-color: #fff;
        --tab-background-hover-color: #f1f1f1;
        --tab-disabled-color: #939393;
        --tab-item-hover-color: #155e8b;
        --tab-action-color: #1b77af;
        --tab-action-disabled-color: #abd8f1;
        --tab-carousel-button-color: #1b77af;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --leftnav-default-color: #f1f1f1;
        --leftnav-main-default-disabled-color: #757474;
        --leftnav-background-color: #242424;
        --leftnav-hover-background-color: #323232;
        --leftnav-title-font-color: #939393;
        --leftnav-main-active-color: #2e9fdb;
        --leftnav-main-active-disabled-color: #155e8b;
        --leftnav-main-hover-color: #abd8f1;
        --leftnav-sub-default-color: #f1f1f1;
        --leftnav-sub-active-color: #2e9fdb;
        --leftnav-sub-active-hover-color: #abd8f1;
        --leftnav-sub-active-disabled-color: #155e8b;
        --leftnav-sub-default-disabled-color: #757474;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --leftnav-default-color: #323232;
        --leftnav-main-default-disabled-color: #939393;
        --leftnav-background-color: #fff;
        --leftnav-hover-background-color: #f1f1f1;
        --leftnav-title-font-color: #757474;
        --leftnav-main-active-color: #1b77af;
        --leftnav-main-active-disabled-color: #abd8f1;
        --leftnav-main-hover-color: #155e8b;
        --leftnav-sub-default-color: #323232;
        --leftnav-sub-active-color: #1b77af;
        --leftnav-sub-active-hover-color: #155e8b;
        --leftnav-sub-active-disabled-color: #abd8f1;
        --leftnav-sub-default-disabled-color: #939393;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --dropdown-color: #323232;
        --dropdown-content-border: #f1f1f126;
        --dropdown-content-background-color: #2e9fdb;
        --dropdown-content-arrow-color: #c9c9c9;
        --dropdown-item-color: #323232;
        --dropdown-item-hover-color: #2b2b2b;
        --dropdown-item-hover-background-color: #abd8f1;
        --dropdown-disabled-font-color: #757474;
        --dropdown-readonly-font-color: #c9c9c9;
        --dropdown-shortcut-text-color: #939393;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --dropdown-color: #000;
        --dropdown-content-border: #00000026;
        --dropdown-content-background-color: #fff;
        --dropdown-content-arrow-color: #000;
        --dropdown-item-color: #000;
        --dropdown-item-hover-color: #f1f1f1;
        --dropdown-item-hover-background-color: #f1f1f1;
        --dropdown-disabled-font-color: #939393;
        --dropdown-readonly-font-color: #5e5e5e;
        --dropdown-shortcut-text-color: #757474;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --widget-background-color: #242424;
        --widget-heading-font-color: #f1f1f1;
        --widget-heading-icon-color: #f1f1f1;
        --widget-shimmer-color: #323232;
        --widget-border-color: #ffffff26;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --widget-background-color: #fff;
        --widget-heading-font-color: #000;
        --widget-heading-icon-color: #000;
        --widget-shimmer-color: #f1f1f1;
        --widget-border-color: #00000026;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --empty-state-color: #939393;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --empty-state-color: #757474;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --spinner-color: #939393;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --spinner-color: #757474;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --modal-background-color: #242424;
        --modal-color: #f1f1f1;
        --modal-border-color: #f1f1f126;
        --modal-shadow-color: #f1f1f140;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --modal-background-color: #fff;
        --modal-color: #000;
        --modal-border-color: #00000026;
        --modal-shadow-color: #00000040;
        --modal-scrim-color: #00000040;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --badge-background-color: #fa6156;
        --badge-color: #323232;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --badge-color: #f1f1f1;
        --badge-background-color: #da291c;
        --breadcrumbs-default-color: #000;
        --breadcrumbs-active-color: #1b77af;
        --breadcrumbs-hover-color: #155e8b;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --breadcrumbs-default-color: #f1f1f1;
        --breadcrumbs-active-color: #2e9fdb;
        --breadcrumbs-hover-color: #abd8f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --skipNav-background-color: #1b77af;
        --skipNav-font-color: #fff;
        --skipNav-hover-color: #155e8b;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --skipNav-background-color: #2e9fdb;
        --skipNav-font-color: #242424;
        --skipNav-hover-color: #abd8f1;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --toast-font-color: #fff;
        --toast-background-color: #323232;
        --toast-elevation-color: #00000040;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --toast-font-color: #242424;
        --toast-background-color: #f1f1f1;
        --toast-elevation-color: #000000bf;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --stepper-background-color: #088a08;
        --stepper-main-font-color: #000;
        --stepper-optional-font-color: #757474;
        --stepper-disabled-dash-color: #939393;
        --stepper-disabled-indicator-color: #939393;
        --stepper-disabled-main-text-font-color: #5e5e5e;
        --stepper-disabled-optional-text-font-color: #757474;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --stepper-background-color: #51a651;
        --stepper-main-font-color: #f1f1f1;
        --stepper-optional-font-color: #939393;
        --stepper-disabled-dash-color: #757474;
        --stepper-disabled-indicator-color: #757474;
        --stepper-disabled-main-text-font-color: #c9c9c9;
        --stepper-disabled-optional-text-font-color: #939393;
    }
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic {
        --panel-border-color: #c9c9c9;
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic {
        --panel-border-color: #5e5e5e;
        --treeview-default-bg-colour: #242424;
        --treeview-hover-bg-colour: #2b2b2b;
        --treeview-default-font-colour: #ddd;
        --treeview-hover-font-colour: #78c1e8;
        --treeview-selected-font-colour: #2e9fdb;
        --treeview-disabled-font-colour: #757474;
    }
}

:root .neo-dark {
    --icon-color: #f1f1f1;
    --global-font-color: #f1f1f1;
    --global-background: #242424;
    --global-text-inverse-color: #242424;
    --global-disabled-color: #c9c9c9;
    --global-disabled-background: #323232;
    --global-outline-color: #2e9fdb;
    --link-color: #2e9fdb;
    --link-hover-color: #abd8f1;
    --heading-color: #f1f1f1;
    --input-asterix-color: #fa6156;
    --input-background-color: #242424;
    --input-border-color: #757474;
    --input-focus-border-color: #2e9fdb;
    --input-font-color: #f1f1f1;
    --input-placeholder-font-color: #939393;
    --input-hint-color: #c9c9c9;
    --input-disabled-bg: #323232;
    --input-disabled-color: #c9c9c9;
    --input-border-error-color: #ff9d98;
    --input-label-color: #f1f1f1;
    --input-border-disabled-color: #757474;
    --input-border-hover-color: #f1f1f1;
    --input-addon-font-color: #c9c9c9;
    --radio-background: #242424;
    --radio-background-active-color: #2e9fdb;
    --radio-border: #2e9fdb;
    --radio-disabled-border: #155e8b;
    --table-header-cell-border-color: #5e5e5e;
    --table-header-cell-hover-color: #003a51;
    --table-background-color: #242424;
    --table-row-disabled-color: #323232;
    --table-row-border-color: #242424;
    --table-row-hover-color: #2b2b2b;
    --table-row-font-active-color: #abd8f1;
    --table-nested-row-background-color: #323232;
    --table-row-border-hover-active-color: #242424;
    --table-sheet-border-color: #5e5e5e;
    --table-filter-row-background-color: #242424;
    --table-hover-selected-row-background-color: #2b2b2b;
    --button-shadow-color: #000000bf;
    --button-text-color: #242424;
    --button-color-primary: #2e9fdb;
    --button-color-primary-rgb: 76, 148, 237;
    --button-hover-color-default-info: #abd8f1;
    --button-pressed-color-default-info: #e7f4fb;
    --button-disabled-color-default-info: #155e8b;
    --button-color-success: #51a651;
    --button-color-success-rgb: 81, 166, 81;
    --button-hover-color-success: #9cd99c;
    --button-pressed-color-success: #e4f7e4;
    --button-disabled-color-success: #2b6b2b;
    --button-color-warning: #f38d00;
    --button-color-warning-rgb: 247, 97, 37;
    --button-hover-color-warning: #ffd79b;
    --button-pressed-color-warning: #fff7eb;
    --button-disabled-color-warning: #8e4900;
    --button-color-alert: #fa6156;
    --button-color-alert-rgb: 229, 105, 96;
    --button-hover-color-alert: #ffc0be;
    --button-pressed-color-alert: #fdeded;
    --button-disabled-color-alert: #b51418;
    --button-secondary-background-color: #242424;
    --button-tertiary-hover-background-color: #323232;
    --button-color-event: #f1f1f1;
    --button-hover-color-event: #fff;
    --button-pressed-color-event: #fff;
    --button-disabled-color-event: #5e5e5e;
    --button-color-event-rgb: 241, 241, 241;
    --arrow-outer-color: #fff;
    --arrow-color: #242424;
    --checkbox-background-color: #242424;
    --checkbox-checked-background-color: #2e9fdb;
    --checkbox-disabled-background-color: #155e8b;
    --checkbox-icon-color: #242424;
    --checkbox-font-color: #f1f1f1;
    --checkbox-disabled-font-color: #c9c9c9;
    --checkbox-border-color: #2e9fdb;
    --checkbox-disabled-border-color: #155e8b;
    --channel-bg-color: #242424;
    --channel-available-color: #51a651;
    --channel-busy-away-color: #b35c00;
    --channel-dnd-color: #fa6156;
    --channel-offline-color: #757474;
    --channel-icon-generic-color: #f1f1f1;
    --channel-acw-color: #2e9fdb;
    --navbar-border-bottom-color: #c9c9c9;
    --navbar-status-pill-font-color: #fff;
    --navbar-ready-color: #e4f7e4;
    --navbar-not-ready-color: #fff7eb;
    --navbar-connected-color: #f1f1f1;
    --navbar-pill-ready-color: #2b6b2b;
    --navbar-pill-not-ready-color: #8e4900;
    --navbar-pill-connected-color: #757474;
    --navbar-bg-color-hover: #f1f1f1;
    --navbar-default-icon-color: #323232;
    --navbar-icon-hover-color: #155e8b;
    --navbar-icon-selected-color: #1b77af;
    --navbar-icon-disabled-color: #939393;
    --navbar-active-disabled-color: #abd8f1;
    --navbar-status-avatar-border-color: #fff;
    --navbar-acw-color: token-navbar-acw-card-background-color;
    --navbar-pill-acw-color: #155e8b;
    --clear-close-color: #939393;
    --clear-close-hover-color: #f1f1f1;
    --notification-font-color: #fff;
    --notification-timestamp-color: #c9c9c9;
    --notification-counter-color: #fff;
    --notification-button-color: #f1f1f1;
    --notification-elevation-color: #000000bf;
    --notification-success-color: #102910;
    --notification-success-icon-color: #6fc86f;
    --notification-success-border-color: #51a651;
    --notification-warning-color: #341b00;
    --notification-warning-icon-color: #ffc46c;
    --notification-warning-border-color: #f38d00;
    --notification-alert-color: #400708;
    --notification-alert-icon-color: #ff9d98;
    --notification-alert-border-color: #fa6156;
    --notification-info-color: #002837;
    --notification-info-icon-color: #78c1e8;
    --notification-info-border-color: #2e9fdb;
    --notification-event-color: #242424;
    --notification-event-icon-color: #c9c9c9;
    --notification-event-border-color: #c9c9c9;
    --list-hover: #003a51;
    --list-white: #323232;
    --list-disabled-bg-color: #323232;
    --list-disabled-hover-color: #c9c9c9;
    --list-section-background: #323232;
    --list-section-hover: #5e5e5e;
    --list-item-divider: #5e5e5e;
    --list-item-subtext: #f1f1f1;
    --accordion-border-color: #757474;
    --accordion-body-color: #242424;
    --accordion-header-text: #f1f1f1;
    --accordion-hover-background-color: #2b2b2b;
    --sheet-background: #242424;
    --sheet-shadow: #000000bf;
    --pagination-color: #2e9fdb;
    --pagination-border-color-hover: #2e9fdb;
    --pagination-active-background-color: #2e9fdb;
    --pagination-item-color-current: #323232;
    --tooltip-background-color: #fff;
    --tooltip-color: #323232;
    --avatar-background-color: #e7f4fb;
    --avatar-font-color: #242424;
    --avatar-primary-color: #2e9fdb;
    --avatar-success-color: #51a651;
    --avatar-warning-color: #f38d00;
    --avatar-alert-color: #fa6156;
    --avatar-status-available-color: #51a651;
    --avatar-status-away-color: #b35c00;
    --avatar-status-busy-color: #b35c00;
    --avatar-status-dnd-color: #fa6156;
    --avatar-status-offline-color: #757474;
    --switch-off-color: #757474;
    --switch-on-color: #2e9fdb;
    --switch-disabled-on-color: #155e8b;
    --switch-disabled-off-color: #5e5e5e;
    --switch-ellipse-color: #242424;
    --switch-elevation-color: #000000bf;
    --chip-font-color: #f1f1f1;
    --chip-disabled-font-color: #c9c9c9;
    --chip-default-color: #323232;
    --chip-default-border-color: #757474;
    --chip-default-hover-bg-color: #5e5e5e;
    --chip-default-icon-color: #c9c9c9;
    --chip-default-disabled-color: #323232;
    --chip-default-disabled-icon-color: #757474;
    --chip-success-color: #173b17;
    --chip-success-border-color: #088a08;
    --chip-success-hover-bg-color: #2b6b2b;
    --chip-success-icon-color: #9cd99c;
    --chip-success-disabled-color: #173b17;
    --chip-success-disabled-icon-color: #088a08;
    --chip-info-color: #003a51;
    --chip-info-border-color: #1b77af;
    --chip-info-hover-bg-color: #155e8b;
    --chip-info-icon-color: #abd8f1;
    --chip-info-disabled-color: #003a51;
    --chip-info-disabled-icon-color: #1b77af;
    --chip-warning-color: #512a00;
    --chip-warning-border-color: #b35c00;
    --chip-warning-hover-bg-color: #8e4900;
    --chip-warning-icon-color: #ffd79b;
    --chip-warning-disabled-color: #512a00;
    --chip-warning-disabled-icon-color: #b35c00;
    --chip-alert-color: #600b0c;
    --chip-alert-border-color: #da291c;
    --chip-alert-hover-bg-color: #b51418;
    --chip-alert-icon-color: #ffc0be;
    --chip-alert-disabled-color: #600b0c;
    --chip-alert-disabled-icon-color: #da291c;
    --tab-default-color: #f1f1f1;
    --tab-background-color: #242424;
    --tab-background-hover-color: #323232;
    --tab-disabled-color: #757474;
    --tab-item-hover-color: #abd8f1;
    --tab-action-color: #2e9fdb;
    --tab-action-disabled-color: #155e8b;
    --tab-carousel-button-color: #2e9fdb;
    --leftnav-default-color: #f1f1f1;
    --leftnav-main-default-disabled-color: #757474;
    --leftnav-background-color: #242424;
    --leftnav-hover-background-color: #323232;
    --leftnav-title-font-color: #939393;
    --leftnav-main-active-color: #2e9fdb;
    --leftnav-main-active-disabled-color: #155e8b;
    --leftnav-main-hover-color: #abd8f1;
    --leftnav-sub-default-color: #f1f1f1;
    --leftnav-sub-active-color: #2e9fdb;
    --leftnav-sub-active-hover-color: #abd8f1;
    --leftnav-sub-active-disabled-color: #155e8b;
    --leftnav-sub-default-disabled-color: #757474;
    --dropdown-color: #323232;
    --dropdown-content-border: #f1f1f126;
    --dropdown-content-background-color: #2e9fdb;
    --dropdown-content-arrow-color: #c9c9c9;
    --dropdown-item-color: #323232;
    --dropdown-item-hover-color: #2b2b2b;
    --dropdown-item-hover-background-color: #abd8f1;
    --dropdown-disabled-font-color: #757474;
    --dropdown-readonly-font-color: #c9c9c9;
    --dropdown-shortcut-text-color: #939393;
    --widget-background-color: #242424;
    --widget-heading-font-color: #f1f1f1;
    --widget-heading-icon-color: #f1f1f1;
    --widget-shimmer-color: #323232;
    --widget-border-color: #ffffff26;
    --empty-state-color: #939393;
    --spinner-color: #939393;
    --modal-background-color: #242424;
    --modal-color: #f1f1f1;
    --modal-border-color: #f1f1f126;
    --modal-shadow-color: #f1f1f140;
    --badge-background-color: #fa6156;
    --badge-color: #323232;
    --breadcrumbs-default-color: #f1f1f1;
    --breadcrumbs-active-color: #2e9fdb;
    --breadcrumbs-hover-color: #abd8f1;
    --skipNav-background-color: #2e9fdb;
    --skipNav-font-color: #242424;
    --skipNav-hover-color: #abd8f1;
    --toast-font-color: #242424;
    --toast-background-color: #f1f1f1;
    --toast-elevation-color: #000000bf;
    --stepper-background-color: #51a651;
    --stepper-main-font-color: #f1f1f1;
    --stepper-optional-font-color: #939393;
    --stepper-disabled-dash-color: #757474;
    --stepper-disabled-indicator-color: #757474;
    --stepper-disabled-main-text-font-color: #c9c9c9;
    --stepper-disabled-optional-text-font-color: #939393;
    --panel-border-color: #5e5e5e;
    --treeview-default-bg-colour: #242424;
    --treeview-hover-bg-colour: #2b2b2b;
    --treeview-default-font-colour: #ddd;
    --treeview-hover-font-colour: #78c1e8;
    --treeview-selected-font-colour: #2e9fdb;
    --treeview-disabled-font-colour: #757474;
}

:root .neo-light {
    --icon-color: #000;
    --global-font-color: #000;
    --global-background: #fff;
    --global-text-inverse-color: #fff;
    --global-disabled-color: #5e5e5e;
    --global-disabled-background: #f1f1f1;
    --global-outline-color: #1b77af;
    --link-color: #1b77af;
    --link-hover-color: #155e8b;
    --heading-color: #000;
    --input-asterix-color: #b51418;
    --input-background-color: #fff;
    --input-border-color: #939393;
    --input-focus-border-color: #1b77af;
    --input-font-color: #000;
    --input-placeholder-font-color: #757474;
    --input-hint-color: #5e5e5e;
    --input-disabled-bg: #f1f1f1;
    --input-disabled-color: #5e5e5e;
    --input-border-error-color: #b51418;
    --input-label-color: #323232;
    --input-border-disabled-color: #939393;
    --input-border-hover-color: #323232;
    --input-addon-font-color: #5e5e5e;
    --radio-background: #fff;
    --radio-background-active-color: #1b77af;
    --radio-border: #1b77af;
    --radio-disabled-border: 1px solid #abd8f1;
    --table-header-cell-border-color: #c9c9c9;
    --table-header-cell-hover-color: #f1f1f1;
    --table-background-color: #fff;
    --table-row-disabled-color: #fff;
    --table-row-border-color: #fff;
    --table-row-hover-color: #f1f1f1;
    --table-row-font-active-color: #155e8b;
    --table-nested-row-background-color: #f1f1f1;
    --table-sheet-border-color: #c9c9c9;
    --table-filter-row-background-color: #f1f1f1;
    --table-hover-selected-row-background-color: #ddd;
    --table-row-border-hover-active-color: #fff;
    --button-shadow-color: #00000040;
    --button-text-color: #fff;
    --button-color-primary: #1b77af;
    --button-color-primary-rgb: 20, 115, 230;
    --button-hover-color-default-info: #155e8b;
    --button-pressed-color-default-info: #003a51;
    --button-disabled-color-default-info: #abd8f1;
    --button-color-success: #088a08;
    --button-color-success-rgb: 8, 138, 8;
    --button-hover-color-success: #2b6b2b;
    --button-pressed-color-success: #173b17;
    --button-disabled-color-success: #9cd99c;
    --button-color-warning: #b35c00;
    --button-color-warning-rgb: 204, 77, 27;
    --button-hover-color-warning: #8e4900;
    --button-pressed-color-warning: #512a00;
    --button-disabled-color-warning: #ffd79b;
    --button-color-alert: #da291c;
    --button-color-alert-rgb: 217, 61, 50;
    --button-hover-color-alert: #b51418;
    --button-pressed-color-alert: #600b0c;
    --button-disabled-color-alert: #ffc0be;
    --button-secondary-background-color: #fff;
    --button-tertiary-hover-background-color: #f1f1f1;
    --button-color-event: #323232;
    --button-hover-color-event: #5e5e5e;
    --button-pressed-color-event: #000;
    --button-disabled-color-event: #c9c9c9;
    --button-color-event-rgb: 50, 50, 50;
    --arrow-outer-color: #242424;
    --arrow-color: #fff;
    --checkbox-background-color: #fff;
    --checkbox-checked-background-color: #1b77af;
    --checkbox-disabled-background-color: #abd8f1;
    --checkbox-icon-color: #fff;
    --checkbox-font-color: #000;
    --checkbox-disabled-font-color: #5e5e5e;
    --checkbox-border-color: #1b77af;
    --checkbox-disabled-border-color: #abd8f1;
    --channel-bg-color: #fff;
    --channel-available-color: #088a08;
    --channel-busy-away-color: #f38d00;
    --channel-dnd-color: #da291c;
    --channel-offline-color: #757474;
    --channel-icon-generic-color: #000;
    --channel-acw-color: #1b77af;
    --notification-font-color: #242424;
    --notification-timestamp-color: #5e5e5e;
    --notification-counter-color: #242424;
    --notification-button-color: #000;
    --notification-elevation-color: #00000040;
    --notification-success-color: #f1fbf1;
    --notification-success-border-color: #088a08;
    --notification-success-icon-color: #2b6b2b;
    --notification-warning-color: #fffbf5;
    --notification-warning-border-color: #b35c00;
    --notification-warning-icon-color: #8e4900;
    --notification-alert-color: #fef6f6;
    --notification-alert-border-color: #da291c;
    --notification-alert-icon-color: #b51418;
    --notification-info-color: #f3f9fd;
    --notification-info-border-color: #1b77af;
    --notification-info-icon-color: #155e8b;
    --notification-event-color: #f8f8f8;
    --notification-event-border-color: #757474;
    --notification-event-icon-color: #5e5e5e;
    --clear-close-color: #757474;
    --clear-close-hover-color: #000;
    --navbar-border-bottom-color: #c9c9c9;
    --navbar-status-pill-font-color: #fff;
    --navbar-ready-color: #e4f7e4;
    --navbar-not-ready-color: #fff7eb;
    --navbar-connected-color: #f1f1f1;
    --navbar-pill-ready-color: #2b6b2b;
    --navbar-pill-not-ready-color: #8e4900;
    --navbar-pill-connected-color: #757474;
    --navbar-bg-color-hover: #f1f1f1;
    --navbar-default-icon-color: #323232;
    --navbar-icon-hover-color: #155e8b;
    --navbar-icon-selected-color: #1b77af;
    --navbar-icon-disabled-color: #939393;
    --navbar-active-disabled-color: #abd8f1;
    --navbar-status-avatar-border-color: #fff;
    --navbar-acw-color: #e7f4fb;
    --navbar-pill-acw-color: #155e8b;
    --list-hover: #e7f4fb;
    --list-white: #f1f1f1;
    --list-disabled-bg-color: #f1f1f1;
    --list-disabled-hover-color: #5e5e5e;
    --list-section-background: #f1f1f1;
    --list-section-hover: #c9c9c9;
    --list-item-divider: #c9c9c9;
    --list-item-subtext: #323232;
    --accordion-border-color: #939393;
    --accordion-body-color: #fff;
    --accordion-header-text: #000;
    --accordion-hover-background-color: #f1f1f1;
    --sheet-background: #fff;
    --sheet-shadow: #00000040;
    --pagination-color: #1b77af;
    --pagination-border-color-hover: #1b77af;
    --pagination-active-background-color: #1b77af;
    --pagination-item-color-current: #f1f1f1;
    --tooltip-background-color: #323232;
    --tooltip-color: #fff;
    --avatar-background-color: #003a51;
    --avatar-font-color: #fff;
    --avatar-primary-color: #1b77af;
    --avatar-success-color: #088a08;
    --avatar-warning-color: #b35c00;
    --avatar-alert-color: #b35c00;
    --avatar-status-available-color: #088a08;
    --avatar-status-away-color: #f38d00;
    --avatar-status-busy-color: #f38d00;
    --avatar-status-dnd-color: #da291c;
    --avatar-status-offline-color: #939393;
    --switch-off-color: #939393;
    --switch-on-color: #1b77af;
    --switch-disabled-on-color: #abd8f1;
    --switch-disabled-off-color: #c9c9c9;
    --switch-ellipse-color: #fff;
    --switch-elevation-color: #00000040;
    --chip-font-color: #000;
    --chip-disabled-font-color: #5e5e5e;
    --chip-default-color: #f1f1f1;
    --chip-default-border-color: #939393;
    --chip-default-hover-bg-color: #c9c9c9;
    --chip-default-icon-color: #5e5e5e;
    --chip-default-disabled-color: #f1f1f1;
    --chip-default-disabled-icon-color: #939393;
    --chip-success-color: #e4f7e4;
    --chip-success-border-color: #51a651;
    --chip-success-hover-bg-color: #9cd99c;
    --chip-success-icon-color: #2b6b2b;
    --chip-success-disabled-color: #e4f7e4;
    --chip-success-disabled-icon-color: #51a651;
    --chip-info-color: #e7f4fb;
    --chip-info-border-color: #2e9fdb;
    --chip-info-hover-bg-color: #abd8f1;
    --chip-info-icon-color: #155e8b;
    --chip-info-disabled-color: #e7f4fb;
    --chip-info-disabled-icon-color: #2e9fdb;
    --chip-warning-color: #fff7eb;
    --chip-warning-border-color: #f38d00;
    --chip-warning-hover-bg-color: #ffd79b;
    --chip-warning-icon-color: #8e4900;
    --chip-warning-disabled-color: #fff7eb;
    --chip-warning-disabled-icon-color: #f38d00;
    --chip-alert-color: #fdeded;
    --chip-alert-border-color: #fa6156;
    --chip-alert-hover-bg-color: #ffc0be;
    --chip-alert-icon-color: #b51418;
    --chip-alert-disabled-color: #fdeded;
    --chip-alert-disabled-icon-color: #fa6156;
    --tab-default-color: #323232;
    --tab-background-color: #fff;
    --tab-background-hover-color: #f1f1f1;
    --tab-disabled-color: #939393;
    --tab-item-hover-color: #155e8b;
    --tab-action-color: #1b77af;
    --tab-action-disabled-color: #abd8f1;
    --tab-carousel-button-color: #1b77af;
    --leftnav-default-color: #323232;
    --leftnav-main-default-disabled-color: #939393;
    --leftnav-background-color: #fff;
    --leftnav-hover-background-color: #f1f1f1;
    --leftnav-title-font-color: #757474;
    --leftnav-main-active-color: #1b77af;
    --leftnav-main-active-disabled-color: #abd8f1;
    --leftnav-main-hover-color: #155e8b;
    --leftnav-sub-default-color: #323232;
    --leftnav-sub-active-color: #1b77af;
    --leftnav-sub-active-hover-color: #155e8b;
    --leftnav-sub-active-disabled-color: #abd8f1;
    --leftnav-sub-default-disabled-color: #939393;
    --dropdown-color: #000;
    --dropdown-content-border: #00000026;
    --dropdown-content-background-color: #fff;
    --dropdown-content-arrow-color: #000;
    --dropdown-item-color: #000;
    --dropdown-item-hover-color: #f1f1f1;
    --dropdown-item-hover-background-color: #f1f1f1;
    --dropdown-disabled-font-color: #939393;
    --dropdown-readonly-font-color: #5e5e5e;
    --dropdown-shortcut-text-color: #757474;
    --widget-background-color: #fff;
    --widget-heading-font-color: #000;
    --widget-heading-icon-color: #000;
    --widget-shimmer-color: #f1f1f1;
    --widget-border-color: #00000026;
    --empty-state-color: #757474;
    --spinner-color: #757474;
    --modal-background-color: #fff;
    --modal-color: #000;
    --modal-border-color: #00000026;
    --modal-shadow-color: #00000040;
    --modal-scrim-color: #00000040;
    --badge-color: #f1f1f1;
    --badge-background-color: #da291c;
    --breadcrumbs-default-color: #000;
    --breadcrumbs-active-color: #1b77af;
    --breadcrumbs-hover-color: #155e8b;
    --skipNav-background-color: #1b77af;
    --skipNav-font-color: #fff;
    --skipNav-hover-color: #155e8b;
    --toast-font-color: #fff;
    --toast-background-color: #323232;
    --toast-elevation-color: #00000040;
    --stepper-background-color: #088a08;
    --stepper-main-font-color: #000;
    --stepper-optional-font-color: #757474;
    --stepper-disabled-dash-color: #939393;
    --stepper-disabled-indicator-color: #939393;
    --stepper-disabled-main-text-font-color: #5e5e5e;
    --stepper-disabled-optional-text-font-color: #757474;
    --panel-border-color: #c9c9c9;
}

:root {
    --icon-color: #000;
    --global-font-color: #000;
    --global-background: #fff;
    --global-text-inverse-color: #fff;
    --global-disabled-color: #5e5e5e;
    --global-disabled-background: #f1f1f1;
    --global-outline-color: #1b77af;
    --link-color: #1b77af;
    --link-hover-color: #155e8b;
    --heading-color: #000;
    --toast-font-color: #fff;
    --toast-background-color: #323232;
    --toast-elevation-color: #00000040;
    --input-asterix-color: #b51418;
    --input-background-color: #fff;
    --input-border-color: #939393;
    --input-focus-border-color: #1b77af;
    --input-font-color: #000;
    --input-placeholder-font-color: #757474;
    --input-hint-color: #5e5e5e;
    --input-disabled-bg: #f1f1f1;
    --input-disabled-color: #5e5e5e;
    --input-border-error-color: #b51418;
    --input-label-color: #323232;
    --input-border-disabled-color: #939393;
    --input-border-hover-color: #323232;
    --input-addon-font-color: #5e5e5e;
    --radio-background: #fff;
    --radio-background-active-color: #1b77af;
    --radio-border: #1b77af;
    --radio-disabled-border: 1px solid #abd8f1;
    --table-header-cell-border-color: #c9c9c9;
    --table-header-cell-hover-color: #f1f1f1;
    --table-background-color: #fff;
    --table-row-disabled-color: #fff;
    --table-row-border-color: #fff;
    --table-row-border-hover-active-color: #fff;
    --table-row-hover-color: #f1f1f1;
    --table-row-font-active-color: #155e8b;
    --table-nested-row-background-color: #f1f1f1;
    --table-sheet-border-color: #c9c9c9;
    --table-filter-row-background-color: #f1f1f1;
    --table-hover-selected-row-background-color: #ddd;
    --button-shadow-color: #00000040;
    --button-text-color: #fff;
    --button-color-primary: #1b77af;
    --button-color-primary-rgb: 20, 115, 230;
    --button-hover-color-default-info: #155e8b;
    --button-pressed-color-default-info: #003a51;
    --button-disabled-color-default-info: #abd8f1;
    --button-color-event: #323232;
    --button-hover-color-event: #242424;
    --button-pressed-color-event: #000;
    --button-disabled-color-event: #c9c9c9;
    --button-color-event-rgb: 50, 50, 50;
    --button-color-success: #088a08;
    --button-color-success-rgb: 8, 138, 8;
    --button-hover-color-success: #2b6b2b;
    --button-pressed-color-success: #173b17;
    --button-disabled-color-success: #9cd99c;
    --button-color-warning: #b35c00;
    --button-color-warning-rgb: 204, 77, 27;
    --button-hover-color-warning: #8e4900;
    --button-pressed-color-warning: #512a00;
    --button-disabled-color-warning: #ffd79b;
    --button-color-alert: #da291c;
    --button-color-alert-rgb: 217, 61, 50;
    --button-hover-color-alert: #b51418;
    --button-pressed-color-alert: #600b0c;
    --button-disabled-color-alert: #ffc0be;
    --button-secondary-background-color: #fff;
    --button-tertiary-hover-background-color: #f1f1f1;
    --arrow-outer-color: #242424;
    --arrow-color: #fff;
    --checkbox-background-color: #fff;
    --checkbox-checked-background-color: #1b77af;
    --checkbox-disabled-background-color: #abd8f1;
    --checkbox-icon-color: #fff;
    --checkbox-font-color: #000;
    --checkbox-disabled-font-color: #5e5e5e;
    --checkbox-border-color: #1b77af;
    --checkbox-disabled-border-color: #abd8f1;
    --channel-bg-color: #fff;
    --channel-available-color: #088a08;
    --channel-busy-away-color: #f38d00;
    --channel-dnd-color: #da291c;
    --channel-offline-color: #757474;
    --channel-icon-generic-color: #000;
    --channel-acw-color: #1b77af;
    --notification-font-color: #242424;
    --notification-timestamp-color: #5e5e5e;
    --notification-counter-color: #242424;
    --notification-button-color: #000;
    --notification-elevation-color: #00000040;
    --notification-success-color: #f1fbf1;
    --notification-success-border-color: #088a08;
    --notification-success-icon-color: #2b6b2b;
    --notification-warning-color: #fffbf5;
    --notification-warning-border-color: #b35c00;
    --notification-warning-icon-color: #8e4900;
    --notification-alert-color: #fef6f6;
    --notification-alert-border-color: #da291c;
    --notification-alert-icon-color: #b51418;
    --notification-info-color: #f3f9fd;
    --notification-info-border-color: #1b77af;
    --notification-info-icon-color: #155e8b;
    --notification-event-color: #f8f8f8;
    --notification-event-border-color: #757474;
    --notification-event-icon-color: #5e5e5e;
    --clear-close-color: #757474;
    --clear-close-hover-color: #000;
    --navbar-border-bottom-color: #c9c9c9;
    --navbar-status-pill-font-color: #fff;
    --navbar-ready-color: #e4f7e4;
    --navbar-not-ready-color: #fff7eb;
    --navbar-connected-color: #f1f1f1;
    --navbar-acw-color: #e7f4fb;
    --navbar-pill-ready-color: #2b6b2b;
    --navbar-pill-not-ready-color: #8e4900;
    --navbar-pill-connected-color: #757474;
    --navbar-pill-acw-color: #155e8b;
    --navbar-bg-color-hover: #f1f1f1;
    --navbar-default-icon-color: #323232;
    --navbar-icon-hover-color: #155e8b;
    --navbar-icon-selected-color: #1b77af;
    --navbar-icon-disabled-color: #939393;
    --navbar-active-disabled-color: #abd8f1;
    --navbar-status-avatar-border-color: #fff;
    --list-hover: #e7f4fb;
    --list-white: #f1f1f1;
    --list-disabled-bg-color: #f1f1f1;
    --list-disabled-hover-color: #5e5e5e;
    --list-section-background: #f1f1f1;
    --list-section-hover: #c9c9c9;
    --list-item-divider: #c9c9c9;
    --list-item-subtext: #323232;
    --accordion-border-color: #939393;
    --accordion-body-color: #fff;
    --accordion-header-text: #000;
    --accordion-hover-background-color: #f1f1f1;
    --sheet-background: #fff;
    --sheet-shadow: #00000040;
    --pagination-color: #1b77af;
    --pagination-border-color-hover: #1b77af;
    --pagination-active-background-color: #1b77af;
    --pagination-item-color-current: #f1f1f1;
    --tooltip-background-color: #323232;
    --tooltip-color: #fff;
    --stepper-background-color: #088a08;
    --stepper-main-font-color: #000;
    --stepper-optional-font-color: #757474;
    --stepper-disabled-dash-color: #939393;
    --stepper-disabled-indicator-color: #939393;
    --stepper-disabled-main-text-font-color: #5e5e5e;
    --stepper-disabled-optional-text-font-color: #757474;
    --avatar-background-color: #003a51;
    --avatar-font-color: #fff;
    --avatar-primary-color: #1b77af;
    --avatar-success-color: #088a08;
    --avatar-warning-color: #b35c00;
    --avatar-alert-color: #b35c00;
    --avatar-status-available-color: #088a08;
    --avatar-status-away-color: #f38d00;
    --avatar-status-busy-color: #f38d00;
    --avatar-status-dnd-color: #da291c;
    --avatar-status-offline-color: #939393;
    --switch-off-color: #939393;
    --switch-on-color: #1b77af;
    --switch-disabled-on-color: #abd8f1;
    --switch-disabled-off-color: #c9c9c9;
    --switch-ellipse-color: #fff;
    --switch-elevation-color: #00000040;
    --chip-font-color: #000;
    --chip-disabled-font-color: #5e5e5e;
    --chip-default-color: #f1f1f1;
    --chip-default-border-color: #939393;
    --chip-default-hover-bg-color: #c9c9c9;
    --chip-default-icon-color: #5e5e5e;
    --chip-default-disabled-color: #f1f1f1;
    --chip-default-disabled-icon-color: #939393;
    --chip-success-color: #e4f7e4;
    --chip-success-border-color: #51a651;
    --chip-success-hover-bg-color: #9cd99c;
    --chip-success-icon-color: #2b6b2b;
    --chip-success-disabled-color: #e4f7e4;
    --chip-success-disabled-icon-color: #51a651;
    --chip-info-color: #e7f4fb;
    --chip-info-border-color: #2e9fdb;
    --chip-info-hover-bg-color: #abd8f1;
    --chip-info-icon-color: #155e8b;
    --chip-info-disabled-color: #e7f4fb;
    --chip-info-disabled-icon-color: #2e9fdb;
    --chip-warning-color: #fff7eb;
    --chip-warning-border-color: #f38d00;
    --chip-warning-hover-bg-color: #ffd79b;
    --chip-warning-icon-color: #8e4900;
    --chip-warning-disabled-color: #fff7eb;
    --chip-warning-disabled-icon-color: #f38d00;
    --chip-alert-color: #fdeded;
    --chip-alert-border-color: #fa6156;
    --chip-alert-hover-bg-color: #ffc0be;
    --chip-alert-icon-color: #b51418;
    --chip-alert-disabled-color: #fdeded;
    --chip-alert-disabled-icon-color: #fa6156;
    --breadcrumbs-default-color: #000;
    --breadcrumbs-active-color: #1b77af;
    --breadcrumbs-hover-color: #155e8b;
    --tab-default-color: #323232;
    --tab-background-color: #fff;
    --tab-background-hover-color: #f1f1f1;
    --tab-disabled-color: #939393;
    --tab-item-hover-color: #155e8b;
    --tab-action-color: #1b77af;
    --tab-action-disabled-color: #abd8f1;
    --tab-carousel-button-color: #1b77af;
    --leftnav-default-color: #323232;
    --leftnav-main-default-disabled-color: #939393;
    --leftnav-background-color: #fff;
    --leftnav-hover-background-color: #f1f1f1;
    --leftnav-title-font-color: #757474;
    --leftnav-main-active-color: #1b77af;
    --leftnav-main-active-disabled-color: #abd8f1;
    --leftnav-main-hover-color: #155e8b;
    --leftnav-sub-default-color: #323232;
    --leftnav-sub-active-color: #1b77af;
    --leftnav-sub-active-hover-color: #155e8b;
    --leftnav-sub-active-disabled-color: #abd8f1;
    --leftnav-sub-default-disabled-color: #939393;
    --dropdown-color: #000;
    --dropdown-content-border: #00000026;
    --dropdown-content-background-color: var(--global-background);
    --dropdown-content-arrow-color: #000;
    --dropdown-item-color: #000;
    --dropdown-item-hover-color: #f1f1f1;
    --dropdown-item-hover-background-color: #f1f1f1;
    --dropdown-disabled-font-color: #939393;
    --dropdown-readonly-font-color: #5e5e5e;
    --dropdown-shortcut-text-color: #757474;
    --widget-background-color: var(--global-background);
    --widget-heading-font-color: #000;
    --widget-heading-icon-color: #000;
    --widget-shimmer-color: #f1f1f1;
    --widget-border-color: #00000026;
    --empty-state-color: #757474;
    --spinner-color: #757474;
    --modal-background-color: #fff;
    --modal-color: #000;
    --modal-border-color: #00000026;
    --modal-shadow-color: #00000040;
    --modal-scrim-color: #00000040;
    --badge-color: #f1f1f1;
    --badge-background-color: #da291c;
    --skipNav-background-color: #1b77af;
    --skipNav-font-color: #fff;
    --skipNav-hover-color: #155e8b;
    --treeview-default-bg-colour: #fff;
    --treeview-hover-bg-colour: #f1f1f1;
    --treeview-default-font-colour: #323232;
    --treeview-hover-font-colour: #155e8b;
    --treeview-selected-font-colour: #1b77af;
    --treeview-disabled-font-colour: #939393;
    --panel-border-color: #c9c9c9;
    --neo-body-regular-font-size: 14px;
    --neo-body-regular-line-height: 20px;
    --neo-body-tiny-font-size: 10px;
    --neo-body-tiny-line-height: 16px;
    --neo-body-small-font-size: 12px;
    --neo-body-small-line-height: 16px;
    --neo-body-large-font-size: 16px;
    --neo-body-large-line-height: 24px;
    --neo-global-spacer-small: 4px;
    --neo-global-spacer-regular: 8px;
    --neo-global-spacer-large: 12px;
    --neo-global-spacer-x-large: 16px;
    --neo-interactivity-motion-fade-fast: all 0.15s;
    --neo-interactivity-motion-fade-slow: all 0.6s;
    --neo-interactivity-motion-fast: 0.15s;
    --neo-interactivity-motion-medium: 0.4s;
    --neo-interactivity-motion-slow: 0.9s;
    --neo-interactivity-motion-ease-in: cubic-bezier(0.4, 0, 0.7, 0.2);
    --neo-interactivity-motion-ease-out: cubic-bezier(0, 0, 0.2, 1);
    --neo-interactivity-motion-ease: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.neo-slide {
    animation-duration: 0.4s;
    animation-fill-mode: both;
}

.neo-slide--in-left {
    animation-name: slideInLeft;
    animation-timing-function: ease;
}

.neo-slide--out-left {
    animation-name: slideOutLeft;
    animation-timing-function: ease;
}

.neo-slide--in-right {
    animation-name: slideInRight;
    animation-timing-function: ease;
}

.neo-slide--out-right {
    animation-name: slideOutRight;
    animation-timing-function: ease;
}

.neo-slide--out-top {
    animation-name: slideOutTop;
    animation-timing-function: ease;
}

.neo-slide--out-bottom {
    animation-name: slideOutBottom;
    animation-timing-function: ease;
}

.neo-slide--in-top {
    animation-name: slideInTop;
    animation-timing-function: ease;
}

.neo-slide--in-bottom {
    animation-name: slideInBottom;
    animation-timing-function: ease;
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        transform: translate(-30px);
    }

    to {
        opacity: 1;
    }
}

@keyframes slideOutLeft {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate(-30px);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translate(30px);
    }

    to {
        opacity: 1;
    }
}

@keyframes slideOutRight {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate(30px);
    }
}

@keyframes slideOutTop {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(30px);
    }
}

@keyframes slideOutBottom {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translateY(-30px);
    }
}

@keyframes slideInTop {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
        transform: translateY(30px);
    }
}

@keyframes slideInBottom {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
        transform: translateY(-30px);
    }
}

@font-face {
    font-family: updated-neo-icons;
    src: url(data:application/font-woff;base64,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) format("woff");
}

[class^="neo-icon-"]:before,
[class*="neo-icon-"]:before {
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0;
    speak: none;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    width: auto;
    height: auto;
    min-height: 0;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    font-family: updated-neo-icons !important;
}

[dir="rtl"][class^="neo-icon-"]:before {
    transform: scaleX(-1) !important;
}

.neo-icon-add-circle:before {
    content: "";
}

.neo-icon-add:before {
    content: "";
}

.neo-icon-address-book:before,
.neo-icon-address-book-inverted:before,
.neo-icon-address-folder:before {
    content: "";
}

.neo-icon-address:before {
    content: "";
}

.neo-icon-agents:before,
.neo-icon-agents-inverted:before,
.neo-icon-my-agents:before,
.neo-icon-customer-consult:before {
    content: "";
}

.neo-icon-align-bottom:before {
    content: "";
}

.neo-icon-align-center-horizontal:before {
    content: "";
}

.neo-icon-align-center-vertical:before {
    content: "";
}

.neo-icon-align-distribute-horizontal:before {
    content: "";
}

.neo-icon-align-distribute-vertical:before {
    content: "";
}

.neo-icon-align-left:before {
    content: "";
}

.neo-icon-align-right:before {
    content: "";
}

.neo-icon-align-top:before {
    content: "";
}

.neo-icon-alignment-center:before,
.neo-icon-center-alignment:before {
    content: "";
}

.neo-icon-alignment-left:before,
.neo-icon-left-alignment:before {
    content: "";
}

.neo-icon-alignment-right:before,
.neo-icon-right-alignment:before {
    content: "";
}

.neo-icon-analytics:before {
    content: "";
}

.neo-icon-app-grid:before {
    content: "";
}

.neo-icon-archive:before {
    content: "";
}

.neo-icon-arrow-down:before,
.neo-icon-inbound:before {
    content: "";
}

.neo-icon-arrow-fill-down:before {
    content: "";
}

.neo-icon-arrow-fill-left:before {
    content: "";
}

.neo-icon-arrow-fill-right:before {
    content: "";
}

.neo-icon-arrow-fill-up:before {
    content: "";
}

.neo-icon-arrow-left:before {
    content: "";
}

.neo-icon-arrow-right:before {
    content: "";
}

.neo-icon-arrow-up:before,
.neo-icon-outbound:before,
.neo-icon-outbound-channel:before {
    content: "";
}

.neo-icon-at-symbol:before {
    content: "";
}

.neo-icon-attach:before {
    content: "";
}

.neo-icon-audio-lock:before {
    content: "";
}

.neo-icon-audio-off:before {
    content: "";
}

.neo-icon-audio-on:before,
.neo-icon-audio:before {
    content: "";
}

.neo-icon-audio-warning:before {
    content: "";
}

.neo-icon-audit-rtl:before {
    content: "";
}

.neo-icon-audit:before {
    content: "";
}

.neo-icon-auto-answer:before {
    content: "";
}

.neo-icon-av-block:before {
    content: "";
}

.neo-icon-av-settings:before {
    content: "";
}

.neo-icon-available-filled:before {
    content: "";
}

.neo-icon-available:before,
.neo-icon-go-ready:before {
    content: "";
}

.neo-icon-away-filled:before {
    content: "";
}

.neo-icon-away:before,
.neo-icon-clock:before {
    content: "";
}

.neo-icon-awfos-rtl:before {
    content: "";
}

.neo-icon-awfos:before,
.neo-icon-awfos-portal:before,
.neo-icon-rtl-awfos:before,
.neo-icon-rtl-evaluation:before {
    content: "";
}

.neo-icon-backspace:before {
    content: "";
}

.neo-icon-backward-fast:before {
    content: "";
}

.neo-icon-backward-skip:before {
    content: "";
}

.neo-icon-bar-chart:before {
    content: "";
}

.neo-icon-barge-in:before {
    content: "";
}

.neo-icon-billboard-chart:before,
.neo-icon-chart-billboard:before {
    content: "";
}

.neo-icon-billboard:before {
    content: "";
}

.neo-icon-bold:before {
    content: "";
}

.neo-icon-bot:before,
.neo-icon-bot-avatar:before {
    content: "";
}

.neo-icon-broadcast:before {
    content: "";
}

.neo-icon-business:before {
    content: "";
}

.neo-icon-busy-filled:before {
    content: "";
}

.neo-icon-busy:before,
.neo-icon-go-not-ready:before {
    content: "";
}

.neo-icon-calculator:before {
    content: "";
}

.neo-icon-calendar:before {
    content: "";
}

.neo-icon-call-add:before,
.neo-icon-add-call:before {
    content: "";
}

.neo-icon-call-alerting:before,
.neo-icon-voice-alerting:before {
    content: "";
}

.neo-icon-call-connected:before {
    content: "";
}

.neo-icon-call-dial-in:before,
.neo-icon-phone-dial-in:before {
    content: "";
}

.neo-icon-call-end:before,
.neo-icon-end-call:before {
    content: "";
}

.neo-icon-call-inbound:before,
.neo-icon-voice-inbound:before {
    content: "";
}

.neo-icon-call-logs-rtl:before,
.neo-icon-phone-call-logs-rtl:before {
    content: "";
}

.neo-icon-call-logs:before,
.neo-icon-phone-call-logs:before {
    content: "";
}

.neo-icon-call-make:before,
.neo-icon-make-call:before {
    content: "";
}

.neo-icon-call-missed:before,
.neo-icon-voice-missed:before {
    content: "";
}

.neo-icon-call-mute:before,
.neo-icon-phone-mute:before {
    content: "";
}

.neo-icon-call-not-ready:before,
.neo-icon-voice-not-ready:before {
    content: "";
}

.neo-icon-call-outbound:before,
.neo-icon-voice-outbound:before {
    content: "";
}

.neo-icon-call-pending:before,
.neo-icon-voice-pending:before {
    content: "";
}

.neo-icon-call-ready:before {
    content: "";
}

.neo-icon-call-split:before,
.neo-icon-split-call:before {
    content: "";
}

.neo-icon-call-transfer:before {
    content: "";
}

.neo-icon-call:before,
.neo-icon-voice:before {
    content: "";
}

.neo-icon-callback:before {
    content: "";
}

.neo-icon-camera-control:before {
    content: "";
}

.neo-icon-camera-flip:before,
.neo-icon-flip:before {
    content: "";
}

.neo-icon-camera:before,
.neo-icon-capture:before {
    content: "";
}

.neo-icon-caps-lock:before {
    content: "";
}

.neo-icon-cart:before {
    content: "";
}

.neo-icon-center-focus:before {
    content: "";
}

.neo-icon-change-password:before {
    content: "";
}

.neo-icon-chart-area:before {
    content: "";
}

.neo-icon-chart-bubbles:before {
    content: "";
}

.neo-icon-chart-donut:before {
    content: "";
}

.neo-icon-chart-gauge:before {
    content: "";
}

.neo-icon-chart-lines:before {
    content: "";
}

.neo-icon-chat-alerting:before,
.neo-icon-messaging-alerting:before {
    content: "";
}

.neo-icon-chat-connected:before {
    content: "";
}

.neo-icon-chat-filled:before {
    content: "";
}

.neo-icon-chat-inbound:before {
    content: "";
}

.neo-icon-chat-missed:before,
.neo-icon-messaging-missed:before {
    content: "";
}

.neo-icon-chat-not-ready:before,
.neo-icon-messaging-not-ready:before {
    content: "";
}

.neo-icon-chat-outbound:before,
.neo-icon-messaging-outbound:before {
    content: "";
}

.neo-icon-chat-pending:before,
.neo-icon-messaging-pending:before {
    content: "";
}

.neo-icon-chat-ready:before {
    content: "";
}

.neo-icon-chat:before,
.neo-icon-chat-channel:before,
.neo-icon-messaging:before {
    content: "";
}

.neo-icon-check:before,
.neo-icon-accept:before {
    content: "";
}

.neo-icon-chevron-down:before,
.neo-icon-collapse:before {
    content: "";
}

.neo-icon-chevron-left:before {
    content: "";
}

.neo-icon-chevron-right:before {
    content: "";
}

.neo-icon-chevron-up:before {
    content: "";
}

.neo-icon-clear-day:before {
    content: "";
}

.neo-icon-clear-night:before {
    content: "";
}

.neo-icon-clipboard:before,
.neo-icon-worklog:before {
    content: "";
}

.neo-icon-clone-preview:before {
    content: "";
}

.neo-icon-close:before,
.neo-icon-end:before {
    content: "";
}

.neo-icon-closed-caption:before {
    content: "";
}

.neo-icon-cloudy-few:before,
.neo-icon-few-clouds:before {
    content: "";
}

.neo-icon-cloudy-scattered:before,
.neo-icon-scattered-clouds:before {
    content: "";
}

.neo-icon-cloudy:before {
    content: "";
}

.neo-icon-co-browse:before {
    content: "";
}

.neo-icon-coach:before {
    content: "";
}

.neo-icon-code-cloud:before {
    content: "";
}

.neo-icon-code:before {
    content: "";
}

.neo-icon-comments:before {
    content: "";
}

.neo-icon-computer:before {
    content: "";
}

.neo-icon-conference-call:before {
    content: "";
}

.neo-icon-configure:before,
.neo-icon-chart-configure:before {
    content: "";
}

.neo-icon-connected-filled:before {
    content: "";
}

.neo-icon-contact-filled:before {
    content: "";
}

.neo-icon-contact:before,
.neo-icon-customer:before {
    content: "";
}

.neo-icon-control-release:before,
.neo-icon-release-control:before {
    content: "";
}

.neo-icon-control-request:before,
.neo-icon-request-control:before {
    content: "";
}

.neo-icon-copy:before {
    content: "";
}

.neo-icon-credit-card:before {
    content: "";
}

.neo-icon-crm:before {
    content: "";
}

.neo-icon-crown:before {
    content: "";
}

.neo-icon-custom-alerting:before,
.neo-icon-custom01-alerting:before,
.neo-icon-custom02-alerting:before,
.neo-icon-custom03-alerting:before,
.neo-icon-custom04-alerting:before,
.neo-icon-custom05-alerting:before,
.neo-icon-custom06-alerting:before,
.neo-icon-custom08-alerting:before,
.neo-icon-custom09-alerting:before,
.neo-icon-custom10-alerting:before {
    content: "";
}

.neo-icon-custom-connected:before {
    content: "";
}

.neo-icon-custom-inbound:before,
.neo-icon-custom01-inbound:before,
.neo-icon-custom02-inbound:before,
.neo-icon-custom03-inbound:before,
.neo-icon-custom04-inbound:before,
.neo-icon-custom05-inbound:before,
.neo-icon-custom06-inbound:before,
.neo-icon-custom08-inbound:before,
.neo-icon-custom09-inbound:before,
.neo-icon-custom10-inbound:before {
    content: "";
}

.neo-icon-custom-missed:before,
.neo-icon-custom01-missed:before,
.neo-icon-custom02-missed:before,
.neo-icon-custom03-missed:before,
.neo-icon-custom04-missed:before,
.neo-icon-custom05-missed:before,
.neo-icon-custom06-missed:before,
.neo-icon-custom08-missed:before,
.neo-icon-custom09-missed:before,
.neo-icon-custom10-missed:before {
    content: "";
}

.neo-icon-custom-not-ready:before {
    content: "";
}

.neo-icon-custom-outbound:before,
.neo-icon-custom01-outbound:before,
.neo-icon-custom02-outbound:before,
.neo-icon-custom03-outbound:before,
.neo-icon-custom04-outbound:before,
.neo-icon-custom05-outbound:before,
.neo-icon-custom06-outbound:before,
.neo-icon-custom08-outbound:before,
.neo-icon-custom09-outbound:before,
.neo-icon-custom10-outbound:before {
    content: "";
}

.neo-icon-custom-pending:before {
    content: "";
}

.neo-icon-custom-ready:before {
    content: "";
}

.neo-icon-custom:before,
.neo-icon-custom01:before,
.neo-icon-custom02:before,
.neo-icon-custom03:before,
.neo-icon-custom04:before,
.neo-icon-custom05:before,
.neo-icon-custom06:before,
.neo-icon-custom08:before,
.neo-icon-custom09:before,
.neo-icon-custom10:before {
    content: "";
}

.neo-icon-customer-journey:before,
.neo-icon-journey-information:before {
    content: "";
}

.neo-icon-dashboard:before {
    content: "";
}

.neo-icon-defer-in:before {
    content: "";
}

.neo-icon-defer-inbox:before {
    content: "";
}

.neo-icon-defer-out:before {
    content: "";
}

.neo-icon-dialpad:before,
.neo-icon-dialpad-inverted:before {
    content: "";
}

.neo-icon-digital:before {
    content: "";
}

.neo-icon-disconnected:before {
    content: "";
}

.neo-icon-disposition-code:before {
    content: "";
}

.neo-icon-do-not-disturb-filled:before {
    content: "";
}

.neo-icon-do-not-disturb:before {
    content: "";
}

.neo-icon-download:before {
    content: "";
}

.neo-icon-drag:before {
    content: "";
}

.neo-icon-dtmf:before {
    content: "";
}

.neo-icon-edit:before {
    content: "";
}

.neo-icon-ellipses-horizontal:before,
.neo-icon-more:before {
    content: "";
}

.neo-icon-ellipses-vertical:before {
    content: "";
}

.neo-icon-email-alerting:before,
.neo-icon-custom07-alerting:before {
    content: "";
}

.neo-icon-email-connected:before {
    content: "";
}

.neo-icon-email-forwarded-rtl:before {
    content: "";
}

.neo-icon-email-forwarded:before {
    content: "";
}

.neo-icon-email-inbound:before,
.neo-icon-custom07-inbound:before {
    content: "";
}

.neo-icon-email-missed:before,
.neo-icon-custom07-missed:before {
    content: "";
}

.neo-icon-email-not-ready:before {
    content: "";
}

.neo-icon-email-open:before {
    content: "";
}

.neo-icon-email-outbound:before,
.neo-icon-custom07-outbound:before,
.neo-icon-email-outbound-inverted:before {
    content: "";
}

.neo-icon-email-pending:before,
.neo-icon-email-defer:before,
.neo-icon-defer-email:before {
    content: "";
}

.neo-icon-email-ready:before {
    content: "";
}

.neo-icon-email:before,
.neo-icon-email-outline:before {
    content: "";
}

.neo-icon-emergency:before {
    content: "";
}

.neo-icon-error-filled:before {
    content: "";
}

.neo-icon-error:before,
.neo-icon-error-outline:before {
    content: "";
}

.neo-icon-exit-left:before,
.neo-icon-exit:before {
    content: "";
}

.neo-icon-export-logs:before {
    content: "";
}

.neo-icon-file-avi:before,
.neo-icon-filetype-avi:before {
    content: "";
}

.neo-icon-file-doc:before,
.neo-icon-filetype-doc:before {
    content: "";
}

.neo-icon-file-html:before,
.neo-icon-filetype-html:before {
    content: "";
}

.neo-icon-file-jpg:before,
.neo-icon-filetype-jpg:before {
    content: "";
}

.neo-icon-file-json:before,
.neo-icon-filetype-json:before {
    content: "";
}

.neo-icon-file-mp4:before,
.neo-icon-filetype-mp4:before {
    content: "";
}

.neo-icon-file-pdf:before,
.neo-icon-filetype-pdf:before {
    content: "";
}

.neo-icon-file-png:before,
.neo-icon-filetype-png:before {
    content: "";
}

.neo-icon-file-ppt:before,
.neo-icon-filetype-ppt:before {
    content: "";
}

.neo-icon-file-rtl:before {
    content: "";
}

.neo-icon-file-txt:before,
.neo-icon-filetype-txt:before {
    content: "";
}

.neo-icon-file-xls:before,
.neo-icon-filetype-xls:before {
    content: "";
}

.neo-icon-file-zip:before,
.neo-icon-filetype-zip:before {
    content: "";
}

.neo-icon-file:before {
    content: "";
}

.neo-icon-filter-filled:before {
    content: "";
}

.neo-icon-filter:before,
.neo-icon-filter-cancel:before {
    content: "";
}

.neo-icon-folder:before {
    content: "";
}

.neo-icon-font-size:before {
    content: "";
}

.neo-icon-format-collapse:before,
.neo-icon-email-format:before {
    content: "";
}

.neo-icon-format-expand:before,
.neo-icon-rich-text-expanded:before {
    content: "";
}

.neo-icon-forward-fast:before {
    content: "";
}

.neo-icon-forward-skip:before {
    content: "";
}

.neo-icon-fullscreen-off:before {
    content: "";
}

.neo-icon-fullscreen-on:before,
.neo-icon-fullscreen:before {
    content: "";
}

.neo-icon-generic-avatar:before,
.neo-icon-gif:before {
    content: "";
}

.neo-icon-global:before,
.neo-icon-item-public:before {
    content: "";
}

.neo-icon-graph:before {
    content: "";
}

.neo-icon-heading-1:before {
    content: "";
}

.neo-icon-heading-2:before {
    content: "";
}

.neo-icon-headphones-wireless:before,
.neo-icon-headphones-bluetooth:before {
    content: "";
}

.neo-icon-headphones:before {
    content: "";
}

.neo-icon-help:before {
    content: "";
}

.neo-icon-history-reports:before,
.neo-icon-historical-reports:before {
    content: "";
}

.neo-icon-history-search:before,
.neo-icon-customer-history-search:before {
    content: "";
}

.neo-icon-history:before,
.neo-icon-customer-history:before {
    content: "";
}

.neo-icon-hold-off:before {
    content: "";
}

.neo-icon-hold-on:before,
.neo-icon-hold:before {
    content: "";
}

.neo-icon-home:before {
    content: "";
}

.neo-icon-ic-conference-wifi:before {
    content: "";
}

.neo-icon-idea:before {
    content: "";
}

.neo-icon-image-broken:before,
.neo-icon-broken-image:before {
    content: "";
}

.neo-icon-image:before,
.neo-icon-screen-captures:before {
    content: "";
}

.neo-icon-inbound-filled:before {
    content: "";
}

.neo-icon-info:before,
.neo-icon-info-outline:before {
    content: "";
}

.neo-icon-integrations:before {
    content: "";
}

.neo-icon-interaction-details:before {
    content: "";
}

.neo-icon-invoice:before {
    content: "";
}

.neo-icon-italics:before {
    content: "";
}

.neo-icon-key:before {
    content: "";
}

.neo-icon-layout-active-speaker:before {
    content: "";
}

.neo-icon-layout-automatic:before {
    content: "";
}

.neo-icon-layout-concert:before {
    content: "";
}

.neo-icon-layout-custom:before,
.neo-icon-custom-layout:before {
    content: "";
}

.neo-icon-layout-grid:before {
    content: "";
}

.neo-icon-layout-thumbnail-horizontal:before {
    content: "";
}

.neo-icon-layout-thumbnail-vertical:before {
    content: "";
}

.neo-icon-layout:before {
    content: "";
}

.neo-icon-legal:before {
    content: "";
}

.neo-icon-link:before {
    content: "";
}

.neo-icon-list-bullet:before,
.neo-icon-bullet-list:before {
    content: "";
}

.neo-icon-list-number-rtl:before,
.neo-icon-rtl-num-list:before {
    content: "";
}

.neo-icon-list-number:before,
.neo-icon-numbered-list:before {
    content: "";
}

.neo-icon-listen:before {
    content: "";
}

.neo-icon-lock-filled:before {
    content: "";
}

.neo-icon-lock:before,
.neo-icon-item-private:before {
    content: "";
}

.neo-icon-meeting-controls:before {
    content: "";
}

.neo-icon-menu:before {
    content: "";
}

.neo-icon-merge:before {
    content: "";
}

.neo-icon-message-read:before {
    content: "";
}

.neo-icon-messaging-alerting:before {
    content: "";
}

.neo-icon-messaging-connected:before {
    content: "";
}

.neo-icon-messaging-inbound:before {
    content: "";
}

.neo-icon-messaging-missed:before {
    content: "";
}

.neo-icon-messaging-not-ready:before {
    content: "";
}

.neo-icon-messaging-outbound:before {
    content: "";
}

.neo-icon-messaging-pending:before {
    content: "";
}

.neo-icon-messaging-ready:before {
    content: "";
}

.neo-icon-messaging:before {
    content: "";
}

.neo-icon-minus:before {
    content: "";
}

.neo-icon-missed-filled:before {
    content: "";
}

.neo-icon-mist:before {
    content: "";
}

.neo-icon-mobile:before {
    content: "";
}

.neo-icon-music:before {
    content: "";
}

.neo-icon-network-quality-0:before {
    content: "";
}

.neo-icon-network-quality-1:before {
    content: "";
}

.neo-icon-network-quality-2:before {
    content: "";
}

.neo-icon-network-quality-3:before {
    content: "";
}

.neo-icon-network-quality:before {
    content: "";
}

.neo-icon-noise-1:before {
    content: "";
}

.neo-icon-noise-2:before {
    content: "";
}

.neo-icon-noise-3:before {
    content: "";
}

.neo-icon-noise-off:before {
    content: "";
}

.neo-icon-noise:before {
    content: "";
}

.neo-icon-not-available:before,
.neo-icon-apple:before,
.neo-icon-asana:before,
.neo-icon-google-drive:before,
.neo-icon-office-365:before,
.neo-icon-salesforce:before,
.neo-icon-fa_direction_left:before,
.neo-icon-fa_direction_right:before,
.neo-icon-fa_key:before,
.neo-icon-fa_outbound:before {
    content: "";
}

.neo-icon-notifications-alerting:before {
    content: "";
}

.neo-icon-notifications-off:before {
    content: "";
}

.neo-icon-notifications-on-filled:before {
    content: "";
}

.neo-icon-notifications-on:before,
.neo-icon-notifications:before {
    content: "";
}

.neo-icon-offline-filled:before {
    content: "";
}

.neo-icon-offline:before {
    content: "";
}

.neo-icon-outbound-filled:before {
    content: "";
}

.neo-icon-page-first:before,
.neo-icon-first-page:before {
    content: "";
}

.neo-icon-page-last:before,
.neo-icon-last-page:before {
    content: "";
}

.neo-icon-paragraph:before {
    content: "";
}

.neo-icon-phone-hard:before {
    content: "";
}

.neo-icon-picture-in-picture:before {
    content: "";
}

.neo-icon-pie-chart:before,
.neo-icon-charts:before,
.neo-icon-view-manager:before {
    content: "";
}

.neo-icon-pin-off:before {
    content: "";
}

.neo-icon-pin-on:before {
    content: "";
}

.neo-icon-play:before {
    content: "";
}

.neo-icon-playback:before {
    content: "";
}

.neo-icon-pom:before,
.neo-icon-outreach:before {
    content: "";
}

.neo-icon-posts:before,
.neo-icon-note:before,
.aoc-icon-note:before {
    content: "";
}

.neo-icon-preferences:before,
.neo-icon-adding-columns:before {
    content: "";
}

.neo-icon-presentation-only:before {
    content: "";
}

.neo-icon-print:before {
    content: "";
}

.neo-icon-qr-code:before {
    content: "";
}

.neo-icon-queue-external-call:before {
    content: "";
}

.neo-icon-queue-internal-call:before {
    content: "";
}

.neo-icon-queue-recall:before {
    content: "";
}

.neo-icon-queue-send-to:before,
.neo-icon-send-to-queue:before {
    content: "";
}

.neo-icon-queue:before {
    content: "";
}

.neo-icon-quote:before {
    content: "";
}

.neo-icon-raise-hand:before {
    content: "";
}

.neo-icon-reason-codes:before {
    content: "";
}

.neo-icon-recall-missed:before {
    content: "";
}

.neo-icon-recording-off:before {
    content: "";
}

.neo-icon-recording-on:before {
    content: "";
}

.neo-icon-redirect:before {
    content: "";
}

.neo-icon-redo:before,
.neo-icon-retrieve-interaction:before,
.aoc-icon-retrieve-interaction:before {
    content: "";
}

.neo-icon-refresh:before {
    content: "";
}

.neo-icon-reply-all:before,
.neo-icon-reply-all-to-chat:before {
    content: "";
}

.neo-icon-reply:before,
.neo-icon-reply-to-chat:before {
    content: "";
}

.neo-icon-save:before {
    content: "";
}

.neo-icon-screen-max:before,
.neo-icon-maximize:before {
    content: "";
}

.neo-icon-screen-min:before,
.neo-icon-minimize:before {
    content: "";
}

.neo-icon-screen-swap:before,
.neo-icon-swap-screen:before {
    content: "";
}

.neo-icon-screenpop-off:before,
.neo-icon-close-screenpop:before {
    content: "";
}

.neo-icon-screenpop-on:before,
.neo-icon-screenpop:before {
    content: "";
}

.neo-icon-screenshare-off:before {
    content: "";
}

.neo-icon-screenshare-on:before {
    content: "";
}

.neo-icon-search:before {
    content: "";
}

.neo-icon-send:before,
.neo-icon-send-chat:before {
    content: "";
}

.neo-icon-sentiment-happy:before {
    content: "";
}

.neo-icon-sentiment-neutral:before {
    content: "";
}

.neo-icon-sentiment-sad:before {
    content: "";
}

.neo-icon-sentiment-very-happy:before {
    content: "";
}

.neo-icon-sentiment-very-sad:before {
    content: "";
}

.neo-icon-settings:before {
    content: "";
}

.neo-icon-share:before {
    content: "";
}

.neo-icon-shield:before {
    content: "";
}

.neo-icon-showers:before {
    content: "";
}

.neo-icon-sign-in:before {
    content: "";
}

.neo-icon-signature:before {
    content: "";
}

.neo-icon-sip:before {
    content: "";
}

.neo-icon-skills:before {
    content: "";
}

.neo-icon-sms-alerting:before {
    content: "";
}

.neo-icon-sms-connected:before {
    content: "";
}

.neo-icon-sms-inbound:before {
    content: "";
}

.neo-icon-sms-missed:before {
    content: "";
}

.neo-icon-sms-not-ready:before {
    content: "";
}

.neo-icon-sms-outbound:before {
    content: "";
}

.neo-icon-sms-pending:before {
    content: "";
}

.neo-icon-sms-ready:before {
    content: "";
}

.neo-icon-sms:before,
.neo-icon-sms-active:before,
.neo-icon-sms-channel:before {
    content: "";
}

.neo-icon-snow:before {
    content: "";
}

.neo-icon-social-alerting:before {
    content: "";
}

.neo-icon-social-connected:before {
    content: "";
}

.neo-icon-social-inbound:before {
    content: "";
}

.neo-icon-social:before,
.neo-icon-fb:before,
.neo-icon-fbm:before,
.neo-icon-instagram:before,
.neo-icon-twitter:before,
.neo-icon-wechat:before,
.neo-icon-whatsapp:before,
.neo-icon-youtube:before,
.neo-icon-social-active:before {
    content: "";
}

.neo-icon-social-missed:before {
    content: "";
}

.neo-icon-social-not-ready:before {
    content: "";
}

.neo-icon-social-outbound:before {
    content: "";
}

.neo-icon-social-pending:before {
    content: "";
}

.neo-icon-social-ready:before {
    content: "";
}

.neo-icon-social-media:before {
    content: "";
}

.neo-icon-socket-connected:before {
    content: "";
}

.neo-icon-socket-disconnected:before {
    content: "";
}

.neo-icon-sort:before {
    content: "";
}

.neo-icon-spaces-filled:before {
    content: "";
}

.neo-icon-spaces:before {
    content: "";
}

.neo-icon-speaker-high:before,
.neo-icon-sound:before {
    content: "";
}

.neo-icon-speaker-low:before {
    content: "";
}

.neo-icon-speaker-medium:before {
    content: "";
}

.neo-icon-speaker-none:before {
    content: "";
}

.neo-icon-speaker-off:before {
    content: "";
}

.neo-icon-speaker-wireless:before,
.neo-icon-bluetooth:before,
.neo-icon-speaker-bluetooth:before,
.neo-icon-speaker-bluetooth-rtl:before {
    content: "";
}

.neo-icon-spinner:before {
    content: "";
}

.neo-icon-star-filled:before,
.neo-icon-item-default:before {
    content: "";
}

.neo-icon-star-half-filled:before {
    content: "";
}

.neo-icon-star:before,
.neo-icon-star-outline:before {
    content: "";
}

.neo-icon-strikethrough:before {
    content: "";
}

.neo-icon-sub-accounts:before {
    content: "";
}

.neo-icon-suggested:before,
.neo-icon-suggested-content:before {
    content: "";
}

.neo-icon-supervisor:before,
.neo-icon-call-supervisor:before,
.neo-icon-call-supervisor-inverted:before {
    content: "";
}

.neo-icon-support-ticket:before {
    content: "";
}

.neo-icon-support:before {
    content: "";
}

.neo-icon-table:before {
    content: "";
}

.neo-icon-task-incomplete:before {
    content: "";
}

.neo-icon-thresholds:before {
    content: "";
}

.neo-icon-thumbs-down:before {
    content: "";
}

.neo-icon-thumbs-up:before {
    content: "";
}

.neo-icon-thunderstorm:before {
    content: "";
}

.neo-icon-time-extend:before,
.neo-icon-defer-interaction:before {
    content: "";
}

.neo-icon-timeline:before {
    content: "";
}

.neo-icon-transfer-forward:before {
    content: "";
}

.neo-icon-trash:before {
    content: "";
}

.neo-icon-tv-screen:before {
    content: "";
}

.neo-icon-typing-1:before {
    content: "";
}

.neo-icon-typing-2:before {
    content: "";
}

.neo-icon-typing-3:before {
    content: "";
}

.neo-icon-typing:before {
    content: "";
}

.neo-icon-underline:before {
    content: "";
}

.neo-icon-undo:before {
    content: "";
}

.neo-icon-upload:before {
    content: "";
}

.neo-icon-user-add:before,
.neo-icon-add-member:before {
    content: "";
}

.neo-icon-user-conference:before,
.neo-icon-conference:before {
    content: "";
}

.neo-icon-user-details-rtl:before,
.neo-icon-customer-details-rtl:before {
    content: "";
}

.neo-icon-user-details:before,
.neo-icon-customer-details:before {
    content: "";
}

.neo-icon-user-group:before {
    content: "";
}

.neo-icon-user-waiting:before,
.neo-icon-waiting:before {
    content: "";
}

.neo-icon-video-alerting:before {
    content: "";
}

.neo-icon-video-connected:before {
    content: "";
}

.neo-icon-video-inbound:before {
    content: "";
}

.neo-icon-video-missed:before {
    content: "";
}

.neo-icon-video-not-ready:before {
    content: "";
}

.neo-icon-video-off:before {
    content: "";
}

.neo-icon-video-on:before,
.neo-icon-video:before {
    content: "";
}

.neo-icon-video-outbound:before {
    content: "";
}

.neo-icon-video-pending:before {
    content: "";
}

.neo-icon-video-ready:before {
    content: "";
}

.neo-icon-video-warning:before {
    content: "";
}

.neo-icon-view-off:before,
.neo-icon-stop-observing:before {
    content: "";
}

.neo-icon-view-on:before,
.neo-icon-observe:before {
    content: "";
}

.neo-icon-view-tiles:before {
    content: "";
}

.neo-icon-voicemail-private:before,
.neo-icon-voicemail_private:before {
    content: "";
}

.neo-icon-voicemail:before,
.neo-icon-voicemail-priority:before,
.neo-icon-voice-mailbox:before {
    content: "";
}

.neo-icon-warning-filled:before {
    content: "";
}

.neo-icon-warning:before,
.neo-icon-warning-outline:before {
    content: "";
}

.neo-icon-whisper:before {
    content: "";
}

.neo-icon-widget-layout:before {
    content: "";
}

.neo-icon-widget-overview:before,
.neo-icon-widgets:before,
.neo-icon-widget-list:before {
    content: "";
}

.neo-icon-wifi:before {
    content: "";
}

.neo-icon-window-attach:before {
    content: "";
}

.neo-icon-window-detach:before {
    content: "";
}

.neo-icon-work-code:before {
    content: "";
}

.neo-icon-work-end:before,
.neo-icon-end-work:before {
    content: "";
}

.neo-icon-work-start:before,
.neo-icon-start-work:before {
    content: "";
}

.neo-icon-workflow:before {
    content: "";
}

.neo-icon-zoom-in:before {
    content: "";
}

.neo-icon-zoom-out:before {
    content: "";
}

.neo-icon-expand-all:before {
    content: "";
}

.neo-icon-collapse-all:before {
    content: "";
}

.neo-icon-font-color:before {
    content: "";
}

.neo-icon-font-family:before {
    content: "";
}

.neo-icon-font-highlight:before {
    content: "";
}

.neo-icon-format-predefined:before {
    content: "";
}

.neo-icon-format-remove:before {
    content: "";
}

.neo-icon-indent-decrease:before {
    content: "";
}

.neo-icon-indent-increase:before {
    content: "";
}

.neo-icon-line-break:before {
    content: "";
}

.neo-icon-special-character:before {
    content: "";
}

.neo-icon-superscript:before {
    content: "";
}

.neo-icon-link-remove:before {
    content: "";
}

.neo-icon-camera-ext-off:before {
    content: "";
}

.neo-icon-camera-ext-on:before {
    content: "";
}

.neo-icon-label:before {
    content: "";
}

.neo-icon-mobile-not-paired:before {
    content: "";
}

.neo-icon-mobile-paired:before {
    content: "";
}

.neo-icon-mobile-wireless:before {
    content: "";
}

.neo-icon-font-family-ar:before {
    content: "";
}

.neo-icon-font-family-he:before {
    content: "";
}

.neo-icon-font-family-zh:before {
    content: "";
}

.neo-icon-font-family-ja:before {
    content: "";
}

.neo-icon-font-family-ko:before {
    content: "";
}

.neo-icon-font-color-ar:before {
    content: "";
}

.neo-icon-font-color-he:before {
    content: "";
}

.neo-icon-font-color-zh:before {
    content: "";
}

.neo-icon-font-color-ja:before {
    content: "";
}

.neo-icon-font-color-ko:before {
    content: "";
}

.neo-icon-format-expand-ar:before {
    content: "";
}

.neo-icon-format-expand-he:before {
    content: "";
}

.neo-icon-format-expand-zh:before {
    content: "";
}

.neo-icon-format-expand-ja:before {
    content: "";
}

.neo-icon-format-expand-ko:before {
    content: "";
}

.neo-icon-format-collapse-ar:before {
    content: "";
}

.neo-icon-format-collapse-he:before {
    content: "";
}

.neo-icon-format-collapse-zh:before {
    content: "";
}

.neo-icon-format-collapse-ja:before {
    content: "";
}

.neo-icon-format-collapse-ko:before {
    content: "";
}

.neo-icon-font-highlight-ar:before {
    content: "";
}

.neo-icon-font-highlight-he:before {
    content: "";
}

.neo-icon-font-highlight-zh:before {
    content: "";
}

.neo-icon-font-highlight-ja:before {
    content: "";
}

.neo-icon-font-highlight-ko:before {
    content: "";
}

.neo-icon-format-predefined-ar:before {
    content: "";
}

.neo-icon-format-predefined-he:before {
    content: "";
}

.neo-icon-format-predefined-zh:before {
    content: "";
}

.neo-icon-format-predefined-ja:before {
    content: "";
}

.neo-icon-format-predefined-ko:before {
    content: "";
}

.neo-icon-format-remove-ar:before {
    content: "";
}

.neo-icon-format-remove-he:before {
    content: "";
}

.neo-icon-format-remove-zh:before {
    content: "";
}

.neo-icon-format-remove-ja:before {
    content: "";
}

.neo-icon-format-remove-ko:before {
    content: "";
}

.neo-icon-font-size-ar:before {
    content: "";
}

.neo-icon-font-size-he:before {
    content: "";
}

.neo-icon-font-size-zh:before {
    content: "";
}

.neo-icon-font-size-ja:before {
    content: "";
}

.neo-icon-font-size-ko:before {
    content: "";
}

.neo-icon-play-filled:before {
    content: "";
}

.neo-icon-stop-filled:before {
    content: "";
}

.neo-icon-usb:before {
    content: "";
}

.neo-icon-audio-filled:before {
    content: "";
}

.neo-icon-audio-on-1:before {
    content: "";
}

.neo-icon-audio-on-2:before {
    content: "";
}

.neo-icon-audio-on-3:before {
    content: "";
}

.neo-icon-audio-jack:before {
    content: "";
}

.neo-icon-clean:before {
    content: "";
}

.neo-icon-line-straight:before {
    content: "";
}

.neo-icon-text:before {
    content: "";
}

.neo-icon-shape-circle:before {
    content: "";
}

.neo-icon-shape-square:before {
    content: "";
}

.neo-icon-shape-circle-filled:before {
    content: "";
}

.neo-icon-shape-square-filled:before {
    content: "";
}

.neo-icon-select:before {
    content: "";
}

.neo-icon-erase:before {
    content: "";
}

.neo-icon-dashboard-filled:before {
    content: "";
}

.neo-icon-bridged-line-appearance:before {
    content: "";
}

.neo-icon-bounce:before {
    content: "";
}

.neo-icon-forward:before {
    content: "";
}

.neo-icon-conference-screen:before {
    content: "";
}

.neo-icon-coach-off:before {
    content: "";
}

.neo-icon-calendar-filled:before {
    content: "";
}

.neo-icon-incognito:before {
    content: "";
}

.neo-icon-incognito-off:before {
    content: "";
}

.neo-icon-layout-immersive:before {
    content: "";
}

.neo-icon-user:before {
    content: "";
}

.neo-icon-analytics-filled:before {
    content: "";
}

.neo-icon-after-call-work:before {
    content: "";
}

.neo-icon-bot-agent:before {
    content: "";
}

.neo-icon-hospitality:before {
    content: "";
}

.neo-icon-redial:before {
    content: "";
}

.neo-icon-audio-incoming:before {
    content: "";
}

.neo-icon-audio-outgoing:before {
    content: "";
}

.neo-icon-call-incoming:before {
    content: "";
}

.neo-icon-call-outgoing:before {
    content: "";
}

.neo-icon-chat-incoming:before {
    content: "";
}

.neo-icon-chat-outgoing:before {
    content: "";
}

.neo-icon-email-incoming:before {
    content: "";
}

.neo-icon-email-outgoing:before {
    content: "";
}

.neo-icon-messaging-incoming:before {
    content: "";
}

.neo-icon-messaging-outgoing:before {
    content: "";
}

.neo-icon-sms-incoming:before {
    content: "";
}

.neo-icon-sms-outgoing:before {
    content: "";
}

.neo-icon-video-incoming:before {
    content: "";
}

.neo-icon-video-outgoing:before {
    content: "";
}

.neo-icon-social-incoming:before {
    content: "";
}

.neo-icon-social-outgoing:before {
    content: "";
}

.neo-icon-cell:before {
    content: "";
}

.neo-icon-column:before {
    content: "";
}

.neo-icon-cut:before {
    content: "";
}

.neo-icon-row:before {
    content: "";
}

.neo-icon-unlock:before {
    content: "";
}

.neo-icon-mic-extended-off:before {
    content: "";
}

.neo-icon-mic-extended-on:before {
    content: "";
}

.neo-icon-vdn-incoming-call:before {
    content: "";
}

.neo-icon-user-return:before {
    content: "";
}

.neo-icon-list-number-complete:before {
    content: "";
}

.neo-icon-zoom-default:before {
    content: "";
}

.neo-icon-call-sms:before {
    content: "";
}

.neo-icon-table-insert:before {
    content: "";
}

.neo-icon-table-delete:before {
    content: "";
}

.neo-icon-axp-alerting:before {
    content: "";
}

.neo-icon-axp-connected:before {
    content: "";
}

.neo-icon-axp-inbound:before {
    content: "";
}

.neo-icon-axp-missed:before {
    content: "";
}

.neo-icon-axp-not-ready:before {
    content: "";
}

.neo-icon-axp-outbound:before {
    content: "";
}

.neo-icon-axp-pending:before {
    content: "";
}

.neo-icon-axp-ready:before {
    content: "";
}

.neo-icon-axp:before {
    content: "";
}

.neo-icon-loop-single:before {
    content: "";
}

.neo-icon-loop-multiple:before {
    content: "";
}

.neo-icon-sub-accounts-select:before {
    content: "";
}

.neo-icon-sub-accounts-switch:before {
    content: "";
}

.neo-icon-customer-journey-retrieve-data:before {
    content: "";
}

.neo-icon-customer-journey-store-data:before {
    content: "";
}

.neo-icon-label-go:before {
    content: "";
}

.neo-icon-broadcast-play:before {
    content: "";
}

.neo-icon-broadcast-stop:before {
    content: "";
}

.neo-icon-callback-offer:before {
    content: "";
}

.neo-icon-queue-removed:before {
    content: "";
}

.neo-icon-missed:before {
    content: "";
}

.neo-icon-http:before {
    content: "";
}

.neo-icon-flow:before {
    content: "";
}

.neo-icon-boolean:before {
    content: "";
}

.neo-icon-decimal:before {
    content: "";
}

.neo-icon-integer:before {
    content: "";
}

.neo-icon-recording-pause:before {
    content: "";
}

.neo-icon-input:before {
    content: "";
}

.neo-icon-input-output:before {
    content: "";
}

.neo-icon-output:before {
    content: "";
}

.neo-icon-forwarding:before {
    content: "";
}

.neo-icon-timetable:before {
    content: "";
}

.neo-icon-transcript:before {
    content: "";
}

.neo-icon-variable-assign:before {
    content: "";
}

.neo-icon-next-filled:before {
    content: "";
}

.neo-icon-previous-filled:before {
    content: "";
}

.neo-icon-pause-filled:before {
    content: "";
}

.neo-icon-select-single-condition:before {
    content: "";
}

.neo-icon-global-variables:before {
    content: "";
}

.neo-icon-cherry-pick:before {
    content: "";
}

.neo-icon-omni-sdk:before {
    content: "";
}

.neo-icon-add-filled:before {
    content: "";
}

.neo-icon-translate:before {
    content: "";
}

.neo-icon-ai:before {
    content: "";
}

body :focus-visible,
body .neo-set-keyboard-focus {
    outline-offset: -2px;
    outline: 2px auto #1473e6;
}

.neo-global-colors {
    background-color: var(--global-background);
    color: var(--global-font-color);
}

:root {
    --neo-color-data-viz-categorial-green: #029e73;
    --neo-color-data-viz-categorial-purple-light: #8a82f7;
    --neo-color-data-viz-categorial-red: #e31a1c;
    --neo-color-data-viz-categorial-pink: #cc78bc;
    --neo-color-data-viz-categorial-teal: #36a3ab;
    --neo-color-data-viz-categorial-orange: #e67300;
    --neo-color-data-viz-categorial-blue-mid: #0173b2;
    --neo-color-data-viz-categorial-blue-dark: #3851d0;
    --neo-color-data-viz-categorial-purple: #8e4b88;
    --neo-color-data-viz-categorial-dark-blue-mid: #019bef;
    --neo-color-data-viz-categorial-dark-purple: #b1439d;
    --neo-color-data-viz-categorial-dark-purple-light: #746bf5;
    --neo-color-data-viz-categorial-dark-blue-dark: #77addf;
    --neo-color-data-viz-categorial-dark-red: #e93f42;
    --neo-color-data-viz-categorial-dark-orange: #c60;
    --neo-color-data-viz-categorial-dark-pink: #c591bd;
    --neo-color-data-viz-categorial-dark-teal: #2a7884;
    --neo-color-data-viz-categorial-dark-green: #038761;
    --neo-color-base-0: #fff;
    --neo-color-base-100: #f1f1f1;
    --neo-color-base-150: #ddd;
    --neo-color-base-200: #c9c9c9;
    --neo-color-base-400: #939393;
    --neo-color-base-500: #757474;
    --neo-color-base-600: #5e5e5e;
    --neo-color-base-800: #323232;
    --neo-color-base-850: #2b2b2b;
    --neo-color-base-900: #242424;
    --neo-color-base-1000: #000;
    --neo-color-teal-100: #dff9fc;
    --neo-color-teal-200: #abf2f9;
    --neo-color-teal-300: #50dfed;
    --neo-color-teal-400: #1cc6d7;
    --neo-color-teal-500: #0a8e9b;
    --neo-color-teal-700: #076169;
    --neo-color-teal-600: #087781;
    --neo-color-teal-800: #054b51;
    --neo-color-teal-900: #043539;
    --neo-color-pink-100: #fde6f4;
    --neo-color-pink-200: #f8aad9;
    --neo-color-pink-300: #f476c3;
    --neo-color-pink-400: #f042ab;
    --neo-color-pink-500: #d51588;
    --neo-color-pink-600: #b31272;
    --neo-color-pink-700: #8b0e59;
    --neo-color-pink-800: #680a42;
    --neo-color-pink-900: #46072c;
    --neo-color-purple-100: #f7edfc;
    --neo-color-purple-200: #e0bbf2;
    --neo-color-purple-300: #ce94eb;
    --neo-color-purple-400: #bf73e5;
    --neo-color-purple-500: #ab3fe0;
    --neo-color-purple-600: #8832b3;
    --neo-color-purple-700: #6c288e;
    --neo-color-purple-800: #4c1d63;
    --neo-color-purple-900: #371547;
    --neo-color-gold-100: #fffbea;
    --neo-color-gold-200: #e4d8ab;
    --neo-color-gold-300: #c8ac65;
    --neo-color-gold-400: #b29629;
    --neo-color-gold-500: #896c15;
    --neo-color-gold-600: #775d13;
    --neo-color-gold-700: #5c480f;
    --neo-color-gold-800: #48380c;
    --neo-color-gold-900: #322708;
    --neo-color-orange-100: #fff7eb;
    --neo-color-orange-200: #ffd79b;
    --neo-color-orange-300: #ffc46c;
    --neo-color-orange-400: #f38d00;
    --neo-color-orange-500: #b35c00;
    --neo-color-orange-600: #8e4900;
    --neo-color-orange-700: #693700;
    --neo-color-orange-800: #512a00;
    --neo-color-orange-900: #341b00;
    --neo-color-green-100: #e4f7e4;
    --neo-color-green-200: #9cd99c;
    --neo-color-green-300: #6fc86f;
    --neo-color-green-400: #51a651;
    --neo-color-green-500: #088a08;
    --neo-color-green-600: #2b6b2b;
    --neo-color-green-700: #215321;
    --neo-color-green-800: #173b17;
    --neo-color-green-900: #102910;
    --neo-color-blue-100: #e7f4fb;
    --neo-color-blue-200: #abd8f1;
    --neo-color-blue-300: #78c1e8;
    --neo-color-blue-400: #2e9fdb;
    --neo-color-blue-500: #1b77af;
    --neo-color-blue-600: #155e8b;
    --neo-color-blue-700: #004e6c;
    --neo-color-blue-800: #003a51;
    --neo-color-blue-900: #002837;
    --neo-color-red-100: #fdeded;
    --neo-color-red-200: #ffc0be;
    --neo-color-red-300: #ff9d98;
    --neo-color-red-400: #fa6156;
    --neo-color-red-500: #da291c;
    --neo-color-red-600: #b51418;
    --neo-color-red-700: #8a0f13;
    --neo-color-red-800: #600b0c;
    --neo-color-red-900: #400708;
}

.neo-code {
    font-family: Roboto Mono, monospace;
}

axp-omni-sdk-messaging-ui h1,
axp-omni-sdk-messaging-ui h2,
axp-omni-sdk-messaging-ui h3,
axp-omni-sdk-messaging-ui h4,
axp-omni-sdk-messaging-ui h5,
axp-omni-sdk-messaging-ui h6 {
    color: var(--heading-color);
    margin-top: 0;
    font-weight: 400;
}

axp-omni-sdk-messaging-ui h1 {
    font-size: 44px;
    line-height: 64px;
}

h1:last-child {
    margin-bottom: 0;
}

h1.neo-paragraph-spacing {
    margin-bottom: 17.6px;
}

axp-omni-sdk-messaging-ui h2 {
    font-size: 32px;
    line-height: 48px;
}

h2:last-child {
    margin-bottom: 0;
}

h2.neo-paragraph-spacing {
    margin-bottom: 12.8px;
}

axp-omni-sdk-messaging-ui h3 {
    font-size: 26px;
    line-height: 40px;
}

h3:last-child {
    margin-bottom: 0;
}

h3.neo-paragraph-spacing {
    margin-bottom: 10.4px;
}

axp-omni-sdk-messaging-ui h4 {
    font-size: 19px;
    line-height: 28px;
}

h4:last-child {
    margin-bottom: 0;
}

h4.neo-paragraph-spacing {
    margin-bottom: 7.6px;
}

axp-omni-sdk-messaging-ui h5 {
    font-size: 14px;
    line-height: 14px;
}

h5:last-child {
    margin-bottom: 0;
}

h5.neo-paragraph-spacing {
    margin-bottom: 5.6px;
}

axp-omni-sdk-messaging-ui h6 {
    font-size: 9.8px;
    line-height: 9.8px;
}

h6:last-child {
    margin-bottom: 0;
}

h6.neo-paragraph-spacing {
    margin-bottom: 3.92px;
}

axp-omni-sdk-messaging-ui h1.jumbo {
    letter-spacing: 0;
    font-size: 80px;
    line-height: 120px;
}

h1.jumbo.neo-paragraph-spacing {
    margin-bottom: 160px;
}

.neo-subtitle {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 19.6px;
}

axp-omni-sdk-messaging-ui small {
    font-size: 80%;
    line-height: inherit;
}

axp-omni-sdk-messaging-ui p {
    color: var(--global-font-color);
    letter-spacing: 0.05px;
    text-rendering: optimizelegibility;
    margin-top: 0;
    font-weight: 400;
}

p:before {
    margin-left: 0;
    margin-right: 4px;
}

[dir="rtl"] p:before {
    margin-left: 4px;
    margin-right: 0;
}

p.neo-paragraph-spacing {
    margin-bottom: 28px;
}

axp-omni-sdk-messaging-ui a,
.neo-link {
    color: var(--link-color);
    text-decoration: none;
}

    a.neo-link--inline,
    .neo-link.neo-link--inline {
        text-decoration: underline;
    }

        a.neo-link--inline:hover:not([class*="disabled"]),
        .neo-link.neo-link--inline:hover:not([class*="disabled"]) {
            text-decoration: none;
        }

   .neo-link:hover:not([class*="disabled"]) {
        color: var(--link-hover-color);
        cursor: pointer;
        text-decoration: underline;
        transition: color 0.4s;
    }

dl,
axp-omni-sdk-messaging-ui ol,
axp-omni-sdk-messaging-ui ul {
    margin-top: 0;
    margin-bottom: 6px;
    margin-left: 6px;
    padding: 0;
}

    dl dt {
        font-weight: 700;
    }

    dl dd {
        margin: 0 0 3px;
    }

hr {
    border: 1px solid var(--neo-global-border-color);
    clear: both;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    max-width: 75rem;
    height: 0;
    margin: 1.25rem auto;
}

.neo-text-capitalized {
    text-transform: capitalize !important;
}

.neo-text-uppercase {
    text-transform: uppercase !important;
}

.neo-text-lowercase {
    text-transform: lowercase;
}

axp-omni-sdk-messaging-ui .neo-text-no-case {
    text-transform: none !important;
}

.neo-text-white {
    color: #fff !important;
}

.neo-ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.neo-typography-reset {
    font-style: initial;
    text-decoration: none;
}

    .neo-typography-reset::placeholder {
        font-style: normal !important;
    }

.neo-underline {
    text-decoration: underline;
}

.neo-italic {
    font-style: italic;
}

.neo-light:not(.neo-global-colors) {
    font-weight: 300;
}

.neo-regular {
    font-weight: 400;
}

.neo-semibold {
    font-weight: 600;
}

.neo-bold {
    font-weight: 700;
}

.neo-body-tiny {
    font-size: 10px;
    line-height: 16px;
}

    .neo-body-tiny.neo-paragraph-spacing {
        margin-bottom: 20px;
    }

.neo-body-small {
    font-size: 12px;
    line-height: 16px;
}

    .neo-body-small.neo-paragraph-spacing {
        margin-bottom: 24px;
    }

.neo-body-regular {
    font-size: 14px;
    line-height: 20px;
}

    .neo-body-regular.neo-paragraph-spacing {
        margin-bottom: 28px;
    }

.neo-body-large {
    font-size: 16px;
    line-height: 24px;
}

    .neo-body-large.neo-paragraph-spacing {
        margin-bottom: 32px;
    }

axp-omni-sdk-messaging-ui .neo-apac-language {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block !important;
}

.neo-icon--small:before {
    font-size: 16px;
}

.neo-icon--medium:before {
    font-size: 24px;
}

.neo-icon--large:before {
    font-size: 32px;
}

.neo__border-1px {
    border-width: 1px;
}

.neo__border-2px {
    border-width: 2px;
}

.neo__border-3px {
    border-width: 3px;
}

.neo--border-radius-2px {
    border-radius: 2px;
}

.neo--border-radius-4px {
    border-radius: 4px;
}

.neo--border-radius-16px {
    border-radius: 16px;
}

.neo--border-radius-100 {
    border-radius: 100%;
}

.neo__shadow--elevation-400 {
    box-shadow: 0 16px 32px #00000040;
}

.neo__shadow--elevation-300 {
    box-shadow: 0 8px 16px #00000040;
}

.neo__shadow--elevation-200 {
    box-shadow: 0 4px 8px #00000040;
}

.neo__shadow--elevation-100 {
    box-shadow: 0 4px 4px #00000040;
}

@keyframes show-element {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes animation-modal-content {
    0% {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

@keyframes spinner-animation {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes widgetLoadingContent {
    0% {
        background-position: 0;
    }

    to {
        background-position: 100vw;
    }
}

.neo-display-none {
    display: none !important;
}

.neo-visibility-hidden {
    visibility: hidden;
}

axp-omni-sdk-messaging-ui .col-1 {
    grid-column: span 1;
}

axp-omni-sdk-messaging-ui .col-2 {
    grid-column: span 2;
}

axp-omni-sdk-messaging-ui .col-3 {
    grid-column: span 3;
}

axp-omni-sdk-messaging-ui .col-4 {
    grid-column: span 4;
}

axp-omni-sdk-messaging-ui .col-5 {
    grid-column: span 5;
}

axp-omni-sdk-messaging-ui .col-6 {
    grid-column: span 6;
}

axp-omni-sdk-messaging-ui .col-7 {
    grid-column: span 7;
}

axp-omni-sdk-messaging-ui .col-8 {
    grid-column: span 8;
}

axp-omni-sdk-messaging-ui .col-9 {
    grid-column: span 9;
}

axp-omni-sdk-messaging-ui .col-10 {
    grid-column: span 10;
}

axp-omni-sdk-messaging-ui .col-11 {
    grid-column: span 11;
}

axp-omni-sdk-messaging-ui .col-12 {
    grid-column: span 12;
}

.neo-right-text {
    text-align: right;
}

.neo-spinner {
    color: var(--spinner-color);
    vertical-align: middle;
    align-self: center;
    display: inline-block;
    position: relative;
}

    .neo-spinner:after {
        content: "";
        vertical-align: middle;
        font-family: updated-neo-icons;
        animation: 0.5s infinite spinner-animation;
        display: inline-block;
    }

.neo-btn > .neo-spinner,
.neo-multiselect__header > .neo-spinner {
    color: inherit;
    margin-right: 6px;
}

[dir="rtl"] .neo-btn > .neo-spinner,
[dir="rtl"] .neo-multiselect__header > .neo-spinner {
    margin-left: 6px;
    margin-right: initial;
}

.neo-spinner:after {
    font-size: 20px;
}

.neo-spinner--large:after {
    font-size: 26px;
}

.neo-spinner--x-large:after {
    font-size: 34px;
}

.neo-arrow {
    width: 15px;
    height: 7.5px;
    display: block;
    position: absolute;
}

    .neo-arrow:before,
    .neo-arrow:after {
        content: "";
        border-style: solid;
        border-color: #0000;
        height: 7.5px;
        display: block;
        position: absolute;
    }

.neo-form .neo-form-control--checkboxes {
    display: flex;
    margin-bottom: 0 !important;
}

.neo-form .neo-form-control {
    flex-direction: column;
    margin-bottom: 16px;
    display: flex;
}

    .neo-form .neo-form-control > label:not(.neo-switch) {
        letter-spacing: 0;
        color: var(--input-label-color);
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
    }

    .neo-form .neo-form-control .neo-switch:only-child {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .neo-form .neo-form-control .neo-switch {
        margin-bottom: 6px;
    }

.neo-form .neo-form-control--error > .neo-input-group ~ label,
.neo-form .neo-form-control--error > .neo-input ~ label,
.neo-form .neo-form-control--error > .neo-select ~ label,
.neo-form .neo-form-control--error > .neo-radio ~ label,
.neo-form .neo-form-control--error > .neo-check ~ label,
.neo-form .neo-form-control--error > .neo-switch,
.neo-form .neo-form-control--error .neo-input-hint,
.neo-form .neo-form-control--error .neo-input-textarea__counter {
    color: var(--input-border-error-color);
}

.neo-form .neo-form-control--error .neo-input:not(:focus),
.neo-form .neo-form-control--error .neo-chips,
.neo-form .neo-form-control--error .neo-select select {
    border-color: var(--input-border-error-color);
}

.neo-form .neo-form-control--required > label > span,
.neo-form .neo-form-control--required > .neo-input-group ~ label > span,
.neo-form .neo-form-control--required > .neo-input-group > label > span {
    color: var(--input-asterix-color);
}

.neo-form .neo-form-control--required > label:not(:has(> span)):after {
    color: var(--input-asterix-color);
    content: " *";
}

.neo-form
.neo-form-control--required > .neo-input-group ~ label:not(:has(> span)):after {
    color: var(--input-asterix-color);
    content: " *";
}

.neo-form
.neo-form-control--required > .neo-input-group > label:not(:has(> span)):after {
    color: var(--input-asterix-color);
    content: " *";
}

.neo-form .neo-form-control--textarea {
    width: -moz-fit-content;
    width: fit-content;
}

.neo-form .neo-form-control .neo-input-icon__wrapper {
    color: var(--input-font-color);
}

.neo-form .neo-form-control--disabled .neo-select:after,
.neo-form .neo-form-control--disabled .neo-select:hover:after {
    color: var(--input-disabled-color) !important;
}

.neo-form .neo-form-control--disabled .neo-select select,
.neo-form .neo-form-control--disabled .neo-select:hover select {
    border-color: var(--input-disabled-color);
    background-color: var(--input-disabled-bg);
    cursor: not-allowed;
    color: var(--input-disabled-color) !important;
}

.neo-form .neo-form-control--disabled .neo-multiselect {
    background-color: var(--input-disabled-bg);
}

    .neo-form .neo-form-control--disabled .neo-multiselect .neo-multiselect__header,
    .neo-form
    .neo-form-control--disabled
    .neo-multiselect
    .neo-multiselect-combo__header {
        cursor: not-allowed;
        border-color: var(--input-disabled-color) !important;
        color: var(--input-disabled-color) !important;
    }

        .neo-form
        .neo-form-control--disabled
        .neo-multiselect
        .neo-multiselect__header:after,
        .neo-form
        .neo-form-control--disabled
        .neo-multiselect
        .neo-multiselect-combo__header:after {
            color: var(--input-disabled-color) !important;
        }

.neo-form
.neo-form-control--disabled
.neo-input-editable__wrapper
.neo-input-edit__icon,
.neo-form
.neo-form-control--disabled
.neo-input-editable__wrapper
.neo-input-editable__close {
    color: var(--input-disabled-color);
    background-color: var(--input-disabled-bg);
}

    .neo-form
    .neo-form-control--disabled
    .neo-input-editable__wrapper
    .neo-input-edit__icon:hover,
    .neo-form
    .neo-form-control--disabled
    .neo-input-editable__wrapper
    .neo-input-editable__close:hover {
        cursor: not-allowed;
    }

.neo-form .neo-form-control--disabled:hover .neo-input-editable__wrapper,
.neo-form .neo-form-control--disabled:hover .neo-input-group__addon {
    border-color: var(--input-border-disabled-color) !important;
}

.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group
.neo-input-group__addon:first-child,
.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group:hover
.neo-input-group__addon:first-child,
.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group
.neo-input-group__addon:first-child:hover,
.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group:hover
.neo-input-group__addon:first-child:hover {
    border-left-color: var(--input-border-disabled-color) !important;
}

.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group
.neo-input-group__addon:last-child,
.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group:hover
.neo-input-group__addon:last-child,
.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group
.neo-input-group__addon:last-child:hover,
.neo-form
.neo-form-control--disabled[dir="rtl"]
.neo-input-group:hover
.neo-input-group__addon:last-child:hover {
    border-right-color: var(--input-border-disabled-color) !important;
}

.neo-form .neo-form-control--disabled .neo-input-group .neo-input-group--addons,
.neo-form
.neo-form-control--disabled
.neo-input-group
.neo-input-group--addons:hover,
.neo-form
.neo-form-control--disabled
.neo-input-group
.neo-input-group--addons:focus-within
.neo-input-group__addon {
    border-color: var(--input-border-disabled-color) !important;
}

.neo-form
.neo-form-control--disabled
.neo-input-group
.neo-input-group__addon:first-child,
.neo-form
.neo-form-control--disabled
.neo-input-group:hover
.neo-input-group__addon:first-child,
.neo-form
.neo-form-control--disabled
.neo-input-group
.neo-input-group__addon:first-child:hover,
.neo-form
.neo-form-control--disabled
.neo-input-group:hover
.neo-input-group__addon:first-child:hover {
    border-right-color: var(--input-border-disabled-color) !important;
}

.neo-form
.neo-form-control--disabled
.neo-input-group
.neo-input-group__addon:last-child,
.neo-form
.neo-form-control--disabled
.neo-input-group:hover
.neo-input-group__addon:last-child,
.neo-form
.neo-form-control--disabled
.neo-input-group
.neo-input-group__addon:last-child:hover,
.neo-form
.neo-form-control--disabled
.neo-input-group:hover
.neo-input-group__addon:last-child:hover {
    border-left-color: var(--input-border-disabled-color) !important;
}

.neo-form .neo-form-control--disabled .neo-input-group:hover .neo-input {
    border-color: var(--input-border-disabled-color) !important;
}

.neo-form .neo-form-control--disabled .neo-input-group .neo-input,
.neo-form .neo-form-control--disabled .neo-input-group .neo-input-group__addon,
.neo-form .neo-form-control--disabled .neo-input-icon__wrapper {
    background-color: var(--input-disabled-bg);
    color: var(--input-disabled-color);
    cursor: not-allowed;
}

    .neo-form .neo-form-control--disabled .neo-input-icon__wrapper .neo-input {
        background-color: var(--input-disabled-bg);
        border-color: var(--input-border-disabled-color);
        color: var(--input-disabled-color);
        cursor: not-allowed;
    }

.neo-form .neo-form-control--disabled textarea {
    border-color: var(--input-border-disabled-color);
    background-color: var(--input-disabled-bg);
}

    .neo-form .neo-form-control--disabled textarea:hover {
        border-color: var(--input-border-disabled-color);
        cursor: not-allowed;
    }

.neo-form
.neo-form-control--error:not(:focus-within)
.neo-multiselect
.neo-multiselect__header,
.neo-form
.neo-form-control--error:not(:focus-within)
.neo-multiselect
.neo-multiselect-combo__header {
    border-color: var(--input-border-error-color);
}

.neo-form
.neo-form-control--error:not(:focus-within)[dir="rtl"]
.neo-input-group--addons
.neo-input-group__addon:first-child {
    border-left-color: var(--input-border-error-color);
}

.neo-form
.neo-form-control--error:not(:focus-within)[dir="rtl"]
.neo-input-group--addons
.neo-input-group__addon:last-child {
    border-right-color: var(--input-border-error-color);
}

.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-group
.neo-input-group--addons {
    border: 1px solid var(--input-border-error-color);
}

.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-group--addons
.neo-input-group__addon:first-child {
    border-right-color: var(--input-border-error-color);
}

[dir="rtl"]
.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-group--addons
.neo-input-group__addon:first-child,
.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-group--addons
.neo-input-group__addon:last-child {
    border-left-color: var(--input-border-error-color);
}

[dir="rtl"]
.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-group--addons
.neo-input-group__addon:last-child {
    border-right-color: var(--input-border-error-color);
}

.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-group--addons:hover
.neo-input {
    border-color: var(--input-border-disabled-color);
}

.neo-form
.neo-form-control--error:not(:focus-within)
.neo-input-editable__wrapper,
.neo-form .neo-form-control--error:not(:focus-within) textarea {
    border-color: var(--input-border-error-color);
}

.neo-form--inline {
    flex-direction: row;
    align-items: center;
    display: flex;
}

.neo-form--inline--wrap {
    flex-wrap: wrap;
}

.neo-form--inline > label {
    color: var(--global-font-color);
    margin-right: 8px;
    padding-bottom: 0 !important;
}

[dir="rtl"] .neo-form--inline > label {
    margin-left: 8px;
    margin-right: 0;
}

.neo-form--inline label {
    white-space: nowrap;
}

.neo-form--inline .neo-form-control {
    min-height: 79px;
    margin-bottom: 0;
}

.neo-form--inline .neo-form-control--no-label {
    min-height: initial;
}

.neo-form--inline .neo-form-control:not(:last-child) {
    margin-right: 12px;
}

[dir="rtl"] .neo-form--inline .neo-form-control:not(:last-child) {
    margin-left: 12px;
    margin-right: 0;
}

.neo-form--inline .neo-select {
    margin-top: 0;
    margin-bottom: 0;
}

.neo-form--inline .neo-radio + label:not(last-child),
.neo-form--inline .neo-switch:not(last-child),
.neo-form--inline .neo-check + label:not(last-child) {
    margin-right: 8px;
}

.neo-form.neo-form--inline
.neo-form-control.neo-form-control--no-label
.neo-input-editable__wrapper {
    margin-top: 0;
    margin-bottom: 0;
}

.neo-input {
    background-image: none;
    background-color: var(--input-background-color);
    border: 1px solid var(--input-border-color);
    box-sizing: border-box;
    color: var(--input-font-color);
    letter-spacing: 0;
    border-radius: 2px;
    min-width: auto;
    min-height: 36px;
    padding: 8px 12px;
    font-family: inherit;
    font-size: 14px;
    line-height: 20px;
    display: block;
}

    .neo-input:hover {
        border-color: var(--input-border-hover-color);
    }

    .neo-input:not(:disabled):hover + .neo-input-edit__icon:before,
    .neo-input:not(:disabled):hover + .neo-input-editable__close:before,
    .neo-input:not(:disabled):focus + .neo-input-edit__icon:before,
    .neo-input:not(:disabled):focus + .neo-input-editable__close:before,
    .neo-input:not(:disabled) + .neo-input-edit__icon:focus:before,
    .neo-input:not(:disabled) + .neo-input-editable__close:focus:before {
        visibility: visible;
    }

    .neo-input:disabled + .neo-input-edit__icon,
    .neo-input:disabled + .neo-input-editable__close {
        display: none;
    }

    .neo-input[readonly],
    .neo-input-readonly {
        background-color: #0000;
        border: none;
        min-height: auto;
        padding: 8px 0;
    }

[dir="rtl"] .neo-input[readonly],
[dir="rtl"] .neo-input-readonly {
    padding-left: auto;
    padding-right: 0;
}

.neo-input[readonly]:active,
.neo-input[readonly]:focus,
.neo-input-readonly:active,
.neo-input-readonly:focus {
    box-shadow: none;
    border: none;
}

.neo-input[disabled] {
    background-color: var(--input-disabled-bg);
    border-color: var(--input-border-disabled-color);
    color: var(--input-disabled-color);
    cursor: not-allowed;
}

.neo-input:focus {
    border: 1px solid var(--input-focus-border-color);
    border-width: 2px;
    outline: none;
}

.neo-input[disabled]:-ms-input-placeholder {
    color: var(--input-disabled-color);
}

.neo-input[disabled]::placeholder {
    color: var(--input-disabled-color);
}

.neo-input:-ms-input-placeholder {
    letter-spacing: 0;
    color: var(--input-placeholder-font-color);
    opacity: 1;
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}

.neo-input::placeholder {
    letter-spacing: 0;
    color: var(--input-placeholder-font-color);
    opacity: 1;
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}

.neo-input--error {
    border-color: var(--input-border-error-color);
}

    .neo-input--error:focus {
        border-color: var(--input-focus-border-color);
    }

.neo-form--inline
.neo-form-control:not(.neo-form-control--no-label)
.neo-input-editable__wrapper:only-child {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .neo-form--inline
    .neo-form-control:not(.neo-form-control--no-label)
    .neo-input-editable__wrapper:only-child:focus-within {
        margin: 19px -1px;
    }

.neo-form--inline
.neo-form-control:not(.neo-form-control--no-label)
.neo-input-editable__wrapper:first-child {
    margin-top: 20px;
}

    .neo-form--inline
    .neo-form-control:not(.neo-form-control--no-label)
    .neo-input-editable__wrapper:first-child:focus-within {
        margin-top: 19px;
        margin-left: -1px;
        margin-right: -1px;
    }

.neo-input-editable__wrapper {
    border: 1px solid var(--input-border-color);
    border-radius: 2px;
    flex-direction: row;
    justify-content: space-between;
    width: auto;
    min-height: 36px;
    display: flex;
}

    .neo-input-editable__wrapper.neo-input-editable__wrapper--small:focus-within {
        margin: 0 -1px;
    }

        .neo-input-editable__wrapper.neo-input-editable__wrapper--small:focus-within
        .neo-input + .neo-input-edit__icon,
        .neo-input-editable__wrapper.neo-input-editable__wrapper--small:focus-within
        .neo-input + .neo-input-editable__close {
            margin: 0 0 2px;
        }

.neo-input-editable__wrapper--small {
    min-height: initial;
    max-height: 24px;
}

    .neo-input-editable__wrapper--small .neo-input {
        min-height: initial;
        max-height: 24px;
        padding: 2px 8px;
    }

        .neo-input-editable__wrapper--small .neo-input + .neo-input-edit__icon,
        .neo-input-editable__wrapper--small .neo-input + .neo-input-editable__close {
            padding: 4px;
        }

            .neo-input-editable__wrapper--small .neo-input + .neo-input-edit__icon:before,
            .neo-input-editable__wrapper--small
            .neo-input + .neo-input-editable__close:before {
                line-height: initial;
            }

.neo-input-editable__wrapper:focus-within {
    border-color: var(--input-focus-border-color);
    border-width: 2px;
    margin: -1px;
}

.neo-form-control:not(.neo-form-control--disabled)
.neo-input-editable__wrapper:hover:not(:focus-within) {
    border-color: var(--input-border-hover-color);
}

.neo-input-editable__wrapper:hover .neo-input-edit__icon:before,
.neo-input-editable__wrapper:hover .neo-input-editable__close:before {
    visibility: visible;
}

.neo-input-editable__wrapper input,
.neo-input-editable__wrapper textarea {
    border: none;
    flex-grow: 1;
    min-width: 0;
    padding-right: 0;
}

[dir="rtl"] .neo-input-editable__wrapper input,
[dir="rtl"] .neo-input-editable__wrapper textarea {
    padding-left: 0;
    padding-right: 12px;
}

.neo-input-editable__wrapper input:focus,
.neo-input-editable__wrapper textarea:focus {
    border: none;
}

    .neo-input-editable__wrapper input:focus:focus,
    .neo-input-editable__wrapper textarea:focus:focus {
        box-shadow: none;
    }

.neo-input-editable__wrapper .neo-input-edit__icon,
.neo-input-editable__wrapper .neo-input-editable__close {
    background-color: var(--input-background-color);
    color: var(--input-font-color);
    border: none;
    border-radius: 2px;
    flex-direction: column;
    justify-content: center;
    padding: 8px 12px;
    display: flex;
}

    .neo-input-editable__wrapper .neo-input-edit__icon:before,
    .neo-input-editable__wrapper .neo-input-editable__close:before {
        visibility: hidden;
    }

    .neo-input-editable__wrapper .neo-input-edit__icon:hover,
    .neo-input-editable__wrapper .neo-input-editable__close:hover {
        cursor: pointer;
    }

    .neo-input-editable__wrapper .neo-input-edit__icon:not(:disabled):focus,
    .neo-input-editable__wrapper .neo-input-editable__close:not(:disabled):focus {
        outline: var(--global-outline-color) auto 2px;
        margin: -1px;
    }

.neo-input-group {
    flex-direction: column;
    display: flex;
}

    .neo-input-group > label:not(.neo-switch) {
        letter-spacing: 0;
        color: var(--input-label-color);
        padding-bottom: 4px;
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
    }

    .neo-input-group input + label:not(.neo-switch) {
        padding-bottom: 4px;
    }

    .neo-input-group .neo-check + label:before {
        line-height: 1.5;
    }

    .neo-input-group .neo-input-group--addons {
        vertical-align: middle;
        border: 1px solid var(--input-border-color);
        border-radius: 2px;
        width: 100%;
        display: flex;
    }

        .neo-input-group .neo-input-group--addons .neo-input {
            border: none;
        }

            .neo-input-group .neo-input-group--addons .neo-input:focus {
                box-shadow: none;
                padding: 8px 11px;
            }

        .neo-input-group .neo-input-group--addons .neo-multiselect:focus {
            outline: none;
        }

        .neo-input-group .neo-input-group--addons .neo-select select {
            border: none;
        }

            .neo-input-group .neo-input-group--addons .neo-select select:focus {
                outline: none;
            }

        .neo-input-group
        .neo-input-group--addons
        .neo-multiselect
        .neo-multiselect__header {
            border: none;
        }

            .neo-input-group
            .neo-input-group--addons
            .neo-multiselect
            .neo-multiselect__header:focus {
                outline: none;
            }

        .neo-input-group
        .neo-input-group--addons
        .neo-multiselect
        .neo-multiselect-combo__header {
            border: none;
        }

            .neo-input-group
            .neo-input-group--addons
            .neo-multiselect
            .neo-multiselect-combo__header:focus {
                outline: none;
            }

        .neo-input-group .neo-input-group--addons .neo-input-editable__wrapper {
            border: none;
            flex-grow: 1;
        }

        .neo-input-group .neo-input-group--addons > .neo-input-editable__wrapper,
        .neo-input-group .neo-input-group--addons > .neo-input-icon__wrapper {
            margin: 0 !important;
        }

            .neo-input-group .neo-input-group--addons > .neo-input-editable__wrapper:focus,
            .neo-input-group
            .neo-input-group--addons > .neo-input-editable__wrapper:focus-within,
            .neo-input-group .neo-input-group--addons > .neo-input-icon__wrapper:focus,
            .neo-input-group
            .neo-input-group--addons > .neo-input-icon__wrapper:focus-within {
                box-shadow: none;
                margin: -1px;
            }

        .neo-input-group .neo-input-group--addons:hover {
            border-color: #323232;
        }

            .neo-input-group
            .neo-input-group--addons:hover
            .neo-input-group__addon:first-child {
                border-right-color: #323232;
            }

            [dir="rtl"]
            .neo-input-group
            .neo-input-group--addons:hover
            .neo-input-group__addon:first-child,
            .neo-input-group
            .neo-input-group--addons:hover
            .neo-input-group__addon:last-child {
                border-left-color: #323232;
            }

[dir="rtl"]
.neo-input-group
.neo-input-group--addons:hover
.neo-input-group__addon:last-child {
    border-right-color: #323232;
}

.neo-input-group .neo-input-group--addons:focus-within {
    border-color: var(--input-focus-border-color);
    border-width: 2px;
    margin: -1px;
}

    .neo-input-group
    .neo-input-group--addons:focus-within
    .neo-input-editable__wrapper
    .neo-input-edit__icon {
        padding: 8px 13px;
    }

    .neo-input-group
    .neo-input-group--addons:focus-within
    .neo-input-group__addon:first-child {
        border-right-color: var(--input-focus-border-color);
        border-right-width: 2px;
    }

[dir="rtl"]
.neo-input-group
.neo-input-group--addons:focus-within
.neo-input-group__addon:first-child {
    border-left-color: var(--input-focus-border-color);
    border-left-width: 2px;
}

.neo-input-group
.neo-input-group--addons:focus-within
.neo-input-group__addon:last-child {
    border-left-color: var(--input-focus-border-color);
    border-left-width: 2px;
    padding: 8px 10px;
}

[dir="rtl"]
.neo-input-group
.neo-input-group--addons:focus-within
.neo-input-group__addon:last-child {
    border-right-color: var(--input-focus-border-color);
    border-right-width: 2px;
}

.neo-input-hint + .neo-input-group .neo-input-group--addons {
    margin-bottom: 0;
}

.neo-input-group .neo-input-group--inline {
    vertical-align: middle;
    align-items: center;
    width: 100%;
    min-height: 37px;
    display: flex;
}

    .neo-input-group .neo-input-group--inline .neo-check + label {
        margin-right: 24px;
        padding: 0 !important;
    }

[dir="rtl"] .neo-input-group .neo-input-group--inline .neo-check + label {
    margin-left: 24px;
    margin-right: 0;
}

.neo-input-group .neo-input-group--inline .neo-check + label:before {
    line-height: 1.5;
}

.neo-input-group .neo-input-group--inline .neo-radio + label {
    margin-right: 24px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

[dir="rtl"] .neo-input-group .neo-input-group--inline .neo-radio + label {
    margin-left: 24px;
    margin-right: 0;
}

.neo-input-group .neo-input-group--inline .neo-switch {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 6px;
}

[dir="rtl"] .neo-input-group .neo-input-group--inline .neo-switch {
    margin-left: 6px;
    margin-right: 0;
}

.neo-input-group label:not(.neo-switch):not(.neo-label) {
    pointer-events: none;
    padding-bottom: 4px;
    line-height: 16px;
}

.neo-input-group .neo-radio:not(.neo-radio-readonly) + label,
.neo-input-group .neo-check:not(.neo-check-readonly) + label {
    pointer-events: initial !important;
}

.neo-input-group label:not(.neo-switch):not(.neo-label) + label {
    padding-top: 0;
}

.neo-input-group .neo-switch,
.neo-input-group .neo-check,
.neo-input-group .neo-btn {
    border-radius: 0;
}

.neo-input-group .neo-input {
    flex-grow: 1;
}

.neo-input-group .neo-btn {
    flex: none;
    padding-top: 8px;
    padding-bottom: 8px;
}

.neo-input-group .neo-input-group__addon {
    background: var(--input-background-color);
    color: var(--input-addon-font-color);
    cursor: default;
    align-items: center;
    padding: 8px 12px;
    line-height: 20px;
    display: flex;
}

    .neo-input-group .neo-input-group__addon:first-child {
        border-right: 1px solid var(--input-border-color);
    }

[dir="rtl"] .neo-input-group .neo-input-group__addon:first-child {
    border-right-width: 0;
    border-left: 1px solid var(--input-border-color);
}

.neo-input-group .neo-input-group__addon:last-child {
    border-left: 1px solid var(--input-border-color);
}

[dir="rtl"] .neo-input-group .neo-input-group__addon:last-child {
    border-right: 1px solid var(--input-border-color);
    border-left-width: 0;
}

label > .neo-input-group,
label + .neo-input-group {
    margin-top: 4px;
}

.neo-input-icon__wrapper {
    display: flex;
    position: relative;
}

    .neo-input-icon__wrapper:not(.neo-input-editable__wrapper):focus-within {
        border-color: var(--input-focus-border-color);
        border-width: 2px;
        margin: -1px;
    }

        .neo-input-icon__wrapper:not(.neo-input-editable__wrapper):focus-within > [class*="neo-icon"]:not(.neo-input-edit__icon) {
            margin: -1px 0 1px 1px;
        }

        .neo-input-icon__wrapper:not(.neo-input-editable__wrapper):focus-within
        .neo-input + [class*="neo-icon"]:not(.neo-input-edit__icon) {
            margin: -1px 1px 1px 0;
        }

    .neo-input-icon__wrapper .neo-input {
        flex-grow: 1;
    }

        .neo-input-icon__wrapper .neo-input:focus {
            outline: none;
        }

        .neo-input-icon__wrapper .neo-input:first-child {
            padding-right: 28px;
        }

[dir="rtl"] .neo-input-icon__wrapper .neo-input:first-child {
    padding-left: 28px;
    padding-right: 12px;
}

.neo-input-icon__wrapper .neo-input:not(:first-child) {
    padding-left: 28px;
}

[dir="rtl"] .neo-input-icon__wrapper .neo-input:not(:first-child) {
    padding-left: 12px;
    padding-right: 28px;
}

.neo-input-icon__wrapper .neo-input:not(:last-child):not(:first-child) {
    padding-left: 28px;
    padding-right: 28px;
}

.neo-input-icon__wrapper .neo-input + [class*="aoc-"],
.neo-input-icon__wrapper .neo-input + [class*="neo-icon"] {
    left: auto;
    right: 0;
}

.neo-input-icon__wrapper [class*="aoc-"]:not(.neo-input-edit__icon),
.neo-input-icon__wrapper [class*="neo-icon"]:not(.neo-input-edit__icon) {
    justify-content: center;
    align-items: center;
    height: 36px;
    padding: 12px 8px;
    display: inline-flex;
}

    .neo-input-icon__wrapper [class*="aoc-"]:not(.neo-input-edit__icon):first-child,
    .neo-input-icon__wrapper
    [class*="neo-icon"]:not(.neo-input-edit__icon):first-child {
        position: absolute;
        inset: auto auto 0 0;
    }

    [dir="rtl"]
    .neo-input-icon__wrapper
    [class*="aoc-"]:not(.neo-input-edit__icon):first-child,
    [dir="rtl"]
    .neo-input-icon__wrapper
    [class*="neo-icon"]:not(.neo-input-edit__icon):first-child,
    .neo-input-icon__wrapper [class*="aoc-"]:not(.neo-input-edit__icon):last-child,
    .neo-input-icon__wrapper
    [class*="neo-icon"]:not(.neo-input-edit__icon):last-child {
        position: absolute;
        inset: auto 0 0 auto;
    }

[dir="rtl"]
.neo-input-icon__wrapper
[class*="aoc-"]:not(.neo-input-edit__icon):last-child,
[dir="rtl"]
.neo-input-icon__wrapper
[class*="neo-icon"]:not(.neo-input-edit__icon):last-child {
    position: absolute;
    inset: auto auto 0 0;
}

.neo-input-hint,
.neo-input-textarea__counter {
    letter-spacing: 0;
    color: var(--input-hint-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

.neo-input + .neo-input-hint,
.neo-select + .neo-input-hint,
.neo-input-group + .neo-input-hint,
.neo-input-editable__wrapper + .neo-input-hint,
.neo-input-icon__wrapper + .neo-input-hint,
.neo-input-group--addons + .neo-input-hint,
.neo-input-group--inline + .neo-input-hint,
.neo-switch + .neo-input-hint,
.neo-check ~ .neo-input-hint,
.neo-multiselect + .neo-input-hint,
.neo-input + .neo-input-textarea__counter,
.neo-select + .neo-input-textarea__counter,
.neo-input-group + .neo-input-textarea__counter,
.neo-input-editable__wrapper + .neo-input-textarea__counter,
.neo-input-icon__wrapper + .neo-input-textarea__counter,
.neo-input-group--addons + .neo-input-textarea__counter,
.neo-input-group--inline + .neo-input-textarea__counter,
.neo-switch + .neo-input-textarea__counter,
.neo-check ~ .neo-input-textarea__counter,
.neo-multiselect + .neo-input-textarea__counter {
    margin-top: 4px;
}

.neo-switch + .neo-input-hint,
.neo-switch + .neo-input-textarea__counter {
    margin-left: 44px;
}

.neo-form-control--error .neo-input-hint {
    color: var(--input-border-error-color);
}

.neo-form-control--error:not([dir="rtl"]) .neo-input-hint:before {
    content: "";
    vertical-align: sub;
    margin-right: 4px;
    font-family: updated-neo-icons;
    font-size: 16px;
    line-height: 16px;
}

.neo-form-control--error[dir="rtl"] .neo-input-hint:after {
    content: "";
    vertical-align: sub;
    margin-left: 4px;
    font-family: updated-neo-icons;
    font-size: 16px;
    line-height: 16px;
}

.neo-input-textarea--locked {
    resize: none;
}

.neo-input-textarea__helper {
    margin-top: 8px;
    display: flex;
}

    .neo-input-textarea__helper .neo-input-hint {
        align-self: flex-start;
    }

    .neo-input-textarea__helper .neo-input-textarea__counter {
        margin-left: auto;
        padding-left: 1rem;
    }

textarea:focus {
    border: 1px solid var(--input-focus-border-color);
    border-width: 2px;
    outline: none;
    margin: -1px;
}

.neo-pagination__item-arrow,
.neo-pagination__item,
.neo-btn-tertiary,
.neo-btn-secondary,
.neo-btn-primary,
axp-omni-sdk-messaging-ui .neo-btn {
    letter-spacing: 0;
    color: var(--button-text-color);
    border: 0;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 8px 16px;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: inline-flex;
}

    .neo-pagination__item-arrow a:hover,
    .neo-pagination__item a:hover,
    .neo-btn-tertiary a:hover,
    .neo-btn-secondary a:hover,
    .neo-btn-primary a:hover,
    .neo-btn a:hover {
        text-decoration: none;
    }

    .neo-pagination__item-arrow:focus,
    .neo-pagination__item:focus,
    .neo-btn-tertiary:focus,
    .neo-btn-secondary:focus,
    .neo-btn-primary:focus,
    axp-omni-sdk-messaging-ui .neo-btn:focus,
    .neo-pagination__item-arrow:focus-visible,
    .neo-pagination__item:focus-visible,
    .neo-btn-tertiary:focus-visible,
    .neo-btn-secondary:focus-visible,
    .neo-btn-primary:focus-visible,
    .neo-btn:focus-visible {
        outline-offset: 3px;
    }

    .neo-pagination__item-arrow:not(:empty):before,
    .neo-pagination__item:not(:empty):before,
    .neo-btn-tertiary:not(:empty):before,
    .neo-btn-secondary:not(:empty):before,
    .neo-btn-primary:not(:empty):before,
    .neo-btn:not(:empty):before {
        margin-left: 0;
        margin-right: 8px;
    }

[dir="rtl"].neo-pagination__item-arrow:not(:empty):before,
[dir="rtl"].neo-pagination__item:not(:empty):before,
[dir="rtl"].neo-btn-tertiary:not(:empty):before,
[dir="rtl"].neo-btn-secondary:not(:empty):before,
[dir="rtl"].neo-btn-primary:not(:empty):before,
[dir="rtl"].neo-btn:not(:empty):before,
[dir="rtl"] .neo-pagination__item-arrow:not(:empty):before,
[dir="rtl"] .neo-pagination__item:not(:empty):before,
[dir="rtl"] .neo-btn-tertiary:not(:empty):before,
[dir="rtl"] .neo-btn-secondary:not(:empty):before,
[dir="rtl"] .neo-btn-primary:not(:empty):before,
[dir="rtl"] .neo-btn:not(:empty):before {
    margin-left: 8px;
    margin-right: 0;
}

axp-omni-sdk-messaging-ui .neo-btn {
    position: relative;
}

.neo-btn--wide {
    justify-content: center;
    width: 100%;
    display: flex;
}

axp-omni-sdk-messaging-ui .neo-btn--compact {
    min-height: 24px;
    padding: 4px 8px;
    font-size: 12px;
}

.neo-btn-primary--primary {
    background-color: var(--button-hover-color-default-info);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--primary.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-primary {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-primary-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-primary-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-primary-rgb), 0);
    }
}

.neo-btn-primary--primary:hover,
.neo-btn-primary--primary:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--primary:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
}

.neo-btn-primary--primary[disabled],
.neo-btn-primary--primary--disabled,
.neo-btn-primary--primary[disabled]:active,
.neo-btn-primary--primary[disabled]:focus,
.neo-btn-primary--primary--disabled:active,
.neo-btn-primary--primary--disabled:focus {
    background-color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-primary--primary[disabled]:hover,
    .neo-btn-primary--primary--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-primary--default {
    background-color: var(--button-hover-color-default-info);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--default.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-default {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-primary-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-primary-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-primary-rgb), 0);
    }
}

.neo-btn-primary--default:hover,
.neo-btn-primary--default:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--default:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
}

.neo-btn-primary--default[disabled],
.neo-btn-primary--default--disabled,
.neo-btn-primary--default[disabled]:active,
.neo-btn-primary--default[disabled]:focus,
.neo-btn-primary--default--disabled:active,
.neo-btn-primary--default--disabled:focus {
    background-color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-primary--default[disabled]:hover,
    .neo-btn-primary--default--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-primary--success {
    background-color: var(--button-hover-color-success);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-success) 0%, var(--button-hover-color-success) 50%, var(--button-color-success) 50%, var(--button-color-success) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--success.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-success {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-success-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-success-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-success-rgb), 0);
    }
}

.neo-btn-primary--success:hover,
.neo-btn-primary--success:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--success:active {
    background-color: var(--button-pressed-color-success);
    background-image: none;
}

.neo-btn-primary--success[disabled],
.neo-btn-primary--success--disabled,
.neo-btn-primary--success[disabled]:active,
.neo-btn-primary--success[disabled]:focus,
.neo-btn-primary--success--disabled:active,
.neo-btn-primary--success--disabled:focus {
    background-color: var(--button-disabled-color-success);
    background-image: none;
}

    .neo-btn-primary--success[disabled]:hover,
    .neo-btn-primary--success--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-primary--warning {
    background-color: var(--button-hover-color-warning);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-warning) 0%, var(--button-hover-color-warning) 50%, var(--button-color-warning) 50%, var(--button-color-warning) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--warning.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-warning {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-warning-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-warning-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-warning-rgb), 0);
    }
}

.neo-btn-primary--warning:hover,
.neo-btn-primary--warning:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--warning:active {
    background-color: var(--button-pressed-color-warning);
    background-image: none;
}

.neo-btn-primary--warning[disabled],
.neo-btn-primary--warning--disabled,
.neo-btn-primary--warning[disabled]:active,
.neo-btn-primary--warning[disabled]:focus,
.neo-btn-primary--warning--disabled:active,
.neo-btn-primary--warning--disabled:focus {
    background-color: var(--button-disabled-color-warning);
    background-image: none;
}

    .neo-btn-primary--warning[disabled]:hover,
    .neo-btn-primary--warning--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-primary--alert {
    background-color: var(--button-hover-color-alert);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-alert) 0%, var(--button-hover-color-alert) 50%, var(--button-color-alert) 50%, var(--button-color-alert) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--alert.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-alert {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-alert-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-alert-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-alert-rgb), 0);
    }
}

.neo-btn-primary--alert:hover,
.neo-btn-primary--alert:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--alert:active {
    background-color: var(--button-pressed-color-alert);
    background-image: none;
}

.neo-btn-primary--alert[disabled],
.neo-btn-primary--alert--disabled,
.neo-btn-primary--alert[disabled]:active,
.neo-btn-primary--alert[disabled]:focus,
.neo-btn-primary--alert--disabled:active,
.neo-btn-primary--alert--disabled:focus {
    background-color: var(--button-disabled-color-alert);
    background-image: none;
}

    .neo-btn-primary--alert[disabled]:hover,
    .neo-btn-primary--alert--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-primary--info {
    background-color: var(--button-hover-color-default-info);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--info.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-info {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-primary-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-primary-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-primary-rgb), 0);
    }
}

.neo-btn-primary--info:hover,
.neo-btn-primary--info:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--info:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
}

.neo-btn-primary--info[disabled],
.neo-btn-primary--info--disabled,
.neo-btn-primary--info[disabled]:active,
.neo-btn-primary--info[disabled]:focus,
.neo-btn-primary--info--disabled:active,
.neo-btn-primary--info--disabled:focus {
    background-color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-primary--info[disabled]:hover,
    .neo-btn-primary--info--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-primary--event {
    background-color: var(--button-hover-color-event);
    color: var(--button-text-color);
    background-image: linear-gradient( 50deg, var(--button-hover-color-event) 0%, var(--button-hover-color-event) 50%, var(--button-color-event) 50%, var(--button-color-event) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-primary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-primary--event.neo-pulse {
        animation-name: none;
    }
}

@keyframes pulse--button-event {
    0% {
        box-shadow: 0 0 rgba(var(--button-color-event-rgb), 0.7);
    }

    70% {
        box-shadow: 0 0 0 15px rgba(var(--button-color-event-rgb), 0);
    }

    to {
        box-shadow: 0 0 rgba(var(--button-color-event-rgb), 0);
    }
}

.neo-btn-primary--event:hover,
.neo-btn-primary--event:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-primary--event:active {
    background-color: var(--button-pressed-color-event);
    background-image: none;
}

.neo-btn-primary--event[disabled],
.neo-btn-primary--event--disabled,
.neo-btn-primary--event[disabled]:active,
.neo-btn-primary--event[disabled]:focus,
.neo-btn-primary--event--disabled:active,
.neo-btn-primary--event--disabled:focus {
    background-color: var(--button-disabled-color-event);
    background-image: none;
}

    .neo-btn-primary--event[disabled]:hover,
    .neo-btn-primary--event--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-secondary {
    border-style: solid;
    border-width: 1px;
}

.neo-btn-secondary--primary {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--primary:hover,
.neo-btn-secondary--primary:focus {
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--primary:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--primary[disabled],
.neo-btn-secondary--primary--disabled,
.neo-btn-secondary--primary[disabled]:active,
.neo-btn-secondary--primary[disabled]:focus,
.neo-btn-secondary--primary--disabled:active,
.neo-btn-secondary--primary--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--primary[disabled]:hover,
    .neo-btn-secondary--primary--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-secondary--default {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--default:hover,
.neo-btn-secondary--default:focus {
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--default:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--default[disabled],
.neo-btn-secondary--default--disabled,
.neo-btn-secondary--default[disabled]:active,
.neo-btn-secondary--default[disabled]:focus,
.neo-btn-secondary--default--disabled:active,
.neo-btn-secondary--default--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--default[disabled]:hover,
    .neo-btn-secondary--default--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-secondary--success {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-success);
    color: var(--button-color-success);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--success:hover,
.neo-btn-secondary--success:focus {
    border-color: var(--button-hover-color-success);
    color: var(--button-hover-color-success);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--success:active {
    border-color: var(--button-pressed-color-success);
    color: var(--button-pressed-color-success);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--success[disabled],
.neo-btn-secondary--success--disabled,
.neo-btn-secondary--success[disabled]:active,
.neo-btn-secondary--success[disabled]:focus,
.neo-btn-secondary--success--disabled:active,
.neo-btn-secondary--success--disabled:focus {
    border-color: var(--button-disabled-color-success);
    color: var(--button-disabled-color-success);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--success[disabled]:hover,
    .neo-btn-secondary--success--disabled:hover {
        border-color: var(--button-disabled-color-success);
        color: var(--button-disabled-color-success);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-secondary--warning {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-warning);
    color: var(--button-color-warning);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--warning:hover,
.neo-btn-secondary--warning:focus {
    border-color: var(--button-hover-color-warning);
    color: var(--button-hover-color-warning);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--warning:active {
    border-color: var(--button-pressed-color-warning);
    color: var(--button-pressed-color-warning);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--warning[disabled],
.neo-btn-secondary--warning--disabled,
.neo-btn-secondary--warning[disabled]:active,
.neo-btn-secondary--warning[disabled]:focus,
.neo-btn-secondary--warning--disabled:active,
.neo-btn-secondary--warning--disabled:focus {
    border-color: var(--button-disabled-color-warning);
    color: var(--button-disabled-color-warning);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--warning[disabled]:hover,
    .neo-btn-secondary--warning--disabled:hover {
        border-color: var(--button-disabled-color-warning);
        color: var(--button-disabled-color-warning);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-secondary--alert {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-alert);
    color: var(--button-color-alert);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--alert:hover,
.neo-btn-secondary--alert:focus {
    border-color: var(--button-hover-color-alert);
    color: var(--button-hover-color-alert);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--alert:active {
    border-color: var(--button-pressed-color-alert);
    color: var(--button-pressed-color-alert);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--alert[disabled],
.neo-btn-secondary--alert--disabled,
.neo-btn-secondary--alert[disabled]:active,
.neo-btn-secondary--alert[disabled]:focus,
.neo-btn-secondary--alert--disabled:active,
.neo-btn-secondary--alert--disabled:focus {
    border-color: var(--button-disabled-color-alert);
    color: var(--button-disabled-color-alert);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--alert[disabled]:hover,
    .neo-btn-secondary--alert--disabled:hover {
        border-color: var(--button-disabled-color-alert);
        color: var(--button-disabled-color-alert);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-secondary--info {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--info:hover,
.neo-btn-secondary--info:focus {
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--info:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--info[disabled],
.neo-btn-secondary--info--disabled,
.neo-btn-secondary--info[disabled]:active,
.neo-btn-secondary--info[disabled]:focus,
.neo-btn-secondary--info--disabled:active,
.neo-btn-secondary--info--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--info[disabled]:hover,
    .neo-btn-secondary--info--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-secondary--event {
    background-color: var(--button-tertiary-hover-background-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-event);
    color: var(--button-color-event);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-secondary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-secondary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-secondary--event:hover,
.neo-btn-secondary--event:focus {
    border-color: var(--button-hover-color-event);
    color: var(--button-hover-color-event);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, border-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-secondary--event:active {
    border-color: var(--button-pressed-color-event);
    color: var(--button-pressed-color-event);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.4s;
    transition-timing-function: ease;
}

.neo-btn-secondary--event[disabled],
.neo-btn-secondary--event--disabled,
.neo-btn-secondary--event[disabled]:active,
.neo-btn-secondary--event[disabled]:focus,
.neo-btn-secondary--event--disabled:active,
.neo-btn-secondary--event--disabled:focus {
    border-color: var(--button-disabled-color-event);
    color: var(--button-disabled-color-event);
    background-color: var(--button-secondary-background-color);
    background-image: none;
}

    .neo-btn-secondary--event[disabled]:hover,
    .neo-btn-secondary--event--disabled:hover {
        border-color: var(--button-disabled-color-event);
        color: var(--button-disabled-color-event);
        background-color: var(--button-secondary-background-color);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-tertiary--primary {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--primary:hover,
.neo-btn-tertiary--primary:focus {
    color: var(--button-hover-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--primary:active {
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--primary[disabled],
.neo-btn-tertiary--primary--disabled,
.neo-btn-tertiary--primary[disabled]:active,
.neo-btn-tertiary--primary[disabled]:focus,
.neo-btn-tertiary--primary--disabled:active,
.neo-btn-tertiary--primary--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--primary[disabled]:hover,
    .neo-btn-tertiary--primary--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-tertiary--default {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--default:hover,
.neo-btn-tertiary--default:focus {
    color: var(--button-hover-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--default:active {
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--default[disabled],
.neo-btn-tertiary--default--disabled,
.neo-btn-tertiary--default[disabled]:active,
.neo-btn-tertiary--default[disabled]:focus,
.neo-btn-tertiary--default--disabled:active,
.neo-btn-tertiary--default--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--default[disabled]:hover,
    .neo-btn-tertiary--default--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-tertiary--success {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-success);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--success:hover,
.neo-btn-tertiary--success:focus {
    color: var(--button-hover-color-success);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--success:active {
    color: var(--button-pressed-color-success);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--success[disabled],
.neo-btn-tertiary--success--disabled,
.neo-btn-tertiary--success[disabled]:active,
.neo-btn-tertiary--success[disabled]:focus,
.neo-btn-tertiary--success--disabled:active,
.neo-btn-tertiary--success--disabled:focus {
    color: var(--button-disabled-color-success);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--success[disabled]:hover,
    .neo-btn-tertiary--success--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-tertiary--warning {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-warning);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--warning:hover,
.neo-btn-tertiary--warning:focus {
    color: var(--button-hover-color-warning);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--warning:active {
    color: var(--button-pressed-color-warning);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--warning[disabled],
.neo-btn-tertiary--warning--disabled,
.neo-btn-tertiary--warning[disabled]:active,
.neo-btn-tertiary--warning[disabled]:focus,
.neo-btn-tertiary--warning--disabled:active,
.neo-btn-tertiary--warning--disabled:focus {
    color: var(--button-disabled-color-warning);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--warning[disabled]:hover,
    .neo-btn-tertiary--warning--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-tertiary--alert {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-alert);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--alert:hover,
.neo-btn-tertiary--alert:focus {
    color: var(--button-hover-color-alert);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--alert:active {
    color: var(--button-pressed-color-alert);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--alert[disabled],
.neo-btn-tertiary--alert--disabled,
.neo-btn-tertiary--alert[disabled]:active,
.neo-btn-tertiary--alert[disabled]:focus,
.neo-btn-tertiary--alert--disabled:active,
.neo-btn-tertiary--alert--disabled:focus {
    color: var(--button-disabled-color-alert);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--alert[disabled]:hover,
    .neo-btn-tertiary--alert--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-tertiary--info {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--info:hover,
.neo-btn-tertiary--info:focus {
    color: var(--button-hover-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--info:active {
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--info[disabled],
.neo-btn-tertiary--info--disabled,
.neo-btn-tertiary--info[disabled]:active,
.neo-btn-tertiary--info[disabled]:focus,
.neo-btn-tertiary--info--disabled:active,
.neo-btn-tertiary--info--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--info[disabled]:hover,
    .neo-btn-tertiary--info--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-tertiary--event {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-event);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-tertiary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-tertiary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-tertiary--event:hover,
.neo-btn-tertiary--event:focus {
    color: var(--button-hover-color-event);
    background-color: var(--button-tertiary-hover-background-color);
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
}

.neo-btn-tertiary--event:active {
    color: var(--button-pressed-color-event);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-tertiary--event[disabled],
.neo-btn-tertiary--event--disabled,
.neo-btn-tertiary--event[disabled]:active,
.neo-btn-tertiary--event[disabled]:focus,
.neo-btn-tertiary--event--disabled:active,
.neo-btn-tertiary--event--disabled:focus {
    color: var(--button-disabled-color-event);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-tertiary--event[disabled]:hover,
    .neo-btn-tertiary--event--disabled:hover {
        cursor: not-allowed;
        box-shadow: none;
    }

.neo-btn-circle {
    color: var(--button-text-color);
    cursor: pointer;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    display: flex;
}

    .neo-btn-circle:hover {
        transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;
    }

    .neo-btn-circle:before {
        font-size: 21px;
    }

.neo-btn-circle--compact {
    width: 24px;
    height: 24px;
}

    .neo-btn-circle--compact:before {
        font-size: 14px;
    }

.neo-btn-circle-primary {
    border: 0;
}

.neo-btn-circle-primary--primary {
    background-color: var(--button-hover-color-default-info);
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--primary:hover,
.neo-btn-circle-primary--primary:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--primary:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--primary[disabled],
.neo-btn-circle-primary--primary--disabled,
.neo-btn-circle-primary--primary[disabled]:active,
.neo-btn-circle-primary--primary[disabled]:focus,
.neo-btn-circle-primary--primary--disabled:active,
.neo-btn-circle-primary--primary--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-default-info);
}

    .neo-btn-circle-primary--primary[disabled]:hover,
    .neo-btn-circle-primary--primary--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-primary--default {
    background-color: var(--button-hover-color-default-info);
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--default:hover,
.neo-btn-circle-primary--default:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--default:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--default[disabled],
.neo-btn-circle-primary--default--disabled,
.neo-btn-circle-primary--default[disabled]:active,
.neo-btn-circle-primary--default[disabled]:focus,
.neo-btn-circle-primary--default--disabled:active,
.neo-btn-circle-primary--default--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-default-info);
}

    .neo-btn-circle-primary--default[disabled]:hover,
    .neo-btn-circle-primary--default--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-primary--success {
    background-color: var(--button-hover-color-success);
    background-image: linear-gradient( 50deg, var(--button-hover-color-success) 0%, var(--button-hover-color-success) 50%, var(--button-color-success) 50%, var(--button-color-success) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--success:hover,
.neo-btn-circle-primary--success:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--success:active {
    background-color: var(--button-pressed-color-success);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--success[disabled],
.neo-btn-circle-primary--success--disabled,
.neo-btn-circle-primary--success[disabled]:active,
.neo-btn-circle-primary--success[disabled]:focus,
.neo-btn-circle-primary--success--disabled:active,
.neo-btn-circle-primary--success--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-success);
}

    .neo-btn-circle-primary--success[disabled]:hover,
    .neo-btn-circle-primary--success--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-primary--warning {
    background-color: var(--button-hover-color-warning);
    background-image: linear-gradient( 50deg, var(--button-hover-color-warning) 0%, var(--button-hover-color-warning) 50%, var(--button-color-warning) 50%, var(--button-color-warning) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--warning:hover,
.neo-btn-circle-primary--warning:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--warning:active {
    background-color: var(--button-pressed-color-warning);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--warning[disabled],
.neo-btn-circle-primary--warning--disabled,
.neo-btn-circle-primary--warning[disabled]:active,
.neo-btn-circle-primary--warning[disabled]:focus,
.neo-btn-circle-primary--warning--disabled:active,
.neo-btn-circle-primary--warning--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-warning);
}

    .neo-btn-circle-primary--warning[disabled]:hover,
    .neo-btn-circle-primary--warning--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-primary--alert {
    background-color: var(--button-hover-color-alert);
    background-image: linear-gradient( 50deg, var(--button-hover-color-alert) 0%, var(--button-hover-color-alert) 50%, var(--button-color-alert) 50%, var(--button-color-alert) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--alert:hover,
.neo-btn-circle-primary--alert:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--alert:active {
    background-color: var(--button-pressed-color-alert);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--alert[disabled],
.neo-btn-circle-primary--alert--disabled,
.neo-btn-circle-primary--alert[disabled]:active,
.neo-btn-circle-primary--alert[disabled]:focus,
.neo-btn-circle-primary--alert--disabled:active,
.neo-btn-circle-primary--alert--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-alert);
}

    .neo-btn-circle-primary--alert[disabled]:hover,
    .neo-btn-circle-primary--alert--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-primary--info {
    background-color: var(--button-hover-color-default-info);
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--info:hover,
.neo-btn-circle-primary--info:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--info:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--info[disabled],
.neo-btn-circle-primary--info--disabled,
.neo-btn-circle-primary--info[disabled]:active,
.neo-btn-circle-primary--info[disabled]:focus,
.neo-btn-circle-primary--info--disabled:active,
.neo-btn-circle-primary--info--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-default-info);
}

    .neo-btn-circle-primary--info[disabled]:hover,
    .neo-btn-circle-primary--info--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-primary--event {
    background-color: var(--button-hover-color-event);
    background-image: linear-gradient( 50deg, var(--button-hover-color-event) 0%, var(--button-hover-color-event) 50%, var(--button-color-event) 50%, var(--button-color-event) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-primary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-primary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-primary--event:hover,
.neo-btn-circle-primary--event:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-primary--event:active {
    background-color: var(--button-pressed-color-event);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-circle-primary--event[disabled],
.neo-btn-circle-primary--event--disabled,
.neo-btn-circle-primary--event[disabled]:active,
.neo-btn-circle-primary--event[disabled]:focus,
.neo-btn-circle-primary--event--disabled:active,
.neo-btn-circle-primary--event--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-event);
}

    .neo-btn-circle-primary--event[disabled]:hover,
    .neo-btn-circle-primary--event--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-circle-secondary {
    border-style: solid;
    border-width: 1px;
}

.neo-btn-circle-secondary--primary {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--primary:hover,
.neo-btn-circle-secondary--primary:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--primary:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--primary[disabled],
.neo-btn-circle-secondary--primary--disabled,
.neo-btn-circle-secondary--primary[disabled]:active,
.neo-btn-circle-secondary--primary[disabled]:focus,
.neo-btn-circle-secondary--primary--disabled:active,
.neo-btn-circle-secondary--primary--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-circle-secondary--primary[disabled]:hover,
    .neo-btn-circle-secondary--primary--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-secondary--default {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--default:hover,
.neo-btn-circle-secondary--default:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--default:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--default[disabled],
.neo-btn-circle-secondary--default--disabled,
.neo-btn-circle-secondary--default[disabled]:active,
.neo-btn-circle-secondary--default[disabled]:focus,
.neo-btn-circle-secondary--default--disabled:active,
.neo-btn-circle-secondary--default--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-circle-secondary--default[disabled]:hover,
    .neo-btn-circle-secondary--default--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-secondary--success {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-success);
    color: var(--button-color-success);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--success:hover,
.neo-btn-circle-secondary--success:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-success);
    color: var(--button-hover-color-success);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--success:active {
    border-color: var(--button-pressed-color-success);
    color: var(--button-pressed-color-success);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--success[disabled],
.neo-btn-circle-secondary--success--disabled,
.neo-btn-circle-secondary--success[disabled]:active,
.neo-btn-circle-secondary--success[disabled]:focus,
.neo-btn-circle-secondary--success--disabled:active,
.neo-btn-circle-secondary--success--disabled:focus {
    border-color: var(--button-disabled-color-success);
    color: var(--button-disabled-color-success);
    background-image: none;
}

    .neo-btn-circle-secondary--success[disabled]:hover,
    .neo-btn-circle-secondary--success--disabled:hover {
        border-color: var(--button-disabled-color-success);
        color: var(--button-disabled-color-success);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-secondary--warning {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-warning);
    color: var(--button-color-warning);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--warning:hover,
.neo-btn-circle-secondary--warning:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-warning);
    color: var(--button-hover-color-warning);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--warning:active {
    border-color: var(--button-pressed-color-warning);
    color: var(--button-pressed-color-warning);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--warning[disabled],
.neo-btn-circle-secondary--warning--disabled,
.neo-btn-circle-secondary--warning[disabled]:active,
.neo-btn-circle-secondary--warning[disabled]:focus,
.neo-btn-circle-secondary--warning--disabled:active,
.neo-btn-circle-secondary--warning--disabled:focus {
    border-color: var(--button-disabled-color-warning);
    color: var(--button-disabled-color-warning);
    background-image: none;
}

    .neo-btn-circle-secondary--warning[disabled]:hover,
    .neo-btn-circle-secondary--warning--disabled:hover {
        border-color: var(--button-disabled-color-warning);
        color: var(--button-disabled-color-warning);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-secondary--alert {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-alert);
    color: var(--button-color-alert);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--alert:hover,
.neo-btn-circle-secondary--alert:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-alert);
    color: var(--button-hover-color-alert);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--alert:active {
    border-color: var(--button-pressed-color-alert);
    color: var(--button-pressed-color-alert);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--alert[disabled],
.neo-btn-circle-secondary--alert--disabled,
.neo-btn-circle-secondary--alert[disabled]:active,
.neo-btn-circle-secondary--alert[disabled]:focus,
.neo-btn-circle-secondary--alert--disabled:active,
.neo-btn-circle-secondary--alert--disabled:focus {
    border-color: var(--button-disabled-color-alert);
    color: var(--button-disabled-color-alert);
    background-image: none;
}

    .neo-btn-circle-secondary--alert[disabled]:hover,
    .neo-btn-circle-secondary--alert--disabled:hover {
        border-color: var(--button-disabled-color-alert);
        color: var(--button-disabled-color-alert);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-secondary--info {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--info:hover,
.neo-btn-circle-secondary--info:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--info:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--info[disabled],
.neo-btn-circle-secondary--info--disabled,
.neo-btn-circle-secondary--info[disabled]:active,
.neo-btn-circle-secondary--info[disabled]:focus,
.neo-btn-circle-secondary--info--disabled:active,
.neo-btn-circle-secondary--info--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-circle-secondary--info[disabled]:hover,
    .neo-btn-circle-secondary--info--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-secondary--event {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-event);
    color: var(--button-color-event);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-circle-secondary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-circle-secondary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-secondary--event:hover,
.neo-btn-circle-secondary--event:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-event);
    color: var(--button-hover-color-event);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-circle-secondary--event:active {
    border-color: var(--button-pressed-color-event);
    color: var(--button-pressed-color-event);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-circle-secondary--event[disabled],
.neo-btn-circle-secondary--event--disabled,
.neo-btn-circle-secondary--event[disabled]:active,
.neo-btn-circle-secondary--event[disabled]:focus,
.neo-btn-circle-secondary--event--disabled:active,
.neo-btn-circle-secondary--event--disabled:focus {
    border-color: var(--button-disabled-color-event);
    color: var(--button-disabled-color-event);
    background-image: none;
}

    .neo-btn-circle-secondary--event[disabled]:hover,
    .neo-btn-circle-secondary--event--disabled:hover {
        border-color: var(--button-disabled-color-event);
        color: var(--button-disabled-color-event);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-circle-tertiary {
    border: 0;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary {
            border: initial;
            border: 1px outset #0000;
        }
    }
}

.neo-btn-circle-tertiary--primary {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--primary {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--primary.neo-pulse {
    animation: 2s infinite pulse--button-primary;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--primary:hover,
.neo-btn-circle-tertiary--primary:focus {
    cursor: pointer;
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--primary:hover,
        .neo-btn-circle-tertiary--primary:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--primary:active {
    color: var(--button-pressed-color-default-info);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--primary[disabled],
.neo-btn-circle-tertiary--primary--disabled,
.neo-btn-circle-tertiary--primary[disabled]:active,
.neo-btn-circle-tertiary--primary[disabled]:focus,
.neo-btn-circle-tertiary--primary--disabled:active,
.neo-btn-circle-tertiary--primary--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--primary[disabled]:hover,
    .neo-btn-circle-tertiary--primary--disabled:hover {
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-circle-tertiary--default {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--default {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--default.neo-pulse {
    animation: 2s infinite pulse--button-default;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--default:hover,
.neo-btn-circle-tertiary--default:focus {
    cursor: pointer;
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--default:hover,
        .neo-btn-circle-tertiary--default:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--default:active {
    color: var(--button-pressed-color-default-info);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--default[disabled],
.neo-btn-circle-tertiary--default--disabled,
.neo-btn-circle-tertiary--default[disabled]:active,
.neo-btn-circle-tertiary--default[disabled]:focus,
.neo-btn-circle-tertiary--default--disabled:active,
.neo-btn-circle-tertiary--default--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--default[disabled]:hover,
    .neo-btn-circle-tertiary--default--disabled:hover {
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-circle-tertiary--success {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-success);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--success {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--success.neo-pulse {
    animation: 2s infinite pulse--button-success;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--success:hover,
.neo-btn-circle-tertiary--success:focus {
    cursor: pointer;
    color: var(--button-hover-color-success);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--success:hover,
        .neo-btn-circle-tertiary--success:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--success:active {
    color: var(--button-pressed-color-success);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--success[disabled],
.neo-btn-circle-tertiary--success--disabled,
.neo-btn-circle-tertiary--success[disabled]:active,
.neo-btn-circle-tertiary--success[disabled]:focus,
.neo-btn-circle-tertiary--success--disabled:active,
.neo-btn-circle-tertiary--success--disabled:focus {
    color: var(--button-disabled-color-success);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--success[disabled]:hover,
    .neo-btn-circle-tertiary--success--disabled:hover {
        color: var(--button-disabled-color-success);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-circle-tertiary--warning {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-warning);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--warning {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--warning.neo-pulse {
    animation: 2s infinite pulse--button-warning;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--warning:hover,
.neo-btn-circle-tertiary--warning:focus {
    cursor: pointer;
    color: var(--button-hover-color-warning);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--warning:hover,
        .neo-btn-circle-tertiary--warning:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--warning:active {
    color: var(--button-pressed-color-warning);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--warning[disabled],
.neo-btn-circle-tertiary--warning--disabled,
.neo-btn-circle-tertiary--warning[disabled]:active,
.neo-btn-circle-tertiary--warning[disabled]:focus,
.neo-btn-circle-tertiary--warning--disabled:active,
.neo-btn-circle-tertiary--warning--disabled:focus {
    color: var(--button-disabled-color-warning);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--warning[disabled]:hover,
    .neo-btn-circle-tertiary--warning--disabled:hover {
        color: var(--button-disabled-color-warning);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-circle-tertiary--alert {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-alert);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--alert {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--alert.neo-pulse {
    animation: 2s infinite pulse--button-alert;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--alert:hover,
.neo-btn-circle-tertiary--alert:focus {
    cursor: pointer;
    color: var(--button-hover-color-alert);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--alert:hover,
        .neo-btn-circle-tertiary--alert:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--alert:active {
    color: var(--button-pressed-color-alert);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--alert[disabled],
.neo-btn-circle-tertiary--alert--disabled,
.neo-btn-circle-tertiary--alert[disabled]:active,
.neo-btn-circle-tertiary--alert[disabled]:focus,
.neo-btn-circle-tertiary--alert--disabled:active,
.neo-btn-circle-tertiary--alert--disabled:focus {
    color: var(--button-disabled-color-alert);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--alert[disabled]:hover,
    .neo-btn-circle-tertiary--alert--disabled:hover {
        color: var(--button-disabled-color-alert);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-circle-tertiary--info {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--info {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--info.neo-pulse {
    animation: 2s infinite pulse--button-info;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--info:hover,
.neo-btn-circle-tertiary--info:focus {
    cursor: pointer;
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--info:hover,
        .neo-btn-circle-tertiary--info:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--info:active {
    color: var(--button-pressed-color-default-info);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--info[disabled],
.neo-btn-circle-tertiary--info--disabled,
.neo-btn-circle-tertiary--info[disabled]:active,
.neo-btn-circle-tertiary--info[disabled]:focus,
.neo-btn-circle-tertiary--info--disabled:active,
.neo-btn-circle-tertiary--info--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--info[disabled]:hover,
    .neo-btn-circle-tertiary--info--disabled:hover {
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-circle-tertiary--event {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-event);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--event {
            background-position: 96% 5%;
        }
    }
}

.neo-btn-circle-tertiary--event.neo-pulse {
    animation: 2s infinite pulse--button-event;
}

@media (prefers-reduced-motion) {
    .neo-btn-circle-tertiary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-circle-tertiary--event:hover,
.neo-btn-circle-tertiary--event:focus {
    cursor: pointer;
    color: var(--button-hover-color-event);
    background-position: 0 100%;
    transition: background-position 0.4s;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-btn-circle-tertiary--event:hover,
        .neo-btn-circle-tertiary--event:focus {
            background-position: 5% 96%;
        }
    }
}

.neo-btn-circle-tertiary--event:active {
    color: var(--button-pressed-color-event);
    background-image: none;
    background-color: var(--button-tertiary-hover-background-color);
}

.neo-btn-circle-tertiary--event[disabled],
.neo-btn-circle-tertiary--event--disabled,
.neo-btn-circle-tertiary--event[disabled]:active,
.neo-btn-circle-tertiary--event[disabled]:focus,
.neo-btn-circle-tertiary--event--disabled:active,
.neo-btn-circle-tertiary--event--disabled:focus {
    color: var(--button-disabled-color-event);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-circle-tertiary--event[disabled]:hover,
    .neo-btn-circle-tertiary--event--disabled:hover {
        color: var(--button-disabled-color-event);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square {
    color: var(--button-text-color);
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;
    display: flex;
}

    .neo-btn-square:before {
        font-size: 21px;
    }

.neo-btn-square--compact {
    width: 24px;
    height: 24px;
}

    .neo-btn-square--compact:before {
        font-size: 14px;
    }

.neo-btn-square-primary {
    border: 0;
}

.neo-btn-square-primary--primary {
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--primary:hover,
.neo-btn-square-primary--primary:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--primary:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--primary[disabled],
.neo-btn-square-primary--primary--disabled,
.neo-btn-square-primary--primary[disabled]:active,
.neo-btn-square-primary--primary[disabled]:focus,
.neo-btn-square-primary--primary--disabled:active,
.neo-btn-square-primary--primary--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-default-info);
}

    .neo-btn-square-primary--primary[disabled]:hover,
    .neo-btn-square-primary--primary--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-primary--default {
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--default:hover,
.neo-btn-square-primary--default:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--default:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--default[disabled],
.neo-btn-square-primary--default--disabled,
.neo-btn-square-primary--default[disabled]:active,
.neo-btn-square-primary--default[disabled]:focus,
.neo-btn-square-primary--default--disabled:active,
.neo-btn-square-primary--default--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-default-info);
}

    .neo-btn-square-primary--default[disabled]:hover,
    .neo-btn-square-primary--default--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-primary--success {
    background-image: linear-gradient( 50deg, var(--button-hover-color-success) 0%, var(--button-hover-color-success) 50%, var(--button-color-success) 50%, var(--button-color-success) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--success:hover,
.neo-btn-square-primary--success:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--success:active {
    background-color: var(--button-pressed-color-success);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--success[disabled],
.neo-btn-square-primary--success--disabled,
.neo-btn-square-primary--success[disabled]:active,
.neo-btn-square-primary--success[disabled]:focus,
.neo-btn-square-primary--success--disabled:active,
.neo-btn-square-primary--success--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-success);
}

    .neo-btn-square-primary--success[disabled]:hover,
    .neo-btn-square-primary--success--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-primary--warning {
    background-image: linear-gradient( 50deg, var(--button-hover-color-warning) 0%, var(--button-hover-color-warning) 50%, var(--button-color-warning) 50%, var(--button-color-warning) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--warning:hover,
.neo-btn-square-primary--warning:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--warning:active {
    background-color: var(--button-pressed-color-warning);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--warning[disabled],
.neo-btn-square-primary--warning--disabled,
.neo-btn-square-primary--warning[disabled]:active,
.neo-btn-square-primary--warning[disabled]:focus,
.neo-btn-square-primary--warning--disabled:active,
.neo-btn-square-primary--warning--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-warning);
}

    .neo-btn-square-primary--warning[disabled]:hover,
    .neo-btn-square-primary--warning--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-primary--alert {
    background-image: linear-gradient( 50deg, var(--button-hover-color-alert) 0%, var(--button-hover-color-alert) 50%, var(--button-color-alert) 50%, var(--button-color-alert) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--alert:hover,
.neo-btn-square-primary--alert:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--alert:active {
    background-color: var(--button-pressed-color-alert);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--alert[disabled],
.neo-btn-square-primary--alert--disabled,
.neo-btn-square-primary--alert[disabled]:active,
.neo-btn-square-primary--alert[disabled]:focus,
.neo-btn-square-primary--alert--disabled:active,
.neo-btn-square-primary--alert--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-alert);
}

    .neo-btn-square-primary--alert[disabled]:hover,
    .neo-btn-square-primary--alert--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-primary--info {
    background-image: linear-gradient( 50deg, var(--button-hover-color-default-info) 0%, var(--button-hover-color-default-info) 50%, var(--button-color-primary) 50%, var(--button-color-primary) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--info:hover,
.neo-btn-square-primary--info:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--info:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--info[disabled],
.neo-btn-square-primary--info--disabled,
.neo-btn-square-primary--info[disabled]:active,
.neo-btn-square-primary--info[disabled]:focus,
.neo-btn-square-primary--info--disabled:active,
.neo-btn-square-primary--info--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-default-info);
}

    .neo-btn-square-primary--info[disabled]:hover,
    .neo-btn-square-primary--info--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-primary--event {
    background-image: linear-gradient( 50deg, var(--button-hover-color-event) 0%, var(--button-hover-color-event) 50%, var(--button-color-event) 50%, var(--button-color-event) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-primary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-primary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-primary--event:hover,
.neo-btn-square-primary--event:focus {
    cursor: pointer;
    background-position: 0 100%;
    transition: background-position 0.4s;
}

.neo-btn-square-primary--event:active {
    background-color: var(--button-pressed-color-event);
    background-image: none;
    transition: background-color, color, all 0.4s;
}

.neo-btn-square-primary--event[disabled],
.neo-btn-square-primary--event--disabled,
.neo-btn-square-primary--event[disabled]:active,
.neo-btn-square-primary--event[disabled]:focus,
.neo-btn-square-primary--event--disabled:active,
.neo-btn-square-primary--event--disabled:focus {
    background-image: none;
    background-color: var(--button-disabled-color-event);
}

    .neo-btn-square-primary--event[disabled]:hover,
    .neo-btn-square-primary--event--disabled:hover {
        cursor: not-allowed;
    }

.neo-btn-square-secondary {
    border-style: solid;
    border-width: 1px;
}

.neo-btn-square-secondary--primary {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--primary:hover,
.neo-btn-square-secondary--primary:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
}

.neo-btn-square-secondary--primary:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--primary[disabled],
.neo-btn-square-secondary--primary--disabled,
.neo-btn-square-secondary--primary[disabled]:active,
.neo-btn-square-secondary--primary[disabled]:focus,
.neo-btn-square-secondary--primary--disabled:active,
.neo-btn-square-secondary--primary--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-square-secondary--primary[disabled]:hover,
    .neo-btn-square-secondary--primary--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-secondary--default {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--default:hover,
.neo-btn-square-secondary--default:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
}

.neo-btn-square-secondary--default:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--default[disabled],
.neo-btn-square-secondary--default--disabled,
.neo-btn-square-secondary--default[disabled]:active,
.neo-btn-square-secondary--default[disabled]:focus,
.neo-btn-square-secondary--default--disabled:active,
.neo-btn-square-secondary--default--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-square-secondary--default[disabled]:hover,
    .neo-btn-square-secondary--default--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-secondary--success {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-success);
    color: var(--button-color-success);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--success:hover,
.neo-btn-square-secondary--success:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-success);
    color: var(--button-hover-color-success);
    background-position: 0 100%;
}

.neo-btn-square-secondary--success:active {
    border-color: var(--button-pressed-color-success);
    color: var(--button-pressed-color-success);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--success[disabled],
.neo-btn-square-secondary--success--disabled,
.neo-btn-square-secondary--success[disabled]:active,
.neo-btn-square-secondary--success[disabled]:focus,
.neo-btn-square-secondary--success--disabled:active,
.neo-btn-square-secondary--success--disabled:focus {
    border-color: var(--button-disabled-color-success);
    color: var(--button-disabled-color-success);
    background-image: none;
}

    .neo-btn-square-secondary--success[disabled]:hover,
    .neo-btn-square-secondary--success--disabled:hover {
        border-color: var(--button-disabled-color-success);
        color: var(--button-disabled-color-success);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-secondary--warning {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-warning);
    color: var(--button-color-warning);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--warning:hover,
.neo-btn-square-secondary--warning:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-warning);
    color: var(--button-hover-color-warning);
    background-position: 0 100%;
}

.neo-btn-square-secondary--warning:active {
    border-color: var(--button-pressed-color-warning);
    color: var(--button-pressed-color-warning);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--warning[disabled],
.neo-btn-square-secondary--warning--disabled,
.neo-btn-square-secondary--warning[disabled]:active,
.neo-btn-square-secondary--warning[disabled]:focus,
.neo-btn-square-secondary--warning--disabled:active,
.neo-btn-square-secondary--warning--disabled:focus {
    border-color: var(--button-disabled-color-warning);
    color: var(--button-disabled-color-warning);
    background-image: none;
}

    .neo-btn-square-secondary--warning[disabled]:hover,
    .neo-btn-square-secondary--warning--disabled:hover {
        border-color: var(--button-disabled-color-warning);
        color: var(--button-disabled-color-warning);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-secondary--alert {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-alert);
    color: var(--button-color-alert);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--alert:hover,
.neo-btn-square-secondary--alert:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-alert);
    color: var(--button-hover-color-alert);
    background-position: 0 100%;
}

.neo-btn-square-secondary--alert:active {
    border-color: var(--button-pressed-color-alert);
    color: var(--button-pressed-color-alert);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--alert[disabled],
.neo-btn-square-secondary--alert--disabled,
.neo-btn-square-secondary--alert[disabled]:active,
.neo-btn-square-secondary--alert[disabled]:focus,
.neo-btn-square-secondary--alert--disabled:active,
.neo-btn-square-secondary--alert--disabled:focus {
    border-color: var(--button-disabled-color-alert);
    color: var(--button-disabled-color-alert);
    background-image: none;
}

    .neo-btn-square-secondary--alert[disabled]:hover,
    .neo-btn-square-secondary--alert--disabled:hover {
        border-color: var(--button-disabled-color-alert);
        color: var(--button-disabled-color-alert);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-secondary--info {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-primary);
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--info:hover,
.neo-btn-square-secondary--info:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-default-info);
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
}

.neo-btn-square-secondary--info:active {
    border-color: var(--button-pressed-color-default-info);
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--info[disabled],
.neo-btn-square-secondary--info--disabled,
.neo-btn-square-secondary--info[disabled]:active,
.neo-btn-square-secondary--info[disabled]:focus,
.neo-btn-square-secondary--info--disabled:active,
.neo-btn-square-secondary--info--disabled:focus {
    border-color: var(--button-disabled-color-default-info);
    color: var(--button-disabled-color-default-info);
    background-image: none;
}

    .neo-btn-square-secondary--info[disabled]:hover,
    .neo-btn-square-secondary--info--disabled:hover {
        border-color: var(--button-disabled-color-default-info);
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-secondary--event {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    border-color: var(--button-color-event);
    color: var(--button-color-event);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-secondary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-secondary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-secondary--event:hover,
.neo-btn-square-secondary--event:focus {
    cursor: pointer;
    border-color: var(--button-hover-color-event);
    color: var(--button-hover-color-event);
    background-position: 0 100%;
}

.neo-btn-square-secondary--event:active {
    border-color: var(--button-pressed-color-event);
    color: var(--button-pressed-color-event);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-secondary--event[disabled],
.neo-btn-square-secondary--event--disabled,
.neo-btn-square-secondary--event[disabled]:active,
.neo-btn-square-secondary--event[disabled]:focus,
.neo-btn-square-secondary--event--disabled:active,
.neo-btn-square-secondary--event--disabled:focus {
    border-color: var(--button-disabled-color-event);
    color: var(--button-disabled-color-event);
    background-image: none;
}

    .neo-btn-square-secondary--event[disabled]:hover,
    .neo-btn-square-secondary--event--disabled:hover {
        border-color: var(--button-disabled-color-event);
        color: var(--button-disabled-color-event);
        cursor: not-allowed;
        background-image: none;
    }

.neo-btn-square-tertiary {
    border: 0;
}

.neo-btn-square-tertiary--primary {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--primary.neo-pulse {
        animation: 2s infinite pulse--button-primary;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--primary.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--primary:hover,
.neo-btn-square-tertiary--primary:focus {
    cursor: pointer;
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--primary:active {
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--primary[disabled],
.neo-btn-square-tertiary--primary--disabled,
.neo-btn-square-tertiary--primary[disabled]:active,
.neo-btn-square-tertiary--primary[disabled]:focus,
.neo-btn-square-tertiary--primary--disabled:active,
.neo-btn-square-tertiary--primary--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--primary[disabled]:hover,
    .neo-btn-square-tertiary--primary--disabled:hover {
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square-tertiary--default {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--default.neo-pulse {
        animation: 2s infinite pulse--button-default;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--default.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--default:hover,
.neo-btn-square-tertiary--default:focus {
    cursor: pointer;
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--default:active {
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--default[disabled],
.neo-btn-square-tertiary--default--disabled,
.neo-btn-square-tertiary--default[disabled]:active,
.neo-btn-square-tertiary--default[disabled]:focus,
.neo-btn-square-tertiary--default--disabled:active,
.neo-btn-square-tertiary--default--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--default[disabled]:hover,
    .neo-btn-square-tertiary--default--disabled:hover {
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square-tertiary--success {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-success);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--success.neo-pulse {
        animation: 2s infinite pulse--button-success;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--success.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--success:hover,
.neo-btn-square-tertiary--success:focus {
    cursor: pointer;
    color: var(--button-hover-color-success);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--success:active {
    color: var(--button-pressed-color-success);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--success[disabled],
.neo-btn-square-tertiary--success--disabled,
.neo-btn-square-tertiary--success[disabled]:active,
.neo-btn-square-tertiary--success[disabled]:focus,
.neo-btn-square-tertiary--success--disabled:active,
.neo-btn-square-tertiary--success--disabled:focus {
    color: var(--button-disabled-color-success);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--success[disabled]:hover,
    .neo-btn-square-tertiary--success--disabled:hover {
        color: var(--button-disabled-color-success);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square-tertiary--warning {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-warning);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--warning.neo-pulse {
        animation: 2s infinite pulse--button-warning;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--warning.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--warning:hover,
.neo-btn-square-tertiary--warning:focus {
    cursor: pointer;
    color: var(--button-hover-color-warning);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--warning:active {
    color: var(--button-pressed-color-warning);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--warning[disabled],
.neo-btn-square-tertiary--warning--disabled,
.neo-btn-square-tertiary--warning[disabled]:active,
.neo-btn-square-tertiary--warning[disabled]:focus,
.neo-btn-square-tertiary--warning--disabled:active,
.neo-btn-square-tertiary--warning--disabled:focus {
    color: var(--button-disabled-color-warning);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--warning[disabled]:hover,
    .neo-btn-square-tertiary--warning--disabled:hover {
        color: var(--button-disabled-color-warning);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square-tertiary--alert {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-alert);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--alert.neo-pulse {
        animation: 2s infinite pulse--button-alert;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--alert.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--alert:hover,
.neo-btn-square-tertiary--alert:focus {
    cursor: pointer;
    color: var(--button-hover-color-alert);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--alert:active {
    color: var(--button-pressed-color-alert);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--alert[disabled],
.neo-btn-square-tertiary--alert--disabled,
.neo-btn-square-tertiary--alert[disabled]:active,
.neo-btn-square-tertiary--alert[disabled]:focus,
.neo-btn-square-tertiary--alert--disabled:active,
.neo-btn-square-tertiary--alert--disabled:focus {
    color: var(--button-disabled-color-alert);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--alert[disabled]:hover,
    .neo-btn-square-tertiary--alert--disabled:hover {
        color: var(--button-disabled-color-alert);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square-tertiary--info {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-primary);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--info.neo-pulse {
        animation: 2s infinite pulse--button-info;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--info.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--info:hover,
.neo-btn-square-tertiary--info:focus {
    cursor: pointer;
    color: var(--button-hover-color-default-info);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--info:active {
    color: var(--button-pressed-color-default-info);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--info[disabled],
.neo-btn-square-tertiary--info--disabled,
.neo-btn-square-tertiary--info[disabled]:active,
.neo-btn-square-tertiary--info[disabled]:focus,
.neo-btn-square-tertiary--info--disabled:active,
.neo-btn-square-tertiary--info--disabled:focus {
    color: var(--button-disabled-color-default-info);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--info[disabled]:hover,
    .neo-btn-square-tertiary--info--disabled:hover {
        color: var(--button-disabled-color-default-info);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-btn-square-tertiary--event {
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    color: var(--button-color-event);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    transition: background-position 0.4s;
}

    .neo-btn-square-tertiary--event.neo-pulse {
        animation: 2s infinite pulse--button-event;
    }

@media (prefers-reduced-motion) {
    .neo-btn-square-tertiary--event.neo-pulse {
        animation-name: none;
    }
}

.neo-btn-square-tertiary--event:hover,
.neo-btn-square-tertiary--event:focus {
    cursor: pointer;
    color: var(--button-hover-color-event);
    background-position: 0 100%;
}

.neo-btn-square-tertiary--event:active {
    color: var(--button-pressed-color-event);
    background-color: var(--button-tertiary-hover-background-color);
    background-image: none;
}

.neo-btn-square-tertiary--event[disabled],
.neo-btn-square-tertiary--event--disabled,
.neo-btn-square-tertiary--event[disabled]:active,
.neo-btn-square-tertiary--event[disabled]:focus,
.neo-btn-square-tertiary--event--disabled:active,
.neo-btn-square-tertiary--event--disabled:focus {
    color: var(--button-disabled-color-event);
    background-color: #0000;
    background-image: none;
}

    .neo-btn-square-tertiary--event[disabled]:hover,
    .neo-btn-square-tertiary--event--disabled:hover {
        color: var(--button-disabled-color-event);
        cursor: not-allowed;
        background-color: #0000;
        background-image: none;
    }

.neo-dark .neo-btn-primary--event {
    color: #242424;
}

.neo-radio {
    opacity: 0;
    z-index: -1;
    position: absolute;
}

.neo-radio-readonly + label:before {
    border: 1px solid var(--neo-color-base-400);
}

.neo-radio-readonly:checked + label:after {
    background-color: var(--neo-color-base-400);
}

.neo-radio.neo-radio--multiline + label {
    text-indent: 0;
    padding-left: 24px;
}

[dir="rtl"] .neo-radio.neo-radio--multiline + label {
    text-indent: 0;
    padding-left: 0;
    padding-right: 24px;
}

.neo-radio.neo-radio--multiline + label:before {
    left: 0;
}

[dir="rtl"] .neo-radio.neo-radio--multiline + label:before {
    right: 0;
}

.neo-radio:not(.neo-radio-readonly) + label:before {
    border: 1px solid var(--radio-border);
}

.neo-radio:not(.neo-radio-readonly):checked + label:after {
    background-color: var(--radio-background-active-color);
}

.neo-radio:focus + label:before,
.neo-radio:focus:focus:not(.neo-radio--disabled) + .neo-tooltip > label:before {
    outline: 1px auto var(--radio-background-active-color);
    outline-offset: 2px;
}

.neo-input-group--inline .neo-radio + label {
    text-indent: 24px;
    padding-left: 0 !important;
}

.neo-radio + .neo-tooltip {
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 8px;
}

    .neo-radio + .neo-tooltip > label {
        padding-left: 24px;
        pointer-events: initial !important;
    }

    .neo-radio + .neo-tooltip > label,
    .neo-radio + label {
        color: var(--global-font-color);
        cursor: pointer;
        text-indent: 24px;
        margin-top: 8px;
        position: relative;
        font-size: 14px !important;
    }

[dir="rtl"] .neo-radio + .neo-tooltip > label,
[dir="rtl"] .neo-radio + label {
    margin-right: 0;
}

.neo-radio + .neo-tooltip > label:after,
.neo-radio + label:after {
    content: "";
    background-color: var(--radio-background);
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

[dir="rtl"] .neo-radio + .neo-tooltip > label:after,
[dir="rtl"] .neo-radio + label:after {
    left: auto;
    right: 3px;
}

.neo-radio + .neo-tooltip > label:before,
.neo-radio + label:before {
    background-color: var(--radio-background);
    content: "";
    border-radius: 50%;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 2px;
}

.neo-radio:checked + label:after,
.neo-radio:checked + .neo-tooltip > label:after {
    content: "";
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

[dir="rtl"] .neo-radio:checked + label:after,
[dir="rtl"] .neo-radio:checked + .neo-tooltip > label:after {
    left: auto;
    right: 3px;
}

.neo-radio[disabled] + label,
.neo-radio.neo-radio--disabled + .neo-tooltip > label {
    cursor: not-allowed;
    color: var(--global-disabled-color);
}

    .neo-radio[disabled] + label:before,
    .neo-radio.neo-radio--disabled + .neo-tooltip > label:before {
        border: var(--radio-disabled-border);
    }

.neo-radio.neo-radio--disabled:checked + .neo-tooltip > label:after {
    content: "";
    background-color: var(--radio-background);
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

[dir="rtl"]
.neo-radio.neo-radio--disabled:checked + .neo-tooltip > label:after {
    left: auto;
    right: 3px;
}

.neo-radio.neo-radio--disabled:checked + .neo-tooltip > label:before {
    background-color: var(--radio-background);
    border: var(--radio-disabled-border);
    content: "";
    border-radius: 50%;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 2px;
}

axp-omni-sdk-messaging-ui .neo-check {
    opacity: 0;
    z-index: -1;
    position: absolute;
}

.neo-check:focus-visible + label:empty:before,
.neo-check:focus-visible + label:not(:empty):before {
    outline-offset: 2px;
    outline: 2px auto #1473e6;
}

.neo-check-readonly + label:before {
    border: 1px solid var(--neo-color-base-400);
}

.neo-check-readonly:checked + label:before {
    background: var(--neo-color-base-400);
}

.neo-check:not(.neo-check-readonly) + label:before {
    border: 1px solid var(--checkbox-border-color);
}

.neo-check:not(.neo-check-readonly):checked + label:before {
    background: var(--checkbox-checked-background-color);
}

axp-omni-sdk-messaging-ui .neo-check + label {
    color: var(--checkbox-font-color);
    cursor: pointer;
    align-items: center;
    padding: 3px 0;
    line-height: 14px;
    display: flex;
    position: relative;
    font-size: 14px !important;
}

.neo-check + label:before {
    background: var(--checkbox-icon-color);
    content: "";
    vertical-align: text-top;
    border-radius: 4px;
    align-self: baseline;
    min-width: 16px;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
}

[dir="rtl"] .neo-check + label:before {
    margin-left: 8px;
    margin-right: 0;
}

.neo-check:focus + label:before {
    background: var(--checkbox-background-color);
}

.neo-check:checked + label:before {
    content: "";
    color: var(--checkbox-icon-color);
    justify-content: center;
    align-items: center;
    padding-left: 1px;
    font-size: 11px;
    display: flex;
    font-family: updated-neo-icons !important;
}

.neo-check--indeterminate:checked + label:before {
    background: var(--checkbox-checked-background-color);
    content: "";
    color: var(--checkbox-icon-color);
    justify-content: center;
    align-items: center;
    padding-left: 1px;
    padding-right: 0;
    font-size: 12px;
    display: flex;
    font-family: updated-neo-icons !important;
}

.neo-check:disabled + label,
.neo-check--disabled + label {
    color: var(--checkbox-disabled-font-color);
    cursor: not-allowed;
}

.neo-check:disabled + label--indeterminate:checked:disabled,
.neo-check--disabled + label--indeterminate:checked:disabled {
    content: "";
    color: var(--checkbox-icon-color);
    padding-left: 1px;
    padding-right: 0;
    font-size: 12px;
    font-family: updated-neo-icons !important;
}

.neo-check:disabled + label:before,
.neo-check--disabled + label:before {
    border: 1px solid var(--checkbox-disabled-border-color);
    box-shadow: none;
    cursor: not-allowed;
}

.neo-check:checked:disabled + label {
    content: "";
    padding-right: 2px;
    font-size: 11px;
}

    .neo-check:checked:disabled + label:before {
        background-color: var(--checkbox-disabled-background-color);
        justify-content: center;
        align-items: center;
        display: flex;
    }

.neo-check--disabled:checked + label:before {
    background: var(--checkbox-icon-color);
    border: 1px solid var(--checkbox-disabled-border-color);
    content: "";
    vertical-align: text-top;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 16px;
    height: 16px;
    margin-right: 8px;
    display: flex;
}

[dir="rtl"] .neo-check--disabled:checked + label:before {
    margin-left: 8px;
    margin-right: 0;
}

.neo-check--disabled--checked:checked + label:before,
.neo-check--disabled--checked + label:before {
    border: 1px solid var(--checkbox-disabled-border-color);
    vertical-align: text-top;
    content: "";
    color: var(--checkbox-icon-color);
    background-color: var(--checkbox-disabled-background-color);
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 16px;
    height: 16px;
    margin-right: 8px;
    padding-left: 2px;
    font-size: 11px;
    display: flex;
    background: var(--checkbox-disabled-background-color) !important;
    font-family: updated-neo-icons !important;
}

[dir="rtl"] .neo-check--disabled--checked:checked + label:before,
[dir="rtl"] .neo-check--disabled--checked + label:before {
    margin-left: 8px;
    margin-right: 0;
}

.neo-check--disabled--checked:checked.neo-check--disabled--checked--indeterminate + label:before,
.neo-check--disabled--checked.neo-check--disabled--checked--indeterminate + label:before {
    content: "";
    color: var(--checkbox-icon-color);
    padding-left: 1px;
    padding-right: 0;
    font-size: 12px;
    font-family: updated-neo-icons !important;
}

.neo-check + label:after {
    content: "";
    border: 2px solid #fff;
    border-width: 0 2px 2px 0;
    width: 6px;
    height: 9px;
    display: none;
    position: absolute;
    top: 1.75px;
    left: 5px;
    transform: rotate(45deg);
}

[dir="rtl"] .neo-check + label:after {
    left: auto;
    right: 5px;
}

axp-omni-sdk-messaging-ui .neo-close {
    cursor: pointer;
    pointer-events: auto;
    text-align: center;
    vertical-align: top;
    background-color: #000;
    border: 0;
    border-radius: 100%;
    outline: none;
    flex-grow: 0;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    padding: 0;
    font-size: 0;
    display: inline-block;
    position: relative;
}

.neo-close:after,
.neo-close:before {
    content: "";
    transform-origin: 50%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%) translateY(-50%) rotate(45deg);
}

axp-omni-sdk-messaging-ui .neo-close:focus {
    outline: var(--global-outline-color) auto 2px;
}

.neo-close:before {
    width: 70%;
    height: 1px;
}

.neo-close:after {
    width: 1px;
    height: 70%;
}

.neo-close:after,
.neo-close:before {
    background-color: var(--global-text-inverse-color);
}

.neo-close--clear {
    background-color: #0000;
}

    .neo-close--clear:after,
    .neo-close--clear:before {
        background-color: var(--clear-close-color);
    }

    .neo-close--clear:hover:after,
    .neo-close--clear:hover:before {
        background-color: var(--clear-close-hover-color);
    }

axp-omni-sdk-messaging-ui .neo-close--small {
    width: 13px;
    height: 13px;
}

.neo-close--large {
    width: 20px;
    height: 20px;
}

.neo-close--x-large {
    width: 26px;
    height: 26px;
}

axp-omni-sdk-messaging-ui .neo-panel {
    background-color: var(--global-background);
    border: 1px solid var(--panel-border-color);
    border-radius: 4px;
    max-width: 100%;
    max-height: 100%;
}

.neo-panel .neo-navbar {
    border-bottom: none;
}

.neo-panel--bordered--top {
    border: none;
    border-top: 1px solid var(--panel-border-color);
    border-radius: 0;
}

.neo-panel--bordered--bottom {
    border: none;
    border-bottom: 1px solid var(--panel-border-color);
    border-radius: 0;
}

.neo-panel--bordered--side {
    border: none;
    border-right: 1px solid var(--panel-border-color);
    border-radius: 0;
}

[dir="rtl"] .neo-panel--bordered--side {
    border-right: none;
    border-left: 1px solid var(--panel-border-color);
}

.neo-panel--padding--8 {
    padding: 8px;
}

.neo-panel--padding--16 {
    padding: 16px;
}

.neo-panel--padding--24 {
    padding: 24px;
}

.neo-panel--margin--4 {
    margin: 4px;
}

.neo-panel--margin--4--bottom {
    margin-bottom: 4px;
}

.neo-panel--margin--4--left {
    margin-left: 4px;
}

.neo-panel--margin--4--top {
    margin-top: 4px;
}

.neo-panel--margin--4--right {
    margin-right: 4px;
}

.neo-panel--margin--8 {
    margin: 8px;
}

.neo-panel--margin--8--bottom {
    margin-bottom: 8px;
}

.neo-panel--margin--8--left {
    margin-left: 8px;
}

.neo-panel--margin--8--top {
    margin-top: 8px;
}

.neo-panel--margin--8--right {
    margin-right: 8px;
}

.neo-action {
    cursor: pointer;
    pointer-events: auto;
    text-align: center;
    background: 0 0;
    border: 0;
    outline: none;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 0;
    display: inline-block;
    position: relative;
}

.neo-accordion,
.neo-group-list--actions,
.neo-group-list {
    flex-direction: column;
    margin-left: 0;
    padding-left: 0;
    display: flex;
}

[dir="rtl"] .neo-accordion,
[dir="rtl"] .neo-group-list--actions,
[dir="rtl"] .neo-group-list {
    margin-left: initial;
    padding-left: initial;
    margin-right: 0;
    padding-right: 0;
}

.neo-group-list__wrapper {
    flex-direction: row;
    justify-content: space-between;
    padding: 12px 8px;
    transition: background-color 0.4s;
    display: flex;
}

.neo-divider.neo-group-list__wrapper {
    border-bottom: 1px solid var(--list-item-divider);
}

.neo-accordion__header,
.neo-group-list__item {
    color: var(--global-font-color);
    background-color: #0000;
    align-items: center;
    min-width: 24px;
    min-height: 44px;
    list-style-type: none;
    display: flex;
}

    .neo-accordion__header:not(:last-child),
    .neo-group-list__item:not(:last-child) {
        margin-left: 0;
        margin-right: 16px;
    }

[dir="rtl"] .neo-accordion__header:not(:last-child),
[dir="rtl"] .neo-group-list__item:not(:last-child) {
    margin-left: 16px;
    margin-right: 0;
}

.neo-accordion__header span,
.neo-group-list__item span {
    margin: 0 auto;
}

.neo-group-list__item--middle.neo-accordion__header,
.neo-group-list__item--middle.neo-group-list__item {
    flex-grow: 1;
}

.neo-accordion__header *,
.neo-group-list__item * {
    margin-bottom: 0;
}

.neo-accordion__header .vertical,
.neo-group-list__item .vertical {
    flex-direction: column;
    align-self: flex-end;
    align-items: center;
}

    .neo-accordion__header .vertical *,
    .neo-group-list__item .vertical * {
        margin-right: 0 !important;
    }

    .neo-accordion__header .vertical div,
    .neo-group-list__item .vertical div {
        display: flex;
    }

    .neo-accordion__header .vertical span,
    .neo-group-list__item .vertical span {
        margin: auto;
    }

    .neo-accordion__header .vertical .neo-badge,
    .neo-group-list__item .vertical .neo-badge {
        margin-top: 4px;
        margin-bottom: 12px;
    }

        .neo-accordion__header .vertical .neo-badge:after,
        .neo-group-list__item .vertical .neo-badge:after {
            top: 4px;
            right: 10px;
        }

[dir="rtl"] .neo-accordion__header .vertical .neo-badge:after,
[dir="rtl"] .neo-group-list__item .vertical .neo-badge:after {
    right: 20px;
}

.neo-accordion__header .vertical :not(:last-child),
.neo-group-list__item .vertical :not(:last-child) {
    margin-bottom: 4px;
}

.neo-accordion__header .vertical p.neo-body-small,
.neo-group-list__item .vertical p.neo-body-small {
    color: var(--list-item-subtext);
}

.neo-accordion__header > button:not(:last-child),
.neo-group-list__item > button:not(:last-child),
.neo-accordion__header > div:not(:last-child),
.neo-group-list__item > div:not(:last-child) {
    margin-left: 0;
    margin-right: 16px;
}

[dir="rtl"] .neo-accordion__header > button:not(:last-child),
[dir="rtl"] .neo-group-list__item > button:not(:last-child),
[dir="rtl"] .neo-accordion__header > div:not(:last-child),
[dir="rtl"] .neo-group-list__item > div:not(:last-child) {
    margin-left: 16px;
    margin-right: 0;
}

.neo-accordion__item:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.neo-accordion__item:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.neo-group-list--actions__item {
    background-color: var(--list-section-background);
    color: var(--global-font-color);
    border-radius: 3px;
    justify-content: space-between;
    width: 100%;
    height: 44px;
    padding: 8px;
    font-size: 14px;
    list-style-type: none;
    display: flex;
}

    .neo-group-list--actions__item:not(:last-child) {
        margin-bottom: 8px;
    }

.neo-table--sticky {
    padding: 0;
    overflow-x: auto;
}

    .neo-table--sticky .neo-table thead tr {
        border-bottom: none !important;
    }

    .neo-table--sticky th {
        z-index: 10;
        box-shadow: inset 0 1px 0 var(--table-header-cell-border-color), inset 0 -1px 0 var(--table-header-cell-border-color);
        position: sticky;
        top: 0;
        border-top: none !important;
        border-bottom: none !important;
    }

axp-omni-sdk-messaging-ui .neo-table {
    border-collapse: collapse;
    empty-cells: show;
    background-color: #0000;
    width: 100%;
    max-width: 100%;
}

.neo-table a:hover {
    text-decoration: none;
}

.neo-table--medium tr td .neo-input {
    min-height: initial;
    height: 38px;
}

.neo-table--medium tr:not(.neo-table__nested--wrapper) td,
.neo-table--medium .neo-table__nested.show td,
.neo-table--medium thead tr th {
    padding: 9px 16px;
}

.neo-table--medium .neo-table__nested.show thead tr th,
.neo-table--medium thead tr th {
    padding: 7px 16px;
}

    .neo-table--medium thead tr th .neo-check + label {
        display: flex;
    }

.neo-table--compact tr td .neo-input {
    min-height: initial;
    height: 32px;
}

.neo-table--compact tr:not(.neo-table__nested--wrapper) td,
.neo-table--compact .neo-table__nested.show td,
.neo-table--compact thead tr th {
    padding: 6px 16px;
}

.neo-table--compact .neo-table__nested.show thead tr th,
.neo-table--compact thead tr th {
    padding: 7px 16px;
}

    .neo-table--compact thead tr th .neo-check + label {
        display: flex;
    }

axp-omni-sdk-messaging-ui .neo-table th {
    text-align: left;
    color: var(--global-font-color);
    vertical-align: middle;
    background-color: var(--table-background-color);
    letter-spacing: 0;
    border-bottom: 1px solid var(--table-header-cell-border-color);
    border-top: 1px solid var(--table-header-cell-border-color);
    min-height: 44px;
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

[dir="rtl"] .neo-table th {
    text-align: right;
}

axp-omni-sdk-messaging-ui .neo-table th.check {
    width: 5%;
}

.neo-table th.check:hover {
    background-color: var(--table-header-cell-hover-color);
    cursor: pointer;
    transition: background-color, color, all 0.4s;
}

.neo-table th.filters:focus,
.neo-table th.filters:focus-within {
    outline-offset: -2px;
    outline: 2px auto #1473e6;
}

.neo-table th.filters .neo-multiselect {
    align-items: center;
    display: flex;
}

    .neo-table th.filters .neo-multiselect:focus,
    .neo-table th.filters .neo-multiselect:focus-within {
        outline: none;
    }

.neo-table th.filters:hover,
.neo-table th.filters:focus-within {
    background-color: var(--table-header-cell-hover-color);
    transition: background-color 0.4s;
}

    .neo-table th.filters:hover > *,
    .neo-table th.filters:focus-within > * {
        background-color: var(--table-header-cell-hover-color);
        cursor: pointer;
        transition: background-color 0.4s;
    }

axp-omni-sdk-messaging-ui .neo-table th .neo-check + label {
    line-height: 14px;
    display: flex;
}

.neo-table th .neo-check + label:before {
    margin: 0 4px;
}

.neo-table th .neo-multiselect__content {
    width: auto;
}

    .neo-table th .neo-multiselect__content ul li {
        align-items: center;
        padding: 8px 56px 8px 16px;
        font-weight: 400;
        display: flex;
    }

        .neo-table th .neo-multiselect__content ul li:before {
            visibility: hidden;
            content: "";
            -ms-font-feature-settings: "liga" 1;
            font-feature-settings: "liga";
            font-variant-ligatures: discretionary-ligatures;
            font-variant: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            letter-spacing: 0;
            speak: none;
            text-align: center;
            text-transform: none;
            vertical-align: middle;
            width: auto;
            height: auto;
            min-height: 0;
            margin-right: 16px;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 1;
            display: inline-block;
            font-family: updated-neo-icons !important;
        }

[dir="rtl"] .neo-table th .neo-multiselect__content ul li:before {
    margin-left: 16px;
    margin-right: 0;
}

.neo-table th .neo-multiselect__content ul li.selected:before {
    visibility: initial;
}

axp-omni-sdk-messaging-ui .neo-table th span {
    cursor: pointer;
    background-color: #0000;
    border: none;
    width: 16px;
    height: 16px;
}

.neo-table th span:first-child {
    margin-left: 4px;
}

[dir="rtl"] .neo-table th span:first-child {
    margin-left: 0;
    margin-right: 4px;
}

.neo-table th span:not(last-child) {
    margin-right: 4px;
}

[dir="rtl"] .neo-table th span:not(last-child) {
    margin-right: 0;
}

.neo-table tr {
    border-bottom: 1px solid var(--table-row-border-color);
    background-color: var(--table-background-color);
}

    .neo-table tr:hover {
        border-bottom: 1px solid var(--table-row-border-hover-active-color);
    }

    .neo-table tr.disabled {
        background-color: var(--table-row-disabled-color);
        opacity: 0.5;
        cursor: not-allowed;
    }

        .neo-table tr.disabled:hover {
            background-color: var(--table-row-disabled-color);
        }

            .neo-table tr.disabled:hover * {
                cursor: not-allowed;
            }

    .neo-table tr:not(.disabled):hover,
    .neo-table tr:not(.disabled):focus-within {
        background-color: var(--table-row-hover-color);
    }

        .neo-table tr:not(.disabled):hover td .neo-check + label,
        .neo-table tr:not(.disabled):focus-within td .neo-check + label {
            display: flex;
        }

            .neo-table tr:not(.disabled):hover td .neo-check + label:before,
            .neo-table tr:not(.disabled):focus-within td .neo-check + label:before {
                margin: 0 4px;
            }

        .neo-table tr:not(.disabled):hover td .neo-btn-square:not(.expand),
        .neo-table tr:not(.disabled):focus-within td .neo-btn-square:not(.expand) {
            display: block;
        }

    .neo-table tr .neo-input {
        height: 36px;
    }

        .neo-table tr .neo-input:focus {
            margin-left: -1px;
            margin-right: -1px;
        }

    .neo-table tr.active {
        background-color: var(--table-row-hover-color);
        border-bottom: 1px solid var(--table-row-border-hover-active-color);
    }

        .neo-table tr.active:hover {
            background-color: var(--table-hover-selected-row-background-color);
        }

        .neo-table tr.active td {
            font-weight: 600;
        }

            .neo-table tr.active td .neo-check + label {
                line-height: 14px;
                display: flex;
            }

            .neo-table tr.active td .neo-btn-square {
                display: block;
            }

    .neo-table tr.expanded {
        border-bottom: none !important;
    }

.neo-table td {
    color: var(--global-font-color);
    vertical-align: middle;
    padding: 12px 16px;
}

    .neo-table td.disabled {
        background-color: var(--table-row-disabled-color);
        opacity: 0.5;
    }

    .neo-table td.number {
        text-align: right;
    }

    .neo-table td span[class*="neo-icon-"]:before {
        font-size: 24px;
    }

    .neo-table td .neo-check + label:before {
        margin: 0 4px;
    }

    .neo-table td.select-all {
        background-color: var(--neo-color-blue-100);
    }

        .neo-table td.select-all > div {
            display: flex;
        }

            .neo-table td.select-all > div > p button {
                background-color: #0000;
                border: none;
            }

    .neo-table td > a {
        color: var(--link-color);
        text-decoration: underline;
    }

        .neo-table td > a.active {
            color: var(--table-row-font-active-color);
            font-weight: 600;
        }

        .neo-table td > a:hover {
            color: var(--table-row-font-active-color);
        }

    .neo-table td .neo-btn-square {
        background-color: #0000;
        background-image: none;
        height: auto;
    }

        .neo-table td .neo-btn-square:not(.expand) {
            display: none;
        }

        .neo-table td .neo-btn-square:hover {
            background-image: none;
        }

    .neo-table td .neo-tooltip .neo-btn-square.expand {
        display: flex;
    }

    .neo-table td .expand {
        transition: transform 0.15s;
    }

[dir="rtl"] .neo-table td .expand:not(.expand--active) {
    transform: rotate(-180deg);
}

.neo-table td .expand--active {
    transition: transform 0.15s;
    transform: rotate(90deg);
}

.neo-table__nested--wrapper {
    border-bottom: none !important;
}

.neo-table__nested--wrapper--active > td {
    padding: 0 16px 16px !important;
}

.neo-table__nested--wrapper--active .neo-table {
    visibility: initial !important;
}

.neo-table__nested--wrapper--active div.neo-table__nested {
    max-height: 500px;
}

.neo-table__nested--wrapper > td {
    background-color: var(--table-nested-row-background-color);
    padding: 0;
}

.neo-table__nested--wrapper .neo-table__nested {
    max-height: 0;
}

    .neo-table__nested--wrapper .neo-table__nested .neo-table {
        visibility: collapse;
    }

    .neo-table__nested--wrapper .neo-table__nested th {
        max-height: 44px;
    }

        .neo-table__nested--wrapper .neo-table__nested th .neo-multiselect span:before {
            font-size: 16px;
        }

    .neo-table__nested--wrapper .neo-table__nested tr {
        max-height: 44px;
    }

    .neo-table__nested--wrapper .neo-table__nested td {
        padding: 12px 16px;
    }

.neo-table__filters--sheet {
    position: absolute;
    top: 38px;
    right: 0;
}

    .neo-table__filters--sheet .neo-sheet__header--left h4 {
        margin-right: 12px;
    }

[dir="rtl"] .neo-table__filters--sheet .neo-sheet__header--left h4 {
    margin-left: 12px;
    margin-right: 0;
}

.neo-table__filters--sheet .neo-form {
    background-color: var(--sheet-background);
    flex-grow: 1;
    margin-top: 8px;
}

    .neo-table__filters--sheet .neo-form .neo-form-control {
        border-bottom: 1px solid var(--table-sheet-border-color);
        width: 100%;
        padding-bottom: 12px;
    }

.neo-table__filters--sheet__footer {
    flex-grow: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex;
}

.neo-table__actions {
    background-color: var(--table-background-color);
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
}

.neo-table__actions--left,
.neo-table__actions--right {
    display: flex;
}

    .neo-table__actions--left .neo-dropdown,
    .neo-table__actions--right .neo-dropdown {
        align-items: center;
        display: inline-flex;
    }

    .neo-table__actions--left > :first-child {
        margin-right: 8px;
    }

[dir="rtl"] .neo-table__actions--left > :first-child {
    margin-left: 8px;
    margin-right: 0;
}

.neo-table__actions--left .neo-form .neo-form-control {
    margin-bottom: 0;
}

.neo-table__actions--right {
    align-items: center;
}

    .neo-table__actions--right .neo-form {
        margin-right: 8px;
    }

[dir="rtl"] .neo-table__actions--right .neo-form {
    margin-left: 8px;
    margin-right: 0;
}

.neo-table__actions--right .neo-form .neo-form-control {
    margin-bottom: 0;
}

.neo-table__actions--right .neo-btn-square:focus,
.neo-table__actions--right .neo-btn-square:focus-visible {
    outline-offset: -1px;
}

.neo-table__actions--links {
    flex-direction: row;
    align-items: center;
    display: flex;
}

    .neo-table__actions--links :not(last-child) {
        margin-right: 8px;
    }

[dir="rtl"] .neo-table__actions--links :not(last-child) {
    margin-left: 8px;
    margin-right: 0;
}

.neo-table__filters {
    background-color: var(--table-filter-row-background-color);
    flex-direction: row;
    display: flex;
}

    .neo-table__filters > .neo-form--inline {
        justify-content: space-between;
        width: 100%;
        padding: 24px 16px;
    }

        .neo-table__filters > .neo-form--inline .neo-form-control {
            flex-grow: 1;
        }

.neo-notification {
    color: var(--notification-font-color);
    border-style: solid;
    border-width: 0.375rem 1px 1px;
    border-radius: 4px;
    min-height: 56px;
    margin-bottom: 20px;
    padding: 1rem;
    display: flex;
    position: relative;
}

.neo-notification--success {
    background-color: var(--notification-success-color);
}

    .neo-notification--success .neo-notification__button {
        background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--notification-success-color) 50%, var(--notification-success-color) 100% );
    }

.neo-notification--warning {
    background-color: var(--notification-warning-color);
}

    .neo-notification--warning .neo-notification__button {
        background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--notification-warning-color) 50%, var(--notification-warning-color) 100% );
    }

.neo-notification--alert {
    background-color: var(--notification-alert-color);
}

    .neo-notification--alert .neo-notification__button {
        background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--notification-alert-color) 50%, var(--notification-alert-color) 100% );
    }

.neo-notification--info {
    background-color: var(--notification-info-color);
}

    .neo-notification--info .neo-notification__button {
        background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--notification-info-color) 50%, var(--notification-info-color) 100% );
    }

.neo-notification--event {
    background-color: var(--notification-event-color);
}

    .neo-notification--event .neo-notification__button {
        background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--notification-event-color) 50%, var(--notification-event-color) 100% );
    }

.neo-notification--success .neo-notification__icon {
    color: var(--notification-success-icon-color);
}

.neo-notification--warning .neo-notification__icon {
    color: var(--notification-warning-icon-color);
}

.neo-notification--alert .neo-notification__icon {
    color: var(--notification-alert-icon-color);
}

.neo-notification--info .neo-notification__icon {
    color: var(--notification-info-icon-color);
}

.neo-notification--event .neo-notification__icon {
    color: var(--notification-event-icon-color);
}

.neo-notification--success .neo-notification__icon:before {
    content: "";
    font-family: updated-neo-icons;
}

.neo-notification--warning .neo-notification__icon:before {
    content: "";
    font-family: updated-neo-icons;
}

.neo-notification--alert .neo-notification__icon:before {
    content: "";
    font-family: updated-neo-icons;
}

.neo-notification--info .neo-notification__icon:before {
    content: "";
    font-family: updated-neo-icons;
}

.neo-notification--success {
    border-color: var(--notification-success-border-color);
}

.neo-notification--warning {
    border-color: var(--notification-warning-border-color);
}

.neo-notification--alert {
    border-color: var(--notification-alert-border-color);
}

.neo-notification--info {
    border-color: var(--notification-info-border-color);
}

.neo-notification--event {
    border-color: var(--notification-event-border-color);
}

.neo-notification__close > button {
    background: 0 0;
    border: none;
}

    .neo-notification__close > button:hover {
        cursor: pointer;
    }

    .neo-notification__close > button:before {
        font-size: 1rem;
    }

.neo-notification__actions {
    display: flex;
}

.neo-notification__actions--multiline > :first-child {
    margin-top: 1rem;
}

    .neo-notification__actions--multiline > :first-child:not(:last-child) {
        margin-bottom: 1rem;
    }

.neo-notification__button {
    color: var(--notification-button-color);
    border-color: var(--notification-button-color);
    padding: 0 16px;
}

    .neo-notification__button:hover,
    .neo-notification__button:active,
    .neo-notification__button:focus {
        color: var(--notification-button-color);
        border-color: var(--notification-button-color);
    }

.neo-notification__button--pressed {
    transform: rotate(180deg);
}

.neo-notification__message {
    container-type: inline-size;
}

    .neo-notification__message .neo-tooltip {
        margin-left: 0.25rem;
    }

[dir="rtl"] .neo-notification__message .neo-tooltip {
    margin-left: initial;
    margin-right: 0.25rem;
}

.neo-notification__message .neo-badge {
    margin-left: 0.25rem;
    margin-right: 1rem;
    top: 12px;
    left: 4px;
}

[dir="rtl"] .neo-notification__message .neo-badge {
    left: initial;
    margin-left: 1rem;
    margin-right: 0.25rem;
    right: 4px;
}

.neo-notification__message__wrapper {
    color: var(--global-font-color);
    align-items: center;
    margin-bottom: 8px;
    display: flex;
}

.neo-notification__timestamp {
    color: var(--global-font-color);
}

.neo-notification__text--truncated {
    text-overflow: ellipsis;
    overflow: hidden;
}

.neo-notification a:not(.neo-close) {
    color: var(--link-color);
}

.neo-notification button.neo-icon-end {
    color: var(--global-font-color);
    padding: 0;
}

.neo-notification__message {
    color: var(--global-font-color);
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin-right: 16px;
    display: flex;
}

[dir="rtl"] .neo-notification__message {
    margin-left: 16px;
}

.neo-notification__title {
    letter-spacing: 0;
    color: var(--notification-font-color);
    word-break: break-all;
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.neo-notification__title--truncated {
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.neo-notification__description {
    letter-spacing: 0;
    word-break: break-word;
    color: var(--notification-font-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

    .neo-notification__description:not(:first-child) {
        margin-top: 4px;
    }

.neo-notification__description--truncated {
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.neo-notification__icon {
    flex-direction: column;
    justify-content: flex-start;
    margin-right: 1rem;
    font-size: 32px;
    line-height: 1;
    display: flex;
}

[dir="rtl"] .neo-notification__icon {
    margin-right: initial;
    margin-left: 1rem;
}

.neo-notification > .neo-icon-end {
    background: 0 0;
    border: none;
    align-self: center;
    right: 16px;
}

    .neo-notification > .neo-icon-end:hover {
        cursor: pointer;
    }

    .neo-notification > .neo-icon-end:before {
        font-size: 16px;
    }

[dir="rtl"] .neo-notification > .neo-icon-end {
    left: 16px;
    right: initial;
}

.neo-notification__counter {
    color: var(--notification-counter-color);
    letter-spacing: 0;
    white-space: pre-wrap;
    align-self: flex-start;
    margin-top: 2px;
    margin-right: 0.5rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    right: 16px;
}

.neo-notification p {
    margin: 0;
}

.neo-notification__elevated {
    box-shadow: 0 8px 16px var(--notification-elevation-color);
}

.neo-notification__options {
    align-self: flex-start;
    margin-right: 1rem;
    display: flex;
}

[dir="rtl"] .neo-notification__options {
    left: 16px;
    right: initial;
    margin-right: initial;
    margin-left: 1rem;
}

    [dir="rtl"] .neo-notification__options > button:first-child {
        margin-left: 8px;
    }

.neo-notification__options > button:first-child {
    margin-right: 8px;
}

.neo-notification a:hover {
    text-decoration: none;
}

.neo-pagination__list,
.neo-pagination {
    text-align: center;
    flex-wrap: wrap;
    place-content: space-between center;
    align-items: center;
    display: flex;
}

    .neo-pagination > .neo-pagination__select {
        width: auto;
    }

.neo-pagination__list {
    margin: 6px 0;
    list-style-type: none;
}

    .neo-pagination__list .neo-btn-square {
        width: 36px;
        height: 36px;
    }

    .neo-pagination__list li {
        justify-content: center;
        align-items: center;
        width: 36px;
        height: 36px;
        display: flex;
    }

.neo-pagination__item {
    background-color: var(--global-background);
    color: var(--pagination-color);
    border-radius: 2px;
    min-width: 16px;
    text-decoration: none;
}

    .neo-pagination__item:hover {
        background-color: var(--pagination-active-background-color);
        border-color: var(--pagination-border-color-hover);
        color: var(--pagination-item-color-current);
        transition: all 0.4s;
    }

    .neo-pagination__item--disabled,
    .neo-pagination__item--disabled:hover,
    .neo-pagination__item--disabled:active,
    .neo-pagination__item[disabled] {
        background-color: var(--global-disabled-background);
        box-shadow: none;
        color: var(--global-disabled-color);
        cursor: not-allowed;
        border: 0;
    }

.neo-pagination__item--active {
    background-color: var(--pagination-active-background-color);
    color: var(--pagination-item-color-current);
}

    .neo-pagination__item--active:hover {
        cursor: pointer;
    }

.neo-pagination__item--more {
    align-self: flex-end;
}

.neo-pagination__item-arrow {
    background-color: var(--global-background);
    color: var(--pagination-color);
    min-width: 16px;
    text-decoration: none;
}

[dir="rtl"] .neo-pagination__item-arrow {
    transform: rotate(180deg);
}

.neo-pagination__item-arrow:hover {
    background-color: var(--pagination-active-background-color);
    color: var(--pagination-item-color-current);
}

.neo-pagination__item-arrow--disabled,
.neo-pagination__item-arrow--disabled:hover,
.neo-pagination__item-arrow--disabled:active,
.neo-pagination__item-arrow[disabled] {
    background-color: var(--global-disabled-background);
    box-shadow: none;
    color: var(--global-disabled-color);
    cursor: not-allowed;
    border: 0;
}

.neo-pagination__item-arrow--active {
    background-color: var(--pagination-active-background-color);
    color: var(--pagination-item-color-current);
}

    .neo-pagination__item-arrow--active:hover {
        cursor: pointer;
    }

.neo-pagination__dots {
    color: var(--global-font-color);
    pointer-events: none;
    font-size: 20px;
}

.neo-pagination__label {
    margin-right: 6px;
    font-size: 12px;
}

[dir="rtl"] .neo-pagination__label {
    margin-left: 6px;
    margin-right: initial;
}

.neo-pagination .neo-select {
    margin-right: 8px;
}

    .neo-pagination .neo-select > select {
        width: auto;
    }

.neo-pagination .neo-multiselect {
    margin-right: 8px;
}

[dir="rtl"] .neo-pagination .neo-multiselect {
    margin-left: 8px;
    margin-right: 0;
}

.neo-pagination .neo-multiselect .neo-multiselect__header {
    width: auto;
}

    .neo-pagination .neo-multiselect .neo-multiselect__header ul li {
        padding: 8px;
    }

.neo-pagination .neo-multiselect .neo-multiselect-combo__header .neo-input {
    max-width: 32px;
}

.neo-pagination .neo-multiselect .neo-multiselect__content {
    width: auto;
    left: auto;
    right: 0;
}

.neo-pagination a:hover {
    text-decoration: none;
}

.neo-pagination__arrow-btn {
    color: var(--global-font-color);
    background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 300%;
    border: none;
    transition: background-position 0.4s;
}

    .neo-pagination__arrow-btn:focus {
        outline: var(--global-outline-color) auto 2px;
    }

    .neo-pagination__arrow-btn:hover {
        background-color: var(--button-tertiary-hover-background-color);
        cursor: pointer;
        background-position: 0 100%;
        transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
    }

    .neo-pagination__arrow-btn[disabled],
    .neo-pagination__arrow-btn--disabled {
        color: #939393;
        background-color: #0000;
        background-image: none;
    }

        .neo-pagination__arrow-btn[disabled]:hover,
        .neo-pagination__arrow-btn--disabled:hover {
            cursor: not-allowed;
            box-shadow: none;
            color: #939393;
            background-color: #0000;
            background-image: none;
        }

[dir="rtl"] .neo-pagination__arrow-btn:before {
    transform: rotate(180deg);
}

.neo-pagination__row {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

    .neo-pagination__row .neo-form--inline {
        justify-content: flex-end;
        width: 90px;
        display: inline-flex;
    }

    .neo-pagination__row .neo-form-control {
        min-height: auto;
        margin: 0;
    }

        .neo-pagination__row .neo-form-control .neo-input-group--inline {
            flex-direction: row;
            align-items: center;
        }

            .neo-pagination__row .neo-form-control .neo-input-group--inline label {
                margin-right: 8px;
                padding: 0;
                font-size: 14px;
                line-height: 20px;
            }

    .neo-pagination__row .neo-select {
        margin-right: 8px;
    }

        .neo-pagination__row .neo-select > select {
            width: auto;
        }

    .neo-pagination__row .neo-multiselect {
        margin-right: 8px;
    }

[dir="rtl"] .neo-pagination__row .neo-multiselect {
    margin-left: 8px;
    margin-right: 0;
}

.neo-pagination__row .neo-multiselect .neo-multiselect__header {
    width: auto;
}

    .neo-pagination__row .neo-multiselect .neo-multiselect__header ul li {
        padding: 8px;
    }

.neo-pagination__row
.neo-multiselect
.neo-multiselect-combo__header
.neo-input {
    max-width: 32px;
}

.neo-pagination__row .neo-multiselect .neo-multiselect__content {
    width: auto;
    left: auto;
    right: 0;
}

.neo-pagination__row .neo-input {
    max-width: 40px;
}

    .neo-pagination__row .neo-input:not(last-child) {
        margin-right: 32px;
    }

[dir="rtl"] .neo-pagination__row .neo-input:not(last-child) {
    margin-left: 32px;
}

.neo-pagination__row .neo-input:focus {
    margin: -1px 31px -1px 0;
}

axp-omni-sdk-messaging-ui .neo-select {
    background-color: var(--input-background-color);
    border-radius: 2px;
    width: 100%;
    min-height: 38px;
    display: inline-block;
    position: relative;
}

.neo-select:hover:after {
    color: var(--input-border-hover-color);
}

.neo-select:hover select {
    border-color: var(--input-border-hover-color);
}

axp-omni-sdk-messaging-ui .neo-select select {
    border-radius: 2px;
    min-height: 38px;
}

axp-omni-sdk-messaging-ui .neo-select > select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: var(--input-background-color);
    border: 1px solid var(--input-border-color);
    box-shadow: none;
    color: var(--input-font-color);
    cursor: pointer;
    letter-spacing: 0;
    width: 100%;
    padding: 8px 32px 8px 12px;
    font-size: 14px;
    line-height: 20px;
    display: block;
}

[dir="rtl"] .neo-select > select {
    padding-left: 32px;
    padding-right: 12px;
}

axp-omni-sdk-messaging-ui .neo-select > select:focus {
    outline: none;
}

.neo-select > select:disabled {
    background-color: var(--input-disabled-bg);
    color: var(--input-disabled-color);
    cursor: not-allowed;
}

axp-omni-sdk-messaging-ui .neo-select > select:focus {
    border-color: var(--input-focus-border-color);
    border-width: 2px;
    margin: -1px;
}

.neo-select [multiple],
[dir="rtl"] .neo-select [multiple] {
    padding: 0;
}

    .neo-select [multiple] option {
        padding: 8px 32px 8px 12px;
    }

        .neo-select [multiple] option:before {
            content: "";
            text-align: center;
            vertical-align: middle;
            width: 1.3em;
            font-family: updated-neo-icons;
            display: inline-block;
        }

        .neo-select [multiple] option:checked:before {
            content: "";
            font-family: updated-neo-icons;
        }

    [dir="rtl"] .neo-select [multiple] option {
        padding-left: 32px;
        padding-right: 12px;
    }

.neo-select--disabled:not(.neo-select--multiple):after {
    color: var(--input-disabled-color);
}

.neo-select:not(.neo-select--multiple):after {
    color: var(--input-font-color);
    content: "";
    pointer-events: none;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    font-family: updated-neo-icons;
    font-size: 16px;
    display: inline-flex;
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
}

[dir="rtl"] .neo-select:not(.neo-select--multiple):after {
    left: 12px;
    right: auto;
}

.neo-select[disabled]:not(.neo-select--multiple):after {
    color: var(--input-disabled-color);
}

.neo-select__spinner select,
.neo-select__spinner > div.neo-multiselect__header,
.neo-select__spinner > div.neo-multiselect-combo__header {
    padding-left: 32px;
}

[dir="rtl"] .neo-select__spinner select,
[dir="rtl"] .neo-select__spinner > div.neo-multiselect__header,
[dir="rtl"] .neo-select__spinner > div.neo-multiselect-combo__header {
    padding-left: 12px;
    padding-right: 32px;
}

.neo-select__spinner:before {
    color: var(--spinner-color);
    content: "";
    vertical-align: middle;
    font-family: updated-neo-icons;
    font-size: 16px;
    animation: 0.5s infinite spinner-animation;
    display: inline-block;
    position: absolute;
    top: 25%;
    left: 12px;
    transform: translateY(-50%);
}

[dir="rtl"] .neo-select__spinner:before {
    left: auto;
    right: 12px;
}

.neo-select.neo-select--expanded--disabled:not(.neo-select--multiple):after {
    color: var(--input-disabled-color);
}

.neo-select.neo-select--expanded:not(.neo-select--multiple):after {
    color: var(--input-font-color);
    content: "";
    pointer-events: none;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    font-family: updated-neo-icons;
    font-size: 16px;
    display: inline-flex;
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
}

[dir="rtl"] .neo-select.neo-select--expanded:not(.neo-select--multiple):after {
    left: 12px;
    right: auto;
}

.neo-select.neo-select--expanded[disabled]:not(.neo-select--multiple):after {
    color: var(--input-disabled-color);
}

.neo-multiselect {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}

    .neo-multiselect:focus,
    .neo-multiselect:focus-within {
        outline: 0;
    }

        .neo-multiselect:focus .neo-multiselect__header,
        .neo-multiselect:focus-within .neo-multiselect__header {
            border-color: var(--input-focus-border-color);
            border-width: 2px;
            outline: 0;
            margin: -1px;
        }

        .neo-multiselect:focus .neo-multiselect-combo__header,
        .neo-multiselect:focus-within .neo-multiselect-combo__header {
            border-color: var(--input-focus-border-color);
            border-width: 2px;
            margin: -1px;
        }

            .neo-multiselect:focus .neo-multiselect-combo__header .neo-input,
            .neo-multiselect:focus-within .neo-multiselect-combo__header .neo-input {
                box-shadow: none;
            }

    .neo-multiselect.neo-multiselect--small .neo-multiselect__header {
        padding: 2px 8px;
    }

    .neo-multiselect.neo-multiselect--disabled:focus {
        outline: none;
    }

        .neo-multiselect.neo-multiselect--disabled:focus .neo-multiselect__header,
        .neo-multiselect.neo-multiselect--disabled:focus
        .neo-multiselect-combo__header {
            border-color: var(--input-disabled-color) !important;
        }

    .neo-multiselect.neo-multiselect--disabled .neo-multiselect__header,
    .neo-multiselect.neo-multiselect--disabled .neo-multiselect-combo__header {
        background-color: var(--input-disabled-bg);
        color: var(--input-disabled-color) !important;
        cursor: not-allowed !important;
    }

        .neo-multiselect.neo-multiselect--disabled .neo-multiselect__header:focus,
        .neo-multiselect.neo-multiselect--disabled
        .neo-multiselect-combo__header:focus {
            outline: none;
            border-color: var(--input-disabled-color) !important;
        }

        .neo-multiselect.neo-multiselect--disabled .neo-multiselect__header:after,
        .neo-multiselect.neo-multiselect--disabled
        .neo-multiselect-combo__header:after {
            background-color: var(--input-disabled-bg);
            color: var(--input-disabled-color) !important;
            cursor: not-allowed !important;
        }

    .neo-multiselect .neo-multiselect__header {
        background-color: var(--input-background-color);
        cursor: pointer;
        color: var(--input-font-color);
        border: 1px solid var(--input-border-color);
        letter-spacing: 0;
        border-radius: 2px;
        justify-content: space-between;
        align-items: center;
        padding: 8px 28px 8px 12px;
        font-size: 14px;
        line-height: 20px;
        display: flex;
    }

        .neo-multiselect .neo-multiselect__header:after {
            color: var(--global-font-color);
            content: "";
            vertical-align: middle;
            cursor: pointer;
            background-color: var(--input-background-color);
            font-family: updated-neo-icons;
            position: absolute;
            right: 12px;
        }

[dir="rtl"] .neo-multiselect .neo-multiselect__header:after {
    color: var(--global-font-color);
    content: "";
    vertical-align: middle;
    font-family: updated-neo-icons;
    left: 8px;
    right: auto;
}

[dir="rtl"] .neo-multiselect .neo-multiselect__header:before {
    display: none;
}

[dir="rtl"] .neo-multiselect .neo-multiselect__header {
    padding: 8px 12px 8px 28px;
}

.neo-multiselect
.neo-multiselect__header.neo-multiselect__header--expanded:after {
    color: var(--global-font-color);
    content: "";
    vertical-align: middle;
    cursor: pointer;
    background-color: var(--input-background-color);
    font-family: updated-neo-icons;
    position: absolute;
    right: 12px;
}

[dir="rtl"]
.neo-multiselect
.neo-multiselect__header.neo-multiselect__header--expanded:after {
    color: var(--global-font-color);
    content: "";
    vertical-align: middle;
    font-family: updated-neo-icons;
    left: 8px;
    right: auto;
}

[dir="rtl"]
.neo-multiselect
.neo-multiselect__header.neo-multiselect__header--expanded:before {
    display: none;
}

.neo-multiselect .neo-multiselect-combo__header {
    background-color: var(--input-background-color);
    color: var(--input-font-color);
    border: 1px solid var(--input-border-color);
    letter-spacing: 0;
    border-radius: 2px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 12px;
    padding-right: 24px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
}

    .neo-multiselect .neo-multiselect-combo__header:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        cursor: pointer;
        background-color: var(--input-background-color);
        font-family: updated-neo-icons;
        position: absolute;
        right: 12px;
    }

[dir="rtl"] .neo-multiselect .neo-multiselect-combo__header:after {
    color: var(--global-font-color);
    content: "";
    vertical-align: middle;
    font-family: updated-neo-icons;
    left: 8px;
    right: auto;
}

[dir="rtl"] .neo-multiselect .neo-multiselect-combo__header:before {
    display: none;
}

.neo-multiselect .neo-multiselect-combo__header .neo-input {
    border: none;
    padding: 0 0 0 8px;
}

.neo-multiselect .neo-multiselect-combo__header .neo-chip {
    margin: 2px;
}

[dir="rtl"] .neo-multiselect .neo-multiselect-combo__header {
    padding-left: 0 24px;
    padding-right: 12px;
}

.neo-multiselect
.neo-multiselect-combo__header.neo-multiselect-combo__header--expanded:after {
    color: var(--global-font-color);
    content: "";
    vertical-align: middle;
    cursor: pointer;
    background-color: var(--input-background-color);
    font-family: updated-neo-icons;
    position: absolute;
    right: 12px;
}

[dir="rtl"]
.neo-multiselect
.neo-multiselect-combo__header.neo-multiselect-combo__header--expanded:after {
    color: var(--global-font-color);
    content: "";
    vertical-align: middle;
    font-family: updated-neo-icons;
    left: 8px;
    right: auto;
}

[dir="rtl"]
.neo-multiselect
.neo-multiselect-combo__header.neo-multiselect-combo__header--expanded:before {
    display: none;
}

.neo-multiselect--active > .neo-multiselect__content {
    display: block;
    position: absolute;
}

.neo-multiselect__content {
    overflow-wrap: break-word;
    white-space: normal;
    width: 100%;
    max-height: 200px;
    margin-top: 1px;
    transition-timing-function: ease;
    top: -1px;
    left: 100%;
    overflow-y: auto;
    box-shadow: 0 4px 4px #00000040;
}

    .neo-multiselect__content .neo-radio + label:not(last-child),
    .neo-multiselect__content .neo-switch:not(last-child),
    .neo-multiselect__content .neo-check + label:not(last-child) {
        margin-right: 0;
    }

    .neo-multiselect__content .neo-check ~ label {
        padding: 8px 16px !important;
    }

    .neo-multiselect__content .neo-check:not(input:disabled) + label:hover,
    .neo-multiselect__content
    .neo-check:not(input:disabled) + label.neo-multiselect__content__item--hover,
    .neo-multiselect__content
    .neo-check:not(input:disabled) + label.neo-multiselect__content__item--focus {
        background-color: var(--list-hover);
    }

    .neo-multiselect__content .neo-check + label + .neo-input-hint {
        white-space: nowrap;
        margin: 0;
        padding-left: 40px !important;
        padding-right: 12px !important;
    }

[dir="rtl"] .neo-multiselect__content .neo-check + label + .neo-input-hint {
    padding-left: 40px !important;
    padding-right: 12px !important;
}

.neo-multiselect input[type="checkbox"]:disabled + label + .neo-input-hint {
    color: var(--checkbox-disabled-font-color);
}

.neo-multiselect .neo-input-group {
    padding-bottom: 8px;
}

    .neo-multiselect .neo-input-group:hover,
    .neo-multiselect .neo-input-group.neo-multiselect__content__item--hover,
    .neo-multiselect .neo-input-group.neo-multiselect__content__item--focus {
        background-color: var(--navbar-bg-color-hover);
    }

.neo-multiselect ul {
    margin: 0;
}

    .neo-multiselect ul li {
        color: var(--global-font-color);
        padding: 8px 16px;
        list-style: none;
    }

        .neo-multiselect ul li:before {
            margin-right: 8px;
        }

        .neo-multiselect ul li[disabled],
        .neo-multiselect ul li.neo-multiselect__content__item--disabled {
            color: var(--checkbox-disabled-font-color);
        }

            .neo-multiselect ul li[disabled]:hover,
            .neo-multiselect ul li.neo-multiselect__content__item--disabled:hover {
                cursor: not-allowed;
            }

        .neo-multiselect ul li:not([disabled]):hover,
        .neo-multiselect ul li.neo-multiselect__content__item--hover:not([disabled]),
        .neo-multiselect ul li.neo-multiselect__content__item--focus:not([disabled]) {
            cursor: pointer;
            background-color: var(--navbar-bg-color-hover);
        }

.neo-multiselect__content {
    background-color: var(--global-background);
    border: 1px solid var(--modal-border-color);
    z-index: 20;
    border-radius: 4px;
    min-width: 0;
    margin: 1px 0 0;
    padding: 0;
    animation: show-element;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
}

[dir="rtl"] .neo-multiselect__content {
    left: initial;
    right: 0;
}

.neo-multiselect-combo__dropdown + .neo-multiselect__content,
.neo-multiselect__dropdown + .neo-multiselect__content {
    max-width: initial;
    width: 100%;
}

    .neo-multiselect-combo__dropdown + .neo-multiselect__content
    ul
    li.neo-multiselect__dropdown__item,
    .neo-multiselect__dropdown + .neo-multiselect__content
    ul
    li.neo-multiselect__dropdown__item {
        display: flex;
    }

        .neo-multiselect-combo__dropdown + .neo-multiselect__content
        ul
        li.neo-multiselect__dropdown__item:after,
        .neo-multiselect__dropdown + .neo-multiselect__content
        ul
        li.neo-multiselect__dropdown__item:after {
            content: "";
            align-self: flex-end;
            font-family: updated-neo-icons;
            position: absolute;
            right: 12px;
        }

        .neo-multiselect-combo__dropdown + .neo-multiselect__content
        ul
        li.neo-multiselect__dropdown__item:before,
        .neo-multiselect__dropdown + .neo-multiselect__content
        ul
        li.neo-multiselect__dropdown__item:before {
            margin-right: 8px;
        }

.neo-multiselect__content + .neo-dropdown
.neo-dropdown__content
.neo-dropdown__link {
    padding: 8px 16px;
}

.neo-multiselect__content + .neo-dropdown {
    display: block;
}

span.neo-badge {
    color: var(--global-font-color);
}

.neo-badge {
    position: relative;
}

    .neo-badge:after {
        background: var(--badge-background-color);
        box-sizing: border-box;
        color: var(--badge-color);
        content: attr(data-badge);
        z-index: 10;
        border-radius: 8px;
        justify-content: center;
        min-width: 16px;
        height: 16px;
        padding: 0 5px;
        font-family: noto-sans, sans-serif;
        font-size: 12px;
        line-height: 16px;
        display: flex;
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(65%, -65%);
    }

[dir="rtl"] .neo-badge:after {
    left: 0;
    right: auto;
    transform: translate(-65%, -65%);
}

.neo-badge__icon:after {
    background: var(--badge-background-color);
    box-sizing: border-box;
    color: var(--badge-color);
    content: attr(data-badge);
    z-index: 50;
    border-radius: 8px;
    justify-content: center;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    font-family: noto-sans, sans-serif;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(65%, -65%);
}

[dir="rtl"] .neo-badge__icon:after {
    left: auto;
    right: 0;
    transform: translate(-65%, -65%);
}

.neo-badge__navbutton {
    display: inline-block;
    position: relative;
}

.neo-tooltip a:hover {
    text-decoration: none;
}

.neo-tooltip--fit-content {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

    .neo-tooltip--fit-content > :first-child {
        margin: 0 !important;
    }

.neo-tooltip__content {
    background-color: var(--tooltip-background-color);
    color: var(--tooltip-color);
    box-shadow: none;
    white-space: pre-wrap;
    word-break: keep-all;
    word-wrap: normal;
    z-index: 50;
    text-align: center;
    border-radius: 4px;
    width: max-content;
    margin: 0;
    padding: 8px 12px;
    animation: 0.4s show-element;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-tooltip__content:not(.neo-tooltip__content--multiline) {
            white-space: nowrap;
            width: auto;
        }
    }
}

.neo-tooltip__content--multiline {
    word-wrap: break-word;
    max-width: 300px;
    white-space: pre-line !important;
    word-break: normal !important;
}

.neo-tooltip--right .neo-tooltip__content .neo-arrow {
    bottom: 51%;
    left: -6.5px;
}

[dir="rtl"] .neo-tooltip--right .neo-tooltip__content .neo-arrow {
    bottom: 51%;
    left: auto;
    right: -6.5px;
}

.neo-tooltip--right .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-right-color: var(--tooltip-background-color) !important;
}

[dir="rtl"] .neo-tooltip--right .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    transform: rotate(0);
    border-right-color: #0000 !important;
    border-left-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--right .neo-tooltip__content .neo-arrow:after,
[dir="rtl"] .neo-tooltip--right .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--up .neo-tooltip__content .neo-arrow {
    bottom: -6.5px;
    right: 42%;
    transform: rotate(180deg);
}

[dir="rtl"] .neo-tooltip--up .neo-tooltip__content .neo-arrow {
    left: 50%;
    right: auto;
}

.neo-tooltip--up .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-bottom-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--up .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--up-right .neo-tooltip__content .neo-arrow {
    bottom: -6.5px;
    right: 42%;
    transform: rotate(180deg);
}

[dir="rtl"] .neo-tooltip--up-right .neo-tooltip__content .neo-arrow {
    left: 50%;
    right: auto;
}

.neo-tooltip--up-right .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-bottom-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--up-right .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--left .neo-tooltip__content .neo-arrow {
    bottom: 51%;
    right: -6.5px;
}

[dir="rtl"] .neo-tooltip--left .neo-tooltip__content .neo-arrow {
    bottom: 51%;
    left: -6.5px;
    right: auto;
}

.neo-tooltip--left .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    transform: rotate(0);
    border-left-color: var(--tooltip-background-color) !important;
}

[dir="rtl"] .neo-tooltip--left .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-left-color: #0000 !important;
    border-right-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--left .neo-tooltip__content .neo-arrow:after,
[dir="rtl"] .neo-tooltip--left .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--up-left .neo-tooltip__content .neo-arrow {
    bottom: -17%;
    right: -6.5px;
}

[dir="rtl"] .neo-tooltip--up-left .neo-tooltip__content .neo-arrow {
    right: auto;
}

.neo-tooltip--up-left .neo-tooltip__content--multiline .neo-arrow {
    bottom: -8%;
}

.neo-tooltip--up-left .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    transform: rotate(0);
}

.neo-tooltip--up-left .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--down .neo-tooltip__content .neo-arrow {
    top: -6.5px;
    right: 42%;
}

[dir="rtl"] .neo-tooltip--down .neo-tooltip__content .neo-arrow {
    left: 50%;
    right: auto;
}

.neo-tooltip--down .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-top-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--down .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--down-right .neo-tooltip__content .neo-arrow {
    top: -6.5px;
    right: 42%;
}

[dir="rtl"] .neo-tooltip--down-right .neo-tooltip__content .neo-arrow {
    left: 50%;
    right: auto;
}

.neo-tooltip--down-right .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-top-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--down-right .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--down-left .neo-tooltip__content .neo-arrow {
    top: -6.5px;
    right: 2px;
}

[dir="rtl"] .neo-tooltip--down-left .neo-tooltip__content .neo-arrow {
    left: 50%;
    right: auto;
}

.neo-tooltip--down-left .neo-tooltip__content .neo-arrow:before {
    border-width: 8px;
    border-top-color: var(--tooltip-background-color) !important;
}

.neo-tooltip--down-left .neo-tooltip__content .neo-arrow:after {
    border-color: #0000 !important;
}

.neo-tooltip--onhover:hover > .neo-tooltip__content,
.neo-tooltip--active > .neo-tooltip__content,
.neo-tooltip--onhover:focus-within > .neo-tooltip__content {
    display: block;
    position: absolute;
}

.neo-tooltip--down .neo-tooltip__content,
.neo-tooltip--down-right .neo-tooltip__content,
.neo-tooltip--down-left .neo-tooltip__content {
    margin-top: 15px;
}

    .neo-tooltip--down .neo-tooltip__content .neo-arrow,
    .neo-tooltip--down-right .neo-tooltip__content .neo-arrow,
    .neo-tooltip--down-left .neo-tooltip__content .neo-arrow {
        left: 50%;
        transform: translate(-50%);
    }

        .neo-tooltip--down .neo-tooltip__content .neo-arrow:before,
        .neo-tooltip--down-right .neo-tooltip__content .neo-arrow:before,
        .neo-tooltip--down-left .neo-tooltip__content .neo-arrow:before {
            border-bottom-color: var(--arrow-outer-color);
            border-width: 0 7.5px 7.5px;
            top: 0;
        }

        .neo-tooltip--down .neo-tooltip__content .neo-arrow:after,
        .neo-tooltip--down-right .neo-tooltip__content .neo-arrow:after,
        .neo-tooltip--down-left .neo-tooltip__content .neo-arrow:after {
            border-bottom-color: var(--arrow-color);
            border-width: 0 7.5px 7.5px;
            top: 8px;
        }

.neo-tooltip--down .neo-tooltip__content {
    left: 50%;
    transform: translate(-50%);
}

[dir="rtl"] .neo-tooltip--down .neo-tooltip__content {
    left: auto;
    right: 50%;
    transform: translate(50%);
}

.neo-tooltip--down-right .neo-tooltip__content {
    left: 50%;
    transform: translate(-15px);
}

[dir="rtl"] .neo-tooltip--down-right .neo-tooltip__content {
    left: 50%;
    transform: translate(calc(15px - 100%));
}

.neo-tooltip--down-right .neo-tooltip__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

[dir="rtl"] .neo-tooltip--down-right .neo-tooltip__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

.neo-tooltip--down-left .neo-tooltip__content {
    left: 50%;
    transform: translate(calc(15px - 100%));
}

[dir="rtl"] .neo-tooltip--down-left .neo-tooltip__content {
    left: 50%;
    transform: translate(-15px);
}

.neo-tooltip--down-left .neo-tooltip__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

[dir="rtl"] .neo-tooltip--down-left .neo-tooltip__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

.neo-tooltip--up .neo-tooltip__content,
.neo-tooltip--up-left .neo-tooltip__content,
.neo-tooltip--up-right .neo-tooltip__content {
    margin-top: -15px;
    top: 0;
}

    .neo-tooltip--up .neo-tooltip__content .neo-arrow,
    .neo-tooltip--up-left .neo-tooltip__content .neo-arrow,
    .neo-tooltip--up-right .neo-tooltip__content .neo-arrow {
        left: 50%;
        transform: translate(-50%);
    }

        .neo-tooltip--up .neo-tooltip__content .neo-arrow:before,
        .neo-tooltip--up-left .neo-tooltip__content .neo-arrow:before,
        .neo-tooltip--up-right .neo-tooltip__content .neo-arrow:before {
            border-top-color: var(--arrow-outer-color);
            border-width: 7.5px 7.5px 0;
            bottom: 0;
        }

        .neo-tooltip--up .neo-tooltip__content .neo-arrow:after,
        .neo-tooltip--up-left .neo-tooltip__content .neo-arrow:after,
        .neo-tooltip--up-right .neo-tooltip__content .neo-arrow:after {
            border-top-color: var(--arrow-color);
            border-width: 7.5px 7.5px 0;
            bottom: 8px;
        }

.neo-tooltip--up .neo-tooltip__content {
    left: 50%;
    transform: translate(-50%, -100%);
}

[dir="rtl"] .neo-tooltip--up .neo-tooltip__content {
    left: auto;
    right: 50%;
    transform: translate(50%, -100%);
}

.neo-tooltip--up .neo-tooltip__content .neo-arrow {
    left: 50%;
    transform: translate(-50%);
}

    .neo-tooltip--up .neo-tooltip__content .neo-arrow:before {
        border-top-color: var(--arrow-outer-color);
        border-width: 7.5px 7.5px 0;
        bottom: 0;
    }

    .neo-tooltip--up .neo-tooltip__content .neo-arrow:after {
        border-top-color: var(--arrow-color);
        border-width: 7.5px 7.5px 0;
        bottom: 8px;
    }

.neo-tooltip--up-left .neo-tooltip__content {
    left: 50%;
    transform: translate(calc(15px - 100%)) translateY(-100%);
}

[dir="rtl"] .neo-tooltip--up-left .neo-tooltip__content {
    left: 50%;
    transform: translate(-15px) translateY(-100%);
}

.neo-tooltip--up-left .neo-tooltip__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

[dir="rtl"] .neo-tooltip--up-left .neo-tooltip__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

.neo-tooltip--up-right .neo-tooltip__content {
    left: 50%;
    transform: translate(-15px) translateY(-100%);
}

[dir="rtl"] .neo-tooltip--up-right .neo-tooltip__content {
    left: 50%;
    transform: translate(calc(15px - 100%)) translateY(-100%);
}

.neo-tooltip--up-right .neo-tooltip__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

[dir="rtl"] .neo-tooltip--up-right .neo-tooltip__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

.neo-tooltip--left .neo-tooltip__content,
.neo-tooltip--left-up .neo-tooltip__content,
.neo-tooltip--left-down .neo-tooltip__content {
    margin-left: -15px;
    left: 0;
}

[dir="rtl"] .neo-tooltip--left .neo-tooltip__content,
[dir="rtl"] .neo-tooltip--left-up .neo-tooltip__content,
[dir="rtl"] .neo-tooltip--left-down .neo-tooltip__content {
    margin-left: 15px;
    left: 100%;
}

.neo-tooltip--left .neo-tooltip__content .neo-arrow,
.neo-tooltip--left-up .neo-tooltip__content .neo-arrow,
.neo-tooltip--left-down .neo-tooltip__content .neo-arrow {
    width: 7.5px;
    height: 15px;
    top: 50%;
    transform: translateY(-50%);
}

    .neo-tooltip--left .neo-tooltip__content .neo-arrow:before,
    .neo-tooltip--left-up .neo-tooltip__content .neo-arrow:before,
    .neo-tooltip--left-down .neo-tooltip__content .neo-arrow:before {
        border-left-color: var(--arrow-outer-color);
        border-width: 7.5px 0 7.5px 7.5px;
        right: 0;
    }

    .neo-tooltip--left .neo-tooltip__content .neo-arrow:after,
    .neo-tooltip--left-up .neo-tooltip__content .neo-arrow:after,
    .neo-tooltip--left-down .neo-tooltip__content .neo-arrow:after {
        border-left-color: var(--arrow-color);
        border-width: 7.5px 0 7.5px 7.5px;
        right: 8px;
    }

.neo-tooltip--left .neo-tooltip__content {
    top: 50%;
    transform: translate(-100%, -50%);
}

[dir="rtl"] .neo-tooltip--left .neo-tooltip__content {
    top: 50%;
    transform: translateY(-50%);
}

.neo-tooltip--left-up .neo-tooltip__content {
    top: 100%;
    transform: translate(-100%, -100%);
}

[dir="rtl"] .neo-tooltip--left-up .neo-tooltip__content {
    left: auto;
    transform: translate(100%, -100%);
}

    [dir="rtl"] .neo-tooltip--left-up .neo-tooltip__content .neo-arrow,
    .neo-tooltip--left-up .neo-tooltip__content .neo-arrow {
        top: auto;
        bottom: 0;
    }

.neo-tooltip--left-down .neo-tooltip__content {
    top: 0;
    transform: translate(-100%);
}

[dir="rtl"] .neo-tooltip--left-down .neo-tooltip__content {
    left: auto;
    transform: translate(100%);
}

    [dir="rtl"] .neo-tooltip--left-down .neo-tooltip__content .neo-arrow,
    .neo-tooltip--left-down .neo-tooltip__content .neo-arrow {
        top: 15px;
    }

.neo-tooltip--right .neo-tooltip__content,
.neo-tooltip--right-up .neo-tooltip__content,
.neo-tooltip--right-down .neo-tooltip__content {
    margin-left: 15px;
    left: 100%;
}

[dir="rtl"] .neo-tooltip--right .neo-tooltip__content,
[dir="rtl"] .neo-tooltip--right-up .neo-tooltip__content,
[dir="rtl"] .neo-tooltip--right-down .neo-tooltip__content {
    margin-left: -15px;
    left: 0;
}

.neo-tooltip--right .neo-tooltip__content .neo-arrow,
.neo-tooltip--right-up .neo-tooltip__content .neo-arrow,
.neo-tooltip--right-down .neo-tooltip__content .neo-arrow {
    width: 7.5px;
    height: 15px;
    top: 50%;
    right: auto;
    transform: translateY(-50%);
}

    .neo-tooltip--right .neo-tooltip__content .neo-arrow:before,
    .neo-tooltip--right-up .neo-tooltip__content .neo-arrow:before,
    .neo-tooltip--right-down .neo-tooltip__content .neo-arrow:before {
        border-right-color: var(--arrow-outer-color);
        border-width: 7.5px 7.5px 7.5px 0;
        left: 0;
    }

    .neo-tooltip--right .neo-tooltip__content .neo-arrow:after,
    .neo-tooltip--right-up .neo-tooltip__content .neo-arrow:after,
    .neo-tooltip--right-down .neo-tooltip__content .neo-arrow:after {
        border-right-color: var(--arrow-color);
        border-width: 7.5px 7.5px 7.5px 0;
        left: 8px;
        right: auto;
    }

.neo-tooltip--right .neo-tooltip__content {
    top: 50%;
    transform: translateY(-50%);
}

[dir="rtl"] .neo-tooltip--right .neo-tooltip__content {
    top: 50%;
    transform: translate(-100%, -50%);
}

.neo-tooltip--right-up .neo-tooltip__content {
    top: 100%;
    transform: translateY(-100%);
}

[dir="rtl"] .neo-tooltip--right-up .neo-tooltip__content {
    left: auto;
    transform: translateY(-100%);
}

    [dir="rtl"] .neo-tooltip--right-up .neo-tooltip__content .neo-arrow,
    .neo-tooltip--right-up .neo-tooltip__content .neo-arrow {
        top: auto;
        bottom: 0;
    }

.neo-tooltip--right-down .neo-tooltip__content {
    top: 0;
    transform: translate(0);
}

[dir="rtl"] .neo-tooltip--right-down .neo-tooltip__content {
    transform: translate(0);
}

    [dir="rtl"] .neo-tooltip--right-down .neo-tooltip__content .neo-arrow,
    .neo-tooltip--right-down .neo-tooltip__content .neo-arrow {
        top: 15px;
    }

@keyframes shimmer {
    0% {
        background-position: 0 0;
    }

    to {
        background-position: 100% 0;
    }
}

.neo-shimmer {
    text-align: center;
    color: #0000;
    background: -webkit-gradient( linear, 0 0, 100% 0, from(#f1f1f1), to(#f1f1f1), color-stop(0.5, #fff) );
    background: -moz-gradient( linear, left top, right top, from(#f1f1f1), to(#f1f1f1), color-stop(0.5, #fff) );
    background: gradient( linear, left top, right top, from(#f1f1f1), to(#f1f1f1), color-stop(0.5, #fff) );
    -webkit-background-size: 125px 100%;
    -moz-background-size: 125px 100%;
    background-color: #f1f1f1;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 125px 100%;
    -webkit-background-clip: content-box;
    -moz-background-clip: content-box;
    background-clip: content-box;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

.neo-shimmer__rectangle {
    width: auto;
    height: 32px;
}

.neo-shimmer__circle--small {
    border-radius: 100%;
    width: 16px;
    height: 16px;
    animation-direction: reverse !important;
}

.neo-shimmer__circle--medium {
    border-radius: 100%;
    width: 24px;
    height: 24px;
    animation-direction: reverse !important;
}

.neo-shimmer__circle--large {
    border-radius: 100%;
    width: 48px;
    height: 48px;
    animation-direction: reverse !important;
}

.dark .neo-shimmer {
    text-align: center;
    color: #0000;
    background: -webkit-gradient( linear, 0 0, 100% 0, from(#323232), to(#323232), color-stop(0.5, #242424) );
    background: -moz-gradient( linear, left top, right top, from(#323232), to(#323232), color-stop(0.5, #242424) );
    background: gradient( linear, left top, right top, from(#323232), to(#323232), color-stop(0.5, #242424) );
    -webkit-background-size: 125px 100%;
    -moz-background-size: 125px 100%;
    background-color: #323232;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 125px 100%;
    -webkit-background-clip: content-box;
    -moz-background-clip: content-box;
    background-clip: content-box;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

axp-omni-sdk-messaging-ui .neo-toast {
    background-color: var(--toast-background-color);
    box-shadow: 0 8px 16px var(--toast-elevation-color);
    border-radius: 4px;
    width: -moz-fit-content;
    width: fit-content;
    padding: 12px;
    display: flex;
}

.neo-toast a:hover {
    text-decoration: none;
}

axp-omni-sdk-messaging-ui .neo-toast .neo-toast__message {
    letter-spacing: 0;
    color: var(--toast-font-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.neo-toast .neo-toast__icon {
    color: var(--toast-font-color);
    align-items: center;
    margin-right: 8px;
    display: flex;
}

[dir="rtl"] .neo-toast .neo-toast__icon {
    margin-left: 8px;
    margin-right: 8px;
}

.neo-toast .neo-toast__icon:before {
    font-size: 16px;
}

.neo-thumbnail,
.neo-img {
    vertical-align: middle;
    border-radius: 4px;
    max-width: 100%;
    height: auto;
    display: inline-block;
}

.neo-thumbnail {
    border: 1px solid var(--neo-global-border-color);
    background-color: #fff;
    border-radius: 4px;
    max-width: 100%;
    margin-bottom: 6px;
    padding: 3px;
    line-height: 0;
}

.neo-avatar {
    box-sizing: initial;
    background: var(--avatar-background-color);
    color: var(--avatar-font-color);
    letter-spacing: 0;
    vertical-align: middle;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    position: relative;
}

.neo-avatar--generic {
    background: var(--avatar-font-color);
}

    .neo-avatar--generic:before {
        content: "";
        color: var(--avatar-background-color);
        justify-content: center;
        align-items: center;
        height: 41.14px;
        font-family: updated-neo-icons;
        font-size: 41.14px;
        display: flex;
        position: absolute;
        top: -3.7px;
        left: -2.8px;
    }

.neo-avatar--bot:before {
    content: "";
    font-family: updated-neo-icons;
    font-size: 34px;
    position: absolute;
}

.neo-avatar--large .neo-avatar-status {
    width: 22px !important;
    height: 22px !important;
    top: 32px !important;
    left: 32px !important;
}

[dir="rtl"] .neo-avatar--large .neo-avatar-status {
    top: 32px !important;
    right: 32px !important;
}

.neo-avatar--large .neo-avatar-status:before {
    font-size: 18px !important;
    line-height: 18px !important;
}

.neo-avatar--small .neo-avatar-status {
    width: 16px !important;
    height: 16px !important;
    top: 16px !important;
    left: 18px !important;
}

[dir="rtl"] .neo-avatar--small .neo-avatar-status {
    top: 16px !important;
    right: 18px !important;
}

.neo-avatar--small .neo-avatar-status:before {
    font-size: 9px !important;
    line-height: 9px !important;
}

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-avatar:not(:empty) {
            background: 0 0;
        }
    }
}

.neo-avatar .neo-avatar-status {
    z-index: 7;
    text-align: center;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    display: inline-flex;
    position: absolute;
    top: 22px;
    left: 25px;
}

[dir="rtl"] .neo-avatar .neo-avatar-status {
    top: 22px;
    right: 25px;
}

.neo-avatar .neo-avatar-status:before {
    padding: 1px;
    font-size: 14px;
    line-height: 14px;
}

.neo-avatar .neo-avatar-status--available:before {
    content: "";
    color: var(--avatar-status-available-color);
    background-color: var(--avatar-font-color);
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    border-radius: 50px;
    font-family: updated-neo-icons;
    font-style: normal;
    font-weight: 400;
}

.neo-avatar .neo-avatar-status--away:before {
    content: "";
    color: var(--avatar-status-away-color);
    background-color: var(--avatar-font-color);
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    border-radius: 50px;
    font-family: updated-neo-icons;
    font-style: normal;
    font-weight: 400;
}

.neo-avatar .neo-avatar-status--busy:before {
    content: "";
    color: var(--avatar-status-busy-color);
    background-color: var(--avatar-font-color);
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    border-radius: 50px;
    font-family: updated-neo-icons;
    font-style: normal;
    font-weight: 400;
}

.neo-avatar .neo-avatar-status--do-not-disturb:before {
    content: "";
    color: var(--avatar-status-dnd-color);
    background-color: var(--avatar-font-color);
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    border-radius: 50px;
    font-family: updated-neo-icons;
    font-style: normal;
    font-weight: 400;
}

.neo-avatar .neo-avatar-status--offline:before {
    content: "";
    color: var(--avatar-status-offline-color);
    background-color: var(--avatar-font-color);
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
    border-radius: 50px;
    font-family: updated-neo-icons;
    font-style: normal;
    font-weight: 400;
}

.neo-avatar .neo-avatar-status:before {
    border-radius: 50px;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.neo-avatar.neo-thumbnail {
    background: var(--global-background);
}

.neo-avatar .neo-img {
    z-index: 4;
    border-radius: 100%;
    width: 100%;
    height: 100%;
    position: relative;
}

.neo-avatar--small {
    letter-spacing: 0;
    width: 28px;
    height: 28px;
    font-size: 10px;
    line-height: 16px;
}

.neo-avatar--small--generic {
    background: var(--avatar-font-color);
}

    .neo-avatar--small--generic:before {
        content: "";
        color: var(--avatar-background-color);
        justify-content: center;
        align-items: center;
        height: 32px;
        font-family: updated-neo-icons;
        font-size: 32px;
        display: flex;
        position: absolute;
        top: -3px;
        left: -2px;
    }

.neo-avatar--small--bot:before {
    content: "";
    font-family: updated-neo-icons;
    font-size: 26px;
    position: absolute;
}

.neo-avatar--large {
    letter-spacing: 0;
    width: 48px;
    height: 48px;
    font-size: 19px;
    line-height: 28px;
}

.neo-avatar--large--generic {
    background: var(--avatar-font-color);
}

    .neo-avatar--large--generic:before {
        content: "";
        color: var(--avatar-background-color);
        justify-content: center;
        align-items: center;
        height: 54.86px;
        font-family: updated-neo-icons;
        font-size: 54.86px;
        display: flex;
        position: absolute;
        top: -4.16px;
        left: -3.46px;
    }

.neo-avatar--large--bot:before {
    content: "";
    font-family: updated-neo-icons;
    font-size: 46px;
    position: absolute;
}

.neo-avatar[data-initials]:before {
    content: attr(data-initials);
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.neo-avatar--primary,
.neo-avatar--default {
    border-color: var(--avatar-primary-color);
    border-style: solid;
    border-width: 2px;
}

.neo-avatar--success {
    border-color: var(--avatar-success-color);
    border-style: solid;
    border-width: 2px;
}

.neo-avatar--warning {
    border-color: var(--avatar-warning-color);
    border-style: solid;
    border-width: 2px;
}

.neo-avatar--alert {
    border-color: var(--avatar-alert-color);
    border-style: solid;
    border-width: 2px;
}

.neo-avatar--info {
    border-color: var(--avatar-primary-color);
    border-style: solid;
    border-width: 2px;
}

.neo-switch--multiline {
    height: auto !important;
}

[dir="rtl"] .neo-switch--multiline {
    padding-left: 0 !important;
    padding-right: 27px !important;
    right: 0 !important;
}

.neo-switch--multiline .neo-switch__icon:after {
    left: 1px !important;
}

.neo-switch--multiline.neo-switch input {
    position: absolute;
}

.neo-switch-children {
    white-space: pre-line;
    float: left;
    margin-left: 13px;
    height: auto !important;
}

[dir="rtl"] .neo-switch-children {
    float: right !important;
    margin-left: 0 !important;
    margin-right: 13px !important;
}

.neo-switch {
    color: var(--input-label-color);
    min-width: 32px;
    height: 20px;
    padding-left: 27px;
    line-height: 20px;
    display: flex;
    position: relative;
}

    .neo-switch a:hover {
        text-decoration: none;
    }

[dir="rtl"] .neo-switch {
    padding-left: 0;
    padding-right: 27px;
}

.neo-switch:focus-visible .neo-switch__icon:before {
    box-shadow: 0 4px 4px var(--switch-elevation-color);
}

.neo-switch input {
    opacity: 0;
}

    .neo-switch input:focus-visible + .neo-switch__icon:before {
        outline: 1px auto var(--radio-background-active-color);
        outline-offset: 2px;
    }

    .neo-switch input + .neo-switch__icon {
        cursor: pointer;
        font-style: normal;
        display: block;
        position: absolute;
        top: 2px;
        left: 0;
    }

[dir="rtl"] .neo-switch input + .neo-switch__icon {
    left: auto;
    right: 0;
}

.neo-switch input + .neo-switch__icon:before,
.neo-switch input + .neo-switch__icon:after {
    border-radius: 28px;
    font-family: updated-neo-icons;
    transition: transform 0.4s;
    position: absolute;
}

.neo-switch input + .neo-switch__icon:before {
    background-color: var(--switch-off-color);
    content: "";
    width: 32px;
    height: 16px;
}

.neo-switch input + .neo-switch__icon:after {
    color: var(--switch-off-color);
    background-color: var(--switch-ellipse-color);
    text-shadow: 0.5px 0px 0px var(--switch-off-color);
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    display: flex;
    top: 1px;
    left: 1px;
    transform: translate(0);
    box-shadow: 0 4px 4px #00000040;
}

[dir="rtl"] .neo-switch input + .neo-switch__icon:after {
    left: auto;
    right: 1px;
}

.neo-switch input:not(:checked) + .neo-switch__icon:after {
    content: "";
}

.neo-switch input:checked + .neo-switch__icon:before {
    background-color: var(--switch-on-color);
}

.neo-switch input:checked + .neo-switch__icon:after {
    content: "";
    color: var(--switch-on-color);
    text-shadow: 0.5px 0px 0px var(--switch-on-color);
    justify-content: center;
    align-items: center;
    font-size: 10px;
    display: flex;
    transform: translate(16px);
}

[dir="rtl"] .neo-switch input:checked + .neo-switch__icon:after {
    transform: translate(-16px);
}

.neo-switch--disabled,
.neo-switch--disabled input + .neo-switch__icon {
    cursor: not-allowed;
}

.neo-switch--disabled {
    color: var(--global-disabled-color);
}

    .neo-switch--disabled input:disabled + .neo-switch__icon:before {
        background-color: var(--switch-disabled-off-color);
    }

    .neo-switch--disabled input:checked:disabled + .neo-switch__icon:before {
        background-color: var(--switch-disabled-on-color);
    }

    .neo-switch--disabled input:disabled + .neo-switch__icon:after {
        color: var(--switch-disabled-off-color);
        text-shadow: 0.5px 0px 0px var(--switch-disabled-off-color);
    }

    .neo-switch--disabled input:checked:disabled + .neo-switch__icon:after {
        color: var(--switch-disabled-on-color);
        text-shadow: 0.5px 0px 0px var(--switch-disabled-on-color);
    }

.neo-switch:focus input:disabled + .neo-switch__icon:before,
.neo-switch:focus input:checked + .neo-switch__icon:before {
    box-shadow: none;
}

[dir="rtl"] .neo-switch.neo-switch--multiline input + .neo-switch__icon:after {
    right: 1px !important;
}

.neo-widget__body .neo-form-control .neo-switch {
    margin-left: 2px;
}

[dir="rtl"] .neo-widget__body .neo-form-control .neo-switch {
    margin-left: initial;
    margin-right: 2px;
}

.neo-chips__item,
.neo-chip {
    white-space: nowrap;
    letter-spacing: 0;
    align-items: center;
    min-height: 25px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    display: inline-flex;
}

    .neo-chips__item:before,
    .neo-chip:before {
        margin-left: auto;
        margin-right: 4px;
    }

    [dir="rtl"] .neo-chips__item:before,
    [dir="rtl"] .neo-chip:before,
    [dir="rtl"].neo-chips__item:before,
    [dir="rtl"].neo-chip:before,
    .neo-chips__item:after,
    .neo-chip:after {
        margin-left: 4px;
        margin-right: auto;
    }

    [dir="rtl"] .neo-chips__item:after,
    [dir="rtl"] .neo-chip:after,
    .neo-chips__item .neo-avatar,
    .neo-chip .neo-avatar {
        margin-left: auto;
        margin-right: 4px;
    }

[dir="rtl"] .neo-chips__item .neo-avatar,
[dir="rtl"] .neo-chip .neo-avatar {
    margin-left: 4px;
    margin-right: auto;
}

.neo-chips {
    border: 1px solid var(--input-border-color);
    border-radius: 4px;
    flex-flow: wrap;
    align-items: center;
    padding: 4px;
    display: flex;
}

    .neo-chips a:hover {
        text-decoration: none;
    }

[dir="rtl"] .neo-chips {
    padding-left: 0;
    padding-right: 4px;
}

.neo-chip--default {
    color: var(--chip-font-color);
    background-color: var(--chip-default-color);
}

.neo-chip--success {
    color: var(--chip-font-color);
    background-color: var(--chip-success-color);
}

.neo-chip--warning {
    color: var(--chip-font-color);
    background-color: var(--chip-warning-color);
}

.neo-chip--alert {
    color: var(--chip-font-color);
    background-color: var(--chip-alert-color);
}

.neo-chip--info {
    color: var(--chip-font-color);
    background-color: var(--chip-info-color);
}

.neo-chip--default {
    border: 1px solid var(--chip-default-border-color);
    border-radius: 4px;
}

.neo-chip--success {
    border: 1px solid var(--chip-success-border-color);
    border-radius: 4px;
}

.neo-chip--warning {
    border: 1px solid var(--chip-warning-border-color);
    border-radius: 4px;
}

.neo-chip--alert {
    border: 1px solid var(--chip-alert-border-color);
    border-radius: 4px;
}

.neo-chip--info {
    border: 1px solid var(--chip-info-border-color);
    border-radius: 4px;
}

.neo-chip--default:before,
.neo-chip--default:after {
    color: var(--chip-default-icon-color);
    font-size: 16px;
}

.neo-chip--default .neo-close:before,
.neo-chip--default .neo-close:after {
    background-color: var(--chip-default-icon-color);
}

.neo-chip--success:before,
.neo-chip--success:after {
    color: var(--chip-success-icon-color);
    font-size: 16px;
}

.neo-chip--success .neo-close:before,
.neo-chip--success .neo-close:after {
    background-color: var(--chip-success-icon-color);
}

.neo-chip--warning:before,
.neo-chip--warning:after {
    color: var(--chip-warning-icon-color);
    font-size: 16px;
}

.neo-chip--warning .neo-close:before,
.neo-chip--warning .neo-close:after {
    background-color: var(--chip-warning-icon-color);
}

.neo-chip--alert:before,
.neo-chip--alert:after {
    color: var(--chip-alert-icon-color);
    font-size: 16px;
}

.neo-chip--alert .neo-close:before,
.neo-chip--alert .neo-close:after {
    background-color: var(--chip-alert-icon-color);
}

.neo-chip--info:before,
.neo-chip--info:after {
    color: var(--chip-info-icon-color);
    font-size: 16px;
}

.neo-chip--info .neo-close:before,
.neo-chip--info .neo-close:after {
    background-color: var(--chip-info-icon-color);
}

.neo-chip--default--disabled,
.neo-chip--default--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-default-disabled-color) !important;
}

.neo-chip--success--disabled,
.neo-chip--success--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-success-disabled-color) !important;
}

.neo-chip--warning--disabled,
.neo-chip--warning--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-warning-disabled-color) !important;
}

.neo-chip--alert--disabled,
.neo-chip--alert--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-alert-disabled-color) !important;
}

.neo-chip--info--disabled,
.neo-chip--info--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-info-disabled-color) !important;
}

.neo-chip--default--disabled:before,
.neo-chip--default--disabled:after,
.neo-chip--default--disabled:hover:before,
.neo-chip--default--disabled:hover:after {
    color: var(--chip-default-disabled-icon-color) !important;
}

.neo-chip--success--disabled:before,
.neo-chip--success--disabled:after,
.neo-chip--success--disabled:hover:before,
.neo-chip--success--disabled:hover:after {
    color: var(--chip-success-disabled-icon-color) !important;
}

.neo-chip--warning--disabled:before,
.neo-chip--warning--disabled:after,
.neo-chip--warning--disabled:hover:before,
.neo-chip--warning--disabled:hover:after {
    color: var(--chip-warning-disabled-icon-color) !important;
}

.neo-chip--alert--disabled:before,
.neo-chip--alert--disabled:after,
.neo-chip--alert--disabled:hover:before,
.neo-chip--alert--disabled:hover:after {
    color: var(--chip-alert-disabled-icon-color) !important;
}

.neo-chip--info--disabled:before,
.neo-chip--info--disabled:after,
.neo-chip--info--disabled:hover:before,
.neo-chip--info--disabled:hover:after {
    color: var(--chip-info-disabled-icon-color) !important;
}

.neo-chip.neo-chip--expandable--default:not(.neo-chip--static):hover,
.neo-chip.neo-chip--expandable--default:not(.neo-chip--static):focus,
.neo-chip.neo-chip--expandable--default:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--expandable--default--selected {
    cursor: pointer;
    background-color: var(--chip-default-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--expandable--success:not(.neo-chip--static):hover,
.neo-chip.neo-chip--expandable--success:not(.neo-chip--static):focus,
.neo-chip.neo-chip--expandable--success:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--expandable--success--selected {
    cursor: pointer;
    background-color: var(--chip-success-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--expandable--warning:not(.neo-chip--static):hover,
.neo-chip.neo-chip--expandable--warning:not(.neo-chip--static):focus,
.neo-chip.neo-chip--expandable--warning:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--expandable--warning--selected {
    cursor: pointer;
    background-color: var(--chip-warning-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--expandable--alert:not(.neo-chip--static):hover,
.neo-chip.neo-chip--expandable--alert:not(.neo-chip--static):focus,
.neo-chip.neo-chip--expandable--alert:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--expandable--alert--selected {
    cursor: pointer;
    background-color: var(--chip-alert-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--expandable--info:not(.neo-chip--static):hover,
.neo-chip.neo-chip--expandable--info:not(.neo-chip--static):focus,
.neo-chip.neo-chip--expandable--info:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--expandable--info--selected {
    cursor: pointer;
    background-color: var(--chip-info-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--expandable:after {
    content: "";
    font-family: updated-neo-icons;
}

.neo-chip.neo-chip--close {
    cursor: pointer;
}

.neo-chip.neo-chip--close--default:not(.neo-chip--static):hover,
.neo-chip.neo-chip--close--default:not(.neo-chip--static):focus,
.neo-chip.neo-chip--close--default:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--close--default--selected {
    cursor: pointer;
    background-color: var(--chip-default-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--close--success:not(.neo-chip--static):hover,
.neo-chip.neo-chip--close--success:not(.neo-chip--static):focus,
.neo-chip.neo-chip--close--success:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--close--success--selected {
    cursor: pointer;
    background-color: var(--chip-success-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--close--warning:not(.neo-chip--static):hover,
.neo-chip.neo-chip--close--warning:not(.neo-chip--static):focus,
.neo-chip.neo-chip--close--warning:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--close--warning--selected {
    cursor: pointer;
    background-color: var(--chip-warning-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--close--alert:not(.neo-chip--static):hover,
.neo-chip.neo-chip--close--alert:not(.neo-chip--static):focus,
.neo-chip.neo-chip--close--alert:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--close--alert--selected {
    cursor: pointer;
    background-color: var(--chip-alert-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chip.neo-chip--close--info:not(.neo-chip--static):hover,
.neo-chip.neo-chip--close--info:not(.neo-chip--static):focus,
.neo-chip.neo-chip--close--info:not(.neo-chip--static):focus-visible,
.neo-chip.neo-chip--close--info--selected {
    cursor: pointer;
    background-color: var(--chip-info-hover-bg-color);
    transition: background-color 0.4s;
    outline-offset: 0px !important;
}

.neo-chips__item {
    margin: 0;
}

    .neo-chips__item:not(:last-child) {
        margin-right: 4px;
    }

[dir="rtl"] .neo-chips__item:not(:last-child) {
    margin-left: 4px;
    margin-right: 0;
}

.neo-chips__item--edit {
    cursor: text;
    background-color: #0000;
}

    .neo-chips__item--edit .neo-btn:empty,
    .neo-chips__item--edit .neo-close {
        visibility: hidden;
    }

.neo-chips__item--default {
    color: var(--chip-font-color);
    background-color: var(--chip-default-color);
}

.neo-chips__item--success {
    color: var(--chip-font-color);
    background-color: var(--chip-success-color);
}

.neo-chips__item--warning {
    color: var(--chip-font-color);
    background-color: var(--chip-warning-color);
}

.neo-chips__item--alert {
    color: var(--chip-font-color);
    background-color: var(--chip-alert-color);
}

.neo-chips__item--info {
    color: var(--chip-font-color);
    background-color: var(--chip-info-color);
}

.neo-chips__item--default {
    border: 1px solid var(--chip-default-border-color);
    border-radius: 4px;
}

.neo-chips__item--success {
    border: 1px solid var(--chip-success-border-color);
    border-radius: 4px;
}

.neo-chips__item--warning {
    border: 1px solid var(--chip-warning-border-color);
    border-radius: 4px;
}

.neo-chips__item--alert {
    border: 1px solid var(--chip-alert-border-color);
    border-radius: 4px;
}

.neo-chips__item--info {
    border: 1px solid var(--chip-info-border-color);
    border-radius: 4px;
}

.neo-chips__item--default:before,
.neo-chips__item--default:after {
    color: var(--chip-default-icon-color);
    font-size: 16px;
}

.neo-chips__item--default .neo-close:before,
.neo-chips__item--default .neo-close:after {
    background-color: var(--chip-default-icon-color);
}

.neo-chips__item--success:before,
.neo-chips__item--success:after {
    color: var(--chip-success-icon-color);
    font-size: 16px;
}

.neo-chips__item--success .neo-close:before,
.neo-chips__item--success .neo-close:after {
    background-color: var(--chip-success-icon-color);
}

.neo-chips__item--warning:before,
.neo-chips__item--warning:after {
    color: var(--chip-warning-icon-color);
    font-size: 16px;
}

.neo-chips__item--warning .neo-close:before,
.neo-chips__item--warning .neo-close:after {
    background-color: var(--chip-warning-icon-color);
}

.neo-chips__item--alert:before,
.neo-chips__item--alert:after {
    color: var(--chip-alert-icon-color);
    font-size: 16px;
}

.neo-chips__item--alert .neo-close:before,
.neo-chips__item--alert .neo-close:after {
    background-color: var(--chip-alert-icon-color);
}

.neo-chips__item--info:before,
.neo-chips__item--info:after {
    color: var(--chip-info-icon-color);
    font-size: 16px;
}

.neo-chips__item--info .neo-close:before,
.neo-chips__item--info .neo-close:after {
    background-color: var(--chip-info-icon-color);
}

.neo-chips__item--default--disabled,
.neo-chips__item--default--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-default-disabled-color) !important;
}

.neo-chips__item--success--disabled,
.neo-chips__item--success--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-success-disabled-color) !important;
}

.neo-chips__item--warning--disabled,
.neo-chips__item--warning--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-warning-disabled-color) !important;
}

.neo-chips__item--alert--disabled,
.neo-chips__item--alert--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-alert-disabled-color) !important;
}

.neo-chips__item--info--disabled,
.neo-chips__item--info--disabled:hover {
    cursor: not-allowed !important;
    color: var(--chip-disabled-font-color) !important;
    background-color: var(--chip-info-disabled-color) !important;
}

.neo-chips__item--default--disabled:before,
.neo-chips__item--default--disabled:after,
.neo-chips__item--default--disabled:hover:before,
.neo-chips__item--default--disabled:hover:after {
    color: var(--chip-default-disabled-icon-color) !important;
}

.neo-chips__item--success--disabled:before,
.neo-chips__item--success--disabled:after,
.neo-chips__item--success--disabled:hover:before,
.neo-chips__item--success--disabled:hover:after {
    color: var(--chip-success-disabled-icon-color) !important;
}

.neo-chips__item--warning--disabled:before,
.neo-chips__item--warning--disabled:after,
.neo-chips__item--warning--disabled:hover:before,
.neo-chips__item--warning--disabled:hover:after {
    color: var(--chip-warning-disabled-icon-color) !important;
}

.neo-chips__item--alert--disabled:before,
.neo-chips__item--alert--disabled:after,
.neo-chips__item--alert--disabled:hover:before,
.neo-chips__item--alert--disabled:hover:after {
    color: var(--chip-alert-disabled-icon-color) !important;
}

.neo-chips__item--info--disabled:before,
.neo-chips__item--info--disabled:after,
.neo-chips__item--info--disabled:hover:before,
.neo-chips__item--info--disabled:hover:after {
    color: var(--chip-info-disabled-icon-color) !important;
}

axp-omni-sdk-messaging-ui .neo-tabs__nav {
    align-items: flex-end;
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
    display: flex;
}

[dir="rtl"] .neo-tabs__nav {
    margin-left: initial;
    margin-right: 0;
}

.neo-tabs a:hover {
    text-decoration: none;
}

.neo-tabs--wrapper {
    height: inherit;
    overflow: auto;
}

    .neo-tabs--wrapper::-webkit-scrollbar {
        width: 0;
    }

.neo-tabs__container {
    padding-top: 10px;
    display: none;
}

.neo-tabs__container--active {
    flex-direction: column;
    display: flex;
}

.neo-tabs__nav--vertical {
    flex-direction: column;
    align-items: flex-start;
}

.neo-tabs .neo-icon-end {
    background: 0 0;
    padding: 8px 16px 0 6px;
}

[dir="rtl"] .neo-tabs .neo-icon-end {
    padding: 8px 6px 0 16px;
}

.neo-tabs .neo-icon-end:before {
    font-size: 16px;
}

.neo-tabs__extra-content {
    align-items: center;
    display: flex;
}

    .neo-tabs__extra-content .neo-dropdown .neo-btn {
        border: 0;
        margin-bottom: 0;
    }

.neo-tabs__item {
    background-color: var(--tab-background-color);
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 2px solid #0000;
    max-height: 35px;
    display: flex;
    position: relative;
}

    .neo-tabs__item:focus-within {
        outline: var(--global-outline-color) auto 2px;
        outline-offset: -4px;
    }

    .neo-tabs__item[dir="rtl"] a:before {
        margin-left: 5px;
        margin-right: 0;
    }

    .neo-tabs__item a {
        color: var(--tab-default-color);
        cursor: pointer;
        border-bottom: 2px solid #0000;
        margin: 0;
        padding: 8px 16px 0;
        text-decoration: none;
        display: block;
    }

        .neo-tabs__item a:not(:last-child) {
            padding: 8px 0 0 16px;
        }

[dir="rtl"] .neo-tabs__item a:not(:last-child) {
    padding: 8px 16px 0 0;
}

.neo-tabs__item a:focus {
    outline: none;
}

.neo-tabs__item a:before {
    color: var(--tab-default-color);
    margin-right: 5px;
}

[dir="rtl"] .neo-tabs__item a:before {
    margin-left: 5px;
    margin-right: 0;
}

.neo-tabs__item .neo-icon-end {
    color: var(--tab-default-color);
    border-bottom: 2px solid #0000;
}

    .neo-tabs__item .neo-icon-end:focus-visible {
        outline: none;
    }

        .neo-tabs__item .neo-icon-end:focus-visible:before {
            outline-offset: -1px;
            outline: 2px auto #1473e6;
        }

.neo-tabs__item:not(.neo-tabs__item--active-disabled):not( .neo-tabs__item--disabled ):not(.neo-tabs__item--vertical-active-disabled):hover,
.neo-tabs__item:not(.neo-tabs__item--active-disabled):not( .neo-tabs__item--disabled ):not(.neo-tabs__item--vertical-active-disabled):focus-within {
    background-color: var(--tab-background-hover-color);
    transition: background-color 0.4s;
}

.neo-tabs__item:hover,
.neo-tabs__item:not(.neo-tabs__item--active-disabled):not( .neo-tabs__item--disabled ):focus-within {
    cursor: pointer;
}

    .neo-tabs__item:hover a,
    .neo-tabs__item:not(.neo-tabs__item--active-disabled):not( .neo-tabs__item--disabled ):focus-within
    a,
    .neo-tabs__item:hover a:before,
    .neo-tabs__item:not(.neo-tabs__item--active-disabled):not( .neo-tabs__item--disabled ):focus-within
    a:before {
        color: var(--tab-item-hover-color);
    }

    .neo-tabs__item:hover .neo-icon-end,
    .neo-tabs__item:not(.neo-tabs__item--active-disabled):not( .neo-tabs__item--disabled ):focus-within
    .neo-icon-end {
        cursor: pointer;
        color: var(--tab-item-hover-color);
    }

.neo-tabs__item--active {
    opacity: 1;
    background-color: var(--tab-background-color);
    border-bottom: 2px solid var(--tab-action-color);
}

    .neo-tabs__item--active a,
    .neo-tabs__item--active a:before {
        color: var(--tab-action-color);
        font-weight: 600;
    }

        .neo-tabs__item--active a:focus {
            box-shadow: none;
        }

    .neo-tabs__item--active .neo-icon-end {
        color: var(--tab-action-color);
    }

    .neo-tabs__item--active:hover {
        cursor: pointer;
        transition: background-color 0.4s;
    }

        .neo-tabs__item--active:hover a,
        .neo-tabs__item--active:hover a:before {
            color: var(--tab-item-hover-color);
            font-weight: 600;
        }

        .neo-tabs__item--active:hover .neo-icon-end {
            cursor: pointer;
            color: var(--tab-item-hover-color);
        }

.neo-tabs__item--disabled {
    background-color: var(--tab-background-color);
    box-shadow: none;
    color: var(--tab-disabled-color);
    cursor: not-allowed;
}

    .neo-tabs__item--disabled a,
    .neo-tabs__item--disabled a:before {
        color: var(--tab-disabled-color);
    }

        .neo-tabs__item--disabled a:focus {
            box-shadow: none;
            color: var(--tab-disabled-color);
            background-color: var(--tab-background-color);
        }

    .neo-tabs__item--disabled .neo-icon-end {
        color: var(--tab-disabled-color);
    }

    .neo-tabs__item--disabled:hover {
        cursor: not-allowed;
    }

        .neo-tabs__item--disabled:hover a {
            cursor: not-allowed;
            color: var(--tab-disabled-color);
        }

            .neo-tabs__item--disabled:hover a:before {
                color: var(--tab-disabled-color);
            }

        .neo-tabs__item--disabled:hover .neo-icon-end {
            cursor: not-allowed;
            color: var(--tab-disabled-color);
        }

            .neo-tabs__item--disabled:hover .neo-icon-end:before {
                color: var(--tab-disabled-color);
            }

.neo-tabs__item--active-disabled {
    background-color: var(--tab-background-color);
    box-shadow: none;
    color: var(--tab-action-disabled-color);
    cursor: not-allowed;
    border-bottom: 2px solid var(--tab-action-disabled-color);
    font-weight: 600;
}

    .neo-tabs__item--active-disabled:hover {
        cursor: not-allowed;
    }

    .neo-tabs__item--active-disabled a {
        cursor: not-allowed;
        color: var(--tab-action-disabled-color);
    }

        .neo-tabs__item--active-disabled a:before {
            color: var(--tab-action-disabled-color);
            font-weight: 600;
        }

    .neo-tabs__item--active-disabled:focus {
        box-shadow: none;
        color: var(--tab-action-disabled-color);
        background-color: var(--tab-background-color);
    }

    .neo-tabs__item--active-disabled .neo-icon-end,
    .neo-tabs__item--active-disabled .neo-icon-end:before {
        color: var(--tab-action-disabled-color);
    }

    .neo-tabs__item--active-disabled:hover a {
        cursor: not-allowed;
        color: var(--tab-action-disabled-color);
        font-weight: 600;
    }

        .neo-tabs__item--active-disabled:hover a:before {
            color: var(--tab-action-disabled-color);
            font-weight: 600;
        }

    .neo-tabs__item--active-disabled:hover .neo-icon-end {
        cursor: not-allowed;
    }

        .neo-tabs__item--active-disabled:hover .neo-icon-end:hover {
            cursor: not-allowed;
            color: var(--tab-action-disabled-color);
        }

.neo-tabs__item--vertical-active-disabled {
    background-color: var(--tab-background-color);
    box-shadow: none;
    font-weight: 600;
    color: var(--tab-action-disabled-color) !important;
    cursor: not-allowed !important;
    border-left: 2px solid var(--tab-action-disabled-color) !important;
}

[dir="rtl"] .neo-tabs__item--vertical-active-disabled {
    border-left: none !important;
    border-right: 2px solid var(--tab-action-disabled-color) !important;
}

    [dir="rtl"] .neo-tabs__item--vertical-active-disabled:hover {
        border-right: 2px solid var(--tab-action-disabled-color) !important;
    }

.neo-tabs__item--vertical-active-disabled:focus {
    box-shadow: none;
    color: var(--tab-disabled-color);
    background-color: var(--tab-background-color);
}

.neo-tabs__item--vertical-active-disabled a {
    cursor: not-allowed !important;
    color: var(--tab-action-disabled-color) !important;
}

    .neo-tabs__item--vertical-active-disabled a:before {
        color: var(--tab-action-disabled-color);
        font-weight: 600;
    }

.neo-tabs__item--vertical-active-disabled .neo-icon-end {
    color: var(--tab-action-disabled-color);
    cursor: not-allowed !important;
}

    .neo-tabs__item--vertical-active-disabled .neo-icon-end:before {
        color: var(--tab-action-disabled-color) !important;
    }

.neo-tabs__item--vertical-active-disabled:hover {
    background-color: var(--tab-background-color) !important;
    cursor: not-allowed !important;
}

    .neo-tabs__item--vertical-active-disabled:hover a {
        color: var(--tab-action-disabled-color);
        border-width: 2px;
        border-left-color: var(--tab-action-disabled-color);
        font-weight: 600;
        cursor: not-allowed !important;
    }

        .neo-tabs__item--vertical-active-disabled:hover a:before {
            color: var(--tab-action-disabled-color);
            font-weight: 600;
        }

    .neo-tabs__item--vertical-active-disabled:hover .neo-icon-end {
        color: var(--tab-action-disabled-color);
        cursor: not-allowed !important;
    }

.neo-tabs__item--vertical {
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: var(--tab-background-color);
    border-left: 2px solid #0000;
    max-height: 35px;
    display: flex;
    position: relative;
}

    .neo-tabs__item--vertical:focus-within {
        outline: var(--global-outline-color) auto 2px;
        outline-offset: -4px;
    }

    .neo-tabs__item--vertical a {
        color: var(--tab-default-color);
        cursor: pointer;
        margin: 0;
        padding: 8px 16px 0;
        text-decoration: none;
        display: block;
    }

        .neo-tabs__item--vertical a:focus,
        .neo-tabs__item--vertical a:focus-visible {
            outline: var(--global-outline-color) auto 2px;
            outline-offset: -4px;
        }

        .neo-tabs__item--vertical a:before {
            color: var(--tab-default-color);
            margin-right: 5px;
        }

[dir="rtl"] .neo-tabs__item--vertical a:before {
    margin-left: 5px;
    margin-right: 0;
}

.neo-tabs__item--vertical .neo-icon-end {
    color: var(--tab-default-color);
}

.neo-tabs__item--vertical:not(.neo-tabs__item--vertical-active-disabled):not( .neo-tabs__item--vertical--disabled ):hover,
.neo-tabs__item--vertical:not(.neo-tabs__item--vertical-active-disabled):not( .neo-tabs__item--vertical--disabled ):focus-within {
    background-color: var(--tab-background-hover-color);
}

.neo-tabs__item--vertical:hover,
.neo-tabs__item--vertical:focus-within {
    transition: background-color 0.4s;
}

    .neo-tabs__item--vertical:hover a,
    .neo-tabs__item--vertical:focus-within a {
        color: var(--tab-item-hover-color);
        text-decoration: none;
    }

        .neo-tabs__item--vertical:hover a:before,
        .neo-tabs__item--vertical:focus-within a:before {
            color: var(--tab-item-hover-color);
        }

    .neo-tabs__item--vertical:hover .neo-icon-end,
    .neo-tabs__item--vertical:focus-within .neo-icon-end {
        cursor: pointer;
        color: var(--tab-item-hover-color);
    }

        .neo-tabs__item--vertical:hover .neo-icon-end:before,
        .neo-tabs__item--vertical:focus-within .neo-icon-end:before {
            color: var(--tab-item-hover-color);
        }

.neo-tabs__item--vertical--active {
    background-color: var(--tab-background-color);
    border-width: 2px;
    border-left-color: var(--tab-action-color);
}

    .neo-tabs__item--vertical--active:hover {
        border-left-color: var(--tab-item-hover-color);
        cursor: pointer;
        transition: background-color 0.4s;
    }

        .neo-tabs__item--vertical--active:hover a,
        .neo-tabs__item--vertical--active:hover a:before {
            color: var(--tab-item-hover-color);
            font-weight: 600;
        }

        .neo-tabs__item--vertical--active:hover .neo-icon-end {
            cursor: pointer;
            color: var(--tab-item-hover-color);
        }

[dir="rtl"] .neo-tabs__item--vertical--active {
    border-left: none;
    border-right: 2px solid var(--tab-action-color);
}

    [dir="rtl"] .neo-tabs__item--vertical--active:hover {
        border-right: 2px solid var(--tab-item-hover-color);
        transition: border-color 0.4s;
    }

.neo-tabs__item--vertical--active a,
.neo-tabs__item--vertical--active a:before {
    color: var(--tab-action-color);
    font-weight: 600;
}

.neo-tabs__item--vertical--active .neo-icon-end {
    color: var(--tab-action-color);
}

.neo-tabs__item--vertical--disabled {
    background-color: var(--tab-background-color);
    box-shadow: none;
    color: var(--tab-disabled-color);
    cursor: not-allowed;
}

    .neo-tabs__item--vertical--disabled a,
    .neo-tabs__item--vertical--disabled a:before {
        color: var(--tab-disabled-color);
    }

        .neo-tabs__item--vertical--disabled a:focus {
            box-shadow: none;
            color: var(--tab-disabled-color);
            background-color: var(--tab-background-color);
        }

    .neo-tabs__item--vertical--disabled .neo-icon-end {
        color: var(--tab-disabled-color);
    }

    .neo-tabs__item--vertical--disabled:hover {
        cursor: not-allowed;
    }

        .neo-tabs__item--vertical--disabled:hover a {
            cursor: not-allowed;
            color: var(--tab-disabled-color);
        }

            .neo-tabs__item--vertical--disabled:hover a:before {
                color: var(--tab-disabled-color);
            }

        .neo-tabs__item--vertical--disabled:hover .neo-icon-end {
            cursor: not-allowed;
            color: var(--tab-disabled-color);
        }

            .neo-tabs__item--vertical--disabled:hover .neo-icon-end:before {
                color: var(--tab-disabled-color);
            }

.neo-tabs__item--vertical--active-disabled {
    background-color: var(--tab-background-color);
    box-shadow: none;
    color: var(--tab-action-disabled-color);
    cursor: not-allowed;
    border-bottom: 2px solid var(--tab-action-disabled-color);
    font-weight: 600;
}

    .neo-tabs__item--vertical--active-disabled:hover {
        cursor: not-allowed;
    }

    .neo-tabs__item--vertical--active-disabled a {
        cursor: not-allowed;
        color: var(--tab-action-disabled-color);
    }

        .neo-tabs__item--vertical--active-disabled a:before {
            color: var(--tab-action-disabled-color);
            font-weight: 600;
        }

    .neo-tabs__item--vertical--active-disabled:focus {
        box-shadow: none;
        color: var(--tab-action-disabled-color);
        background-color: var(--tab-background-color);
    }

    .neo-tabs__item--vertical--active-disabled .neo-icon-end,
    .neo-tabs__item--vertical--active-disabled .neo-icon-end:before {
        color: var(--tab-action-disabled-color);
    }

    .neo-tabs__item--vertical--active-disabled:hover a {
        cursor: not-allowed;
        color: var(--tab-action-disabled-color);
        font-weight: 600;
    }

        .neo-tabs__item--vertical--active-disabled:hover a:before {
            color: var(--tab-action-disabled-color);
            font-weight: 600;
        }

    .neo-tabs__item--vertical--active-disabled:hover .neo-icon-end {
        cursor: not-allowed;
    }

        .neo-tabs__item--vertical--active-disabled:hover .neo-icon-end:hover {
            cursor: not-allowed;
            color: var(--tab-action-disabled-color);
        }

.neo-tabs__item--vertical--vertical-active-disabled {
    background-color: var(--tab-background-color);
    box-shadow: none;
    font-weight: 600;
    color: var(--tab-action-disabled-color) !important;
    cursor: not-allowed !important;
    border-left: 2px solid var(--tab-action-disabled-color) !important;
}

[dir="rtl"] .neo-tabs__item--vertical--vertical-active-disabled {
    border-left: none !important;
    border-right: 2px solid var(--tab-action-disabled-color) !important;
}

    [dir="rtl"] .neo-tabs__item--vertical--vertical-active-disabled:hover {
        border-right: 2px solid var(--tab-action-disabled-color) !important;
    }

.neo-tabs__item--vertical--vertical-active-disabled:focus {
    box-shadow: none;
    color: var(--tab-disabled-color);
    background-color: var(--tab-background-color);
}

.neo-tabs__item--vertical--vertical-active-disabled a {
    cursor: not-allowed !important;
    color: var(--tab-action-disabled-color) !important;
}

    .neo-tabs__item--vertical--vertical-active-disabled a:before {
        color: var(--tab-action-disabled-color);
        font-weight: 600;
    }

.neo-tabs__item--vertical--vertical-active-disabled .neo-icon-end {
    color: var(--tab-action-disabled-color);
    cursor: not-allowed !important;
}

    .neo-tabs__item--vertical--vertical-active-disabled .neo-icon-end:before {
        color: var(--tab-action-disabled-color) !important;
    }

.neo-tabs__item--vertical--vertical-active-disabled:hover {
    background-color: var(--tab-background-color) !important;
    cursor: not-allowed !important;
}

    .neo-tabs__item--vertical--vertical-active-disabled:hover a {
        color: var(--tab-action-disabled-color);
        border-width: 2px;
        border-left-color: var(--tab-action-disabled-color);
        font-weight: 600;
        cursor: not-allowed !important;
    }

        .neo-tabs__item--vertical--vertical-active-disabled:hover a:before {
            color: var(--tab-action-disabled-color);
            font-weight: 600;
        }

    .neo-tabs__item--vertical--vertical-active-disabled:hover .neo-icon-end {
        color: var(--tab-action-disabled-color);
        cursor: not-allowed !important;
    }

.neo-tabs__carousel {
    display: flex;
}

.neo-tabs__carousel--scroll {
    display: flex;
    overflow: hidden;
}

.neo-tabs__carousel--button {
    background-color: var(--tab-background-color);
    border: 0;
}

    .neo-tabs__carousel--button:before {
        color: var(--tab-carousel-button-color);
    }

[dir="rtl"] .neo-tabs__carousel--button:before {
    transform: rotate(180deg);
}

.neo-tabs__carousel--button:hover {
    cursor: pointer;
}

    .neo-tabs__carousel--button:hover:before {
        color: var(--tab-item-hover-color);
    }

.neo-tabs__carousel--more {
    flex-grow: 1;
    display: flex;
}

[class^="aoc-"].neo-dropdown__link:before,
[class*="aoc-"].neo-dropdown__link:before,
[class^="neo-icon-"].neo-dropdown__link:before,
[class*="neo-icon-"].neo-dropdown__link:before {
    margin-right: 8px;
    font-size: 14px;
}

[dir="rtl"] [class^="aoc-"].neo-dropdown__link:before,
[dir="rtl"] [class*="aoc-"].neo-dropdown__link:before,
[dir="rtl"] [class^="neo-icon-"].neo-dropdown__link:before,
[dir="rtl"] [class*="neo-icon-"].neo-dropdown__link:before {
    margin-left: 8px;
    margin-right: initial;
}

.neo-dropdown {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}

    .neo-dropdown a:hover {
        text-decoration: none;
    }

.neo-dropdown__item {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

    .neo-dropdown__item > .neo-dropdown__link {
        color: var(--global-font-color);
    }

        .neo-dropdown__item > .neo-dropdown__link:after {
            content: "";
            vertical-align: middle;
            padding: 0 0 0 8px;
            font-family: updated-neo-icons;
        }

[dir="rtl"] .neo-dropdown__item > .neo-dropdown__link:after {
    padding: 0 8px 0 0;
    left: 0;
}

.neo-dropdown__item > .neo-dropdown__link:not(.neo-dropdown__link-header):after {
    color: var(--global-font-color);
    vertical-align: middle;
    padding: 0 8px 0 0;
    position: absolute;
    right: 0;
}

[dir="rtl"]
.neo-dropdown__item > .neo-dropdown__link:not(.neo-dropdown__link-header):after {
    color: var(--global-font-color);
    right: initial;
    vertical-align: middle;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
}

.neo-dropdown__item > .neo-dropdown__link:after {
    vertical-align: middle;
    font-size: 16px;
}

.neo-dropdown__item > .neo-dropdown__link.neo-dropdown--disabled {
    cursor: not-allowed;
    color: var(--dropdown-disabled-font-color);
}

    .neo-dropdown__item > .neo-dropdown__link.neo-dropdown--disabled:after {
        content: "";
        vertical-align: middle;
        padding: 0 0 0 8px;
        font-family: updated-neo-icons;
    }

[dir="rtl"]
.neo-dropdown__item > .neo-dropdown__link.neo-dropdown--disabled:after {
    padding: 0 8px 0 0;
    left: 0;
}

.neo-dropdown__item > .neo-dropdown__link.neo-dropdown--disabled:not( .neo-dropdown__link-header ):after {
    color: var(--global-disabled-color);
    vertical-align: middle;
    padding: 0 8px 0 0;
    position: absolute;
    right: 0;
}

[dir="rtl"]
.neo-dropdown__item > .neo-dropdown__link.neo-dropdown--disabled:not( .neo-dropdown__link-header ):after {
    color: var(--global-disabled-color);
    right: initial;
    vertical-align: middle;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
}

.neo-dropdown > .neo-dropdown__link {
    display: inline-block;
}

    .neo-dropdown > .neo-dropdown__link:after {
        content: "";
        vertical-align: middle;
        padding: 0 0 0 8px;
        font-family: updated-neo-icons;
    }

[dir="rtl"] .neo-dropdown > .neo-dropdown__link:after {
    padding: 0 8px 0 0;
    left: 0;
}

.neo-dropdown > .neo-dropdown__link:not(.neo-dropdown__link-header):after {
    color: var(--dropdown-color);
    vertical-align: middle;
    padding: 0 8px 0 0;
    position: absolute;
    right: 0;
}

[dir="rtl"]
.neo-dropdown > .neo-dropdown__link:not(.neo-dropdown__link-header):after {
    color: var(--dropdown-color);
    right: initial;
    vertical-align: middle;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
}

.neo-dropdown__link {
    overflow-wrap: break-word;
    white-space: normal;
    color: var(--global-font-color);
    cursor: pointer;
    background-color: var(--global-background);
    border: none;
    max-width: 300px;
    padding: 8px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: block;
}

    .neo-dropdown__link[class*="neo-icon"] {
        text-indent: -11px;
        padding: 8px 25px 8px 30px !important;
    }

    .neo-dropdown__link:not(.neo-dropdown__link-header) {
        padding: 8px 30px 8px 8px;
    }

[dir="rtl"] .neo-dropdown__link:not(.neo-dropdown__link-header) {
    padding: 8px 8px 8px 30px;
}

.neo-dropdown__link:hover,
.neo-dropdown__link:focus,
.neo-dropdown__link:focus-visible {
    background-color: var(--dropdown-item-hover-color);
    transition: background-color 0.4s;
    color: var(--global-font-color) !important;
}

.neo-dropdown__link-header:after {
    content: "";
    vertical-align: middle;
    padding: 0 0 0 8px;
    font-family: updated-neo-icons;
}

[dir="rtl"] .neo-dropdown__link-header:after {
    padding: 0 8px 0 0;
    left: 0;
}

.neo-dropdown__link-header:not(.neo-dropdown__link-header):after {
    color: var(--dropdown-color);
    vertical-align: middle;
    padding: 0 8px 0 0;
    position: absolute;
    right: 0;
}

[dir="rtl"] .neo-dropdown__link-header:not(.neo-dropdown__link-header):after {
    color: var(--dropdown-color);
    right: initial;
    vertical-align: middle;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
}

.neo-dropdown__link-header.neo-btn:empty {
    padding: 8px 6px;
}

    .neo-dropdown__link-header.neo-btn:empty:before {
        font-size: 21px;
    }

.neo-dropdown__link--active:after {
    color: var(--global-font-color);
    vertical-align: middle;
    content: "";
    padding: 0 8px 0 0;
    font-family: updated-neo-icons;
    position: absolute;
    right: 0;
}

.neo-dropdown__content,
.neo-dropdown__content .neo-dropdown__content {
    transition-timing-function: ease;
    top: -1px;
    left: 100%;
    box-shadow: 0 4px 4px #00000040;
}

[dir="rtl"] .neo-dropdown__content,
[dir="rtl"] .neo-dropdown__content .neo-dropdown__content {
    left: initial;
    right: 100%;
}

.neo-dropdown__content--left {
    left: auto !important;
    right: 0 !important;
}

[dir="rtl"] .neo-dropdown__content--left,
.neo-dropdown__content--right {
    left: 0 !important;
    right: auto !important;
}

[dir="rtl"] .neo-dropdown__content--right {
    left: auto !important;
    right: 0 !important;
}

.neo-dropdown__content--left-nested {
    left: auto !important;
    right: 100% !important;
}

[dir="rtl"] .neo-dropdown__content--left-nested,
.neo-dropdown__content--right-nested {
    left: 100% !important;
    right: auto !important;
}

[dir="rtl"] .neo-dropdown__content--right-nested {
    left: auto !important;
    right: 100% !important;
}

.neo-dropdown__content {
    background-color: var(--global-background);
    border: 1px solid var(--modal-border-color);
    z-index: 20;
    border-radius: 4px;
    min-width: 200px;
    margin: 1px 0 0;
    padding: 0;
    animation: 0.4s show-element;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
}

[dir="rtl"] .neo-dropdown__content {
    left: initial;
    right: 0;
}

.neo-dropdown .neo-dropdown__separator {
    border-bottom: 1px solid var(--dropdown-content-border);
    margin: 0;
    padding: 0;
}

.neo-dropdown--disabled {
    cursor: not-allowed;
    color: var(--dropdown-disabled-font-color);
}

    .neo-dropdown--disabled:hover,
    .neo-dropdown--disabled:focus {
        background-color: #0000;
        color: var(--dropdown-disabled-font-color) !important;
    }

    .neo-dropdown--disabled .neo-dropdown__link {
        background-color: #0000;
    }

.neo-dropdown .neo-avatar {
    margin: 0 8px 0 0;
    display: inline-flex;
}

[dir="rtl"] .neo-dropdown .neo-avatar {
    margin-left: 8px;
    margin-right: 0;
}

.neo-dropdown--left .neo-dropdown__content {
    left: auto;
    right: 100%;
}

[dir="rtl"] .neo-dropdown--left .neo-dropdown__content {
    left: 100%;
    right: auto;
}

.neo-dropdown--left > .neo-dropdown__content {
    right: 0;
}

[dir="rtl"] .neo-dropdown--left > .neo-dropdown__content {
    left: 0;
    right: auto;
}

.neo-dropdown--right .neo-dropdown__content {
    left: 100%;
    right: auto;
}

.neo-dropdown--right > .neo-dropdown__content {
    left: 0;
}

[dir="rtl"] .neo-dropdown--right > .neo-dropdown__content {
    left: auto;
    right: 0;
}

.neo-dropdown--input {
    align-items: center;
    width: 100%;
    padding: 8px;
    display: flex;
}

    .neo-dropdown--input:hover {
        background-color: var(--dropdown-item-hover-color);
    }

    .neo-dropdown--input .neo-btn-square {
        margin-left: 8px;
    }

[dir="rtl"] .neo-dropdown--input .neo-btn-square {
    margin-left: 0;
    margin-right: 8px;
}

.neo-dropdown--input .neo-form-control {
    flex-grow: 1;
    margin: 0;
}

.neo-dropdown .neo-dropdown__readonly-separator {
    border-top: 1px solid var(--dropdown-content-border);
}

.neo-dropdown .neo-dropdown__readonly-text {
    letter-spacing: 0;
    color: var(--dropdown-readonly-font-color);
    margin-block-end: 0;
    padding: 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

.neo-dropdown--onhover:hover > .neo-dropdown__content,
.neo-dropdown--active > .neo-dropdown__content,
.neo-dropdown--onhover:focus > .neo-dropdown__content {
    display: block;
    position: absolute;
}

.neo-dropdown .neo-dropdown__shortcut--wrapper {
    justify-content: space-between;
    align-items: center;
    padding: 8px;
    display: flex;
}

    .neo-dropdown .neo-dropdown__shortcut--wrapper:hover,
    .neo-dropdown .neo-dropdown__shortcut--wrapper:focus,
    .neo-dropdown .neo-dropdown__shortcut--wrapper:focus-visible {
        background-color: var(--dropdown-item-hover-color);
        cursor: pointer;
        color: var(--global-font-color) !important;
    }

        .neo-dropdown .neo-dropdown__shortcut--wrapper:hover .neo-dropdown__link,
        .neo-dropdown .neo-dropdown__shortcut--wrapper:focus .neo-dropdown__link,
        .neo-dropdown
        .neo-dropdown__shortcut--wrapper:focus-visible
        .neo-dropdown__link {
            background-color: var(--dropdown-item-hover-color);
        }

    .neo-dropdown .neo-dropdown__shortcut--wrapper .neo-dropdown__link {
        padding: 0;
    }

    .neo-dropdown .neo-dropdown__shortcut--wrapper .neo-dropdown__shortcut {
        color: var(--dropdown-shortcut-text-color);
        letter-spacing: 0;
        font-size: 12px;
        line-height: 16px;
    }

.neo-dropdown--onhover:hover > .neo-dropdown__content.neo-dropdown__content--toggle-right,
.neo-dropdown--active > .neo-dropdown__content.neo-dropdown__content--toggle-right,
.neo-dropdown--onhover:focus > .neo-dropdown__content.neo-dropdown__content--toggle-right {
    left: initial;
    top: initial;
    display: inline;
}

[dir="rtl"]
.neo-dropdown--onhover:hover > .neo-dropdown__content.neo-dropdown__content--toggle-right,
[dir="rtl"]
.neo-dropdown--active > .neo-dropdown__content.neo-dropdown__content--toggle-right,
[dir="rtl"]
.neo-dropdown--onhover:focus > .neo-dropdown__content.neo-dropdown__content--toggle-right {
    left: 100%;
    right: auto;
}

.neo-dropdown--onhover:hover > .neo-dropdown__content.neo-dropdown__content--toggle-left,
.neo-dropdown--active > .neo-dropdown__content.neo-dropdown__content--toggle-left,
.neo-dropdown--onhover:focus > .neo-dropdown__content.neo-dropdown__content--toggle-left {
    left: auto;
    right: 100%;
    top: initial;
    display: inline;
}

.neo-dropdown--onhover:hover > .neo-dropdown__content.neo-dropdown__content--below-upwards,
.neo-dropdown--active > .neo-dropdown__content.neo-dropdown__content--below-upwards,
.neo-dropdown--onhover:focus > .neo-dropdown__content.neo-dropdown__content--below-upwards {
    top: auto;
    bottom: 100%;
}

.neo-dropdown--onhover:hover > .neo-dropdown__content.neo-dropdown__content--aside-upwards,
.neo-dropdown--active > .neo-dropdown__content.neo-dropdown__content--aside-upwards,
.neo-dropdown--onhover:focus > .neo-dropdown__content.neo-dropdown__content--aside-upwards {
    top: auto;
    bottom: calc(100% - 36px);
}

.neo-popover,
.neo-tooltip {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}

    .neo-popover a:hover {
        text-decoration: none;
    }

    .neo-popover .neo-btn {
        margin-bottom: 0;
    }

    .neo-popover .neo-close {
        position: absolute;
        top: 6px;
        right: 6px;
    }

[dir="rtl"] .neo-popover .neo-close {
    position: absolute;
    inset: 6px auto auto 6px;
}

.neo-popover__header {
    letter-spacing: 0;
    flex-direction: column;
    justify-content: center;
    height: 35px;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    display: flex;
}

.neo-popover__content {
    border: 1px solid var(--input-border-color);
    z-index: 50;
    background-color: #f1f1f1;
    border-radius: 0;
    min-width: 150px;
    margin: 1px 0 0;
    padding: 0;
    animation: 0.4s show-element;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
}

[dir="rtl"] .neo-popover__content {
    left: initial;
    right: 0;
}

.neo-popover--onhover:hover > .neo-popover__content,
.neo-popover--active > .neo-popover__content,
.neo-popover--onhover:focus > .neo-popover__content {
    display: block;
    position: absolute;
}

.neo-popover__content {
    border-color: #757474;
}

    .neo-popover__content .neo-popover__header {
        color: var(--global-font-color);
        background-color: #f1f1f1;
    }

.neo-popover--down .neo-popover__content,
.neo-popover--down-right .neo-popover__content,
.neo-popover--down-left .neo-popover__content {
    margin-top: 15px;
}

    .neo-popover--down .neo-popover__content .neo-arrow,
    .neo-popover--down-right .neo-popover__content .neo-arrow,
    .neo-popover--down-left .neo-popover__content .neo-arrow {
        left: 50%;
        transform: translate(-50%);
    }

        .neo-popover--down .neo-popover__content .neo-arrow:before,
        .neo-popover--down-right .neo-popover__content .neo-arrow:before,
        .neo-popover--down-left .neo-popover__content .neo-arrow:before {
            border-bottom-color: var(--arrow-outer-color);
            border-width: 0 7.5px 7.5px;
            top: 0;
        }

        .neo-popover--down .neo-popover__content .neo-arrow:after,
        .neo-popover--down-right .neo-popover__content .neo-arrow:after,
        .neo-popover--down-left .neo-popover__content .neo-arrow:after {
            border-bottom-color: var(--arrow-color);
            border-width: 0 7.5px 7.5px;
            top: 8px;
        }

.neo-popover--down .neo-popover__content {
    left: 50%;
    transform: translate(-50%);
}

[dir="rtl"] .neo-popover--down .neo-popover__content {
    left: auto;
    right: 50%;
    transform: translate(50%);
}

.neo-popover--down-right .neo-popover__content {
    left: 50%;
    transform: translate(-15px);
}

[dir="rtl"] .neo-popover--down-right .neo-popover__content {
    left: 50%;
    transform: translate(calc(15px - 100%));
}

.neo-popover--down-right .neo-popover__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

[dir="rtl"] .neo-popover--down-right .neo-popover__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

.neo-popover--down-left .neo-popover__content {
    left: 50%;
    transform: translate(calc(15px - 100%));
}

[dir="rtl"] .neo-popover--down-left .neo-popover__content {
    left: 50%;
    transform: translate(-15px);
}

.neo-popover--down-left .neo-popover__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

[dir="rtl"] .neo-popover--down-left .neo-popover__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

.neo-popover--up .neo-popover__content,
.neo-popover--up-left .neo-popover__content,
.neo-popover--up-right .neo-popover__content {
    margin-top: -15px;
    top: 0;
}

    .neo-popover--up .neo-popover__content .neo-arrow,
    .neo-popover--up-left .neo-popover__content .neo-arrow,
    .neo-popover--up-right .neo-popover__content .neo-arrow {
        left: 50%;
        transform: translate(-50%);
    }

        .neo-popover--up .neo-popover__content .neo-arrow:before,
        .neo-popover--up-left .neo-popover__content .neo-arrow:before,
        .neo-popover--up-right .neo-popover__content .neo-arrow:before {
            border-top-color: var(--arrow-outer-color);
            border-width: 7.5px 7.5px 0;
            bottom: 0;
        }

        .neo-popover--up .neo-popover__content .neo-arrow:after,
        .neo-popover--up-left .neo-popover__content .neo-arrow:after,
        .neo-popover--up-right .neo-popover__content .neo-arrow:after {
            border-top-color: var(--arrow-color);
            border-width: 7.5px 7.5px 0;
            bottom: 8px;
        }

.neo-popover--up .neo-popover__content {
    left: 50%;
    transform: translate(-50%, -100%);
}

[dir="rtl"] .neo-popover--up .neo-popover__content {
    left: auto;
    right: 50%;
    transform: translate(50%, -100%);
}

.neo-popover--up .neo-popover__content .neo-arrow {
    left: 50%;
    transform: translate(-50%);
}

    .neo-popover--up .neo-popover__content .neo-arrow:before {
        border-top-color: var(--arrow-outer-color);
        border-width: 7.5px 7.5px 0;
        bottom: 0;
    }

    .neo-popover--up .neo-popover__content .neo-arrow:after {
        border-top-color: var(--arrow-color);
        border-width: 7.5px 7.5px 0;
        bottom: 8px;
    }

.neo-popover--up-left .neo-popover__content {
    left: 50%;
    transform: translate(calc(15px - 100%)) translateY(-100%);
}

[dir="rtl"] .neo-popover--up-left .neo-popover__content {
    left: 50%;
    transform: translate(-15px) translateY(-100%);
}

.neo-popover--up-left .neo-popover__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

[dir="rtl"] .neo-popover--up-left .neo-popover__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

.neo-popover--up-right .neo-popover__content {
    left: 50%;
    transform: translate(-15px) translateY(-100%);
}

[dir="rtl"] .neo-popover--up-right .neo-popover__content {
    left: 50%;
    transform: translate(calc(15px - 100%)) translateY(-100%);
}

.neo-popover--up-right .neo-popover__content .neo-arrow {
    left: 15px;
    transform: translate(-50%);
}

[dir="rtl"] .neo-popover--up-right .neo-popover__content .neo-arrow {
    left: auto;
    right: 15px;
    transform: translate(50%);
}

.neo-popover--left .neo-popover__content,
.neo-popover--left-up .neo-popover__content,
.neo-popover--left-down .neo-popover__content {
    margin-left: -15px;
    left: 0;
}

[dir="rtl"] .neo-popover--left .neo-popover__content,
[dir="rtl"] .neo-popover--left-up .neo-popover__content,
[dir="rtl"] .neo-popover--left-down .neo-popover__content {
    margin-left: 15px;
    left: 100%;
}

.neo-popover--left .neo-popover__content .neo-arrow,
.neo-popover--left-up .neo-popover__content .neo-arrow,
.neo-popover--left-down .neo-popover__content .neo-arrow {
    width: 7.5px;
    height: 15px;
    top: 50%;
    transform: translateY(-50%);
}

    .neo-popover--left .neo-popover__content .neo-arrow:before,
    .neo-popover--left-up .neo-popover__content .neo-arrow:before,
    .neo-popover--left-down .neo-popover__content .neo-arrow:before {
        border-left-color: var(--arrow-outer-color);
        border-width: 7.5px 0 7.5px 7.5px;
        right: 0;
    }

    .neo-popover--left .neo-popover__content .neo-arrow:after,
    .neo-popover--left-up .neo-popover__content .neo-arrow:after,
    .neo-popover--left-down .neo-popover__content .neo-arrow:after {
        border-left-color: var(--arrow-color);
        border-width: 7.5px 0 7.5px 7.5px;
        right: 8px;
    }

.neo-popover--left .neo-popover__content {
    top: 50%;
    transform: translate(-100%, -50%);
}

[dir="rtl"] .neo-popover--left .neo-popover__content {
    top: 50%;
    transform: translateY(-50%);
}

.neo-popover--left-up .neo-popover__content {
    top: 100%;
    transform: translate(-100%, -100%);
}

[dir="rtl"] .neo-popover--left-up .neo-popover__content {
    left: auto;
    transform: translate(100%, -100%);
}

    [dir="rtl"] .neo-popover--left-up .neo-popover__content .neo-arrow,
    .neo-popover--left-up .neo-popover__content .neo-arrow {
        top: auto;
        bottom: 0;
    }

.neo-popover--left-down .neo-popover__content {
    top: 0;
    transform: translate(-100%);
}

[dir="rtl"] .neo-popover--left-down .neo-popover__content {
    left: auto;
    transform: translate(100%);
}

    [dir="rtl"] .neo-popover--left-down .neo-popover__content .neo-arrow,
    .neo-popover--left-down .neo-popover__content .neo-arrow {
        top: 15px;
    }

.neo-popover--right .neo-popover__content,
.neo-popover--right-up .neo-popover__content,
.neo-popover--right-down .neo-popover__content {
    margin-left: 15px;
    left: 100%;
}

[dir="rtl"] .neo-popover--right .neo-popover__content,
[dir="rtl"] .neo-popover--right-up .neo-popover__content,
[dir="rtl"] .neo-popover--right-down .neo-popover__content {
    margin-left: -15px;
    left: 0;
}

.neo-popover--right .neo-popover__content .neo-arrow,
.neo-popover--right-up .neo-popover__content .neo-arrow,
.neo-popover--right-down .neo-popover__content .neo-arrow {
    width: 7.5px;
    height: 15px;
    top: 50%;
    right: auto;
    transform: translateY(-50%);
}

    .neo-popover--right .neo-popover__content .neo-arrow:before,
    .neo-popover--right-up .neo-popover__content .neo-arrow:before,
    .neo-popover--right-down .neo-popover__content .neo-arrow:before {
        border-right-color: var(--arrow-outer-color);
        border-width: 7.5px 7.5px 7.5px 0;
        left: 0;
    }

    .neo-popover--right .neo-popover__content .neo-arrow:after,
    .neo-popover--right-up .neo-popover__content .neo-arrow:after,
    .neo-popover--right-down .neo-popover__content .neo-arrow:after {
        border-right-color: var(--arrow-color);
        border-width: 7.5px 7.5px 7.5px 0;
        left: 8px;
        right: auto;
    }

.neo-popover--right .neo-popover__content {
    top: 50%;
    transform: translateY(-50%);
}

[dir="rtl"] .neo-popover--right .neo-popover__content {
    top: 50%;
    transform: translate(-100%, -50%);
}

.neo-popover--right-up .neo-popover__content {
    top: 100%;
    transform: translateY(-100%);
}

[dir="rtl"] .neo-popover--right-up .neo-popover__content {
    left: auto;
    transform: translateY(-100%);
}

    [dir="rtl"] .neo-popover--right-up .neo-popover__content .neo-arrow,
    .neo-popover--right-up .neo-popover__content .neo-arrow {
        top: auto;
        bottom: 0;
    }

.neo-popover--right-down .neo-popover__content {
    top: 0;
    transform: translate(0);
}

[dir="rtl"] .neo-popover--right-down .neo-popover__content {
    transform: translate(0);
}

    [dir="rtl"] .neo-popover--right-down .neo-popover__content .neo-arrow,
    .neo-popover--right-down .neo-popover__content .neo-arrow {
        top: 15px;
    }

.neo-widget__content {
    color: var(--global-font-color);
    background-color: var(--widget-background-color);
    border: 1px solid var(--widget-border-color);
    border-radius: 4px;
    flex-direction: column;
    width: auto;
    max-width: 100%;
    height: 100%;
    padding: 12px 16px;
    display: flex;
    position: relative;
}

    .neo-widget__content a:hover {
        text-decoration: none;
    }

.neo-widget__content--borderless {
    border: none;
}

:is( .neo-widget__content:has(.neo-widget__header-disabled), .neo-widget__content:has(.neo-widget__body-disabled) ) {
    background-color: var(--global-disabled-background);
    color: var(--global-disabled-color);
    cursor: not-allowed;
}

.neo-widget__content .neo-widget__header {
    background-color: var(--global-background);
    color: var(--widget-heading-font-color);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

    .neo-widget__content .neo-widget__header .neo-widget__header-left {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        display: flex;
    }

        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-left
        [class^="neo-icon-"]:before,
        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-left
        [class*="neo-icon-"]:before {
            font-size: 16px;
        }

        .neo-widget__content .neo-widget__header .neo-widget__header-left p {
            color: var(--widget-heading-font-color);
            align-self: center;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

            .neo-widget__content
            .neo-widget__header
            .neo-widget__header-left
            p:not(:only-child) {
                margin-left: 8px;
                margin-right: 0;
            }

[dir="rtl"]
.neo-widget__content
.neo-widget__header
.neo-widget__header-left
p:not(:only-child) {
    margin-left: 0;
    margin-right: 8px;
}

.neo-widget__content .neo-widget__header .neo-widget__header-right {
    flex-direction: row;
    flex: auto;
    justify-content: flex-end;
    display: flex;
}

    .neo-widget__content
    .neo-widget__header
    .neo-widget__header-right
    .neo-multiselect__header {
        padding: 8px 24px 8px 12px;
    }

    .neo-widget__content .neo-widget__header .neo-widget__header-right .neo-input {
        margin-top: 0;
    }

    .neo-widget__content .neo-widget__header .neo-widget__header-right .neo-switch {
        margin-right: 0;
        padding-left: 0;
    }

    .neo-widget__content
    .neo-widget__header
    .neo-widget__header-right
    button[class^="neo-icon-"]:not([class^="neo-btn"]),
    .neo-widget__content
    .neo-widget__header
    .neo-widget__header-right
    button[class*="neo-icon-"]:not([class*="neo-btn"]) {
        color: #000;
        background-image: linear-gradient( 50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, var(--button-secondary-background-color) 50%, var(--button-secondary-background-color) 100% );
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: 300%;
        border: none;
        transition: background-position 0.4s;
    }

        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-right
        button[class^="neo-icon-"]:not([class^="neo-btn"]):before,
        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-right
        button[class*="neo-icon-"]:not([class*="neo-btn"]):before {
            font-size: 21px;
        }

        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-right
        button[class^="neo-icon-"]:not([class^="neo-btn"]):hover,
        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-right
        button[class*="neo-icon-"]:not([class*="neo-btn"]):hover {
            color: #000;
            background-color: var(--button-tertiary-hover-background-color);
            cursor: pointer;
            background-position: 0 100%;
            transition: background-position 0.4s, background-color 0.4s 0.15s, color 0.4s;
        }

        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-right
        button[class^="neo-icon-"]:not([class^="neo-btn"])[disabled],
        .neo-widget__content
        .neo-widget__header
        .neo-widget__header-right
        button[class*="neo-icon-"]:not([class*="neo-btn"])[disabled] {
            color: var(--global-disabled-color);
            background-color: #0000;
            background-image: none;
        }

            .neo-widget__content
            .neo-widget__header
            .neo-widget__header-right
            button[class^="neo-icon-"]:not([class^="neo-btn"])[disabled]:hover,
            .neo-widget__content
            .neo-widget__header
            .neo-widget__header-right
            button[class*="neo-icon-"]:not([class*="neo-btn"])[disabled]:hover {
                cursor: not-allowed;
                box-shadow: none;
            }

.neo-widget__content .neo-widget__header-disabled {
    background-color: var(--global-disabled-background);
    color: var(--global-disabled-color);
}

    .neo-widget__content .neo-widget__header-disabled p {
        color: var(--global-disabled-color) !important;
    }

    .neo-widget__content .neo-widget__header-disabled > * {
        color: var(--global-disabled-color);
    }

.neo-widget__content .neo-widget__body {
    background-color: var(--global-background);
    width: auto;
    min-height: 200px;
    padding-top: 8px;
    overflow: auto;
}

    .neo-widget__content .neo-widget__body .neo-form {
        margin: 1px;
    }

.neo-widget__content .neo-widget__body--loading > * {
    text-align: center;
    color: #0000;
    background: -webkit-gradient( linear, 0 0, 100% 0, from(#f1f1f1), to(#f1f1f1), color-stop(0.5, #fff) );
    background: -moz-gradient( linear, left top, right top, from(#f1f1f1), to(#f1f1f1), color-stop(0.5, #fff) );
    background: gradient( linear, left top, right top, from(#f1f1f1), to(#f1f1f1), color-stop(0.5, #fff) );
    -webkit-background-size: 125px 100%;
    -moz-background-size: 125px 100%;
    background-color: #f1f1f1;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 125px 100%;
    -webkit-background-clip: content-box;
    -moz-background-clip: content-box;
    background-clip: content-box;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

.dark .neo-widget__content .neo-widget__body--loading > * {
    text-align: center;
    color: #0000;
    background: -webkit-gradient( linear, 0 0, 100% 0, from(#323232), to(#323232), color-stop(0.5, #242424) );
    background: -moz-gradient( linear, left top, right top, from(#323232), to(#323232), color-stop(0.5, #242424) );
    background: gradient( linear, left top, right top, from(#323232), to(#323232), color-stop(0.5, #242424) );
    -webkit-background-size: 125px 100%;
    -moz-background-size: 125px 100%;
    background-color: #323232;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 125px 100%;
    -webkit-background-clip: content-box;
    -moz-background-clip: content-box;
    background-clip: content-box;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

.neo-widget__content .neo-widget__body-disabled {
    background-color: var(--global-disabled-background);
    color: var(--global-disabled-color);
}

.neo-widget__content .neo-widget__body .neo-input-group .neo-radio + label {
    padding-left: 2px;
}

[dir="rtl"]
.neo-widget__content
.neo-widget__body
.neo-input-group
.neo-radio + label {
    padding-left: 0;
    padding-right: 2px;
}

.neo-widget__content
.neo-widget__body
.neo-input-group
.neo-radio + label:before {
    left: 2px;
}

[dir="rtl"]
.neo-widget__content
.neo-widget__body
.neo-input-group
.neo-radio + label:before {
    right: 2px;
}

.neo-widget__content
.neo-widget__body
.neo-input-group
.neo-radio + label:after {
    left: 5px;
}

[dir="rtl"]
.neo-widget__content
.neo-widget__body
.neo-input-group
.neo-radio + label:after {
    right: 5px;
}

.neo-widget__content .neo-widget__message {
    margin-bottom: 12px;
    font-size: 16px;
}

.neo-widget__content .neo-widget__message-disabled {
    background-color: var(--global-disabled-background);
    color: var(--global-disabled-color);
}

axp-omni-sdk-messaging-ui .neo-empty-state {
    color: var(--empty-state-color);
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.neo-empty-state a:hover {
    text-decoration: none;
}

axp-omni-sdk-messaging-ui .neo-empty-state p {
    color: var(--empty-state-color);
    font-size: 19px;
}

.neo-empty-state [class^="aoc-"]:before,
.neo-empty-state [class*="aoc-"]:before,
.neo-empty-state [class^="neo-icon-"]:before,
.neo-empty-state [class*="neo-icon-"]:before {
    color: inherit;
    width: 100%;
    margin-bottom: 10px;
    font-size: 49px;
}

.neo-empty-state p:before {
    margin-bottom: 21px !important;
}

.neo-empty-state > :last-child {
    margin-bottom: 0;
}

.neo-modal {
    border-radius: 4px;
    display: none;
    position: absolute;
}

    .neo-modal a:hover {
        text-decoration: none;
    }

.neo-modal--active {
    animation: none;
    display: flex;
}

    .neo-modal--active .neo-modal__background {
        background-color: var(--modal-scrim-color);
        z-index: 999;
        width: 100%;
        height: 100%;
        animation: 0.4s show-element;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

.neo-modal__content {
    color: var(--modal-color);
    background-color: var(--modal-background-color);
    border: 1px solid var(--modal-border-color);
    z-index: 1000;
    border-radius: 4px;
    flex-direction: column;
    padding: 24px;
    animation: 0.4s forwards slideInBottom;
    display: flex;
    position: relative;
    overflow: auto;
    box-shadow: 0 8px 16px #00000040;
}

    .neo-modal__content .neo-modal__header {
        text-align: center;
        vertical-align: center;
    }

        .neo-modal__content .neo-modal__header h2 {
            color: var(--modal-color) !important;
            font-size: 19px !important;
        }

    .neo-modal__content .neo-modal__body {
        background-color: var(--modal-background-color);
        padding: 0;
    }

    .neo-modal__content .neo-modal__message {
        margin-top: 12px;
        margin-bottom: 12px;
        font-size: 14px;
    }

    .neo-modal__content .neo-modal__footer {
        background-color: var(--modal-background-color);
        justify-content: flex-end;
        padding: 0;
        display: flex;
    }

        .neo-modal__content .neo-modal__footer .neo-btn {
            margin-bottom: 0;
        }

            .neo-modal__content .neo-modal__footer .neo-btn:not(:last-child) {
                margin-right: 8px;
            }

[dir="rtl"] .neo-modal__content .neo-modal__footer .neo-btn:not(:last-child) {
    margin-left: 8px;
    margin-right: initial;
}

.neo-modal__info-close {
    justify-content: flex-end;
    display: flex;
}

    .neo-modal__info-close .neo-close {
        background-color: #0000;
    }

        .neo-modal__info-close .neo-close:before,
        .neo-modal__info-close .neo-close:after {
            background-color: var(--global-font-color);
        }

.neo-navbar {
    background-color: var(--global-background);
    z-index: 30;
    border-bottom: 1px solid var(--navbar-border-bottom-color);
    flex: 1;
    justify-content: space-between;
    align-items: center;
    max-width: 100vw;
    height: 58px;
    min-height: 58px;
    display: flex;
}

    .neo-navbar .neo-search-input {
        margin-left: 16px;
    }

[dir="rtl"] .neo-navbar .neo-search-input {
    margin-right: 16px;
}

.neo-navbar .neo-form {
    align-self: center;
    margin-left: 16px;
}

    .neo-navbar .neo-form .neo-form-control {
        margin-bottom: 0;
    }

[dir="rtl"] .neo-navbar .neo-form {
    margin-right: 16px;
}

.neo-navbar .neo-btn:empty {
    font-size: 24px;
}

.neo-navbar .neo-tabs {
    align-self: center;
    height: 100%;
    margin-left: 16px;
}

[dir="rtl"] .neo-navbar .neo-tabs {
    margin-right: 16px;
}

.neo-navbar .neo-tabs .neo-tabs__nav {
    height: 100%;
}

.neo-navbar .neo-tabs .neo-tabs__item {
    max-height: initial;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}

    .neo-navbar .neo-tabs .neo-tabs__item a {
        padding-bottom: 16px;
        font-size: 16px;
    }

.neo-navbar .neo-badge__navbutton--content:before {
    font-size: 24px !important;
}

.neo-navbar button.neo-btn:hover:not(:disabled) {
    outline-offset: -2px;
}

.neo-navbar__brand {
    color: var(--global-font-color);
    text-indent: 15px;
    white-space: nowrap;
    align-items: center;
    min-height: 58px;
    padding: 0;
    font-size: 20px;
    text-decoration: none;
    display: flex;
}

[dir="rtl"] .neo-navbar__brand {
    margin-left: 15px;
    margin-right: 0;
}

.neo-navbar__brand img {
    max-height: 58px;
}

.neo-navbar__brand:hover {
    color: var(--global-font-color);
}

.neo-navbar__logo {
    max-height: 58px;
}

.neo-navbar__heading {
    color: var(--global-font-color);
}

axp-omni-sdk-messaging-ui .neo-nav {
    height: 100%;
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 0;
    padding: 0;
    list-style: none;
    display: flex;
}

.neo-nav a:hover {
    text-decoration: none;
}

.neo-nav .neo-tooltip .neo-dropdown {
    height: 100%;
}

.neo-nav .neo-dropdown {
    flex-direction: column;
    justify-content: center;
    display: flex;
}

    .neo-nav .neo-dropdown:last-child {
        padding-right: 12px;
    }

[dir="rtl"] .neo-nav .neo-dropdown:last-child {
    padding-left: 12px;
    padding-right: 0;
}

.neo-nav .neo-dropdown .neo-dropdown__link-header {
    padding: 0;
}

[dir="rtl"]
.neo-nav
.neo-dropdown
.neo-dropdown__link-header.neo-avatar:before {
    top: initial;
    left: initial;
    color: var(--global-font-color);
    content: "";
    padding: 0 0 0 8px;
    font-family: updated-neo-icons;
    right: 100%;
    transform: rotateY(180deg);
}

[dir="rtl"] .neo-nav .neo-dropdown .neo-dropdown__link-header.neo-avatar:after {
    all: initial;
    content: attr(data-initials);
    color: var(--global-text-inverse-color);
    padding: 0;
    font-family: noto-sans, sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.neo-nav .neo-dropdown .neo-dropdown__link-header:after {
    color: var(--global-font-color);
    padding: 0 0 0 8px;
    position: absolute;
    left: 100%;
}

.neo-nav .neo-dropdown .neo-dropdown__content {
    z-index: 51;
}

.neo-nav .neo-dropdown > .neo-avatar,
.neo-nav .neo-dropdown .neo-avatar--navbar-nested {
    justify-content: initial;
    margin-left: 12px;
    margin-right: 24px;
    display: flex;
}

[dir="rtl"] .neo-nav .neo-dropdown > .neo-avatar,
[dir="rtl"] .neo-nav .neo-dropdown .neo-avatar--navbar-nested {
    margin-left: 24px;
    margin-right: 12px;
}

[dir="rtl"] .neo-nav {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
}

.neo-nav--nested {
    margin: 0;
}

.neo-nav .neo-badge__navbutton {
    border-bottom: 2px solid #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 58px;
    height: 100%;
    display: flex;
}

    .neo-nav .neo-badge__navbutton .neo-badge__navbutton--content {
        background-color: var(--global-background);
        width: 58px !important;
        height: 100% !important;
    }

        .neo-nav .neo-badge__navbutton .neo-badge__navbutton--content:focus,
        .neo-nav .neo-badge__navbutton .neo-badge__navbutton--content:focus-visible {
            box-shadow: none;
            outline-offset: -2px !important;
        }

        .neo-nav .neo-badge__navbutton .neo-badge__navbutton--content:before {
            color: var(--navbar-default-icon-color);
        }

        .neo-nav
        .neo-badge__navbutton
        .neo-badge__navbutton--content.neo-dropdown__link-header {
            padding: 8px 16px;
        }

            .neo-nav
            .neo-badge__navbutton
            .neo-badge__navbutton--content.neo-dropdown__link-header:before {
                margin-right: 4px;
            }

[dir="rtl"]
.neo-nav
.neo-badge__navbutton
.neo-badge__navbutton--content.neo-dropdown__link-header:before {
    margin-left: 4px;
    margin-right: 0;
}

.neo-nav
.neo-badge__navbutton
.neo-badge__navbutton--content.neo-dropdown__link-header:after {
    position: initial;
    padding: 0;
    font-size: 14px;
}

.neo-nav
.neo-badge__navbutton
.neo-badge__navbutton--content.neo-dropdown__link-header + .neo-badge__icon:after {
    right: 31px;
}

[dir="rtl"]
.neo-nav
.neo-badge__navbutton
.neo-badge__navbutton--content.neo-dropdown__link-header + .neo-badge__icon:after {
    right: initial;
    left: 15px;
}

.neo-nav .neo-badge__navbutton:hover,
.neo-nav
.neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within {
    transition: background-color 0.4s;
}

    .neo-nav .neo-badge__navbutton:hover .neo-badge__navbutton--content,
    .neo-nav .neo-badge__navbutton:hover .neo-badge__navbutton--content:active,
    .neo-nav .neo-badge__navbutton:hover .neo-badge__navbutton--content:target,
    .neo-nav
    .neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within
    .neo-badge__navbutton--content,
    .neo-nav
    .neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within
    .neo-badge__navbutton--content:active,
    .neo-nav
    .neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within
    .neo-badge__navbutton--content:target {
        background-color: var(--navbar-bg-color-hover);
        transition: background-color 0.4s;
    }

        .neo-nav .neo-badge__navbutton:hover .neo-badge__navbutton--content:before,
        .neo-nav
        .neo-badge__navbutton:hover
        .neo-badge__navbutton--content:active:before,
        .neo-nav
        .neo-badge__navbutton:hover
        .neo-badge__navbutton--content:target:before,
        .neo-nav
        .neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within
        .neo-badge__navbutton--content:before,
        .neo-nav
        .neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within
        .neo-badge__navbutton--content:active:before,
        .neo-nav
        .neo-badge__navbutton:not(.neo-badge__navbutton--active-disabled):not( .neo-badge__navbutton--disabled ):focus-within
        .neo-badge__navbutton--content:target:before {
            color: var(--navbar-icon-hover-color);
            transition: color 0.4s;
        }

.neo-nav .neo-badge__navbutton--active {
    border-bottom: 2px solid var(--navbar-icon-selected-color);
}

    .neo-nav .neo-badge__navbutton--active:hover {
        border-bottom-color: var(--navbar-icon-hover-color);
        transition: background-color 0.4s;
    }

        .neo-nav
        .neo-badge__navbutton--active:hover
        .neo-badge__navbutton--content:before {
            color: var(--navbar-icon-hover-color);
        }

    .neo-nav .neo-badge__navbutton--active .neo-badge__navbutton--content {
        margin-top: 2px;
    }

        .neo-nav .neo-badge__navbutton--active .neo-badge__navbutton--content:before {
            color: var(--navbar-icon-selected-color);
        }

.neo-nav .neo-badge__navbutton--active-disabled {
    border-bottom: 2px solid var(--navbar-active-disabled-color);
}

    .neo-nav .neo-badge__navbutton--active-disabled:hover {
        cursor: not-allowed;
        background-color: var(--global-background);
        border-bottom-color: var(--navbar-active-disabled-color);
    }

        .neo-nav
        .neo-badge__navbutton--active-disabled:hover
        .neo-badge__navbutton--content,
        .neo-nav
        .neo-badge__navbutton--active-disabled:hover
        .neo-badge__navbutton--content:active {
            cursor: not-allowed;
            background-color: var(--global-background);
        }

            .neo-nav
            .neo-badge__navbutton--active-disabled:hover
            .neo-badge__navbutton--content:before,
            .neo-nav
            .neo-badge__navbutton--active-disabled:hover
            .neo-badge__navbutton--content:active:before,
            .neo-nav
            .neo-badge__navbutton--active-disabled
            .neo-badge__navbutton--content:before {
                color: var(--navbar-active-disabled-color);
            }

.neo-nav .neo-badge__navbutton--disabled:hover,
.neo-nav .neo-badge__navbutton--disabled:hover .neo-badge__navbutton--content,
.neo-nav
.neo-badge__navbutton--disabled:hover
.neo-badge__navbutton--content:active {
    cursor: not-allowed;
    background-color: var(--global-background);
}

    .neo-nav
    .neo-badge__navbutton--disabled:hover
    .neo-badge__navbutton--content:before,
    .neo-nav
    .neo-badge__navbutton--disabled:hover
    .neo-badge__navbutton--content:active:before,
    .neo-nav .neo-badge__navbutton--disabled .neo-badge__navbutton--content:before {
        color: var(--navbar-icon-disabled-color);
    }

.neo-nav .neo-badge__navbutton .neo-badge__icon:after {
    background: var(--badge-background-color);
    box-sizing: border-box;
    color: var(--badge-color);
    content: attr(data-badge);
    z-index: 49;
    border-radius: 8px;
    justify-content: center;
    min-width: 16px;
    height: 16px;
    padding: 0 4px;
    font-family: noto-sans, sans-serif;
    font-size: 10px;
    line-height: 16px;
    display: flex;
    position: absolute;
    top: 21px;
    right: 22px;
    transform: translate(65%, -65%);
}

[dir="rtl"] .neo-nav .neo-badge__navbutton .neo-badge__icon:after {
    left: 6px;
    right: auto;
    transform: translate(35%, -65%);
}

.neo-nav [class*="neo-icon-"].neo-btn:empty:before {
    font-size: 24px;
}

axp-omni-sdk-messaging-ui .neo-nav .neo-nav-status {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-width: 215px;
    height: 100%;
    padding: 8px 16px;
    display: flex;
}

.neo-nav .neo-nav-status--ready {
    background-color: var(--navbar-ready-color) !important;
}

.neo-nav .neo-nav-status--not-ready {
    background-color: var(--navbar-not-ready-color) !important;
}

.neo-nav .neo-nav-status--connected {
    background-color: var(--navbar-connected-color) !important;
}

axp-omni-sdk-messaging-ui .neo-nav .neo-nav-status--acw {
    background-color: var(--navbar-acw-color) !important;
}

.neo-nav .neo-nav-status .neo-nav-status-info {
    flex-direction: column;
    margin-left: 0;
    margin-right: 16px;
    display: flex;
}

    .neo-nav .neo-nav-status .neo-nav-status-info p {
        letter-spacing: 0;
        color: var(--global-font-color);
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom: 4px;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        overflow: hidden;
    }

[dir="rtl"] .neo-nav .neo-nav-status .neo-nav-status-info {
    margin-left: 16px;
    margin-right: 0;
}

axp-omni-sdk-messaging-ui .neo-nav .neo-nav-status .neo-label {
    letter-spacing: 0;
    color: var(--global-text-inverse-color);
    width: -moz-fit-content;
    width: fit-content;
    padding: 2px 8px;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    border-radius: 16px !important;
}

.neo-nav .neo-nav-status .neo-label--ready {
    background-color: var(--navbar-pill-ready-color) !important;
}

.neo-nav .neo-nav-status .neo-label--not-ready {
    background-color: var(--navbar-pill-not-ready-color) !important;
}

.neo-nav .neo-nav-status .neo-label--connected {
    background-color: var(--navbar-pill-connected-color) !important;
}

axp-omni-sdk-messaging-ui .neo-nav .neo-nav-status .neo-label--acw {
    background-color: var(--navbar-pill-acw-color) !important;
}

.neo-nav .neo-nav-status button:hover {
    background-color: var(--global-background);
}

.neo-nav .neo-nav-status .neo-avatar {
    margin: 0;
    border: 2px solid var(--navbar-status-avatar-border-color) !important;
}

.neo-nav .neo-nav-status [class*="neo-icon-"].neo-btn:empty:before {
    font-size: 12px;
}

.neo-nav__link {
    color: var(--global-font-color);
    cursor: pointer;
    border-radius: 3px;
    padding: 6px 15px;
    line-height: 1.2;
    text-decoration: none;
    display: block;
}

.neo-navbar--sticky {
    position: sticky;
    top: 0;
}

.neo-navbar--spacer {
    margin-right: auto;
}

axp-omni-sdk-messaging-ui .neo-nav--left {
    align-items: center;
    height: 100%;
    display: flex;
}

.neo-nav--left .neo-nav--left--heading {
    color: var(--heading-color);
    margin: 0 0 0 16px;
    font-size: 19px;
    font-weight: 400;
    line-height: 28px;
}

.neo-nav--left .neo-badge__navbutton {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 58px;
    height: 100%;
    display: flex;
}

    .neo-nav--left .neo-badge__navbutton .neo-badge__navbutton--content {
        background-color: var(--global-background);
        width: 58px !important;
        height: 100% !important;
    }

        .neo-nav--left .neo-badge__navbutton .neo-badge__navbutton--content:focus {
            box-shadow: none;
            outline: 2px auto #1473e6;
        }

        .neo-nav--left .neo-badge__navbutton .neo-badge__navbutton--content:before {
            color: var(--navbar-default-icon-color);
        }

    .neo-nav--left .neo-badge__navbutton:hover {
        transition: background-color 0.4s;
    }

        .neo-nav--left .neo-badge__navbutton:hover .neo-badge__navbutton--content {
            background-color: var(--navbar-bg-color-hover);
            transition: background-color 0.4s;
        }

            .neo-nav--left
            .neo-badge__navbutton:hover
            .neo-badge__navbutton--content:before {
                color: var(--navbar-icon-hover-color);
                transition: color 0.4s;
            }

.neo-nav--left .neo-badge__navbutton--active {
    border-bottom: 2px solid var(--navbar-icon-selected-color);
}

    .neo-nav--left .neo-badge__navbutton--active:hover {
        border-bottom-color: var(--navbar-icon-hover-color);
        transition: background-color 0.4s;
    }

        .neo-nav--left
        .neo-badge__navbutton--active:hover
        .neo-badge__navbutton--content:before {
            color: var(--navbar-icon-hover-color);
        }

    .neo-nav--left
    .neo-badge__navbutton--active
    .neo-badge__navbutton--content:before {
        color: var(--navbar-icon-selected-color);
    }

.neo-nav--left .neo-badge__navbutton--active-disabled {
    border-bottom: 2px solid var(--navbar-active-disabled-color);
}

    .neo-nav--left .neo-badge__navbutton--active-disabled:hover {
        cursor: not-allowed;
        background-color: var(--global-background);
        border-bottom-color: var(--navbar-active-disabled-color);
    }

        .neo-nav--left
        .neo-badge__navbutton--active-disabled:hover
        .neo-badge__navbutton--content {
            cursor: not-allowed;
            background-color: var(--global-background);
        }

            .neo-nav--left
            .neo-badge__navbutton--active-disabled:hover
            .neo-badge__navbutton--content:before,
            .neo-nav--left
            .neo-badge__navbutton--active-disabled
            .neo-badge__navbutton--content:before {
                color: var(--navbar-active-disabled-color);
            }

.neo-nav--left .neo-badge__navbutton--disabled:hover,
.neo-nav--left
.neo-badge__navbutton--disabled:hover
.neo-badge__navbutton--content {
    cursor: not-allowed;
    background-color: var(--global-background);
}

    .neo-nav--left
    .neo-badge__navbutton--disabled:hover
    .neo-badge__navbutton--content:before,
    .neo-nav--left
    .neo-badge__navbutton--disabled
    .neo-badge__navbutton--content:before {
        color: var(--navbar-icon-disabled-color);
    }

.neo-nav--left .neo-badge__navbutton .neo-badge__icon:after {
    background: var(--badge-background-color);
    box-sizing: border-box;
    color: var(--badge-color);
    content: attr(data-badge);
    z-index: 49;
    border-radius: 8px;
    justify-content: center;
    min-width: 16px;
    height: 16px;
    padding: 0 4px;
    font-family: noto-sans, sans-serif;
    font-size: 10px;
    line-height: 16px;
    display: flex;
    position: absolute;
    top: 21px;
    right: 19px;
    transform: translate(65%, -65%);
}

[dir="rtl"] .neo-nav--left .neo-badge__navbutton .neo-badge__icon:after {
    left: 0;
    right: auto;
    transform: translate(35%, -65%);
}

.neo-nav--left [class*="neo-icon-"].neo-btn:empty:before {
    font-size: 24px;
}

.neo-group-list a:hover {
    text-decoration: none;
}

.neo-group-list__wrapper:focus-within {
    background-color: var(--list-hover);
}

.neo-group-list--hover
.neo-group-list__wrapper:hover:not(.neo-group-list__wrapper--disabled) {
    background-color: var(--list-hover);
    cursor: pointer;
    transition: background-color 0.4s;
}

.neo-group-list--actions__item--clickable {
    transition: background-color 0.4s;
}

    .neo-group-list--actions__item--clickable:hover {
        background-color: var(--list-section-hover);
        cursor: pointer;
    }

.neo-group-list--actions__item .neo-group-list__actions--left {
    justify-content: space-around;
    align-items: center;
    padding: 0;
    display: flex;
}

    .neo-group-list--actions__item .neo-group-list__actions--left p {
        margin-bottom: 0;
    }

    .neo-group-list--actions__item .neo-group-list__actions--left span {
        margin-left: 0;
        margin-right: 8px;
    }

[dir="rtl"] .neo-group-list--actions__item .neo-group-list__actions--left span {
    margin-left: 8px;
    margin-right: 0;
}

.neo-group-list--actions__item .neo-group-list__actions--left span:before {
    font-size: 21px;
}

.neo-group-list--actions__item .neo-group-list__actions--right {
    justify-content: space-around;
    align-items: center;
    padding: 0;
    display: flex;
}

    .neo-group-list--actions__item .neo-group-list__actions--right button {
        margin-left: 8px;
    }

        .neo-group-list--actions__item .neo-group-list__actions--right button:before {
            font-size: 21px;
        }

    .neo-group-list--actions__item
    .neo-group-list__actions--right
    .neo-form-control {
        margin-bottom: 0;
    }

        .neo-group-list--actions__item
        .neo-group-list__actions--right
        .neo-form-control
        .neo-switch {
            padding: 0;
        }

    .neo-group-list--actions__item .neo-group-list__actions--right span:before {
        font-size: 24px;
    }

    .neo-group-list--actions__item .neo-group-list__actions--right .neo-chip {
        margin-right: 8px;
    }

[dir="rtl"]
.neo-group-list--actions__item
.neo-group-list__actions--right
.neo-chip {
    margin-left: 8px;
    margin-right: 0;
}

.neo-accordion .neo-accordion__item .neo-accordion__header {
    margin: 0;
}

.neo-accordion__header-text:hover:not(.neo-accordion__header-text--disabled) {
    background-color: var(--accordion-hover-background-color);
    cursor: pointer;
    transition: background-color 0.4s;
}

.neo-accordion__stacked .neo-accordion__item {
    border: none;
    border-bottom: 1px solid var(--accordion-border-color);
    border-radius: 0;
    margin-bottom: 0;
}

    .neo-accordion__stacked .neo-accordion__item:hover,
    .neo-accordion__stacked
    .neo-accordion__item:hover
    .neo-accordion__header
    .neo-accordion__header-text {
        background-color: var(--accordion-hover-background-color);
        transition: background-color 0.4s;
    }

.neo-accordion__item {
    border: 1px solid var(--accordion-border-color);
    border-radius: 4px;
    flex-direction: column;
    margin-bottom: 24px;
    list-style: none;
    display: flex;
    overflow-y: hidden;
}

.neo-accordion__item--disabled {
    cursor: not-allowed;
}

.neo-accordion__body {
    height: 0;
    list-style-type: none;
}

.neo-accordion__content {
    padding: 12px 16px;
}

    .neo-accordion__content * {
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
    }

.neo-accordion__item--active
.neo-accordion__header
.neo-accordion__header-text:after {
    transform: translateY(-50%) rotate(90deg);
}

[dir="rtl"]
.neo-accordion__item--active
.neo-accordion__header
.neo-accordion__header-text:after {
    left: 10px;
    right: auto;
}

.neo-accordion__item--active .neo-accordion__body {
    height: auto;
}

.neo-accordion__header {
    cursor: pointer;
    letter-spacing: 0;
    border: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    min-width: auto !important;
    min-height: auto !important;
}

@media not all and (resolution>=.001dpcm) {
    .neo-accordion__header .neo-accordion__header-text:focus {
        outline-offset: -2px;
        outline: 2px auto #1473e6;
    }
}

.neo-accordion__header span {
    margin: initial !important;
}

.neo-accordion__header:focus,
.neo-accordion__header:focus-visible {
    outline-offset: 0px;
}

.neo-accordion__header .neo-accordion__header-text {
    color: var(--accordion-header-text);
}

    .neo-accordion__header .neo-accordion__header-text:after {
        content: "";
        text-align: center;
        font-family: updated-neo-icons;
        transition: transform 0.15s;
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%) rotate(-90deg);
    }

[dir="rtl"] .neo-accordion__header .neo-accordion__header-text:after {
    left: 10px;
    right: auto;
}

.neo-accordion__header > .neo-btn {
    margin-bottom: 0;
}

    .neo-accordion__header > .neo-btn:not(:last-child) {
        margin-right: 6px;
    }

[dir="rtl"] .neo-accordion__header > .neo-btn:not(:last-child) {
    margin-left: 6px;
    margin-right: initial;
}

.neo-accordion__header > .neo-accordion__header-text {
    background-color: var(--accordion-body-color);
    text-align: left;
    border: 0;
    width: 100%;
    font-family: inherit;
    font-size: 16px;
    padding: 12px 16px !important;
}

@media not all and (resolution>=.001dpcm) {
    .neo-accordion__header > .neo-accordion__header-text {
        color: var(--global-font-color);
    }
}

[dir="rtl"] .neo-accordion__header > .neo-accordion__header-text {
    text-align: right;
}

.neo-accordion__header > .neo-accordion__header-text:hover {
    cursor: pointer;
    background-color: var(--accordion-hover-background-color);
}

.neo-accordion__header.neo-accordion__header--disabled > .neo-accordion__header-text {
    color: var(--list-disabled-hover-color);
    background-color: var(--list-disabled-bg-color);
}

    .neo-accordion__header.neo-accordion__header--disabled > .neo-accordion__header-text:hover {
        cursor: not-allowed;
    }

.neo-accordion__header > .neo-accordion__header-text {
    align-self: center;
    margin-right: auto;
}

[dir="rtl"] .neo-accordion__header > .neo-accordion__header-text {
    margin-left: auto;
    margin-right: initial;
}

.neo-accordion__header--disabled {
    cursor: not-allowed;
    background-color: var(--list-disabled-bg-color);
    color: var(--list-disabled-hover-color);
}

.neo-accordion a:hover {
    text-decoration: none;
}

.neo-leftnav--collapsible,
axp-omni-sdk-messaging-ui .neo-sheet {
    z-index: 9999;
    box-shadow: 0 8px 16px var(--sheet-shadow);
    background-color: var(--sheet-background);
    flex-direction: column;
    width: auto;
    padding: 24px;
    transition-property: position;
    transition-duration: 0.4s;
    transition-timing-function: ease;
    display: flex;
}

.neo-sheet a:hover {
    text-decoration: none;
}

.neo-sheet__header {
    justify-content: space-between;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1rem;
    display: flex;
}

.neo-sheet__header--left h4 {
    margin-bottom: 0;
}

    .neo-sheet__header--left h4:before {
        margin-left: auto;
        margin-right: 16px;
    }

[dir="rtl"] .neo-sheet__header--left h4:before {
    margin-left: 16px;
    margin-right: auto;
}

.neo-sheet__header--right button:not(:last-child) {
    margin-left: auto;
    margin-right: 8px;
}

[dir="rtl"] .neo-sheet__header--right button:not(:last-child) {
    margin-left: 8px;
    margin-right: auto;
}

.neo-sheet__header--left,
.neo-sheet__header--right {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.neo-sheet__header__action {
    color: var(--icon-color);
    cursor: pointer;
    pointer-events: auto;
    text-align: center;
    background: 0 0;
    border: 0;
    outline: none;
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: auto;
    margin-right: 16px;
    padding: 0;
    display: flex;
    position: relative;
}

[dir="rtl"] .neo-sheet__header__action {
    margin-left: 16px;
    margin-right: auto;
}

.neo-sheet__header__action:focus {
    outline: var(--global-outline-color) auto 2px;
}

.neo-leftnav a:hover {
    text-decoration: none;
}

.neo-leftnav--wrapper {
    height: inherit;
    max-width: 240px;
    overflow: auto;
    transition: max-width 0.2s !important;
}

    .neo-leftnav--wrapper.neo-leftnav--condensed {
        position: relative;
    }

        .neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav {
            margin-bottom: 56px;
        }

        .neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav__main {
            min-width: 240px;
        }

            .neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav__main:focus-visible {
                outline: 0;
            }

            .neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav__main > a,
            .neo-leftnav--wrapper.neo-leftnav--condensed
            .neo-leftnav__main > .neo-leftnav__category,
            .neo-leftnav--wrapper.neo-leftnav--condensed
            .neo-leftnav__main > .neo-leftnav__main__item,
            .neo-leftnav--wrapper.neo-leftnav--condensed
            .neo-leftnav__main > .neo-tooltip > a,
            .neo-leftnav--wrapper.neo-leftnav--condensed
            .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item,
            .neo-leftnav--wrapper.neo-leftnav--condensed
            .neo-leftnav__main
            .neo-tooltip > .neo-leftnav__main__item {
                text-decoration: none;
                padding: 16px !important;
            }

                .neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav__main > a span,
                .neo-leftnav--wrapper.neo-leftnav--condensed
                .neo-leftnav__main > .neo-leftnav__category
                span,
                .neo-leftnav--wrapper.neo-leftnav--condensed
                .neo-leftnav__main > .neo-leftnav__main__item
                span,
                .neo-leftnav--wrapper.neo-leftnav--condensed
                .neo-leftnav__main > .neo-tooltip > a
                span,
                .neo-leftnav--wrapper.neo-leftnav--condensed
                .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item
                span,
                .neo-leftnav--wrapper.neo-leftnav--condensed
                .neo-leftnav__main
                .neo-tooltip > .neo-leftnav__main__item
                span {
                    color: var(--leftnav-default-color);
                    flex-direction: row;
                    flex-grow: 1;
                    justify-content: flex-end;
                    font-size: 16px;
                    display: flex;
                }

                    .neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav__main > a span:before,
                    .neo-leftnav--wrapper.neo-leftnav--condensed
                    .neo-leftnav__main > .neo-leftnav__category
                    span:before,
                    .neo-leftnav--wrapper.neo-leftnav--condensed
                    .neo-leftnav__main > .neo-leftnav__main__item
                    span:before,
                    .neo-leftnav--wrapper.neo-leftnav--condensed
                    .neo-leftnav__main > .neo-tooltip > a
                    span:before,
                    .neo-leftnav--wrapper.neo-leftnav--condensed
                    .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item
                    span:before,
                    .neo-leftnav--wrapper.neo-leftnav--condensed
                    .neo-leftnav__main
                    .neo-tooltip > .neo-leftnav__main__item
                    span:before {
                        transition: transform 0.4s;
                    }

        .neo-leftnav--wrapper.neo-leftnav--condensed
        .neo-leftnav__main--expand > a > span:before,
        .neo-leftnav--wrapper.neo-leftnav--condensed
        .neo-leftnav__main--expand > .neo-leftnav__category > span:before,
        .neo-leftnav--wrapper.neo-leftnav--condensed
        .neo-leftnav__main--expand > .neo-leftnav__main__item > span:before,
        .neo-leftnav--wrapper.neo-leftnav--condensed
        .neo-leftnav__main--expand > .neo-tooltip > a > span:before,
        .neo-leftnav--wrapper.neo-leftnav--condensed
        .neo-leftnav__main--expand > .neo-tooltip > .neo-leftnav__main__item > span:before,
        .neo-leftnav--wrapper.neo-leftnav--condensed
        .neo-leftnav__main--expand
        .neo-tooltip > .neo-leftnav__main__item > span:before {
            transition: transform 0.4s;
            transform: rotate(90deg) rotate(-180deg);
        }

[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav__main--expand > a > span:before,
[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav__main--expand > .neo-leftnav__category > span:before,
[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav__main--expand > .neo-leftnav__main__item > span:before,
[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav__main--expand > .neo-tooltip > a > span:before,
[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav__main--expand > .neo-tooltip > .neo-leftnav__main__item > span:before,
[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav__main--expand
.neo-tooltip > .neo-leftnav__main__item > span:before {
    transform: rotate(-90deg);
}

.neo-leftnav--wrapper.neo-leftnav--condensed .neo-leftnav--condensed__toggle {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 55px !important;
    padding: 16px !important;
}

[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav--condensed__toggle {
    left: initial;
    right: 0;
}

.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav--condensed__toggle:before {
    transform: rotate(180deg);
}

.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav--condensed__toggle:hover {
    color: var(--leftnav-sub-active-hover-color);
    background-color: var(--leftnav-hover-background-color);
    text-decoration: none;
    transition: background-color 0.4s;
}

.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav--condensed__toggle
.neo-leftnav__main {
    min-width: 55px !important;
    max-width: 55px !important;
}

.neo-leftnav--wrapper.neo-leftnav--condensed
.neo-leftnav--condensed__toggle > a {
    text-decoration: none;
    padding: 16px !important;
}

    .neo-leftnav--wrapper.neo-leftnav--condensed
    .neo-leftnav--condensed__toggle > a:before {
        margin: 0 !important;
    }

.neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    max-width: 55px !important;
}

    .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav .neo-leftnav__main {
        max-width: 55px !important;
    }

        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav .neo-leftnav__main > a,
        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav__main > .neo-leftnav__category,
        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav__main > .neo-leftnav__main__item,
        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav__main > .neo-tooltip > a,
        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item,
        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav__main
        .neo-tooltip > .neo-leftnav__main__item {
            font-size: 0;
            max-width: 55px !important;
            padding: 16px !important;
        }

            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > a
            span,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-leftnav__category
            span,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-leftnav__main__item
            span,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-tooltip > a
            span,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item
            span,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main
            .neo-tooltip > .neo-leftnav__main__item
            span {
                visibility: hidden;
            }

            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > a:before,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-leftnav__category:before,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-leftnav__main__item:before,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-tooltip > a:before,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:before,
            .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
            .neo-leftnav__main
            .neo-tooltip > .neo-leftnav__main__item:before {
                margin: 0 !important;
            }

    .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
    .neo-leftnav--condensed__toggle {
        left: 0;
        max-width: 55px !important;
        padding: 16px !important;
    }

        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav--condensed__toggle:hover {
            color: var(--leftnav-sub-active-hover-color);
            background-color: var(--leftnav-hover-background-color);
            text-decoration: none;
            transition: background-color 0.4s;
        }

        .neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
        .neo-leftnav--condensed__toggle:before {
            transform: rotate(180deg);
        }

[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed.hide-nav
.neo-leftnav--condensed__toggle:before {
    transform: rotate(0);
}

.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable .neo-leftnav {
    overflow: auto;
}

.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable.neo-leftnav--condensed--scrollable.hide-nav {
    max-width: 70px !important;
}

.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable .neo-leftnav__main {
    min-width: initial;
}

.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable
.neo-tooltip.neo-tooltip-leftnav--condensed__toggle {
    width: 52px;
    position: absolute;
    bottom: 0;
    left: 0;
}

[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable
.neo-tooltip.neo-tooltip-leftnav--condensed__toggle {
    left: initial;
    right: 0;
}

.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable
.neo-tooltip--right
.neo-leftnav--condensed__toggle + .neo-tooltip__content {
    transform: translateY(-118%);
}

[dir="rtl"]
.neo-leftnav--wrapper.neo-leftnav--condensed--scrollable
.neo-tooltip--right
.neo-leftnav--condensed__toggle + .neo-tooltip__content {
    transform: translate(-100%, -118%);
}

.neo-leftnav--wrapper::-webkit-scrollbar {
    width: 0;
}

.neo-leftnav--wrapper-tooltip {
    overflow: inherit;
}

axp-omni-sdk-messaging-ui .neo-leftnav__nav {
    margin: 0;
    overflow: hidden;
}

.neo-leftnav__nav--tooltip {
    overflow: inherit;
}

.neo-leftnav__category,
.neo-leftnav__disabled {
    height: inherit;
    justify-content: left;
}

.neo-leftnav__main {
    background-color: var(--leftnav-background-color);
    flex-direction: column;
    justify-content: center;
    max-width: 240px;
    min-height: 48px;
    display: flex;
    position: relative;
}

    .neo-leftnav__main > a,
    .neo-leftnav__main > .neo-leftnav__category,
    .neo-leftnav__main > .neo-leftnav__main__item,
    .neo-leftnav__main > .neo-tooltip > a,
    .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item {
        text-align: inherit;
        color: var(--leftnav-default-color);
        letter-spacing: 0;
        word-break: break-word;
        border-left: 2px solid #0000;
        flex-grow: 1;
        align-self: flex-start;
        align-items: center;
        width: 100%;
        min-height: 48px;
        margin: 0;
        padding: 16px 32px 16px 16px;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        display: flex;
    }

        .neo-leftnav__main > a:not(.neo-icon-page-first):focus,
        .neo-leftnav__main > a:not(.neo-icon-page-first):focus-visible,
        .neo-leftnav__main > .neo-leftnav__category:not(.neo-icon-page-first):focus,
        .neo-leftnav__main > .neo-leftnav__category:not(.neo-icon-page-first):focus-visible,
        .neo-leftnav__main > .neo-leftnav__main__item:not(.neo-icon-page-first):focus,
        .neo-leftnav__main > .neo-leftnav__main__item:not(.neo-icon-page-first):focus-visible,
        .neo-leftnav__main > .neo-tooltip > a:not(.neo-icon-page-first):focus,
        .neo-leftnav__main > .neo-tooltip > a:not(.neo-icon-page-first):focus-visible,
        .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:not(.neo-icon-page-first):focus,
        .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:not(.neo-icon-page-first):focus-visible,
        .neo-leftnav__main
        .neo-tooltip > .neo-leftnav__main__item:not(.neo-icon-page-first):focus,
        .neo-leftnav__main
        .neo-tooltip > .neo-leftnav__main__item:not(.neo-icon-page-first):focus-visible {
            outline-offset: -4px;
        }

[dir="rtl"] .neo-leftnav__main > a,
[dir="rtl"] .neo-leftnav__main > .neo-leftnav__category,
[dir="rtl"] .neo-leftnav__main > .neo-leftnav__main__item,
[dir="rtl"] .neo-leftnav__main > .neo-tooltip > a,
[dir="rtl"] .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item,
[dir="rtl"] .neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item {
    border-left: none;
    border-right: 2px solid #0000;
    padding: 0 16px 0 32px;
}

.neo-leftnav__main > a:before,
.neo-leftnav__main > .neo-leftnav__category:before,
.neo-leftnav__main > .neo-leftnav__main__item:before,
.neo-leftnav__main > .neo-tooltip > a:before,
.neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:before,
.neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:before {
    color: var(--leftnav-default-color);
    margin-right: 12px;
    font-size: 21px;
}

[dir="rtl"] .neo-leftnav__main > a:before,
[dir="rtl"] .neo-leftnav__main > .neo-leftnav__category:before,
[dir="rtl"] .neo-leftnav__main > .neo-leftnav__main__item:before,
[dir="rtl"] .neo-leftnav__main > .neo-tooltip > a:before,
[dir="rtl"] .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:before,
[dir="rtl"] .neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:before {
    margin-left: 12px;
    margin-right: 0;
}

.neo-leftnav__main > a.expandable:after,
.neo-leftnav__main > .neo-leftnav__category.expandable:after,
.neo-leftnav__main > .neo-leftnav__main__item.expandable:after,
.neo-leftnav__main > .neo-tooltip > a.expandable:after,
.neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item.expandable:after,
.neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item.expandable:after {
    color: var(--leftnav-default-color);
    content: "";
    font-family: updated-neo-icons;
    font-size: 16px;
    transition: transform 0.4s;
    position: absolute;
    right: 16px;
}

[dir="rtl"] .neo-leftnav__main > a.expandable:after,
[dir="rtl"] .neo-leftnav__main > .neo-leftnav__category.expandable:after,
[dir="rtl"] .neo-leftnav__main > .neo-leftnav__main__item.expandable:after,
[dir="rtl"] .neo-leftnav__main > .neo-tooltip > a.expandable:after,
[dir="rtl"]
.neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item.expandable:after,
[dir="rtl"]
.neo-leftnav__main
.neo-tooltip > .neo-leftnav__main__item.expandable:after {
    content: "";
    left: 16px;
    right: auto;
}

.neo-leftnav__main > a:hover,
.neo-leftnav__main > a:focus,
.neo-leftnav__main > a:focus-visible,
.neo-leftnav__main > .neo-leftnav__category:hover,
.neo-leftnav__main > .neo-leftnav__category:focus,
.neo-leftnav__main > .neo-leftnav__category:focus-visible,
.neo-leftnav__main > .neo-leftnav__main__item:hover,
.neo-leftnav__main > .neo-leftnav__main__item:focus,
.neo-leftnav__main > .neo-leftnav__main__item:focus-visible,
.neo-leftnav__main > .neo-tooltip > a:hover,
.neo-leftnav__main > .neo-tooltip > a:focus,
.neo-leftnav__main > .neo-tooltip > a:focus-visible,
.neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:hover,
.neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:focus,
.neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:focus-visible,
.neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:hover,
.neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:focus,
.neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:focus-visible {
    cursor: pointer;
    color: var(--leftnav-main-hover-color);
    background-color: var(--leftnav-hover-background-color);
    transition: background-color 0.4s;
}

    .neo-leftnav__main > a:hover:before,
    .neo-leftnav__main > a:focus:before,
    .neo-leftnav__main > a:focus-visible:before,
    .neo-leftnav__main > .neo-leftnav__category:hover:before,
    .neo-leftnav__main > .neo-leftnav__category:focus:before,
    .neo-leftnav__main > .neo-leftnav__category:focus-visible:before,
    .neo-leftnav__main > .neo-leftnav__main__item:hover:before,
    .neo-leftnav__main > .neo-leftnav__main__item:focus:before,
    .neo-leftnav__main > .neo-leftnav__main__item:focus-visible:before,
    .neo-leftnav__main > .neo-tooltip > a:hover:before,
    .neo-leftnav__main > .neo-tooltip > a:focus:before,
    .neo-leftnav__main > .neo-tooltip > a:focus-visible:before,
    .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:hover:before,
    .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:focus:before,
    .neo-leftnav__main > .neo-tooltip > .neo-leftnav__main__item:focus-visible:before,
    .neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:hover:before,
    .neo-leftnav__main .neo-tooltip > .neo-leftnav__main__item:focus:before,
    .neo-leftnav__main
    .neo-tooltip > .neo-leftnav__main__item:focus-visible:before {
        color: var(--leftnav-main-hover-color);
    }

.neo-leftnav__main--active > a,
.neo-leftnav__main--active > .neo-leftnav__category,
.neo-leftnav__main--active > .neo-leftnav__main__item,
.neo-leftnav__main--active > .neo-tooltip > a,
.neo-leftnav__main--active > .neo-tooltip > .neo-leftnav__main__item,
.neo-leftnav__main--active .neo-tooltip > .neo-leftnav__main__item {
    border-color: var(--leftnav-main-active-color);
    color: var(--leftnav-main-active-color);
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

    .neo-leftnav__main--active > a:before,
    .neo-leftnav__main--active > .neo-leftnav__category:before,
    .neo-leftnav__main--active > .neo-leftnav__main__item:before,
    .neo-leftnav__main--active > .neo-tooltip > a:before,
    .neo-leftnav__main--active > .neo-tooltip > .neo-leftnav__main__item:before,
    .neo-leftnav__main--active .neo-tooltip > .neo-leftnav__main__item:before {
        color: var(--leftnav-main-active-color);
    }

[dir="rtl"] .neo-leftnav__main--active > a,
[dir="rtl"] .neo-leftnav__main--active > .neo-leftnav__category,
[dir="rtl"] .neo-leftnav__main--active > .neo-leftnav__main__item,
[dir="rtl"] .neo-leftnav__main--active > .neo-tooltip > a,
[dir="rtl"]
.neo-leftnav__main--active > .neo-tooltip > .neo-leftnav__main__item,
[dir="rtl"] .neo-leftnav__main--active .neo-tooltip > .neo-leftnav__main__item {
    border-color: var(--leftnav-main-active-color);
}

.neo-leftnav__main--active > a:hover > a,
.neo-leftnav__main--active > .neo-leftnav__category:hover > a,
.neo-leftnav__main--active > .neo-leftnav__main__item:hover > a,
.neo-leftnav__main--active > .neo-tooltip > a:hover > a,
.neo-leftnav__main--active > .neo-tooltip > .neo-leftnav__main__item:hover > a,
.neo-leftnav__main--active .neo-tooltip > .neo-leftnav__main__item:hover > a {
    cursor: pointer;
    color: var(--leftnav-main-hover-color);
    border-color: var(--leftnav-main-hover-color);
    background-color: var(--leftnav-hover-background-color);
    transition: background-color 0.4s;
}

    .neo-leftnav__main--active > a:hover > a:before,
    .neo-leftnav__main--active > .neo-leftnav__category:hover > a:before,
    .neo-leftnav__main--active > .neo-leftnav__main__item:hover > a:before,
    .neo-leftnav__main--active > .neo-tooltip > a:hover > a:before,
    .neo-leftnav__main--active > .neo-tooltip > .neo-leftnav__main__item:hover > a:before,
    .neo-leftnav__main--active
    .neo-tooltip > .neo-leftnav__main__item:hover > a:before {
        color: var(--leftnav-main-hover-color);
    }

.neo-leftnav__main--active[disabled] {
    cursor: not-allowed;
}

    .neo-leftnav__main--active[disabled] > a,
    .neo-leftnav__main--active[disabled] > .neo-leftnav__category,
    .neo-leftnav__main--active[disabled] > .neo-leftnav__main__item,
    .neo-leftnav__main--active[disabled] > .neo-tooltip > a,
    .neo-leftnav__main--active[disabled] > .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main--active[disabled] .neo-tooltip > .neo-leftnav__main__item {
        cursor: not-allowed;
        background-color: var(--leftnav-background-color);
        border-color: var(--leftnav-main-active-disabled-color);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        color: var(--leftnav-main-active-disabled-color) !important;
    }

        .neo-leftnav__main--active[disabled] > a:before,
        .neo-leftnav__main--active[disabled] > .neo-leftnav__category:before,
        .neo-leftnav__main--active[disabled] > .neo-leftnav__main__item:before,
        .neo-leftnav__main--active[disabled] > .neo-tooltip > a:before,
        .neo-leftnav__main--active[disabled] > .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main--active[disabled]
        .neo-tooltip > .neo-leftnav__main__item:before {
            color: var(--leftnav-main-active-disabled-color) !important;
        }

.neo-leftnav__main[disabled],
.neo-leftnav__main[disabled]:focus-within,
.neo-leftnav__main.neo-leftnav__disabled,
.neo-leftnav__main.neo-leftnav__disabled:hover {
    cursor: not-allowed;
}

    .neo-leftnav__main[disabled] > a,
    .neo-leftnav__main[disabled] > .neo-leftnav__category,
    .neo-leftnav__main[disabled] > .neo-leftnav__main__item,
    .neo-leftnav__main[disabled] > .neo-tooltip > a,
    .neo-leftnav__main[disabled] > .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main[disabled] .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main[disabled]:focus-within > a,
    .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__category,
    .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__main__item,
    .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > a,
    .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main[disabled]:focus-within
    .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main.neo-leftnav__disabled > a,
    .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__category,
    .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__main__item,
    .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > a,
    .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main.neo-leftnav__disabled
    .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main.neo-leftnav__disabled:hover > a,
    .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__category,
    .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__main__item,
    .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > a,
    .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > .neo-leftnav__main__item,
    .neo-leftnav__main.neo-leftnav__disabled:hover
    .neo-tooltip > .neo-leftnav__main__item {
        cursor: not-allowed;
        background-color: var(--leftnav-background-color);
        color: var(--leftnav-main-default-disabled-color);
    }

        .neo-leftnav__main[disabled] > a:before,
        .neo-leftnav__main[disabled] > .neo-leftnav__category:before,
        .neo-leftnav__main[disabled] > .neo-leftnav__main__item:before,
        .neo-leftnav__main[disabled] > .neo-tooltip > a:before,
        .neo-leftnav__main[disabled] > .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main[disabled] .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main[disabled]:focus-within > a:before,
        .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__category:before,
        .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__main__item:before,
        .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > a:before,
        .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main[disabled]:focus-within
        .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main.neo-leftnav__disabled > a:before,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__category:before,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__main__item:before,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > a:before,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main.neo-leftnav__disabled
        .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main.neo-leftnav__disabled:hover > a:before,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__category:before,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__main__item:before,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > a:before,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main.neo-leftnav__disabled:hover
        .neo-tooltip > .neo-leftnav__main__item:before,
        .neo-leftnav__main[disabled] > a.expandable:after,
        .neo-leftnav__main[disabled] > .neo-leftnav__category.expandable:after,
        .neo-leftnav__main[disabled] > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main[disabled] > .neo-tooltip > a.expandable:after,
        .neo-leftnav__main[disabled] > .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main[disabled]
        .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main[disabled]:focus-within > a.expandable:after,
        .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__category.expandable:after,
        .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > a.expandable:after,
        .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main[disabled]:focus-within
        .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled > a.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__category.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > a.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled
        .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled:hover > a.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__category.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > a.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > .neo-leftnav__main__item.expandable:after,
        .neo-leftnav__main.neo-leftnav__disabled:hover
        .neo-tooltip > .neo-leftnav__main__item.expandable:after {
            color: var(--leftnav-main-default-disabled-color);
        }

        .neo-leftnav__main[disabled] > a:focus-visible,
        .neo-leftnav__main[disabled] > .neo-leftnav__category:focus-visible,
        .neo-leftnav__main[disabled] > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main[disabled] > .neo-tooltip > a:focus-visible,
        .neo-leftnav__main[disabled] > .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main[disabled]
        .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main[disabled]:focus-within > a:focus-visible,
        .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__category:focus-visible,
        .neo-leftnav__main[disabled]:focus-within > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > a:focus-visible,
        .neo-leftnav__main[disabled]:focus-within > .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main[disabled]:focus-within
        .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled > a:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__category:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > a:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled > .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled
        .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled:hover > a:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__category:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > a:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled:hover > .neo-tooltip > .neo-leftnav__main__item:focus-visible,
        .neo-leftnav__main.neo-leftnav__disabled:hover
        .neo-tooltip > .neo-leftnav__main__item:focus-visible {
            outline: 2px auto #1473e6;
        }

.neo-leftnav__main > .neo-leftnav__nav {
    max-height: 0;
    transition: max-height 0.4s cubic-bezier(0, 1, 0, 1);
}

.neo-leftnav__main--expand > .neo-leftnav__nav {
    max-height: 100vh;
    transition: max-height 0.4s;
}

.neo-leftnav__main--expand > a.expandable:after,
.neo-leftnav__main--expand > .neo-leftnav__category.expandable:after,
.neo-leftnav__main--expand > .neo-leftnav__main__item.expandable:after,
.neo-leftnav__main--expand > .neo-tooltip > a.expandable:after,
.neo-leftnav__main--expand > .neo-tooltip > .neo-leftnav__main__item.expandable:after {
    transition: transform 0.4s;
    transform: rotate(90deg) rotate(-180deg);
}

[dir="rtl"] .neo-leftnav__main--expand > a.expandable:after,
[dir="rtl"]
.neo-leftnav__main--expand > .neo-leftnav__category.expandable:after,
[dir="rtl"]
.neo-leftnav__main--expand > .neo-leftnav__main__item.expandable:after,
[dir="rtl"] .neo-leftnav__main--expand > .neo-tooltip > a.expandable:after,
[dir="rtl"]
.neo-leftnav__main--expand > .neo-tooltip > .neo-leftnav__main__item.expandable:after {
    transform: rotate(90deg);
}

axp-omni-sdk-messaging-ui .neo-leftnav__sub {
    background-color: var(--leftnav-background-color);
    justify-content: space-between;
    align-items: center;
    max-width: 240px;
    min-height: 36px;
    display: flex;
    position: relative;
}

    axp-omni-sdk-messaging-ui .neo-leftnav__sub > a,
    .neo-leftnav__sub .neo-leftnav__sub__item,
    .neo-leftnav__sub > .neo-tooltip > a,
    .neo-leftnav__sub > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub .neo-tooltip > .neo-leftnav__sub__item {
        text-align: inherit;
        word-break: break-word;
        color: var(--leftnav-sub-default-color);
        letter-spacing: 0;
        align-items: center;
        width: 100%;
        margin: 0;
        padding: 8px 28px 8px 52px;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        text-decoration: none;
        display: flex;
        overflow: hidden;
    }

[dir="rtl"] .neo-leftnav__sub > a,
[dir="rtl"] .neo-leftnav__sub .neo-leftnav__sub__item,
[dir="rtl"] .neo-leftnav__sub > .neo-tooltip > a,
[dir="rtl"] .neo-leftnav__sub > .neo-tooltip > .neo-leftnav__sub__item,
[dir="rtl"] .neo-leftnav__sub .neo-tooltip > .neo-leftnav__sub__item {
    padding: 8px 52px 8px 0;
}

axp-omni-sdk-messaging-ui .neo-leftnav__sub > a:focus,
.neo-leftnav__sub > a:focus-visible,
.neo-leftnav__sub .neo-leftnav__sub__item:focus,
.neo-leftnav__sub .neo-leftnav__sub__item:focus-visible,
.neo-leftnav__sub > .neo-tooltip > a:focus,
.neo-leftnav__sub > .neo-tooltip > a:focus-visible,
.neo-leftnav__sub > .neo-tooltip > .neo-leftnav__sub__item:focus,
.neo-leftnav__sub > .neo-tooltip > .neo-leftnav__sub__item:focus-visible,
.neo-leftnav__sub .neo-tooltip > .neo-leftnav__sub__item:focus,
.neo-leftnav__sub .neo-tooltip > .neo-leftnav__sub__item:focus-visible {
    color: var(--leftnav-sub-active-hover-color);
    background-color: var(--leftnav-hover-background-color);
    transition: background-color 0.4s;
}

.neo-leftnav__sub > a:before,
.neo-leftnav__sub .neo-leftnav__sub__item:before,
.neo-leftnav__sub > .neo-tooltip > a:before,
.neo-leftnav__sub > .neo-tooltip > .neo-leftnav__sub__item:before,
.neo-leftnav__sub .neo-tooltip > .neo-leftnav__sub__item:before {
    content: "";
    background-color: #0000;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    margin-right: 12px;
}

[dir="rtl"] .neo-leftnav__sub > a:before,
[dir="rtl"] .neo-leftnav__sub .neo-leftnav__sub__item:before,
[dir="rtl"] .neo-leftnav__sub > .neo-tooltip > a:before,
[dir="rtl"] .neo-leftnav__sub > .neo-tooltip > .neo-leftnav__sub__item:before,
[dir="rtl"] .neo-leftnav__sub .neo-tooltip > .neo-leftnav__sub__item:before {
    margin-left: 12px;
    margin-right: 0;
}

.neo-leftnav__sub.neo-leftnav__sub--multiline {
    position: relative;
}

    .neo-leftnav__sub.neo-leftnav__sub--multiline > a,
    .neo-leftnav__sub.neo-leftnav__sub--multiline .neo-leftnav__sub__item,
    .neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > a,
    .neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub.neo-leftnav__sub--multiline
    .neo-tooltip > .neo-leftnav__sub__item {
        padding: 8px 28px 8px 70px;
    }

[dir="rtl"] .neo-leftnav__sub.neo-leftnav__sub--multiline > a,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline
.neo-leftnav__sub__item,
[dir="rtl"] .neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > a,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > .neo-leftnav__sub__item,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline
.neo-tooltip > .neo-leftnav__sub__item {
    padding: 8px 70px 8px 28px;
}

.neo-leftnav__sub.neo-leftnav__sub--multiline > a:before,
.neo-leftnav__sub.neo-leftnav__sub--multiline .neo-leftnav__sub__item:before,
.neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > a:before,
.neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > .neo-leftnav__sub__item:before,
.neo-leftnav__sub.neo-leftnav__sub--multiline
.neo-tooltip > .neo-leftnav__sub__item:before {
    position: absolute;
    left: 51px;
}

[dir="rtl"] .neo-leftnav__sub.neo-leftnav__sub--multiline > a:before,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline
.neo-leftnav__sub__item:before,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > a:before,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline > .neo-tooltip > .neo-leftnav__sub__item:before,
[dir="rtl"]
.neo-leftnav__sub.neo-leftnav__sub--multiline
.neo-tooltip > .neo-leftnav__sub__item:before {
    left: initial;
    right: 51px;
}

.neo-leftnav__sub--no-icon > a,
.neo-leftnav__sub--no-icon .neo-leftnav__sub__item,
.neo-leftnav__sub--no-icon > .neo-tooltip > a,
.neo-leftnav__sub--no-icon > .neo-tooltip > .neo-leftnav__sub__item,
.neo-leftnav__sub--no-icon .neo-tooltip > .neo-leftnav__sub__item {
    padding: 8px 28px 8px 16px;
}

[dir="rtl"] .neo-leftnav__sub--no-icon > a,
[dir="rtl"] .neo-leftnav__sub--no-icon .neo-leftnav__sub__item,
[dir="rtl"] .neo-leftnav__sub--no-icon > .neo-tooltip > a,
[dir="rtl"] .neo-leftnav__sub--no-icon > .neo-tooltip > .neo-leftnav__sub__item,
[dir="rtl"] .neo-leftnav__sub--no-icon .neo-tooltip > .neo-leftnav__sub__item {
    padding: 8px 16px 8px 0;
}

.neo-leftnav__sub:hover {
    cursor: pointer;
    background-color: var(--leftnav-hover-background-color);
    transition: background-color 0.4s;
}

    .neo-leftnav__sub:hover > a,
    .neo-leftnav__sub:hover .neo-leftnav__sub__item,
    .neo-leftnav__sub:hover > .neo-tooltip > a,
    .neo-leftnav__sub:hover > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub:hover .neo-tooltip > .neo-leftnav__sub__item {
        color: var(--leftnav-sub-active-hover-color);
        background-color: var(--leftnav-hover-background-color);
        transition: background-color 0.4s;
    }

.neo-leftnav__sub--active > a,
.neo-leftnav__sub--active .neo-leftnav__sub__item,
.neo-leftnav__sub--active > .neo-tooltip > a,
.neo-leftnav__sub--active > .neo-tooltip > .neo-leftnav__sub__item,
.neo-leftnav__sub--active .neo-tooltip > .neo-leftnav__sub__item {
    color: var(--leftnav-sub-active-color);
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 600;
}

    .neo-leftnav__sub--active > a:before,
    .neo-leftnav__sub--active .neo-leftnav__sub__item:before,
    .neo-leftnav__sub--active > .neo-tooltip > a:before,
    .neo-leftnav__sub--active > .neo-tooltip > .neo-leftnav__sub__item:before,
    .neo-leftnav__sub--active .neo-tooltip > .neo-leftnav__sub__item:before {
        content: "";
        background-color: var(--leftnav-sub-active-color);
    }

.neo-leftnav__sub--active:hover {
    background-color: var(--leftnav-hover-background-color);
    transition: background-color 0.4s;
}

    .neo-leftnav__sub--active:hover > a,
    .neo-leftnav__sub--active:hover .neo-leftnav__sub__item,
    .neo-leftnav__sub--active:hover > .neo-tooltip > a,
    .neo-leftnav__sub--active:hover > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub--active:hover .neo-tooltip > .neo-leftnav__sub__item {
        color: var(--leftnav-sub-active-hover-color);
        background-color: var(--leftnav-hover-background-color);
        transition: background-color 0.4s;
    }

.neo-leftnav__sub--active[disabled] {
    background-color: var(--leftnav-background-color);
    cursor: not-allowed;
}

    .neo-leftnav__sub--active[disabled] > a,
    .neo-leftnav__sub--active[disabled] .neo-leftnav__sub__item,
    .neo-leftnav__sub--active[disabled] > .neo-tooltip > a,
    .neo-leftnav__sub--active[disabled] > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub--active[disabled] .neo-tooltip > .neo-leftnav__sub__item {
        cursor: not-allowed;
        background-color: var(--leftnav-background-color);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 600;
        color: var(--leftnav-sub-active-disabled-color) !important;
    }

        .neo-leftnav__sub--active[disabled] > a:before,
        .neo-leftnav__sub--active[disabled] .neo-leftnav__sub__item:before,
        .neo-leftnav__sub--active[disabled] > .neo-tooltip > a:before,
        .neo-leftnav__sub--active[disabled] > .neo-tooltip > .neo-leftnav__sub__item:before,
        .neo-leftnav__sub--active[disabled]
        .neo-tooltip > .neo-leftnav__sub__item:before {
            content: "";
            background-color: var(--leftnav-sub-active-disabled-color);
        }

.neo-leftnav__sub[disabled],
.neo-leftnav__sub[disabled]:focus {
    background-color: var(--leftnav-background-color);
    cursor: not-allowed;
}

    .neo-leftnav__sub[disabled] > a,
    .neo-leftnav__sub[disabled] .neo-leftnav__sub__item,
    .neo-leftnav__sub[disabled] > .neo-tooltip > a,
    .neo-leftnav__sub[disabled] > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub[disabled] .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub[disabled]:focus > a,
    .neo-leftnav__sub[disabled]:focus .neo-leftnav__sub__item,
    .neo-leftnav__sub[disabled]:focus > .neo-tooltip > a,
    .neo-leftnav__sub[disabled]:focus > .neo-tooltip > .neo-leftnav__sub__item,
    .neo-leftnav__sub[disabled]:focus .neo-tooltip > .neo-leftnav__sub__item {
        cursor: not-allowed;
        background-color: var(--leftnav-background-color);
        color: var(--leftnav-sub-default-disabled-color);
    }

.neo-leftnav__title {
    background-color: var(--leftnav-background-color);
    letter-spacing: 0;
    color: var(--leftnav-title-font-color);
    min-height: 48px;
    padding: 19px 0 0 16px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}

[dir="rtl"] .neo-leftnav__title {
    padding: 19px 16px 0 0;
}

.neo-leftnav__links {
    background-color: var(--leftnav-background-color);
    max-width: 240px;
    min-height: 22px;
    padding: 0 0 0 16px;
}

    .neo-leftnav__links > a {
        color: var(--leftnav-sub-default-color);
        letter-spacing: 0;
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
    }

    .neo-leftnav__links:hover {
        cursor: pointer;
    }

        .neo-leftnav__links:hover > a {
            color: var(--link-hover-color);
            transition: background-color 0.4s;
        }

[dir="rtl"] .neo-leftnav__links {
    padding: 0 16px 0 0;
}

.neo-leftnav--collapsible {
    height: inherit;
    padding: 0 0 17px !important;
}

.neo-icon-state {
    position: relative;
}

    .neo-icon-state:after {
        justify-content: center;
        align-items: center;
        margin: 0;
        padding-left: 1px;
        display: flex;
        position: absolute;
        top: 25%;
        left: 75%;
        transform: translate(-50%, -50%);
    }

    .neo-icon-state:before {
        font-size: 26px;
    }

    .neo-icon-state:after {
        background-color: var(--channel-bg-color);
        -ms-font-feature-settings: "liga" 1;
        font-feature-settings: "liga";
        font-variant-ligatures: discretionary-ligatures;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        letter-spacing: 0;
        speak: none;
        border-radius: 50%;
        width: 14px;
        height: 14px;
        min-height: 0;
        font-family: updated-neo-icons;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 1.2;
    }

.neo-icon-state--large:before {
    font-size: 34px;
}

.neo-icon-state--large:after {
    width: 20px;
    height: 20px;
    font-size: 20px;
}

.neo-icon-state--available:after {
    content: "";
    color: var(--channel-available-color);
}

.neo-icon-state--away:after {
    content: "";
    color: var(--channel-busy-away-color);
}

.neo-icon-state--busy:after {
    content: "";
    color: var(--channel-busy-away-color);
}

.neo-icon-state--do-not-disturb:after {
    content: "";
    color: var(--channel-dnd-color);
}

.neo-icon-state--offline:after {
    content: "";
    color: var(--channel-offline-color);
}

.neo-icon-state--lock:after {
    content: "";
    color: var(--channel-icon-generic-color);
}

.neo-icon-state--warning:after {
    content: "";
    color: var(--channel-busy-away-color);
}

.neo-icon-state--missed:after {
    content: "";
    color: var(--channel-dnd-color);
}

.neo-icon-state--connected:after {
    content: "";
    color: var(--channel-icon-generic-color);
}

.neo-icon-state--inbound:after {
    content: "";
    color: var(--channel-icon-generic-color);
}

.neo-icon-state--outbound:after {
    content: "";
    color: var(--channel-icon-generic-color);
}

.neo-icon-state--acw:after {
    content: "";
    color: var(--channel-acw-color);
}

.neo-breadcrumbs {
    justify-content: space-between;
    display: flex;
}

    .neo-breadcrumbs a:hover {
        text-decoration: none;
    }

    .neo-breadcrumbs .neo-breadcrumbs__wrapper {
        flex-direction: column;
        display: flex;
    }

        .neo-breadcrumbs .neo-breadcrumbs__wrapper .neo-breadcrumbs__description {
            color: var(--breadcrumbs-default-color);
            letter-spacing: 0;
            margin: 8px 0 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

    .neo-breadcrumbs ol {
        flex-grow: 1;
        margin: 0;
        padding-left: 0;
        list-style: none;
    }

        .neo-breadcrumbs ol .neo-breadcrumbs__link {
            display: inline;
        }

            .neo-breadcrumbs ol .neo-breadcrumbs__link + .neo-breadcrumbs__link:before {
                content: "/";
                letter-spacing: 0;
                margin: 0 8px;
                font-size: 19px;
                font-weight: 400;
                line-height: 28px;
                display: inline-block;
            }

            .neo-breadcrumbs ol .neo-breadcrumbs__link a {
                letter-spacing: 0;
                font-size: 19px;
                font-weight: 400;
                line-height: 28px;
                text-decoration: none;
            }

                .neo-breadcrumbs ol .neo-breadcrumbs__link a:hover {
                    color: var(--breadcrumbs-hover-color);
                    text-decoration: underline;
                }

        .neo-breadcrumbs ol .neo-breadcrumbs__link--current a {
            color: var(--breadcrumbs-default-color);
            letter-spacing: 0;
            pointer-events: none;
            font-size: 19px;
            font-weight: 400;
            line-height: 28px;
            text-decoration: none;
        }

            .neo-breadcrumbs ol .neo-breadcrumbs__link--current a:hover {
                color: var(--breadcrumbs-default-color);
            }

    .neo-breadcrumbs .neo-breadcrumbs__actions {
        align-self: center;
        display: flex;
    }

        .neo-breadcrumbs .neo-breadcrumbs__actions .neo-btn:not(:last-child) {
            margin-right: 8px;
        }

[dir="rtl"]
.neo-breadcrumbs
.neo-breadcrumbs__actions
.neo-btn:not(:last-child) {
    margin-left: 8px;
    margin-right: 0;
}

[dir="rtl"] .neo-skipnav {
    right: -10000px;
    left: unset;
}

    [dir="rtl"] .neo-skipnav:focus {
        outline: var(--global-outline-color) auto 2px;
        width: auto;
        height: auto;
        top: 12px;
        left: auto;
        right: 37px;
    }

.neo-skipnav {
    background-color: var(--skipNav-background-color);
    z-index: 32;
    color: var(--skipNav-font-color);
    border-radius: 2px;
    flex-direction: row;
    align-items: flex-start;
    width: 1px;
    height: 1px;
    margin: 10px;
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    position: absolute;
    top: auto;
    left: -10000px;
    overflow: hidden;
}

    .neo-skipnav a:hover {
        text-decoration: none;
    }

@media not all and (resolution>=.001dpcm) {
    @supports ((-webkit-appearance: none)) {
        .neo-skipnav {
            width: auto;
            height: auto;
        }
    }
}

.neo-skipnav:focus {
    outline: var(--global-outline-color) auto 2px;
    width: auto;
    height: auto;
    top: 12px;
    left: 37px;
    right: auto;
}

.neo-skipnav:active {
    outline: var(--global-outline-color) auto 2px;
}

.neo-skipnav:hover {
    color: var(--skipNav-font-color) !important;
}

.neo-treeview a:hover {
    text-decoration: none;
}

.neo-treeview ul {
    margin: 0;
}

.neo-treeview ul,
.neo-treeview li {
    list-style: none;
}

.neo-treeview__item {
    background-color: var(--treeview-default-bg-colour);
    color: var(--treeview-default-font-colour);
    letter-spacing: 0;
    border-left: 2px solid #0000;
    justify-content: space-between;
    align-items: center;
    min-height: 36px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    position: relative;
}

[dir="rtl"] .neo-treeview__item {
    border-left: none;
    border-right: 2px solid #0000;
}

.neo-treeview__item:focus {
    outline-offset: -1px;
}

.neo-treeview__item + ul {
    display: none;
}

.neo-treeview__item--expandable {
    justify-content: center;
    align-items: center;
    width: 16px;
    margin-right: 8px;
    transition: transform 0.4s;
    display: flex;
}

[dir="rtl"] .neo-treeview__item--expandable {
    margin-left: 8px;
    margin-right: 0;
}

.neo-treeview__item--expandable:before {
    content: "";
    color: var(--treeview-default-font-colour);
    font-family: updated-neo-icons;
}

[dir="rtl"] .neo-treeview__item--expandable:before {
    transform: rotate(90deg);
}

.neo-treeview__item:hover {
    background-color: var(--treeview-hover-bg-colour);
    color: var(--treeview-hover-font-colour);
    cursor: pointer;
}

    .neo-treeview__item:hover P {
        color: var(--treeview-hover-font-colour);
    }

    .neo-treeview__item:hover .neo-treeview__item--draggable {
        visibility: initial;
    }

.neo-treeview__item .neo-treeview__item-left {
    align-items: center;
    padding: 8px 8px 8px 0;
    display: flex;
    position: relative;
}

[dir="rtl"] .neo-treeview__item .neo-treeview__item-left {
    padding: 8px 0 8px 8px;
}

.neo-treeview__item .neo-treeview__item-left > input.neo-check {
    left: -5px;
}

[dir="rtl"] .neo-treeview__item .neo-treeview__item-left > input.neo-check {
    left: auto;
    right: -5px;
}

.neo-treeview__item .neo-treeview__item-left:focus {
    outline-offset: -1px;
}

.neo-treeview__item p {
    align-items: center;
    margin-bottom: 0;
    display: flex;
}

.neo-treeview__item .neo-treeview__item-right {
    align-items: center;
    display: flex;
}

    .neo-treeview__item .neo-treeview__item-right > :not(:last-child) {
        margin-right: 8px;
    }

[dir="rtl"] .neo-treeview__item .neo-treeview__item-right > :not(:last-child) {
    margin-left: 8px;
    margin-right: 0;
}

.neo-treeview__item .neo-treeview__item-right .neo-switch {
    padding: 0;
}

.neo-treeview__item .neo-treeview__item-right button {
    outline-offset: -1px;
}

.neo-treeview__item .neo-treeview__item--draggable {
    visibility: hidden;
    align-items: center;
    width: 16px;
    margin-right: 8px;
    display: flex;
}

[dir="rtl"] .neo-treeview__item .neo-treeview__item--draggable {
    margin-left: 8px;
    margin-right: 0;
}

.neo-treeview__item .neo-treeview__item--draggable:hover {
    cursor: pointer;
}

.neo-treeview__item .neo-treeview__item--draggable + .neo-treeview__item-left,
.neo-treeview__item .neo-treeview__item--expandable + .neo-treeview__item-left {
    flex-grow: 1;
}

.neo-treeview__item--selected {
    border-left: 2px solid var(--treeview-selected-font-colour);
}

    .neo-treeview__item--selected .neo-treeview__item--draggable {
        visibility: initial;
    }

    .neo-treeview__item--selected .neo-treeview__item-left p {
        color: var(--treeview-selected-font-colour);
        font-weight: 600;
    }

[dir="rtl"] .neo-treeview__item--selected {
    border-right: 2px solid var(--treeview-selected-font-colour);
    border-left: none;
}

.neo-treeview__item--expanded .neo-treeview__item--expandable {
    transition: transform 0.4s;
    transform: rotate(90deg);
}

.neo-treeview__item--expanded + ul {
    display: initial;
}

.neo-treeview__item--disabled:hover {
    cursor: not-allowed;
    background-color: var(--treeview-default-bg-colour);
}

.neo-treeview__item--disabled .neo-treeview__item-left p {
    color: var(--treeview-disabled-font-colour);
}

.neo-stepper {
    list-style: none;
    display: flex;
}

.neo-stepper__item {
    text-align: center;
    flex-direction: column;
    flex: 1;
    display: flex;
}

    .neo-stepper__item[role="button"]:before {
        cursor: pointer;
    }

    .neo-stepper__item p:first-child {
        color: var(--stepper-main-font-color);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
    }

    .neo-stepper__item p:last-child:not(:only-child) {
        color: var(--stepper-optional-font-color);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    .neo-stepper__item.neo-stepper__item--disabled p:first-child,
    .neo-stepper__item.neo-stepper--vertical__item--disabled p:first-child {
        color: var(--stepper-disabled-main-text-font-color);
        font-weight: 400;
    }

    .neo-stepper__item.neo-stepper__item--disabled p:last-child:not(:only-child),
    .neo-stepper__item.neo-stepper--vertical__item--disabled
    p:last-child:not(:only-child) {
        color: var(--stepper-optional-font-color);
    }

    .neo-stepper__item p:first-child {
        margin-top: 16px;
    }

    .neo-stepper__item:before {
        content: "";
        border: 5px solid var(--stepper-background-color);
        z-index: 1;
        border-radius: 100px;
        width: 24px;
        height: 24px;
        margin: 0 auto;
        display: block;
        position: relative;
    }

    .neo-stepper__item.neo-stepper__item--active:after {
        background-color: var(--stepper-disabled-dash-color);
        height: 1px;
    }

    .neo-stepper__item.neo-stepper__item--complete:after {
        background-color: var(--stepper-background-color);
        height: 2px;
    }

    .neo-stepper__item.neo-stepper__item--complete:before {
        content: "";
        color: #fff;
        background-color: var(--stepper-background-color);
        border: unset;
        justify-content: center;
        align-items: center;
        font-family: updated-neo-icons;
        display: flex;
    }

    .neo-stepper__item.neo-stepper__item--complete p:first-child {
        font-weight: 400;
    }

    .neo-stepper__item.neo-stepper__item--editable:before {
        content: "";
    }

    .neo-stepper__item.neo-stepper__item--disabled:before {
        border: 1px solid var(--stepper-disabled-indicator-color);
        cursor: not-allowed;
        background-color: #0000;
    }

    .neo-stepper__item:not(:last-child):after {
        content: "";
        order: -1;
        width: calc(100% - 40px);
        position: relative;
        top: 12px;
        left: calc(50% + 20px);
    }

[dir="rtl"] .neo-stepper__item:not(:last-child):after {
    right: calc(50% + 20px);
    left: unset;
}

.neo-stepper__item.neo-stepper__item--disabled-next:not(:last-child):after {
    background-color: var(--stepper-disabled-dash-color);
    height: 1px;
}

.neo-stepper--vertical {
    flex-direction: column;
    list-style: none;
    display: flex;
}

.neo-stepper--vertical__item {
    padding-bottom: 40px;
    display: flex;
    position: relative;
}

    .neo-stepper--vertical__item[role="button"]:before {
        cursor: pointer;
    }

    .neo-stepper--vertical__item p:first-child {
        color: var(--stepper-main-font-color);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
    }

    .neo-stepper--vertical__item p:last-child:not(:only-child) {
        color: var(--stepper-optional-font-color);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    .neo-stepper--vertical__item.neo-stepper__item--disabled p:first-child,
    .neo-stepper--vertical__item.neo-stepper--vertical__item--disabled
    p:first-child {
        color: var(--stepper-disabled-main-text-font-color);
        font-weight: 400;
    }

    .neo-stepper--vertical__item.neo-stepper__item--disabled
    p:last-child:not(:only-child),
    .neo-stepper--vertical__item.neo-stepper--vertical__item--disabled
    p:last-child:not(:only-child) {
        color: var(--stepper-optional-font-color);
    }

    .neo-stepper--vertical__item:before {
        content: "";
        border: 5px solid var(--stepper-background-color);
        z-index: 1;
        border-radius: 100px;
        flex: 0 0 24px;
        width: 24px;
        height: 24px;
        display: block;
        position: relative;
        top: 8px;
    }

    .neo-stepper--vertical__item p:only-child {
        position: relative;
        top: 10px;
    }

    .neo-stepper--vertical__item.neo-stepper--vertical__item--active:after {
        background-color: var(--stepper-disabled-dash-color);
        width: 1px;
    }

    .neo-stepper--vertical__item.neo-stepper--vertical__item--complete:after {
        background-color: var(--stepper-background-color);
        width: 2px;
    }

    .neo-stepper--vertical__item.neo-stepper--vertical__item--complete:before {
        content: "";
        color: #fff;
        background-color: var(--stepper-background-color);
        border: unset;
        border-radius: 100px;
        justify-content: center;
        align-items: center;
        font-family: updated-neo-icons;
        display: flex;
    }

    .neo-stepper--vertical__item.neo-stepper--vertical__item--complete
    p:first-child {
        font-weight: 400;
    }

    .neo-stepper--vertical__item.neo-stepper__item--editable:before {
        content: "";
    }

    .neo-stepper--vertical__item.neo-stepper--vertical__item--disabled:before {
        border: 1px solid var(--stepper-disabled-indicator-color);
        cursor: not-allowed;
        background-color: #0000;
    }

    .neo-stepper--vertical__item:not(:last-child):after {
        content: "";
        position: absolute;
        top: 40px;
        bottom: 0;
        left: 0;
        transform: translate(11px);
    }

[dir="rtl"] .neo-stepper--vertical__item:not(:last-child):after {
    right: 0;
    left: unset;
    transform: translate(-11px);
}

.neo-stepper--vertical__item.neo-stepper--vertical__item--disabled-next:not( :last-child ):after {
    background-color: var(--stepper-disabled-dash-color);
    width: 1px;
}

.neo-stepper--vertical__content {
    margin-left: 16px;
}

[dir="rtl"] .neo-stepper--vertical__content {
    margin-left: unset;
    margin-right: 16px;
}

:root .neo-note,
:root .neo-light .neo-note {
    --note-primary-background-color: var(--neo-color-blue-100);
    --note-secondary-background-color: var(--neo-color-base-100);
    --note-title-actions-icon-color: var(--neo-color-base-800);
}

:root .neo-dark .neo-note {
    --note-primary-background-color: var(--neo-color-blue-800);
    --note-secondary-background-color: var(--neo-color-base-800);
    --note-title-actions-icon-color: var(--neo-color-base-150);
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic .neo-note {
        --note-primary-background-color: var(--neo-color-blue-100);
        --note-secondary-background-color: var(--neo-color-base-100);
        --note-title-actions-icon-color: var(--neo-color-base-800);
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic .neo-note {
        --note-primary-background-color: var(--neo-color-blue-800);
        --note-secondary-background-color: var(--neo-color-base-850);
        --note-title-actions-icon-color: var(--neo-color-base-150);
    }
}

.neo-note .neo-note__title {
    justify-content: space-between;
    align-items: flex-end;
    min-height: 24px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 16px;
    display: flex;
}

    .neo-note
    .neo-note__title
    .neo-note__title__actions
    .neo-btn-square-tertiary.neo-icon-ellipses-horizontal {
        color: var(--note-title-actions-icon-color);
    }

axp-omni-sdk-messaging-ui .neo-note .neo-note__content {
    word-break: break-word;
    border-radius: 12px;
    padding: 12px 16px;
}

.neo-note .neo-note__content.neo-note__content--primary {
    background-color: var(--note-primary-background-color);
}

.neo-note .neo-note__content.neo-note__content--secondary {
    background-color: var(--note-secondary-background-color);
}

.neo-note .neo-note__content .neo-note__content__author {
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.neo-note .neo-note__content .neo-note__content__actions {
    justify-content: flex-end;
    gap: 8px;
    margin-top: 8px;
    display: flex;
}

.neo-note .neo-note__content .neo-form-control--textarea textarea {
    resize: vertical;
    min-height: 80px;
}

axp-omni-sdk-messaging-ui
.neo-note
.neo-note__content
.neo-note__content__subtext {
    flex-direction: column;
    gap: 2px;
    margin-top: 16px;
    display: flex;
}

:root .neo-paneltabs,
:root .neo-light .neo-paneltabs {
    --paneltabs-border-color: var(--neo-color-base-200);
    --paneltabs-border-radius: 4px;
}

:root .neo-dark .neo-paneltabs {
    --paneltabs-border-color: var(--neo-color-base-600);
}

@media (prefers-color-scheme: light) {
    :root .neo-dynamic .neo-paneltabs {
        --paneltabs-border-color: var(--neo-color-base-200);
    }
}

@media (prefers-color-scheme: dark) {
    :root .neo-dynamic .neo-paneltabs {
        --paneltabs-border-color: var(--neo-color-base-600);
    }
}

axp-omni-sdk-messaging-ui .neo-paneltabs {
    border: 1px solid var(--paneltabs-border-color);
    border-radius: var(--paneltabs-border-radius);
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 0;
    display: flex;
}

    axp-omni-sdk-messaging-ui .neo-paneltabs .neo-paneltabs__panel {
        border-left: none;
        border-right: 1px solid var(--paneltabs-border-color);
        padding: 0 16px;
    }

[dir="rtl"] .neo-paneltabs .neo-paneltabs__panel {
    border-right: none;
    border-left: 1px solid var(--paneltabs-border-color);
}

.neo-paneltabs .neo-paneltabs__panel.neo-paneltabs__panel--collapsed {
    display: none;
}

axp-omni-sdk-messaging-ui .neo-paneltabs .neo-paneltabs__tabs {
    flex-direction: column;
    display: flex;
}

.neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item {
    color: var(--global-font-color);
    padding: 24px;
}

    .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item:before {
        font-size: 24px;
    }

    .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-btn-square {
        border-radius: 0;
    }

    .neo-paneltabs
    .neo-paneltabs__tabs
    .neo-paneltabs__tabs-item.neo-paneltabs__tabs-item--active {
        color: var(--button-color-primary);
        border-right: 2px solid var(--leftnav-main-active-color);
        padding-right: 22px;
    }

[dir="rtl"]
.neo-paneltabs
.neo-paneltabs__tabs
.neo-paneltabs__tabs-item.neo-paneltabs__tabs-item--active {
    border-right: none;
    border-left: 2px solid var(--leftnav-main-active-color);
    padding-left: 22px;
    padding-right: 24px;
}

.neo-paneltabs
.neo-paneltabs__tabs
.neo-paneltabs__tabs-item.neo-paneltabs__tabs-item--active.neo-badge:after {
    right: 12px;
}

.neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-badge:after {
    min-width: 12px;
    height: 12px;
    top: 14px;
    right: 14px;
}

[dir="rtl"]
.neo-paneltabs
.neo-paneltabs__tabs
.neo-paneltabs__tabs-item.neo-badge:after {
    left: 14px;
    right: auto;
}

.neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-expand {
    margin-top: auto;
}

    [dir="rtl"] .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-expand,
    .neo-paneltabs
    .neo-paneltabs__tabs
    .neo-paneltabs__tabs-expand.neo-paneltabs__tabs-expand--invert {
        transform: rotate(-180deg);
    }

        [dir="rtl"]
        .neo-paneltabs
        .neo-paneltabs__tabs
        .neo-paneltabs__tabs-expand.neo-paneltabs__tabs-expand--invert {
            transform: none;
        }

.neo-paneltabs .neo-notification {
    margin-bottom: 0;
}

.neo-splitbutton {
    display: flex;
}

    .neo-splitbutton .neo-splitbutton__button {
        border-radius: 2px 0 0 2px;
    }

        .neo-splitbutton .neo-splitbutton__button:before {
            font-size: 16px;
        }

    .neo-splitbutton .neo-splitbutton__menu {
        border-radius: 0 2px 2px 0;
        margin-inline-start: 1px;
    }

        .neo-splitbutton .neo-splitbutton__menu .neo-dropdown__content {
            min-width: 150px;
        }

            .neo-splitbutton
            .neo-splitbutton__menu
            .neo-dropdown__content
            .menu-item__icon {
                padding-inline-end: 8px;
            }

        .neo-splitbutton .neo-splitbutton__menu .neo-btn {
            border-radius: 0 2px 2px 0;
            justify-content: center;
            width: 32px;
            padding: 10px 0;
            display: flex;
        }

            .neo-splitbutton .neo-splitbutton__menu .neo-btn:after {
                width: 16px;
                height: 16px;
                padding: 0;
                font-size: 16px;
            }

        .neo-splitbutton .neo-splitbutton__menu .neo-btn-secondary--default {
            border-style: solid;
            border-width: 1px;
            padding: 7px 14px 11px;
        }

    .neo-splitbutton.neo-splitbutton--medium-height {
        height: 36px;
    }

    .neo-splitbutton.neo-splitbutton--small-height {
        height: 24px;
    }

        .neo-splitbutton.neo-splitbutton--small-height .neo-splitbutton__menu .neo-btn {
            height: 24px;
            padding: 2px 0 6px;
        }

    .neo-splitbutton.neo-splitbutton--secondary > * {
        cursor: pointer;
        box-sizing: border-box;
        margin: 0;
        position: relative;
    }

    .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__button {
        border-style: solid;
        border-width: 1px;
    }

    .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__menu {
        margin-inline-start: -1px;
    }

        .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__button:hover,
        .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__button:focus,
        .neo-splitbutton.neo-splitbutton--secondary
        .neo-splitbutton__menu
        .neo-btn-secondary--default:hover,
        .neo-splitbutton.neo-splitbutton--secondary
        .neo-splitbutton__menu
        .neo-btn-secondary--default:focus {
            z-index: 1;
        }

[dir="rtl"] .neo-splitbutton .neo-splitbutton__button {
    border-radius: 0 2px 2px 0;
}

[dir="rtl"] .neo-splitbutton .neo-splitbutton__menu,
[dir="rtl"] .neo-splitbutton .neo-splitbutton__menu .neo-btn {
    border-radius: 2px 0 0 2px;
}

.neo-navbar .neo-nav {
    margin-left: auto;
}

    .neo-navbar .neo-nav .neo-tabs {
        height: 57px;
    }

.neo-navbar .neo-nav--right {
    padding-right: 1px;
}

    .neo-navbar .neo-nav--right [type="search"]::-webkit-search-cancel-button,
    .neo-navbar .neo-nav--right [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

.neo-navbar h1.neo-nav-title {
    font-size: 19px;
    line-height: 28px;
    margin-left: 16px;
}

.neo-navbar a.neo-nav-link-btn {
    display: flex;
    align-items: center;
    color: var(--tab-default-color);
    font-size: 16px;
    text-decoration: none;
    padding-left: 32px;
    padding-right: 32px;
    border-bottom: 2px solid transparent;
}

    .neo-navbar a.neo-nav-link-btn:hover {
        color: var(--tab-item-hover-color);
        background-color: var(--tab-background-hover-color);
        transition: background-color 0.4s;
    }

.neo-navbar button.neo-nav-link-btn:disabled {
    font-size: 16px;
    padding-left: 32px;
    padding-right: 32px;
    border-bottom: 2px solid transparent;
    background-color: unset;
    background-image: none;
    transition: none;
    color: var(--navbar-active-disabled-color);
}

    .neo-navbar button.neo-nav-link-btn:disabled:hover {
        background-color: unset;
        background-image: none;
        transition: none;
        cursor: not-allowed;
    }

.neo-navbar a.neo-nav-link-btn.neo-nav-link-btn-active {
    border-bottom: 2px solid var(--tab-action-color);
    color: var(--tab-action-color);
    font-weight: 600;
}

.neo-navbar button.neo-nav-link-btn.neo-nav-link-btn-active:disabled {
    background-color: unset;
    background-image: none;
    transition: none;
    border-bottom: 2px solid var(--navbar-active-disabled-color);
    font-weight: 400;
}

nav.neo-navbar .neo-nav .neo-form-control.neo-input-icon {
    display: flex;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
}

.neo-nav .neo-dropdown:not(:last-child) {
    padding-right: 0;
}

[dir="rtl"] .neo-nav .neo-dropdown:not(:last-child) {
    padding-left: 0;
}

@media (max-width: 799px) {
    .neo-navbar {
        display: grid;
        grid-template-areas: "a c" "b b";
    }

        .neo-navbar .neo-nav--left {
            grid-area: a;
        }

        .neo-navbar .neo-nav {
            grid-area: b;
            justify-content: space-between;
            height: 58px;
            margin: 0;
            padding: 0;
        }

        .neo-navbar .neo-nav--right {
            grid-area: c;
        }

        .neo-navbar button.neo-nav-link-btn {
            margin-top: 2px;
        }

        .neo-navbar .neo-badge__navbutton {
            margin-top: 1px;
        }
}

li[role="treeitem"] > ul[role="group"][aria-expanded="false"] {
    display: none;
}

li[role="treeitem"] > ul[role="group"][aria-expanded="true"] {
    display: block;
}

li[dir="ltr"].neo-treeview__sub-tree-item > ul {
    margin-left: 1rem;
}

li[dir="rtl"].neo-treeview__sub-tree-item > ul {
    margin-right: 1rem;
}

.neo-treeview__sub-tree-item > .neo-treeview__item {
    border-right: 2px solid transparent;
    border-left: 2px solid transparent;
}

li[dir="ltr"].neo-treeview__sub-tree-item > .neo-treeview__item.neo-treeview__item--selected {
    border-right: 2px solid transparent;
    border-left: 2px solid #1473e6;
}

li[dir="rtl"].neo-treeview__sub-tree-item > .neo-treeview__item.neo-treeview__item--selected {
    border-right: 2px solid #1473e6;
    border-left: 2px solid transparent;
}

.neo-treeview__item--expandable {
    width: 20px;
}

li[dir="rtl"].neo-treeview__sub-tree-item
.neo-treeview__item--expandable:before {
    transform: rotate(180deg);
}

li[dir="rtl"].neo-treeview__sub-tree-item
.neo-treeview__item--expanded
.neo-treeview__item--expandable:before {
    transform: rotate(0);
}

li[dir="rtl"].neo-treeview__item {
    border-right: 2px solid transparent;
    border-left: 2px solid transparent;
}

    li[dir="rtl"].neo-treeview__item.neo-treeview__item--selected {
        border-left: 2px solid transparent;
        border-right: 2px solid #1473e6;
    }

.neo-treeview__item.neo-treeview__item--disabled {
    color: #939393;
}

/* End Avaya Chat*/

@media (max-width: 480px) {
    div[class^="_appModule_"],
    div[class*=" _appModule_"] {
        height: 100% !important;
    }
}

div[class^="_agentWrapper_"] {
    max-width: 90%;
}

.info-custom-form {
    z-index: 99999999;
    border-radius: 5px;
    overflow: hidden;
    width: 400px;
    height: 85vh;
    position: fixed;
    bottom: 40px;
    right: 40px;
    background-color: #fff;
    box-shadow: 0 0 12px #00000026;
    display: flex;
    flex-direction: column;
}

@media (max-width: 768px) {
    .info-custom-form {
        width: 80vw;
        height: 80vh;
        bottom: 10px;
        right: 10px;
    }
}

@media (max-width: 480px) {
    .info-custom-form {
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0;
        border-radius: 0 !important;
    }
}

.info-custom-form .header-bar {
    background: rgb(0, 90, 255);
    height: 48px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    font-size: 13px;
}

._agentWrapper_custom_message {
    display: flex;
    max-width: 90%;
    margin-bottom: 10px;
}


.info-custom-form body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f4;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
}

.info-custom-form .form-container {
    background-color: #fff;
    padding: 5px 20px 20px 20px;
    border-radius: 8px;
    overflow-y: auto;
}

.info-custom-form .form-group {
    margin-bottom: 15px;
}

.info-custom-form .form-container label {
    display: block;
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: normal;
    position: relative;
}

.info-custom-form .required {
    color: red;
    font-size: 1.2em;
}

.info-custom-form .form-container input {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
}

.info-custom-form #btn-cancel-customform {
    background-color: rgb(0, 90, 255);
    cursor: pointer;
    border: none;
}

.info-custom-form .form-container button {
    width: 100%;
    padding: 10px;
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 4px;
    font-size: 1em;
    cursor: pointer;
    border-radius: 20px;
}

.info-custom-form .headline {
    padding: 20px 24px 24px 24px;
    border-top: none;
    margin-right: 0.5px;
    font-size: 15px;
}