@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";

@font-face {
    font-family: updated-neo-icons;
    src: url(data:application/font-woff;base64,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)format("woff")
}

@font-face {
    font-family: checkbox-icons;
    src: url(data:application/font-woff;base64,d09GRgABAAAAAAR8AAsAAAAABugAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQAAAAFZH9lOdY21hcAAAAYQAAABXAAABhq3D6HhnbHlmAAAB3AAAAKAAAACo+WtmqWhlYWQAAAJ8AAAAMAAAADY3wvUKaGhlYQAAAqwAAAAeAAAAJBV/EZNobXR4AAACzAAAAAwAAAAMFfkAAGxvY2EAAALYAAAACAAAAAgAKgBUbWF4cAAAAuAAAAAfAAAAIAEOACVuYW1lAAADAAAAATkAAAJe5lDiv3Bvc3QAAAQ8AAAAPwAAAF8a1943eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQPZpzAwMrAwMDKtAdI9kBoxgcMhoxMDAxMDKzMDFhBQJprCoPDx6ufSphfALlRzG+BioEaQXIAqkELJnic7ZDBDYAwDAMvaekDMQgPBuLFFKzKIHSB4qawBZYuVpy8DExAEpvIYAdG167UIk/Mkef4KXLD76uercHnkulWwl2j8GuJub6b97YGvdl6DvAHIyYSxgB4nGNgZGD4/48li/ktgzADA6McIzsjH5OaOqOaiZmROCejHSOLgxyP2N8N3Erqqnz/5kqZeEkxSjIJi3oy3xDzkPtzUkCYmZePMVHK01jy3wumx3I8DEDACCIEpzK/ZJAA0ibmZuZmxopG4mLiYiLsbOxsyopK6mrqaob6AcEJfOcSggP0DcHsj0ZgNlNhWniokbGxUWj4GRiDAQAmJSRZeJxjYGRgYADi4tU83+L5bb4ycDO/AIowPG6PkEXQ//8JTmV+C+RyMDCBRAFRRwwTeJxjYGRgYH7BAASCUxgY/v8WnMrAyIAKmAFj5QQ2AAAAAAAABGUAABGUAAAAAAAAACoAVHicY2BkYGBgZpBkANEMDExAzAWEDAz/wXwGAAsjATQAeJx9kE1uwjAQhV8gUJVIVaWqXbGwVKmbivCzRF2D1CUL9klwSCCJI8cguEEP0hP0EF32ID1FH643sMCWxt+8N+OxDOAe3/BwWh7ubDytFm6Y/XOb9OjYJz877iDA2HGX+pvjHl7x7jjAA3a8wfNvqfTx4bjF+k/Hbepfjn3yj+MOnvDruIu+B8c9LL2+4wAvnk4ymWxjdRjkiaqahVzviuhCPM+WUje5qsQ4HJ0bc1lJHRm5EvFRNPv1xJhUpFqVYqYqI4tCiVqrjUxMmBlTT4fD1OlhokokyCAZt4ihcMAAOTOFCg0WdNb8iwIR9NXKa96SjuaZ21zw/0OMrnbM6VS2K4LhuWJXjCNjgz1fNKFqkDJPWaNQkma291RdcCsqtfU2dorhzMx21ZhiyJ1e1Id2evkH5DpwdgAAAHicY2BigAAuBuyAmZGJkZmRhUEsOSM1OTspv0IXzEhN0c1ITSyrlIELZ+alpJakFuVm5iWWpEIkGRgAMR4T+gA=)format("woff")
}

:root {
    --primary: #99c2f4;
    --primary-active: #3385e9;
    --secondary: white;
    --action-background: transparent;
    --action-hover-background: #79797944
}

.info-custom-form {
	z-index: 99999999;
	border-radius: 5px;
	overflow: hidden;
	width: 400px;
	height: 85vh;
	position: fixed;
	bottom: 40px;
	right: 40px;
	background-color: #fff;
	box-shadow: 0 0 12px #00000026;
	display: flex;
	flex-direction: column;
}

@media (max-width: 768px) {
	.info-custom-form {
		width: 80vw;
		height: 80vh;
		bottom: 10px;
		right: 10px;
	}
}

@media (max-width: 480px) {
	.info-custom-form {
		width: 100%;
		height: 100%;
		bottom: 0;
		right: 0;
		border-radius: 0 !important;
	}
}

.info-custom-form .header-bar {
    background: rgb(0, 90, 255);
    height: 48px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    font-size: 13px;
}

._agentWrapper_custom_message {
	display: flex;
	max-width: 90%;
	margin-bottom: 10px;
}

.info-custom-form .form-container {
	background-color: #fff;
	padding: 5px 20px 20px 20px;
	border-radius: 8px;
	overflow-y: auto;
}

.info-custom-form .form-group {
	margin-bottom: 15px;
}

.info-custom-form .form-container label {
	display: block;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: normal;
	position: relative;
}

.info-custom-form .required {
	color: red;
	font-size: 1.2em;
}

.info-custom-form .form-container input {
	width: 100%;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 4px;
	box-sizing: border-box;
}

.info-custom-form .form-container input:focus {
    border-color: #1c64f2;
    outline: none;
}

.info-custom-form #btn-cancel-customform {
	background-color: rgb(0, 90, 255);
	cursor: pointer;
	border: none;
}
.info-custom-form .form-container button {
	width: 100%;
	padding: 10px;
	background-color: #007bff;
	color: #fff;
	border: none;
	font-size: 1em;
	cursor: pointer;
	border-radius: 20px;
}

.info-custom-form .headline {
	padding: 20px 24px 24px 24px;
	border-top: none;
	margin-right: 0.5px;
	font-size: 15px;
}

.neo-icon-send{
	color: #3385e9 !important;
	background-color: #00000000 !important;
}

#avaya-infinity-omni-sdk-messaging-ui {
    inset: auto 40px 40px auto;
    position: fixed;
    z-index: 99999999;
}
#avaya-infinity-omni-sdk-messaging-ui a {
    color: #1b77af;
    text-decoration: none;
}

#avaya-infinity-omni-sdk-messaging-ui a:hover {
    color: #155e8b;
    cursor: pointer;
    text-decoration: underline;
    transition: color .4s
}

    ._messageBoxContainer_nw38r_9 {
        padding: 10px;
        width: 100%;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
    }

    ._actionsContainer_nw38r_17 {
        margin-top: auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        gap: 10px
    }

    ._chatBox_nw38r_26 {
        border-radius: 2px;
        --active-chatbox-border: var(--primary);
        --active-chatbox-background-color: #fff
    }

        ._chatBox_nw38r_26:hover,
        avaya-infinity-omni-sdk-messaging-ui ._chatBox_nw38r_26:focus,
        ._chatBox_nw38r_26:focus-visible,
        ._chatBox_nw38r_26:focus-within {
            border: var(--active-chatbox-border) !important;
            background-color: var(--active-chatbox-background-color) !important
        }

    avaya-infinity-omni-sdk-messaging-ui ._messages_nw38r_40 {
        display: flex;
        flex-direction: column;
        flex-grow: 1
    }

    #_sendButton_nw38r_1 {
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--secondary);
        background-color: var(--primary);
        width: 46px;
        height: 40px;
        border-radius: 50%
    }

        #_sendButton_nw38r_1:hover {
            color: var(--primary);
            background-color: var(--secondary);
            border-color: var(--primary)
        }

    ._actions_nw38r_17 {
        padding: 2px;
        width: 100%;
        display: flex;
        justify-content: space-between
    }

        ._actions_nw38r_17 > div {
            display: flex;
            cursor: pointer
        }

    em-emoji-picker {
        position: absolute;
        color: #fff;
        height: 300px;
        bottom: 100px;
        right: 6%
    }

    ._newMessagePing_nw38r_83 {
        padding: 3px 8px;
        background-color: red;
        color: #fff;
        border-radius: 5px;
        position: absolute;
        bottom: 90px;
        right: 10px;
        cursor: pointer
    }

    [dir=rtl] ._newMessagePing_nw38r_83 {
        bottom: 90px;
        right: 285px !important
    }

    ._newMessagePingContent_nw38r_99 {
        text-overflow: ellipsis;
        max-width: 92px;
        overflow: hidden;
        white-space: nowrap;
        font-size: 12px;
        align-items: center;
        display: flex
    }

    ._newMessagePingText_nw38r_109 {
        text-overflow: ellipsis;
        overflow: hidden
    }

    avaya-infinity-omni-sdk-messaging-ui ._toast_nw38r_114 {
        bottom: 15%;
        position: absolute;
        align-self: center;
        z-index: 999999
    }

    ._iconActive_nw38r_121 {
        background-color: var(--action-background);
        color: var(--primary-active);
        border-radius: 4px;
        transition: .2s;
        padding: 5px;
        width: max-content
    }

        ._iconActive_nw38r_121:hover,
        ._iconActive_nw38r_121:active {
            color: var(--primary-active);
            transition: .2s;
            filter: brightness(1.2);
            background-color: var(--action-hover-background)
        }

    ._leftIcons_nw38r_138 ._tooltip_nw38r_138 {
        display: flex;
        margin-right: 5px
    }

    ._rightIcons_nw38r_143 ._tooltip_nw38r_138 {
        display: flex
    }

    ._disabled_nw38r_147 {
        cursor: not-allowed;
        opacity: .5
    }

    ._buttonGroup_nw38r_152 {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 6px;
        margin-top: 2px;
        width: 100%
    }

    ._buttonGroupSeperator_nw38r_169 {
        border: none;
        border-top: .1px solid #e3e3e3;
        margin: 0 -10px 10px
    }

    ._printButton_nw38r_175,
    ._downloadButton_nw38r_176,
    ._newConversationButton_nw38r_177 {
        font-family: inherit;
        background-color: var(--button-background-color, #dadada);
        border: var(--button-border, 0px solid #dadada);
        color: var(--button-color, #000000);
        padding: 8px 0;
        font-size: var(--button-font-size, 12px);
        cursor: pointer;
        border-radius: var(--button-border-radius, 4px);
        width: 100%;
        max-width: 600px;
        text-align: center;
        transition: all .5s ease
    }

    ._newConversationButton_nw38r_177 {
        background-color: var(--new-conversation-background-color, #589df1);
        color: var(--new-conversation-color, white)
    }

        ._newConversationButton_nw38r_177:hover {
            background-color: var(--new-conversation-hover-background-color, #1b77af)
        }

    ._printButton_nw38r_175:hover,
    ._downloadButton_nw38r_176:hover {
        background-color: var(--button-hover-background-color, #f0f0f0)
    }

    ._printButton_nw38r_175:active,
    ._downloadButton_nw38r_176:active,
    ._newConversationButton_nw38r_177:active {
        background-color: var(--button-active-background-color, #e0e0e0)
    }

    ._inactiveOverlay_nw38r_214 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00000001;
        z-index: 10;
        pointer-events: none
    }

    ._disabledButtons_nw38r_230 button,
    ._disabledButtons_nw38r_230 ._richMediaButton_nw38r_231 {
        pointer-events: none;
        opacity: .5
    }

    @media print {
        body {
            -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
            font-family: inherit
        }

        ._new-page-section_nw38r_244 {
            page-break-before: always
        }

        ._no-break-inside_nw38r_248 {
            page-break-inside: avoid
        }

        ._page-break_nw38r_252 {
            page-break-before: always
        }
    }

    :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
        }

     avaya-infinity-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
    }

    avaya-infinity-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_xu8co_1 {
        border: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    ._repliesContainer_xu8co_7 {
        height: auto;
        width: 100%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 7px;
        margin: 8px 0
    }

    ._reply_xu8co_16 {
        background-color: #c9c9c9;
        border-radius: 5px;
        padding: 10px;
        max-width: auto;
        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_xu8co_16:hover {
            background-color: var(--active-reply-bg-color) !important;
            color: var(--active-reply-text-color) !important;
            filter: brightness(1.2)
        }

    ._inactive_xu8co_37 {
        background-color: var(--active-reply-bg-color) !important;
        cursor: not-allowed;
        filter: brightness(.8);
        color: var(--active-reply-text-color) !important
    }

    ._replyIcon_xu8co_43 > img {
        width: 100%
    }

    avaya-infinity-omni-sdk-messaging-ui ._postBackComponent_h2i4y_1 {
        display: flex;
        overflow: hidden;
        flex-direction: column;
        align-items: center
    }

    avaya-infinity-omni-sdk-messaging-ui ._postBackButton_h2i4y_8 {
        font-family: inherit;
        font-size: 14px;
        margin: 5px;
        width: 100%
    }

    avaya-infinity-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_1edzj_1 {
        width: 14px
    }

    ._messageWrapper_1edzj_5 {
        display: flex;
        margin-bottom: 10px;
        position: relative
    }

    [dir=rtl] ._messageWrapper_1edzj_5 {
        margin-left: 0;
        margin-right: auto;
        justify-content: flex-start !important
    }

    ._right_1edzj_17 {
        justify-content: flex-end
    }

    :root {
        --customer-bg: #e1ecf7;
        --customer-text: black;
        --time: rgba(0, 0, 0, .9);
        --agent-bg: #f1f1f1;
        --agent-text: #333
    }

    avaya-infinity-omni-sdk-messaging-ui ._left_1edzj_29 {
        justify-content: flex-start
    }

    avaya-infinity-omni-sdk-messaging-ui ._actualContent_1edzj_33 {
        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
    }

    ._customerMessage_1edzj_45 {
        display: flex;
        flex-direction: column;
        max-width: calc(60% + 24px);
        font-family: inherit;
        gap: 3px
    }

    ._customerMessageContent_1edzj_53 {
        display: flex;
        gap: 10px;
        white-space: pre-wrap;
        list-style-position: inside;
        line-height: 1.5;
        overflow-wrap: break-word;
        word-break: break-word
    }

    ._actualContent_1edzj_33 h1 {
        color: inherit;
        font-size: 20px;
        line-height: 1.5
    }

    ._actualContent_1edzj_33 h2 {
        color: inherit;
        font-size: 18px;
        line-height: 1.5
    }

    ._actualContent_1edzj_33 h3 {
        color: inherit;
        font-size: 16px;
        line-height: 1.5
    }

    ._actualContent_1edzj_33 h4 {
        color: inherit;
        font-size: 14px;
        line-height: 1.5
    }

    ._actualContent_1edzj_33 p {
        color: inherit;
        font-size: 12px
    }

    ._actualContent_1edzj_33 ol,
    ._actualContent_1edzj_33 ul {
        color: inherit;
        padding-left: 6px;
        list-style-position: inside;
        line-height: 1.2
    }

    ._actualContent_1edzj_33 li {
        color: inherit;
        line-height: 1
    }

        ._actualContent_1edzj_33 li::marker {
            color: inherit
        }

    ._actualContent_1edzj_33 a {
        color: #06c;
        text-decoration: underline;
        font-weight: 500
    }

    ._actualContent_1edzj_33 em {
        font-style: italic
    }

    ._actualContent_1edzj_33 del {
        text-decoration: line-through
    }

    ._actualContent_1edzj_33 hr {
        border: none;
        border-top: 1px solid;
        margin: 16px 0
    }

    ._actualContent_1edzj_33 blockquote {
        border-left: 4px solid #c1c1c1;
        padding-left: 4px;
        margin: 12px 0;
        color: #555;
        font-style: italic
    }

    ._actualContent_1edzj_33 strong {
        font-weight: 700;
        color: inherit
    }

    ._actualContent_1edzj_33 code {
        background-color: #eaeaea;
        color: #454545;
        font-family: Courier New, monospace;
        padding: 2px 4px;
        border-radius: 4px;
        white-space: pre-wrap
    }

    ._actualContent_1edzj_33 pre {
        background-color: #f0f0f0;
        color: #333;
        padding: 10px;
        border-radius: 4px;
        overflow-x: auto;
        font-family: Courier New, monospace;
        white-space: pre-wrap;
        word-break: break-word
    }

    [dir=rtl] ._customerMessageContent_1edzj_53 {
        direction: rtl
    }

    ._retryIcon_1edzj_172 {
        align-self: center;
        visibility: hidden;
        display: flex
    }

    ._customerMessageWithName_1edzj_178 {
        width: 100%;
        max-width: calc(100% - 24px)
    }

    ._customerName_1edzj_183 {
        margin-left: auto;
        font-size: .75rem
    }

    [dir=rtl] ._customerName_1edzj_183 {
        margin-right: auto;
        margin-left: 0
    }

    ._clickable_1edzj_194 {
        cursor: pointer
    }

        ._clickable_1edzj_194:hover > div {
            visibility: visible
        }

    ._customerMessageInfo_1edzj_202 {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 5px;
        height: 17px
    }

    [dir=rtl] ._customerMessageInfo_1edzj_202 {
        direction: rtl
    }

    ._statusIcon_1edzj_214:before,
    ._statusIcon_1edzj_214:after,
    ._time_1edzj_216 {
        font-size: 10.5px !important;
        font-weight: 400;
        color: var(--time);
        font-family: inherit;
        text-transform: uppercase
    }

    [dir=rtl] ._time_1edzj_216 {
        direction: rtl
    }

    ._statusIcon_1edzj_214 {
        display: flex;
        align-items: center;
        justify-content: center
    }

    [dir=rtl] ._statusIcon_1edzj_214 {
        direction: rtl
    }

    ._errorIcon_1edzj_238 {
        cursor: pointer
    }

        ._errorIcon_1edzj_238:before {
            color: red
        }

    :root {
        --customer-bg: #e1ecf7;
        --customer-text: black;
        --time: rgba(0, 0, 0, .9);
        --agent-bg: #f1f1f1;
        --agent-text: #ffffff
    }

    ._agentWrapper_1a68p_9 {
        display: flex;
        max-width: 60%;
        margin-bottom: 10px
    }

    [dir=rtl] ._agentWrapper_1a68p_9 {
        margin-left: auto;
        margin-right: 0;
        justify-content: flex-start;
        flex-direction: row-reverse;
        gap: 5px
    }

    avaya-infinity-omni-sdk-messaging-ui ._agentName_1a68p_23 {
        font-size: 1.25rem !important;
        font-weight: normal !important;
        color: var(--time)
    }

    [dir=rtl] ._agentName_1a68p_23 {
        align-self: flex-end
    }

    avaya-infinity-omni-sdk-messaging-ui ._agentMessage_1a68p_33 {
        display: flex;
        flex-direction: column;
        margin-left: 10px;
        max-width: 100%;
        gap: 2px
    }

    [dir=rtl] ._agentMessage_1a68p_33 {
        margin-left: 0;
        margin-right: 10px
    }

    avaya-infinity-omni-sdk-messaging-ui ._agentMessageContent_1a68p_46 {
        color: var(--agent-text);
        overflow-wrap: break-word;
        background-color: var(--agent-bg);
        padding: 5px 10px;
        border-radius: 1px 7px 7px;
        font-size: small;
        font-family: inherit;
        font-weight: 400;
        white-space: pre-wrap;
        line-height: 1.5;
        word-break: break-word
    }

        ._agentMessageContent_1a68p_46 h1 {
            color: inherit;
            font-size: 20px;
            line-height: 1.5
        }

        ._agentMessageContent_1a68p_46 h2 {
            color: inherit;
            font-size: 18px;
            line-height: 1.5
        }

        ._agentMessageContent_1a68p_46 h3 {
            color: inherit;
            font-size: 16px;
            line-height: 1.5
        }

        ._agentMessageContent_1a68p_46 h4 {
            color: inherit;
            font-size: 14px;
            line-height: 1.5
        }

        ._agentMessageContent_1a68p_46 p {
            color: inherit;
            font-size: 12px
        }

        ._agentMessageContent_1a68p_46 ul,
        ._agentMessageContent_1a68p_46 ol {
            color: inherit;
            padding-left: 6px;
            list-style-position: inside;
            line-height: 1.2
        }

        ._agentMessageContent_1a68p_46 li {
            color: inherit;
            line-height: 1
        }

            ._agentMessageContent_1a68p_46 li::marker {
                color: inherit
            }

        ._agentMessageContent_1a68p_46 a {
            color: #06c;
            text-decoration: underline;
            font-weight: 500
        }

        ._agentMessageContent_1a68p_46 em {
            font-style: italic
        }

        ._agentMessageContent_1a68p_46 del {
            text-decoration: line-through
        }

        ._agentMessageContent_1a68p_46 hr {
            border: none;
            border-top: 1px solid;
            margin: 16px 0
        }

        ._agentMessageContent_1a68p_46 blockquote {
            border-left: 4px solid #c1c1c1;
            padding-left: 4px;
            margin: 12px 0;
            color: #555;
            font-style: italic
        }

        ._agentMessageContent_1a68p_46 strong {
            color: inherit;
            font-weight: 700
        }

        ._agentMessageContent_1a68p_46 code {
            background-color: #eaeaea;
            color: #454545;
            font-family: Courier New, monospace;
            padding: 2px 4px;
            border-radius: 4px;
            white-space: pre-wrap
        }

        ._agentMessageContent_1a68p_46 pre {
            background-color: #f0f0f0;
            color: #333;
            padding: 10px;
            border-radius: 4px;
            overflow-x: auto;
            font-family: Courier New, monospace;
            white-space: pre-wrap;
            word-break: break-word
        }

    [dir=rtl] ._agentMessageContent_1a68p_46 {
        direction: rtl
    }

    ._time_1a68p_170 {
        font-size: 10px;
        font-weight: 400;
        color: var(--time);
        font-family: inherit;
        text-transform: uppercase;
        height: 17px
    }

    [dir=rtl] ._time_1a68p_170 {
        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
    }

    avaya-infinity-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
    }

    avaya-infinity-omni-sdk-messaging-ui ._attachment_gt6ab_13 {
        display: flex;
        gap: 10px;
        align-items: center;
        flex-shrink: 1
    }

    ._attachmentDetails_gt6ab_20 {
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

        ._attachmentDetails_gt6ab_20 span {
            font-size: 14px;
            font-weight: 700;
            overflow-wrap: break-word;
            word-break: break-all
        }

    #_fileSize_gt6ab_1 {
        font-weight: 400;
        font-size: 12px
    }

    ._deleteButton_gt6ab_38 {
        cursor: pointer;
        font-size: 14px;
        padding: 5px;
        border: none;
        border-radius: 5px;
        color: red;
        background-color: transparent
    }

        ._deleteButton_gt6ab_38:hover {
            background-color: #f003
        }

    :root {
        --dot-width: 4px
    }

    ._typingComponent_19dg6_4 {
        position: "relative";
        margin-bottom: -12px;
        width: 100%
    }

    ._typingIndicators_19dg6_10 {
        display: flex;
        align-items: center
    }

    ._avatarInnerDiv_19dg6_14 {
        position: absolute
    }

    ._iconDiv_19dg6_17 {
        margin-bottom: -2px;
        height: 30px;
        display: flex
    }

    ._userOutlinedStyle_19dg6_23 {
        height: .7rem;
        width: .7rem;
        color: "white"
    }

    ._typingDots_19dg6_29 {
        display: inline-flex;
        margin-bottom: 0
    }

    [dir=rtl] ._typingDots_19dg6_29 {
        margin-right: 2px
    }

    ._typingDots_19dg6_29 > div {
        content: "";
        height: 6px;
        width: 6px;
        will-change: transform
    }

    ._avatarIcon_19dg6_45 {
        height: 21px;
        width: 21px
    }

    ._typingConatiner_19dg6_50 {
        display: flex;
        align-items: center;
        max-width: 290px;
        position: relative
    }

    ._typingIndicatorText_19dg6_57 {
        margin-bottom: 5px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-weight: 500;
        font-size: 12.5
    }

    [dir=rtl] ._typingIndicatorText_19dg6_57 {
        margin-right: 2px
    }

    ._dot1_19dg6_70 {
        animation: _wave_19dg6_1 1.3s linear infinite;
        animation-fill-mode: both;
        margin-left: var(--dot-width);
        border-radius: 50%
    }

    [dir=rtl] ._dot1_19dg6_70 {
        margin-left: 0;
        margin-right: calc(1 * var(--dot-width));
        animation-delay: 0s
    }

    ._dot2_19dg6_83 {
        animation: _wave_19dg6_1 1.3s linear infinite;
        animation-fill-mode: both;
        animation-delay: .2s;
        margin-left: var(--dot-width);
        border-radius: 50%
    }

    [dir=rtl] ._dot2_19dg6_83 {
        margin-left: 0;
        margin-right: calc(1 * var(--dot-width));
        animation-delay: .2s
    }

    ._dot3_19dg6_96 {
        animation: _wave_19dg6_1 1.3s linear infinite;
        animation-fill-mode: both;
        animation-delay: .4s;
        margin-left: var(--dot-width);
        border-radius: 50%
    }

    [dir=rtl] ._dot3_19dg6_96 {
        margin-left: 0;
        margin-right: calc(1 * var(--dot-width));
        animation-delay: .4s
    }

    @keyframes _wave_19dg6_1 {

        0%, 60%, to {
            transform: initial
        }

        30% {
            transform: translateY(-3px)
        }
    }

    .end-conversation-modal-container {
        position: absolute;
        max-height: 50%;
        width: calc(100% - 60px);
        z-index: 9;
        margin-top: 0%;
        background-color: #fff;
        border: 1.5px solid #e5e5ea;
        border-radius: 4px;
        padding: 24px;
        align-self: center;
        box-shadow: #3333334d 0 0 5px;
        scrollbar-color: rgba(0, 0, 0, .2) transparent
    }

        .end-conversation-modal-container h3 {
            font-family: noto-sans, sans-serif;
            font-size: 19px;
            font-weight: 700;
            margin-bottom: 4px;
            color: #000;
            text-align: center
        }

        .end-conversation-modal-container p {
            font-size: 14px;
            margin-bottom: 8px;
            color: #555;
            text-align: center
        }

        .end-conversation-modal-container .button-group {
            display: flex;
            justify-content: flex-end;
            gap: 16px;
            margin-top: 10px;
            padding: 8px;
            margin-left: auto;
            flex-direction: column;
            margin-right: auto
        }

        .end-conversation-modal-container button {
            background-color: #fd0606;
            color: #fff;
            border: 1px solid #fd0606;
            border-radius: 4px;
            padding: 8px;
            font-size: 12px;
            cursor: pointer;
            font-size: 14px;
            font-family: inherit;
            transition: background-color .5s ease
        }

            .end-conversation-modal-container button:active {
                background-color: #fd0606
            }

            .end-conversation-modal-container button:hover {
                background-color: #810202fb;
                border: 1px solid #810202fb
            }

            .end-conversation-modal-container button:first-of-type {
                background-color: #0000fe00;
                color: #05f;
                border: 1px solid #0055ff
            }

                .end-conversation-modal-container button:first-of-type:hover {
                    background-color: #e4e4e4df
                }

    .end-conversation-modal-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00000080;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1000
    }

    ._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
    }

    avaya-infinity-omni-sdk-messaging-ui ._button_1y57d_25 {
        display: flex;
        cursor: pointer;
        color: #fff;
        border: none;
        outline: none;
        background: none;
        padding: 5px
    }

        avaya-infinity-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)
        }
    }

    avaya-infinity-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
    }

    avaya-infinity-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
    }

    * {
        box-sizing: border-box
    }

    .neo-accordion__header > button.neo-accordion__header-text {
        padding-right: 50px !important
    }

    .neo-accordion-group .neo-accordion__item {
        margin-bottom: 0
    }

    .neo-drawer {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        width: 20rem;
        max-height: 100vh;
        max-width: 80%;
        display: none;
        transition: all .3s ease-in-out allow-discrete;
        transform: translate(20rem);
        flex-direction: column;
        z-index: 1000;
        background-color: var(--sheet-background)
    }

    .neo-drawer--open {
        display: flex;
        transform: translate(0);
        box-shadow: 0 8px 16px var(--sheet-shadow)
    }

    @starting-style {
        .neo-drawer--open {
            transform: translate(20rem)
        }
    }

    .neo-drawer__scrim {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        overflow: hidden;
        background-color: var(--modal-scrim-color);
        height: 100%;
        width: 100%;
        z-index: 999;
        visibility: visible;
        transition: opacity .3s ease, visibility .3s ease
    }

    .neo-drawer__header {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid var(--neo-color-base-100);
        padding-inline-start: 1.5rem;
        padding-inline-end: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

        .neo-drawer__header .neo-drawer__header--left {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 19px;
            line-height: 28px
        }

            .neo-drawer__header .neo-drawer__header--left button:first-child {
                margin-left: -12px
            }

        .neo-drawer__header .neo-drawer__header--right button:last-child {
            margin-right: -10px
        }

    .neo-drawer__header--left > .neo-drawer-icon-chevron-left {
        color: var(--neo-color-base-800);
        background-color: transparent;
        font-size: 21px;
        margin-right: 8px
    }

    .neo-drawer__header--right > .neo-drawer-icon-close {
        color: var(--neo-color-base-800);
        background-color: transparent;
        font-size: 21px
    }

    .neo-drawer__content {
        padding-inline-start: 1.5rem;
        padding-inline-end: 1.5rem;
        padding-top: .5rem;
        padding-bottom: .5rem;
        flex: 1 1 0%;
        overflow: auto
    }

    .drawer-horizontal-slide-in-shim {
        animation-name: slideInRightShim;
        animation-timing-function: cubic-bezier(.25, .1, .25, 1)
    }

    .drawer-horizontal-slide-out-shim {
        animation-name: slideOutRightShim;
        animation-timing-function: cubic-bezier(.25, .1, .25, 1)
    }

    .neo-drawer__actions {
        display: flex;
        border-top: 1px solid var(--neo-color-base-100);
        padding-inline-start: 1.5rem;
        padding-inline-end: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        justify-content: flex-end;
        flex-wrap: wrap;
        gap: .5rem;
        align-items: center
    }

    @keyframes slideInRightShim {
        0% {
            opacity: 1;
            transform: translate(150px)
        }

        to {
            opacity: 1
        }
    }

    @keyframes slideOutRightShim {
        0% {
            opacity: 1
        }

        90% {
            opacity: 1;
            transform: translate(-150px)
        }

        to {
            opacity: 1;
            visibility: hidden
        }
    }

    .neo-btn.neo-icon-btn.neo-badge:after {
        right: 5px;
        top: 5px
    }

    .neo-btn.neo-btn--large {
        font-size: 22px
    }

    .neo-table td .neo-btn.neo-btn-square.neo-icon-btn,
    .neo-table tr:focus-within:not([class*=disabled]) td .neo-btn.neo-btn-square.neo-icon-btn,
    .neo-table tr:hover:not([class*=disabled]) td .neo-btn.neo-btn-square.neo-icon-btn {
        display: flex
    }

    .neo-table td .neo-icon-btn span[class*=neo-icon-state--large]:before {
        font-size: 32px
    }

    .neo-table td .neo-btn.neo-icon-btn.neo-badge:after {
        right: 6px;
        top: 11px
    }

    .neo-btn.neo-icon-btn > .neo-spinner {
        margin: 0
    }

    .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__close > button:before {
            font-size: 1.5rem
        }

    .neo-notification__counter {
        margin-right: .5rem;
        margin-top: 2px;
        font-size: .875rem;
        align-self: flex-start;
        color: var(--global-font-color)
    }

    .neo-notification__options {
        align-self: flex-start;
        margin-right: 1rem
    }

    .neo-notification__button {
        color: var(--neo-base-1000);
        border-color: var(--neo-base-1000);
        padding: 0 16px
    }

        .neo-notification__button:hover {
            color: var(--neo-base-1000);
            border-color: var(--neo-base-1000)
        }

        .neo-notification__button:active,
        .neo-notification__button:focus {
            color: var(--neo-base-1000);
            border-color: var(--neo-base-1000)
        }

    .neo-notification--alert .neo-notification__button {
        background-image: linear-gradient(50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #fef6f6 50%, #fef6f6 100%)
    }

    .neo-notification--success .neo-notification__button {
        background-image: linear-gradient(50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #f1fbf1 50%, #f1fbf1 100%)
    }

    .neo-notification--warning .neo-notification__button {
        background-image: linear-gradient(50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #fffbf5 50%, #fffbf5 100%)
    }

    .neo-notification--info .neo-notification__button {
        background-image: linear-gradient(50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #f3f9fd 50%, #f3f9fd 100%)
    }

    .neo-notification--event .neo-notification__button {
        background-image: linear-gradient(50deg, var(--button-tertiary-hover-background-color) 0%, var(--button-tertiary-hover-background-color) 50%, #f8f8f8 50%, #f8f8f8 100%)
    }

    .neo-notification__timestamp {
        color: var(--neo-color-base-600);
        margin-right: .5rem
    }

    .neo-notification__text--truncated {
        overflow: hidden;
        text-overflow: ellipsis
    }

    div.neo-notification__title {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: var(--global-font-color);
        word-break: break-all
    }

    .neo-notification__title--truncated {
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    div.neo-notification__description {
        color: var(--global-font-color)
    }

    .neo-notification__description--truncated {
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .neo-notification .neo-notification__message__wrapper {
        display: flex;
        align-items: center
    }

    .neo-input-editable__wrapper .neo-icon-view-on:before {
        font-size: x-large
    }

    .neo-input-editable__wrapper .neo-icon-view-off:before {
        font-size: x-large
    }

    .neo-input-editable__wrapper .neo-icon-view-on.neo-icon--small:before {
        font-size: 1rem
    }

    .neo-input-editable__wrapper .neo-icon-view-off.neo-icon--small:before {
        font-size: 1rem
    }

    .neo-input-editable__wrapper .neo-icon-view-on,
    .neo-input-editable__wrapper .neo-icon-view-off {
        background: none;
        border: none;
        padding: 0 10px;
        border-left: 1px solid var(--input-border-color)
    }

    .neo-input-editable__wrapper input::-ms-reveal,
    .neo-input-editable__wrapper input::-ms-clear {
        display: none
    }

    .neo-input-editable__wrapper .neo-input-edit__icon:not(:disabled):focus,
    .neo-input-editable__wrapper .neo-input-editable__close:not(:disabled):focus {
        margin: unset
    }

    .neo-input-group .neo-input-group--addons .neo-input:focus {
        box-shadow: none;
        padding: 8px 0 8px 11px
    }

    .neo-input-group .neo-input-group--addons:focus-within .neo-input-editable__wrapper .neo-input-edit__icon {
        padding: 8px 12px
    }

    .neo-input-group .neo-input-group--addons:focus-within {
        border-color: var(--input-focus-border-color);
        border-width: 2px;
        margin: -1px 1px -1px -1px
    }

        .neo-input-group .neo-input-group--addons:focus-within .neo-input-group__addon:last-child {
            padding: 8px 11px
        }

    .neo-input-group .neo-input-group--addons .neo-input-editable__wrapper:first-child .neo-input:focus {
        box-shadow: none;
        padding: 8px 0 8px 12px
    }

    [dir=rtl] .neo-pagination__row .pagination__go-to-page .neo-input:not(last-child) {
        margin-left: unset
    }

    .neo-pagination__row .pagination__go-to-page {
        display: grid;
        grid-template-columns: 1fr auto auto;
        align-items: center;
        gap: 4px
    }

        .neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper {
            min-height: unset
        }

            .neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper .neo-input {
                max-width: unset;
                padding-right: 6px;
                height: 30px;
                min-height: unset;
                margin: 0
            }

                .neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper .neo-input:focus {
                    margin: 0
                }

    [dir=rtl] :is(.neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper .neo-input) {
        padding-left: 6px;
        padding-right: 12px
    }

    .neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper input[type=number] {
        appearance: textfield;
        -moz-appearance: textfield;
        -webkit-appearance: none
    }

        .neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper input[type=number]::-webkit-inner-spin-button,
        .neo-pagination__row .pagination__go-to-page .neo-input-editable__wrapper input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

    .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, sans-serif;
        font-size: 11px;
        display: flex
    }

    .neo-option.neo-option--disabled {
        color: var(--checkbox-disabled-font-color);
        cursor: not-allowed
    }

    .neo-option.neo-option--focused {
        background-color: #f1f1f1
    }

    .neo-option.neo-option.neo-option--disabled:before {
        border: 1px solid var(--checkbox-disabled-border-color);
        box-shadow: none;
        cursor: not-allowed
    }

    .neo-option.neo-option--disabled.neo-option--selected:before {
        background-color: var(--checkbox-disabled-background-color);
        border: 1px solid var(--checkbox-disabled-border-color);
        content: "";
        justify-content: center;
        align-items: center;
        padding-right: 2px;
        font-size: 11px;
        display: flex
    }

    [dir=rtl] .neo-option.neo-option--disabled.neo-option--selected:before {
        margin-left: 8px;
        margin-right: 0
    }

    .neo-multiselect-clear-icon-button {
        font-size: 1rem;
        height: 34px;
        width: 34px;
        background-color: var(--input-background-color);
        color: var(--input-font-color);
        border: none;
        flex-shrink: 0;
        order: 2
    }

        .neo-multiselect-clear-icon-button:hover {
            cursor: pointer
        }

        .neo-multiselect-clear-icon-button:focus-visible {
            outline-offset: -5px
        }

    .neo-form-control--disabled .neo-multiselect .neo-multiselect__header:after,
    .neo-form-control--disabled .neo-multiselect .neo-multiselect-combo__header:after {
        background-color: var(--input-disabled-bg)
    }

    .neo-multiselect span.neo-multiselect-combo__header.neo-multiselect-combo__header--no-after:after,
    .neo-multiselect span.neo-multiselect-combo__header .neo-multiselect__padded-container button.neo-multiselect__header.neo-multiselect__header--no-after:after {
        display: none
    }

    #avaya-infinity-omni-sdk-messaging-ui body .neo-multiselect .neo-multiselect-combo__header {
        flex-wrap: nowrap
    }

        #avaya-infinity-omni-sdk-messaging-ui body .neo-multiselect .neo-multiselect-combo__header.neo-multiselect-combo__header--focus-visible:focus-visible {
            outline: 0
        }

    #avaya-infinity-omni-sdk-messaging-ui body .neo-multiselect__content.neo-set-keyboard-focus,
    #avaya-infinity-omni-sdk-messaging-ui body .neo-multiselect__content:focus-visible {
        outline-offset: 1px;
        outline: 1px auto var(--global-outline-color)
    }

    .neo-multiselect__content:empty {
        border: none;
        box-shadow: none
    }

    .neo-multiselect__content .neo-option:not(last-child) {
        margin-right: 0
    }

    .neo-multiselect__content .neo-option {
        padding: 8px 16px !important
    }

    .neo-input-group .neo-option {
        pointer-events: auto !important
    }

    .neo-option:not(.neo-option--disabled):hover,
    .neo-option:not(.neo-option--disabled):focus {
        background-color: #f1f1f1
    }

    .neo-option.neo-option--selected:not(.neo-option--disabled):hover,
    .neo-option.neo-option--selected:not(.neo-option--disabled):focus {
        background-color: #ddd
    }

    .neo-option:focus-visible {
        outline: 0
    }

    .neo-option.neo-option:before {
        background: #fff;
        border: 1px solid #1473e6;
        content: "";
        display: inline-block;
        height: 16px;
        margin-right: 8px;
        vertical-align: text-top;
        min-width: 16px;
        border-radius: 4px;
        line-height: 1.5
    }

    div.neo-multiselect span.neo-multiselect-combo__header span.neo-multiselect__padded-container div input.neo-input {
        border: 0;
        display: inline-block;
        width: 12ch
    }

    div.neo-multiselect:not(.neo-multiselect--small) span.neo-multiselect-combo__header span.neo-multiselect__padded-container div input.neo-input {
        height: 34px;
        min-height: 34px
    }

    .neo-multiselect.neo-select__spinner span input.neo-input {
        padding-left: 0
    }

    .neo-multiselect.neo-select__spinner button.neo-multiselect__header,
    .neo-multiselect.neo-select__spinner span.neo-multiselect-combo__header {
        padding-left: 32px;
        background-color: #f1f1f1
    }

    div.neo-multiselect span.neo-multiselect-combo__header {
        min-height: 36px
    }

        div.neo-multiselect span.neo-multiselect-combo__header div.neo-multiselect-combo__buttons-container {
            display: flex;
            flex-grow: 1;
            justify-content: space-between
        }

    div.neo-multiselect button.neo-multiselect__header {
        flex-grow: 1;
        padding: 7px 24px 7px 12px
    }

    div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header button.neo-multiselect__header {
        min-height: initial
    }

        div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header button.neo-multiselect__header:last-child {
            height: auto;
            min-height: 26px
        }

    div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header span.neo-multiselect__padded-container {
        min-height: initial;
        padding: 0
    }

        div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header span.neo-multiselect__padded-container div input.neo-input.neo-multiselect__input--small {
            max-height: 26px;
            min-height: initial
        }

        div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header span.neo-multiselect__padded-container .neo-chip {
            min-height: initial;
            max-height: 18px;
            margin: 0 2px
        }

    .neo-multiselect.neo-multiselect--small.neo-multiselect--small-searchable:focus-within .neo-multiselect-combo__header,
    .neo-multiselect.neo-multiselect--small:focus-within .neo-multiselect__header {
        margin: 0 -1px
    }

    div.neo-multiselect.neo-multiselect--small button.neo-multiselect__header,
    div.neo-multiselect.neo-multiselect--small span.neo-multiselect-combo__header {
        min-height: 26px
    }

    span.neo-multiselect-combo__header .neo-multiselect__padded-container {
        align-items: center;
        background-color: var(--input-background-color);
        color: var(--input-font-color);
        border: 0;
        letter-spacing: 0;
        flex-wrap: wrap;
        justify-content: flex-start;
        flex-grow: 1;
        display: flex
    }

    .neo-multiselect.neo-multiselect--disabled .neo-multiselect-combo__header .neo-multiselect__padded-container {
        background-color: var(--input-disabled-bg);
        color: var(--input-disabled-color) !important;
        cursor: not-allowed !important
    }

    .neo-multiselect__content .neo-input-group option.neo-option[aria-selected=true],
    .neo-multiselect__content ul li[aria-selected=true] {
        background-color: #e8f1fc
    }

    .neo-multiselect .neo-multiselect__content .neo-input-group {
        padding-bottom: 0
    }

    .neo-multiselect span.neo-multiselect-combo__header button.neo-multiselect__header:last-child {
        width: 10px;
        min-height: 30px;
        height: 30px;
        padding: 0;
        display: flex;
        justify-content: flex-start;
        order: 2
    }

    .neo-multiselect-combo__header .neo-multiselect__padded-container > input:first-child {
        min-height: 26px;
        height: 26px;
        padding-left: 0;
        padding-right: 0;
        order: 2
    }

    .neo-multiselect.neo-select__spinner span.neo-multiselect-combo__header span.neo-multiselect__padded-container {
        background-color: var(--input-disabled-bg)
    }

    .neo-multiselect__content .neo-option + .neo-input-hint {
        white-space: nowrap;
        margin: 0;
        padding-left: 40px;
        padding-right: 8px
    }

    div.neo-multiselect div.neo-input-group:hover {
        background-color: transparent
    }

    .neo-input-group .neo-multiselect span.neo-multiselect-combo__header {
        justify-content: start
    }

        .neo-input-group .neo-multiselect span.neo-multiselect-combo__header button.neo-multiselect__header {
            border: none;
            margin: 0
        }

    .neo-form-control--error .neo-multiselect__content .neo-input-group .neo-input-hint {
        color: #5e5e5e
    }

        .neo-form-control--error .neo-multiselect__content .neo-input-group .neo-input-hint:before {
            content: ""
        }

    div.neo-multiselect > span.neo-multiselect-combo__header span.neo-multiselect__padded-container > div:first-child {
        order: 2
    }

    .neo-option-plain.neo-option-plain--focused {
        background-color: #f1f1f1
    }

    .neo-input-group .neo-multiselect span.neo-multiselect-combo__header {
        justify-content: start;
        box-sizing: content-box;
        min-height: 34px
    }

    .neo-input-group .neo-multiselect .neo-multiselect-combo__header:after,
    .neo-input-group .neo-multiselect .neo-multiselect__header:after {
        width: 16px;
        height: 16px;
        margin-top: 0;
        margin-bottom: 4px
    }

    nav.neo-pagination .neo-pagination__list .neo-btn-square {
        width: 32px;
        height: 32px
    }

    nav.neo-pagination button.neo-btn-square.neo-pagination__arrow-btn {
        height: 32px
    }

    .neo-pagination__row:has(>nav.neo-pagination.neo-pagination__condensed) {
        display: flex;
        justify-content: center
    }

    *:has(>.neo-pagination__row) {
        container-name: pagination;
        container-type: inline-size
    }

    @container pagination (inline-size > 1000px) {
        .neo-pagination__row {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr
        }
    }

    .neo-pagination__row {
        color: var(--pagination-font-color)
    }

        .neo-pagination__row nav.neo-pagination .neo-pagination__list button.neo-btn-primary:disabled {
            font-weight: 600;
            background-color: var(--button-color-primary);
            cursor: pointer
        }

        .neo-pagination__row nav.neo-pagination .neo-pagination__list button.neo-btn-tertiary {
            color: var(--pagination-font-color)
        }

            .neo-pagination__row nav.neo-pagination .neo-pagination__list button.neo-btn-tertiary:hover {
                color: var(--pagination-font-color);
                background-color: var(--pagination-unselect-button-hover-color)
            }

        .neo-pagination__row .neo-pagination__pages-selection .neo-form-control .neo-input-group {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: .5rem
        }

            .neo-pagination__row .neo-pagination__pages-selection .neo-form-control .neo-input-group label {
                color: var(--pagination-font-color);
                font-size: 14px;
                padding-bottom: 0
            }

        .neo-pagination__row bdi {
            justify-self: baseline
        }

        .neo-pagination__row nav.neo-pagination {
            flex-wrap: nowrap;
            gap: 4px;
            margin: 0
        }

            .neo-pagination__row nav.neo-pagination button.neo-btn-square.neo-pagination__arrow-btn {
                width: 24px;
                margin-left: 4px;
                margin-right: 4px
            }

            .neo-pagination__row nav.neo-pagination .neo-pagination__list {
                flex-wrap: nowrap;
                gap: 4px;
                margin: 0
            }

                .neo-pagination__row nav.neo-pagination .neo-pagination__list li {
                    height: 32px;
                    width: unset
                }

                    .neo-pagination__row nav.neo-pagination .neo-pagination__list li:has(>.neo-icon-ellipses-horizontal) {
                        min-width: 32px
                    }

                .neo-pagination__row nav.neo-pagination .neo-pagination__list .neo-icon-ellipses-horizontal {
                    font-size: 16px
                }

                .neo-pagination__row nav.neo-pagination .neo-pagination__list .neo-btn-square {
                    padding-left: 7px;
                    padding-right: 7px;
                    width: unset;
                    min-width: 32px
                }

                    .neo-pagination__row nav.neo-pagination .neo-pagination__list .neo-btn-square.neo-btn-square-tertiary--info {
                        background-image: unset;
                        background-color: transparent
                    }

        .neo-pagination__row .neo-multiselect {
            margin-right: 0
        }

        .neo-pagination__row .neo-input-group .neo-multiselect span.neo-multiselect-combo__header {
            height: 30px;
            min-height: unset
        }

            .neo-pagination__row .neo-input-group .neo-multiselect span.neo-multiselect-combo__header button.neo-multiselect__header {
                margin-right: 8px
            }

    [dir=rtl] :is(.neo-pagination__row .neo-input-group .neo-multiselect span.neo-multiselect-combo__header button.neo-multiselect__header) {
        margin-right: 0;
        margin-left: 8px
    }

    .neo-pagination__row .neo-multiselect span.neo-multiselect-combo__header button.neo-multiselect__header:last-child {
        width: auto
    }

    .neo-pagination__row .neo-pagination__pages-selection {
        display: flex;
        justify-content: flex-end;
        gap: 1rem
    }

    [dir=rtl] .neo-pagination__row .neo-multiselect .neo-multiselect-combo__header {
        padding-left: 24px
    }

    .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-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-input-group--inline .neo-radio + label + .neo-tooltip label:before,
    .neo-radio.neo-radio--disabled:checked + label:before,
    .neo-radio + label:before {
        top: 0
    }

    .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-input-group--inline .neo-radio + label + .neo-tooltip label:after,
    .neo-radio:checked + label:after,
    .neo-radio + label:after {
        top: 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-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-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 {
        text-decoration: none
    }

    .neo-tabs__item a span.neo-icon-end {
        padding-right: 0
    }

    [dir=rtl] .neo-tabs__item a span.neo-icon-end {
        padding-left: 0
    }

    .neo-table tr.clear-row td {
        padding-top: 6px;
        padding-bottom: 6px
    }

    .neo-table tr.clear-row,
    .neo-table tr.clear-row:hover {
        background-color: var(--neo-color-blue-100)
    }

    .neo-dark .neo-table tr.clear-row {
        background-color: var(--neo-color-blue-800)
    }

    @media (prefers-color-scheme: dark) {

        :root .neo-dynamic .neo-table tr.clear-row,
        :root .neo-dynamic .neo-table tr.clear-row:hover {
            background-color: var(--neo-color-blue-800)
        }
    }

    .neo-table tr.clear-row button.neo-table-link-btn {
        padding: 0 0 0 6px;
        transition: none;
        background-color: transparent;
        background-image: none;
        color: var(--neo-color-blue-600)
    }

    .neo-dark .neo-table tr.clear-row button.neo-table-link-btn {
        color: var(--neo-color-blue-300)
    }

    @media (prefers-color-scheme: dark) {

        :root .neo-dark .neo-table tr.clear-row button.neo-table-link-btn,
        :root .neo-dynamic .neo-table tr.clear-row button.neo-table-link-btn {
            color: var(--neo-color-blue-300)
        }
    }

    .neo-table__toolbar-btn {
        max-height: 32px;
        max-width: 32px;
        margin-left: 8px
    }

    .neo-table__actions .neo-table__actions--right .neo-form {
        margin-right: 0
    }

    avaya-infinity-omni-sdk-messaging-ui .neo-table {
        table-layout: fixed
    }

        .neo-table thead tr th {
            align-items: center;
            line-height: 33px;
            padding-block: 11px
        }

        .neo-table tbody tr {
            display: flex
        }

            .neo-table tbody tr td {
                position: relative;
                padding: 12px 16px
            }

    .neo-table--medium tr:not(.neo-table__nested--wrapper) td,
    .neo-table--medium .neo-table__nested.show td {
        padding: 9px 16px
    }

    .neo-table--medium thead tr th {
        padding: 6px 16px
    }

    .neo-table--compact tr:not(.neo-table__nested--wrapper) td,
    .neo-table--compact .neo-table__nested.show td {
        padding: 7px 16px
    }

    .neo-table--compact thead tr th {
        padding: 6px 16px
    }

    avaya-infinity-omni-sdk-messaging-ui .neo-table th button {
        color: #000;
        display: inline-block;
        font-weight: 600;
        padding-left: 0;
        padding-right: 0;
        margin-left: -4px
    }

    @media (prefers-color-scheme: light) {
        :root .neo-dynamic .neo-table th button {
            color: #000
        }
    }

    @media (prefers-color-scheme: dark) {

        :root .neo-dynamic .neo-table th button,
        :root .neo-dark .neo-table th button {
            color: #fff
        }

        :root .neo-dynamic .neo-table td button.td-icon--expand,
        :root .neo-dark .neo-table td button.td-icon--expand {
            color: var(--neo-color-base-150)
        }
    }

    avaya-infinity-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-inline-start: 4px;
        padding-inline-end: 12px
    }

    .neo-table th button.neo-dropdown__link-header span.neo-icon-filter {
        margin-inline: 4px
    }

    .neo-table-separator td,
    tr.neo-table__inset {
        border-bottom: 1px solid #f1f1f1
    }

    .neo-table + .neo-pagination__row {
        margin-top: 1rem
    }

    .neo-table--push-pagination-down {
        display: flex;
        flex-direction: column;
        height: calc(100vh - 20px)
    }

        .neo-table--push-pagination-down div.neo-pagination__row {
            flex-grow: 1;
            align-items: flex-end
        }

    .neo-table tr th.neo-table__dnd-th,
    .neo-table tr td.neo-table__dnd-td {
        min-width: 24px;
        display: flex;
        align-items: center;
        justify-items: center;
        padding: 2px 0
    }

    .neo-table tr th.neo-table__dnd-td,
    .neo-table tr.disabled td.neo-table__dnd-td * {
        cursor: grab
    }

    .neo-table tr th.neo-table__dnd-th > div,
    .neo-table tr td.neo-table__dnd-td > div {
        width: 16px;
        padding-inline: 4px;
        min-height: 16px
    }

    .neo-table tr td.neo-table__dnd-td > div {
        display: none
    }

    .neo-table tbody:hover td.neo-table__dnd-td > div,
    .neo-table tbody:focus-within td.neo-table__dnd-td > div,
    .neo-table tbody.neo-set-keyboard-focus td.neo-table__dnd-td > div,
    .neo-table tbody:focus td.neo-table__dnd-td > div {
        display: inline-block
    }

    .neo-table tr td.neo-table__dnd-td div span[class*=neo-icon-]:before {
        font-size: 16px
    }

    .neo-table th.neo-table__dnd-th:has(+.neo-table-checkbox-th:hover) {
        background-color: inherit
    }

    avaya-infinity-omni-sdk-messaging-ui .neo-table th.neo-table-checkbox-th {
        display: flex;
        align-items: center;
        padding: 0;
        width: 60px
    }

        .neo-table th.neo-table-checkbox-th.narrow {
            min-width: 32px;
            width: 32px
        }

        .neo-table th.neo-table-checkbox-th:hover,
        avaya-infinity-omni-sdk-messaging-ui .neo-table th.neo-table-checkbox-th:focus {
            color: var(--button-hover-color-default-info);
            background-color: var(--button-tertiary-hover-background-color)
        }

        .neo-table th.neo-table-checkbox-th .table-selection-menu {
            display: flex;
            align-items: center;
            padding-left: 5px
        }

            .neo-table th.neo-table-checkbox-th .table-selection-menu button.neo-table-th-select-all-btn {
                margin-left: 4px;
                background-color: transparent;
                cursor: pointer
            }

            .neo-table th.neo-table-checkbox-th .table-selection-menu .neo-dropdown__content {
                font-weight: 400;
                min-width: 300px;
                left: -30px
            }

    .neo-table tbody.neo-table__tbody--dragging tr td {
        color: transparent;
        background: var(--neo-color-blue-500)
    }

    .neo-table tbody tr td.checkbox-andor-expand {
        padding-inline: 5px 14px;
        min-width: 60px
    }

        .neo-table tbody tr td.checkbox-andor-expand.narrow {
            width: 32px;
            min-width: 32px
        }

        .neo-table tbody tr td.checkbox-andor-expand div {
            display: flex;
            align-items: center
        }

            .neo-table tbody tr td.checkbox-andor-expand div button.td-icon--expand {
                display: flex;
                height: 16px;
                min-height: 16px;
                width: 20px;
                align-items: center;
                color: var(--neo-color-base-800);
                background-image: inherit
            }

                .neo-table tbody tr td.checkbox-andor-expand div button.td-icon--expand:focus-visible {
                    outline: none;
                    box-shadow: 0 0 0 2px #1473e6
                }

                .neo-table tbody tr td.checkbox-andor-expand div button.td-icon--expand span {
                    width: 16px
                }

                    .neo-table tbody tr td.checkbox-andor-expand div button.td-icon--expand span[class*=neo-icon-]:before {
                        font-size: 14px
                    }

    @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: #fff;
            --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: #242424;
            --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;
            --radio-readonly-border: #757474;
            --radio-readonly-thick-stroke: #c9c9c9
        }
    }

    @media (prefers-color-scheme:light) {
        :root .neo-dynamic {
            --radio-background: #fff;
            --radio-background-active-color: #1b77af;
            --radio-border: #1b77af;
            --radio-disabled-border: #abd8f1;
            --radio-readonly-border: #939393;
            --radio-readonly-thick-stroke: #5e5e5e
        }
    }

    @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: #323232;
            --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;
            --switch-readonly-icon-background-color: #f1f1f1
        }
    }

    @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;
            --switch-readonly-icon-background-color: #5e5e5e
        }
    }

    @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: #fff;
        --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;
        --radio-readonly-border: #757474;
        --radio-readonly-thick-stroke: #c9c9c9;
        --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;
        --switch-readonly-icon-background-color: #f1f1f1;
        --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: #242424;
        --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: #abd8f1;
        --radio-readonly-border: #939393;
        --radio-readonly-thick-stroke: #5e5e5e;
        --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: #323232;
        --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;
        --switch-readonly-icon-background-color: #5e5e5e;
        --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: #242424;
        --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: #abd8f1;
        --radio-readonly-border: #939393;
        --radio-readonly-thick-stroke: #5e5e5e;
        --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;
        --table-resizer-background-color: #1b77af;
        --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: #323232;
        --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;
        --switch-readonly-icon-background-color: #5e5e5e;
        --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)
        }
    }

    

    [class^=neo-icon-]:before,
    [class*=neo-icon-]:before {
        -webkit-font-feature-settings: "liga";
        -moz-font-feature-settings: "liga=1";
        -moz-font-feature-settings: "liga";
        -ms-font-feature-settings: "liga" 1;
        font-feature-settings: "liga";
        -webkit-font-variant-ligatures: discretionary-ligatures;
        font-variant-ligatures: discretionary-ligatures;
        font-variant: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        letter-spacing: 0;
        speak: none;
        text-align: center;
        text-transform: none;
        vertical-align: middle;
        width: auto;
        height: auto;
        min-height: 0;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        display: inline-block;
        font-family: updated-neo-icons !important
    }

    [dir=rtl][class^=neo-icon-]:before {
        transform: scaleX(-1) !important
    }

    .neo-icon-add-circle:before {
        content: ""
    }

    .neo-icon-add:before {
        content: ""
    }

    .neo-icon-address-book:before,
    .neo-icon-address-book-inverted:before,
    .neo-icon-address-folder:before {
        content: ""
    }

    .neo-icon-address:before {
        content: ""
    }

    .neo-icon-agents:before,
    .neo-icon-agents-inverted:before,
    .neo-icon-my-agents:before,
    .neo-icon-customer-consult:before {
        content: ""
    }

    .neo-icon-align-bottom:before {
        content: ""
    }

    .neo-icon-align-center-horizontal:before {
        content: ""
    }

    .neo-icon-align-center-vertical:before {
        content: ""
    }

    .neo-icon-align-distribute-horizontal:before {
        content: ""
    }

    .neo-icon-align-distribute-vertical:before {
        content: ""
    }

    .neo-icon-align-left:before {
        content: ""
    }

    .neo-icon-align-right:before {
        content: ""
    }

    .neo-icon-align-top:before {
        content: ""
    }

    .neo-icon-alignment-center:before,
    .neo-icon-center-alignment:before {
        content: ""
    }

    .neo-icon-alignment-left:before,
    .neo-icon-left-alignment:before {
        content: ""
    }

    .neo-icon-alignment-right:before,
    .neo-icon-right-alignment:before {
        content: ""
    }

    .neo-icon-analytics:before {
        content: ""
    }

    .neo-icon-app-grid:before {
        content: ""
    }

    .neo-icon-archive:before {
        content: ""
    }

    .neo-icon-arrow-down:before,
    .neo-icon-inbound:before {
        content: ""
    }

    .neo-icon-arrow-fill-down:before {
        content: ""
    }

    .neo-icon-arrow-fill-left:before {
        content: ""
    }

    .neo-icon-arrow-fill-right:before {
        content: ""
    }

    .neo-icon-arrow-fill-up:before {
        content: ""
    }

    .neo-icon-arrow-left:before {
        content: ""
    }

    .neo-icon-arrow-right:before {
        content: ""
    }

    .neo-icon-arrow-up:before,
    .neo-icon-outbound:before,
    .neo-icon-outbound-channel:before {
        content: ""
    }

    .neo-icon-at-symbol:before {
        content: ""
    }

    .neo-icon-attach:before {
        content: ""
    }

    .neo-icon-audio-lock:before {
        content: ""
    }

    .neo-icon-audio-off:before {
        content: ""
    }

    .neo-icon-audio-on:before,
    .neo-icon-audio:before {
        content: ""
    }

    .neo-icon-audio-warning:before {
        content: ""
    }

    .neo-icon-audit-rtl:before {
        content: ""
    }

    .neo-icon-audit:before {
        content: ""
    }

    .neo-icon-auto-answer:before {
        content: ""
    }

    .neo-icon-av-block:before {
        content: ""
    }

    .neo-icon-av-settings:before {
        content: ""
    }

    .neo-icon-available-filled:before {
        content: ""
    }

    .neo-icon-available:before,
    .neo-icon-go-ready:before {
        content: ""
    }

    .neo-icon-away-filled:before {
        content: ""
    }

    .neo-icon-away:before,
    .neo-icon-clock:before {
        content: ""
    }

    .neo-icon-awfos-rtl:before {
        content: ""
    }

    .neo-icon-awfos:before,
    .neo-icon-awfos-portal:before,
    .neo-icon-rtl-awfos:before,
    .neo-icon-rtl-evaluation:before {
        content: ""
    }

    .neo-icon-backspace:before {
        content: ""
    }

    .neo-icon-backward-fast:before {
        content: ""
    }

    .neo-icon-backward-skip:before {
        content: ""
    }

    .neo-icon-bar-chart:before {
        content: ""
    }

    .neo-icon-barge-in:before {
        content: ""
    }

    .neo-icon-billboard-chart:before,
    .neo-icon-chart-billboard:before {
        content: ""
    }

    .neo-icon-billboard:before {
        content: ""
    }

    .neo-icon-bold:before {
        content: ""
    }

    .neo-icon-bot:before,
    .neo-icon-bot-avatar:before {
        content: ""
    }

    .neo-icon-broadcast:before {
        content: ""
    }

    .neo-icon-business:before {
        content: ""
    }

    .neo-icon-busy-filled:before {
        content: ""
    }

    .neo-icon-busy:before,
    .neo-icon-go-not-ready:before {
        content: ""
    }

    .neo-icon-calculator:before {
        content: ""
    }

    .neo-icon-calendar:before {
        content: ""
    }

    .neo-icon-call-add:before,
    .neo-icon-add-call:before {
        content: ""
    }

    .neo-icon-call-alerting:before,
    .neo-icon-voice-alerting:before {
        content: ""
    }

    .neo-icon-call-connected:before {
        content: ""
    }

    .neo-icon-call-dial-in:before,
    .neo-icon-phone-dial-in:before {
        content: ""
    }

    .neo-icon-call-end:before,
    .neo-icon-end-call:before {
        content: ""
    }

    .neo-icon-call-inbound:before,
    .neo-icon-voice-inbound:before {
        content: ""
    }

    .neo-icon-call-logs-rtl:before,
    .neo-icon-phone-call-logs-rtl:before {
        content: ""
    }

    .neo-icon-call-logs:before,
    .neo-icon-phone-call-logs:before {
        content: ""
    }

    .neo-icon-call-make:before,
    .neo-icon-make-call:before {
        content: ""
    }

    .neo-icon-call-missed:before,
    .neo-icon-voice-missed:before {
        content: ""
    }

    .neo-icon-call-mute:before,
    .neo-icon-phone-mute:before {
        content: ""
    }

    .neo-icon-call-not-ready:before,
    .neo-icon-voice-not-ready:before {
        content: ""
    }

    .neo-icon-call-outbound:before,
    .neo-icon-voice-outbound:before {
        content: ""
    }

    .neo-icon-call-pending:before,
    .neo-icon-voice-pending:before {
        content: ""
    }

    .neo-icon-call-ready:before {
        content: ""
    }

    .neo-icon-call-split:before,
    .neo-icon-split-call:before {
        content: ""
    }

    .neo-icon-call-transfer:before {
        content: ""
    }

    .neo-icon-call:before,
    .neo-icon-voice:before {
        content: ""
    }

    .neo-icon-callback:before {
        content: ""
    }

    .neo-icon-camera-control:before {
        content: ""
    }

    .neo-icon-camera-flip:before,
    .neo-icon-flip:before {
        content: ""
    }

    .neo-icon-camera:before,
    .neo-icon-capture:before {
        content: ""
    }

    .neo-icon-caps-lock:before {
        content: ""
    }

    .neo-icon-cart:before {
        content: ""
    }

    .neo-icon-center-focus:before {
        content: ""
    }

    .neo-icon-change-password:before {
        content: ""
    }

    .neo-icon-chart-area:before {
        content: ""
    }

    .neo-icon-chart-bubbles:before {
        content: ""
    }

    .neo-icon-chart-donut:before {
        content: ""
    }

    .neo-icon-chart-gauge:before {
        content: ""
    }

    .neo-icon-chart-lines:before {
        content: ""
    }

    .neo-icon-chat-alerting:before,
    .neo-icon-messaging-alerting:before {
        content: ""
    }

    .neo-icon-chat-connected:before {
        content: ""
    }

    .neo-icon-chat-filled:before {
        content: ""
    }

    .neo-icon-chat-inbound:before {
        content: ""
    }

    .neo-icon-chat-missed:before,
    .neo-icon-messaging-missed:before {
        content: ""
    }

    .neo-icon-chat-not-ready:before,
    .neo-icon-messaging-not-ready:before {
        content: ""
    }

    .neo-icon-chat-outbound:before,
    .neo-icon-messaging-outbound:before {
        content: ""
    }

    .neo-icon-chat-pending:before,
    .neo-icon-messaging-pending:before {
        content: ""
    }

    .neo-icon-chat-ready:before {
        content: ""
    }

    .neo-icon-chat:before,
    .neo-icon-chat-channel:before,
    .neo-icon-messaging:before {
        content: ""
    }

    .neo-icon-check:before,
    .neo-icon-accept:before {
        content: ""
    }

    .neo-icon-chevron-down:before,
    .neo-icon-collapse:before {
        content: ""
    }

    .neo-icon-chevron-left:before {
        content: ""
    }

    .neo-icon-chevron-right:before {
        content: ""
    }

    .neo-icon-chevron-up:before {
        content: ""
    }

    .neo-icon-clear-day:before {
        content: ""
    }

    .neo-icon-clear-night:before {
        content: ""
    }

    .neo-icon-clipboard:before,
    .neo-icon-worklog:before {
        content: ""
    }

    .neo-icon-clone-preview:before {
        content: ""
    }

    .neo-icon-close:before,
    .neo-icon-end:before {
        content: ""
    }

    .neo-icon-closed-caption:before {
        content: ""
    }

    .neo-icon-cloudy-few:before,
    .neo-icon-few-clouds:before {
        content: ""
    }

    .neo-icon-cloudy-scattered:before,
    .neo-icon-scattered-clouds:before {
        content: ""
    }

    .neo-icon-cloudy:before {
        content: ""
    }

    .neo-icon-co-browse:before {
        content: ""
    }

    .neo-icon-coach:before {
        content: ""
    }

    .neo-icon-code-cloud:before {
        content: ""
    }

    .neo-icon-code:before {
        content: ""
    }

    .neo-icon-comments:before {
        content: ""
    }

    .neo-icon-computer:before {
        content: ""
    }

    .neo-icon-conference-call:before {
        content: ""
    }

    .neo-icon-configure:before,
    .neo-icon-chart-configure:before {
        content: ""
    }

    .neo-icon-connected-filled:before {
        content: ""
    }

    .neo-icon-contact-filled:before {
        content: ""
    }

    .neo-icon-contact:before,
    .neo-icon-customer:before {
        content: ""
    }

    .neo-icon-control-release:before,
    .neo-icon-release-control:before {
        content: ""
    }

    .neo-icon-control-request:before,
    .neo-icon-request-control:before {
        content: ""
    }

    .neo-icon-copy:before {
        content: ""
    }

    .neo-icon-credit-card:before {
        content: ""
    }

    .neo-icon-crm:before {
        content: ""
    }

    .neo-icon-crown:before {
        content: ""
    }

    .neo-icon-custom-alerting:before,
    .neo-icon-custom01-alerting:before,
    .neo-icon-custom02-alerting:before,
    .neo-icon-custom03-alerting:before,
    .neo-icon-custom04-alerting:before,
    .neo-icon-custom05-alerting:before,
    .neo-icon-custom06-alerting:before,
    .neo-icon-custom08-alerting:before,
    .neo-icon-custom09-alerting:before,
    .neo-icon-custom10-alerting:before {
        content: ""
    }

    .neo-icon-custom-connected:before {
        content: ""
    }

    .neo-icon-custom-inbound:before,
    .neo-icon-custom01-inbound:before,
    .neo-icon-custom02-inbound:before,
    .neo-icon-custom03-inbound:before,
    .neo-icon-custom04-inbound:before,
    .neo-icon-custom05-inbound:before,
    .neo-icon-custom06-inbound:before,
    .neo-icon-custom08-inbound:before,
    .neo-icon-custom09-inbound:before,
    .neo-icon-custom10-inbound:before {
        content: ""
    }

    .neo-icon-custom-missed:before,
    .neo-icon-custom01-missed:before,
    .neo-icon-custom02-missed:before,
    .neo-icon-custom03-missed:before,
    .neo-icon-custom04-missed:before,
    .neo-icon-custom05-missed:before,
    .neo-icon-custom06-missed:before,
    .neo-icon-custom08-missed:before,
    .neo-icon-custom09-missed:before,
    .neo-icon-custom10-missed:before {
        content: ""
    }

    .neo-icon-custom-not-ready:before {
        content: ""
    }

    .neo-icon-custom-outbound:before,
    .neo-icon-custom01-outbound:before,
    .neo-icon-custom02-outbound:before,
    .neo-icon-custom03-outbound:before,
    .neo-icon-custom04-outbound:before,
    .neo-icon-custom05-outbound:before,
    .neo-icon-custom06-outbound:before,
    .neo-icon-custom08-outbound:before,
    .neo-icon-custom09-outbound:before,
    .neo-icon-custom10-outbound:before {
        content: ""
    }

    .neo-icon-custom-pending:before {
        content: ""
    }

    .neo-icon-custom-ready:before {
        content: ""
    }

    .neo-icon-custom:before,
    .neo-icon-custom01:before,
    .neo-icon-custom02:before,
    .neo-icon-custom03:before,
    .neo-icon-custom04:before,
    .neo-icon-custom05:before,
    .neo-icon-custom06:before,
    .neo-icon-custom08:before,
    .neo-icon-custom09:before,
    .neo-icon-custom10:before {
        content: ""
    }

    .neo-icon-customer-journey:before,
    .neo-icon-journey-information:before {
        content: ""
    }

    .neo-icon-dashboard:before {
        content: ""
    }

    .neo-icon-defer-in:before {
        content: ""
    }

    .neo-icon-defer-inbox:before {
        content: ""
    }

    .neo-icon-defer-out:before {
        content: ""
    }

    .neo-icon-dialpad:before,
    .neo-icon-dialpad-inverted:before {
        content: ""
    }

    .neo-icon-digital:before {
        content: ""
    }

    .neo-icon-disconnected:before {
        content: ""
    }

    .neo-icon-disposition-code:before {
        content: ""
    }

    .neo-icon-do-not-disturb-filled:before {
        content: ""
    }

    .neo-icon-do-not-disturb:before {
        content: ""
    }

    .neo-icon-download:before {
        content: ""
    }

    .neo-icon-drag:before {
        content: ""
    }

    .neo-icon-dtmf:before {
        content: ""
    }

    .neo-icon-edit:before {
        content: ""
    }

    .neo-icon-ellipses-horizontal:before,
    .neo-icon-more:before {
        content: ""
    }

    .neo-icon-ellipses-vertical:before {
        content: ""
    }

    .neo-icon-email-alerting:before,
    .neo-icon-custom07-alerting:before {
        content: ""
    }

    .neo-icon-email-connected:before {
        content: ""
    }

    .neo-icon-email-forwarded-rtl:before {
        content: ""
    }

    .neo-icon-email-forwarded:before {
        content: ""
    }

    .neo-icon-email-inbound:before,
    .neo-icon-custom07-inbound:before {
        content: ""
    }

    .neo-icon-email-missed:before,
    .neo-icon-custom07-missed:before {
        content: ""
    }

    .neo-icon-email-not-ready:before {
        content: ""
    }

    .neo-icon-email-open:before {
        content: ""
    }

    .neo-icon-email-outbound:before,
    .neo-icon-custom07-outbound:before,
    .neo-icon-email-outbound-inverted:before {
        content: ""
    }

    .neo-icon-email-pending:before,
    .neo-icon-email-defer:before,
    .neo-icon-defer-email:before {
        content: ""
    }

    .neo-icon-email-ready:before {
        content: ""
    }

    .neo-icon-email:before,
    .neo-icon-email-outline:before {
        content: ""
    }

    .neo-icon-emergency:before {
        content: ""
    }

    .neo-icon-error-filled:before {
        content: ""
    }

    .neo-icon-error:before,
    .neo-icon-error-outline:before {
        content: ""
    }

    .neo-icon-exit-left:before,
    .neo-icon-exit:before {
        content: ""
    }

    .neo-icon-export-logs:before {
        content: ""
    }

    .neo-icon-file-avi:before,
    .neo-icon-filetype-avi:before {
        content: ""
    }

    .neo-icon-file-doc:before,
    .neo-icon-filetype-doc:before {
        content: ""
    }

    .neo-icon-file-html:before,
    .neo-icon-filetype-html:before {
        content: ""
    }

    .neo-icon-file-jpg:before,
    .neo-icon-filetype-jpg:before {
        content: ""
    }

    .neo-icon-file-json:before,
    .neo-icon-filetype-json:before {
        content: ""
    }

    .neo-icon-file-mp4:before,
    .neo-icon-filetype-mp4:before {
        content: ""
    }

    .neo-icon-file-pdf:before,
    .neo-icon-filetype-pdf:before {
        content: ""
    }

    .neo-icon-file-png:before,
    .neo-icon-filetype-png:before {
        content: ""
    }

    .neo-icon-file-ppt:before,
    .neo-icon-filetype-ppt:before {
        content: ""
    }

    .neo-icon-file-rtl:before {
        content: ""
    }

    .neo-icon-file-txt:before,
    .neo-icon-filetype-txt:before {
        content: ""
    }

    .neo-icon-file-xls:before,
    .neo-icon-filetype-xls:before {
        content: ""
    }

    .neo-icon-file-zip:before,
    .neo-icon-filetype-zip:before {
        content: ""
    }

    .neo-icon-file:before {
        content: ""
    }

    .neo-icon-filter-filled:before {
        content: ""
    }

    .neo-icon-filter:before,
    .neo-icon-filter-cancel:before {
        content: ""
    }

    .neo-icon-folder:before {
        content: ""
    }

    .neo-icon-font-size:before {
        content: ""
    }

    .neo-icon-format-collapse:before,
    .neo-icon-email-format:before {
        content: ""
    }

    .neo-icon-format-expand:before,
    .neo-icon-rich-text-expanded:before {
        content: ""
    }

    .neo-icon-forward-fast:before {
        content: ""
    }

    .neo-icon-forward-skip:before {
        content: ""
    }

    .neo-icon-fullscreen-off:before {
        content: ""
    }

    .neo-icon-fullscreen-on:before,
    .neo-icon-fullscreen:before {
        content: ""
    }

    .neo-icon-generic-avatar:before,
    .neo-icon-gif:before {
        content: ""
    }

    .neo-icon-global:before,
    .neo-icon-item-public:before {
        content: ""
    }

    .neo-icon-graph:before {
        content: ""
    }

    .neo-icon-heading-1:before {
        content: ""
    }

    .neo-icon-heading-2:before {
        content: ""
    }

    .neo-icon-headphones-wireless:before,
    .neo-icon-headphones-bluetooth:before {
        content: ""
    }

    .neo-icon-headphones:before {
        content: ""
    }

    .neo-icon-help:before {
        content: ""
    }

    .neo-icon-history-reports:before,
    .neo-icon-historical-reports:before {
        content: ""
    }

    .neo-icon-history-search:before,
    .neo-icon-customer-history-search:before {
        content: ""
    }

    .neo-icon-history:before,
    .neo-icon-customer-history:before {
        content: ""
    }

    .neo-icon-hold-off:before {
        content: ""
    }

    .neo-icon-hold-on:before,
    .neo-icon-hold:before {
        content: ""
    }

    .neo-icon-home:before {
        content: ""
    }

    .neo-icon-ic-conference-wifi:before {
        content: ""
    }

    .neo-icon-idea:before {
        content: ""
    }

    .neo-icon-image-broken:before,
    .neo-icon-broken-image:before {
        content: ""
    }

    .neo-icon-image:before,
    .neo-icon-screen-captures:before {
        content: ""
    }

    .neo-icon-inbound-filled:before {
        content: ""
    }

    .neo-icon-info:before,
    .neo-icon-info-outline:before {
        content: ""
    }

    .neo-icon-integrations:before {
        content: ""
    }

    .neo-icon-interaction-details:before {
        content: ""
    }

    .neo-icon-invoice:before {
        content: ""
    }

    .neo-icon-italics:before {
        content: ""
    }

    .neo-icon-key:before {
        content: ""
    }

    .neo-icon-layout-active-speaker:before {
        content: ""
    }

    .neo-icon-layout-automatic:before {
        content: ""
    }

    .neo-icon-layout-concert:before {
        content: ""
    }

    .neo-icon-layout-custom:before,
    .neo-icon-custom-layout:before {
        content: ""
    }

    .neo-icon-layout-grid:before {
        content: ""
    }

    .neo-icon-layout-thumbnail-horizontal:before {
        content: ""
    }

    .neo-icon-layout-thumbnail-vertical:before {
        content: ""
    }

    .neo-icon-layout:before {
        content: ""
    }

    .neo-icon-legal:before {
        content: ""
    }

    .neo-icon-link:before {
        content: ""
    }

    .neo-icon-list-bullet:before,
    .neo-icon-bullet-list:before {
        content: ""
    }

    .neo-icon-list-number-rtl:before,
    .neo-icon-rtl-num-list:before {
        content: ""
    }

    .neo-icon-list-number:before,
    .neo-icon-numbered-list:before {
        content: ""
    }

    .neo-icon-listen:before {
        content: ""
    }

    .neo-icon-lock-filled:before {
        content: ""
    }

    .neo-icon-lock:before,
    .neo-icon-item-private:before {
        content: ""
    }

    .neo-icon-meeting-controls:before {
        content: ""
    }

    .neo-icon-menu:before {
        content: ""
    }

    .neo-icon-merge:before {
        content: ""
    }

    .neo-icon-message-read:before {
        content: ""
    }

    .neo-icon-messaging-alerting:before {
        content: ""
    }

    .neo-icon-messaging-connected:before {
        content: ""
    }

    .neo-icon-messaging-inbound:before {
        content: ""
    }

    .neo-icon-messaging-missed:before {
        content: ""
    }

    .neo-icon-messaging-not-ready:before {
        content: ""
    }

    .neo-icon-messaging-outbound:before {
        content: ""
    }

    .neo-icon-messaging-pending:before {
        content: ""
    }

    .neo-icon-messaging-ready:before {
        content: ""
    }

    .neo-icon-messaging:before {
        content: ""
    }

    .neo-icon-minus:before {
        content: ""
    }

    .neo-icon-missed-filled:before {
        content: ""
    }

    .neo-icon-mist:before {
        content: ""
    }

    .neo-icon-mobile:before {
        content: ""
    }

    .neo-icon-music:before {
        content: ""
    }

    .neo-icon-network-quality-0:before {
        content: ""
    }

    .neo-icon-network-quality-1:before {
        content: ""
    }

    .neo-icon-network-quality-2:before {
        content: ""
    }

    .neo-icon-network-quality-3:before {
        content: ""
    }

    .neo-icon-network-quality:before {
        content: ""
    }

    .neo-icon-noise-1:before {
        content: ""
    }

    .neo-icon-noise-2:before {
        content: ""
    }

    .neo-icon-noise-3:before {
        content: ""
    }

    .neo-icon-noise-off:before {
        content: ""
    }

    .neo-icon-noise:before {
        content: ""
    }

    .neo-icon-not-available:before,
    .neo-icon-apple:before,
    .neo-icon-asana:before,
    .neo-icon-google-drive:before,
    .neo-icon-office-365:before,
    .neo-icon-salesforce:before,
    .neo-icon-fa_direction_left:before,
    .neo-icon-fa_direction_right:before,
    .neo-icon-fa_key:before,
    .neo-icon-fa_outbound:before {
        content: ""
    }

    .neo-icon-notifications-alerting:before {
        content: ""
    }

    .neo-icon-notifications-off:before {
        content: ""
    }

    .neo-icon-notifications-on-filled:before {
        content: ""
    }

    .neo-icon-notifications-on:before,
    .neo-icon-notifications:before {
        content: ""
    }

    .neo-icon-offline-filled:before {
        content: ""
    }

    .neo-icon-offline:before {
        content: ""
    }

    .neo-icon-outbound-filled:before {
        content: ""
    }

    .neo-icon-page-first:before,
    .neo-icon-first-page:before {
        content: ""
    }

    .neo-icon-page-last:before,
    .neo-icon-last-page:before {
        content: ""
    }

    .neo-icon-paragraph:before {
        content: ""
    }

    .neo-icon-phone-hard:before {
        content: ""
    }

    .neo-icon-picture-in-picture:before {
        content: ""
    }

    .neo-icon-pie-chart:before,
    .neo-icon-charts:before,
    .neo-icon-view-manager:before {
        content: ""
    }

    .neo-icon-pin-off:before {
        content: ""
    }

    .neo-icon-pin-on:before {
        content: ""
    }

    .neo-icon-play:before {
        content: ""
    }

    .neo-icon-playback:before {
        content: ""
    }

    .neo-icon-pom:before,
    .neo-icon-outreach:before {
        content: ""
    }

    .neo-icon-posts:before,
    .neo-icon-note:before,
    .aoc-icon-note:before {
        content: ""
    }

    .neo-icon-preferences:before,
    .neo-icon-adding-columns:before {
        content: ""
    }

    .neo-icon-presentation-only:before {
        content: ""
    }

    .neo-icon-print:before {
        content: ""
    }

    .neo-icon-qr-code:before {
        content: ""
    }

    .neo-icon-queue-external-call:before {
        content: ""
    }

    .neo-icon-queue-internal-call:before {
        content: ""
    }

    .neo-icon-queue-recall:before {
        content: ""
    }

    .neo-icon-queue-send-to:before,
    .neo-icon-send-to-queue:before {
        content: ""
    }

    .neo-icon-queue:before {
        content: ""
    }

    .neo-icon-quote:before {
        content: ""
    }

    .neo-icon-raise-hand:before {
        content: ""
    }

    .neo-icon-reason-codes:before {
        content: ""
    }

    .neo-icon-recall-missed:before {
        content: ""
    }

    .neo-icon-recording-off:before {
        content: ""
    }

    .neo-icon-recording-on:before {
        content: ""
    }

    .neo-icon-redirect:before {
        content: ""
    }

    .neo-icon-redo:before,
    .neo-icon-retrieve-interaction:before,
    .aoc-icon-retrieve-interaction:before {
        content: ""
    }

    .neo-icon-refresh:before {
        content: ""
    }

    .neo-icon-reply-all:before,
    .neo-icon-reply-all-to-chat:before {
        content: ""
    }

    .neo-icon-reply:before,
    .neo-icon-reply-to-chat:before {
        content: ""
    }

    .neo-icon-save:before {
        content: ""
    }

    .neo-icon-screen-max:before,
    .neo-icon-maximize:before {
        content: ""
    }

    .neo-icon-screen-min:before,
    .neo-icon-minimize:before {
        content: ""
    }

    .neo-icon-screen-swap:before,
    .neo-icon-swap-screen:before {
        content: ""
    }

    .neo-icon-screenpop-off:before,
    .neo-icon-close-screenpop:before {
        content: ""
    }

    .neo-icon-screenpop-on:before,
    .neo-icon-screenpop:before {
        content: ""
    }

    .neo-icon-screenshare-off:before {
        content: ""
    }

    .neo-icon-screenshare-on:before {
        content: ""
    }

    .neo-icon-search:before {
        content: ""
    }

    .neo-icon-send:before,
    .neo-icon-send-chat:before {
        content: ""
    }

    .neo-icon-sentiment-happy:before {
        content: ""
    }

    .neo-icon-sentiment-neutral:before {
        content: ""
    }

    .neo-icon-sentiment-sad:before {
        content: ""
    }

    .neo-icon-sentiment-very-happy:before {
        content: ""
    }

    .neo-icon-sentiment-very-sad:before {
        content: ""
    }

    .neo-icon-settings:before {
        content: ""
    }

    .neo-icon-share:before {
        content: ""
    }

    .neo-icon-shield:before {
        content: ""
    }

    .neo-icon-showers:before {
        content: ""
    }

    .neo-icon-sign-in:before {
        content: ""
    }

    .neo-icon-signature:before {
        content: ""
    }

    .neo-icon-sip:before {
        content: ""
    }

    .neo-icon-skills:before {
        content: ""
    }

    .neo-icon-sms-alerting:before {
        content: ""
    }

    .neo-icon-sms-connected:before {
        content: ""
    }

    .neo-icon-sms-inbound:before {
        content: ""
    }

    .neo-icon-sms-missed:before {
        content: ""
    }

    .neo-icon-sms-not-ready:before {
        content: ""
    }

    .neo-icon-sms-outbound:before {
        content: ""
    }

    .neo-icon-sms-pending:before {
        content: ""
    }

    .neo-icon-sms-ready:before {
        content: ""
    }

    .neo-icon-sms:before,
    .neo-icon-sms-active:before,
    .neo-icon-sms-channel:before {
        content: ""
    }

    .neo-icon-snow:before {
        content: ""
    }

    .neo-icon-social-alerting:before {
        content: ""
    }

    .neo-icon-social-connected:before {
        content: ""
    }

    .neo-icon-social-inbound:before {
        content: ""
    }

    .neo-icon-social:before,
    .neo-icon-fb:before,
    .neo-icon-fbm:before,
    .neo-icon-instagram:before,
    .neo-icon-twitter:before,
    .neo-icon-wechat:before,
    .neo-icon-whatsapp:before,
    .neo-icon-youtube:before,
    .neo-icon-social-active:before {
        content: ""
    }

    .neo-icon-social-missed:before {
        content: ""
    }

    .neo-icon-social-not-ready:before {
        content: ""
    }

    .neo-icon-social-outbound:before {
        content: ""
    }

    .neo-icon-social-pending:before {
        content: ""
    }

    .neo-icon-social-ready:before {
        content: ""
    }

    .neo-icon-social-media:before {
        content: ""
    }

    .neo-icon-socket-connected:before {
        content: ""
    }

    .neo-icon-socket-disconnected:before {
        content: ""
    }

    .neo-icon-sort:before {
        content: ""
    }

    .neo-icon-spaces-filled:before {
        content: ""
    }

    .neo-icon-spaces:before {
        content: ""
    }

    .neo-icon-speaker-high:before,
    .neo-icon-sound:before {
        content: ""
    }

    .neo-icon-speaker-low:before {
        content: ""
    }

    .neo-icon-speaker-medium:before {
        content: ""
    }

    .neo-icon-speaker-none:before {
        content: ""
    }

    .neo-icon-speaker-off:before {
        content: ""
    }

    .neo-icon-speaker-wireless:before,
    .neo-icon-bluetooth:before,
    .neo-icon-speaker-bluetooth:before,
    .neo-icon-speaker-bluetooth-rtl:before {
        content: ""
    }

    .neo-icon-spinner:before {
        content: ""
    }

    .neo-icon-star-filled:before,
    .neo-icon-item-default:before {
        content: ""
    }

    .neo-icon-star-half-filled:before {
        content: ""
    }

    .neo-icon-star:before,
    .neo-icon-star-outline:before {
        content: ""
    }

    .neo-icon-strikethrough:before {
        content: ""
    }

    .neo-icon-sub-accounts:before {
        content: ""
    }

    .neo-icon-suggested:before,
    .neo-icon-suggested-content:before {
        content: ""
    }

    .neo-icon-supervisor:before,
    .neo-icon-call-supervisor:before,
    .neo-icon-call-supervisor-inverted:before {
        content: ""
    }

    .neo-icon-support-ticket:before {
        content: ""
    }

    .neo-icon-support:before {
        content: ""
    }

    .neo-icon-table:before {
        content: ""
    }

    .neo-icon-task-incomplete:before {
        content: ""
    }

    .neo-icon-thresholds:before {
        content: ""
    }

    .neo-icon-thumbs-down:before {
        content: ""
    }

    .neo-icon-thumbs-up:before {
        content: ""
    }

    .neo-icon-thunderstorm:before {
        content: ""
    }

    .neo-icon-time-extend:before,
    .neo-icon-defer-interaction:before {
        content: ""
    }

    .neo-icon-timeline:before {
        content: ""
    }

    .neo-icon-transfer-forward:before {
        content: ""
    }

    .neo-icon-trash:before {
        content: ""
    }

    .neo-icon-tv-screen:before {
        content: ""
    }

    .neo-icon-typing-1:before {
        content: ""
    }

    .neo-icon-typing-2:before {
        content: ""
    }

    .neo-icon-typing-3:before {
        content: ""
    }

    .neo-icon-typing:before {
        content: ""
    }

    .neo-icon-underline:before {
        content: ""
    }

    .neo-icon-undo:before {
        content: ""
    }

    .neo-icon-upload:before {
        content: ""
    }

    .neo-icon-user-add:before,
    .neo-icon-add-member:before {
        content: ""
    }

    .neo-icon-user-conference:before,
    .neo-icon-conference:before {
        content: ""
    }

    .neo-icon-user-details-rtl:before,
    .neo-icon-customer-details-rtl:before {
        content: ""
    }

    .neo-icon-user-details:before,
    .neo-icon-customer-details:before {
        content: ""
    }

    .neo-icon-user-group:before {
        content: ""
    }

    .neo-icon-user-waiting:before,
    .neo-icon-waiting:before {
        content: ""
    }

    .neo-icon-video-alerting:before {
        content: ""
    }

    .neo-icon-video-connected:before {
        content: ""
    }

    .neo-icon-video-inbound:before {
        content: ""
    }

    .neo-icon-video-missed:before {
        content: ""
    }

    .neo-icon-video-not-ready:before {
        content: ""
    }

    .neo-icon-video-off:before {
        content: ""
    }

    .neo-icon-video-on:before,
    .neo-icon-video:before {
        content: ""
    }

    .neo-icon-video-outbound:before {
        content: ""
    }

    .neo-icon-video-pending:before {
        content: ""
    }

    .neo-icon-video-ready:before {
        content: ""
    }

    .neo-icon-video-warning:before {
        content: ""
    }

    .neo-icon-view-off:before,
    .neo-icon-stop-observing:before {
        content: ""
    }

    .neo-icon-view-on:before,
    .neo-icon-observe:before {
        content: ""
    }

    .neo-icon-view-tiles:before {
        content: ""
    }

    .neo-icon-voicemail-private:before,
    .neo-icon-voicemail_private:before {
        content: ""
    }

    .neo-icon-voicemail:before,
    .neo-icon-voicemail-priority:before,
    .neo-icon-voice-mailbox:before {
        content: ""
    }

    .neo-icon-warning-filled:before {
        content: ""
    }

    .neo-icon-warning:before,
    .neo-icon-warning-outline:before {
        content: ""
    }

    .neo-icon-whisper:before {
        content: ""
    }

    .neo-icon-widget-layout:before {
        content: ""
    }

    .neo-icon-widget-overview:before,
    .neo-icon-widgets:before,
    .neo-icon-widget-list:before {
        content: ""
    }

    .neo-icon-wifi:before {
        content: ""
    }

    .neo-icon-window-attach:before {
        content: ""
    }

    .neo-icon-window-detach:before {
        content: ""
    }

    .neo-icon-work-code:before {
        content: ""
    }

    .neo-icon-work-end:before,
    .neo-icon-end-work:before {
        content: ""
    }

    .neo-icon-work-start:before,
    .neo-icon-start-work:before {
        content: ""
    }

    .neo-icon-workflow:before {
        content: ""
    }

    .neo-icon-zoom-in:before {
        content: ""
    }

    .neo-icon-zoom-out:before {
        content: ""
    }

    .neo-icon-expand-all:before {
        content: ""
    }

    .neo-icon-collapse-all:before {
        content: ""
    }

    .neo-icon-font-color:before {
        content: ""
    }

    .neo-icon-font-family:before {
        content: ""
    }

    .neo-icon-font-highlight:before {
        content: ""
    }

    .neo-icon-format-predefined:before {
        content: ""
    }

    .neo-icon-format-remove:before {
        content: ""
    }

    .neo-icon-indent-decrease:before {
        content: ""
    }

    .neo-icon-indent-increase:before {
        content: ""
    }

    .neo-icon-line-break:before {
        content: ""
    }

    .neo-icon-special-character:before {
        content: ""
    }

    .neo-icon-superscript:before {
        content: ""
    }

    .neo-icon-link-remove:before {
        content: ""
    }

    .neo-icon-camera-ext-off:before {
        content: ""
    }

    .neo-icon-camera-ext-on:before {
        content: ""
    }

    .neo-icon-label:before {
        content: ""
    }

    .neo-icon-mobile-not-paired:before {
        content: ""
    }

    .neo-icon-mobile-paired:before {
        content: ""
    }

    .neo-icon-mobile-wireless:before {
        content: ""
    }

    .neo-icon-font-family-ar:before {
        content: ""
    }

    .neo-icon-font-family-he:before {
        content: ""
    }

    .neo-icon-font-family-zh:before {
        content: ""
    }

    .neo-icon-font-family-ja:before {
        content: ""
    }

    .neo-icon-font-family-ko:before {
        content: ""
    }

    .neo-icon-font-color-ar:before {
        content: ""
    }

    .neo-icon-font-color-he:before {
        content: ""
    }

    .neo-icon-font-color-zh:before {
        content: ""
    }

    .neo-icon-font-color-ja:before {
        content: ""
    }

    .neo-icon-font-color-ko:before {
        content: ""
    }

    .neo-icon-format-expand-ar:before {
        content: ""
    }

    .neo-icon-format-expand-he:before {
        content: ""
    }

    .neo-icon-format-expand-zh:before {
        content: ""
    }

    .neo-icon-format-expand-ja:before {
        content: ""
    }

    .neo-icon-format-expand-ko:before {
        content: ""
    }

    .neo-icon-format-collapse-ar:before {
        content: ""
    }

    .neo-icon-format-collapse-he:before {
        content: ""
    }

    .neo-icon-format-collapse-zh:before {
        content: ""
    }

    .neo-icon-format-collapse-ja:before {
        content: ""
    }

    .neo-icon-format-collapse-ko:before {
        content: ""
    }

    .neo-icon-font-highlight-ar:before {
        content: ""
    }

    .neo-icon-font-highlight-he:before {
        content: ""
    }

    .neo-icon-font-highlight-zh:before {
        content: ""
    }

    .neo-icon-font-highlight-ja:before {
        content: ""
    }

    .neo-icon-font-highlight-ko:before {
        content: ""
    }

    .neo-icon-format-predefined-ar:before {
        content: ""
    }

    .neo-icon-format-predefined-he:before {
        content: ""
    }

    .neo-icon-format-predefined-zh:before {
        content: ""
    }

    .neo-icon-format-predefined-ja:before {
        content: ""
    }

    .neo-icon-format-predefined-ko:before {
        content: ""
    }

    .neo-icon-format-remove-ar:before {
        content: ""
    }

    .neo-icon-format-remove-he:before {
        content: ""
    }

    .neo-icon-format-remove-zh:before {
        content: ""
    }

    .neo-icon-format-remove-ja:before {
        content: ""
    }

    .neo-icon-format-remove-ko:before {
        content: ""
    }

    .neo-icon-font-size-ar:before {
        content: ""
    }

    .neo-icon-font-size-he:before {
        content: ""
    }

    .neo-icon-font-size-zh:before {
        content: ""
    }

    .neo-icon-font-size-ja:before {
        content: ""
    }

    .neo-icon-font-size-ko:before {
        content: ""
    }

    .neo-icon-play-filled:before {
        content: ""
    }

    .neo-icon-stop-filled:before {
        content: ""
    }

    .neo-icon-usb:before {
        content: ""
    }

    .neo-icon-audio-filled:before {
        content: ""
    }

    .neo-icon-audio-on-1:before {
        content: ""
    }

    .neo-icon-audio-on-2:before {
        content: ""
    }

    .neo-icon-audio-on-3:before {
        content: ""
    }

    .neo-icon-audio-jack:before {
        content: ""
    }

    .neo-icon-clean:before {
        content: ""
    }

    .neo-icon-line-straight:before {
        content: ""
    }

    .neo-icon-text:before {
        content: ""
    }

    .neo-icon-shape-circle:before {
        content: ""
    }

    .neo-icon-shape-square:before {
        content: ""
    }

    .neo-icon-shape-circle-filled:before {
        content: ""
    }

    .neo-icon-shape-square-filled:before {
        content: ""
    }

    .neo-icon-select:before {
        content: ""
    }

    .neo-icon-erase:before {
        content: ""
    }

    .neo-icon-dashboard-filled:before {
        content: ""
    }

    .neo-icon-bridged-line-appearance:before {
        content: ""
    }

    .neo-icon-bounce:before {
        content: ""
    }

    .neo-icon-forward:before {
        content: ""
    }

    .neo-icon-conference-screen:before {
        content: ""
    }

    .neo-icon-coach-off:before {
        content: ""
    }

    .neo-icon-calendar-filled:before {
        content: ""
    }

    .neo-icon-incognito:before {
        content: ""
    }

    .neo-icon-incognito-off:before {
        content: ""
    }

    .neo-icon-layout-immersive:before {
        content: ""
    }

    .neo-icon-user:before {
        content: ""
    }

    .neo-icon-analytics-filled:before {
        content: ""
    }

    .neo-icon-after-call-work:before {
        content: ""
    }

    .neo-icon-bot-agent:before {
        content: ""
    }

    .neo-icon-hospitality:before {
        content: ""
    }

    .neo-icon-redial:before {
        content: ""
    }

    .neo-icon-audio-incoming:before {
        content: ""
    }

    .neo-icon-audio-outgoing:before {
        content: ""
    }

    .neo-icon-call-incoming:before {
        content: ""
    }

    .neo-icon-call-outgoing:before {
        content: ""
    }

    .neo-icon-chat-incoming:before {
        content: ""
    }

    .neo-icon-chat-outgoing:before {
        content: ""
    }

    .neo-icon-email-incoming:before {
        content: ""
    }

    .neo-icon-email-outgoing:before {
        content: ""
    }

    .neo-icon-messaging-incoming:before {
        content: ""
    }

    .neo-icon-messaging-outgoing:before {
        content: ""
    }

    .neo-icon-sms-incoming:before {
        content: ""
    }

    .neo-icon-sms-outgoing:before {
        content: ""
    }

    .neo-icon-video-incoming:before {
        content: ""
    }

    .neo-icon-video-outgoing:before {
        content: ""
    }

    .neo-icon-social-incoming:before {
        content: ""
    }

    .neo-icon-social-outgoing:before {
        content: ""
    }

    .neo-icon-cell:before {
        content: ""
    }

    .neo-icon-column:before {
        content: ""
    }

    .neo-icon-cut:before {
        content: ""
    }

    .neo-icon-row:before {
        content: ""
    }

    .neo-icon-unlock:before {
        content: ""
    }

    .neo-icon-mic-extended-off:before {
        content: ""
    }

    .neo-icon-mic-extended-on:before {
        content: ""
    }

    .neo-icon-vdn-incoming-call:before {
        content: ""
    }

    .neo-icon-user-return:before {
        content: ""
    }

    .neo-icon-list-number-complete:before {
        content: ""
    }

    .neo-icon-zoom-default:before {
        content: ""
    }

    .neo-icon-call-sms:before {
        content: ""
    }

    .neo-icon-table-insert:before {
        content: ""
    }

    .neo-icon-table-delete:before {
        content: ""
    }

    .neo-icon-axp-alerting:before {
        content: ""
    }

    .neo-icon-axp-connected:before {
        content: ""
    }

    .neo-icon-axp-inbound:before {
        content: ""
    }

    .neo-icon-axp-missed:before {
        content: ""
    }

    .neo-icon-axp-not-ready:before {
        content: ""
    }

    .neo-icon-axp-outbound:before {
        content: ""
    }

    .neo-icon-axp-pending:before {
        content: ""
    }

    .neo-icon-axp-ready:before {
        content: ""
    }

    .neo-icon-axp:before {
        content: ""
    }

    .neo-icon-loop-single:before {
        content: ""
    }

    .neo-icon-loop-multiple:before {
        content: ""
    }

    .neo-icon-sub-accounts-select:before {
        content: ""
    }

    .neo-icon-sub-accounts-switch:before {
        content: ""
    }

    .neo-icon-customer-journey-retrieve-data:before {
        content: ""
    }

    .neo-icon-customer-journey-store-data:before {
        content: ""
    }

    .neo-icon-label-go:before {
        content: ""
    }

    .neo-icon-broadcast-play:before {
        content: ""
    }

    .neo-icon-broadcast-stop:before {
        content: ""
    }

    .neo-icon-callback-offer:before {
        content: ""
    }

    .neo-icon-queue-removed:before {
        content: ""
    }

    .neo-icon-missed:before {
        content: ""
    }

    .neo-icon-http:before {
        content: ""
    }

    .neo-icon-flow:before {
        content: ""
    }

    .neo-icon-boolean:before {
        content: ""
    }

    .neo-icon-decimal:before {
        content: ""
    }

    .neo-icon-integer:before {
        content: ""
    }

    .neo-icon-recording-pause:before {
        content: ""
    }

    .neo-icon-input:before {
        content: ""
    }

    .neo-icon-input-output:before {
        content: ""
    }

    .neo-icon-output:before {
        content: ""
    }

    .neo-icon-forwarding:before {
        content: ""
    }

    .neo-icon-timetable:before {
        content: ""
    }

    .neo-icon-transcript:before {
        content: ""
    }

    .neo-icon-variable-assign:before {
        content: ""
    }

    .neo-icon-next-filled:before {
        content: ""
    }

    .neo-icon-previous-filled:before {
        content: ""
    }

    .neo-icon-pause-filled:before {
        content: ""
    }

    .neo-icon-select-single-condition:before {
        content: ""
    }

    .neo-icon-global-variables:before {
        content: ""
    }

    .neo-icon-cherry-pick:before {
        content: ""
    }

    .neo-icon-omni-sdk:before {
        content: ""
    }

    .neo-icon-add-filled:before {
        content: ""
    }

    .neo-icon-translate:before {
        content: ""
    }

    .neo-icon-ai:before {
        content: ""
    }

    .neo-icon-filter-applied:before {
        content: ""
    }

    .neo-icon-nailed-up-off:before {
        content: ""
    }

    .neo-icon-nailed-up-on:before {
        content: ""
    }

    .neo-icon-suggested-response:before {
        content: ""
    }

    .neo-icon-suggested-response-rtl:before {
        content: ""
    }

    .neo-icon-faq:before {
        content: ""
    }

    .neo-icon-faq-rtl:before {
        content: ""
    }

    .neo-icon-next-best-action:before {
        content: ""
    }

    .neo-icon-next-best-action-rtl:before {
        content: ""
    }

    .neo-icon-array-boolean:before {
        content: ""
    }

    .neo-icon-array-number:before {
        content: ""
    }

    .neo-icon-array-object:before {
        content: ""
    }

    .neo-icon-array-object-rtl:before {
        content: ""
    }

    .neo-icon-array-string:before {
        content: ""
    }

    .neo-icon-ringer-off:before {
        content: ""
    }

    .neo-icon-closed-thick:before {
        content: ""
    }

    

    .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
    }

    avaya-infinity-omni-sdk-messaging-ui h1,
    avaya-infinity-omni-sdk-messaging-ui h2,
    avaya-infinity-omni-sdk-messaging-ui h3,
    avaya-infinity-omni-sdk-messaging-ui h3,
    avaya-infinity-omni-sdk-messaging-ui h4,
    avaya-infinity-omni-sdk-messaging-ui h5,
    avaya-infinity-omni-sdk-messaging-ui h6 {
        color: var(--heading-color);
        margin-top: 0;
        font-weight: 400
    }

    avaya-infinity-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
        }

    avaya-infinity-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
        }

    avaya-infinity-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
        }

    avaya-infinity-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
        }

    avaya-infinity-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
        }

    avaya-infinity-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
        }

    avaya-infinity-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
    }

    avaya-infinity-omni-sdk-messaging-ui small {
        font-size: 80%;
        line-height: inherit
    }

    avaya-infinity-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
    }

    avaya-infinity-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,
    avaya-infinity-omni-sdk-messaging-ui ol,
    avaya-infinity-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
    }

    avaya-infinity-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
        }

    avaya-infinity-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
    }

    .grid {
        grid-column-gap: 15px;
        grid-template-columns: repeat(12, 1fr);
        display: grid
    }

    avaya-infinity-omni-sdk-messaging-ui .col-1 {
        grid-column: span 1
    }

    avaya-infinity-omni-sdk-messaging-ui .col-2 {
        grid-column: span 2
    }

    avaya-infinity-omni-sdk-messaging-ui .col-3 {
        grid-column: span 3
    }

    avaya-infinity-omni-sdk-messaging-ui .col-4 {
        grid-column: span 4
    }

    avaya-infinity-omni-sdk-messaging-ui .col-5 {
        grid-column: span 5
    }

    avaya-infinity-omni-sdk-messaging-ui .col-6 {
        grid-column: span 6
    }

    avaya-infinity-omni-sdk-messaging-ui .col-7 {
        grid-column: span 7
    }

    avaya-infinity-omni-sdk-messaging-ui .col-8 {
        grid-column: span 8
    }

    avaya-infinity-omni-sdk-messaging-ui .col-9 {
        grid-column: span 9
    }

    avaya-infinity-omni-sdk-messaging-ui .col-10 {
        grid-column: span 10
    }

    avaya-infinity-omni-sdk-messaging-ui .col-11 {
        grid-column: span 11
    }

    .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-form .neo-form-control > .neo-input-group .neo-form__label-with-icon > label,
    .neo-form .neo-form-control--required > .neo-input-group .neo-form__label-with-icon > label {
        padding-bottom: unset
    }

        .neo-form .neo-form-control > .neo-input-group .neo-form__label-with-icon > label.neo-switch:only-child,
        .neo-form .neo-form-control--required > .neo-input-group .neo-form__label-with-icon > label.neo-switch:only-child {
            margin-top: unset;
            margin-bottom: unset
        }

    .neo-form .neo-form-control > .neo-input-group .neo-form__label-with-icon div span,
    .neo-form .neo-form-control--required > .neo-input-group .neo-form__label-with-icon div span {
        align-items: center;
        display: flex
    }

    .neo-form .neo-form-control > .neo-input-group .neo-form__label-with-icon span.neo-switch-children div span,
    .neo-form .neo-form-control--required > .neo-input-group .neo-form__label-with-icon span.neo-switch-children div span {
        display: inline
    }

    .neo-form .neo-form-control--required > .neo-input-group .neo-form__label-with-icon > label:after {
        color: var(--input-asterix-color);
        content: "*";
        padding-inline-start: 2px;
        display: inline-block
    }

    .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 {
            color: var(--global-font-color);
            border: none;
            border-bottom: 1px solid var(--radio-readonly-border);
            pointer-events: none;
            background-color: #0000;
            border-radius: 0%;
            padding: 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 {
        outline: 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 .neo-form__label-with-icon label:not(.neo-switch) {
            letter-spacing: 0;
            color: var(--input-label-color);
            font-size: 12px;
            font-weight: 400;
            line-height: 16px
        }

        .neo-input-group .neo-form__label-with-icon__spacer {
            width: 8px;
            height: 8px;
            display: inline-block
        }

        .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[readonly].neo-input-textarea--readonly {
        border: none;
        border-bottom: 1px solid var(--input-border-disabled-color);
        border-radius: 0%;
        min-height: auto;
        padding: 8px 0
    }

    .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(:not[readonly]) {
        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,
    avaya-infinity-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,
        avaya-infinity-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
    }

    avaya-infinity-omni-sdk-messaging-ui .neo-btn {
        position: relative
    }

    .neo-btn--wide {
        justify-content: center;
        width: 100%;
        display: flex
    }

    avaya-infinity-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(--radio-readonly-border)
    }

    .neo-radio-readonly:checked + label:after {
        border: 3px solid var(--radio-readonly-thick-stroke);
        background-color: #0000
    }

    .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(--input-label-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: 3px;
        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
    }

    .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: 3px;
        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: 1px solid 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: 3px;
        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: 1px solid var(--radio-disabled-border);
        content: "";
        border-radius: 50%;
        width: 16px;
        height: 16px;
        display: block;
        position: absolute
    }

    .neo-radio-group {
        flex-direction: column;
        display: flex
    }


    avaya-infinity-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: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)
        }

        avaya-infinity-omni-sdk-messaging-ui .neo-check + label {
            color: var(--input-label-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: 2px;
                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,
    .neo-check:checked + label:before {
        content: "";
        color: var(--checkbox-icon-color);
        justify-content: center;
        align-items: center;
        padding-left: 1px;
        font-size: 8px;
        display: flex;
        font-family: checkbox-icons !important
    }

    .neo-check--indeterminate-checked,
    .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: 0;
        padding-right: 0;
        font-size: 2px;
        display: flex;
        font-family: checkbox-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: 2px;
        font-family: checkbox-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: 8px
    }

        .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: 2px;
        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: 2px;
        justify-content: center;
        align-items: center;
        min-width: 16px;
        height: 16px;
        margin-right: 8px;
        padding-left: 2px;
        font-size: 12px;
        display: flex;
        background: var(--checkbox-disabled-background-color) !important;
        font-family: checkbox-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: 2px;
        font-family: checkbox-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
    }

    .neo-check.neo-check-readonly,
    .neo-check.neo-check--indeterminate.neo-check-readonly,
    .neo-check.neo-check-readonly + label,
    .neo-check.neo-check--indeterminate.neo-check-readonly + label {
        pointer-events: none
    }

        .neo-check.neo-check-readonly + label:before,
        .neo-check.neo-check--indeterminate.neo-check-readonly + label:before {
            border: 1px solid var(--radio-readonly-border)
        }

        .neo-check.neo-check-readonly:checked + label:before,
        .neo-check.neo-check--indeterminate.neo-check-readonly:checked + label:before {
            color: var(--input-label-color)
        }

        .neo-check.neo-check--indeterminate.neo-check-readonly + label:before {
            background: 0 0
        }

    avaya-infinity-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)
        }

        avaya-infinity-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)
        }

    avaya-infinity-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
    }

    avaya-infinity-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
        }

    avaya-infinity-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
        }

    avaya-infinity-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
    }

    avaya-infinity-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
        }

    avaya-infinity-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
    }

    avaya-infinity-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: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.neo-table--resizing {
        -webkit-user-select: none;
        user-select: none
    }

    .neo-table thead tr th {
        position: relative
    }

        .neo-table thead tr th .neo-table__resizer__th {
            z-index: 1;
            touch-action: none;
            width: 10px;
            height: 100%;
            position: absolute;
            top: 0;
            right: 0;
            transform: translate(40%)
        }

    [dir=rtl] .neo-table thead tr th .neo-table__resizer__th {
        left: 0;
        right: unset;
        transform: translate(-40%)
    }

    .neo-table thead tr th .neo-table__resizer__th:hover,
    .neo-table thead tr th .neo-table__resizer__th.neo-table--resizing {
        background-color: var(--table-resizer-background-color)
    }

    .neo-table tbody tr td {
        position: relative
    }

        .neo-table tbody tr td .neo-table__resizer__td {
            z-index: 1;
            touch-action: none;
            width: 2px;
            height: calc(100% + 2px);
            position: absolute;
            top: 0;
            right: 0;
            transform: translateY(-1px)
        }

    [dir=rtl] .neo-table tbody tr td .neo-table__resizer__td {
        left: 0;
        right: unset
    }

    .neo-table tbody tr td .neo-table__resizer__td:hover,
    .neo-table tbody tr td .neo-table__resizer__td.neo-table--resizing {
        background-color: var(--table-resizer-background-color)
    }

    .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 > button {
        background: 0 0;
        border: none
    }

        .neo-notification__close > button:hover {
            cursor: pointer
        }

        .neo-notification__close > button:before {
            font-size: 1rem
        }

    .neo-notification__actions {
        display: flex
    }

    .neo-notification__actions--multiline > :first-child {
        margin-top: 1rem
    }

        .neo-notification__actions--multiline > :first-child:not(:last-child) {
            margin-bottom: 1rem
        }

    .neo-notification__button {
        color: var(--notification-button-color);
        border-color: var(--notification-button-color);
        padding: 0 16px
    }

        .neo-notification__button:hover,
        .neo-notification__button:active,
        .neo-notification__button:focus {
            color: var(--notification-button-color);
            border-color: var(--notification-button-color)
        }

    .neo-notification__button--pressed {
        transform: rotate(180deg)
    }

    .neo-notification__message {
        container-type: inline-size
    }

        .neo-notification__message .neo-tooltip {
            margin-left: .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
    }

    .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
    }

    :root .neo-pagination__row {
        --pagination-font-color: var(--neo-color-base-900);
        --pagination-unselect-button-hover-color: var(--neo-color-base-100)
    }

    :root .neo-dark .neo-pagination__row {
        --pagination-font-color: var(--neo-color-base-100);
        --pagination-unselect-button-hover-color: var(--neo-color-base-800)
    }

    @media (prefers-color-scheme:light) {
        :root .neo-dynamic .neo-pagination__row {
            --pagination-font-color: var(--neo-color-base-900);
            --pagination-unselect-button-hover-color: var(--neo-color-base-100)
        }
    }

    @media (prefers-color-scheme:dark) {
        :root .neo-dynamic .neo-pagination__row {
            --pagination-font-color: var(--neo-color-base-100);
            --pagination-unselect-button-hover-color: var(--neo-color-base-800)
        }
    }

    .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 {
            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
    }

    avaya-infinity-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)
        }

        avaya-infinity-omni-sdk-messaging-ui .neo-select select {
            border-radius: 2px;
            min-height: 38px
        }

        avaya-infinity-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
    }

    avaya-infinity-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
    }

    avaya-infinity-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-select.neo-select--expanded--disabled:not(.neo-select--multiple):after {
        color: var(--input-disabled-color)
    }

    .neo-select.neo-select--expanded:not(.neo-select--multiple):after {
        color: var(--input-font-color);
        content: "";
        pointer-events: none;
        vertical-align: middle;
        justify-content: center;
        align-items: center;
        font-family: updated-neo-icons;
        font-size: 16px;
        display: inline-flex;
        position: absolute;
        top: 50%;
        right: 12px;
        transform: translateY(-50%)
    }

    [dir=rtl] .neo-select.neo-select--expanded:not(.neo-select--multiple):after {
        left: 12px;
        right: auto
    }

    .neo-select.neo-select--expanded[disabled]:not(.neo-select--multiple):after {
        color: var(--input-disabled-color)
    }

    .neo-multiselect {
        box-sizing: border-box;
        display: inline-block;
        position: relative
    }

        .neo-multiselect:focus,
        .neo-multiselect:focus-within {
            outline: 0
        }

            .neo-multiselect:focus .neo-multiselect__header:not(.neo-multiselect__header--readonly),
            .neo-multiselect:focus-within .neo-multiselect__header:not(.neo-multiselect__header--readonly) {
                border-color: var(--input-focus-border-color);
                border-width: 2px;
                outline: 0;
                margin: -1px
            }

            .neo-multiselect:focus .neo-multiselect-combo__header:not(.neo-multiselect-combo__header--readonly),
            .neo-multiselect:focus-within .neo-multiselect-combo__header:not(.neo-multiselect-combo__header--readonly) {
                border-color: var(--input-focus-border-color);
                border-width: 2px;
                margin: -1px
            }

                .neo-multiselect:focus .neo-multiselect-combo__header:not(.neo-multiselect-combo__header--readonly) .neo-input,
                .neo-multiselect:focus-within .neo-multiselect-combo__header:not(.neo-multiselect-combo__header--readonly) .neo-input {
                    box-shadow: none
                }

        .neo-multiselect.neo-multiselect--small .neo-multiselect__header {
            padding: 2px 8px
        }

        .neo-multiselect.neo-multiselect--disabled:focus {
            outline: none
        }

            .neo-multiselect.neo-multiselect--disabled:focus .neo-multiselect__header,
            .neo-multiselect.neo-multiselect--disabled:focus .neo-multiselect-combo__header {
                border-color: var(--input-disabled-color) !important
            }

        .neo-multiselect.neo-multiselect--disabled .neo-multiselect__header,
        .neo-multiselect.neo-multiselect--disabled .neo-multiselect-combo__header {
            background-color: var(--input-disabled-bg);
            color: var(--input-disabled-color) !important;
            cursor: not-allowed !important
        }

            .neo-multiselect.neo-multiselect--disabled .neo-multiselect__header:focus,
            .neo-multiselect.neo-multiselect--disabled .neo-multiselect-combo__header:focus {
                outline: none;
                border-color: var(--input-disabled-color) !important
            }

            .neo-multiselect.neo-multiselect--disabled .neo-multiselect__header:after,
            .neo-multiselect.neo-multiselect--disabled .neo-multiselect-combo__header:after {
                background-color: var(--input-disabled-bg);
                color: var(--input-disabled-color) !important;
                cursor: not-allowed !important
            }

        .neo-multiselect .neo-multiselect__header {
            background-color: var(--input-background-color);
            cursor: pointer;
            color: var(--input-font-color);
            border: 1px solid var(--input-border-color);
            letter-spacing: 0;
            border-radius: 2px;
            justify-content: space-between;
            align-items: center;
            padding: 8px 28px 8px 12px;
            font-size: 14px;
            line-height: 20px;
            display: flex
        }

            .neo-multiselect .neo-multiselect__header:after {
                color: var(--global-font-color);
                content: "";
                vertical-align: middle;
                cursor: pointer;
                background-color: var(--input-background-color);
                font-family: updated-neo-icons;
                position: absolute;
                right: 12px
            }

    [dir=rtl] .neo-multiselect .neo-multiselect__header:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        font-family: updated-neo-icons;
        left: 8px;
        right: auto
    }

    [dir=rtl] .neo-multiselect .neo-multiselect__header:before {
        display: none
    }

    [dir=rtl] .neo-multiselect .neo-multiselect__header {
        padding: 8px 12px 8px 28px
    }

    .neo-multiselect .neo-multiselect__header.neo-multiselect__header--expanded:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        cursor: pointer;
        background-color: var(--input-background-color);
        font-family: updated-neo-icons;
        position: absolute;
        right: 12px
    }

    [dir=rtl] .neo-multiselect .neo-multiselect__header.neo-multiselect__header--expanded:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        font-family: updated-neo-icons;
        left: 8px;
        right: auto
    }

    [dir=rtl] .neo-multiselect .neo-multiselect__header.neo-multiselect__header--expanded:before {
        display: none
    }

    .neo-multiselect .neo-multiselect-combo__header {
        background-color: var(--input-background-color);
        color: var(--input-font-color);
        border: 1px solid var(--input-border-color);
        letter-spacing: 0;
        border-radius: 2px;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        padding-left: 12px;
        padding-right: 24px;
        font-size: 14px;
        line-height: 20px;
        display: flex
    }

        .neo-multiselect .neo-multiselect-combo__header:after {
            color: var(--global-font-color);
            content: "";
            vertical-align: middle;
            cursor: pointer;
            background-color: var(--input-background-color);
            font-family: updated-neo-icons;
            position: absolute;
            right: 12px
        }

    [dir=rtl] .neo-multiselect .neo-multiselect-combo__header:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        font-family: updated-neo-icons;
        left: 8px;
        right: auto
    }

    [dir=rtl] .neo-multiselect .neo-multiselect-combo__header:before {
        display: none
    }

    .neo-multiselect .neo-multiselect-combo__header .neo-input {
        border: none;
        padding: 0 0 0 8px
    }

    .neo-multiselect .neo-multiselect-combo__header .neo-chip {
        margin: 2px
    }

    [dir=rtl] .neo-multiselect .neo-multiselect-combo__header {
        padding-left: 0 24px;
        padding-right: 12px
    }

    .neo-multiselect .neo-multiselect-combo__header.neo-multiselect-combo__header--expanded:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        cursor: pointer;
        background-color: var(--input-background-color);
        font-family: updated-neo-icons;
        position: absolute;
        right: 12px
    }

    [dir=rtl] .neo-multiselect .neo-multiselect-combo__header.neo-multiselect-combo__header--expanded:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        font-family: updated-neo-icons;
        left: 8px;
        right: auto
    }

    [dir=rtl] .neo-multiselect .neo-multiselect-combo__header.neo-multiselect-combo__header--expanded:before {
        display: none
    }

    .neo-multiselect--active > .neo-multiselect__content {
        display: block;
        position: absolute
    }

    .neo-multiselect__content {
        overflow-wrap: break-word;
        white-space: normal;
        width: 100%;
        max-height: 200px;
        margin-top: 1px;
        transition-timing-function: ease;
        top: -1px;
        left: 100%;
        overflow-y: auto;
        box-shadow: 0 4px 4px #00000040
    }

        .neo-multiselect__content .neo-radio + label:not(last-child),
        .neo-multiselect__content .neo-switch:not(last-child),
        .neo-multiselect__content .neo-check + label:not(last-child) {
            margin-right: 0
        }

        .neo-multiselect__content .neo-check ~ label {
            padding: 8px 16px !important
        }

        .neo-multiselect__content .neo-check:not(input:disabled) + label:hover,
        .neo-multiselect__content .neo-check:not(input:disabled) + label.neo-multiselect__content__item--hover,
        .neo-multiselect__content .neo-check:not(input:disabled) + label.neo-multiselect__content__item--focus {
            background-color: var(--list-hover)
        }

        .neo-multiselect__content .neo-check + label + .neo-input-hint {
            white-space: nowrap;
            margin: 0;
            padding-left: 40px !important;
            padding-right: 12px !important
        }

    [dir=rtl] .neo-multiselect__content .neo-check + label + .neo-input-hint {
        padding-left: 40px !important;
        padding-right: 12px !important
    }

    .neo-multiselect input[type=checkbox]:disabled + label + .neo-input-hint {
        color: var(--checkbox-disabled-font-color)
    }

    .neo-multiselect .neo-input-group {
        padding-bottom: 8px
    }

        .neo-multiselect .neo-input-group:hover,
        .neo-multiselect .neo-input-group.neo-multiselect__content__item--hover,
        .neo-multiselect .neo-input-group.neo-multiselect__content__item--focus {
            background-color: var(--navbar-bg-color-hover)
        }

    .neo-multiselect ul {
        margin: 0
    }

        .neo-multiselect ul li {
            color: var(--global-font-color);
            padding: 8px 16px;
            list-style: none
        }

            .neo-multiselect ul li:before {
                margin-right: 8px
            }

            .neo-multiselect ul li[disabled],
            .neo-multiselect ul li.neo-multiselect__content__item--disabled {
                color: var(--checkbox-disabled-font-color)
            }

                .neo-multiselect ul li[disabled]:hover,
                .neo-multiselect ul li.neo-multiselect__content__item--disabled:hover {
                    cursor: not-allowed
                }

            .neo-multiselect ul li:not([disabled]):hover,
            .neo-multiselect ul li.neo-multiselect__content__item--hover:not([disabled]),
            .neo-multiselect ul li.neo-multiselect__content__item--focus:not([disabled]) {
                cursor: pointer;
                background-color: var(--navbar-bg-color-hover)
            }

    .neo-multiselect__content {
        background-color: var(--global-background);
        border: 1px solid var(--modal-border-color);
        z-index: 20;
        border-radius: 4px;
        min-width: 0;
        margin: 1px 0 0;
        padding: 0;
        animation: show-element;
        display: none;
        position: absolute;
        top: 100%;
        left: 0
    }

    [dir=rtl] .neo-multiselect__content {
        left: initial;
        right: 0
    }

    .neo-multiselect-combo__dropdown + .neo-multiselect__content,
    .neo-multiselect__dropdown + .neo-multiselect__content {
        max-width: initial;
        width: 100%
    }

        .neo-multiselect-combo__dropdown + .neo-multiselect__content ul li.neo-multiselect__dropdown__item,
        .neo-multiselect__dropdown + .neo-multiselect__content ul li.neo-multiselect__dropdown__item {
            display: flex
        }

            .neo-multiselect-combo__dropdown + .neo-multiselect__content ul li.neo-multiselect__dropdown__item:after,
            .neo-multiselect__dropdown + .neo-multiselect__content ul li.neo-multiselect__dropdown__item:after {
                content: "";
                align-self: flex-end;
                font-family: updated-neo-icons;
                position: absolute;
                right: 12px
            }

            .neo-multiselect-combo__dropdown + .neo-multiselect__content ul li.neo-multiselect__dropdown__item:before,
            .neo-multiselect__dropdown + .neo-multiselect__content ul li.neo-multiselect__dropdown__item:before {
                margin-right: 8px
            }

    .neo-multiselect__content + .neo-dropdown .neo-dropdown__content .neo-dropdown__link {
        padding: 8px 16px
    }

    .neo-multiselect__content + .neo-dropdown {
        display: block
    }

    .neo-multiselect div.neo-multiselect-combo__header--readonly {
        border: none;
        border-bottom: 1px solid var(--radio-readonly-border);
        pointer-events: none;
        border-radius: 0%;
        padding-left: 0
    }

    [dir=rtl] .neo-multiselect div.neo-multiselect-combo__header--readonly {
        padding-left: 12px;
        padding-right: 0
    }

    .neo-multiselect div.neo-multiselect-combo__header--readonly:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        cursor: pointer;
        background-color: var(--input-background-color);
        font-family: updated-neo-icons;
        position: absolute;
        right: 12px
    }

    [dir=rtl] .neo-multiselect div.neo-multiselect-combo__header--readonly:after {
        color: var(--global-font-color);
        content: "";
        vertical-align: middle;
        font-family: updated-neo-icons;
        left: 8px;
        right: auto
    }

    [dir=rtl] .neo-multiselect div.neo-multiselect-combo__header--readonly:before {
        display: none
    }

    .neo-multiselect div.neo-multiselect-combo__header--readonly > input.neo-input {
        padding: 0
    }

    :is(.neo-multiselect:has(div.neo-multiselect-combo__header--readonly):focus, .neo-multiselect:has(div.neo-multiselect-combo__header--readonly):focus-within) {
        outline: none
    }

    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: -6.5px
    }

    .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
    }

    avaya-infinity-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
        }

        avaya-infinity-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;
        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);
        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: "";
        font-size: 8px;
        font-family: updated-neo-icons !important
    }

    .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);
        justify-content: center;
        align-items: center;
        font-size: 8px;
        display: flex;
        transform: translate(16px);
        font-family: checkbox-icons !important
    }

    [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)
        }

        .neo-switch--disabled input:checked:disabled + .neo-switch__icon:after {
            color: 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
    }

    .neo-switch--readonly,
    .neo-switch--readonly input + .neo-switch__icon {
        pointer-events: none
    }

        .neo-switch--readonly input:focus-visible,
        .neo-switch--readonly input:focus-visible + .neo-switch__icon:before {
            outline: 0
        }

        .neo-switch--readonly input:checked + .neo-switch__icon:before,
        .neo-switch--readonly input + .neo-switch__icon:before {
            border: 1px solid var(--radio-readonly-border);
            background-color: #0000
        }

        .neo-switch--readonly input + .neo-switch__icon:after {
            color: var(--global-text-inverse-color);
            background-color: var(--switch-readonly-icon-background-color)
        }

        .neo-switch--readonly input:checked + .neo-switch__icon:after {
            color: var(--global-text-inverse-color)
        }

    .neo-switch:focus input + .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-input-group .neo-form__label-with-icon {
        align-items: center;
        padding-bottom: 4px;
        display: flex
    }

        .neo-input-group .neo-form__label-with-icon label.neo-switch {
            color: var(--input-label-color);
            margin-bottom: unset;
            min-width: 32px;
            height: 20px;
            padding-inline-start: 27px;
            font-size: 14px;
            line-height: 20px;
            display: flex;
            position: relative
        }

            .neo-input-group .neo-form__label-with-icon label.neo-switch + div span {
                align-items: center;
                display: flex
            }

    .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
    }

    avaya-infinity-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)
    }

    avaya-infinity-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
        }

        avaya-infinity-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)
    }

    avaya-infinity-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
    }

    avaya-infinity-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
    }

    avaya-infinity-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
    }

    avaya-infinity-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
    }

    avaya-infinity-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
    }

    avaya-infinity-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,
    avaya-infinity-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;
        gap: .5rem;
        margin-bottom: 1rem;
        display: flex
    }

    .neo-sheet__header--left h4 {
        margin-bottom: 0
    }

        .neo-sheet__header--left h4:before {
            margin-left: auto;
            margin-right: 16px
        }

    [dir=rtl] .neo-sheet__header--left h4:before {
        margin-left: 16px;
        margin-right: auto
    }

    .neo-sheet__header--right button:not(:last-child) {
        margin-left: auto;
        margin-right: 8px
    }

    [dir=rtl] .neo-sheet__header--right button:not(:last-child) {
        margin-left: 8px;
        margin-right: auto
    }

    .neo-sheet__header--left,
    .neo-sheet__header--right {
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .neo-sheet__header__action {
        color: var(--icon-color);
        cursor: pointer;
        pointer-events: auto;
        text-align: center;
        background: 0 0;
        border: 0;
        outline: none;
        flex-grow: 0;
        flex-shrink: 0;
        margin-left: auto;
        margin-right: 16px;
        padding: 0;
        display: flex;
        position: relative
    }

    [dir=rtl] .neo-sheet__header__action {
        margin-left: 16px;
        margin-right: auto
    }

    .neo-sheet__header__action:focus {
        outline: var(--global-outline-color)auto 2px
    }

    :root nav.neo-sidenav,
    :root .neo-light nav.neo-sidenav {
        --disabled-font-color: var(--neo-color-base-500);
        --trail-font-color: var(--neo-color-blue-600);
        --chevron-color: var(--neo-color-base-900);
        --active-font-color: var(--neo-color-blue-600);
        --active-border-color: var(--neo-color-blue-600);
        --active-background-color: var(--neo-color-blue-100)
    }

    :root .neo-dark nav.neo-sidenav {
        --disabled-font-color: var(--neo-color-base-400);
        --trail-font-color: var(--neo-color-blue-300);
        --chevron-color: var(--neo-color-base-0);
        --active-font-color: var(--neo-color-blue-300);
        --active-border-color: var(--neo-color-blue-300);
        --active-background-color: var(--neo-color-blue-800)
    }

    @media (prefers-color-scheme:light) {
        :root .neo-dynamic nav.neo-sidenav {
            --disabled-font-color: var(--neo-color-base-500);
            --trail-font-color: var(--neo-color-blue-600);
            --chevron-color: var(--neo-color-base-900);
            --active-font-color: var(--neo-color-blue-600);
            --active-border-color: var(--neo-color-blue-600);
            --active-background-color: var(--neo-color-blue-100)
        }
    }

    @media (prefers-color-scheme:dark) {
        :root .neo-dynamic nav.neo-sidenav {
            --disabled-font-color: var(--neo-color-base-400);
            --trail-font-color: var(--neo-color-blue-300);
            --chevron-color: var(--neo-color-base-0);
            --active-font-color: var(--neo-color-blue-300);
            --active-border-color: var(--neo-color-blue-300);
            --active-background-color: var(--neo-color-blue-800)
        }
    }

    nav.neo-sidenav {
        --category-left-padding: 48px;
        --child-left-padding: 56px;
        --grandchild-left-padding: 68px;
        width: 240px
    }

        nav.neo-sidenav a,
        nav.neo-sidenav button {
            align-items: center;
            font-size: 14px;
            font-weight: 400;
            line-height: 24px;
            display: flex
        }

            nav.neo-sidenav a span[class^=neo-icon-],
            nav.neo-sidenav button span[class^=neo-icon-] {
                line-height: 20px
            }

                nav.neo-sidenav a span[class^=neo-icon-]:before,
                nav.neo-sidenav button span[class^=neo-icon-]:before {
                    margin-right: 8px;
                    font-size: 24px
                }

    [dir=rtl] nav.neo-sidenav a span[class^=neo-icon-]:before,
    [dir=rtl] nav.neo-sidenav button span[class^=neo-icon-]:before {
        margin-left: 8px;
        margin-right: unset
    }

    nav.neo-sidenav a .neo-sidenav-text-truncation,
    nav.neo-sidenav button .neo-sidenav-text-truncation {
        line-clamp: 2;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        text-align: left;
        word-break: break-all;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    [dir=rtl] nav.neo-sidenav a .neo-sidenav-text-truncation,
    [dir=rtl] nav.neo-sidenav button .neo-sidenav-text-truncation {
        text-align: right
    }

    nav.neo-sidenav a {
        color: var(--leftnav-default-color);
        text-decoration: none
    }

        nav.neo-sidenav a:hover {
            color: var(--leftnav-default-color);
            background-color: var(--leftnav-hover-background-color);
            text-decoration: none
        }

        nav.neo-sidenav a.active {
            color: var(--active-font-color);
            background-color: var(--active-background-color);
            font-weight: 600
        }

            nav.neo-sidenav a.active:before {
                content: "";
                background-color: var(--active-border-color);
                width: 2px;
                position: absolute;
                top: 2px;
                bottom: 2px;
                left: 2px
            }

    [dir=rtl] nav.neo-sidenav a.active:before {
        left: unset;
        right: 2px
    }

    nav.neo-sidenav button {
        cursor: pointer;
        color: var(--leftnav-default-color);
        background: 0 0;
        border: none;
        width: 100%;
        font-family: noto-sans, sans-serif
    }

        nav.neo-sidenav button:hover:not(:disabled) {
            background-color: var(--leftnav-hover-background-color)
        }

        nav.neo-sidenav button:disabled {
            cursor: not-allowed;
            color: var(--disabled-font-color)
        }

            nav.neo-sidenav button:disabled:before {
                color: var(--disabled-font-color)
            }

            nav.neo-sidenav button:disabled + ul,
            nav.neo-sidenav button:not(.expanded) + ul {
                display: none
            }

        nav.neo-sidenav button.neo-sidenav-parent:not(:disabled),
        nav.neo-sidenav button.neo-sidenav-child:not(:disabled) {
            --chevron-spacing: 12px;
            --chevron-plus-ellipsis-spacing: 24px
        }

            nav.neo-sidenav button.neo-sidenav-parent:not(:disabled) .neo-sidenav-text-truncation,
            nav.neo-sidenav button.neo-sidenav-child:not(:disabled) .neo-sidenav-text-truncation {
                padding-right: var(--chevron-plus-ellipsis-spacing)
            }

    [dir=rtl] nav.neo-sidenav button.neo-sidenav-parent:not(:disabled) .neo-sidenav-text-truncation,
    [dir=rtl] nav.neo-sidenav button.neo-sidenav-child:not(:disabled) .neo-sidenav-text-truncation {
        padding-right: unset;
        padding-left: var(--chevron-plus-ellipsis-spacing)
    }

    nav.neo-sidenav button.neo-sidenav-parent:not(:disabled):after,
    nav.neo-sidenav button.neo-sidenav-child:not(:disabled):after {
        color: var(--chevron-color);
        content: "";
        right: var(--chevron-spacing);
        font-family: updated-neo-icons;
        position: absolute
    }

    [dir=rtl] nav.neo-sidenav button.neo-sidenav-parent:not(:disabled):after,
    [dir=rtl] nav.neo-sidenav button.neo-sidenav-child:not(:disabled):after {
        left: var(--chevron-spacing);
        right: unset
    }

    nav.neo-sidenav button.neo-sidenav-parent:not(:disabled).expanded:after,
    nav.neo-sidenav button.neo-sidenav-child:not(:disabled).expanded:after {
        content: "";
        transition: transform .4s
    }

    nav.neo-sidenav ul {
        margin: 0;
        list-style-type: none
    }

    nav.neo-sidenav li {
        position: relative
    }

        nav.neo-sidenav li:has(a.active) > button {
            color: var(--trail-font-color);
            font-weight: 600
        }

    nav.neo-sidenav .neo-sidenav-parent {
        padding: 8px 12px
    }

    nav.neo-sidenav .neo-sidenav-category,
    nav.neo-sidenav .neo-sidenav-child,
    nav.neo-sidenav .neo-sidenav-grandchild {
        padding: 4px 12px
    }

    nav.neo-sidenav.no-icons {
        --category-left-padding: 16px;
        --child-left-padding: 24px;
        --grandchild-left-padding: 36px
    }

    nav.neo-sidenav .neo-sidenav-category {
        padding-left: var(--category-left-padding);
        color: var(--disabled-font-color);
        font-size: 12px;
        line-height: 24px
    }

    [dir=rtl] nav.neo-sidenav .neo-sidenav-category {
        padding-left: inherit;
        padding-right: var(--category-left-padding)
    }

    nav.neo-sidenav .neo-sidenav-child {
        padding-left: var(--child-left-padding)
    }

    [dir=rtl] nav.neo-sidenav .neo-sidenav-child {
        padding-left: inherit;
        padding-right: var(--child-left-padding)
    }

    nav.neo-sidenav .neo-sidenav-grandchild {
        padding-left: var(--grandchild-left-padding)
    }

    [dir=rtl] nav.neo-sidenav .neo-sidenav-grandchild {
        padding-left: inherit;
        padding-right: var(--grandchild-left-padding)
    }

    .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
    }

    .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)
    }

    .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
    }

        .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
    }

    .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 .neo-btn:not(:empty):before {
        margin-right: 12px
    }

    .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-icon-state .neo-badge:after {
        --badge-size: 6px;
        width: var(--badge-size);
        min-width: var(--badge-size);
        height: var(--badge-size);
        padding: 0 3px;
        top: 23px;
        right: -3px
    }

    .neo-icon-state--large .neo-badge:after {
        --badge-scale: 1.5;
        width: calc(var(--badge-size)*var(--badge-scale));
        min-width: calc(var(--badge-size)*var(--badge-scale));
        height: calc(var(--badge-size)*var(--badge-scale));
        top: 25px;
        right: -4px
    }

    .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: flex-end;
        min-height: 24px;
        padding-bottom: 4px;
        font-size: 12px;
        line-height: 16px;
        display: flex
    }

        .neo-note .neo-note__title .neo-note__title__actions .neo-btn-square-tertiary.neo-icon-ellipses-horizontal {
            color: var(--note-title-actions-icon-color)
        }

    avaya-infinity-omni-sdk-messaging-ui .neo-note .neo-note__content {
        word-break: break-word;
        border-radius: 12px;
        padding: 12px 16px
    }

        .neo-note .neo-note__content.neo-note__content--primary {
            background-color: var(--note-primary-background-color)
        }

        .neo-note .neo-note__content.neo-note__content--secondary {
            background-color: var(--note-secondary-background-color)
        }

        .neo-note .neo-note__content .neo-note__content__author {
            margin-bottom: 4px;
            font-size: 12px;
            font-weight: 600;
            line-height: 16px
        }

        .neo-note .neo-note__content .neo-note__content__actions {
            justify-content: flex-end;
            gap: 8px;
            margin-top: 8px;
            display: flex
        }

        .neo-note .neo-note__content .neo-form-control--textarea textarea {
            resize: vertical;
            min-height: 80px
        }

        .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)
        }
    }

    avaya-infinity-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
    }

        avaya-infinity-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
    }

    avaya-infinity-omni-sdk-messaging-ui .neo-paneltabs .neo-paneltabs__tabs {
        flex-direction: column;
        display: flex
    }

        .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item {
            color: var(--global-font-color);
            padding: 24px
        }

            .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item:before {
                font-size: 24px
            }

            .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-btn-square {
                border-radius: 0
            }

            .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-paneltabs__tabs-item--active {
                color: var(--button-color-primary);
                border-right: 2px solid var(--leftnav-main-active-color);
                padding-right: 22px
            }

    [dir=rtl] .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-paneltabs__tabs-item--active {
        border-right: none;
        border-left: 2px solid var(--leftnav-main-active-color);
        padding-left: 22px;
        padding-right: 24px
    }

    .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-paneltabs__tabs-item--active.neo-badge:after {
        right: 12px
    }

    .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-badge:after {
        min-width: 12px;
        height: 12px;
        top: 14px;
        right: 14px
    }

    [dir=rtl] .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-item.neo-badge:after {
        left: 14px;
        right: auto
    }

    .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-expand {
        margin-top: auto
    }

        [dir=rtl] .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-expand,
        .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-expand.neo-paneltabs__tabs-expand--invert {
            transform: rotate(-180deg)
        }

            [dir=rtl] .neo-paneltabs .neo-paneltabs__tabs .neo-paneltabs__tabs-expand.neo-paneltabs__tabs-expand--invert {
                transform: none
            }

    .neo-paneltabs .neo-notification {
        margin-bottom: 0
    }

    .neo-splitbutton {
        display: flex
    }

        .neo-splitbutton .neo-splitbutton__button {
            border-radius: 2px 0 0 2px
        }

            .neo-splitbutton .neo-splitbutton__button:before {
                font-size: 16px
            }

        .neo-splitbutton .neo-splitbutton__menu {
            border-radius: 0 2px 2px 0;
            margin-inline-start: 1px
        }

            .neo-splitbutton .neo-splitbutton__menu .neo-dropdown__content {
                min-width: 150px
            }

                .neo-splitbutton .neo-splitbutton__menu .neo-dropdown__content .menu-item__icon {
                    padding-inline-end: 8px
                }

            .neo-splitbutton .neo-splitbutton__menu .neo-btn {
                border-radius: 0 2px 2px 0;
                justify-content: center;
                width: 32px;
                padding: 10px 0;
                display: flex
            }

                .neo-splitbutton .neo-splitbutton__menu .neo-btn:after {
                    width: 16px;
                    height: 16px;
                    padding: 0;
                    font-size: 16px
                }

            .neo-splitbutton .neo-splitbutton__menu .neo-btn-secondary--default {
                border-style: solid;
                border-width: 1px;
                padding: 7px 14px 11px
            }

        .neo-splitbutton.neo-splitbutton--medium-height {
            height: 36px
        }

        .neo-splitbutton.neo-splitbutton--small-height {
            height: 24px
        }

            .neo-splitbutton.neo-splitbutton--small-height .neo-splitbutton__menu .neo-btn {
                height: 24px;
                padding: 2px 0 6px
            }

        .neo-splitbutton.neo-splitbutton--secondary > * {
            cursor: pointer;
            box-sizing: border-box;
            margin: 0;
            position: relative
        }

        .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__button {
            border-style: solid;
            border-width: 1px
        }

        .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__menu {
            margin-inline-start: -1px
        }

            .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__button:hover,
            .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__button:focus,
            .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__menu .neo-btn-secondary--default:hover,
            .neo-splitbutton.neo-splitbutton--secondary .neo-splitbutton__menu .neo-btn-secondary--default:focus {
                z-index: 1
            }

    [dir=rtl] .neo-splitbutton .neo-splitbutton__button {
        border-radius: 0 2px 2px 0
    }

    [dir=rtl] .neo-splitbutton .neo-splitbutton__menu,
    [dir=rtl] .neo-splitbutton .neo-splitbutton__menu .neo-btn {
        border-radius: 2px 0 0 2px
    }

    .neo-navbar .neo-nav {
        margin-left: auto
    }

        .neo-navbar .neo-nav .neo-tabs {
            height: 57px
        }

    .neo-navbar .neo-nav--right {
        padding-right: 1px
    }

        .neo-navbar .neo-nav--right [type=search]::-webkit-search-cancel-button,
        .neo-navbar .neo-nav--right [type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

    .neo-navbar h1.neo-nav-title {
        font-size: 19px;
        line-height: 28px;
        margin-left: 16px
    }

    .neo-navbar a.neo-nav-link-btn {
        display: flex;
        align-items: center;
        color: var(--tab-default-color);
        font-size: 16px;
        text-decoration: none;
        padding-left: 32px;
        padding-right: 32px;
        border-bottom: 2px solid transparent
    }

        .neo-navbar a.neo-nav-link-btn:hover {
            color: var(--tab-item-hover-color);
            background-color: var(--tab-background-hover-color);
            transition: background-color .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
    }
