div[class^='_appModule_'], div[class*=' _appModule_'] {
    height: 56vh !important;
}

@media (max-width: 480px) {
    div[class^='_appModule_'], div[class*=' _appModule_'] {
        height: 100% !important;
    }
}

.info-custom-form {
    z-index: 99999999;
    border-radius: 5px;
    overflow: hidden;
    width: 400px;
    height: 65vh;
    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: 63vh;
        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: 50px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
}

info-custom-form form div {
    padding: 10px;
}

._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;
}
.info-custom-form .headline {
    padding: 3px 10px 3px 5px;
    border: solid #77addf;
    border-left-width: medium;
    border-top: none;
    margin-right: 0.5px;
    font-size: 1.3rem;
    font-weight: bold;
    color: #575353ed;
    line-height:1.3;
}
.info-custom-form h1 {
    font-size: 1.5em;
    margin-bottom: 20px;
    text-align: center;
    margin-top: 5px;
}

.info-custom-form .form-group {
    margin-bottom: 15px;
}

.info-custom-form .form-container label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    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, .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;
}

/* 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: .2s;
    padding: 5px;
    width: max-content;
}

    ._iconActive_1e8zw_101:hover, ._iconActive_1e8zw_101:active {
        color: var(--primary-active);
        transition: .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: .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 .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: .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: .9rem;
    font-weight: 600;
}

._companyDescription_1arvq_63 {
    line-height: 1rem;
    font-size: .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,.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: .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 .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 .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_19b05_1 {
    width: 14px;
}

._messageWrapper_19b05_5 {
    display: flex;
    margin-bottom: 10px;
    position: relative;
}

[dir=rtl] ._messageWrapper_19b05_5 {
    margin-left: 0;
    margin-right: auto;
    justify-content: flex-start !important;
}

._right_19b05_17 {
    justify-content: flex-end;
}

axp-omni-sdk-messaging-ui ._left_19b05_29 {
    justify-content: flex-start;
}

._customerMessage_19b05_33 {
    display: flex;
    flex-direction: column;
    max-width: calc(90% + 24px);
    font-family: inherit;
    gap: 3px;
}

._customerMessageContent_19b05_41 {
    display: flex;
    gap: 10px;
}

[dir=rtl] ._customerMessageContent_19b05_41 {
    direction: rtl;
}

._retryIcon_19b05_50 {
    align-self: center;
    visibility: hidden;
    display: flex;
}

._customerMessageWithName_19b05_56 {
    width: 100%;
    max-width: calc(100% - 24px);
}

._customerName_19b05_61 {
    margin-left: auto;
    font-size: .75rem;
}

[dir=rtl] ._customerName_19b05_61 {
    margin-right: auto;
    margin-left: 0;
}

axp-omni-sdk-messaging-ui ._actualContent_19b05_71 {
    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_19b05_83 {
    cursor: pointer;
}

    ._clickable_19b05_83:hover > div {
        visibility: visible;
    }

._customerMessageInfo_19b05_91 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 5px;
    height: 17px;
}

[dir=rtl] ._customerMessageInfo_19b05_91 {
    direction: rtl;
}

._statusIcon_19b05_103:before, ._statusIcon_19b05_103:after, ._time_19b05_105 {
    font-size: 10.5px !important;
    font-weight: 400;
    color: var(--time);
    font-family: inherit;
    text-transform: uppercase;
}

[dir=rtl] ._time_19b05_105 {
    direction: rtl;
}

._statusIcon_19b05_103 {
    display: flex;
    align-items: center;
    justify-content: center;
}

[dir=rtl] ._statusIcon_19b05_103 {
    direction: rtl;
}

._errorIcon_19b05_127 {
    cursor: pointer;
}

    ._errorIcon_19b05_127:before {
        color: red;
    }

:root {
    --customer-bg: #e1ecf7;
    --customer-text: black;
    --time: rgba(0, 0, 0, .9);
    --agent-bg: #f1f1f1;
    --agent-text: #333;
}

._agentWrapper_1rp4j_9 {
    display: flex;
    max-width: 90%;
    margin-bottom: 10px;
}

[dir=rtl] ._agentWrapper_1rp4j_9 {
    margin-left: auto;
    margin-right: 0;
    justify-content: flex-start;
    flex-direction: row-reverse;
    gap: 5px;
}

axp-omni-sdk-messaging-ui ._agentName_1rp4j_23 {
    font-size: .75rem;
    font-weight: 700;
    color: var(--time);
    margin-left: 5px;
}

[dir=rtl] ._agentName_1rp4j_23 {
    align-self: flex-end;
    margin-right: 5px;
}

axp-omni-sdk-messaging-ui ._agentMessage_1rp4j_35 {
    display: flex;
    flex-direction: column;
    margin-left: 5px;
    max-width: 100%;
    gap: 2px;
}

axp-omni-sdk-messaging-ui ._agentMessageContent_1rp4j_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;
}

[dir=rtl] ._agentMessageContent_1rp4j_43 {
    direction: rtl;
}

._time_1rp4j_57 {
    font-size: 10px;
    font-weight: 400;
    color: var(--time);
    font-family: inherit;
    text-transform: uppercase;
    height: 17px;
}

[dir=rtl] ._time_1rp4j_57 {
    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: .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,.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: .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: .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;
    }

._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: .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: -.3s;
    }

    ._loadingdot_bjwyg_11:nth-child(2) {
        animation-delay: -.1s;
    }

@keyframes _pulse_bjwyg_1 {
    0% {
        transform: scale(.8);
    }

    50% {
        transform: scale(1.2);
    }

    to {
        transform: scale(.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 .4s;
        }

.neo-accordion__header > button.neo-accordion__header-text {
    padding-right: 50px !important;
}

.neo-accordion-group .neo-accordion__item {
    margin-bottom: 0;
}

.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: .5rem;
    padding-left: 0rem;
}

a[dir=rtl][class*=neo-icon-]:before {
    padding-left: .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: .375rem;
    background-color: #e4f7e47f;
}

.neo-notification--warning {
    border: 1px solid var(--neo-color-orange-500);
    border-top-width: .375rem;
    background-color: #fff7eb7f;
}

.neo-notification--alert {
    border: 1px solid var(--neo-color-red-500);
    border-top-width: .375rem;
    background-color: #fdeded7f;
}

.neo-notification--info {
    border: 1px solid var(--neo-color-blue-500);
    border-top-width: .375rem;
    background-color: #e7f4fb7f;
}

.neo-notification--event {
    border: 1px solid var(--neo-color-base-500);
    border-top-width: .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: .5rem;
    font-size: 2rem;
    line-height: 1;
    display: flex;
    padding: 0px 0px 1rem;
}

.neo-notification__counter {
    margin-right: .5rem;
    margin-top: 2px;
    font-size: .875rem;
    align-self: flex-start;
    color: var(--neo-color-base-900);
}

.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: .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(--neo-color-base-900);
    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(--neo-color-base-900);
}

.neo-notification__description--truncated {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.neo-notification__message__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.neo-btn-square-secondary--info {
    background-image: none;
    background-color: var(--global-background);
    border-color: var(--pagination-color);
    color: var(--pagination-color);
}

    .neo-btn-square-secondary--info:active {
        background-color: var(--global-background);
        border-color: var(--pagination-color);
        color: var(--pagination-color);
    }

    .neo-btn-square-secondary--info:hover, .neo-btn-square-secondary--info:focus {
        background-color: var(--global-background);
        border-color: var(--pagination-color);
        color: var(--pagination-color);
    }

.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;
}

    .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 {
    display: none;
}

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;
}

div.neo-multiselect:not(.neo-multiselect--small) span.neo-multiselect-combo__header span.neo-multiselect__padded-container div input.neo-input {
    height: 36px;
}

.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-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(.25,.1,.25,1);
}

.sheet-horizontal-slide-out-shim {
    animation-name: slideOutRightShim;
    animation-timing-function: cubic-bezier(.25,.1,.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-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;
}

axp-omni-sdk-messaging-ui .neo-table th button {
    color: #000;
    display: flex;
    font-weight: 600;
    padding-left: 0;
    padding-right: 0;
    margin-left: -12px;
}

@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: end;
    }

@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 .15s;
    --neo-interactivity-motion-fade-slow: all .6s;
    --neo-interactivity-motion-fast: .15s;
    --neo-interactivity-motion-medium: .4s;
    --neo-interactivity-motion-slow: .9s;
    --neo-interactivity-motion-ease-in: cubic-bezier(.4,0,.7,.2);
    --neo-interactivity-motion-ease-out: cubic-bezier(0,0,.2,1);
    --neo-interactivity-motion-ease: cubic-bezier(.25,.1,.25,1);
}

.neo-slide {
    animation-duration: .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: "";
}

    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: .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;
        }

    a:hover:not([class*=disabled]), .neo-link:hover:not([class*=disabled]) {
        color: var(--link-hover-color);
        cursor: pointer;
        text-decoration: underline;
        transition: color .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 .grid {
    grid-column-gap: 15px;
    grid-template-columns: repeat(12,1fr);
    display: grid;
}

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: .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 .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),.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 .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 .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),.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 .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 .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),.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 .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 .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),.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 .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 .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),.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 .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 .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),.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 .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 .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),.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 .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,border-color .4s .15s,color .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: .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 .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 .4s,background-color .4s .15s,color .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 .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 .4s,background-color .4s .15s,color .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 .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 .4s,background-color .4s .15s,color .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 .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 .4s,background-color .4s .15s,color .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 .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 .4s,background-color .4s .15s,color .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 .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 .4s,background-color .4s .15s,color .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 .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 .4s,background-color .4s .15s,color .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 .4s,color .4s,box-shadow .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 .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 .4s;
}

.neo-btn-circle-primary--primary:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-circle-primary--default:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-circle-primary--success:active {
    background-color: var(--button-pressed-color-success);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-circle-primary--warning:active {
    background-color: var(--button-pressed-color-warning);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-circle-primary--alert:active {
    background-color: var(--button-pressed-color-alert);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-circle-primary--info:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-circle-primary--event:active {
    background-color: var(--button-pressed-color-event);
    background-image: none;
    transition: background-color,color,all .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .4s,color .4s,box-shadow .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 .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 .4s;
}

.neo-btn-square-primary--primary:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-square-primary--default:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-square-primary--success:active {
    background-color: var(--button-pressed-color-success);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-square-primary--warning:active {
    background-color: var(--button-pressed-color-warning);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-square-primary--alert:active {
    background-color: var(--button-pressed-color-alert);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-square-primary--info:active {
    background-color: var(--button-pressed-color-default-info);
    background-image: none;
    transition: background-color,color,all .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 .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 .4s;
}

.neo-btn-square-primary--event:active {
    background-color: var(--button-pressed-color-event);
    background-image: none;
    transition: background-color,color,all .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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: .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: .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 {
        display: none;
    }

        .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 .15s;
    }

[dir=rtl] .neo-table td .expand:not(.expand--active) {
    transform: rotate(-180deg);
}

.neo-table td .expand--active {
    transition: transform .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: .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 {
    flex-direction: column;
    justify-content: flex-start;
    margin-right: .5rem;
    padding: 0 0 1rem;
    font-size: 2rem;
    line-height: 1;
    display: flex;
}

[dir=rtl] .neo-notification__close {
    margin-left: .5rem;
}

.neo-notification__close > button {
    background: 0 0;
    border: none;
}

    .neo-notification__close > button:hover {
        cursor: pointer;
    }

    .neo-notification__close > button:before {
        font-size: 1.5rem;
    }

.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: .25rem;
    }

[dir=rtl] .neo-notification__message .neo-tooltip {
    margin-left: initial;
    margin-right: .25rem;
}

.neo-notification__message .neo-badge {
    margin-left: .25rem;
    margin-right: 1rem;
    top: 12px;
    left: 4px;
}

[dir=rtl] .neo-notification__message .neo-badge {
    left: initial;
    margin-left: 1rem;
    margin-right: .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: .5rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 20px;
    right: 16px;
}

.neo-notification p {
    margin: 0;
}

[dir=rtl] .neo-notification {
    left: 16px;
    right: initial;
    margin-right: initial;
    margin-left: .5rem;
}

.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 .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 .4s;
}

    .neo-pagination__arrow-btn:focus {
        outline: var(--global-outline-color)auto 2px;
    }

    .neo-pagination__arrow-btn:hover {
        color: #000;
        background-color: var(--button-tertiary-hover-background-color);
        cursor: pointer;
        background-position: 0 100%;
        transition: background-position .4s,background-color .4s .15s,color .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: .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-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 24px 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: 8px;
        }

[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 24px;
}

.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: 8px;
    }

[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--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: .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(.5,#fff));
    background: -moz-gradient(linear,left top,right top,from(#f1f1f1),to(#f1f1f1),color-stop(.5,#fff));
    background: gradient(linear,left top,right top,from(#f1f1f1),to(#f1f1f1),color-stop(.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(.5,#242424));
    background: -moz-gradient(linear,left top,right top,from(#323232),to(#323232),color-stop(.5,#242424));
    background: gradient(linear,left top,right top,from(#323232),to(#323232),color-stop(.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 .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: .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: .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: .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: .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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: .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: .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 .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 .4s,background-color .4s .15s,color .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(.5,#fff));
    background: -moz-gradient(linear,left top,right top,from(#f1f1f1),to(#f1f1f1),color-stop(.5,#fff));
    background: gradient(linear,left top,right top,from(#f1f1f1),to(#f1f1f1),color-stop(.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(.5,#242424));
    background: -moz-gradient(linear,left top,right top,from(#323232),to(#323232),color-stop(.5,#242424));
    background: gradient(linear,left top,right top,from(#323232),to(#323232),color-stop(.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: .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: .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 .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 .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 .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 .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 .4s;
    }

        .neo-nav--left .neo-badge__navbutton:hover .neo-badge__navbutton--content {
            background-color: var(--navbar-bg-color-hover);
            transition: background-color .4s;
        }

            .neo-nav--left .neo-badge__navbutton:hover .neo-badge__navbutton--content:before {
                color: var(--navbar-icon-hover-color);
                transition: color .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 .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 .4s;
}

.neo-group-list--actions__item--clickable {
    transition: background-color .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 .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 .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 .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: .4s;
    transition-timing-function: ease;
    display: flex;
}

.neo-sheet a:hover {
    text-decoration: none;
}

.neo-sheet__header {
    justify-content: space-between;
    align-items: center;
    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 .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 .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 .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 .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 .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 .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 .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 .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 .4s cubic-bezier(0,1,0,1);
}

.neo-leftnav__main--expand > .neo-leftnav__nav {
    max-height: 100vh;
    transition: max-height .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 .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 .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 .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 .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 .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 .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 .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 .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 .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: 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 {
    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: 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-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 .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;
}