.cx-widget {
    font-family: "Inter", Arial, sans-serif;
}
.cx-widget .cx-btn{
    padding: 5px 10px;
}
.cx-widget .cx-alert .cx-btn{
    padding: 5px 10px;
}
.cx-common-container .cx-titlebar .cx-icon {
    width: 20px;
    height: 20px;
}
.cx-widget.cx-theme-custom.cx-webchat-chat-button {
    color: #fff;
    background-color: #f01827;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
.cx-webchat .cx-alert{
    top: 35px;
}
.cx-webchat .cx-alert>.cx-wrapper {
    padding: 20px;
}
.cx-webchat .cx-form table td.cs-privacy-policy {
    padding-bottom: 18px;
    padding-top: 0;
    font-size: 11px;
}
.cx-webchat .cx-form table td.cs-privacy-policy a {
    color: #048C04;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper {
    background: #FFF;
    border: 1px solid #F3F4F4;
    box-sizing: border-box;
    box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
    padding: 24px 16px 16px 16px;
    line-height: 15px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper #cx_unsupported_file_upload_message span.cx-icon {
    display: block;
    text-align: center;
    margin: 0 auto 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper #cx_unsupported_file_upload_message p {
    font-size: 17px;
    display: block;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper p {
    color: #132530;
    margin: 0 0 24px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-binary {
    padding: 0;
    justify-content: space-between;
    align-items: center;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cx-chat-close>.cx-wrapper .cx-button-group.cx-buttons-binary .cx-close-cancel {
    border: 1px solid #048C04 !important;
    box-sizing: border-box;
    border-radius: 6px;
    color: #048C04;
    background-color: #fff;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 48%;
    height: 38px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cx-chat-close>.cx-wrapper .cx-button-group.cx-buttons-binary .cx-close-confirm {
    background: #048C04;
    border-radius: 6px;
    color: #FFFFFF;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 48%;
    height: 38px;
    border: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cx-general.cx-normal-alert>.cx-wrapper .cx-button-group.cx-button-single .cx-error-button.cx-btn-primary {
    background: #048C04;
    border-radius: 6px;
    color: #FFFFFF;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 48%;
    height: 38px;
    border: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-single .cx-btn-primary.cx-upload-cancel {
    background: #048C04;
    border-radius: 6px;
    color: #FFFFFF;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 48%;
    height: 38px;
    border: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert:not(.cx-normal-alert)>.cx-wrapper .cx-button-group.cx-buttons-binary {
    display: flex;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-binary .cx-end-cancel {
    border: 1px solid #048C04 !important;
    box-sizing: border-box;
    border-radius: 6px;
    color: #048C04;
    background-color: #fff;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 48%;
    height: 38px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-binary .cx-end-confirm {
    background: #048C04;
    border-radius: 6px;
    color: #FFFFFF;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 48%;
    height: 38px;
    border: none;
}
.cx-webchat .cx-alert .cx-button-group {
    padding-top: 10px;
}
.cx-widget.cx-theme-custom .cx-emoji .cx-svg-icon-tone1 {
    fill: #7d7d7d;
}
div.cx-common-container .cx-titlebar {
    background-color: #048C04 !important;
    color: #fff;
    padding: 20px 16px 0 16px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.cx-common-container .cx-titlebar .cx-title {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0px !important;
}
.cx-common-container .cx-titlebar .cx-icon{
    margin-top: 2px;
}
.cx-widget.cx-theme-custom .cx-overlay:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    background: #048C04;
    height: 4px;
    left: 0;
    bottom: 0;
}
.cx-widget.cx-theme-custom .cx-overlay .cx-idle-alert {
    color: #FAFBFB;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
}
.cx-widget.cx-theme-custom .cx-overlay {
    background: #FF9847;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.05);
}

.cx-widget.cx-theme-custom .cx-titlebar .cx-icon .cx-svg-icon-tone1 {
    fill: #FFF;
}
.cx-widget.cx-theme-custom .cx-svg-icon-tone1 {
    fill: #8C8C8C;
}

.cx-widget.cx-theme-custom .cx-svg-icon-tone2 {
    fill: #8C8C8C;
}

.cx-widget.cx-theme-custom .cx-svg-icon-shadow1 {
    fill: #000000;
    opacity: 0.2;
}

.cx-widget.cx-theme-custom .cx-svg-icon-shadow2 {
    fill: #000000;
    opacity: 0.1;
}
.cx-widget.cx-theme-custom * {
    border-color: #DAE1E8 !important;
}

.cx-widget.cx-theme-custom .cx-titlebar .cx-title {
    color: #fff;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
}

.cx-widget.cx-theme-custom .cx-buttons-window-control .cx-svg-icon-tone1 {
    fill: #fff;
}

.cx-widget.cx-theme-custom .cx-input-icon-overlay .cx-svg-icon-tone1 {
    fill: #98A7B8;
}

.cx-widget.cx-theme-custom label {
    color: #000;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px !important;
    display: block;
}

.cx-widget.cx-theme-custom a {
    color: #5081E1;
}

.cx-widget.cx-theme-custom a:hover {
    color: #444A52;
}

.cx-widget.cx-theme-custom .cx-dropdown {
    color: black;
}

.cx-widget.cx-theme-custom .cx-icon-alert-circle {
    color: #EA4F6B;
}
.cx-widget.cx-theme-custom .cx-body {
    background-color: #fff;
}
.cx-widget.cx-theme-custom .cx-footer {
    color: #00000000;
    background-color: #fff;
}

.cx-widget.cx-theme-custom .cx-footer * {
    fill: #00000000;
}

.cx-widget.cx-theme-custom .cx-form-control.cx-error {
    border-color: #EA4F6B;
}

.cx-widget.cx-theme-custom .cx-form-control::placeholder {
    color: #C5CCD6;
}

.cx-widget.cx-theme-custom .cx-form-control:-moz-placeholder {
    color: #C5CCD6;
}

.cx-widget.cx-theme-custom .cx-form-control::-moz-placeholder {
    color: #C5CCD6;
}

.cx-widget.cx-theme-custom .cx-form-control:-ms-input-placeholder {
    color: #C5CCD6;
}

.cx-widget.cx-theme-custom .cx-form-control::-webkit-input-placeholder {
    color: #C5CCD6;
}

.cx-widget.cx-theme-custom input:focus, .cx-widget.cx-theme-custom textarea:focus, .cx-widget.cx-theme-custom .cx-btn:focus, .cx-widget.cx-theme-custom .cx-button-group button:focus, .cx-widget.cx-theme-custom .cx-form-control:focus {
    border-color: #048C04 !important;
}

.cx-widget.cx-theme-custom input[type="text"], .cx-widget.cx-theme-custom input[type="email"], .cx-widget.cx-theme-custom input[type="tel"], .cx-widget.cx-theme-custom textarea {
    background-color: #fff;
    color: #444A52;
    border-radius: 6px;
    border: none;
    height: 40px;
    margin-bottom: 16px;
    font-size: 14px;
}

.cx-widget.cx-theme-custom .cx-btn-default {
    background: none;
    border-color: #666666 !important;
    color: #FDFDFD;
    background-color: #666666;
    border-radius: 3px;
}

.cx-widget.cx-theme-custom .cx-btn.cx-disabled {
    background: #CCCCCC;
}

.cx-widget.cx-theme-custom .cx-btn-primary {
    color: #FDFDFD;
    background: #048C04;
    border-radius: 6px;
}

.cx-widget.cx-theme-custom .cx-ac-dropdown-menu {
    background: #3b3ab8;
    border-color: #DAE1E8 !important;
}

.cx-widget.cx-theme-custom .cx-ac-suggestion:hover, .cx-widget.cx-theme-custom .cx-ac-suggestion.cx-active {
    background-color: #75A8FF;
    color: #FDFDFD;
}

.cx-widget.cx-theme-custom .iScrollIndicator {
    background: #CCCCCC;
}

.cx-widget.cx-theme-custom .cx-smokescreen {
    background-color: #000;
    opacity: 0.7;
    z-index: 10;
}

.cx-widget.cx-theme-custom .cx-dialog-container .cx-dialog {
    background-color: #3b3ab8;
    border-color: #DAE1E8 !important;
}

.cx-widget.cx-theme-custom .cx-theme-background {
    background-color: #3b3ab8;
}

.cx-widget.cx-theme-custom .cx-theme-border {
    border: 1px solid #DAE1E8 !important;
}

.cx-widget.cx-theme-custom .cx-theme-text {
    color: #444A52;
}

.cx-widget.cx-theme-custom .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1 {
    fill: #5081E1;
}

.cx-widget.cx-theme-custom .cx-theme-icon-positive svg .cx-svg-icon-tone1 {
    fill: #4AC764;
}

.cx-widget.cx-theme-custom .cx-theme-icon-negative svg .cx-svg-icon-tone1 {
    fill: #EA4F6B;
}

.cx-widget.cx-theme-custom .cx-theme-icon-warning svg .cx-svg-icon-tone1 {
    fill: #F8A740;
}

.cx-webchat.cx-theme-custom .cx-menu li.cx-branding-icon {
    fill: #00000000;
}

.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble {
    background-color: #fff;
    border: 1px solid #adadad !important;
}

.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-them .cx-bubble {
    background-color: #3168d2;
}

.cx-widget.cx-theme-custom .cx-emoji-menu.cx-theme {
    background-color: #fff;
}

.cx-widget.cx-theme-custom .cx-upload.cx-icon .cx-svg-icon-tone1 {
    fill: #7d7d7d;
}

.cx-widget.cx-theme-custom .cx-emoji-menu.cx-theme {
    background-color: #fff;
    border: 1px solid #048C04;
}

/* agent is typing bubble */
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-them .cx-bubble {
    background: #E7F3E8;
}
.cx-webchat .cx-transcript .cx-message.cx-system{
    text-align: center;
    color: #424242;
    margin: 7px 0px;
    font-weight: bold;
}
.cx-webchat .cx-transcript .cx-message .cx-bubble{
    padding: 9px 7px;
}
.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble-arrow svg {
    fill: #3168d2;
}
.cx-widget.cx-theme-custom .cx-send .cx-svg-icon-tone1 {
    fill: #7d7d7d;
}
.cx-widget .cx-filename { font-weight: bold; }
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:first-child .cx-name{
    font-weight: bold;
}
.cx-webchat .cx-transcript .cx-message .cx-message-text{
    color: #424242;

}
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:last-child .cx-time{
    font-size: 10px;
    color: #adadad;
    padding-top: 4px;
}
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:first-child .cx-bubble-arrow {
    display: none !important;
}
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble {
    position: relative;
    background: #ffffff;
    border: 1px solid #adadad;
}
/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble:after, .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble:before { */
/* left: 100%; */
/* top: 18px; */
/* border: solid transparent; */
/* content: " "; */
/* height: 0; */
/* width: 0; */
/* position: absolute; */
/* pointer-events: none; */
/* } */

/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble:after { */
/* border-color: rgba(255, 255, 255, 0); */
/* border-left-color: #ffffff; */
/* border-width: 7px; */
/* margin-top: -7px; */
/* } */
/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble:before { */
/* border-color: rgba(0, 62, 156, 0); */
/* border-left-color: #adadad; */
/* border-width: 8px; */
/* margin-top: -8px; */
/* } */

.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble {
    position: relative;
    background: #ffffff;
    border: 1px solid #adadad;
}
/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble:after, .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble:before { */
/* right: 100%; */
/* top: 21px; */
/* border: solid transparent; */
/* content: " "; */
/* height: 0; */
/* width: 0; */
/* position: absolute; */
/* pointer-events: none; */
/* } */

/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble:after { */
/* border-color: rgba(255, 255, 255, 0); */
/* border-right-color: #ffffff; */
/* border-width: 7px; */
/* margin-top: -7px; */
/* } */
/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble:before { */
/* border-color: rgba(0, 62, 156, 0); */
/* border-right-color: #048C04; */
/* border-width: 8px; */
/* margin-top: -8px; */
/* } */

/* .cx-webchat .cx-transcript .cx-message .cx-avatar { */
/* margin-top: 7px; */
/* } */
/*Type SMS*/
/*.cx-message.cx-agent-typing*/

/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent-typing .cx-bubble { */
/* position: relative; */
/* background: #ffffff; */
/* border: 1px solid #048C04; */
/* border-top-left-radius: 14px!important; */
/* border-top-right-radius: 14px!important; */
/* border-bottom-left-radius: 14px!important; */
/* border-bottom-right-radius: 14px!important; */
/* } */

/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent-typing .cx-bubble:after, .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent-typing .cx-bubble:before { */
/* right: 100%; */
/* top: 21px; */
/* border: solid transparent; */
/* content: " "; */
/* height: 0; */
/* width: 0; */
/* position: absolute; */
/* pointer-events: none; */
/* } */

/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent-typing .cx-bubble:after { */
/* border-color: rgba(255, 255, 255, 0); */
/* border-right-color: #ffffff; */
/* border-width: 10px; */
/* margin-top: -10px; */
/* } */
/* .cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent-typing .cx-bubble:before { */
/* border-color: rgba(0, 62, 156, 0); */
/* border-right-color: #048C04; */
/* border-width: 11px; */
/* margin-top: -11px; */
/* } */

/* .cx-webchat .cx-transcript .cx-message .cx-message.cx-agent-typing .cx-avatar { */
/* margin-top: 10px; */
/* } */

/* .cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble-arrow svg { display: none; } */

.cx-webchat.cx-minimized .cx-webchat-counter {
    display: block;
    background-color: #D32E1D;
    color: #fff;
    font-size: 0;
    text-align: center;
    cursor: pointer;
    min-width: 16px;
    position: absolute;
    top: -7px;
    left: -7px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin-left: 0;
}
.cx-webchat.cx-minimized .cx-webchat-counter:after {
    content: '';
    display: block;
    position: absolute;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDMgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjg0IDcuNDA4TDIuMTI4IDBIMC4wOEwwLjM4NCA3LjQwOEgxLjg0Wk0xLjEwNCAxMC44MzJDMS43MTIgMTAuODMyIDIuMjI0IDEwLjMyIDIuMjI0IDkuNzI4QzIuMjI0IDkuMTIgMS43MTIgOC42MDggMS4xMDQgOC42MDhDMC40OTYgOC42MDggMCA5LjEyIDAgOS43MjhDMCAxMC4zMiAwLjQ5NiAxMC44MzIgMS4xMDQgMTAuODMyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
    width: 2px;
    height: 11px;
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies {
    margin-top: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies .cx-component.cx-quick-reply {
    background: #676767;
    border-radius: 24px;
    padding: 6px 12px;
    color: #fff;
    margin: 2px;
    transition: background-color .3s ease;
    font-weight: 500;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies .cx-component.cx-quick-reply:hover {
    background: #404040;
}
.cx-common-container .cx-buttons-window-control button:focus { border:none !important; }
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies .cx-component.cx-quick-reply > div {
    padding: 0;
}

.cx-common-container .cx-buttons-window-control {
    top: 13px !important;
    right: 18px;
}

/*Custom header button*/
.cx-widget.cx-theme-custom .cx-titlebar .cx-icon.cs-back-to-hc-icon{
    display: none;
}
.cx-widget.cx-theme-custom .cx-titlebar .cx-icon.cs-simple-icon{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU1MTkgMjQuNTcxNUgyLjI0NzcxQzEuNDIwMzQgMjQuNTcxNSAwLjc5OTgwNSAyMy45NDMzIDAuNzk5ODA1IDIzLjEwNTZWOC40NDY5NEMwLjc5OTgwNSA3LjcxNDAxIDEuNDIwMzQgNy4wODU3OCAyLjI0NzcxIDcuMDg1NzhIMjYuNTUxOUMyNy4zNzkzIDcuMDg1NzggMjcuOTk5OCA3LjcxNDAxIDI3Ljk5OTggOC41NTE2NVYyMy4zMTVDMjcuOTk5OCAyMy45NDMzIDI3LjI3NTkgMjQuNTcxNSAyNi41NTE5IDI0LjU3MTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy43ODUzNCAyOC42Mjg2TDEwLjI3MyAyMi40MzYxQzEwLjczNjQgMjIuMDEzOCAxMC41MDQ3IDIxLjAyODcgOS44MDk2MSAyMS4wMjg3SDMuNDM3NzhDMy4wOTAyMyAyMS4wMjg3IDIuNzQyNjggMjEuNDUwOSAyLjc0MjY4IDIxLjg3MzFWMjguMDY1NkMyLjc0MjY4IDI4LjYyODYgMy40Mzc3OCAyOS4wNTA4IDMuNzg1MzQgMjguNjI4NloiIGZpbGw9IndoaXRlIi8+CjxnIG9wYWNpdHk9IjAuMyI+CjxwYXRoIGQ9Ik0yOS43NTE4IDIwLjY4NThINS40NDc2NkM0LjYyMDI5IDIwLjY4NTggMy45OTk3NiAyMC4wNTc1IDMuOTk5NzYgMTkuMjE5OVY0LjU2MTJDMy45OTk3NiAzLjgyODI2IDQuNjIwMjkgMy4yMDAwNCA1LjQ0NzY2IDMuMjAwMDRIMjkuNzUxOEMzMC41NzkyIDMuMjAwMDQgMzEuMTk5OCAzLjgyODI2IDMxLjE5OTggNC42NjU5VjE5LjQyOTNDMzEuMTk5OCAyMC4wNTc1IDMwLjQ3NTggMjAuNjg1OCAyOS43NTE4IDIwLjY4NThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi45ODUyOSAyNC43NDI4TDEzLjQ3MyAxOC41NTAzQzEzLjkzNjQgMTguMTI4MSAxMy43MDQ3IDE3LjE0MjkgMTMuMDA5NiAxNy4xNDI5SDYuNjM3NzRDNi4yOTAxOCAxNy4xNDI5IDUuOTQyNjMgMTcuNTY1MSA1Ljk0MjYzIDE3Ljk4NzRWMjQuMTc5OUM1Ljk0MjYzIDI0Ljc0MjggNi42Mzc3NCAyNS4xNjUxIDYuOTg1MjkgMjQuNzQyOFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGNpcmNsZSBjeD0iNy44Nzc0IiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8Y2lyY2xlIGN4PSIxNC4yNjEyIiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8Y2lyY2xlIGN4PSIyMC42NDQ3IiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8L3N2Zz4K');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 0;
    width: 22px;
    height: 22px;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-minimize.cs-custom-button, .cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-maximize.cs-custom-button{
    background-position: 60% 70%;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC40MDUxIDEuOEgxLjYwNTA4QzEuMTA1MDggMS44IDAuNzA1MDc4IDEuNCAwLjcwNTA3OCAwLjlDMC43MDUwNzggMC40IDEuMTA1MDggMCAxLjYwNTA4IDBIMTAuNDA1MUMxMC45MDUxIDAgMTEuMzA1MSAwLjQgMTEuMzA1MSAwLjlDMTEuMzA1MSAxLjQgMTAuOTA1MSAxLjggMTAuNDA1MSAxLjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
    width: 28px !important;;
    height: 28px !important;;
    padding: 0;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-maximize, .cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-maximize svg {
    width: 11px;
    height: 11px;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-maximize.cs-custom-button{
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    border-bottom: 1px transparent;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-close.cs-custom-button{
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk0NDkgOC44N0MxMS4zMDQ5IDkuMjMgMTEuMzA0OSA5Ljc5IDEwLjk0NDkgMTAuMTVDMTAuNzY0OSAxMC4zMyAxMC41NDQ5IDEwLjQxIDEwLjMwNDkgMTAuNDFDMTAuMDY0OSAxMC40MSA5Ljg0NDkzIDEwLjMzIDkuNjY0OTMgMTAuMTVMNi4wMDQ5MiA2LjQ5TDIuMzQ0OTEgMTAuMTVDMi4xNjQ5MSAxMC4zMyAxLjk0NDkyIDEwLjQxIDEuNzA0OTIgMTAuNDFDMS40NjQ5MiAxMC40MSAxLjI0NDkzIDEwLjMzIDEuMDY0OTMgMTAuMTVDMC43MDQ5MzIgOS43OSAwLjcwNDkzMiA5LjIzIDEuMDY0OTMgOC44N0w0LjcyNDkyIDUuMjFMMS4wNjQ5MyAxLjU1QzAuNzA0OTMyIDEuMTkgMC43MDQ5MzIgMC42Mjk5OTcgMS4wNjQ5MyAwLjI2OTk5OEMxLjQyNDkzIC0wLjA5MDAwMjQgMS45ODQ5MSAtMC4wOTAwMDI0IDIuMzQ0OTEgMC4yNjk5OThMNi4wMDQ5MiAzLjkyOTk5TDkuNjY0OTMgMC4yNjk5OThDMTAuMDI0OSAtMC4wOTAwMDI0IDEwLjU4NDkgLTAuMDkwMDAyNCAxMC45NDQ5IDAuMjY5OTk4QzExLjMwNDkgMC42Mjk5OTcgMTEuMzA0OSAxLjE5IDEwLjk0NDkgMS41NUw3LjI4NDkgNS4yMUwxMC45NDQ5IDguODdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
    width: 28px !important;
    height: 28px !important;;
    padding: 0;
    margin-left: 6px;
}

/* For bot translater */
.cx-widget.cx-theme-custom .cx-avatar-wrapper .cx-avatar.bot .cx-svg-icon-tone1 {
    fill: transparent;
}

.cx-widget.cx-theme-custom .cx-transcript .cx-message.cx-Bot.cx-bot .cx-bubble .cx-name {
    display: none!important;
}

/* Таблица стилей для оценки чата AutoDoc*/
.cx-webchat.cx-theme-custom .cs-chat-survey table td {
    position: relative;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .i18n{
    font-size: 12px;
    font-weight: bold;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .rate-text{
    color: #132530;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    margin: 11px 0 11px 0;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .smile-text{
    font-size: 10px;
    color: #adadad;
    font-weight: bold;
    text-align: center;
    padding-bottom: 40px;
    margin: 0 0 16px 0;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon {
    text-align: center;
    position: relative;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down{
    color: #048C04;
    background: #fff;
    position: absolute;
    width: auto;
    z-index: 1;
    top: 50px;
    font-size: 14px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    line-height: 18px;
    box-sizing: border-box;
    left: 0;
    display: none;
    padding: 6px 4px 4px 4px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    margin: 0;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down:after, .cs-chat-survey-icon .text-down:before {
    bottom: 100%;
    left: 43%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 5px;
    margin-left: 0;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down:before {
    border-color: rgba(194, 225, 245, 0);
    /*border-bottom-color: #e0e0e0;*/
    /*border-width: 6px;*/
    margin-left: -1px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon img{
    width: 40px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon:hover img,.cs-chat-survey-icon:active img{
    transform: scale(1.5);
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-end-confirm.cx-btn.cx-btn-primary.i18n.cs-disabled-button{
    color: grey;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cx-end-confirm.cx-btn.cx-btn-primary.i18n {
    padding: 4px 10px!important;
    width: 49%;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-end-confirm.cx-btn.cx-btn-primary.i18n {
    width: 100% !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cx-button-group{
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-button-group{
    text-align: center;
    padding-top: 10px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-default, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-btn-default{
    background-color: #666;
    color: #fff;
    height: 30px;
    font-size: 14px;
    line-height: 16px;
    font-family: "Inter", Arial, sans-serif;
    text-align: center;
    border: 0;
    border-radius: 3px;
    width: 49%;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-default.cx-end-cancel {
    background: #FFFFFF;
    border: 1px solid #048C04 !important;
    box-sizing: border-box;
    border-radius: 3px;
    color: #048C04;
    font-size: 14px;
    line-height: 16px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-primary.cx-end-confirm {
    background: #048C04;
    border-radius: 6px;
    color: #FFFFFF !important;
    font-size: 14px;
    line-height: 16px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-primary , .cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-btn-primary {
    background: #048C04;
    color: #fff;
    height: 30px;
    font-size: 14px;
    line-height: 16px;
    font-family: "Inter", Arial, sans-serif;
    text-align: center;
    border: 0;
    border-radius: 3px;
    width: 49%;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon,.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon {
    background-position: center;
    float: left;
    width: 56px;
    background-repeat: no-repeat;
    height: 56px;
    background-size: 32px;
    background-color: #F3F4F4;
    border-radius: 12px;
    transition: background-color 0.3s;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon {
    display: inline-block;
    background-size: 30px;
    float: none;
    aspect-ratio: 1 / 1;
    width: fit-content;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon-area {
    display: flex;
    justify-content: space-between;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon:hover{
    background-color: #FEEEE5;
    cursor: pointer;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-chat-survey-checked{
    background-color: #FEEEE5;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .text-left,
.cx-webchat.cx-theme-custom .cs-chat-survey .text-right {
    margin: 0;
    float: left;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .text-right{
    float: right;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-div{
    background-color: #F3F4F4;
    border-radius: 16px!important;
    padding: 0 0 10px!important;
}

/*2024_12_13*/
.cx-webchat.cx-theme-custom .cs-chat-survey > div > table {
    width: 100%;
}

.cx-webchat.cx-theme-custom .cs-chat-survey table td.email-transcript-td {
    padding-top: 16px;
}

/*2020-10-07*/
/*footer*/
.cx-widget.cx-theme-custom div.cs-footer-container {
    position: absolute;
    bottom: 0;
    padding: 5px 12px 5px 12px;
    width: 100%;
    min-height: 42px;
    display: flex;
    align-items: center;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon-area {
    display: flex;
    justify-content: space-between;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon,.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon {
    background-position: center;
    float: left;
    width: 56px;
    background-repeat: no-repeat;
    height: 56px;
    background-size: 32px;
    background-color: #F3F4F4;
    border-radius: 12px;
    transition: background-color 0.3s;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.star-filled,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.star-filled {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.778563 9.56958L8.94848 7.77923L13.1404 0.495969C13.521 -0.165324 14.479 -0.165323 14.8596 0.49597L19.0515 7.77923L27.2214 9.56958C27.9581 9.731 28.2506 10.6202 27.7526 11.1842L22.1735 17.5028L23.0151 25.9143C23.0906 26.6685 22.319 27.2222 21.6243 26.9123L14 23.5123L6.37573 26.9123C5.68098 27.2222 4.90944 26.6685 4.98489 25.9143L5.82648 17.5028L0.247435 11.1842C-0.250571 10.6202 0.0419185 9.731 0.778563 9.56958Z' fill='%23FBBB00'/%3E%3C/svg%3E%0A") !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-1star, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-1star {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2594 9.54352L14.5 3.01182L10.7406 9.54352L3.38926 11.1545L8.40344 16.8334L7.64861 24.3778L14.5 21.3225L21.3514 24.3778L20.5966 16.8334L25.6107 11.1545L18.2594 9.54352ZM9.44848 7.77923L1.27856 9.56958C0.541919 9.731 0.249429 10.6202 0.747435 11.1842L6.32648 17.5028L5.48489 25.9143C5.40943 26.6685 6.18098 27.2222 6.87573 26.9123L14.5 23.5123L22.1243 26.9123C22.819 27.2222 23.5906 26.6685 23.5151 25.9143L22.6735 17.5028L28.2526 11.1842C28.7506 10.6202 28.4581 9.731 27.7214 9.56958L19.5515 7.77923L15.3596 0.49597C14.979 -0.165323 14.021 -0.165324 13.6404 0.495969L9.44848 7.77923Z' fill='%23FBBB00'/%3E%3C/svg%3E%0A");
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-2star, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-2star {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2594 9.54352L14.5 3.01182L10.7406 9.54352L3.38926 11.1545L8.40344 16.8334L7.64861 24.3778L14.5 21.3225L21.3514 24.3778L20.5966 16.8334L25.6107 11.1545L18.2594 9.54352ZM9.44848 7.77923L1.27856 9.56958C0.541919 9.731 0.249429 10.6202 0.747435 11.1842L6.32648 17.5028L5.48489 25.9143C5.40943 26.6685 6.18098 27.2222 6.87573 26.9123L14.5 23.5123L22.1243 26.9123C22.819 27.2222 23.5906 26.6685 23.5151 25.9143L22.6735 17.5028L28.2526 11.1842C28.7506 10.6202 28.4581 9.731 27.7214 9.56958L19.5515 7.77923L15.3596 0.49597C14.979 -0.165323 14.021 -0.165324 13.6404 0.495969L9.44848 7.77923Z' fill='%23FBBB00'/%3E%3C/svg%3E%0A");
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-3star, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-3star {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2594 9.54352L14.5 3.01182L10.7406 9.54352L3.38926 11.1545L8.40344 16.8334L7.64861 24.3778L14.5 21.3225L21.3514 24.3778L20.5966 16.8334L25.6107 11.1545L18.2594 9.54352ZM9.44848 7.77923L1.27856 9.56958C0.541919 9.731 0.249429 10.6202 0.747435 11.1842L6.32648 17.5028L5.48489 25.9143C5.40943 26.6685 6.18098 27.2222 6.87573 26.9123L14.5 23.5123L22.1243 26.9123C22.819 27.2222 23.5906 26.6685 23.5151 25.9143L22.6735 17.5028L28.2526 11.1842C28.7506 10.6202 28.4581 9.731 27.7214 9.56958L19.5515 7.77923L15.3596 0.49597C14.979 -0.165323 14.021 -0.165324 13.6404 0.495969L9.44848 7.77923Z' fill='%23FBBB00'/%3E%3C/svg%3E%0A");
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-4star, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-4star {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2594 9.54352L14.5 3.01182L10.7406 9.54352L3.38926 11.1545L8.40344 16.8334L7.64861 24.3778L14.5 21.3225L21.3514 24.3778L20.5966 16.8334L25.6107 11.1545L18.2594 9.54352ZM9.44848 7.77923L1.27856 9.56958C0.541919 9.731 0.249429 10.6202 0.747435 11.1842L6.32648 17.5028L5.48489 25.9143C5.40943 26.6685 6.18098 27.2222 6.87573 26.9123L14.5 23.5123L22.1243 26.9123C22.819 27.2222 23.5906 26.6685 23.5151 25.9143L22.6735 17.5028L28.2526 11.1842C28.7506 10.6202 28.4581 9.731 27.7214 9.56958L19.5515 7.77923L15.3596 0.49597C14.979 -0.165323 14.021 -0.165324 13.6404 0.495969L9.44848 7.77923Z' fill='%23FBBB00'/%3E%3C/svg%3E%0A");
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-5star, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-5star {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2594 9.54352L14.5 3.01182L10.7406 9.54352L3.38926 11.1545L8.40344 16.8334L7.64861 24.3778L14.5 21.3225L21.3514 24.3778L20.5966 16.8334L25.6107 11.1545L18.2594 9.54352ZM9.44848 7.77923L1.27856 9.56958C0.541919 9.731 0.249429 10.6202 0.747435 11.1842L6.32648 17.5028L5.48489 25.9143C5.40943 26.6685 6.18098 27.2222 6.87573 26.9123L14.5 23.5123L22.1243 26.9123C22.819 27.2222 23.5906 26.6685 23.5151 25.9143L22.6735 17.5028L28.2526 11.1842C28.7506 10.6202 28.4581 9.731 27.7214 9.56958L19.5515 7.77923L15.3596 0.49597C14.979 -0.165323 14.021 -0.165324 13.6404 0.495969L9.44848 7.77923Z' fill='%23FBBB00'/%3E%3C/svg%3E%0A");
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after,
.cx-webchat.cx-theme-custom .cs-chat-emailtranscript-survey-after{
    width: 100%;
    position: relative;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after-table {
    background-color: #F3F4F4;
    border-radius: 12px;
    margin-top: 16px;
    padding: 16px 0;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after-title {
    font-family: "Inter", Arial, sans-serif;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon {
    background-size: 40px;
    background-position: center 0;
    float: left;
    width: 82px;
    margin: 0px 5px 0px 0;
    background-repeat: no-repeat;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .form-control{
    border: 1px solid #eeeeee;
    border-radius: 3px;
    width: 270px;
    padding: 5px 0 0 5px;
    margin-top: 17px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-bad, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-bad {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjUgMzJDNjIuNSA0OC44NDQ3IDQ4Ljg0NDcgNjIuNSAzMiA2Mi41QzE1LjE1NTMgNjIuNSAxLjUgNDguODQ0NyAxLjUgMzJDMS41IDE1LjE1NTMgMTUuMTU1MyAxLjUgMzIgMS41QzQ4Ljg0NDcgMS41IDYyLjUgMTUuMTU1MyA2Mi41IDMyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43MTQ4IDQ0LjIwNDVDMjQuMzAzOCA0Mi43ODEyIDI4LjIxNDkgNDIgMzIuMzAzMSA0MkMzNi40NDgyIDQyIDQwLjQxMTIgNDIuODAzMSA0NC4wNDA5IDQ0LjI2NDNDNDUuMTcxNiA0NC43MTk0IDQ1LjcxOTIgNDYuMDA1IDQ1LjI2NCA0Ny4xMzU3QzQ0LjgwODkgNDguMjY2MyA0My41MjMzIDQ4LjgxMzkgNDIuMzkyNyA0OC4zNTg4QzM5LjI3OCA0Ny4xMDUgMzUuODc0IDQ2LjQxMzggMzIuMzAzMSA0Ni40MTM4QzI4Ljc4MTEgNDYuNDEzOCAyNS40MjE2IDQ3LjA4NjEgMjIuMzQxOSA0OC4zMDc1QzIyLjE3ODkgNDguMzcyMSAyMi4wMTY3IDQ4LjQzODMgMjEuODU1MiA0OC41MDZDMjAuNzMxMyA0OC45Nzc0IDE5LjQzNzkgNDguNDQ4NCAxOC45NjY1IDQ3LjMyNDRDMTguNDk1MSA0Ni4yMDA0IDE5LjAyNDEgNDQuOTA3MSAyMC4xNDgxIDQ0LjQzNTdDMjAuMzM2MSA0NC4zNTY5IDIwLjUyNSA0NC4yNzk4IDIwLjcxNDggNDQuMjA0NVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz4KPHBhdGggZD0iTTIwLjg2MzMgMzMuMDAzOUMyMy45MDE4IDMzLjAwMzkgMjYuMzY1MyAzMC41NDA1IDI2LjM2NTMgMjcuNTAyQzI2LjM2NTMgMjQuNDYzMyAyMy45MDE4IDIyIDIwLjg2MzMgMjJDMTcuODI0NiAyMiAxNS4zNjEzIDI0LjQ2MzMgMTUuMzYxMyAyNy41MDJDMTUuMzYxMyAzMC41NDA1IDE3LjgyNDYgMzMuMDAzOSAyMC44NjMzIDMzLjAwMzlaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+CjxwYXRoIGQ9Ik00Mi44Njk2IDMzLjAwMzlDNDUuOTA4MyAzMy4wMDM5IDQ4LjM3MTYgMzAuNTQwNSA0OC4zNzE2IDI3LjUwMkM0OC4zNzE2IDI0LjQ2MzMgNDUuOTA4MyAyMiA0Mi44Njk2IDIyQzM5LjgzMDkgMjIgMzcuMzY3NyAyNC40NjMzIDM3LjM2NzcgMjcuNTAyQzM3LjM2NzcgMzAuNTQwNSAzOS44MzA5IDMzLjAwMzkgNDIuODY5NiAzMy4wMDM5WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSIwIiB4Mj0iMzIiIHkyPSI2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIzMi4xMDkyIiB5MT0iNDIiIHgyPSIzMi4xMDkyIiB5Mj0iNDguNjc4MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXIiIHgxPSIyMC44NjMzIiB5MT0iMjIiIHgyPSIyMC44NjMzIiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSI0Mi44Njk2IiB5MT0iMjIiIHgyPSI0Mi44Njk2IiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-bad.cs-chat-survey-checked {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDY0QzQ5LjY3MzEgNjQgNjQgNDkuNjczMSA2NCAzMkM2NCAxNC4zMjY5IDQ5LjY3MzEgMCAzMiAwQzE0LjMyNjkgMCAwIDE0LjMyNjkgMCAzMkMwIDQ5LjY3MzEgMTQuMzI2OSA2NCAzMiA2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43MTQ1IDQ0LjIwNDVDMjQuMzAzNSA0Mi43ODEyIDI4LjIxNDYgNDIgMzIuMzAyOCA0MkMzNi40NDc5IDQyIDQwLjQxMDkgNDIuODAzMSA0NC4wNDA3IDQ0LjI2NDNDNDUuMTcxMyA0NC43MTk0IDQ1LjcxODkgNDYuMDA1IDQ1LjI2MzggNDcuMTM1N0M0NC44MDg2IDQ4LjI2NjMgNDMuNTIzMSA0OC44MTM5IDQyLjM5MjQgNDguMzU4OEMzOS4yNzc4IDQ3LjEwNSAzNS44NzM3IDQ2LjQxMzggMzIuMzAyOCA0Ni40MTM4QzI4Ljc4MDkgNDYuNDEzOCAyNS40MjEzIDQ3LjA4NjEgMjIuMzQxNyA0OC4zMDc1QzIyLjE3ODcgNDguMzcyMSAyMi4wMTY0IDQ4LjQzODMgMjEuODU1IDQ4LjUwNkMyMC43MzEgNDguOTc3NCAxOS40Mzc3IDQ4LjQ0ODQgMTguOTY2MyA0Ny4zMjQ0QzE4LjQ5NDkgNDYuMjAwNCAxOS4wMjM5IDQ0LjkwNzEgMjAuMTQ3OCA0NC40MzU3QzIwLjMzNTggNDQuMzU2OSAyMC41MjQ3IDQ0LjI3OTggMjAuNzE0NSA0NC4yMDQ1WiIgZmlsbD0iIzhDNEMzQSIvPgo8cGF0aCBkPSJNMjAuODYzMyAzMy4wMDM5QzIzLjkwMTggMzMuMDAzOSAyNi4zNjUzIDMwLjU0MDUgMjYuMzY1MyAyNy41MDJDMjYuMzY1MyAyNC40NjMzIDIzLjkwMTggMjIgMjAuODYzMyAyMkMxNy44MjQ2IDIyIDE1LjM2MTMgMjQuNDYzMyAxNS4zNjEzIDI3LjUwMkMxNS4zNjEzIDMwLjU0MDUgMTcuODI0NiAzMy4wMDM5IDIwLjg2MzMgMzMuMDAzOVoiIGZpbGw9IiM4QzRDM0EiLz4KPHBhdGggZD0iTTQyLjg2OTIgMzMuMDAzOUM0NS45MDc4IDMzLjAwMzkgNDguMzcxMSAzMC41NDA1IDQ4LjM3MTEgMjcuNTAyQzQ4LjM3MTEgMjQuNDYzMyA0NS45MDc4IDIyIDQyLjg2OTIgMjJDMzkuODMwNSAyMiAzNy4zNjcyIDI0LjQ2MzMgMzcuMzY3MiAyNy41MDJDMzcuMzY3MiAzMC41NDA1IDM5LjgzMDUgMzMuMDAzOSA0Mi44NjkyIDMzLjAwMzlaIiBmaWxsPSIjOEM0QzNBIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIzMiIgeTE9IjY0IiB4Mj0iMzIiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkNCMDMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood.cs-chat-survey-checked {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDY0QzQ5LjY3MzEgNjQgNjQgNDkuNjczMSA2NCAzMkM2NCAxNC4zMjY5IDQ5LjY3MzEgMCAzMiAwQzE0LjMyNjkgMCAwIDE0LjMyNjkgMCAzMkMwIDQ5LjY3MzEgMTQuMzI2OSA2NCAzMiA2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4xOTU4IDUwLjg4MzRDMzkuOTA2MiA1MC44ODM0IDQ2LjIwOCA0NC44NTI2IDQ2LjY0MTUgMzcuMjUwN0M0Ni42NDMgMzcuMjI1MSA0Ni42NDQ0IDM3LjE5NzYgNDYuNjQ1OCAzNy4xNjgyQzQ2LjY2NDMgMzYuNzcwNSA0Ni4zNTY5IDM2LjQzMzEgNDUuOTU5MSAzNi40MTQ2QzQ1Ljk0OCAzNi40MTQxIDQ1LjkzNjggMzYuNDEzOCA0NS45MjU2IDM2LjQxMzhDNDEuODg5MyAzNi40MTM4IDIyLjU1NjMgMzYuNDEzOCAxOC40ODEzIDM2LjQxMzhDMTguMDc2MyAzNi40MTM4IDE3Ljc0OCAzNi43NDIxIDE3Ljc0OCAzNy4xNDcxQzE3Ljc0OCAzNy4xNTc3IDE3Ljc0ODMgMzcuMTY4NCAxNy43NDg3IDM3LjE3OTFDMTcuNzU1MSAzNy4zMjQ3IDE3Ljc2MjMgMzcuNDQ4NyAxNy43NzAyIDM3LjU1MTJDMTguMzUwMyA0NS4wMTA5IDI0LjU4NzIgNTAuODgzNCAzMi4xOTU4IDUwLjg4MzRaIiBmaWxsPSIjOEM0QzNBIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIuMTk1NSA0Mi42NDg0QzM4LjMwNjEgNDIuNjQ4NCAzOS44MTYyIDQ2LjQ1MSAzOC42NzM5IDQ3LjE2OTJDMzcuNTMxNiA0Ny44ODc0IDM0Ljk5ODUgNDguOTA3NSAzMi4xOTU1IDQ4LjkwNzVDMjkuMzkyNSA0OC45MDc1IDI3LjQ2NzggNDguMjkyMSAyNS42NDg3IDQ3LjE2OTJDMjMuODI5NiA0Ni4wNDY0IDI2LjA4NDkgNDIuNjQ4NCAzMi4xOTU1IDQyLjY0ODRaIiBmaWxsPSIjRDM1RjQ0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNzE4OCAzOC40MTE2SDQzLjY3MDVWMzkuMTc3MUM0My42NzA1IDM5Ljk2OTQgNDMuMDI4MiA0MC42MTE2IDQyLjIzNiA0MC42MTE2SDIyLjE1MzJDMjEuMzYxIDQwLjYxMTYgMjAuNzE4OCAzOS45Njk0IDIwLjcxODggMzkuMTc3MVYzOC40MTE2WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjU3MjkgMjAuNDhDMTYuMjgwNSAyMC40OCAxMi44MDA4IDIzLjk1OTcgMTIuODAwOCAyOC4yNTIxQzEyLjgwMDggMjkuNDcwOSAxMy43ODg4IDMwLjQ1OSAxNS4wMDc3IDMwLjQ1OUMxNi4yMjY1IDMwLjQ1OSAxNy4yMTQ2IDI5LjQ3MDkgMTcuMjE0NiAyOC4yNTIxQzE3LjIxNDYgMjYuMzk3NCAxOC43MTgxIDI0Ljg5MzggMjAuNTcyOSAyNC44OTM4QzIyLjQyNzYgMjQuODkzOCAyMy45MzEyIDI2LjM5NzQgMjMuOTMxMiAyOC4yNTIxQzIzLjkzMTIgMjkuNDcwOSAyNC45MTkzIDMwLjQ1OSAyNi4xMzgxIDMwLjQ1OUMyNy4zNTY5IDMwLjQ1OSAyOC4zNDUgMjkuNDcwOSAyOC4zNDUgMjguMjUyMUMyOC4zNDUgMjMuOTU5NyAyNC44NjUzIDIwLjQ4IDIwLjU3MjkgMjAuNDhaTTQyLjYzOTIgMjAuNDhDMzguMzQ2OCAyMC40OCAzNC44NjcxIDIzLjk1OTcgMzQuODY3MSAyOC4yNTIxQzM0Ljg2NzEgMjkuNDcxIDM1Ljg1NTEgMzAuNDU5IDM3LjA3NCAzMC40NTlDMzguMjkyOCAzMC40NTkgMzkuMjgwOSAyOS40NzEgMzkuMjgwOSAyOC4yNTIxQzM5LjI4MDkgMjYuMzk3NCA0MC43ODQ0IDI0Ljg5MzggNDIuNjM5MiAyNC44OTM4QzQ0LjQ5MzkgMjQuODkzOCA0NS45OTc1IDI2LjM5NzQgNDUuOTk3NSAyOC4yNTIxQzQ1Ljk5NzUgMjkuNDcxIDQ2Ljk4NTYgMzAuNDU5IDQ4LjIwNDQgMzAuNDU5QzQ5LjQyMzMgMzAuNDU5IDUwLjQxMTMgMjkuNDcxIDUwLjQxMTMgMjguMjUyMUM1MC40MTEzIDIzLjk1OTcgNDYuOTMxNiAyMC40OCA0Mi42MzkyIDIwLjQ4WiIgZmlsbD0iIzhDNEMzQSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSI2NCIgeDI9IjMyIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZDQjAzIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YwRTM0MCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIxNy4wMjAzIiB5MT0iMzkuMDExNiIgeDI9IjQ3Ljc2NDQiIHkyPSIzOS4wMTE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFQkZDRkYiLz4KPHN0b3Agb2Zmc2V0PSIwLjM2ODk5NCIgc3RvcC1jb2xvcj0iI0ZFRkZGRiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjI0OTMyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQkZDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-verygood {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjUgMzJDNjIuNSA0OC44NDQ3IDQ4Ljg0NDcgNjIuNSAzMiA2Mi41QzE1LjE1NTMgNjIuNSAxLjUgNDguODQ0NyAxLjUgMzJDMS41IDE1LjE1NTMgMTUuMTU1MyAxLjUgMzIgMS41QzQ4Ljg0NDcgMS41IDYyLjUgMTUuMTU1MyA2Mi41IDMyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4xOTYyIDUwLjg4MzRDMzkuOTA2NyA1MC44ODM0IDQ2LjIwODUgNDQuODUyNiA0Ni42NDIgMzcuMjUwN0M0Ni42NDM1IDM3LjIyNTEgNDYuNjQ0OSAzNy4xOTc2IDQ2LjY0NjMgMzcuMTY4MkM0Ni42NjQ4IDM2Ljc3MDUgNDYuMzU3MyAzNi40MzMxIDQ1Ljk1OTYgMzYuNDE0NkM0NS45NDg1IDM2LjQxNDEgNDUuOTM3MyAzNi40MTM4IDQ1LjkyNjEgMzYuNDEzOEgxOC40ODE4QzE4LjA3NjggMzYuNDEzOCAxNy43NDg1IDM2Ljc0MjEgMTcuNzQ4NSAzNy4xNDcxQzE3Ljc0ODUgMzcuMTU3NyAxNy43NDg4IDM3LjE2ODQgMTcuNzQ5MiAzNy4xNzkxQzE3Ljc1NTYgMzcuMzI0NyAxNy43NjI4IDM3LjQ0ODcgMTcuNzcwNyAzNy41NTEyQzE4LjM1MDcgNDUuMDEwOSAyNC41ODc3IDUwLjg4MzQgMzIuMTk2MiA1MC44ODM0Wk0zMi4xOTYgNDIuNjQ4M0MzOC4zMDY2IDQyLjY0ODMgMzkuODE2NyA0Ni40NTA5IDM4LjY3NDQgNDcuMTY5MUMzNy41MzIgNDcuODg3MyAzNC45OTkgNDguOTA3NCAzMi4xOTYgNDguOTA3NEMyOS4zOTMgNDguOTA3NCAyNy40NjgzIDQ4LjI5MTkgMjUuNjQ5MiA0Ny4xNjkxQzIzLjgzMDEgNDYuMDQ2MyAyNi4wODU0IDQyLjY0ODMgMzIuMTk2IDQyLjY0ODNaTTQzLjY3MSAzOC40MTE2SDIwLjcxOTJWMzkuMTc3MUMyMC43MTkyIDM5Ljk2OTQgMjEuMzYxNSA0MC42MTE2IDIyLjE1MzcgNDAuNjExNkg0Mi4yMzY1QzQzLjAyODcgNDAuNjExNiA0My42NzEgMzkuOTY5NCA0My42NzEgMzkuMTc3MVYzOC40MTE2WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjU3MjkgMjAuNDhDMTYuMjgwNSAyMC40OCAxMi44MDA4IDIzLjk1OTcgMTIuODAwOCAyOC4yNTIxQzEyLjgwMDggMjkuNDcwOSAxMy43ODg4IDMwLjQ1OSAxNS4wMDc3IDMwLjQ1OUMxNi4yMjY1IDMwLjQ1OSAxNy4yMTQ2IDI5LjQ3MDkgMTcuMjE0NiAyOC4yNTIxQzE3LjIxNDYgMjYuMzk3NCAxOC43MTgxIDI0Ljg5MzggMjAuNTcyOSAyNC44OTM4QzIyLjQyNzYgMjQuODkzOCAyMy45MzEyIDI2LjM5NzQgMjMuOTMxMiAyOC4yNTIxQzIzLjkzMTIgMjkuNDcwOSAyNC45MTkzIDMwLjQ1OSAyNi4xMzgxIDMwLjQ1OUMyNy4zNTY5IDMwLjQ1OSAyOC4zNDUgMjkuNDcwOSAyOC4zNDUgMjguMjUyMUMyOC4zNDUgMjMuOTU5NyAyNC44NjUzIDIwLjQ4IDIwLjU3MjkgMjAuNDhaTTQyLjYzOTIgMjAuNDhDMzguMzQ2OCAyMC40OCAzNC44NjcxIDIzLjk1OTcgMzQuODY3MSAyOC4yNTIxQzM0Ljg2NzEgMjkuNDcxIDM1Ljg1NTEgMzAuNDU5IDM3LjA3NCAzMC40NTlDMzguMjkyOCAzMC40NTkgMzkuMjgwOSAyOS40NzEgMzkuMjgwOSAyOC4yNTIxQzM5LjI4MDkgMjYuMzk3NCA0MC43ODQ0IDI0Ljg5MzggNDIuNjM5MiAyNC44OTM4QzQ0LjQ5MzkgMjQuODkzOCA0NS45OTc1IDI2LjM5NzQgNDUuOTk3NSAyOC4yNTIxQzQ1Ljk5NzUgMjkuNDcxIDQ2Ljk4NTYgMzAuNDU5IDQ4LjIwNDQgMzAuNDU5QzQ5LjQyMzMgMzAuNDU5IDUwLjQxMTMgMjkuNDcxIDUwLjQxMTMgMjguMjUyMUM1MC40MTEzIDIzLjk1OTcgNDYuOTMxNiAyMC40OCA0Mi42MzkyIDIwLjQ4WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSIwIiB4Mj0iMzIiIHkyPSI2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIzMi4xOTc4IiB5MT0iMzYuNDEzOCIgeDI9IjMyLjE5NzgiIHkyPSI1MC44ODM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEUzNDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDQjAzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDE9IjMxLjYwNjEiIHkxPSIyMC40OCIgeDI9IjMxLjYwNjEiIHkyPSIzMC40NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YwRTM0MCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkNCMDMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood .text-down{
    /*left: -182px;*/
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood .text-down:after,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood .text-down:before{
    /*left: 92%;*/
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good.cs-chat-survey-checked {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDY0QzQ5LjY3MzEgNjQgNjQgNDkuNjczMSA2NCAzMkM2NCAxNC4zMjY5IDQ5LjY3MzEgMCAzMiAwQzE0LjMyNjkgMCAwIDE0LjMyNjkgMCAzMkMwIDQ5LjY3MzEgMTQuMzI2OSA2NCAzMiA2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZD0iTTIwLjYzMTggMzMuMDAzOUMyMy42NzA0IDMzLjAwMzkgMjYuMTMzOCAzMC41NDA1IDI2LjEzMzggMjcuNTAyQzI2LjEzMzggMjQuNDYzMyAyMy42NzA0IDIyIDIwLjYzMTggMjJDMTcuNTkzMiAyMiAxNS4xMjk5IDI0LjQ2MzMgMTUuMTI5OSAyNy41MDJDMTUuMTI5OSAzMC41NDA1IDE3LjU5MzIgMzMuMDAzOSAyMC42MzE4IDMzLjAwMzlaIiBmaWxsPSIjOEM0QzNBIi8+CjxwYXRoIGQ9Ik00Mi42Mzk3IDMzLjAwMzlDNDUuNjc4MyAzMy4wMDM5IDQ4LjE0MTYgMzAuNTQwNSA0OC4xNDE2IDI3LjUwMkM0OC4xNDE2IDI0LjQ2MzMgNDUuNjc4MyAyMiA0Mi42Mzk3IDIyQzM5LjYwMSAyMiAzNy4xMzc3IDI0LjQ2MzMgMzcuMTM3NyAyNy41MDJDMzcuMTM3NyAzMC41NDA1IDM5LjYwMSAzMy4wMDM5IDQyLjYzOTcgMzMuMDAzOVoiIGZpbGw9IiM4QzRDM0EiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00My41MDMyIDQ2LjQ3MzdDMzkuOTE0MiA0Ny44OTcgMzYuMDAzMiA0OC42NzgyIDMxLjkxNSA0OC42NzgyQzI3Ljc2OTggNDguNjc4MiAyMy44MDY5IDQ3Ljg3NTEgMjAuMTc3MSA0Ni40MTM5QzE5LjA0NjQgNDUuOTU4OCAxOC40OTg4IDQ0LjY3MzIgMTguOTU0IDQzLjU0MjZDMTkuNDA5MSA0Mi40MTE5IDIwLjY5NDcgNDEuODY0MyAyMS44MjU0IDQyLjMxOTRDMjQuOTQgNDMuNTczMyAyOC4zNDQxIDQ0LjI2NDQgMzEuOTE1IDQ0LjI2NDRDMzUuNDM2OSA0NC4yNjQ0IDM4Ljc5NjUgNDMuNTkyMSA0MS44NzYxIDQyLjM3MDhDNDIuMDM5MSA0Mi4zMDYxIDQyLjIwMTMgNDIuMjM5OSA0Mi4zNjI4IDQyLjE3MjJDNDMuNDg2OCA0MS43MDA4IDQ0Ljc4MDEgNDIuMjI5OCA0NS4yNTE1IDQzLjM1MzhDNDUuNzIyOSA0NC40Nzc4IDQ1LjE5MzkgNDUuNzcxMSA0NC4wNjk5IDQ2LjI0MjVDNDMuODgyIDQ2LjMyMTQgNDMuNjkzMSA0Ni4zOTg0IDQzLjUwMzIgNDYuNDczN1oiIGZpbGw9IiM4QzRDM0EiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjMyIiB5MT0iNjQiIHgyPSIzMiIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMEUzNDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-good {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjUgMzJDNjIuNSA0OC44NDQ3IDQ4Ljg0NDcgNjIuNSAzMiA2Mi41QzE1LjE1NTMgNjIuNSAxLjUgNDguODQ0NyAxLjUgMzJDMS41IDE1LjE1NTMgMTUuMTU1MyAxLjUgMzIgMS41QzQ4Ljg0NDcgMS41IDYyLjUgMTUuMTU1MyA2Mi41IDMyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIwLjYzMTggMzMuMDAzOUMyMy42NzA0IDMzLjAwMzkgMjYuMTMzOCAzMC41NDA1IDI2LjEzMzggMjcuNTAyQzI2LjEzMzggMjQuNDYzMyAyMy42NzA0IDIyIDIwLjYzMTggMjJDMTcuNTkzMiAyMiAxNS4xMjk5IDI0LjQ2MzMgMTUuMTI5OSAyNy41MDJDMTUuMTI5OSAzMC41NDA1IDE3LjU5MzIgMzMuMDAzOSAyMC42MzE4IDMzLjAwMzlaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXIpIi8+CjxwYXRoIGQ9Ik00Mi42Mzk5IDMzLjAwMzlDNDUuNjc4NiAzMy4wMDM5IDQ4LjE0MTkgMzAuNTQwNSA0OC4xNDE5IDI3LjUwMkM0OC4xNDE5IDI0LjQ2MzMgNDUuNjc4NiAyMiA0Mi42Mzk5IDIyQzM5LjYwMTIgMjIgMzcuMTM3OSAyNC40NjMzIDM3LjEzNzkgMjcuNTAyQzM3LjEzNzkgMzAuNTQwNSAzOS42MDEyIDMzLjAwMzkgNDIuNjM5OSAzMy4wMDM5WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjUwMzIgNDYuNDczN0MzOS45MTQyIDQ3Ljg5NyAzNi4wMDMyIDQ4LjY3ODIgMzEuOTE1IDQ4LjY3ODJDMjcuNzY5OCA0OC42NzgyIDIzLjgwNjkgNDcuODc1MSAyMC4xNzcxIDQ2LjQxMzlDMTkuMDQ2NCA0NS45NTg4IDE4LjQ5ODggNDQuNjczMiAxOC45NTQgNDMuNTQyNkMxOS40MDkxIDQyLjQxMTkgMjAuNjk0NyA0MS44NjQzIDIxLjgyNTQgNDIuMzE5NEMyNC45NCA0My41NzMzIDI4LjM0NDEgNDQuMjY0NCAzMS45MTUgNDQuMjY0NEMzNS40MzY5IDQ0LjI2NDQgMzguNzk2NSA0My41OTIxIDQxLjg3NjEgNDIuMzcwOEM0Mi4wMzkxIDQyLjMwNjEgNDIuMjAxMyA0Mi4yMzk5IDQyLjM2MjggNDIuMTcyMkM0My40ODY4IDQxLjcwMDggNDQuNzgwMSA0Mi4yMjk4IDQ1LjI1MTUgNDMuMzUzOEM0NS43MjI5IDQ0LjQ3NzggNDUuMTkzOSA0NS43NzExIDQ0LjA2OTkgNDYuMjQyNUM0My44ODIgNDYuMzIxNCA0My42OTMxIDQ2LjM5ODQgNDMuNTAzMiA0Ni40NzM3WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSIwIiB4Mj0iMzIiIHkyPSI2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIyMC42MzE4IiB5MT0iMjIiIHgyPSIyMC42MzE4IiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXIiIHgxPSI0Mi42Mzk5IiB5MT0iMjIiIHgyPSI0Mi42Mzk5IiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSIzMi4xMDg4IiB5MT0iNDguNjc4MiIgeDI9IjMyLjEwODgiIHkyPSI0MS45OTk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEUzNDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDQjAzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good .text-down{
    /*left: -90px;*/
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good .text-down:after,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good .text-down:before{
    /*left: 58%;*/
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-bad.cs-chat-survey-checked {
    position: relative;
    top: -6px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood.cs-chat-survey-checked {
    position: relative;
    top: -6px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good.cs-chat-survey-checked {
    position: relative;
    top: -6px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cx-wrapper {
    padding: 0px 10px 10px 10px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-text {
    color: #048C04 !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    margin-bottom: 2px !important;
    margin-top: 16px !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-text-small {
    color: #8E979C !important;
    align-items: center !important;
    font-weight: normal !important;
    font-size: 14px !important;
    line-height: 16px !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.final {
    text-align: center;
    padding-top: 80px;
    position: relative;
    display: inline-block;
    margin: 0px 5px 0px 0;
    background-repeat: no-repeat;
    width: 200px;
    background-position: center 0;
    background-size: 60px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .bottom-text {
    font-family: "Inter", Arial, sans-serif;
    color: #132530;
    text-align: center;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 16px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after table td{
    text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after table{
    width: 100%;
}

/*2020_10_19 Additional for chat survay */
.cx-webchat.cx-theme-custom .cs-chat-survey .cs_chat_surveycommentscharscounter{
    text-align: end;
    color: #8E979C;
    font-size: 12px;
    line-height: 14px;
    font-family: "Inter", Arial, sans-serif;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .email-transcript-checkbox {
    color: #000000;
    font-size: 14px;
    line-height: 16px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 16px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey {
    position: relative;
    z-index:unset;
    width: 100%;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper #cs_chat_surveymessage{
    resize: none;
    background: #F3F4F4;
    border-radius: 6px;
    padding: 12px;
    height: 68px;
    width: 100%;
    border: none;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .cx-input.cx-form-control.i18n {
    background: #F3F4F4;
    border-radius: 6px;
    margin-bottom: 2px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper div.email-transcript-emailerror {
    color: #D32E1D;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    font-family: "Inter", Arial, sans-serif;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper div.email-transcript-privacypolicy a {
    color: #048C04;
}

/*2024_12_13*/
.cx-webchat.cx-theme-custom .cs-chat-survey > div > table {
    width: 100%;
}

.cx-webchat.cx-theme-custom .cs-chat-survey table td.email-transcript-td {
    padding-top: 16px;
}

/*2022_12_06 5 Stats chat survay */
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon,.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon {
    background-position: center;
    float: left;
    width: 56px;
    background-repeat: no-repeat;
    height: 56px;
    background-size: 32px;
    background-color: #F3F4F4;
    border-radius: 12px;
    transition: background-color 0.3s;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon {
    display: inline-block;
    background-size: 30px;
    float: none;
    aspect-ratio: 1 / 1;
    width: fit-content;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon-area {
    display: flex;
    justify-content: space-between;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon:hover{
    background-color: #FEEEE5;
    cursor: pointer;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-chat-survey-checked{
    background-color: #FEEEE5;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .text-left,
.cx-webchat.cx-theme-custom .cs-chat-survey .text-right {
    margin: 0;
    float: left;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .text-right{
    float: right;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-div{
    background-color: #F3F4F4;
    border-radius: 5px;
    padding: 10px;
}

.cx-widget.cx-theme-custom.cx-common-container.cx-webchat div.cx-body div.cs-chat-survey .cs-wrapper #cs_chat_surveymessage {
    margin: 17px 0 0;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-stars div.cs-chat-survey-icon {
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin: 3px 0;
}

/*2020-10-07*/
/*footer*/
.cx-widget.cx-theme-custom div.cs-footer-container {
    position: absolute;
    bottom: 0;
    padding: 5px 12px 5px 12px;
    width: 100%;
    min-height: 42px;
    display: flex;
    align-items: center;
}

.cx-widget.cx-theme-custom div.cs-footer-container table {
    width: 100%;
}
.cx-widget.cx-theme-custom div.cs-footer-container td.cs-footer-text {
    width: 250px;
    text-align: center;
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
}
.cx-widget.cx-theme-custom div.cs-footer-container td.cs-footer-text a {
    color: #048C04;
}

.cx-widget.cx-theme-custom div.cs-footer-container div.cs-chat-footer-mute-icon.cs-chat-muted {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yNTYsMGMtNTUuMTI0LDAtOTkuOTczLDQ0Ljg0OS05OS45NzMsOTkuOTczdjE2OS44OTZjMCw1NS4xMjQsNDQuODQ5LDk5Ljk3Myw5OS45NzMsOTkuOTczDQoJCQlzOTkuOTczLTQ1LjEwOSw5OS45NzMtMTAwLjU1MVY5OS45NzNDMzU1Ljk3Myw0NC44NDksMzExLjEzLDAsMjU2LDB6IE0zMjEuMywyNjkuMjkxYzAsMzYuMzI1LTI5LjI5Myw2NS44NzgtNjUuMyw2NS44NzgNCgkJCXMtNjUuMy0yOS4yOTgtNjUuMy02NS4zVjk5Ljk3M2MwLTM2LjAwOCwyOS4yOTMtNjUuMyw2NS4zLTY1LjNzNjUuMywyOS4yOTMsNjUuMyw2NS4zVjI2OS4yOTF6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzOC42NjQiIHk9IjQyMC4xMTciIHdpZHRoPSIzNC42NzMiIGhlaWdodD0iNzguNTkxIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zMjcuNjU3LDQ3Ny4zMjdIMTg0LjM0M2MtOS41NzUsMC0xNy4zMzYsNy43NjEtMTcuMzM2LDE3LjMzNmMwLDkuNTc1LDcuNzYxLDE3LjMzNiwxNy4zMzYsMTcuMzM2aDE0My4zMTQNCgkJCWM5LjU3NSwwLDE3LjMzNi03Ljc2MSwxNy4zMzYtMTcuMzM2QzM0NC45OTMsNDg1LjA4OCwzMzcuMjMyLDQ3Ny4zMjcsMzI3LjY1Nyw0NzcuMzI3eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDAyLjIwMywxODQuMzQzYy05LjU3NSwwLTE3LjMzNiw3Ljc2MS0xNy4zMzYsMTcuMzM2djY4LjE5YzAsNzEuMDU2LTU3LjgwNSwxMjguODY3LTEyOC44NjcsMTI4Ljg2Nw0KCQkJcy0xMjguODY3LTU3LjgxMS0xMjguODY3LTEyOC44Njd2LTY4LjE5YzAtOS41NzYtNy43NjEtMTcuMzM2LTE3LjMzNi0xNy4zMzZzLTE3LjMzNiw3Ljc2MS0xNy4zMzYsMTcuMzM2djY4LjE5DQoJCQljMCw5MC4xNzgsNzMuMzYyLDE2My41MzksMTYzLjUzOSwxNjMuNTM5czE2My41MzktNzMuMzYyLDE2My41MzktMTYzLjUzOXYtNjguMTkNCgkJCUM0MTkuNTM5LDE5Mi4xMDQsNDExLjc3OSwxODQuMzQzLDQwMi4yMDMsMTg0LjM0M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQ2Ny4wNDcsNDQuOTUzYy02Ljc3My02Ljc3My0xNy43NDEtNi43NzMtMjQuNTE0LDBsLTM5Ny41OCwzOTcuNThjLTYuNzczLDYuNzY3LTYuNzczLDE3Ljc0NywwLDI0LjUxNA0KCQkJYzMuMzgxLDMuMzg2LDcuODE5LDUuMDgsMTIuMjU3LDUuMDhjNC40MzIsMCw4Ljg3Ni0xLjY5MywxMi4yNTctNS4wOGwzOTcuNTgtMzk3LjU4QzQ3My44Miw2Mi43LDQ3My44Miw1MS43Miw0NjcuMDQ3LDQ0Ljk1M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==');
    height: 20px;
    width: 20px;
    background-size: 20px;
    margin: 0 auto;
    position: absolute;
    right: 16px;
    top: 7px;
}

.cx-widget.cx-theme-custom div.cs-footer-container div.cs-chat-footer-mute-icon.cs-chat-muted:hover {
    cursor: pointer;
}

.cx-widget.cx-common-container.cx-webchat.cx-close.cx-minimize.cx-theme-custom.cx-desktop {
    background: #F5F5F5;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}
/*header*/
.cx-widget.cx-theme-custom div.cs-header-container
{
    right: 12px;
    top: 56px;
    left: 12px;
    position: absolute;
    display: block;
    background-color: #fff;
    height: 66px;
    border-radius: 10px 10px 0px 0px;
    padding: 15px 19px 15px 15px;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.05);
    z-index: 5;
}
.cx-widget.cx-theme-custom div.cs-header-container table {
    width: 100%;
}
.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-photo-th{
    width: 40px;
}

div.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-photo-th > div
{
    height: 36px;
    background-color: #E5EAED;
    width: 36px;
    border-radius: 50%;
    background-repeat: no-repeat;
    margin-right: 8px;
    background-size: 100%;
}

.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-title-th{
    width: 220px;
    color: #031520;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
}
.cx-widget.cx-theme-custom div.cs-header-container  td.cs-header-status-td {
    color: #7F7F7F;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div {
    text-align: right;
    position: relative;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button{
    font-weight: bold;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 16px;
    border: 0;
    background-color: transparent;
    font-family: "Inter", Arial, sans-serif;
    padding: 0;
    margin: 0;
    height: 28px;
    width: 28px;
    outline: 0;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button span {
    width: 4px;
    height: 4px;
    background: #8E979C;
    border-radius: 50%;
    margin: 1.5px;
    display: inline-block;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button.active span {
    background: #152329;
}
/*Header menu*/
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div.open {
    display: block;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div {
    display: none;
    padding: 8px 16px;
    position: absolute;
    right: 0;
    background: #FFFFFF;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
    z-index: 10000;
    width: 215px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.disabled{
    display: none;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li {
    padding: 8px 0;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    list-style: none;
    text-align: left;
    position: relative;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.canhover:hover {
    cursor: pointer;
    color: #048C04;
    left: 15px;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.canhover:hover:before{
    content: "";
    position: absolute;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNiA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4yNjk5NyA0LjAwMDIxQzUuMjY5OTcgNC4xNDY4OCA1LjIxNjY0IDQuMjgwMjEgNS4xMDk5NyA0LjM4Njg4TDEuNjQzMyA3LjcyMDIxQzEuNTM2NjQgNy44MTM1NSAxLjQwMzMgNy44NjY4OCAxLjI2OTk2IDcuODY2ODhDMS4xMjMzIDcuODY2ODggMC45ODk5NjEgNy44MTM1NCAwLjg4MzI5NSA3LjcwNjg3QzAuNjgzMjk1IDcuNDkzNTQgMC42ODMyOTEgNy4xNjAyMSAwLjg5NjYyNSA2Ljk0Njg3TDMuOTYzMjkgNC4wMDAyMUwwLjg5NjYyNSAxLjA1MzU0QzAuNjgzMjkxIDAuODUzNTQyIDAuNjgzMjk1IDAuNTA2ODc4IDAuODgzMjk1IDAuMjkzNTQ1QzEuMDgzMjkgMC4wODAyMTEyIDEuNDI5OTcgMC4wODAyMTA0IDEuNjQzMyAwLjI4MDIxTDUuMTA5OTcgMy42MTM1NEM1LjIxNjY0IDMuNzIwMjEgNS4yNjk5NyAzLjg1MzU0IDUuMjY5OTcgNC4wMDAyMVoiIGZpbGw9IiNGNDdEMkYiLz4KPC9zdmc+Cg==');
    width: 5px;
    height: 8px;
    top: 13px;
    left: -10px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.mute.muted{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaSkiPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSIjMDQ4QzA0Ii8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPgo8Y2lyY2xlIGN4PSIyMCIgY3k9IjgiIHI9IjciIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9pIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3ciLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZCIgeD0iMTEiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMCIgeTE9IjEiIHgyPSIyMCIgeTI9IjE1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjNGM0YzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 25px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.mute{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaSkiPgo8cmVjdCB4PSIxIiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSIjRTdFOUVBIi8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPgo8Y2lyY2xlIGN4PSI5IiBjeT0iOCIgcj0iNyIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2kiIHg9IjEiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIxNiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvdyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9kIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0IGR5PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iOSIgeTE9IjEiIHgyPSI5IiB5Mj0iMTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RjlGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGM0YzRjMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 25px;
}

.cx-common-container .cx-titlebar .cx-icon.cs-back-to-hc-icon:hover {
    cursor: pointer;

}

/*minimized*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized {
    height: 56px;
    bottom: 20px !important;
    box-shadow: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized div.cx-titlebar {
    height: 56px;
    border-radius: 10px 10px 0 10px;
}
.cx-common-container .cx-titlebar

    /*Different*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
{
    transition: right 1s cubic-bezier(0, 1, 0.5, 1) 0s, transform 0.5s ease-in-out 0s;
    bottom: 0px;
    right: 95px;
    background-color: #F5F5F5;
    bottom: 50px;
    border-radius: 5px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body
{
    margin: 0px 12px 48px 12px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.05);
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-input-container {
    border-width: 0px;
    border-style: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell li.cx-icon.cx-branding-icon.cx-inert{
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-titlebar{
    border-width: 0px;
    height: 118px;
}

/*Hide Cancel Button*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-button-group.cx-buttons-binary button.cx-btn.cx-btn-default.i18n{
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-button-group.cx-buttons-binary button.cx-submit.cx-btn.cx-btn-primary.i18n{
    width: 100%;
    height: 38px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    border: none;
}

/*Custom registartion form*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-form{
    padding: 0 16px 0 16px;
    position: absolute;
    width: 100%;
    top: 5%;
    left: 0;
    right: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-form .cx-form-inputs table {
    margin-bottom: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-form-inputs{
    padding: 16px 12px !important;
    background-color: #F3F4F4;
    border-radius: 10px 10px 0 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-button-group.cx-buttons-binary{
    padding: 0 12px 16px 12px;
    background-color: #F3F4F4;
    border-radius: 0px 0px 5px 5px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper p.cs-text-before-form{
    margin: 0 0 8px 0;
    color: #132530;
    font-style: normal;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container{
    position: relative !important;
    bottom: unset !important;
    right: unset !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select {
    position: relative;
    width: unset !important;
    min-width: unset !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current {
    display: flex;
    padding: 8px 9px;
    align-items: center;
    background: #fff!important;
    border-radius: 6px;
    position: relative;
    z-index: 5;
}
/*div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current-flag {*/
/*min-width: 24px;*/
/*width: 24px;*/
/*height: 24px;*/
/*border-radius: 50%;*/
/*overflow: hidden;*/
/*margin-right: 9px;*/
/*display: flex;*/
/*align-items: center;*/
/*justify-content: center;*/
/*}*/
/*div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current-flag img {*/
/*max-width: 100%;*/
/*}*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current-text {
    color: #031520;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    position: relative;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current:after{
    content: '';
    position: absolute;
    display: block;
    border-right: 2px solid #132530;
    border-top: 2px solid #132530;
    height: 6px;
    width: 6px;
    right: 12px;
    top: 15px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    pointer-events: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown {
    display: none;
    position: absolute;
    background: #FAFBFB;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
    max-height: 228px;
    overflow: auto;
    bottom: 31px;
    padding-bottom: 10px;
    width: 100% !important;
    min-width: 100% !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown .cs-custom-select-dropdown-item {
    display: flex;
    padding: 9px;
    align-items: center;
    position: relative;
    cursor: pointer;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-flag {
    min-width: 24px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-flag img {
    max-width: 100%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="CZ"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/CZ.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="LT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/LT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="EN"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/GB.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="DE"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/DE.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="DK"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/DK.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="EE"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/EE.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="BG"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/BG.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="ES"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/ES.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="FI"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/FI.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="FR"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/FR.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="GR"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/GR.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="HU"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/HU.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="IT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/IT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="LT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/LT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="LV"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/LV.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="BN"] .cs-custom-select-flag,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="NL"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/NL.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="NO"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/NO.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="PL"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/PL.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="PT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/PT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="RO"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/RO.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="SE"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/SE.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="SK"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/SK.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="SI"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/SI.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown .cs-custom-select-dropdown-item .cs-custom-select-text {
    color: #031520;
    font-family: "Inter", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    position: relative;
}
/*div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown .cs-custom-select-dropdown-item.cs-custom-select-active:before {*/
/*content: "";*/
/*position: absolute;*/
/*top: 7px;*/
/*right: 10px;*/
/*width: 8px;*/
/*height: 17px;*/
/*border-right: 3px solid #048C04;*/
/*border-bottom: 3px solid #048C04;*/
/*transform: rotate(38deg);*/
/*}*/
/*ChangeNameEmailDialog*/

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail div.changenameemail-nameerror{
    color: red;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail div.changenameemail-emailerror{
    color: red;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail input.cx-input.cs-notvalid-input{
    border: 2px solid;
    border-color: red!important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table {
    width: 100%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .email-text,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .name-text {
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
    text-align: left;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table input {
    background: #F3F4F4;
    box-sizing: border-box;
    border-radius: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .changenameemail-privacypolicy {
    margin-bottom: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .changenameemail-privacypolicy a {
    color: #048C04;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table td {
    position: relative;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .changenameemail-emailerror,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .changenameemail-nameerror {
    color: #D32E1D;
    font-family: "Inter", Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 43px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper .cx-button-group.cx-buttons-binary {
    margin-top: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail-after .email-result {
    color: #132530;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail-after .cx-button-group.cx-buttons-binary .cx-end-confirm {
    width: 100%;
}

/*EmailTranscriptDialog*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript table {
    width: 100%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript table .email-text {
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    margin-bottom: 4px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript table td {
    position: relative;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript input.cx-input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 10px;
    margin-bottom: 24px;
    background: #F3F4F4;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript input.cx-input.cs-notvalid-input{
    border: 1px solid;
    border-color: #D32E1D!important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript .email-transcript-privacypolicy a {
    color: #048C04;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript div.email-transcript-emailerror{
    color: #D32E1D;
    font-family: "Inter", Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    bottom: 35px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript div.email-transcript-privacypolicy {
    padding-bottom: 14px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript-after .cx-button-group.cx-buttons-binary .cx-end-confirm {
    width: 100%;
}

/*Chat history*/
/* div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-transcript .cs-chat-history{ */
/* border-bottom: 3px solid black !important; */
/* } */

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-transcript .cs-chat-history .cx-message.cx-date {
    border: none;
    color: #132530;
    font-size: 12px;
    line-height: 16px;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
}

/*Chat Foto*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message.cx-Agent.cx-agent div.cx-avatar-wrapper div.cx-avatar.agent{
    background-size:cover;
    background-position: 0px 0px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing .cx-avatar-wrapper .cx-avatar{
    display: none!important;
}


/*transcript message bubble style*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble,div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block{
    max-width: 70%;
    min-width: 40%;
    width: fit-content;
    width: -moz-fit-content;
    margin-left: 0!important;
    margin-right: auto!important;
    padding-right: 5px!important;
    padding-bottom: 5px!important;
    border-bottom-left-radius: 0px!important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble,div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block{
    max-width: 70%;
    min-width: 40%;
    width: fit-content;
    width: -moz-fit-content;
    margin-left: auto!important;
    margin-right: 0!important;
    padding-right: 5px!important;
    padding-bottom: 5px!important;
    border-bottom-right-radius: 0px!important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group {
    margin-bottom: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble {
    background: #FAFAFA;
    border-radius: 8px 8px 8px 0 !important;
    border: none !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble .cx-message-text {
    color: #404040;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble {
    border-radius: 10px 10px 0 10px !important;
    background: #404040;
    border: none !important;
    padding: 8px 10px 3px 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble .cx-message-text {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block{
    max-width: unset;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block {
    background: #F2F2F2;
    border-radius: 8px 8px 8px 0 !important;
    border: none !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block .cx-filename {
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin-right: 20px;
    max-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them {
    margin-bottom: 4px !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block {
    background: #132530;
    border-radius: 8px 8px 0 8px !important;
    border: none !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block .cx-filename {
    color: #FFFFFF;
    font-family: "Inter", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin-right: 20px;
    max-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

p.cx-bubble.cx-file-transfer-block span.cx-user-detail,p.cx-bubble.cx-file-transfer-block span.cx-lastrow, p.cx-bubble.cx-file-transfer-block span.lastrow
{
    display: inline-block;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-system{
    border-radius: 5px;
    background: #F2F2F2;
    min-height: unset;
    width: fit-content;
    width: -moz-fit-content;
    padding: 10px 28px !important;
    min-width: 268px;
    margin: 14px auto;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-system .cx-message-text {
    color: #59666E;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
    min-height: auto;
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant .cx-time{
    margin-bottom: 0px;
    text-align: right;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-avatar-wrapper{
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-bubble-arrow{
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-bubble span.cx-name{
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-bubble span.cx-time{
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message.cx-agent-typing div.cx-bubble{
    width: fit-content;
    width: -moz-fit-content;
    margin-left: 0!important;
    margin-right: auto!important;
    border-radius: 10px;
    width: 40px;
    height: 34px;
    box-sizing: border-box;
    text-align: center;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message.cx-agent-typing div.cx-bubble .cx-message-text {
    color: #464C52;
    font-size: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    opacity: 0.3;
}

/*Custom download icon on file bubble*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.cx-lastrow  svg,div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.lastrow  svg{
    height: 40px;
    width: 40px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.cx-lastrow  > div > svg:hover,div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.lastrow  > div > svg:hover{
    cursor: pointer;
}

/*smokescreen*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-smokescreen{
    background-color: unset;
    opacity: unset;
}

/*cx-input-container*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container{
    padding: 14px 10px 14px 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container.cx-input-focus {
    box-shadow: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell{
    display: inline-block;
    width: 20%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell{
    display: inline-block;
    width: 80%;
    padding: 9px 0 9px 12px;
    background-color: #F3F4F4;
    border-radius: 5px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-message-input{
    margin-bottom: 0;
    font-size: 14px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send{
    background-color: #048C04;
    height: 38px;
    width: 38px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    top: unset;
    bottom: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send .cx-svg-icon-tone1{
    fill: white;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu>li>.cx-menu-item{
    height: 20px;
    width: 20px;
    padding: 0px;
    margin-right: 7px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu>li>.cx-menu-item svg path,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu>li>.cx-menu-item svg circle{
    fill: #8E979C;
}

/*resizable div*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-header-resizable
{
    right: 0px;
    left: 0px;
    position: absolute;
    display: block;
    background-color: transparent;
    height: 5px;
    cursor: n-resize;
}

.cx-widget.cx-theme-custom ::-webkit-scrollbar-thumb {
    background: #a3a8ae;
}

/*Idle Alert*/
.cx-widget.cx-common-container div.cx-body > div div.cx-idle-alert div.cx-idle-countdown{
    display: none;
}

.cx-widget.cx-theme-custom div.cs-footer-container td:nth-child(2){
    display: none;
}

.file-upload__rect {
    fill: #048C04;
}

.cx-rich-message .cx-structure * {
    font-family: "Inter", Arial, sans-serif;
}

/*2022_12_06 5 Stats chat survey */
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > input,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:not(:checked) > input {
    position: absolute;
    top: -9999px;
    clip: rect(0, 0, 0, 0);
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:not(:checked) > label {
    float: right;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 49px;
    color: lightgrey !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star > input:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star > label:hover {
    cursor: default;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label:before {
    content: "★";
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:not(:checked) > label:before {
    content: "★";
    cursor: default;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked ~ label,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star > input:checked ~ label {
    color: gold !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label:hover ~ label {
    color: gold !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked + label:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked + label:hover ~ label,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked ~ label:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked ~ label:hover ~ label,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > label:hover ~ input:checked ~ label {
    color: gold !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status_line {
    height: 35px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status {
    display: none;
    position: relative;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.status1star {
    justify-content: flex-start;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.status3star {
    justify-content: center;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.status5star {
    justify-content: flex-end;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.active {
    display: flex;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.hover {
    display: flex;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status span {
    background: #FFF;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    display: inline-block;
    padding: 6px 19px;
    color: #048C04;
    position: absolute;
}

/*2024_12_13*/
.cx-webchat.cx-theme-custom .cs-chat-survey > div > table {
    width: 100%;
}

.cx-webchat.cx-theme-custom .cs-chat-survey table td.email-transcript-td {
    padding-top: 16px;
}

/*2020-10-07*/
/*footer*/
.cx-widget.cx-theme-custom div.cs-footer-container {
    position: absolute;
    bottom: 0;
    padding: 5px 12px 5px 12px;
    width: 100%;
    min-height: 42px;
    display: flex;
    align-items: center;
}

.cx-widget.cx-theme-custom div.cs-footer-container table {
    width: 100%;
}

.cx-widget.cx-theme-custom div.cs-footer-container td.cs-footer-text {
    width: 250px;
    text-align: center;
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
}

.cx-widget.cx-theme-custom div.cs-footer-container td.cs-footer-text a {
    color: #048C04;
}

.cx-widget.cx-theme-custom div.cs-footer-container div.cs-chat-footer-mute-icon.cs-chat-muted {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yNTYsMGMtNTUuMTI0LDAtOTkuOTczLDQ0Ljg0OS05OS45NzMsOTkuOTczdjE2OS44OTZjMCw1NS4xMjQsNDQuODQ5LDk5Ljk3Myw5OS45NzMsOTkuOTczDQoJCQlzOTkuOTczLTQ1LjEwOSw5OS45NzMtMTAwLjU1MVY5OS45NzNDMzU1Ljk3Myw0NC44NDksMzExLjEzLDAsMjU2LDB6IE0zMjEuMywyNjkuMjkxYzAsMzYuMzI1LTI5LjI5Myw2NS44NzgtNjUuMyw2NS44NzgNCgkJCXMtNjUuMy0yOS4yOTgtNjUuMy02NS4zVjk5Ljk3M2MwLTM2LjAwOCwyOS4yOTMtNjUuMyw2NS4zLTY1LjNzNjUuMywyOS4yOTMsNjUuMyw2NS4zVjI2OS4yOTF6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzOC42NjQiIHk9IjQyMC4xMTciIHdpZHRoPSIzNC42NzMiIGhlaWdodD0iNzguNTkxIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zMjcuNjU3LDQ3Ny4zMjdIMTg0LjM0M2MtOS41NzUsMC0xNy4zMzYsNy43NjEtMTcuMzM2LDE3LjMzNmMwLDkuNTc1LDcuNzYxLDE3LjMzNiwxNy4zMzYsMTcuMzM2aDE0My4zMTQNCgkJCWM5LjU3NSwwLDE3LjMzNi03Ljc2MSwxNy4zMzYtMTcuMzM2QzM0NC45OTMsNDg1LjA4OCwzMzcuMjMyLDQ3Ny4zMjcsMzI3LjY1Nyw0NzcuMzI3eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDAyLjIwMywxODQuMzQzYy05LjU3NSwwLTE3LjMzNiw3Ljc2MS0xNy4zMzYsMTcuMzM2djY4LjE5YzAsNzEuMDU2LTU3LjgwNSwxMjguODY3LTEyOC44NjcsMTI4Ljg2Nw0KCQkJcy0xMjguODY3LTU3LjgxMS0xMjguODY3LTEyOC44Njd2LTY4LjE5YzAtOS41NzYtNy43NjEtMTcuMzM2LTE3LjMzNi0xNy4zMzZzLTE3LjMzNiw3Ljc2MS0xNy4zMzYsMTcuMzM2djY4LjE5DQoJCQljMCw5MC4xNzgsNzMuMzYyLDE2My41MzksMTYzLjUzOSwxNjMuNTM5czE2My41MzktNzMuMzYyLDE2My41MzktMTYzLjUzOXYtNjguMTkNCgkJCUM0MTkuNTM5LDE5Mi4xMDQsNDExLjc3OSwxODQuMzQzLDQwMi4yMDMsMTg0LjM0M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQ2Ny4wNDcsNDQuOTUzYy02Ljc3My02Ljc3My0xNy43NDEtNi43NzMtMjQuNTE0LDBsLTM5Ny41OCwzOTcuNThjLTYuNzczLDYuNzY3LTYuNzczLDE3Ljc0NywwLDI0LjUxNA0KCQkJYzMuMzgxLDMuMzg2LDcuODE5LDUuMDgsMTIuMjU3LDUuMDhjNC40MzIsMCw4Ljg3Ni0xLjY5MywxMi4yNTctNS4wOGwzOTcuNTgtMzk3LjU4QzQ3My44Miw2Mi43LDQ3My44Miw1MS43Miw0NjcuMDQ3LDQ0Ljk1M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==');
    height: 20px;
    width: 20px;
    background-size: 20px;
    margin: 0 auto;
    position: absolute;
    right: 16px;
    top: 7px;
}

.cx-widget.cx-theme-custom div.cs-footer-container div.cs-chat-footer-mute-icon.cs-chat-muted:hover {
    cursor: pointer;
}

.cx-widget.cx-common-container.cx-webchat.cx-close.cx-minimize.cx-theme-custom.cx-desktop {
    background: #F5F5F5;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

/*header*/
.cx-widget.cx-theme-custom div.cs-header-container {
    right: 12px;
    top: 56px;
    left: 12px;
    position: absolute;
    display: block;
    background-color: #fff;
    height: 66px;
    border-radius: 10px 10px 0 0;
    padding: 15px 19px 15px 15px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
    z-index: 5;
}

.cx-widget.cx-theme-custom div.cs-header-container table {
    width: 100%;
}

.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-photo-th {
    width: 40px;
}

div.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-photo-th > div {
    height: 36px;
    background-color: #E5EAED;
    width: 36px;
    border-radius: 50%;
    background-repeat: no-repeat;
    margin-right: 8px;
    background-size: 100%;
}

.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-title-th {
    width: 220px;
    color: #031520;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.cx-widget.cx-theme-custom div.cs-header-container td.cs-header-status-td {
    color: #7F7F7F;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div {
    text-align: right;
    position: relative;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button {
    font-weight: bold;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 16px;
    border: 0;
    background-color: transparent;
    font-family: "Montserrat", Arial, sans-serif;
    padding: 0;
    margin: 0;
    height: 28px;
    width: 28px;
    outline: 0;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button span {
    width: 4px;
    height: 4px;
    background: #8E979C;
    border-radius: 50%;
    margin: 1.5px;
    display: inline-block;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button.active span {
    background: #152329;
}

/*Header menu*/
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div.open {
    display: block;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div {
    display: none;
    padding: 8px 16px;
    position: absolute;
    right: 0;
    background: #FFFFFF;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
    z-index: 10000;
    width: 215px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.disabled {
    display: none;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li {
    padding: 8px 0;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    list-style: none;
    text-align: left;
    position: relative;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.canhover:hover {
    cursor: pointer;
    color: #048C04;
    left: 15px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.canhover:hover:before {
    content: "";
    position: absolute;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNiA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTUuMjY5OTcgNC4wMDAyMUM1LjI2OTk3IDQuMTQ2ODggNS4yMTY2NCA0LjI4MDIxIDUuMTA5OTcgNC4zODY4OEwxLjY0MzMgNy43MjAyMUMxLjUzNjY0IDcuODEzNTUgMS40MDMzIDcuODY2ODggMS4yNjk5NiA3Ljg2Njg4QzEuMTIzMyA3Ljg2Njg4IDAuOTg5OTYxIDcuODEzNTQgMC44ODMyOTUgNy43MDY4N0MwLjY4MzI5NSA3LjQ5MzU0IDAuNjgzMjkxIDcuMTYwMjEgMC44OTY2MjUgNi45NDY4N0wzLjk2MzI5IDQuMDAwMjFMMC44OTY2MjUgMS4wNTM1NEMwLjY4MzI5MSAwLjg1MzU0MiAwLjY4MzI5NSAwLjUwNjg3OCAwLjg4MzI5NSAwLjI5MzU0NUMxLjA4MzI5IDAuMDgwMjExMiAxLjQyOTk3IDAuMDgwMjEwNCAxLjY0MzMgMC4yODAyMUw1LjEwOTk3IDMuNjEzNTRDNS4yMTY2NCAzLjcyMDIxIDUuMjY5OTcgMy44NTM1NCA1LjI2OTk3IDQuMDAwMjFaIiBmaWxsPSIjMDQ4YzA0Ii8+DQo8L3N2Zz4=');
    width: 5px;
    height: 8px;
    top: 13px;
    left: -10px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.mute.muted {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaSkiPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSIjMDQ4QzA0Ii8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPgo8Y2lyY2xlIGN4PSIyMCIgY3k9IjgiIHI9IjciIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9pIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3ciLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZCIgeD0iMTEiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMCIgeTE9IjEiIHgyPSIyMCIgeTI9IjE1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjNGM0YzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 25px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.mute {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaSkiPgo8cmVjdCB4PSIxIiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSIjRTdFOUVBIi8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPgo8Y2lyY2xlIGN4PSI5IiBjeT0iOCIgcj0iNyIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2kiIHg9IjEiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIxNiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvdyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9kIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0IGR5PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iOSIgeTE9IjEiIHgyPSI5IiB5Mj0iMTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RjlGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGM0YzRjMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 25px;
}

.cx-widget.cx-theme-custom.cx-common-container.cx-webchat div.cs-header-container div.cs-header-menu-div>button {
    gap: 4px;
}

.cx-common-container .cx-titlebar .cx-icon.cs-back-to-hc-icon:hover {
    cursor: pointer;

}

/*minimized*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized {
    height: 56px;
    bottom: 20px !important;
    box-shadow: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized div.cx-titlebar {
    height: 56px;
    border-radius: 10px 10px 0 10px;
}

.cx-common-container .cx-titlebar div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom {
    transition: right 1s cubic-bezier(0, 1, 0.5, 1) 0s, transform 0.5s ease-in-out 0s;
    right: 95px;
    background-color: #F5F5F5;
    bottom: 50px;
    border-radius: 5px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body {
    margin: 0 12px 48px 12px;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-input-container {
    border-width: 0;
    border-style: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell li.cx-icon.cx-branding-icon.cx-inert {
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-titlebar {
    border-width: 0;
    height: 118px;
}

/*Hide Cancel Button*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-button-group.cx-buttons-binary button.cx-btn.cx-btn-default.i18n {
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-button-group.cx-buttons-binary button.cx-submit.cx-btn.cx-btn-primary.i18n {
    width: 100%;
    height: 38px;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    border: none;
}

/*Custom registartion form*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-form {
    padding: 16px 16px 0 16px;
    position: absolute;
    width: 100%;
    top: 5%;
    left: 0;
    right: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-form .cx-form-inputs table {
    margin-bottom: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-form-inputs {
    padding: 16px 12px 0 12px;
    background-color: #F3F4F4;
    border-radius: 10px 10px 0 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper div.cx-button-group.cx-buttons-binary {
    padding: 0 12px 16px 12px;
    background-color: #F3F4F4;
    border-radius: 0 0 5px 5px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-form-wrapper p.cs-text-before-form {
    margin: 0 0 8px 0;
    color: #132530;
    font-style: normal;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container {
    position: absolute;
    bottom: 16px;
    right: 16px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select {
    position: relative;
    width: 185px;
    min-width: 185px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current {
    display: flex;
    padding: 8px 9px;
    align-items: center;
    background: #F3F4F4;
    border-radius: 6px;
    position: relative;
    z-index: 5;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current-text {
    color: #031520;
    font-family: "Inter", Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    position: relative;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current:after {
    content: '';
    position: absolute;
    display: block;
    border-right: 2px solid #132530;
    border-top: 2px solid #132530;
    height: 6px;
    width: 6px;
    right: 12px;
    top: 15px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    pointer-events: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown {
    display: none;
    position: absolute;
    background: #FAFBFB;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
    max-height: 228px;
    overflow: auto;
    bottom: 31px;
    padding-bottom: 10px;
    width: 185px;
    min-width: 185px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown .cs-custom-select-dropdown-item {
    display: flex;
    padding: 9px;
    align-items: center;
    position: relative;
    cursor: pointer;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-flag {
    min-width: 24px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom {
    &::-webkit-scrollbar {
        width: auto;
        background: transparent;
    }
    &::-webkit-scrollbar-track {
        background: transparent;
    }
    &::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 0;
    }
    scrollbar-color: auto;
    scrollbar-width: auto;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-flag img {
    max-width: 100%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="CZ"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/CZ.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="LT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/LT.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="EN"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/GB.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="DE"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/DE.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="DK"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/DK.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="EE"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/EE.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="BG"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/BG.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="ES"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/ES.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="FI"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/FI.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="FR"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/FR.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="GR"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/GR.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="HU"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/HU.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="IT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/IT.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="LT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/LT.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="LV"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/LV.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="NL"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/NL.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="NO"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/NO.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="PL"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/PL.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="PT"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/PT.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="RO"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/RO.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="SE"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/SE.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="SK"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/SK.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="SI"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/SI.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="BN"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/NL.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select div[data-language-ud="UA"] .cs-custom-select-flag {
    background-image: url("https://scdn.autodoc.de/static/flags/lang/UA.svg");
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown .cs-custom-select-dropdown-item .cs-custom-select-text {
    color: #031520;
    font-family: "Inter", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    position: relative;
}

/*ChangeNameEmailDialog*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-end-confirm.cx-btn.cx-btn-primary.cs-disabled-button {
    color: grey;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail div.changenameemail-nameerror {
    color: red;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail div.changenameemail-emailerror {
    color: red;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail input.cx-input.cs-notvalid-input {
    border: 2px solid;
    border-color: red !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table {
    width: 100%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .email-text,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .name-text {
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
    text-align: left;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table input {
    background: #F3F4F4;
    box-sizing: border-box;
    border-radius: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table td {
    position: relative;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .changenameemail-emailerror,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table .changenameemail-nameerror {
    color: #D32E1D;
    font-family: "Inter", Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    bottom: 3px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper .cx-button-group.cx-buttons-binary {
    margin-top: 8px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail-after .email-result {
    color: #132530;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail-after .cx-button-group.cx-buttons-binary .cx-end-confirm {
    width: 100%;
}

/*EmailTranscriptDialog*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript .cx-end-confirm.cx-btn.cx-btn-primary.cs-disabled-button {
    color: grey;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript table {
    width: 100%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript table .email-text {
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    margin-bottom: 4px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript table td {
    position: relative;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript input.cx-input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 10px;
    margin-bottom: 24px;
    background: #F3F4F4;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript input.cx-input.cs-notvalid-input {
    border: 1px solid;
    border-color: #D32E1D !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript div.email-transcript-emailerror {
    color: #D32E1D;
    font-family: "Inter", Arial, sans-serif;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    bottom: 11px;
    padding-bottom:5px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-emailtranscript-after .cx-button-group.cx-buttons-binary .cx-end-confirm {
    width: 100%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-transcript .cs-chat-history .cx-message.cx-date {
    border: none;
    color: #132530;
    font-size: 12px;
    line-height: 16px;
    font-family: "Montserrat", Arial, sans-serif;
}

/*Chat Foto*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message.cx-Agent.cx-agent div.cx-avatar-wrapper div.cx-avatar.agent {
    background-size: cover;
    background-position: 0 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing .cx-avatar-wrapper .cx-avatar {
    display: none !important;
}

/*transcript message bubble style*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block {
    max-width: 85%;
    min-width: 40%;
    width: fit-content;
    width: -moz-fit-content;
    margin-left: 0 !important;
    margin-right: auto !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    border-bottom-left-radius: 0 !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block {
    max-width: 70%;
    min-width: 40%;
    width: fit-content;
    width: -moz-fit-content;
    margin-left: auto !important;
    margin-right: 0 !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    border-bottom-right-radius: 0 !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group {
    margin-bottom: 8px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble {
    background: #F2F2F2;
    border-radius: 8px 8px 8px 0 !important;
    border: none !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble .cx-message-text {
    color: #000000;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them div.cx-bubble .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble {
    border-radius: 10px 10px 0 10px !important;
    background: #132530;
    border: none !important;
    padding: 8px 10px 3px 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble .cx-message-text {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you div.cx-bubble .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block {
    max-width: unset;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block {
    background: #F2F2F2;
    border-radius: 8px 8px 8px 0 !important;
    border: none !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block .cx-filename {
    color: #000000;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-right: 20px;
    max-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them p.cx-bubble.cx-file-transfer-block .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-them {
    margin-bottom: 4px !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block {
    background: #132530;
    border-radius: 8px 8px 0 8px !important;
    border: none !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block .cx-filename {
    color: #FFFFFF;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-right: 20px;
    max-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-participant.cx-you p.cx-bubble.cx-file-transfer-block .cx-time {
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
}

p.cx-bubble.cx-file-transfer-block span.cx-user-detail, p.cx-bubble.cx-file-transfer-block span.cx-lastrow, p.cx-bubble.cx-file-transfer-block span.lastrow {
    display: inline-block;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-system {
    border-radius: 10px;
    background: #F2F2F2;
    min-height: unset;
    width: fit-content;
    width: -moz-fit-content;
    padding: 6px 8px !important;
    margin: 14px auto;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group div.cx-message.cx-system .cx-message-text {
    color: #59666E;
    font-family: "Inter", Arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
    min-height: auto;
}

.cx-webchat .cx-transcript .cx-message-group > .cx-message.cx-participant .cx-time {
    margin-bottom: 0;
    text-align: right;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-avatar-wrapper {
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-bubble-arrow {
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-bubble span.cx-name {
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript .cx-message.cx-agent-typing div.cx-bubble span.cx-time {
    display: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message.cx-agent-typing div.cx-bubble {
    width: fit-content;
    width: -moz-fit-content;
    margin-left: 0 !important;
    margin-right: auto !important;
    border-radius: 10px;
    width: 40px;
    height: 34px;
    box-sizing: border-box;
    text-align: center;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message.cx-agent-typing div.cx-bubble .cx-message-text {
    color: #464C52;
    font-size: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    opacity: 0.3;
}

/*Custom download icon on file bubble*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.cx-lastrow svg, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.lastrow svg {
    height: 40px;
    width: 40px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.cx-lastrow > div > svg:hover, div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message p.cx-bubble.cx-file-transfer-block span.lastrow > div > svg:hover {
    cursor: pointer;
}

/*smokescreen*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-smokescreen {
    background-color: unset;
    opacity: unset;
}

/*cx-input-container*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container {
    padding: 14px 10px 14px 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell {
    display: inline-block;
    width: 20%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell {
    display: inline-block;
    width: 80%;
    padding: 9px 0 9px 12px;
    background-color: #F3F4F4;
    border-radius: 5px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-message-input {
    margin-bottom: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send {
    background-color: #048C04;
    height: 38px;
    width: 38px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    top: unset;
    bottom: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send .cx-svg-icon-tone1 {
    fill: white;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu > li > .cx-menu-item {
    height: 20px;
    width: 20px;
    padding: 0;
    margin-right: 7px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu > li > .cx-menu-item.cx-upload,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu > li > .cx-menu-item.cx-emoji {
    position: relative;
    top: -10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu > li > .cx-menu-item svg path,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu > li > .cx-menu-item svg circle {
    fill: #8E979C;
}

/*resizable div*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-header-resizable {
    right: 0;
    left: 0;
    position: absolute;
    display: block;
    background-color: transparent;
    height: 5px;
    cursor: n-resize;
}

.cx-widget.cx-theme-custom ::-webkit-scrollbar-thumb {
    background: #a3a8ae;
}

/*Idle Alert*/
.cx-widget.cx-common-container div.cx-body > div div.cx-idle-alert div.cx-idle-countdown {
    display: none;
}

.cx-widget.cx-theme-custom div.cs-footer-container td:nth-child(2) {
    display: none;
}

/*Default style*/

/* Быстрые ответ */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies {
    margin-top: 8px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies .cx-component.cx-quick-reply {
    background: #8E979C;
    border-radius: 24px;
    padding: 6px 12px;
    color: #fff;
    margin: 2px;
    transition: background-color .3s ease;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies .cx-component.cx-quick-reply:hover {
    background: #132530;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group .cx-rich-media.cx-quick-replies .cx-component.cx-quick-reply > div {
    padding: 0;
}

/* Быстрые ответы списком */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 {
    border: none;
    background: #F2F2F2;
    border-radius: 8px;
    padding: 8px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-components .cx-cta-link.cx-component {
    margin-bottom: 12px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-components .cx-cta-link.cx-component button {
    background-color: transparent;
    color: #132530;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    border: none;
    text-align: left;
    position: relative;
    padding: 0 0 0 20px;
    transition: color .3s ease;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-components .cx-cta-link.cx-component button:hover {
    color: #048C04;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-components .cx-cta-link.cx-component button:after {
    content: '';
    position: absolute;
    display: block;
    border-right: 1px solid #132530;
    border-top: 1px solid #132530;
    height: 6px;
    width: 6px;
    left: 0;
    top: 5px;
    transform: rotate(45deg);
    pointer-events: none;
    transition: all .3s ease;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-components .cx-cta-link.cx-component button:hover:after {
    border-right: 1px solid #048C04;
    border-top: 1px solid #048C04;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-cta-link h2 p {
    margin: 0;
}

/* Картинки и видео */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half .cx-components .cx-cta-link.cx-component.cx-clickable button {
    background-color: transparent;
    color: #132530;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    border: none;
    text-align: left;
    position: relative;
    padding: 0 0 0 20px;
    transition: color .3s ease;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half .cx-components .cx-cta-link.cx-component.cx-clickable button:hover {
    color: #048C04;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half .cx-components .cx-cta-link.cx-component.cx-clickable button:after {
    content: '';
    position: absolute;
    display: block;
    border-right: 1px solid #132530;
    border-top: 1px solid #132530;
    height: 6px;
    width: 6px;
    left: 0;
    top: 5px;
    transform: rotate(45deg);
    pointer-events: none;
    transition: all .3s ease;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half .cx-components .cx-cta-link.cx-component.cx-clickable button:hover:after {
    border-right: 1px solid #048C04;
    border-top: 1px solid #048C04;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half .cx-cta-link.cx-clickable h2 p {
    margin: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half {
    background: #F2F2F2;
    border-radius: 0 0 8px 8px;
    border: none;
    padding: 10px;
}

/* Картинки для ответов */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list {
    background: #F2F2F2;
    border-radius: 8px;
    border: none;
    padding: 10px 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list h2 p {
    margin: 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list h2.cx-markdown p {
    padding-left: 10px;
    padding-right: 10px;
}


div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list h2.cx-markdown {
    padding: 2px 0 16px 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list h1 {
    color: #000;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list h1 {
    padding-left: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list h2.cx-left-sub-text {
    padding: 2px 0 2px 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list.cs-survay-list h2.cx-right-sub-text {
    float: right;
    padding: 2px 10px 2px 0;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list h1,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list h2 {
    padding: 0 12px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list .cx-components {
    display: flex !important;
    justify-content: center;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable {
    border: none;
    padding: 12px;
    border-top: 1px solid #E7E9EA !important;
    border-bottom: 1px solid transparent !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable:last-child {
    border-bottom: 1px solid #E7E9EA !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable {
    border: none !important;
    border-radius: 10px;
    padding: 8px;
    transition: background-color 0.3s;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 56px;
    width: 56px;
    aspect-ratio: 1 / 1;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable:hover {
    background-color: #E7E9EA;
    border-top: 1px solid #D0D3D6 !important;
    border-bottom: 1px solid #D0D3D6 !important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list.cs-survay-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable:hover {
    border: none!important;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable h3 {
    color: #000;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable p {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-components .cx-component.cx-list-item.cx-cta-link.cx-clickable .cx-text.cx-cta-link {
    padding-left: 8px;
}

/* Слайдер */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel .cx-carousel-container .cx-slide {
    outline: none;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel .cx-carousel-container .cx-slide .cx-top-half > .cx-cta-link {
    height: 108px;
    overflow: hidden;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-previous,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-next {
    background: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
    border: none;
    width: 20px;
    height: 20px;
    transform: rotate(0);
    margin: 0;
    top: 113px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-previous:after,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-next:after {
    content: '';
    position: absolute;
    display: block;
    border-right: 1px solid #132530;
    border-top: 1px solid #132530;
    height: 5px;
    width: 5px;
    top: 7px;
    pointer-events: none;
    transition: all .3s ease;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-previous {
    left: 2px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-previous:after {
    transform: rotate(220deg);
    left: 8px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-next {
    right: 2px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-carousel button.cx-next:after {
    transform: rotate(45deg);
    left: 6px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 .cx-time,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-media.cx-var-4 .cx-bottom-half .cx-time,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-time {
    text-align: right;
    color: #8E979C;
    font-family: "Inter", Arial, sans-serif;
    font-size: 8px;
    line-height: 10px;
    position: relative;
    top: 9px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-rich-media .cx-structure.cx-list .cx-time {
    padding-right: 10px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-transcript div.cx-message-group.cx-rich-message .cx-structure.cx-generic.cx-var-2 h2.cx-markdown p {
    font-size: 14px;
    line-height: 18px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container.cx-input-focus {
    box-shadow: none;
}

.div.cx-idle-dialog {
    background-color: #048C04 !important;
}

.cs-chat-survey__table {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-menu-cell .cx-menu>li>.cx-menu-item,
.send-buttons .cx-menu-item {
    height: 24px;
    width: 24px;
    padding: 0;
    margin-right: 7px;
}

.chat-new__btn {
    background-color: #23AA1F;
    box-shadow: 0 0 0 #23AA1F;
}

.cx-widget .cx-textarea:focus,
.cx-widget textarea:focus {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}

.show_imp {
    display: block !important;
}


#cx_webchat_form_ud_langauge {
    display: none;
}

.cs-text-before-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding-bottom: 10px;
}

.cs-text-before-form__text {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 16px;
    text-align: center;
}


.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup table {
    display: block;
    background: #F3F4F4;
    padding: 16px;
    border-radius: 12px;
    margin: 0 0 16px;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 {
    margin-bottom: 16px;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 {
    margin-bottom: 0;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 legend,
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 legend {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    border: none;
    margin-bottom: 16px !important;
    color: #131C20;
    float: left;
    width: 100%;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 label,
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 label {
    display: flex !important;
    width: 100%;
    margin-bottom: 0 !important;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 label:not(:last-child),
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 label:not(:last-child) {
    margin-bottom: 16px !important;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 label input[type="radio"],
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 label input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    margin-top: 0;
    margin-right: 8px;
    font: inherit;
    color: currentColor;
    min-width: 18px;
    width: 18px;
    height: 18px;
    border: 1px solid #767676;
    background: #fff;
    border-radius: 50%;
    display: grid;
    place-content: center;
    outline: none !important;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 label input[type="radio"]::before,
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 label input[type="radio"]::before {
    content: "";
    width: 10.5px;
    height: 10.5px;
    border-radius: 50%;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #048C04;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 label input[type="radio"]:checked::before,
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 label input[type="radio"]:checked::before {
    transform: scale(1);
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ1 label span,
.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup .chatbotfeedbacksurveyQ2 label span {
    font-family: "Inter", Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    color: #131C20;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup #emailtranscriptemailId input {
    background: #fff;
}

.cs-chat-survey.cx-webchat.cx-theme-custom.cs-chat-survey-nopopup #cs_chat_surveymessage {
    background: #fff;
}
