@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500;1,600&display=swap');

@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

#searchUnifyChatbot * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#searchUnifyChatbot br{
    display: block;
}

#searchUnifyChatbot .suva-third-section {
    /* border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px; */
    display: block;
    background: transparent !important;
    position: absolute;
    bottom: 0px;
    width: 100%;
    z-index: 4;
    background-color: #FFFFFF;
}

#searchUnifyChatbot .title {
    font-size: 30px;
    font-weight: bold;
    text-shadow: #ccc 2px 2px 1px;
    padding-bottom: 5px;
}

#searchUnifyChatbot .suva-text-bar {
    position: relative;
    display: flex;
    z-index: 2;
}

#searchUnifyChatbot #suva-prompt_anchor:hover {
    text-decoration: none;
}

#searchUnifyChatbot a:hover {
    color: #fff;
}

#searchUnifyChatbot .open-more {
    bottom: 0px;
    transition: 2s;
}

#searchUnifyChatbot .close-more {
    bottom: -350px;
    transition: 2s;
}

/*Input field animation*/
#searchUnifyChatbot #suva-submit::-webkit-input-placeholder {
    transform: translateX(0px);
    transition: transform 0.2s linear;
}

/* hover effect over css Start */
#searchUnifyChatbot #suva-submit:hover::-webkit-input-placeholder {
    transform: translateX(10px);
    transition: transform 0.2s linear;

}

#searchUnifyChatbot .suva-border-chat {
    margin: 0px;
}

#searchUnifyChatbot .suva-first-section {
    /* width: 100%;
	padding: 4px 14px;
	height: 70px;
	position: relative;
	border-radius: 10px;
	z-index: 99999;
	background-color: #5929F2; */
    width: 100%;
    padding: 0px 21px;
    height: 70px;
    position: relative;
    border-radius: 14px 14px 0px 0px;
    z-index: 99999;
    box-shadow: 0px 40px 99px #2F44DF42;
    background: linear-gradient(90deg, #104BDA 20%, #030E65 80%) !important;
}

#searchUnifyChatbot .left-section {
    background-color: #6e99fa;
    box-shadow: 0 3px 6px #00000029;
}

#searchUnifyChatbot .suva-first-section .suva-header-div {
    /* margin-bottom: 0;
	display: flow-root !important; */
    color: #fff;
    font-weight: 600;
    margin: 0px;
    /* margin-left: 5px; */
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

#searchUnifyChatbot .suva-first-section .suva-header-div .suva-logo-title {
    width: 242px;
    display: flex;
    align-items: center;
}

#searchUnifyChatbot .suva-text-bar input {
    background-color: #FFFFFF;
    border: none;
    height: auto;
    width: 67%;
    height: 57px;
    padding: -1px 18px;
    color: #999c9e;
    font-weight: 500;
    font-size: 16px;
    box-shadow: none;
}

#searchUnifyChatbot #suva-main-skip-opt-text #suva-skip-img {
    cursor: pointer;
    height: 27px;
    width: 27px;
    transition: transform 0.2s linear;
}

#searchUnifyChatbot .suva-chatbot-tooltip {
    cursor: pointer;
    width: 33px;
    float: left;
    margin-bottom: 4px;
    margin-left: 13px;
    display: block;
}

#searchUnifyChatbot .suva-chatbot-tooltip img {
    height: 24px;
}

#searchUnifyChatbot .suva-chatbot-tooltip {
    position: relative;
}

#searchUnifyChatbot .suva-chatbot-tooltip .suva-chatbot-tooltiptext {
    visibility: hidden;
    position: absolute;
    z-index: 1;
    bottom: 109%;
    left: 0%;
    padding: 2px 0px 2px 0px;
    text-align: center;
    font-size: 13px;
    color: #FFFFFF;
    width: 79px;
    height: 24px;
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    border-radius: 4px;
    font-family: Poppins;
}


#searchUnifyChatbot .suva-chatbot-tooltip:hover .suva-chatbot-tooltiptext {
    -webkit-animation: fadeIn 0.4s ease-in-out;
    animation: fadeIn 0.4s ease-in-out;
    -moz-animation: fadeIn 0.4s ease-in-out;
    -o-animation: fadeIn 0.4s ease-in-out;
    -ms-animation: fadeIn 0.4s ease-in-out;
    visibility: visible;
}

#searchUnifyChatbot .suva-text-bar input:focus {
    outline: none;
}

#searchUnifyChatbot div .suva-chatting {
    background-color: #FFFFFF;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
}

#searchUnifyChatbot a.suva-btn-end {
    border: none;
    z-index: 9999;
}

/* 
#searchUnifyChatbot .suva-first-section .suva-header-div {
	color: #fff;
	font-weight: 600;
	margin: 0px;
	margin-left: 5px;
	font-size: 14px;
} */

#searchUnifyChatbot .right-first-section {
    text-align: right;
}

#searchUnifyChatbot .right-first-section i {
    color: #fff;
    font-size: 15px;
    padding: 12px 3px;
}

#searchUnifyChatbot .right-first-section i:hover {
    color: #fff;
}

#searchUnifyChatbot .suva-chat-section ul li {
    list-style: none;
    position: relative;
}

#searchUnifyChatbot .suva-chat-section ul {
    padding: 1px;    
    margin-top: 14px;
}

#searchUnifyChatbot .suva-left-chat img,
#searchUnifyChatbot .suva-right-chat img {
    width: 37px;
    height: 37px;
    float: left;
    margin: 0px 10px;
}

#searchUnifyChatbot .suva-right-chat img {
    float: right;
}

#searchUnifyChatbot .suva-second-section {
    padding: 0px;
    margin: 0px;
    background-color: #f3f3f3;
}

#searchUnifyChatbot .suva-left-chat,
#searchUnifyChatbot .suva-right-chat {
    overflow: hidden;
    padding-bottom: 6px;
}

#searchUnifyChatbot .suva-left-chat div,
#searchUnifyChatbot .suva-right-chat p {
    color: #000;
    border-radius: 8px;
    float: left;
    margin-top: 0px;
}

#searchUnifyChatbot .suva-left-chat span {
    top: 60px;
}

#searchUnifyChatbot .suva-right-chat span {
    position: absolute;
    left: 70px;
    top: 60px;
    color: #8dd6ff;
}

#searchUnifyChatbot .suva-right-chat span {
    left: 45px;
}

#searchUnifyChatbot .suva-contact-form-page div {
    text-align: left;
    font-size: 14px;
}

#searchUnifyChatbot .suva-feedback-button {
    position: absolute;
    right: 116px;
    bottom: 15px;
    display: flex;
}

#searchUnifyChatbot .suva-contact-form-page .suva-button-msg {
    width: 100%;
}

#searchUnifyChatbot .suva-right-chat .suva-response {
    float: right;
    display: flex;
    flex-direction: column;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 20px 20px 0px 20px;
    padding: 11px 16px 4px 16px;
    color: #050505;
    font-weight: 500;
    box-shadow: 0px 3px 6px #AFD6F291;
    margin: 0px 16px;
    max-width: 347px;
    word-break: break-word;
    font-family: 'Poppins' !important;
}

#searchUnifyChatbot .suva-right-chat .suva-response::first-letter {
    text-transform: capitalize;
}

#searchUnifyChatbot .suva-timestamp {
    display: flex;
    justify-content: flex-end;
    margin-right: 0.2em;
    margin-bottom: 20px;
}

#searchUnifyChatbot .suva-leftTimestamp {
    display: block;
    margin: -20px 0px 0px -8px;
}

#searchUnifyChatbot .suva-timestampP {
    font: normal normal normal 10px/22px Poppins;
    letter-spacing: 0px;
    color: #7B7B7B !important;
    margin: 0px;
}

#searchUnifyChatbot .suva-leftTimestampP {
    text-align: right !important;
    letter-spacing: 0px !important;
    color: #7B7B7B !important;
    margin: 4px 0px !important;
    font: normal normal normal 10px/22px Poppins !important;
}

/* #searchUnifyChatbot .suva-leftTimestampP {
	visibility: hidden;
}

#searchUnifyChatbot .suva-timestampP {
	visibility: hidden;
}

#searchUnifyChatbot .suva-animation:hover .suva-leftTimestampP {
	visibility: visible;
}

#searchUnifyChatbot .suva-animationUser:hover .suva-timestampP {
	visibility: visible;
} */

#searchUnifyChatbot .suva-chat div .suva-party {
    word-break: break-word;
    white-space: break-spaces;
    background-color: #FBF9FF;
    box-shadow: 0px 3px 6px #AFD6F291;
    border: 1px solid #5929F2;
    border-radius: 20px 20px 20px 0px;
    padding: 11px 16px 0px 16px;
    max-width: 347px;
    font-family: 'Poppins' !important;
    scroll-behavior: smooth;

    /* In case we receive resp with no tags */
    font-size: 14px;
    line-height: 22px;
    color: #050505;
    margin: 0px;
    font-weight: 550;
}

/* #searchUnifyChatbot .suva-contact-form-page div .suva-right-chat {
	margin: 20px 13px 0px 46px;
} */

#searchUnifyChatbot .suva-busy {
    position: absolute;
    padding: 3px 0;
    color: #666;
    display: none;
    font-size: 11px;
}

#searchUnifyChatbot .input {
    margin-top: 20px;
}

#searchUnifyChatbot .input input {
    vertical-align: top;
    float: left;
    border: 1px solid #ccc;
    padding: 5px;
    width: 480px;
    margin: 0;
    border-radius: 5px;
}

#searchUnifyChatbot .input a {
    vertical-align: top;
    float: right;
    font-weight: bold;
    border: 1px solid #ccc;
    background-color: #efefef;
    padding: 7px 35px;
    color: black;
    text-decoration: none;
    border-radius: 5px;
}

#searchUnifyChatbot .input a:hover {
    background-color: #ddd;
    cursor: pointer;
}

#searchUnifyChatbot .suva-contact-form-page {
    height: 25px;
    width: 25px;
    display: none;
    border-radius: 50%;
    position: fixed;
    bottom: 55px;
    right: 42px;
    overflow: hidden;
}

#searchUnifyChatbot #load-img {
    right: 82%;
}

#searchUnifyChatbot .suva-show-profile {
    z-index: 9999999999;
    height: 87vh;
    display: block;
    width: 495px;
    bottom: 40px;
    right: 22px;
    position: fixed;
    border-radius: 14px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    background-color: #E6E6E6;
  /*  animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;*/
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
}

#searchUnifyChatbot .suva-third-section>div>a {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    cursor: auto;
}

/* animation over coming respsonse */
#searchUnifyChatbot .suva-animation {
    -webkit-animation: slideUp 0.5s ease-in-out;
    margin: 10px 46px 0px 22px;
}

#searchUnifyChatbot .suva-animationUser {
    -webkit-animation: slideUp 0.5s ease-in-out;
    margin: 0px 13px 35px 46px;
}

#searchUnifyChatbot div.suva-left-chat ul li {
    margin-left: 20px;
    list-style-type: disc;
}

#searchUnifyChatbot .form-profile-img {
    float: left;
}

#searchUnifyChatbot .form-profile-img img {
    border-radius: 50%;
    margin: 20px 0 0 14px;
}

#searchUnifyChatbot .form-head {
    display: block;
}

#searchUnifyChatbot .cancel-btn-img {
    position: relative;
}

#searchUnifyChatbot .suva-chatbot-buttom-btn {
    text-decoration: none;
    position: fixed;
    bottom: 43px;
    right: 47px;
    color: #09527e;
    padding: 12px;
    text-align: center;
    opacity: 1;
    border-radius: 50%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#searchUnifyChatbot .suva-chatbot-buttom-btn i {
    font-size: 30px;
}

#searchUnifyChatbot .form-group label {
    font-size: 14px;
    color: #fff;
}

#searchUnifyChatbot .suva-buttom-btn-hide {
    display: none;
}

#searchUnifyChatbot .top {
    background-color: #09527e;
    border-bottom-left-radius: 10%;
    border-bottom-right-radius: 10%;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 70px;
}

#searchUnifyChatbot .start_chat {
    margin: 5% 31%;
    width: 38%;
}

#searchUnifyChatbot a:hover,
#searchUnifyChatbot a:focus {
    color: #fff;
}

#searchUnifyChatbot .suva-second-section {
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

#searchUnifyChatbot span.highlight {
    color: #575757;
}

#searchUnifyChatbot input:focus {
    outline-color: #2a6496;
}

#searchUnifyChatbot div>.item {
    text-align: -webkit-center;
}

#searchUnifyChatbot div>.active {
    margin-bottom: 0 !important;
}

#searchUnifyChatbot .links-div {
    padding: 10px 0 0 0;
    width: 250px;
    height: 88px;
    margin: 0 40px 0 5px;
}


#searchUnifyChatbot .links-div>a {
    text-decoration: none;
    display: block;
}

#searchUnifyChatbot .suva-party a {
    color: #4981fd;
    text-decoration: none;
    background-color: transparent;
}

#searchUnifyChatbot .suva-party a:hover,
#searchUnifyChatbot .suva-party a:focus {
    text-decoration: underline;
    background-color: transparent;
    cursor: pointer;
}

#searchUnifyChatbot .start_chat {
    border-radius: 30px;
    padding: 10px 8px;
    background: #f48b00;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    height: 40px;
    text-align: center;
    border: 0;
}

#searchUnifyChatbot #month_1 {
    display: none;
    position: fixed;
    bottom: 132px;
    right: 22px;
    width: 450px;
    background: #fff;
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
    border-radius: 5px;
}

#searchUnifyChatbot .month li {
    display: inline-block;
    width: 24%;
    text-align: center;
    padding-left: 10px !important;
    padding: 7px !important;
    color: #000;
    cursor: pointer;
    font-size: 14px;
}

#year_1 {
    display: none;
}

.month,
.year {
    overflow: hidden;
    padding-left: 0px;
}

#searchUnifyChatbot li.year_li {
    width: 23%;
    display: inline-block;
    padding: 7px;
    text-align: center;
    cursor: pointer;
}

.datepicker.datepicker-dropdown {
    width: 450px;
    left: 835px;
    display: none !important;
}

.datepicker-years .table-condensed,
.datepicker-months .table-condensed,
.datepicker-days .table-condensed {
    width: 372px;
    height: 240px;
}


#searchUnifyChatbot .suva-chatbot-button-response {
    display: inline-block;
    word-break: break-word;
    margin: 10px 10px 0px 0px;
    border: 1px solid #9CA9F8 !important;
    opacity: 1;
    white-space: normal !important;
    font-size: 13px;
    cursor: pointer;
    font-size: 13px;
    line-height: 25px;
    font-family: 'Poppins';
    border-radius: 16px;
    font-weight: 500;
    padding: 3px 14px;
    white-space: nowrap;
    box-shadow: 0px -1px 13px 5px rgb(70, 56, 233, 0.3);
    background-color: #104BDA;
    color: #FFFFFF;
}

#searchUnifyChatbot .suva-chatbot-button-response:hover span {
    transform: translateY(-3px);
    transition: transform 0.2s linear;
}

#searchUnifyChatbot .suva-chatbot-button-response span {
    position: relative;
    transition: transform 0.2s linear;
    display: block;
}

#searchUnifyChatbot .skipped {
    margin-left: 42px;
    margin-bottom: 11px;
    text-align: center !important;
    width: fit-content;
}

#searchUnifyChatbot .suva-chatbot-button-response:hover,
#searchUnifyChatbot .suva-chatbot-button-response:focus {
    outline: 0;
    /* color: #303030; */
}

#searchUnifyChatbot .highlight {
    background: none;
}

#searchUnifyChatbot .suva-settings {
    display: flex;
    margin-top: -8px;
    float: right;
    cursor: pointer;

}

/* #searchUnifyChatbot .suva-settingslogo {
	margin-top: -39px;
	float: right;
	cursor: pointer;
	height: 24px;
	width: 24px;
	margin-right: 3px;
}

#searchUnifyChatbot .suva-settingslogonew {
	margin-top: -35px;
	float: right;
	cursor: pointer;
	height: 24px;
	width: 24px;
	margin-right: 3px;
} */
#searchUnifyChatbot .suva-settingslogo {
    cursor: pointer !important;
}

#searchUnifyChatbot .suva-settingslogonew {
    position: absolute;
    right: 13px !important;
    bottom: 20px !important;
}

#searchUnifyChatbot .select-option {
    color: #101820;
    background-color: #FFFFFF;
}

#searchUnifyChatbot .suva-settings #mySelect {
    height: 30px;
    width: 100%;
    background-color: #656568;
    -webkit-appearance: none;
    appearance: none;
    padding: 0 32px 0 8px;
    height: 32px;
    border-radius: 6px;
    border: 0;
    cursor: pointer;
    width: 100%;
    font-size: 14px;
    color: white;
}

#searchUnifyChatbot .lang-heading {
    position: absolute;
    color: #FFFFFF;
    top: 7%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    text-align: center;
    user-select: none;
    pointer-events: none;
    font-size: 16px;
    font-weight: 500;
    margin: 0;
}

#searchUnifyChatbot .suva-settings svg {
    height: 22px;
    width: 22px;
    vertical-align: middle;
    cursor: pointer;
    fill: #fff;
}

#searchUnifyChatbot .suva-heading-chat {
    font-size: 18px;
    line-height: 27px;
    font-family: poppins !important;
    width: 75%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#searchUnifyChatbot .suva-headingnew-chat {
    margin: 14px 9px;
    display: inline-block;
    font-size: 16px;
    position: relative;
    margin-top: 26px;
    width: 62%;
}

@media only screen and (min-width:768px) and (max-width:990px) {
    #searchUnifyChatbot #month_1 {
        bottom: 129px;
        right: 22px;
        left: unset;
    }

    .datepicker.datepicker-dropdown {
        left: 300px !important;
        right: 38px;
        top: 656px !important;
        display: none !important;
    }
}

@media only screen and (min-width:990px) and (max-width:1200px) {
    #searchUnifyChatbot #month_1 {
        top: 531px;
        right: 22px;
        left: unset;
    }

    .datepicker.datepicker-dropdown {
        left: 549px !important;
        right: 38px;
        width: 450px;
        top: 393px !important;
        display: none !important;
    }
}


@media only screen and (min-width: 320px) and (max-width: 480px) {
    #searchUnifyChatbot .suva-same-as-selected::after {
        margin-left: 338px !important;
    }

    #searchUnifyChatbot .suva-header-moreSettings {
        border-radius: 0px !important;
    }

    #searchUnifyChatbot .suva-select-items div:hover::after {
        right: 19px !important;
    }

    #searchUnifyChatbot .suva-first-section .suva-header-div {
        margin-left: -15px !important;

    }

    #searchUnifyChatbot .suva-select-items {
        max-height: 88vh !important;
    }

    #searchUnifyChatbot .suva-leftTimestampP {
        visibility: visible !important;
    }

    #searchUnifyChatbot .suva-timestampP {
        visibility: visible !important;
    }

    #searchUnifyChatbot #suva-overall-feedback,#searchUnifyChatbot #suva-lang-setting-list,
    #searchUnifyChatbot #suva-overall-feedback,
    #searchUnifyChatbot .feedback-submitted {
        bottom: 0 !important;
        right: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }

    #searchUnifyChatbot .suva-header-langSettings {
        border-radius: 0px !important;
    }

    #searchUnifyChatbot .suva-mini-bot-icon {
        margin-bottom: 7px;
    }

    #searchUnifyChatbot .suva-minibot-bot-icon {

        margin-top: -33px !important;
    }

    #searchUnifyChatbot .suva-minimize-bot-icon {

        margin-top: -42px !important;
    }


    /* #searchUnifyChatbot .suva-close-bot-icon {
		margin-top: 22px !important;
	} */

    #searchUnifyChatbot .suva-closebot-bot-icon {
        margin-top: 22px !important;
    }

    #searchUnifyChatbot .suva-botLauncher {
        right: 31px !important;
        bottom: 146px !important;
    }

    #searchUnifyChatbot .suva-lang-dropdown {
        top: 23px !important;
    }

    #searchUnifyChatbot .suva-lang-dropdown-triangle::after {
        top: 9px !important;
    }

    #searchUnifyChatbot #suva-livechatendbtn,
    #searchUnifyChatbot #suva-skip-generation {
        bottom: 98px !important;
    }

    #searchUnifyChatbot #suva-date_picker {
        min-height: 209px !important;
    }

    #searchUnifyChatbot #suva-month_picker {
        min-height: 209px !important;
    }

    #searchUnifyChatbot #suva-year_picker {
        min-height: 209px !important;
    }

    #searchUnifyChatbot .suva-select-arrow-active::after {
        right: 11px !important;
    }

    #searchUnifyChatbot .suva-select-selected {
        color: #5500ff00 !important;
    }

    #searchUnifyChatbot .suva-show-profile {
        width: 100%;
        height: 100% !important;
        bottom: 0;
        right: 0;
        border-radius: 0px;
        z-index: 9999999999;
    }

    #searchUnifyChatbot .suva-first-section {
        padding: 4px 14px 4px 32px !important;
    }

    #searchUnifyChatbot .suva-settingslogo {
        position: absolute;
        right: 13px !important;
        bottom: 20px !important;
    }

    #searchUnifyChatbot .suva-settingslogonew {
        position: absolute;
        right: 13px !important;
        bottom: 20px !important;
    }

    /* #searchUnifyChatbot .suva-footer-bot {
		justify-content: center !important;
		background-color: #E6E6E6 !important;
		border-radius: 0 !important;
	}

	#searchUnifyChatbot .suva-text-bar {
		border-radius: 0 !important;
	} */

    #searchUnifyChatbot #suva-submit {
        background-color: transparent !important;
    }

    #searchUnifyChatbot .suva-heading-chat {
        font-size: 17px;
    }

    #searchUnifyChatbot .suva-headingnew-chat {
        font-size: 19px;
    }

    #searchUnifyChatbot .suva-first-section {
        border-radius: 0px;
    }

    #searchUnifyChatbot .suva-logo-bot {
        width: 30px !important;
        height: 30px !important;
    }

    #searchUnifyChatbot .suva-logonew-bot {
        margin-top: -8px !important;
        width: 40px !important;
        height: 40px !important;
    }

    #searchUnifyChatbot #suva-main-skip-opt-text #suva-skip-img {
        transform: none;
    }

    .suva-show-skip-txt .suva-skip-text {
        display: none;
    }

    #searchUnifyChatbot #suva-submit:hover::-webkit-input-placeholder {
        transform: none;
    }

    #searchUnifyChatbot .suva-chat-section {
        padding: 10px 15px 61px 15px;
    }

    #searchUnifyChatbot .suva-button-option {
        padding: 13px 35px 13px 35px !important;

    }

    #searchUnifyChatbot .suva-mystyle {
        max-height: 174px !important;
    }

    #searchUnifyChatbot .suva-chatbot-buttom-btn {
        bottom: 0px;
        right: 2px;
    }

    .datepicker-years .table-condensed,
    .datepicker-months .table-condensed,
    .datepicker-days .table-condensed {
        height: 194px;
    }

    #searchUnifyChatbot .suva-waitingLabel {
        bottom: 145px !important;
    }

    #searchUnifyChatbot .lang-heading {
        right: 79px;
    }

    #searchUnifyChatbot #searchUnifyChatbot .suva-heading-chat {
        width: 61%;
    }

    #searchUnifyChatbot #searchUnifyChatbot .suva-headingnew-chat {
        width: 61%;
    }

    #searchUnifyChatbot .suva-text-bar a svg {
        margin-top: 2px;
    }

    #searchUnifyChatbot #month_1 {
        left: 0;
        width: 360px;
        bottom: 10%;
    }

    #searchUnifyChatbot .datepicker-years .table-condensed {
        width: 340px !important;
    }

    .datepicker.datepicker-dropdown {
        width: 345px !important;
        display: none !important;
    }

    #searchUnifyChatbot .suva-third-section>div>a {
        margin-top: 16px;
        margin-right: 0px;
    }

    #searchUnifyChatbot .suva-chatbot-button-response {
        padding: 6px 10px;
        font-size: 14px;
    }

    #searchUnifyChatbot .links-div {
        width: 80%;
        margin: 0 0 0 5px;
    }

    #searchUnifyChatbot .suva-text-bar input {
        height: 60px;
        width: 67%;
    }

    #searchUnifyChatbot #load-img {
        bottom: 8%;
    }
}

@media only screen and (min-width: 1600px) {
    #searchUnifyChatbot .suva-show-profile {
        height: 607px;
    }

    #searchUnifyChatbot #suva-lang-setting-list,
    #searchUnifyChatbot #suva-overall-feedback,
    #searchUnifyChatbot .feedback-submitted {
        height: 607px !important;
    }

    #searchUnifyChatbot .suva-chat-section {
        height: calc(100% - 0px);
    }
}


/* new styles added */

#searchUnifyChatbot .suva-left-img {
    width: 33px;
    height: 32px;
    background-color: #6F64EE;
    border-radius: 50%;
}

#searchUnifyChatbot .suva-contact-form-page div::-webkit-scrollbar-thumb {
    background: #919191 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
}

#searchUnifyChatbot .suva-contact-form-page div::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

#searchUnifyChatbot .suva-contact-form-page div::-webkit-scrollbar-track {
    background-color: transparent;
}

#searchUnifyChatbot .suva-logonew-bot {
    vertical-align: middle;
    margin-top: -6px;
    width: 34px;
    height: 34px;
}

#searchUnifyChatbot .suva-chatbot-startChat {
    /*background-image: url("https://suva.searchunify.com/suva-resources/suva_clients_custom/tsia_assets/suva_main_logo.svg");*/
    padding: 14px 18px;
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    background-size: 101px;
    background-position: center;
    background-color: #6F64EE;
    border-radius: 50%;
    position: absolute;
    z-index: 1;

    display: flex;
    align-items: center;
    justify-content: center;

}

#searchUnifyChatbot .suva-chatbot-startChat-bg {
    width: 70px;
    height: 70px;
    margin: 0px;
    border-radius: 50%;
    box-shadow: -16px 40px 57px rgb(111, 100, 238, 0.7);
    position: relative;
    z-index: 0;
}

#searchUnifyChatbot .suva-chatbot-bot-name {
    background-color: #6F64EE;
    border-radius: 8px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    font-family: poppins;
    line-height: 25px;
    font-weight: 550;
    padding: 2px 9px 1px 10px;
    position: relative;
    top: 11px;
    left: 0px;
}

/* #searchUnifyChatbot .suva-close-bot-icon {
	width: 24px;
	height: 24px;
	float: right;
	margin-top: 21px;
	cursor: pointer;
	margin-right: 31px;
} */

#searchUnifyChatbot .suva-closebot-bot-icon {
    width: 24px;
    height: 24px;
    float: right;
    margin-top: 20px;
    cursor: pointer;
    margin-right: 31px;
}

#searchUnifyChatbot .suva-mini-bot-icon {
    margin-right:10px;
    /* width: 24px;
	height: 24px;
	float: right;
	margin-top: -38px;
	margin-right: 66px; */
      cursor: pointer;
         margin-left: 36px;
}

#searchUnifyChatbot .suva-minibot-bot-icon {
    width: 24px;
    height: 24px;
    float: right;
    margin-top: -35px;
    margin-right: 66px;
    cursor: pointer;
}

#searchUnifyChatbot .suva-minimize-bot-icon {
    width: 24px;
    height: 24px;
    float: right;
    margin-top: -38px;
    margin-right: 66px;
    cursor: pointer;
}


#searchUnifyChatbot .suva-chat-section::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    background: #919191 0% 0% no-repeat padding-box;
}

#searchUnifyChatbot .suva-chat-section::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    ;
}

#searchUnifyChatbot .suva-chat-section::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 20px;
}

/* #searchUnifyChatbot .suva-chat-section {
	scrollbar-width: thin;
	scrollbar-color: #919191;
} */

#searchUnifyChatbot .suva-chatbot-response-disable {
    outline: 0;
    color: #303030;
    border: 1px solid #9CA9F8 !important;
    background-repeat: no-repeat;
    box-shadow: 1px -1px 10px 1px rgba(0, 0, 0, 0.04);
    display: inline-block;
    border-radius: 4px;
    word-break: break-all;
    padding: 9px;
    margin: 10px 10px 0px 0px;
    cursor: not-allowed;
    font-size: 13px;

}

#searchUnifyChatbot .suva-chat-leaving {
    -webkit-transform: scale(.6);
    -webkit-transform: scale(.6);
    transform: scale(.4);
    opacity: 0;
}

#searchUnifyChatbot .suva-chat-enter-to,
#searchUnifyChatbot .suva-chat-leave-to {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

#searchUnifyChatbot .top-border {
    border-top: 1px solid #EAEEF3 !important;
}

#searchUnifyChatbot .suva-chatbot-text,
#searchUnifyChatbot .suva-fallback-text {
    cursor: pointer !important;
}

#searchUnifyChatbot .suva-chatbot-text {
    font-size: 14px;
    color: #2368F9;
    transition: transform 0.2s linear;
}

#searchUnifyChatbot .suva-chatbot-text:hover {
    transform: translateX(2px);
    transition: transform 0.2s linear;
}

#searchUnifyChatbot .suva-fallback-links,
#searchUnifyChatbot .suva-chatbot-links {
    cursor: default;
    text-decoration: underline;
}

#searchUnifyChatbot .suva-chatbot-links,
#searchUnifyChatbot .suva-chatbot-links:hover {
    text-decoration: none;
    background: #EEEEEE 0% 0% no-repeat padding-box;
    margin: 0px 10px 10px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: table;
    border-top: none;
    color: #2368F9 !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
}
#searchUnifyChatbot .suva-chatbot-links p:hover{
    text-decoration: underline;
}
#searchUnifyChatbot .suva-chatbot-links .suva-leftTimestampP:hover{
    text-decoration: none;
}

#searchUnifyChatbot .suva-fallback-links:focus {
    color: #262626;
}

#searchUnifyChatbot .suva-fallback-links,
#searchUnifyChatbot .suva-fallback-links:hover {
    background-color: rgba(0, 0, 0, 0.08) !important;
    border-radius: 5px;
    padding: 4px 6px;
    margin-top: 7.85px;
    color: #262626;
}

#searchUnifyChatbot .suva-fallback-text {
    font-size: 12px;
    color: #262626;
    line-height: 1.5;
}

#searchUnifyChatbot .suva-fallback-text:hover {
    color: #262626;
    text-decoration: underline;
}

#searchUnifyChatbot .suva-chatbot-links {
    text-decoration: none;
}


/* Disguise Loading new css added */

#searchUnifyChatbot .load-section {
    background-color: #f7f9fb;
    box-shadow: 0 3px 6px #0000000d;
}

#searchUnifyChatbot .load-section .suva-logo-bot {
    display: inline-block;
    background-color: #e9eef4;
    border-radius: 4px;
}


#searchUnifyChatbot .suva-logo-bot {
    width: 30px !important;
    height: 30px !important;
    margin-right: 9px;
}

#searchUnifyChatbot .load-section .suva-logonew-bot {
    display: inline-block;
    background-color: #e9eef4;
    border-radius: 4px;
}

#searchUnifyChatbot .load-section .loading-chat {
    color: rgb(131, 51, 51);
    width: 250px;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-top: 8px;
    height: 20px;
    left: 10px;
    border-radius: 10px;
    animation-duration: 3s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: Gradient;
    animation-timing-function: ease;
    background: linear-gradient(90deg, #f1f7f8 20%, #dfe7ec 50%, #eee 80%);
    background-size: 500px 100px;
}

#searchUnifyChatbot .suva-chatbot-loading div.suva-party {
    border-radius: 20px;
    padding: 9px 20px;
    width: 250px;
    background: linear-gradient(90deg, #f1f7f8 20%, #dfe7ec 50%, #eee 80%);
    animation: Gradient 3s ease infinite;
    background-size: 500px 100px;
}

#searchUnifyChatbot .suva-chatbot-loading .suva-load-msg .suva-left-chat:nth-child(2) .suva-party {
    width: 125px
}

#searchUnifyChatbot .suva-chatbot-loading div.suva-party:nth-child(3) {
    width: 80px
}

#searchUnifyChatbot .suva-chatbot-loading div.suva-party:nth-child(4) {
    width: 150px
}

#searchUnifyChatbot .suva-chatbot-loading .suva-right-chat .suva-response {
    background: linear-gradient(90deg, #f1f7f8 20%, #dfe7ec 50%, #eee 80%);
    animation: Gradient 3s ease infinite;
    background-size: 500px 100px;
    width: 150px;
    border-radius: 20px;
    padding: 8px;
    margin: 0px;
}

#searchUnifyChatbot .suva-chatbot-loading .suva-load-msg {
    margin: 27px 0px;
}

#searchUnifyChatbot .suva-chatbot-loading .suva-right-chat:nth-child(2) .suva-response {
    width: 70px;
}

#searchUnifyChatbot .suva-chatbot-loading .suva-left-chat,
#searchUnifyChatbot .suva-contact-form-page div .suva-chatbot-loading .suva-right-chat {
    margin: 10px 40px;
}

#searchUnifyChatbot .suva-textLoad {
    background-color: #f7f9fb;
}

iframe#launcher {
    display: none;
}

#searchUnifyChatbot div.hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #eee;
    text-align: center !important;
    padding: 1% 5%;
    margin: 1%;
}

#searchUnifyChatbot .hr-title {
    background-color: #fff;
    font-size: 14px;
}

#searchUnifyChatbot .suva-party {
    background-color: rgb(222, 222, 223);
    color: rgb(23, 25, 25);
    font-size: 14px !important;
}


/* =======================END AGENT CHAT CONFIRM DIALOG====================== */


/* Float cancel and end buttons */

#searchUnifyChatbot .suva-endAgentChatDialogCancelbtn,
#searchUnifyChatbot .suva-endAgentChatDialogEndbtn {
    margin: 1%;
    border: none;
    cursor: pointer;
}

#searchUnifyChatbot .suva-lostChatDialogCancelbtn,
#searchUnifyChatbot .suva-feedbackDialogCancelbtn,
#searchUnifyChatbot .suva-lostChatDialogEndbtn,
#searchUnifyChatbot .suva-feedbackDialogEndbtn {
    margin: 1%;
    outline: none;
    border: none;
    cursor: pointer;
}

#searchUnifyChatbot .suva-clearchatDialogNobtn,
#searchUnifyChatbot .suva-clearchatYesbtn {
    margin: 1%;
    outline: none;
    border: none;
    cursor: pointer;
}

/* Add a color to the cancel button */

#searchUnifyChatbot .suva-endAgentChatDialogCancelbtn {
    color: #000000;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 19px;
    padding: 9px 50px;
    display: block;
    font-size: 16px;
    border: 1px solid #d1d1d1;
}

#searchUnifyChatbot .suva-lostChatDialogCancelbtn,
#searchUnifyChatbot .suva-feedbackDialogCancelbtn {
    color: #000000;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 19px;
    padding: 9px 50px;
    display: block;
    border: 1px solid #d1d1d1;
    font-size: 16px;
}

#searchUnifyChatbot .suva-clearchatDialogNobtn {
    color: #000000;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 19px;
    padding: 9px 50px;
    display: block;
    font-size: 16px;
    border: 1px solid #d1d1d1;
}

/* Add a color to the end button */
#searchUnifyChatbot .suva-clearchatYesbtn {
    color: #fff;
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    border-radius: 19px;
    padding: 9px 50px;
    font-size: 16px;

}

#searchUnifyChatbot .suva-endAgentChatDialogEndbtn {
    color: #fff;
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    border-radius: 19px;
    padding: 9px 50px;
    font-size: 16px;
}

#searchUnifyChatbot .suva-lostChatDialogEndbtn,
#searchUnifyChatbot .suva-feedbackDialogEndbtn {
    color: #fff;
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    border-radius: 19px;
    padding: 9px 50px;
    font-size: 16px;
}

#searchUnifyChatbot .suva-feedbackDialogEndbtn {
    background-color: #5929F2;
}

#searchUnifyChatbot #suva-endAgentChatDialog {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 0%;
    width: 100%;
    height: 102%;
    overflow: auto;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: rgba(9, 9, 9, 0.57) 0% 0% no-repeat padding-box;
    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;
    -moz-animation: fadeIn 0.3s ease-in-out;
    -o-animation: fadeIn 0.3s ease-in-out;
    -ms-animation: fadeIn 0.3s ease-in-out;
}

#searchUnifyChatbot #suva-lostChatDialog,
#searchUnifyChatbot #suva-feedbackDialog {
    display: none;
    position: absolute;
    z-index: 9999999999;
    top: 0%;
    width: 100%;
    height: 102%;
    overflow: auto;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: rgba(9, 9, 9, 0.57) 0% 0% no-repeat padding-box;
    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;
    -moz-animation: fadeIn 0.3s ease-in-out;
    -o-animation: fadeIn 0.3s ease-in-out;
    -ms-animation: fadeIn 0.3s ease-in-out;
}

#searchUnifyChatbot #suva-clearchatdialog {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 0%;
    width: 100%;
    height: 102%;
    overflow: auto;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: rgba(9, 9, 9, 0.57) 0% 0% no-repeat padding-box;
    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;
    -moz-animation: fadeIn 0.3s ease-in-out;
    -o-animation: fadeIn 0.3s ease-in-out;
    -ms-animation: fadeIn 0.3s ease-in-out;
}

#searchUnifyChatbot .suva-clearchatdialogcontainer {
    margin: auto;
    border: 1px solid #888;
    width: 76%;
    padding: 16px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 12px;
    letter-spacing: 0px;
    color: #232323 !important;
    text-align: center !important;
    -webkit-animation: slideUp 0.3s ease-in-out;
    animation: slideUp 0.3s ease-in-out;
    -moz-animation: slideUp 0.3s ease-in-out;
    -o-animation: slideUp 0.3s ease-in-out;
    -ms-animation: slideUp 0.3s ease-in-out;
    font-family: Poppins;
}

#searchUnifyChatbot .suva-endAgentChatDialogContainer {
    margin: auto;
    border: 1px solid #888;
    width: 76%;
    padding: 16px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 12px;
    letter-spacing: 0px;
    color: #232323 !important;
    text-align: center !important;
    -webkit-animation: slideUp 0.3s ease-in-out;
    animation: slideUp 0.3s ease-in-out;
    -moz-animation: slideUp 0.3s ease-in-out;
    -o-animation: slideUp 0.3s ease-in-out;
    -ms-animation: slideUp 0.3s ease-in-out;
}

#searchUnifyChatbot .suva-lostChatDialogContainer,
#searchUnifyChatbot .suva-feedbackDialogContainer {
    margin: auto;
    border: 1px solid #888;
    width: 76%;
    padding: 16px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 12px;
    letter-spacing: 0px;
    color: #232323 !important;
    text-align: center !important;
    -webkit-animation: slideUp 0.3s ease-in-out;
    animation: slideUp 0.3s ease-in-out;
    -moz-animation: slideUp 0.3s ease-in-out;
    -o-animation: slideUp 0.3s ease-in-out;
    -ms-animation: slideUp 0.3s ease-in-out;
}

#searchUnifyChatbot .suva-clearchatdialogcontainer>p {
    color: #4d4d4d;
    line-height: 173%;
    font-size: 16px;
    margin-bottom: 5px;
    font-size: 16px;

}

#searchUnifyChatbot .suva-endAgentChatDialogContainer>p {
    color: #4d4d4d;
    line-height: 173%;
    font-size: 16px;
    margin-bottom: 5px;
    font-size: 16px;
}

#searchUnifyChatbot .suva-lostChatDialogContainer>p,
#searchUnifyChatbot .suva-feedbackDialogContainer>p {
    color: #4d4d4d;
    line-height: 173%;
    font-size: 16px;
    margin-bottom: 5px;
    font-size: 16px;
}

#searchUnifyChatbot .suva-clearchatdialogClearfix {
    text-align: center !important;

}

#searchUnifyChatbot .suva-endAgentChatDialogClearfix {
    text-align: center !important;
}

#searchUnifyChatbot .suva-lostChatDialogClearfix,
#searchUnifyChatbot .suva-feedbackDialogClearfix {
    text-align: center !important;
}

#searchUnifyChatbot .suva-clearchatdialogClearfix::after {
    content: "";
    clear: both;
    display: table;
}

#searchUnifyChatbot .suva-endAgentChatDialogClearfix::after {
    content: "";
    clear: both;
    display: table;
}

#searchUnifyChatbot .suva-lostChatDialogClearfix::after,
#searchUnifyChatbot .suva-feedbackDialogClearfix::after {
    content: "";
    clear: both;
    display: table;
}

/* Change styles for button on extra small screens */

@media screen and (max-width: 300px) {

    #searchUnifyChatbot .suva-endAgentChatDialogCancelbtn,
    #searchUnifyChatbot .suva-endAgentChatDialogEndbtn {
        width: 100%;
    }

    #searchUnifyChatbot .suva-clearchatDialogNobtn,
    #searchUnifyChatbot .suva-clearchatYesbtn {
        width: 100%;
    }

    #searchUnifyChatbot .suva-lostChatDialogCancelbtn,
    #searchUnifyChatbot .suva-feedbackDialogCancelbtn,
    #searchUnifyChatbot .suva-lostChatDialogEndbtn,
    #searchUnifyChatbot .suva-feedbackDialogEndbtn {
        width: 100%;
    }
}


/* =======================END AGENT CHAT CONFIRM DIALOG====================== */

#searchUnifyChatbot .suva-waitingLabel {
    position: fixed;
    padding: 12px;
    right: 38px;
    bottom: 126px;
    text-align: left;
    z-index: 100;
    background-repeat: no-repeat;
    display: none;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: fit-content;
    color: #FFFFFF;
    background: rgba(34, 102, 246, 0.69) 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 0px 20px #00000029;
    border-radius: 9px;
    opacity: 1;
    font-family: Poppins !important;
    font-size: 15px;
}

#searchUnifyChatbot .suva-crossimg {
    height: 20px;
    width: 28px;
    float: right;
    cursor: pointer;
}


#searchUnifyChatbot .suva-chatbot-links {
    font-size: 14px;
    margin-bottom: 0 !important;
}


#searchUnifyChatbot .suva-chatbot-links-youtube {
    max-height: fit-content;
    width: 66% !important;
    margin-left: 9%;
    border-radius: 4px;
    margin-top: 2%;
}

#searchUnifyChatbot .margin-0 {
    margin: 0 !important;
}

#searchUnifyChatbot .suva-party p {
    margin: 0;
}


@-webkit-keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.datepicker {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    direction: ltr;
}

.datepicker-inline {
    width: 220px;
}

.datepicker.datepicker-rtl {
    direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
    float: right;
}

.datepicker-dropdown {
    top: 0;
    left: 0;
}

.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #999999;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
}

.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-top: 0;
    position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
    top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
    top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999999;
}

.datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #ffffff;
}

.datepicker>div {
    display: none;
}

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.datepicker td,
.datepicker th {
    text-align: center !important;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;

}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
    background: #eeeeee;
    cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}

.datepicker table tr td.highlighted {
    background: #d9edf7;
    border-radius: 0;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
    border-color: #fdf59a #fdf59a #fbed50;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
    background-color: #fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069 \9;
}

.datepicker table tr td.today:hover:hover {
    color: #000;
}

.datepicker table tr td.today.active:hover {
    color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
    background: #eeeeee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
    background-color: #f3d17a;
    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
    border-color: #f3e97a #f3e97a #edde34;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
    background-color: #f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #efe24b \9;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
    background-color: #9e9e9e;
    background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
    background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
    background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
    background-image: linear-gradient(to bottom, #b3b3b3, #808080);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
    border-color: #808080 #808080 #595959;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
    background-color: #808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
    background-color: #666666 \9;
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.datepicker table tr td span:hover {
    background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}




.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #999999;
}

.datepicker .datepicker-switch {
    width: 145px;
    text-align: center !important;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #eeeeee;
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
    cursor: pointer;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    margin-top: 3px;
}

.input-daterange input {
    text-align: center;
}

.input-daterange input:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: middle;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    font-size: 14px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    color: #777
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu {
    display: block
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

#searchUnifyChatbot .suva-option-img {
    margin-top: 13px;
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

#searchUnifyChatbot .suva-loading-img {
    width: 27%;
}

#searchUnifyChatbot .suva-loading-img .suva-bot-typing {
    font-size: 14px;
    background: #2368F9 0% 0% no-repeat padding-box;
    padding-left: 5%;
    width: max-content;
    color: #FFFFFF;
    padding-top: 0px;
    text-align: left;
    height: 20px;
}

#searchUnifyChatbot .suva-typing-indicator {
    width: 57px;
    height: 42px;
    position: absolute;
    left: 3%;
    bottom: 11px;
    padding: 14px 13px;
    border-radius: 10px;
    background-color: #2368F9;
}

#searchUnifyChatbot .suva-bot-typing {
    background: #2368F9 0% 0% no-repeat padding-box;
    border-radius: 20px !important;
    padding: 7%;
    left: 12%;
    margin: 10px auto;
    position: relative;
}

#searchUnifyChatbot .suva-typing-indicator span {
    height: 8px;
    width: 8px;
    float: left;
    margin: 0 1px;
    background-color: #FFFFFF;
    display: block;
    margin-top: 4px;
    border-radius: 50%;
    opacity: 0.4;
}

#searchUnifyChatbot .suva-bot-typing span {
    height: 8px;
    width: 8px;
    float: right;
    margin: 0 1px;
    margin-top: 6px;
    background-color: #FFFFFF;
    display: block;
    border-radius: 50%;
    margin-left: 4px;
    opacity: 0.4;
}

#searchUnifyChatbot .suva-bot-typing span:nth-of-type(1) {
    animation: 1s blink infinite 0.3333s;
}

#searchUnifyChatbot .suva-bot-typing span:nth-of-type(2) {
    animation: 1s blink infinite 0.6666s;
}

#searchUnifyChatbot .suva-bot-typing span:nth-of-type(3) {
    animation: 1s blink infinite 0.9999s;
}

#searchUnifyChatbot .suva-typing-indicator span:nth-of-type(1) {
    animation: 1s blink infinite 0.3333s;
}

#searchUnifyChatbot .suva-typing-indicator span:nth-of-type(2) {
    animation: 1s blink infinite 0.6666s;
}

#searchUnifyChatbot .suva-typing-indicator span:nth-of-type(3) {
    animation: 1s blink infinite 0.9999s;
}

#searchUnifyChatbot .suva-feedback-response {
    width: 35px;
    height: 30px;
    background-repeat: no-repeat;
    border: none;
}

#searchUnifyChatbot .suva-thumb-up-img,
.suva-thumb-up-img-clicked {
    background: url('https://suva.searchunify.com/suva-resources/Assets/thumb_up.svg') rgba(255, 255, 255, 0) no-repeat;
    height: 16px;
    width: 17px;
    background-position: center;
}

#searchUnifyChatbot .suva-thumb-down-img,
.suva-thumb-down-img-clicked {
    background: url('https://suva.searchunify.com/suva-resources/Assets/thumb_down.svg') rgba(255, 255, 255, 0) no-repeat;
    height: 16px;
    width: 17px;
    background-position: center;
}

#searchUnifyChatbot .suva-thumb-up-img-clicked {
    background: url('https://suva.searchunify.com/suva-resources/Assets/thumb_up_clicked.svg') rgba(255, 255, 255, 0) no-repeat;
    background-position: center;
    cursor: auto;
    outline: none;
}

#searchUnifyChatbot .suva-thumb-down-img-clicked {
    background: url('https://suva.searchunify.com/suva-resources/Assets/thumb_down_clicked.svg') rgba(255, 255, 255, 0) no-repeat;
    background-position: center;
    cursor: auto;
    outline: none;
}

#searchUnifyChatbot .suva-thumb-up-hover:hover {
    background: url('https://suva.searchunify.com/suva-resources/Assets/thumb_up_clicked.svg') rgba(255, 255, 255, 0) no-repeat;
    background-position: center;
    cursor: pointer;
}

#searchUnifyChatbot .suva-thumb-down-hover:hover {
    background: url('https://suva.searchunify.com/suva-resources/Assets/thumb_down_clicked.svg') rgba(255, 255, 255, 0) no-repeat;
    background-position: center;
    cursor: pointer;
}

#searchUnifyChatbot .suva-user-res {
    float: right !important;
}

#searchUnifyChatbot .suva-user-feedback-disable {
    cursor: auto !important;
    border: none;
}

@keyframes blink {
    50% {
        opacity: 1;
    }
}

@keyframes bulge {
    50% {
        transform: scale(1.05);
    }
}

#searchUnifyChatbot #suva-livechatendbtn,
#searchUnifyChatbot #suva-skip-generation {
    position: absolute;
    right: 17px;
    bottom: 80px;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
    color: #F48B00;
    padding: 6px 13px 5px 14px !important;
    width: auto;
    height: auto;
    background: #F48B001F 0% 0% no-repeat padding-box;
    border: 1px solid #F48B00;
    border-radius: 10px;
    opacity: 1;
}

#searchUnifyChatbot #suva-livechatendbtn:hover,
#searchUnifyChatbot #suva-skip-generation:hover {
    background: #F48B00 0% 0% no-repeat padding-box;
    color: #FFFFFF;
}

/* New css */

#searchUnifyChatbot .suva-border-chat .suva-chatting {
    background-color: #fff;
}

#searchUnifyChatbot .suva-button-option {
    text-align: left !important;
    overflow: auto;
    padding: 15px 22px 10px 20px;
    max-height: 200px;
    -webkit-animation: slideUp 0.5s ease-in-out;
}

#searchUnifyChatbot button.suva-moreOptions {
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
}

#searchUnifyChatbot .suva-chat-section {
    overflow-y: auto;
    /* padding: 10px 0 39px 0; */
/* padding: 10px 0 80px 0;*/
padding: 15px 0 80px 0;
    /* background-color: #fff; */
    /* background-image: url("tsia_chat_bg.svg"); */
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
}

#searchUnifyChatbot .suva-text-bar {
    display: flex;
    flex-direction: column;
    padding-bottom: 10px;
    align-items: flex-end;
    box-shadow: 0px 0px 6px #7E7E7E29;
    border: 1px solid #5929F2;
    border-radius: 10px;
    margin: 0px 16px 16px 16px;
    display: flex;
    flex-direction: row;
}

#searchUnifyChatbot .suva-party-msg {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #354D71;
    opacity: 0.6;
    padding: 2px 23px 0px;
    word-break: break-all;
}

#searchUnifyChatbot .suva-footer-bot {
    height: 19px;
    display: flex;
    justify-content: flex-end;
    background-color: #E6E6E6;
}

#searchUnifyChatbot .suva-footer-bot p {
    font-size: 10px;
    letter-spacing: 0px;
    color: #333B61 !important;
    opacity: 0.77;
    width: 60px;
    margin-right: 4px;
    margin-top: 2px;
}

#searchUnifyChatbot .suva-footer-bot p::after {
    content: "";
    clear: both;
    display: table;
}

#searchUnifyChatbot .suva-footer-bot img {
    width: 73px;
    height: 15px;
    margin-top: 3px;
    margin-right: 13px;
}

/*Language dropdown css*/
#searchUnifyChatbot .suva-ui-language {
    position: relative;


}

#searchUnifyChatbot .suva-ui-language select {
    display: none;
    /*hide original SELECT element: */
}

#searchUnifyChatbot .suva-select-selected {
    background-color: transparent;
    color: #fff;
    padding: 0px;
    margin-left: 8px;
    width: 54px;
    display: none;
}

#searchUnifyChatbot .suva-select-items div,
.suva-select-selected {
    padding: 7px 17px 7px;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    height: 36px;
    width: 100%;
    position: relative;
    transition: all 500ms ease-out;
    font-family: Poppins;
}

#searchUnifyChatbot .suva-select-items div:hover {
    background-color: #F0F4FF;


}

#searchUnifyChatbot .suva-select-items div:hover::after {
    content: "";
    position: absolute;
    top: 20px;
    right: 13px;
    transform: translateY(-52%);
    background-image: url("https://suva.searchunify.com/suva-resources/Assets/check.svg");
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;
    height: 23px;

}


#searchUnifyChatbot .suva-select-items {
    margin-top: 49px;
    z-index: -1;
    overflow-y: scroll;
    max-height: 78vh;
    width: 100%;
}

#searchUnifyChatbot .suva-select-items:empty {
    display: none;
}

#searchUnifyChatbot .select-item div {
    border: 0 !important;
}

#searchUnifyChatbot .suva-select-hide {
    display: none;
}

#searchUnifyChatbot .suva-same-as-selected {
    position: relative;
}

#searchUnifyChatbot .suva-same-as-selected::after {
    background-image: url("https://suva.searchunify.com/suva-resources/Assets/check.svg");
    content: "";
    width: 23px;
    height: 23px;
    position: absolute;
    margin-left: 449px;
    background-repeat: no-repeat;
    left: 0;
    bottom: 6px;
}

#searchUnifyChatbot .suva-select-selected .suva-select-arrow-active {
    color: #fff !important;
}

#searchUnifyChatbot #suva-input-bar-box,
#searchUnifyChatbot #suva-date_picker,
#searchUnifyChatbot #suva-month_picker,
#searchUnifyChatbot #suva-year_picker {
    background-color: transparent;
    -webkit-animation: slideUp 0.5s ease-in-out;


}

#searchUnifyChatbot .suva-mainInner {
    position: absolute;
    right: 0;
    bottom: 77px;
    left: 1%;
}

#searchUnifyChatbot .suva-feedback-design-btn {
    border-radius: 50%;
    box-shadow: 0px 3px 6px #00000029;
    width: 28px;
    height: 28px;
    background-color: #fff;
    margin-right: 6px;
    line-height: normal;
    display: flex;
    vertical-align: top;
    justify-content: center;
    align-items: center;
}

/* mobile view */

#searchUnifyChatbot #suva-live-chat {
    display: flex;
    flex-direction: column;
    height: 100%;
    border-bottom-left-radius: 52px;
    border-bottom-right-radius: 52px;
}

#searchUnifyChatbot .suva-border-chat-middle {
    flex-grow: 1;
    overflow: auto;
}
/* Media query for background image in middle section  */
@media only screen and (min-width:1535) and (max-width:1744) {
    #searchUnifyChatbot .suva-chat-section {
        height: 89%;
    }
}

@media only screen and (min-width:1745px) and (max-width:2132px) {
    #searchUnifyChatbot .suva-second-section {
        background-size: cover;
    }

    #searchUnifyChatbot .suva-chat-section {
        height: 92%;
    }
}

@media only screen and (min-width:2133px) and (max-width:2799px) {
    #searchUnifyChatbot .suva-chat-section {
        height: 93%;
    }

    #searchUnifyChatbot .suva-second-section {
        background-size: cover;
    }
}

@media only screen and (min-width:2800px) {
    #searchUnifyChatbot .suva-chat-section {
        height: 95%;
    }

    #searchUnifyChatbot .suva-second-section {
        background-size: cover;
    }
}

#searchUnifyChatbot .suva-second-section {
    height: 100%;
    background-image: url("https://suva.searchunify.com/suva-resources/suva_clients_custom/tsia_assets/tsia_chat_bg.svg") !important;
}

#searchUnifyChatbot .suva-chat-section {
    height: 85%;
}

#searchUnifyChatbot #suva-input-bar-box {
    -webkit-animation: slideUp 0.5s ease-in-out;
    /* border-top: 1px solid rgb(204, 204, 204, 0.5); */

}

#searchUnifyChatbot .suva-commonbutton {
    display: flex;
    align-items: center;
    flex-direction: column;
}

/* ------------------SU-Adapter Video response{mghai}------------------ */
#searchUnifyChatbot .suva-thumbnail {
    border: 1px solid #fff;
    border-radius: 6px !important;
    margin: 6px 0px !important;
    padding: 10px;
    width: 240px;
}

#searchUnifyChatbot .suva-thumbnail img {
    opacity: 0.51;
    max-width: 240px;
    width: 100%;
    height: auto;
    margin: 0px 0px 5px 0px;
}

#searchUnifyChatbot .suva-thumbnail .suva-play_img {
    width: 35px;
    position: absolute;
    z-index: 1;
    opacity: 1;
}

#searchUnifyChatbot .suva-thumbnail h5 {
    font-size: 11px;
    margin: 2px 0px;
    color: #262626;
    font-weight: 600;
    line-height: 15px;
}

#searchUnifyChatbot .suva-thumbnail p {
    color: #958A8A;
    font-size: 9px;
}

#searchUnifyChatbot .suva-party h4 {
    margin: 0px;
}

#searchUnifyChatbot .suva-video_link {
    display: grid;
    font-size: 12px;
    margin: 5px 0px;
}

#searchUnifyChatbot .suva-video_link a {
    margin-right: 12px;
    word-break: break-all;
    line-height: 16px;

}

#searchUnifyChatbot .suva-video_link a:hover {
    display: inline-block;
    transform: translateX(2px);
    transition: transform 0.2s linear;
}

#searchUnifyChatbot .suva-margin-adapter {
    margin: 1px 0px !important;
    width: 280px;
}

#searchUnifyChatbot .suva-margin-adapter li {
    line-height: 17px;
}

#searchUnifyChatbot .suva-margin-adapter .suva-chatbot-links .suva-chatbot-text {
    font-size: 12px;
}

#searchUnifyChatbot .suva-display-grid {
    display: grid;
    line-height: 25px;
}

#searchUnifyChatbot #suva-generated_by {
    display: flex;
    justify-content: end;
    margin: -16px 10px 0px 0px;
}

#searchUnifyChatbot #suva-generated_by .suva-chatbot-links {
    margin-right: 4px;
}

#searchUnifyChatbot #suva-generated_by #suva-forward_img {
    width: 9px;
    margin: -7px 0px 0px 0px;
}

#searchUnifyChatbot #suva-generated_by .suva-chatbot-links .suva-chatbot-text {
    font-size: 11px;
    padding-right: 2px;
}

/* ------------------******************------------------ */
/* ------------------SU-Adapter Image response{nsaini}------------------ */
#searchUnifyChatbot #suva-imgThumbnail {
    height: 160px;
    width: 88%;
    cursor: pointer;
    margin: 13px 26px 13px 0px;
}

#searchUnifyChatbot #suva-newTabImg {
    position: absolute;
    right: -13px;
    top: 14px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

#searchUnifyChatbot #suva-tabIcon {
    position: relative;
    display: flex;
    justify-content: flex-end;
    width: 277px;
    top: 0px !important;
}

#searchUnifyChatbot .suva-innerVideo {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*skip test animation code */
#searchUnifyChatbot .suva-show-skip-txt {
    display: flex;
    /* margin-top: 8px; */
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    z-index: 999;
    transition: transform 0.2s linear;
    cursor: pointer;
    margin-right: 10px;
}

/*suva-skip-text css*/
#searchUnifyChatbot .suva-skip-text {
    font-size: 14px;
    color: #262626;
    opacity: 0;
    transition: 0.2s opacity linear;
    position: absolute;
    right: 51px;
    top: 23px;

}

#searchUnifyChatbot .suva-show-skip-txt:hover #suva-skip-img {

    transform: translate(2px);
    transition: transform 0.2s linear;
}

#searchUnifyChatbot .suva-show-skip-txt:hover #suva-skip-img path {
    fill: #2368F9 !important;
}

#searchUnifyChatbot .suva-show-skip-txt:hover .suva-skip-text {
    opacity: 1;
    transition: opacity 0.2s linear;
}


/* skip img animation end */
/* animation coming respsonse */

@keyframes slideUp {
    0% {
        transform: translateY(4vh);
    }

    100% {
        transform: translateY(0);
    }
}

/*///publish loader css start socket////////////*/
#searchUnifyChatbot .suva-publish-loader {
    position: absolute;
    left: 0;
    right: 0;
    top: 22px;
    bottom: 19px;
    background: white;
    text-align: center;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    display: none;
}

#searchUnifyChatbot .suva-publish-loader img {
    width: 140px;
}

#searchUnifyChatbot .suva-publish-loader .suva-wait-loader {
    font-size: 20px;
    color: #354D71;
    font-weight: 600;
    margin: 0;
}

#searchUnifyChatbot .suva-publish-loader .suva-wait-mdg {
    font-size: 12px;
    color: #354D71;
    margin-top: 6px;
}

#searchUnifyChatbot .suva-publish-loader .suva-inner-loader {
    text-align: center !important;
}

#searchUnifyChatbot .suva-check-icon::before {
    margin-top: 2px;
}

/*------------Bot Launcher-------------*/
#searchUnifyChatbot .suva-botLauncher {
    align-items: end;
    flex-direction: column;
    display: none;
    height: auto;
    background-color: #FFFFFF;
    position: fixed;
    right: 41px;
    bottom: 187px;
    text-align: left;
    z-index: 100;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-family: 'Poppins', sans-serif;
    background: transparent;
}
#searchUnifyChatbot .suva-botLauncher-cross-icon-div{
    background-color: #FFFFFF;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: relative;
    right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
#searchUnifyChatbot .suva-botLauncher-cross-icon{
    width: 12px;
    height: 12px;
    position: relative;

}

/*------------Upper div------ Text and cross icon -------------*/
#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-upperDiv {
    /* display: flex;
    justify-content: space-between;
    padding: 12px; */
    display: flex;
    padding: 12px;
    flex-direction: column-reverse;
}

.upperDiv-margin {
    display: flex;
    justify-content: space-between;
    padding: 12px 12px 0px 12px;
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-upperDiv .suva-botLauncher-upperDiv-textMessage {
    /* max-width: 210px;
    font-size: 12px;
    letter-spacing: 0px;
    color: #43425D;
    opacity: 1;
    font-family: Poppins;
    cursor: pointer;
    word-break: break-word;
    margin-right: 11px;
    font-weight: 600; */
    font-size: 16px;
    letter-spacing: 0px;
    color: #4638E9;
    font-weight: 500;
    line-height: 25px;
    font-family: 'Poppins';
    box-shadow: 0px 3px 20px #086DEE4F;
    border-radius: 16px;
    padding: 20px;
    box-shadow: -6px 20px 60px 27px #213CFF42;
    overflow: hidden;
    position: relative;
    background-color: #FFFFFF;

}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-upperDiv .suva-botLauncher-upperDiv-textMessage .textLauncherBgCircle {
    position: absolute;
    height: 134px;
    width: 134px;
    top: -76px;
    right: -3px;
    opacity: 0.2;
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-upperDiv .suva-botLauncher-upperDiv-textLauncher {
    display: none;
    width: 176px;
    font-weight: 600;
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-upperDiv .suva-botLauncher-upperDiv-textMessage p {
    margin: 0px;
}

#searchUnifyChatbot #suva-botLauncher-crossIcon {
    cursor: pointer;
    width: 20px;
    height: 20px;
}


/*------------Lower div------ Options -------------*/
#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv {
    display: none;
    margin: 0px 14px 14px 14px;

}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv p {
    margin: 0px;
    font-size: 12px;
    letter-spacing: 0px;
    color: #43425D;
    opacity: 1;
    font-family: Poppins;
    word-break: break-word;
    font-size: 12px;
    padding: 9px 12px 12px 0px;
    /* max-width: 223px; */
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv-options-btns {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    max-width: 222px;
    border: 1px solid #086DEE;
    border-radius: 3px;
    color: #086DEE;
    font-size: 12px;
    padding: 5px 8px;
    margin: 0px 10px 9px 0px;
    cursor: pointer;
    text-align: left;
    word-break: break-all;

}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv-options-btns:hover {
    background-color: #086DEE;
    color: #ffffff;
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv-moreOptions-btns {
    display: flex;
    cursor: pointer;
    padding: 4px 6px 4px 6px;
    height: 23px;
    background-color: #086DEE;
    font-size: 12px;
    border-radius: 5px;
    color: #FFFFFF;
    border: none;
    word-break: break-all;
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv-moreOptions-btns:hover {
    padding-right: 9px;
    transition: 0.4s;
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv-moreOptions-btns:hover .arrow-icon {
    transition: 0.4s;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
}

#searchUnifyChatbot .suva-botLauncher .suva-botLauncher-lowerDiv-moreOptions-btns .arrow-icon {
    margin-left: 7px;
    margin-top: -2px;
}

#searchUnifyChatbot #suva-moreSettings {
    display: none;
    position: absolute;
    z-index: 999999;
    width: 100%;
    height: 180%;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: rgba(9, 9, 9, 0.57) 0% 0% no-repeat padding-box;
}

#searchUnifyChatbot .suva-moreSettingsContainer {
    margin: auto;
    width: 100%;
    height: 260px;
    padding: 16px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 18px;
    letter-spacing: 0px;
    color: #232323 !important;
    text-align: center !important;
}

#searchUnifyChatbot .suva-add-border-bottom {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

#searchUnifyChatbot .suva-header-moreSettings {
    width: 100%;
    height: 40px;
    background: #5929F2 0% 0% no-repeat padding-box;
    border-radius: 9px 9px 0px 0px;
    position: absolute;
    left: 0px;
    padding: 11px 12px 0px 16px;
    margin-top: -16px;

}

#searchUnifyChatbot .suva-setting-heading {
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    font-family: Poppins;
}

#searchUnifyChatbot .suva-cross-settings-icon {
    height: 24px;
    width: 24px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}

#searchUnifyChatbot .suva-lang-section {
    width: 100%;
    margin-top: 37px;
    margin-left: -3px;
    height: 34px;
    padding: 7px 0px 0px 2px;
    cursor: pointer;

}

#searchUnifyChatbot .suva-forward-settings-arrow {
    height: 24px;
    width: 24px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
    margin-right: -4px;
    -webkit-transition: transform 0.3s ease-out;
    -moz-transition: transform 0.3s ease-out;
    -ms-transition: transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 1s ease-out;
}

#searchUnifyChatbot .suva-lang-section:hover .suva-forward-settings-arrow {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
}


#searchUnifyChatbot .suva-global-lang {
margin-right: 10px;
    height: 24px;
 display:none;
    width: 24px;
    float: left;
    cursor: pointer;
    margin-bottom: 4px;
}

#searchUnifyChatbot .suva-lang-heading {
    text-align: right;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    cursor: pointer;
    margin-left: 12px;
    font-family: Poppins;
}

#searchUnifyChatbot #suva-lang-setting-list,
#searchUnifyChatbot #suva-overall-feedback,
#searchUnifyChatbot .feedback-submitted {
    z-index: 9999999999;
    height: 87vh;
    display: block;
    width: 100%;
    bottom: 0px;
    right: 0px;
    position: absolute;
    border-radius: 9px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    background: rgba(9, 9, 9, 0.57) 0% 0% no-repeat padding-box;
    /*-webkit-animation: slideUp 0.4s ease-in-out;*/
}

#searchUnifyChatbot #suva-overall-feedback,
#searchUnifyChatbot .feedback-submitted {
    -webkit-animation: none;
}

#searchUnifyChatbot .suva-header-langSettings {
    width: 100%;
    height: 40px;
    background: #5929F2 0% 0% no-repeat padding-box;
    border-radius: 9px 9px 0px 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 11px 16px 0px 17px;
}

#searchUnifyChatbot .suva-langList-heading {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    text-align: left;
    font-family: Poppins;
}

#searchUnifyChatbot .suva-back-settings-icon {
    float: left;
    margin-left: -6px;
    margin-right: 13px;
    cursor: pointer;
    height: 24px;
    width: 24px;
    margin-top: -2px;
}

#searchUnifyChatbot #suva-lang-success-div {
    display: flex;
    position: absolute;
    top: 70px;
    justify-content: center;
    height: 31px;
    background: #55AE81 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #55AE816E;
    border-radius: 0px 0px 4px 4px;
    justify-content: center;
    align-items: center;
    width: 265px;
    padding: 17px 7px 17px 7px;
    left: 60px;
    animation: fadeIn 0.4s;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    -ms-animation: fadeIn 0.4s;
}

#searchUnifyChatbot .suva-lang-setting-list-Container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 9px;
    width: 100%;
}

#searchUnifyChatbot #suva-moreSettings {
    animation: fadeIn 0.4s;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    -ms-animation: fadeIn 0.4s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*---------------------------------------- Initial Loader---------------------------------- */
#searchUnifyChatbot .suva-loader {
    display: none;
    background-color: #ffff;
    height: 100%;
}

#searchUnifyChatbot .suva-loader .chat-section {
    display: flex;
}

#searchUnifyChatbot .suva-loader .chat-section .chat-section-icon {
    width: 22px;
    height: 22px;
    background-color: #D9D9D9;
    border-radius: 4px;
    margin-top: 98px;
    margin-left: 6px;
    position: absolute;
    z-index: 1;
}

#searchUnifyChatbot .suva-loader .chat-section .chat-section-msg {
    width: 310px;
    height: 79px;
    background-color: #EEEEEE;
    border-radius: 3px 3px 0px 0px;
    margin: 23px 0px 0px 0px;
    position: absolute;
    left: 19px;
}

#searchUnifyChatbot .suva-loader .chat-section .chat-section-msg .msg {
    background-color: #D5D5D5;
    border-radius: 6px;
    height: 11px;
    margin-left: 11.18px;
    color: grey;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/300% 100%;
    animation: shimmer 2.5s infinite;
}

#searchUnifyChatbot .suva-loader .chat-section .chat-section-msg #msg1 {
    width: 257px;
    margin-top: 15px;
    position: relative;
    display: block;
    background-color: #DDDBDD;
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

#searchUnifyChatbot .suva-loader .chat-section .chat-section-msg #msg2 {
    width: 265px;
    margin-top: 10px;
}

#searchUnifyChatbot .suva-loader .chat-section .chat-section-msg #msg3 {
    width: 110px;
    margin-top: 8px;
}


/*-------------------------------- bottom section--------------------------------- */
#searchUnifyChatbot .loader-bottom-section {
    display: none;
    background-color: #ffffff;
}

#searchUnifyChatbot .loader-bottom-section .option-section #line {
    width: 95%;
    height: 2.5px;
    background-color: #EEEEEE;
    margin: 15px 9px;
}

#searchUnifyChatbot .loader-bottom-section .option-section #option-text {
    width: 140px;
    height: 11px;
    background-color: #BCBCBC;
    border-radius: 6px;
    opacity: 0.23;
    margin: 0px 120px;
}

#searchUnifyChatbot .loader-bottom-section .option-section {
    -webkit-mask: linear-gradient(-90deg, #000 30%, #0005, #000 70%) right/300% 100%;
    animation: shimmer 2.5s infinite;
}

#searchUnifyChatbot .loader-bottom-section .option-section #option-row-div {
    display: flex;
    justify-content: space-between;
    padding: 12px 54px;
}

#searchUnifyChatbot .loader-bottom-section .option-section #option-row-div #option-row1 {
    width: 108px;
    height: 36px;
    background-color: #EBEBEB;
    border-radius: 4px;
}

#searchUnifyChatbot .loader-bottom-section .option-section #option-row-div #option-row2 {
    width: 153px;
    height: 36px;
    background-color: #EEEEEE;
    border-radius: 4px;
    opacity: 0.57;
}

#searchUnifyChatbot .loader-bottom-section .option-section #option-row-div2 {
    width: 157px;
    height: 36px;
    background-color: #EEEEEE;
    border-radius: 4px;
    opacity: 0.78;
    margin: 0px 112px;
}

#searchUnifyChatbot .loader-bottom-section .input-field-section {
    display: flex;
    margin: 14px 16px;
    -webkit-mask: linear-gradient(-90deg, #000 30%, #0005, #000 70%) right/300% 100%;
    animation: shimmer 2.5s infinite;
}

#searchUnifyChatbot .loader-bottom-section .input-field-section #input-field {
    display: flex;
}

#searchUnifyChatbot .loader-bottom-section .input-field-section #input-field #icon {
    width: 22px;
    height: 22px;
    background-color: #EEEEEE;
    border-radius: 4px;
}

#searchUnifyChatbot .loader-bottom-section .input-field-section #input-field #input {
    width: 158px;
    height: 11px;
    background-color: #D5D5D4;
    border-radius: 6px;
    margin: 5px 133px 0px 11px;
}

#searchUnifyChatbot .loader-bottom-section .input-field-section #send {
    width: 22px;
    height: 22px;
    background-color: #EEEEEE;
    border-radius: 4px;

}

/*---------------------------------------- Initial Loader End---------------------------------- */

/* micro-animations */
@keyframes fadeInUp {
    from {
        transform: translate3d(0, 40px, 0)
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0, 40px, 0)
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

#searchUnifyChatbot .suva-animate-minimize {
    animation-name: fadeOut !important;
    -webkit-animation-name: fadeOut !important;
    animation-duration: 1s !important;
    animation-fill-mode: both !important;
    -webkit-animation-duration: 1s !important;
    -webkit-animation-fill-mode: both !important;
}

#searchUnifyChatbot .suva-animate-closepopup {
    -webkit-animation: fadeOut 0.4s ease-in-out !important;
    animation: fadeOut 0.4s ease-in-out !important;
    -moz-animation: fadeOut 0.4s ease-in-out !important;
    -o-animation: fadeOut 0.4s ease-in-out !important;
    -ms-animation: fadeOut 0.4s ease-in-out !important;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-ms-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* --- bling cursor animation --- */

#searchUnifyChatbot .blinking-cursor::after {
    content: url('https://suva.searchunify.com/suva-resources/Assets/cursor.svg');
    display: inline-block;
    width: 10px;
    animation: flicker 0.5s infinite;
    margin-bottom: 4px;
}

@keyframes flicker {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/* --- bling cursor animation end--- */
#searchUnifyChatbot .send-icon-disabled {
    fill: rgb(135, 135, 135);
    pointer-events: none;
    opacity: 0.7;
}

/* khoros create case topics list */
#searchUnifyChatbot .suva-chat div .suva-boards-list {
    max-height: 220px;
    overflow: scroll;
    border-radius: 3px 3px 0px 0px;
    margin: 10px 46px 0px 22px;
    padding-left: 45px;
}

#searchUnifyChatbot .suva-chat div .suva-boards-list>ol,
#searchUnifyChatbot .suva-chat div .suva-boards-list>ol>li {
    list-style: decimal;
}

/* LLM Text */

#searchUnifyChatbot .suva-llmdiv ol li {
    margin-left: -24px;
    list-style-type: decimal !important;
    padding-left: 2px;
    line-height: 1.4;
    margin-top: 12px;
}

#searchUnifyChatbot .suva-llmdiv ul li {
    margin-left: 20px !important;
    list-style-type: disc !important;
    line-height: 1.4 !important;
    margin-top: 12px !important;
}

#searchUnifyChatbot .suva-llmdiv .suva-party {
    padding: 13px 15px 13px 15px !important;
}

#searchUnifyChatbot .suva-llmdiv ul {
    margin-top: 20px;
}

#searchUnifyChatbot .suva-llmdiv ol {
    margin-top: 20px;
}

#searchUnifyChatbot .suva-llmbuttonsdiv {
    float: none !important;
}

#searchUnifyChatbot .suva-llmdiv h4 {
    font-size: 14px !important;
    font-weight: 700 !important;
    font-family: Poppins;
}

#searchUnifyChatbot .suva-llmseemorebutton,
#searchUnifyChatbot .suva-view-all-links {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    font-family: Poppins;
    font-size: 13px;
    text-align: left;
    color: #262626;
    padding: 4px 8px 4px 6px;
    font-weight: 500;
    border: none;
    margin: 20px 0px 7px 0px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

#searchUnifyChatbot .suva-view-all-links {
    padding: 4px 0px 3px 0px;
    color: #262626;
    max-width: 134px;
    margin: 14px 0px 0px 0px;
    display: flex;
    justify-content: start;
}

#searchUnifyChatbot .suva-llmseemorebutton::after,
#searchUnifyChatbot .suva-view-all-links::after {
    content: "";
    background-image: url("https://suva.searchunify.com/suva-resources/Assets/suva-llm-arrow-right.svg");
    background-repeat: no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    -webkit-transition: transform 0.3s ease-out;
    -moz-transition: transform 0.3s ease-out;
    -ms-transition: transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    background-position: center;
    margin-left: 4px;
    margin-top: auto;
}

#searchUnifyChatbot .suva-view-all-links::after {
    margin-top: 0px;
}

#searchUnifyChatbot .suva-view-all-links::before {
    content: "";
    background-image: url("https://suva.searchunify.com/suva-resources/Assets/suva-fallback-links.svg");
    background-repeat: no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 3px 6px 3px 6px;
}

#searchUnifyChatbot .suva-llmseemorebutton:hover::after,
#searchUnifyChatbot .suva-view-all-links:hover::after {
    transform: translateX(3px);
}

#searchUnifyChatbot .suva-llmseelessbutton {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    font-family: Poppins;
    font-size: 13px;
    text-align: left;
    color: #262626;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 4px 6px 4px 0px;
    font-weight: 500;
    border: none;
    margin: 20px 0px 7px 0px;
    cursor: pointer;
}

#searchUnifyChatbot .suva-llmseelessbutton::before {
    content: "";
    background-image: url("https://suva.searchunify.com/suva-resources/Assets/suva-llm-arrow-left.svg");
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 10px;
    margin-right: 6px;
    margin-top: auto;
    width: 14px;
    height: 14px;
    -webkit-transition: transform 0.3s ease-out;
    -moz-transition: transform 0.3s ease-out;
    -ms-transition: transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    background-position: center;
}

#searchUnifyChatbot .suva-llmseelessbutton:hover::before {
    transform: translateX(-3px);
}

#searchUnifyChatbot .suva-animate-llm {
    animation: fadeOut 0.1s;
    -webkit-animation: fadeOut 0.1s;
    -moz-animation: fadeOut 0.2s;
    -o-animation: fadeOut 0.2s;
    -ms-animation: fadeOut 0.2s;
}

#searchUnifyChatbot .suva-animate-llm-less {
    -webkit-animation: fadeIn 0.6s ease-in-out;
    animation: fadeIn 0.6s ease-in-out;
    -moz-animation: fadeIn 0.6s ease-in-out;
    -o-animation: fadeIn 0.6s ease-in-out;
    -ms-animation: fadeIn 0.6s ease-in-out;
}

#searchUnifyChatbot .suva-llm-ol-margin {
    margin-left: 17px !important;
}

/*-----------------Overall Feedback CSS-----------------*/

#searchUnifyChatbot #suva-overall-feedback {
    flex-direction: column;
    justify-content: space-between;
}

#searchUnifyChatbot .whiteBackground {
    background-color: #FFFFFF !important;
}

#searchUnifyChatbot .marginTop {
    margin-top: 25px !important;
}

#searchUnifyChatbot .displayNone {
    display: none !important;
}

#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container {
    background: transparent linear-gradient(90deg, #104BDA 2%, #030E65 80%) 0% 0% no-repeat padding-box;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    -webkit-animation: fadeIn 1s;
}

#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-close {
    display: flex;
    justify-content: end;
    margin: 16px 16px 0px 0px;
    cursor: pointer;
}

#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-close img {
    width: 16px;
}

#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-text {
    text-align: center;
    line-height: 27px;
    font-size: 18px;
    font-family: Poppins;
    color: #FFFFFF;
    margin: 0px 18px;
    font-weight: 500;
}
#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-text p {
    margin-top: 0px;
}

/* Emojis*/
#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-emojis {
    display: flex;
    margin: 0px auto 32px auto;
    height: 26%;
    width: 74%;
}

#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-emojis #emoticon-1,
#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-emojis #emoticon-2,
#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-emojis #emoticon-3,
#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-emojis #emoticon-4,
#searchUnifyChatbot #suva-overall-feedback .suva-overall-feedback-container .suva-overall-feedback-emojis #emoticon-5 {
    width: 100%;
    margin: 0px 6px;
    cursor: pointer;
    height: 43px;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-1 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_6654' data-name='Rectangle 6654' width='43' height='42.937' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-o1'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o1' clip-path='url(%23clip-o1)'%3E%3Cg id='Group_18655' data-name='Group 18655' transform='translate(-4216 1261.063)'%3E%3Cpath id='Path_18434' data-name='Path 18434' d='M42.814 21.376A21.407 21.407 0 1 1 21.407 0 21.391 21.391 0 0 1 42.814 21.376' transform='translate(4216 -1261.063)' fill='%23fff'/%3E%3Cg id='Group_18653' data-name='Group 18653' transform='translate(4216 -1261)'%3E%3Cg id='Group_6668' data-name='Group 6668' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_7967' data-name='Path 7967' d='M46.162 100.956a6.436 6.436 0 0 1 .991-2.064 7.288 7.288 0 0 1 1.72-1.68 8.116 8.116 0 0 1 2.246-1.1 8.724 8.724 0 0 1 2.536-.389 8.844 8.844 0 0 1 2.54.378 7.956 7.956 0 0 1 3.193 1.883c.142.143.274.294.41.44s.248.31.371.464l.316.495.272.511.227.525.163.542a.365.365 0 0 1-.28.452.423.423 0 0 1-.426-.132l-.046-.056A9.582 9.582 0 0 0 57.3 98.709c-.293-.134-.582-.264-.878-.376a6.563 6.563 0 0 0-.908-.264 7.993 7.993 0 0 0-1.856-.224A8.173 8.173 0 0 0 50 98.7a9.338 9.338 0 0 0-3.085 2.526l-.032.04a.43.43 0 0 1-.567.076.356.356 0 0 1-.154-.381' transform='translate(-32.249 -66.989)' fill='%236b3f00'/%3E%3Cpath id='Path_7968' data-name='Path 7968' d='M32.174 62.433s-.683-2.77-4.455-3.768h0a8.849 8.849 0 0 0-5.97.331.537.537 0 0 0 .466.968 7.049 7.049 0 0 1 8.824 2.558.536.536 0 0 0 .962-.2Z' transform='translate(-14.984 -40.816)' fill='%236b3f00'/%3E%3Cpath id='Path_7969' data-name='Path 7969' d='M43.224 67.364a3.043 3.043 0 1 1-3.043-3.039 3.041 3.041 0 0 1 3.043 3.039' transform='translate(-25.95 -45.039)' fill='%236b3f00'/%3E%3Cpath id='Path_7970' data-name='Path 7970' d='M43.959 68.658a2.486 2.486 0 1 1-2.486-2.482 2.484 2.484 0 0 1 2.486 2.482' transform='translate(-27.242 -46.333)' fill='%237e500e'/%3E%3Cpath id='Path_7971' data-name='Path 7971' d='M45.243 69.687a.627.627 0 1 1-.619-.728.68.68 0 0 1 .619.728' transform='translate(-30.749 -48.279)' fill='%23734300'/%3E%3Cpath id='Path_7972' data-name='Path 7972' d='M44.647 69.369a.627.627 0 1 1-.619-.728.68.68 0 0 1 .619.728' transform='translate(-30.332 -48.057)' fill='%23fffbee'/%3E%3Cpath id='Path_7973' data-name='Path 7973' d='M85.058 62.433s.683-2.77 4.455-3.768h0a8.849 8.849 0 0 1 5.97.331.537.537 0 0 1-.466.968 7.049 7.049 0 0 0-8.824 2.558.536.536 0 0 1-.962-.2Z' transform='translate(-59.435 -40.816)' fill='%236b3f00'/%3E%3Cpath id='Path_7974' data-name='Path 7974' d='M84.781 67.364a3.043 3.043 0 1 0 3.043-3.039 3.041 3.041 0 0 0-3.043 3.039' transform='translate(-59.241 -45.039)' fill='%236b3f00'/%3E%3Cpath id='Path_7975' data-name='Path 7975' d='M86.631 68.658a2.486 2.486 0 1 0 2.486-2.482 2.484 2.484 0 0 0-2.486 2.482' transform='translate(-60.534 -46.333)' fill='%237e500e'/%3E%3Cpath id='Path_7976' data-name='Path 7976' d='M94.008 69.687a.627.627 0 1 0 .619-.728.68.68 0 0 0-.619.728' transform='translate(-65.689 -48.279)' fill='%23734300'/%3E%3Cpath id='Path_7977' data-name='Path 7977' d='M94.6 69.369a.627.627 0 1 0 .619-.728.68.68 0 0 0-.619.728' transform='translate(-66.105 -48.057)' fill='%23fffbee'/%3E%3C/g%3E%3C/g%3E%3Crect id='Rectangle_11092' data-name='Rectangle 11092' width='43' height='42.937' transform='translate(4216 -1261)' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-2 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-o2'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o2' clip-path='url(%23clip-o2)'%3E%3Cg id='Group_18656' data-name='Group 18656' transform='translate(-4271 1261)'%3E%3Cpath id='Path_18418' data-name='Path 18418' d='M603.971 42a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3710.029 -1281.497)' fill='%23fff'/%3E%3Cpath id='Path_18425' data-name='Path 18425' d='M653.449 69.676a3.417 3.417 0 1 1-3.417-3.417 3.417 3.417 0 0 1 3.417 3.417' transform='translate(3649.791 -1313.684)' fill='%236b3f00'/%3E%3Cpath id='Path_18426' data-name='Path 18426' d='M654.047 70.9a2.791 2.791 0 1 1-2.791-2.791 2.791 2.791 0 0 1 2.791 2.791' transform='translate(3648.597 -1314.928)' fill='%237e500e'/%3E%3Cpath id='Path_18427' data-name='Path 18427' d='M654.873 71.712a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3645.409 -1316.709)' fill='%23734300'/%3E%3Cpath id='Path_18428' data-name='Path 18428' d='M654.277 71.394a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3645.825 -1316.487)' fill='%23fffbee'/%3E%3Cpath id='Path_18430' data-name='Path 18430' d='M604.079 69.676a3.417 3.417 0 1 1-3.417-3.417 3.417 3.417 0 0 1 3.417 3.417' transform='translate(3684.515 -1313.684)' fill='%236b3f00'/%3E%3Cpath id='Path_18431' data-name='Path 18431' d='M604.678 70.9a2.791 2.791 0 1 1-2.791-2.791 2.791 2.791 0 0 1 2.791 2.791' transform='translate(3683.26 -1314.928)' fill='%237e500e'/%3E%3Cpath id='Path_18432' data-name='Path 18432' d='M605.5 71.712a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3679.894 -1316.709)' fill='%23734300'/%3E%3Cpath id='Path_18433' data-name='Path 18433' d='M604.907 71.394a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3680.31 -1316.487)' fill='%23fffbee'/%3E%3Cpath id='Path_18429' data-name='Path 18429' d='M1.288.229a14.827 14.827 0 0 0 2.2 1.87A13.485 13.485 0 0 0 5.98 3.493a14.065 14.065 0 0 0 5.541 1.141 14.061 14.061 0 0 0 5.541-1.14A13.484 13.484 0 0 0 19.557 2.1a14.809 14.809 0 0 0 2.2-1.87l0 0A.747.747 0 0 1 22.819.218a.762.762 0 0 1 .056 1.012 14.584 14.584 0 0 1-2.3 2.261 15.073 15.073 0 0 1-2.76 1.7 14.772 14.772 0 0 1-6.3 1.409 14.774 14.774 0 0 1-6.3-1.409 15.086 15.086 0 0 1-2.76-1.7A14.6 14.6 0 0 1 .166 1.23.759.759 0 0 1 .279.168a.747.747 0 0 1 1 .054Z' transform='translate(4304.021 -1228.297) rotate(180)' fill='%236b3f00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;

}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-3 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-o3'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o3' clip-path='url(%23clip-o3)'%3E%3Cg id='Group_18657' data-name='Group 18657' transform='translate(-4326 1261)'%3E%3Cpath id='Path_18411' data-name='Path 18411' d='M439.97 28.445a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3929.03 -1267.945)' fill='%23fff'/%3E%3Cpath id='Path_18412' data-name='Path 18412' d='M488.761 55.78a3.074 3.074 0 1 1-3.074-3.074 3.074 3.074 0 0 1 3.074 3.074' transform='translate(3869.274 -1299.874)' fill='%236b3f00'/%3E%3Cpath id='Path_18413' data-name='Path 18413' d='M489.486 57.068a2.511 2.511 0 1 1-2.511-2.511 2.511 2.511 0 0 1 2.511 2.511' transform='translate(3867.988 -1301.162)' fill='%237e500e'/%3E%3Cpath id='Path_18414' data-name='Path 18414' d='M490.732 58.078a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3864.504 -1303.097)' fill='%23734300'/%3E%3Cpath id='Path_18415' data-name='Path 18415' d='M490.136 57.759a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3864.919 -1302.874)' fill='%23fffbee'/%3E%3Cpath id='Path_18419' data-name='Path 18419' d='M439.392 55.78a3.074 3.074 0 1 1-3.074-3.074 3.074 3.074 0 0 1 3.074 3.074' transform='translate(3903.72 -1299.874)' fill='%236b3f00'/%3E%3Cpath id='Path_18420' data-name='Path 18420' d='M440.117 57.068a2.511 2.511 0 1 1-2.511-2.511 2.511 2.511 0 0 1 2.511 2.511' transform='translate(3902.431 -1301.162)' fill='%237e500e'/%3E%3Cpath id='Path_18421' data-name='Path 18421' d='M441.363 58.078a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3898.938 -1303.097)' fill='%23734300'/%3E%3Cpath id='Path_18422' data-name='Path 18422' d='M440.767 57.759a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3899.354 -1302.874)' fill='%23fffbee'/%3E%3Cpath id='Path_18423' data-name='Path 18423' d='M434.861 99.554a1.09 1.09 0 0 1 0-2.172h18.8a1.09 1.09 0 0 1 0 2.172Z' transform='translate(3903.242 -1331.028)' fill='%236b3f00'/%3E%3Cpath id='Path_18424' data-name='Path 18424' d='M454.8 100.252H436a.545.545 0 0 1 0-1.086h18.8a.545.545 0 0 1 0 1.086' transform='translate(3902.1 -1332.268)' fill='%237e500e'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-4 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-o4'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o4' clip-path='url(%23clip-o4)'%3E%3Cg id='Group_18658' data-name='Group 18658' transform='translate(-4381 1261)'%3E%3Cpath id='Path_7899' data-name='Path 7899' d='M603.971 42a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3820.029 -1281.497)' fill='%23fff'/%3E%3Cpath id='Path_7903' data-name='Path 7903' d='M652.618 69.26a3 3 0 1 1-3-3 3 3 0 0 1 3 3' transform='translate(3760.375 -1313.372)' fill='%236b3f00'/%3E%3Cpath id='Path_7904' data-name='Path 7904' d='M653.368 70.561a2.452 2.452 0 1 1-2.451-2.451 2.451 2.451 0 0 1 2.451 2.451' transform='translate(3759.07 -1314.67)' fill='%237e500e'/%3E%3Cpath id='Path_7905' data-name='Path 7905' d='M654.7 71.612a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3755.522 -1316.636)' fill='%23734300'/%3E%3Cpath id='Path_7906' data-name='Path 7906' d='M654.108 71.294a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3755.938 -1316.414)' fill='%23fffbee'/%3E%3Cpath id='Path_7907' data-name='Path 7907' d='M603.248 69.26a3 3 0 1 1-3-3 3 3 0 0 1 3 3' transform='translate(3794.763 -1313.372)' fill='%236b3f00'/%3E%3Cpath id='Path_7908' data-name='Path 7908' d='M604 70.561a2.452 2.452 0 1 1-2.451-2.451A2.451 2.451 0 0 1 604 70.561' transform='translate(3793.466 -1314.67)' fill='%237e500e'/%3E%3Cpath id='Path_7909' data-name='Path 7909' d='M605.334 71.612a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3789.947 -1316.636)' fill='%23734300'/%3E%3Cpath id='Path_7910' data-name='Path 7910' d='M604.738 71.294a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3790.362 -1316.414)' fill='%23fffbee'/%3E%3Cpath id='Path_7911' data-name='Path 7911' d='M598.886 108.635a13.088 13.088 0 0 0 1.943 1.642 11.942 11.942 0 0 0 2.206 1.225 12.477 12.477 0 0 0 9.8 0 11.948 11.948 0 0 0 2.206-1.225 13.075 13.075 0 0 0 1.942-1.643l0 0a.663.663 0 0 1 .988.884 12.857 12.857 0 0 1-2.032 1.986 13.343 13.343 0 0 1-2.44 1.49 13.14 13.14 0 0 1-11.134 0 13.353 13.353 0 0 1-2.44-1.49 12.864 12.864 0 0 1-2.031-1.987.664.664 0 0 1 .986-.886Z' transform='translate(3794.567 -1342.752)' fill='%236b3f00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-5 {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_18416' data-name='Path 18416' d='M790.126 140.957a13.223 13.223 0 0 0 11.8 0c-.6-2.158-3.013-3.774-5.9-3.774s-5.3 1.616-5.9 3.774' transform='translate(-790.126 -137.183)' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='-20.318' y1='2.151' x2='-20.292' y2='2.151' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23a64830'/%3E%3Cstop offset='0.104' stop-color='%23a64830'/%3E%3Cstop offset='0.158' stop-color='%23ba5d46'/%3E%3Cstop offset='0.244' stop-color='%23d47962'/%3E%3Cstop offset='0.33' stop-color='%23e68d77'/%3E%3Cstop offset='0.414' stop-color='%23f29883'/%3E%3Cstop offset='0.496' stop-color='%23f69d88'/%3E%3Cstop offset='0.571' stop-color='%23ec947e'/%3E%3Cstop offset='0.695' stop-color='%23d37d65'/%3E%3Cstop offset='0.853' stop-color='%23aa583d'/%3E%3Cstop offset='0.854' stop-color='%23aa583d'/%3E%3Cstop offset='1' stop-color='%23aa583d'/%3E%3C/linearGradient%3E%3CclipPath id='clip-o5'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o5' clip-path='url(%23clip-o5)'%3E%3Cg id='Group_18659' data-name='Group 18659' transform='translate(-4436 1261)'%3E%3Cpath id='Path_18401' data-name='Path 18401' d='M781.508 53.173a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3697.492 -1292.673)' fill='%23fff'/%3E%3Cpath id='Path_18402' data-name='Path 18402' d='M788.988 108.005a50.3 50.3 0 0 1-5.419 1.231 48.033 48.033 0 0 1-16.364 0 50.328 50.328 0 0 1-5.42-1.231.937.937 0 0 0-1.2.889v2.022a4.611 4.611 0 0 0 .562 2.2 16.866 16.866 0 0 0 8.071 7.42 13.78 13.78 0 0 0 12.34 0 16.861 16.861 0 0 0 8.071-7.42 4.612 4.612 0 0 0 .562-2.2v-2.022a.937.937 0 0 0-1.2-.889' transform='translate(3682.113 -1345.938)' fill='%237e500e'/%3E%3Cg id='Group_18651' data-name='Group 18651' transform='translate(4451.601 -1229.108)' clip-path='url(%23clip-path)'%3E%3Crect id='Rectangle_11090' data-name='Rectangle 11090' width='11.797' height='5.163' transform='translate(0 0)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3Cpath id='Path_18417' data-name='Path 18417' d='M795.282 141.995h-.014a17.314 17.314 0 0 1-5.993-1.411l-.215-.094.063-.226c.652-2.339 3.185-3.972 6.16-3.972s5.507 1.634 6.159 3.972l.064.226-.216.094a17.312 17.312 0 0 1-5.993 1.411Zm-5.567-1.813a12.833 12.833 0 0 0 11.135 0c-.681-1.955-2.976-3.351-5.567-3.351s-4.886 1.4-5.567 3.351' transform='translate(3662.219 -1365.668)' fill='%239e391f'/%3E%3Cpath id='Path_18403' data-name='Path 18403' d='M790.189 108.895v2.022q0 .219-.021.436a1.341 1.341 0 0 1-1.016 1.175c-1.489.364-3.11.7-4.855.968a56.87 56.87 0 0 1-17.82 0c-1.745-.272-3.368-.6-4.858-.968a1.341 1.341 0 0 1-1.016-1.175q-.021-.217-.021-.436v-2.022a.937.937 0 0 1 1.2-.889 50.311 50.311 0 0 0 5.419 1.231 48.033 48.033 0 0 0 16.364 0 50.3 50.3 0 0 0 5.419-1.231.937.937 0 0 1 1.2.889' transform='translate(3682.114 -1345.895)' fill='%23fffbee'/%3E%3Cpath id='Path_18404' data-name='Path 18404' d='M773.72 121.414l-.174-.017c-.057-.006-.117-.019-.174-.019q-.344-.039-.686-.09t-.684-.116q-.341-.065-.68-.143t-.674-.168q-.335-.091-.667-.194t-.658-.219q-.325-.115-.647-.243-.28-.111-.556-.232a17.47 17.47 0 0 1-3.39-1.968 17.23 17.23 0 0 1-4.876-5.63 5.038 5.038 0 0 1-.611-2.393V107.96a1.32 1.32 0 0 1 .529-1.06 1.34 1.34 0 0 1 1.189-.22 50.163 50.163 0 0 0 5.376 1.22 47.623 47.623 0 0 0 16.23 0 50.072 50.072 0 0 0 5.376-1.22 1.339 1.339 0 0 1 1.189.22 1.32 1.32 0 0 1 .529 1.06v2.023a5.041 5.041 0 0 1-.611 2.393 17.269 17.269 0 0 1-8.266 7.6q-.315.138-.636.264t-.648.24q-.328.114-.659.215t-.668.19q-.336.089-.675.165t-.681.14q-.341.063-.685.113t-.687.087c-.06 0-.121.013-.181.018l-.185.017c-.209.018-1.116.013-1.363-.009M760.586 107.44a.537.537 0 0 0-.325.11.512.512 0 0 0-.207.41v2.023a4.222 4.222 0 0 0 .513 2 16.417 16.417 0 0 0 4.647 5.365 16.626 16.626 0 0 0 3.232 1.876 17.293 17.293 0 0 0 3.569 1.118 12.536 12.536 0 0 0 4.878 0 17.3 17.3 0 0 0 3.57-1.118 16.456 16.456 0 0 0 7.878-7.242 4.221 4.221 0 0 0 .512-2V107.96a.512.512 0 0 0-.207-.41.54.54 0 0 0-.478-.088h0A50.929 50.929 0 0 1 782.7 108.7a49.669 49.669 0 0 1-21.964-1.241.56.56 0 0 0-.154-.022' transform='translate(3683.047 -1345.004)' fill='%236b3f00'/%3E%3Cpath id='Path_18405' data-name='Path 18405' d='M772.154 81.221a3.906 3.906 0 0 1-.293-1.921 4.554 4.554 0 0 1 .653-1.941 4.7 4.7 0 0 1 1.5-1.52 4.207 4.207 0 0 1 2.172-.661 4.138 4.138 0 0 1 1.169.165c.183.061.361.132.536.206a5.385 5.385 0 0 1 .493.27 4.648 4.648 0 0 1 1.49 1.539 4.547 4.547 0 0 1 .632 1.947 3.88 3.88 0 0 1-.314 1.916.237.237 0 0 1-.447-.051l0-.008a5.286 5.286 0 0 0-1.357-2.712 3.118 3.118 0 0 0-2.178-1.045 3.328 3.328 0 0 0-2.211 1.062 5.252 5.252 0 0 0-1.378 2.7l0 .009a.243.243 0 0 1-.459.048' transform='translate(3674.235 -1323.022)' fill='%236b3f00'/%3E%3Cpath id='Path_18406' data-name='Path 18406' d='M781.2 81.214a5.46 5.46 0 0 0-1.194-1.9 3.681 3.681 0 0 0-2.5-1.207h-.078a3.859 3.859 0 0 0-2.58 1.224 5.4 5.4 0 0 0-1.207 1.9 3.6 3.6 0 0 1 0-.636 3.994 3.994 0 0 1 .577-1.708 4.2 4.2 0 0 1 1.321-1.342 3.351 3.351 0 0 1 .525-.276l.057-.024a3.552 3.552 0 0 1 1.31-.276l.038 0c.032 0 .062 0 .092 0a3.716 3.716 0 0 1 .872.141c.1.032.2.073.314.119l.014.005.135.054c.043.022.089.046.135.068a3 3 0 0 1 .287.16 4.165 4.165 0 0 1 1.329 1.367 4.038 4.038 0 0 1 .558 1.714 3.991 3.991 0 0 1 0 .623' transform='translate(3672.992 -1324.263)' fill='%237e500e'/%3E%3Cpath id='Path_18407' data-name='Path 18407' d='M784.479 77.224a3.543 3.543 0 0 1-1.326.165 3.99 3.99 0 0 1-1.3-.149 3.552 3.552 0 0 1 1.31-.276l.038 0c.032 0 .062 0 .092 0a3.733 3.733 0 0 1 .872.141c.1.033.2.073.314.119' transform='translate(3667.259 -1324.26)' fill='%23fffbee'/%3E%3Cpath id='Path_18408' data-name='Path 18408' d='M819.022 81.221a3.906 3.906 0 0 1-.292-1.921 4.552 4.552 0 0 1 .653-1.941 4.7 4.7 0 0 1 1.5-1.52 4.207 4.207 0 0 1 2.172-.661 4.137 4.137 0 0 1 1.169.165c.183.061.361.132.536.206a5.406 5.406 0 0 1 .493.27 4.647 4.647 0 0 1 1.49 1.539 4.547 4.547 0 0 1 .632 1.947 3.881 3.881 0 0 1-.314 1.916.237.237 0 0 1-.447-.051l0-.008a5.287 5.287 0 0 0-1.357-2.712 3.118 3.118 0 0 0-2.178-1.045 3.328 3.328 0 0 0-2.212 1.062 5.253 5.253 0 0 0-1.378 2.7l0 .009a.242.242 0 0 1-.288.187.245.245 0 0 1-.171-.139' transform='translate(3641.537 -1323.022)' fill='%236b3f00'/%3E%3Cpath id='Path_18409' data-name='Path 18409' d='M828.076 81.214a5.463 5.463 0 0 0-1.194-1.9 3.68 3.68 0 0 0-2.5-1.207H824.3a3.859 3.859 0 0 0-2.58 1.224 5.4 5.4 0 0 0-1.207 1.9 3.617 3.617 0 0 1 0-.636 4 4 0 0 1 .577-1.708 4.2 4.2 0 0 1 1.321-1.342 3.356 3.356 0 0 1 .525-.276L823 77.24a3.551 3.551 0 0 1 1.31-.276l.038 0c.032 0 .062 0 .092 0a3.714 3.714 0 0 1 .872.141c.1.032.2.073.314.119l.013.005c.044.016.089.035.136.054s.089.046.136.068a3.1 3.1 0 0 1 .287.16 4.165 4.165 0 0 1 1.329 1.367 3.834 3.834 0 0 1 .555 2.336' transform='translate(3640.293 -1324.263)' fill='%237e500e'/%3E%3Cpath id='Path_18410' data-name='Path 18410' d='M831.351 77.224a3.541 3.541 0 0 1-1.326.165 3.989 3.989 0 0 1-1.3-.149 3.552 3.552 0 0 1 1.31-.276l.038 0c.033 0 .063 0 .092 0a3.731 3.731 0 0 1 .871.141c.1.033.2.073.314.119' transform='translate(3634.566 -1324.26)' fill='%23fffbee'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-1:hover,
.emoticon-1-hov {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_6654' data-name='Rectangle 6654' width='43' height='42.937' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-o1a'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o1a' clip-path='url(%23clip-o1a)'%3E%3Cg id='Group_18660' data-name='Group 18660' transform='translate(-4216 1261.063)'%3E%3Cpath id='Path_18434' data-name='Path 18434' d='M42.814 21.376A21.407 21.407 0 1 1 21.407 0 21.391 21.391 0 0 1 42.814 21.376' transform='translate(4216 -1261.063)' fill='%23f9dd50'/%3E%3Cg id='Group_18653' data-name='Group 18653' transform='translate(4216 -1261)'%3E%3Cg id='Group_6668' data-name='Group 6668' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_7967' data-name='Path 7967' d='M46.162 100.956a6.436 6.436 0 0 1 .991-2.064 7.288 7.288 0 0 1 1.72-1.68 8.116 8.116 0 0 1 2.246-1.1 8.724 8.724 0 0 1 2.536-.389 8.844 8.844 0 0 1 2.54.378 7.956 7.956 0 0 1 3.193 1.883c.142.143.274.294.41.44s.248.31.371.464l.316.495.272.511.227.525.163.542a.365.365 0 0 1-.28.452.423.423 0 0 1-.426-.132l-.046-.056A9.582 9.582 0 0 0 57.3 98.709c-.293-.134-.582-.264-.878-.376a6.563 6.563 0 0 0-.908-.264 7.993 7.993 0 0 0-1.856-.224A8.173 8.173 0 0 0 50 98.7a9.338 9.338 0 0 0-3.085 2.526l-.032.04a.43.43 0 0 1-.567.076.356.356 0 0 1-.154-.381' transform='translate(-32.249 -66.989)' fill='%236b3f00'/%3E%3Cpath id='Path_7968' data-name='Path 7968' d='M32.174 62.433s-.683-2.77-4.455-3.768h0a8.849 8.849 0 0 0-5.97.331.537.537 0 0 0 .466.968 7.049 7.049 0 0 1 8.824 2.558.536.536 0 0 0 .962-.2Z' transform='translate(-14.984 -40.816)' fill='%236b3f00'/%3E%3Cpath id='Path_7969' data-name='Path 7969' d='M43.224 67.364a3.043 3.043 0 1 1-3.043-3.039 3.041 3.041 0 0 1 3.043 3.039' transform='translate(-25.95 -45.039)' fill='%236b3f00'/%3E%3Cpath id='Path_7970' data-name='Path 7970' d='M43.959 68.658a2.486 2.486 0 1 1-2.486-2.482 2.484 2.484 0 0 1 2.486 2.482' transform='translate(-27.242 -46.333)' fill='%237e500e'/%3E%3Cpath id='Path_7971' data-name='Path 7971' d='M45.243 69.687a.627.627 0 1 1-.619-.728.68.68 0 0 1 .619.728' transform='translate(-30.749 -48.279)' fill='%23734300'/%3E%3Cpath id='Path_7972' data-name='Path 7972' d='M44.647 69.369a.627.627 0 1 1-.619-.728.68.68 0 0 1 .619.728' transform='translate(-30.332 -48.057)' fill='%23fffbee'/%3E%3Cpath id='Path_7973' data-name='Path 7973' d='M85.058 62.433s.683-2.77 4.455-3.768h0a8.849 8.849 0 0 1 5.97.331.537.537 0 0 1-.466.968 7.049 7.049 0 0 0-8.824 2.558.536.536 0 0 1-.962-.2Z' transform='translate(-59.435 -40.816)' fill='%236b3f00'/%3E%3Cpath id='Path_7974' data-name='Path 7974' d='M84.781 67.364a3.043 3.043 0 1 0 3.043-3.039 3.041 3.041 0 0 0-3.043 3.039' transform='translate(-59.241 -45.039)' fill='%236b3f00'/%3E%3Cpath id='Path_7975' data-name='Path 7975' d='M86.631 68.658a2.486 2.486 0 1 0 2.486-2.482 2.484 2.484 0 0 0-2.486 2.482' transform='translate(-60.534 -46.333)' fill='%237e500e'/%3E%3Cpath id='Path_7976' data-name='Path 7976' d='M94.008 69.687a.627.627 0 1 0 .619-.728.68.68 0 0 0-.619.728' transform='translate(-65.689 -48.279)' fill='%23734300'/%3E%3Cpath id='Path_7977' data-name='Path 7977' d='M94.6 69.369a.627.627 0 1 0 .619-.728.68.68 0 0 0-.619.728' transform='translate(-66.105 -48.057)' fill='%23fffbee'/%3E%3C/g%3E%3C/g%3E%3Crect id='Rectangle_11092' data-name='Rectangle 11092' width='43' height='42.937' transform='translate(4216 -1261)' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-2:hover,
.emoticon-2-hov {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-o2b'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o2b' clip-path='url(%23clip-o2b)'%3E%3Cg id='Group_18661' data-name='Group 18661' transform='translate(-4271 1261)'%3E%3Cpath id='Path_18418' data-name='Path 18418' d='M603.971 42a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3710.029 -1281.497)' fill='%23f9dd50'/%3E%3Cpath id='Path_18425' data-name='Path 18425' d='M653.449 69.676a3.417 3.417 0 1 1-3.417-3.417 3.417 3.417 0 0 1 3.417 3.417' transform='translate(3649.791 -1313.684)' fill='%236b3f00'/%3E%3Cpath id='Path_18426' data-name='Path 18426' d='M654.047 70.9a2.791 2.791 0 1 1-2.791-2.791 2.791 2.791 0 0 1 2.791 2.791' transform='translate(3648.597 -1314.928)' fill='%237e500e'/%3E%3Cpath id='Path_18427' data-name='Path 18427' d='M654.873 71.712a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3645.409 -1316.709)' fill='%23734300'/%3E%3Cpath id='Path_18428' data-name='Path 18428' d='M654.277 71.394a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3645.825 -1316.487)' fill='%23fffbee'/%3E%3Cpath id='Path_18430' data-name='Path 18430' d='M604.079 69.676a3.417 3.417 0 1 1-3.417-3.417 3.417 3.417 0 0 1 3.417 3.417' transform='translate(3684.515 -1313.684)' fill='%236b3f00'/%3E%3Cpath id='Path_18431' data-name='Path 18431' d='M604.678 70.9a2.791 2.791 0 1 1-2.791-2.791 2.791 2.791 0 0 1 2.791 2.791' transform='translate(3683.26 -1314.928)' fill='%237e500e'/%3E%3Cpath id='Path_18432' data-name='Path 18432' d='M605.5 71.712a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3679.894 -1316.709)' fill='%23734300'/%3E%3Cpath id='Path_18433' data-name='Path 18433' d='M604.907 71.394a.7.7 0 1 1-.7-.819.765.765 0 0 1 .7.819' transform='translate(3680.31 -1316.487)' fill='%23fffbee'/%3E%3Cpath id='Path_18429' data-name='Path 18429' d='M1.288.229a14.827 14.827 0 0 0 2.2 1.87A13.485 13.485 0 0 0 5.98 3.493a14.065 14.065 0 0 0 5.541 1.141 14.061 14.061 0 0 0 5.541-1.14A13.484 13.484 0 0 0 19.557 2.1a14.809 14.809 0 0 0 2.2-1.87l0 0A.747.747 0 0 1 22.819.218a.762.762 0 0 1 .056 1.012 14.584 14.584 0 0 1-2.3 2.261 15.073 15.073 0 0 1-2.76 1.7 14.772 14.772 0 0 1-6.3 1.409 14.774 14.774 0 0 1-6.3-1.409 15.086 15.086 0 0 1-2.76-1.7A14.6 14.6 0 0 1 .166 1.23.759.759 0 0 1 .279.168a.747.747 0 0 1 1 .054Z' transform='translate(4304.021 -1228.297) rotate(180)' fill='%236b3f00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-3:hover,
.emoticon-3-hov {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-o3c'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o3c' clip-path='url(%23clip-o3c)'%3E%3Cg id='Group_18662' data-name='Group 18662' transform='translate(-4326 1261)'%3E%3Cpath id='Path_18411' data-name='Path 18411' d='M439.97 28.445a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3929.03 -1267.945)' fill='%23f9dd50'/%3E%3Cpath id='Path_18412' data-name='Path 18412' d='M488.761 55.78a3.074 3.074 0 1 1-3.074-3.074 3.074 3.074 0 0 1 3.074 3.074' transform='translate(3869.274 -1299.874)' fill='%236b3f00'/%3E%3Cpath id='Path_18413' data-name='Path 18413' d='M489.486 57.068a2.511 2.511 0 1 1-2.511-2.511 2.511 2.511 0 0 1 2.511 2.511' transform='translate(3867.988 -1301.162)' fill='%237e500e'/%3E%3Cpath id='Path_18414' data-name='Path 18414' d='M490.732 58.078a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3864.504 -1303.097)' fill='%23734300'/%3E%3Cpath id='Path_18415' data-name='Path 18415' d='M490.136 57.759a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3864.919 -1302.874)' fill='%23fffbee'/%3E%3Cpath id='Path_18419' data-name='Path 18419' d='M439.392 55.78a3.074 3.074 0 1 1-3.074-3.074 3.074 3.074 0 0 1 3.074 3.074' transform='translate(3903.72 -1299.874)' fill='%236b3f00'/%3E%3Cpath id='Path_18420' data-name='Path 18420' d='M440.117 57.068a2.511 2.511 0 1 1-2.511-2.511 2.511 2.511 0 0 1 2.511 2.511' transform='translate(3902.431 -1301.162)' fill='%237e500e'/%3E%3Cpath id='Path_18421' data-name='Path 18421' d='M441.363 58.078a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3898.938 -1303.097)' fill='%23734300'/%3E%3Cpath id='Path_18422' data-name='Path 18422' d='M440.767 57.759a.634.634 0 1 1-.626-.737.688.688 0 0 1 .626.737' transform='translate(3899.354 -1302.874)' fill='%23fffbee'/%3E%3Cpath id='Path_18423' data-name='Path 18423' d='M434.861 99.554a1.09 1.09 0 0 1 0-2.172h18.8a1.09 1.09 0 0 1 0 2.172Z' transform='translate(3903.242 -1331.028)' fill='%236b3f00'/%3E%3Cpath id='Path_18424' data-name='Path 18424' d='M454.8 100.252H436a.545.545 0 0 1 0-1.086h18.8a.545.545 0 0 1 0 1.086' transform='translate(3902.1 -1332.268)' fill='%237e500e'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-4:hover,
.emoticon-4-hov {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-o4d'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o4d' clip-path='url(%23clip-o4d)'%3E%3Cg id='Group_18663' data-name='Group 18663' transform='translate(-4381 1261)'%3E%3Cpath id='Path_7899' data-name='Path 7899' d='M603.971 42a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3820.029 -1281.497)' fill='%23f9dd50'/%3E%3Cpath id='Path_7903' data-name='Path 7903' d='M652.618 69.26a3 3 0 1 1-3-3 3 3 0 0 1 3 3' transform='translate(3760.375 -1313.372)' fill='%236b3f00'/%3E%3Cpath id='Path_7904' data-name='Path 7904' d='M653.368 70.561a2.452 2.452 0 1 1-2.451-2.451 2.451 2.451 0 0 1 2.451 2.451' transform='translate(3759.07 -1314.67)' fill='%237e500e'/%3E%3Cpath id='Path_7905' data-name='Path 7905' d='M654.7 71.612a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3755.522 -1316.636)' fill='%23734300'/%3E%3Cpath id='Path_7906' data-name='Path 7906' d='M654.108 71.294a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3755.938 -1316.414)' fill='%23fffbee'/%3E%3Cpath id='Path_7907' data-name='Path 7907' d='M603.248 69.26a3 3 0 1 1-3-3 3 3 0 0 1 3 3' transform='translate(3794.763 -1313.372)' fill='%236b3f00'/%3E%3Cpath id='Path_7908' data-name='Path 7908' d='M604 70.561a2.452 2.452 0 1 1-2.451-2.451A2.451 2.451 0 0 1 604 70.561' transform='translate(3793.466 -1314.67)' fill='%237e500e'/%3E%3Cpath id='Path_7909' data-name='Path 7909' d='M605.334 71.612a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3789.947 -1316.636)' fill='%23734300'/%3E%3Cpath id='Path_7910' data-name='Path 7910' d='M604.738 71.294a.619.619 0 1 1-.611-.719.672.672 0 0 1 .611.719' transform='translate(3790.362 -1316.414)' fill='%23fffbee'/%3E%3Cpath id='Path_7911' data-name='Path 7911' d='M598.886 108.635a13.088 13.088 0 0 0 1.943 1.642 11.942 11.942 0 0 0 2.206 1.225 12.477 12.477 0 0 0 9.8 0 11.948 11.948 0 0 0 2.206-1.225 13.075 13.075 0 0 0 1.942-1.643l0 0a.663.663 0 0 1 .988.884 12.857 12.857 0 0 1-2.032 1.986 13.343 13.343 0 0 1-2.44 1.49 13.14 13.14 0 0 1-11.134 0 13.353 13.353 0 0 1-2.44-1.49 12.864 12.864 0 0 1-2.031-1.987.664.664 0 0 1 .986-.886Z' transform='translate(3794.567 -1342.752)' fill='%236b3f00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}

#searchUnifyChatbot .suva-overall-feedback-emojis #emoticon-5:hover,
.emoticon-5-hov {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43' height='43' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_18416' data-name='Path 18416' d='M790.126 140.957a13.223 13.223 0 0 0 11.8 0c-.6-2.158-3.013-3.774-5.9-3.774s-5.3 1.616-5.9 3.774' transform='translate(-790.126 -137.183)' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='-20.318' y1='2.151' x2='-20.292' y2='2.151' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23a64830'/%3E%3Cstop offset='0.104' stop-color='%23a64830'/%3E%3Cstop offset='0.158' stop-color='%23ba5d46'/%3E%3Cstop offset='0.244' stop-color='%23d47962'/%3E%3Cstop offset='0.33' stop-color='%23e68d77'/%3E%3Cstop offset='0.414' stop-color='%23f29883'/%3E%3Cstop offset='0.496' stop-color='%23f69d88'/%3E%3Cstop offset='0.571' stop-color='%23ec947e'/%3E%3Cstop offset='0.695' stop-color='%23d37d65'/%3E%3Cstop offset='0.853' stop-color='%23aa583d'/%3E%3Cstop offset='0.854' stop-color='%23aa583d'/%3E%3Cstop offset='1' stop-color='%23aa583d'/%3E%3C/linearGradient%3E%3CclipPath id='clip-o5e'%3E%3Crect width='43' height='43'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='o5e' clip-path='url(%23clip-o5e)'%3E%3Cg id='Group_18664' data-name='Group 18664' transform='translate(-4436 1261)'%3E%3Cpath id='Path_18401' data-name='Path 18401' d='M781.508 53.173a21.5 21.5 0 1 1-21.5-21.5 21.5 21.5 0 0 1 21.5 21.5' transform='translate(3697.492 -1292.673)' fill='%23f9dd50'/%3E%3Cpath id='Path_18402' data-name='Path 18402' d='M788.988 108.005a50.3 50.3 0 0 1-5.419 1.231 48.033 48.033 0 0 1-16.364 0 50.328 50.328 0 0 1-5.42-1.231.937.937 0 0 0-1.2.889v2.022a4.611 4.611 0 0 0 .562 2.2 16.866 16.866 0 0 0 8.071 7.42 13.78 13.78 0 0 0 12.34 0 16.861 16.861 0 0 0 8.071-7.42 4.612 4.612 0 0 0 .562-2.2v-2.022a.937.937 0 0 0-1.2-.889' transform='translate(3682.113 -1345.938)' fill='%237e500e'/%3E%3Cg id='Group_18651' data-name='Group 18651' transform='translate(4451.601 -1229.108)' clip-path='url(%23clip-path)'%3E%3Crect id='Rectangle_11090' data-name='Rectangle 11090' width='11.797' height='5.163' transform='translate(0 0)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3Cpath id='Path_18417' data-name='Path 18417' d='M795.282 141.995h-.014a17.314 17.314 0 0 1-5.993-1.411l-.215-.094.063-.226c.652-2.339 3.185-3.972 6.16-3.972s5.507 1.634 6.159 3.972l.064.226-.216.094a17.312 17.312 0 0 1-5.993 1.411Zm-5.567-1.813a12.833 12.833 0 0 0 11.135 0c-.681-1.955-2.976-3.351-5.567-3.351s-4.886 1.4-5.567 3.351' transform='translate(3662.219 -1365.668)' fill='%239e391f'/%3E%3Cpath id='Path_18403' data-name='Path 18403' d='M790.189 108.895v2.022q0 .219-.021.436a1.341 1.341 0 0 1-1.016 1.175c-1.489.364-3.11.7-4.855.968a56.87 56.87 0 0 1-17.82 0c-1.745-.272-3.368-.6-4.858-.968a1.341 1.341 0 0 1-1.016-1.175q-.021-.217-.021-.436v-2.022a.937.937 0 0 1 1.2-.889 50.311 50.311 0 0 0 5.419 1.231 48.033 48.033 0 0 0 16.364 0 50.3 50.3 0 0 0 5.419-1.231.937.937 0 0 1 1.2.889' transform='translate(3682.114 -1345.895)' fill='%23fffbee'/%3E%3Cpath id='Path_18404' data-name='Path 18404' d='M773.72 121.414l-.174-.017c-.057-.006-.117-.019-.174-.019q-.344-.039-.686-.09t-.684-.116q-.341-.065-.68-.143t-.674-.168q-.335-.091-.667-.194t-.658-.219q-.325-.115-.647-.243-.28-.111-.556-.232a17.47 17.47 0 0 1-3.39-1.968 17.23 17.23 0 0 1-4.876-5.63 5.038 5.038 0 0 1-.611-2.393V107.96a1.32 1.32 0 0 1 .529-1.06 1.34 1.34 0 0 1 1.189-.22 50.163 50.163 0 0 0 5.376 1.22 47.623 47.623 0 0 0 16.23 0 50.072 50.072 0 0 0 5.376-1.22 1.339 1.339 0 0 1 1.189.22 1.32 1.32 0 0 1 .529 1.06v2.023a5.041 5.041 0 0 1-.611 2.393 17.269 17.269 0 0 1-8.266 7.6q-.315.138-.636.264t-.648.24q-.328.114-.659.215t-.668.19q-.336.089-.675.165t-.681.14q-.341.063-.685.113t-.687.087c-.06 0-.121.013-.181.018l-.185.017c-.209.018-1.116.013-1.363-.009M760.586 107.44a.537.537 0 0 0-.325.11.512.512 0 0 0-.207.41v2.023a4.222 4.222 0 0 0 .513 2 16.417 16.417 0 0 0 4.647 5.365 16.626 16.626 0 0 0 3.232 1.876 17.293 17.293 0 0 0 3.569 1.118 12.536 12.536 0 0 0 4.878 0 17.3 17.3 0 0 0 3.57-1.118 16.456 16.456 0 0 0 7.878-7.242 4.221 4.221 0 0 0 .512-2V107.96a.512.512 0 0 0-.207-.41.54.54 0 0 0-.478-.088h0A50.929 50.929 0 0 1 782.7 108.7a49.669 49.669 0 0 1-21.964-1.241.56.56 0 0 0-.154-.022' transform='translate(3683.047 -1345.004)' fill='%236b3f00'/%3E%3Cpath id='Path_18405' data-name='Path 18405' d='M772.154 81.221a3.906 3.906 0 0 1-.293-1.921 4.554 4.554 0 0 1 .653-1.941 4.7 4.7 0 0 1 1.5-1.52 4.207 4.207 0 0 1 2.172-.661 4.138 4.138 0 0 1 1.169.165c.183.061.361.132.536.206a5.385 5.385 0 0 1 .493.27 4.648 4.648 0 0 1 1.49 1.539 4.547 4.547 0 0 1 .632 1.947 3.88 3.88 0 0 1-.314 1.916.237.237 0 0 1-.447-.051l0-.008a5.286 5.286 0 0 0-1.357-2.712 3.118 3.118 0 0 0-2.178-1.045 3.328 3.328 0 0 0-2.211 1.062 5.252 5.252 0 0 0-1.378 2.7l0 .009a.243.243 0 0 1-.459.048' transform='translate(3674.235 -1323.022)' fill='%236b3f00'/%3E%3Cpath id='Path_18406' data-name='Path 18406' d='M781.2 81.214a5.46 5.46 0 0 0-1.194-1.9 3.681 3.681 0 0 0-2.5-1.207h-.078a3.859 3.859 0 0 0-2.58 1.224 5.4 5.4 0 0 0-1.207 1.9 3.6 3.6 0 0 1 0-.636 3.994 3.994 0 0 1 .577-1.708 4.2 4.2 0 0 1 1.321-1.342 3.351 3.351 0 0 1 .525-.276l.057-.024a3.552 3.552 0 0 1 1.31-.276l.038 0c.032 0 .062 0 .092 0a3.716 3.716 0 0 1 .872.141c.1.032.2.073.314.119l.014.005.135.054c.043.022.089.046.135.068a3 3 0 0 1 .287.16 4.165 4.165 0 0 1 1.329 1.367 4.038 4.038 0 0 1 .558 1.714 3.991 3.991 0 0 1 0 .623' transform='translate(3672.992 -1324.263)' fill='%237e500e'/%3E%3Cpath id='Path_18407' data-name='Path 18407' d='M784.479 77.224a3.543 3.543 0 0 1-1.326.165 3.99 3.99 0 0 1-1.3-.149 3.552 3.552 0 0 1 1.31-.276l.038 0c.032 0 .062 0 .092 0a3.733 3.733 0 0 1 .872.141c.1.033.2.073.314.119' transform='translate(3667.259 -1324.26)' fill='%23fffbee'/%3E%3Cpath id='Path_18408' data-name='Path 18408' d='M819.022 81.221a3.906 3.906 0 0 1-.292-1.921 4.552 4.552 0 0 1 .653-1.941 4.7 4.7 0 0 1 1.5-1.52 4.207 4.207 0 0 1 2.172-.661 4.137 4.137 0 0 1 1.169.165c.183.061.361.132.536.206a5.406 5.406 0 0 1 .493.27 4.647 4.647 0 0 1 1.49 1.539 4.547 4.547 0 0 1 .632 1.947 3.881 3.881 0 0 1-.314 1.916.237.237 0 0 1-.447-.051l0-.008a5.287 5.287 0 0 0-1.357-2.712 3.118 3.118 0 0 0-2.178-1.045 3.328 3.328 0 0 0-2.212 1.062 5.253 5.253 0 0 0-1.378 2.7l0 .009a.242.242 0 0 1-.288.187.245.245 0 0 1-.171-.139' transform='translate(3641.537 -1323.022)' fill='%236b3f00'/%3E%3Cpath id='Path_18409' data-name='Path 18409' d='M828.076 81.214a5.463 5.463 0 0 0-1.194-1.9 3.68 3.68 0 0 0-2.5-1.207H824.3a3.859 3.859 0 0 0-2.58 1.224 5.4 5.4 0 0 0-1.207 1.9 3.617 3.617 0 0 1 0-.636 4 4 0 0 1 .577-1.708 4.2 4.2 0 0 1 1.321-1.342 3.356 3.356 0 0 1 .525-.276L823 77.24a3.551 3.551 0 0 1 1.31-.276l.038 0c.032 0 .062 0 .092 0a3.714 3.714 0 0 1 .872.141c.1.032.2.073.314.119l.013.005c.044.016.089.035.136.054s.089.046.136.068a3.1 3.1 0 0 1 .287.16 4.165 4.165 0 0 1 1.329 1.367 3.834 3.834 0 0 1 .555 2.336' transform='translate(3640.293 -1324.263)' fill='%237e500e'/%3E%3Cpath id='Path_18410' data-name='Path 18410' d='M831.351 77.224a3.541 3.541 0 0 1-1.326.165 3.989 3.989 0 0 1-1.3-.149 3.552 3.552 0 0 1 1.31-.276l.038 0c.033 0 .063 0 .092 0a3.731 3.731 0 0 1 .871.141c.1.033.2.073.314.119' transform='translate(3634.566 -1324.26)' fill='%23fffbee'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat !important;
}

/* additional feedback */

#searchUnifyChatbot #suva-overall-feedback .additional-feedback {
    display: block;
    background: #FFFFFF;
    /* height: 60vh; */
    width: 100%;
    overflow: scroll;
    scrollbar-width: none;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .feedback-options {
    text-align: center;
    margin: 24px;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .feedback-options {
    text-align: center;
    margin: 24px 18px 30px 18px;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .feedback-options p {
    margin: 0px 0px 17px 0px;
    font-size: 18px;
    font-weight: 500;
    font-family: Poppins;
    color: #000000;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .feedback-options button {
    background-color: #FFFFFF;
    border: 1px solid #031a4c;
    border-radius: 4px;
    color: #031a4c;
    padding: 6px 11px;
    margin: 5px;
    cursor: pointer;
    font-family: Poppins;
    font-weight: 450;
    font-size: 14px;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .feedback-options button:hover {
    background-color: #031a4c;
    border: 1px solid #031a4c;
    color: #FFFFFF;
}

#searchUnifyChatbot .select-multiple-options {
    background-color: #031a4c !important;
    border: 1px solid #031a4c !important;
    color: #FFFFFF !important;
}
#searchUnifyChatbot .feedback-remarks:focus {
    outline: none !important;
}
#searchUnifyChatbot button{
    outline: none;
}
#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container {
    margin: 24px 18px 24px 18px;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .add-feedback {
    border: 1px solid #7070704D;
    border-radius: 4px;
    margin-bottom: 23px;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .add-feedback p {
    font-family: Poppins;
    font-size: 13px;
    font-weight: 450;
    padding: 11px 0px 10px 12px;
    margin: 0px;
    border-bottom: 1px solid #7070704D;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .add-feedback textarea {
    background: #FFFFFF;
    border: none;
    width: 94%;
    height: 87px;
    margin: 11px 11px 0px 11px;
    resize: none;
    font-family: Poppins;
    font-size: 14px;
    padding: 0px;
    /* invisible scroll-bar */
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .add-feedback textarea::-webkit-scrollbar {
    display: none;
}

#searchUnifyChatbot .add-feedback textarea:focus-visible {
    outline-color: #FFFFFF !important;
    outline: none;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .add-feedback span {
    display: flex;
    justify-content: end;
    padding: 0px 10px 10px 10px;
    font-size: 14px;
    font-family: Poppins;
    letter-spacing: 0px;
    color: #5163F8;
}

/* Buttons*/
#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .addition-feedback-btns {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container .addition-feedback-btns button {
    font-size: 16px;
    font-family: Poppins;
    border-radius: 8px;
    padding: 8px;
    border: none;
    margin: 7px 0px;
    cursor: pointer;
    width: 35%;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container #submit-feedback {
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    color: #FFFFFF;
    margin-right: 15px;
}

#searchUnifyChatbot #suva-overall-feedback .additional-feedback .additional-feedback-container #cancel-feedback {
    background-color: #FFFFFF;
    border: 1px solid #031a4c;
    color: #031a4c;
}

/* Feedback has been submitted */
#searchUnifyChatbot .feedback-submitted {
    display: none;
    background: transparent linear-gradient(246deg, #4161F7 0%, #7769FB 100%) 0% 0% no-repeat padding-box;
}

#searchUnifyChatbot .feedback-submitted-visible {
    display: flex;
    justify-content: center;
}

#searchUnifyChatbot .feedback-submitted .feedback-submitted-container {
    font-family: Poppins;
    color: #FFFFFF;
    text-align: center;
    margin: auto;
}

#searchUnifyChatbot .feedback-submitted .feedback-submitted-container p {
    font-size: 24px;
    font-weight: 500;
    margin: 8px auto;
}

#searchUnifyChatbot .feedback-submitted .feedback-submitted-container span {
    font-size: 14px;
    font-weight: normal;
}

/*-----------------Overall Feedback CSS-----------------*/
/* sucom */
#searchUnifyChatbot #suva-liveagent-success-div {
    display: flex;
    position: absolute;
    top: 70px;
    justify-content: center;
    height: 31px;
    background: #55AE81 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #55AE816E;
    border-radius: 0px 0px 4px 4px;
    justify-content: center;
    align-items: center;
    width: 265px;
    padding: 17px 7px 17px 7px;
    left: 50%;
    transform: translateX(-50%); 
    animation: fadeIn 0.4s;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    -ms-animation: fadeIn 0.4s;
}

/* Online status  */
#searchUnifyChatbot .status {
    display: none;
}

#searchUnifyChatbot .status-text {
    font-size: 13px;
    font-family: 'Poppins';
/*    line-height: 20px;*/
line-height: 26px;
}

#searchUnifyChatbot .status-color {
    height: 9px;
    width: 9px;
    display: block;
    background-color: #0DCF61;
    border-radius: 50%;
   /* margin: 5px 6px 0px 0px;*/
    margin: 8px 6px 0px 0px;
}

#searchUnifyChatbot .suva-close-set {
    padding-top: 3px;
    display: flex;
    align-items: center;
    width: 95px;
    justify-content: space-between;
}

/* TTS ---------------*/
#searchUnifyChatbot .text_to_speech {
    width: 25px;
    height: 24px;
       cursor: not-allowed;
    filter: grayscale(100%);
    opacity: 0.5;
    margin-bottom: 4px;
}

#searchUnifyChatbot .enable_text_to_speech {
    fill: rgb(255, 255, 255, 0.6) !important;
}

#searchUnifyChatbot .text_to_speech_notification_msg {
    font-size: 14px;
    text-align: left;
    color: #FFFFFF;
    font-family: "Roboto", sans-serif !important;
    font-weight: 500;
    background: #55AE81 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #55AE816E;
    padding: 9px 17px;
}
#searchUnifyChatbot .suva-lang-change-success-msg{
    font-size: 14px;
    text-align: left;
    color: #FFFFFF;
    font-family: "Roboto", sans-serif !important;
    font-weight: 500;
    background: #55AE81 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #55AE816E;
}

#searchUnifyChatbot #suva-lang-success-div,
#searchUnifyChatbot #text_to_speech_notification_div {
    display: flex;
    position: absolute;
    top: 62px;
    justify-content: center;
    height: 31px;
    justify-content: center;
    align-items: center;
    width: 100%;
    animation: fadeIn 0.4s;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    -ms-animation: fadeIn 0.4s;
    z-index: 5;
}

#searchUnifyChatbot #suva-lang-success-div,
#searchUnifyChatbot #text_to_speech_notification_div {
    display: flex;
    position: absolute;
    top: 62px;
    justify-content: center;
    height: 31px;
    justify-content: center;
    align-items: center;
    width: 100%;
    animation: fadeIn 0.4s;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    -ms-animation: fadeIn 0.4s;
    z-index: 5;
}

#searchUnifyChatbot .text_to_speech_notification_msg {
    background-color: #5cb85c;
    padding: 10px 20px 10px 20px;
    color: white;
    font-family: 'Poppins';
    border-radius: 6px;
    margin-top: 16px;
    font-weight: 500;
}

/* TTS ------------------ */
/* Textarea css -------- */
#searchUnifyChatbot #suva-submit {
    width: 100%;
    box-sizing: border-box;
    resize: none;
    overflow-y: hidden;
    border: none;
    border-radius: 10px;
    padding: 16px 12px 0px 6px;
    font-size: 14px;
    font-weight: 500;
    font-family: "Poppins" !important;
}

/* Styles for the scrollbar */
#searchUnifyChatbot #suva-submit::-webkit-scrollbar {
    width: 0px;
    /* Width of the entire scrollbar */
}

#searchUnifyChatbot #suva-submit::-webkit-scrollbar-track {
    background: transparent;
    /* Color of the scrollbar track */
}

#searchUnifyChatbot #suva-submit::-webkit-scrollbar-thumb {
    background-color: #2626262e;
    border-radius: 20px;
}

#searchUnifyChatbot #suva-submit::-webkit-scrollbar-thumb:hover {
    background-color: #555;
    /* Color of the scrollbar thumb on hover */
}

#searchUnifyChatbot #suva-submit:focus-visible {
    outline: none;
    /* or outline: 1px solid #yourcolor; */
}

#searchUnifyChatbot .suva-text-bar .cover-send-kip {
    display: flex;
    align-items: center;
}

#searchUnifyChatbot .suva-type-area {
    height: 36px;
    width: 36px;
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    border-radius: 4px;
    margin: 0px 6px -8px 3px;
    padding: 2px 4px 2px 4px;
}

/* user icon  */
#searchUnifyChatbot .user_icon {
    width: 32px;
    height: 32px;
    border-radius: 30px;
    background-color: #E1D8FF;
    float: right;
    text-align: center !important;
    margin: -13px 7px 0px 0px;
}

#searchUnifyChatbot .user_icon_img {
    margin-top: 2px;
}

/* middle and last response styling  */
#searchUnifyChatbot .middle_resp_style {
    border-radius: 0px 20px 20px 0px !important;
}

#searchUnifyChatbot .last_resp_style {
    border-radius: 0px 20px 20px 20px !important;
}

#searchUnifyChatbot .is-typing {
    display: none;
    letter-spacing: 0px;
    color: #050505;
    font-size: 14px;
    line-height: 22px;
    position: absolute;
    font-family: 'Poppins';
    font-weight: 500;
    top: -57px;
    background: #FFFFFA 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #AFD6F291;
    border-radius: 20px 20px 20px 0px;
    padding: 12px 18px 12px 12px;
    left: 16px;
}

#searchUnifyChatbot .party_name {
    margin: 0px 4px;
    letter-spacing: 0px;
    color: #000000;
    font-size: 10px;
    line-height: 18px;
    font-family: 'Poppins';
    font-weight: 500;
}
#searchUnifyChatbot .suva-party p strong{
font-weight: 800 !important;
}
#searchUnifyChatbot .suva-talk-to-agent-div{
    z-index: 999999;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    bottom: 12px;
}

#searchUnifyChatbot .suva-talk-to-agent{
display: none;
outline: none;
font-weight: 600;
    font-size: 13px;
color: #FFFFFF;
height: 30px;
min-width: 133px;
background: transparent linear-gradient(90deg, #B29AFF 0%, #5828F2 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 40px 99px #2F44DF82;
border: 1px solid #CABAFF;
border-radius: 17px;
    justify-content: center;
align-items: center;
cursor:pointer;
}
@media (max-width: 480px){
 #searchUnifyChatbot .suva-talk-to-agent{
   margin-right: 24px;
 }
}
#searchUnifyChatbot .suva-talk-to-agent svg{
width: 18px;
height: 18px;
margin-right: 4px;
    margin-top: 2px;
}
#searchUnifyChatbot .suva-talk-to-agent-title{
width: 125px;
margin-left: -10px;
}
#searchUnifyChatbot .suva-close-bot-icon svg{
margin-top: 2px;
}
#searchUnifyChatbot .suva-chatbot-startChat-main-div {
    display: flex;
    justify-content: end;
}









/* 31 July 2024 Calendly integration*/


.l15h8fme.s2lsi87 {
    margin-top: 0
}

.l15h8fme.s102hg3b {
    margin-top: 4px
}

.l15h8fme.sgevax {
    margin-top: 8px
}

.l15h8fme.s17x50j3 {
    margin-top: 12px
}

.l15h8fme.s19wokei {
    margin-top: 16px
}

.l15h8fme.s57i50j {
    margin-top: 20px
}

.l15h8fme.s1hrcjf6 {
    margin-top: 24px
}

.l15h8fme.ssmulfi {
    margin-top: 32px
}

.l15h8fme.s1mrc6yw {
    margin-top: 48px
}

.l15h8fme.s1oy9oeq {
    margin-right: 0
}

.l15h8fme.s1skojns {
    margin-right: 4px
}

.l15h8fme.sxrb1p2 {
    margin-right: 8px
}

.l15h8fme.skcy0uo {
    margin-right: 12px
}

.l15h8fme.sz80m9j {
    margin-right: 16px
}

.l15h8fme.s1mkqijw {
    margin-right: 20px
}

.l15h8fme.sddsr8l {
    margin-right: 24px
}

.l15h8fme.s1o2kcno {
    margin-right: 32px
}

.l15h8fme.s1up07nl {
    margin-right: 48px
}

.l15h8fme.s2744rs {
    margin-bottom: 0
}

.l15h8fme.skijigu {
    margin-bottom: 4px
}

.l15h8fme.s1mr06gt {
    margin-bottom: 8px
}

.l15h8fme.s1556vf7 {
    margin-bottom: 12px
}

.l15h8fme.sfnapd8 {
    margin-bottom: 16px
}

.l15h8fme.spcu4z8 {
    margin-bottom: 20px
}

.l15h8fme.s1jhyn06 {
    margin-bottom: 24px
}

.l15h8fme.s8hawjg {
    margin-bottom: 32px
}

.l15h8fme.syte71p {
    margin-bottom: 48px
}

.l15h8fme.s1oa90fl {
    margin-left: 0
}

.l15h8fme.snxur51 {
    margin-left: 4px
}

.l15h8fme.sv4h8px {
    margin-left: 8px
}

.l15h8fme.s3oof4l {
    margin-left: 12px
}

.l15h8fme.s18i6j7g {
    margin-left: 16px
}

.l15h8fme.sc4bvrx {
    margin-left: 20px
}

.l15h8fme.sh7uots {
    margin-left: 24px
}

.l15h8fme.syn6ln7 {
    margin-left: 32px
}

.l15h8fme.s8d1ltm {
    margin-left: 48px
}


.bsay6x5 {
    display: flex;
    gap: 8px;
    width: -moz-max-content;
    width: max-content;
    max-width: 400px;
    padding: 8px 12px;
    border-radius: 8px;
    background-color: var(--color-bg-grey-1,#333333);
    color: var(--container-background-color,#ffffff);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    cursor: default
}

.hrl57w0 {
    font-family: Gilroy,sans-serif
}

.tceywde {
    z-index: 25;
    padding: 8px;
    animation: slidein-tceywde .2s
}


.uvkj3lh {
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    color: inherit;
    font: inherit;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
}

.uvkj3lh:focus-visible {
    outline-width: 2px;
    outline-style: solid;
    outline-color: var(--primary-color,rgb(0,105,255));
    outline-offset: 2px
}

.uvkj3lh.ubvdp8w {
    pointer-events: none
}

.c1lkdehc {
    z-index: 15
}

.c1lkdehc.paiidz4 {
    position: fixed
}

.b4oydav {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 50vw;
    padding: 8px 12px;
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px
}

.b4oydav.wivisag {
    background-color: var(--color-success,#038164);
    box-shadow: 0 6px 9px -5px rgb(18 156 123/25%)
}

.b4oydav.wo2o2c0 {
    background-color: var(--color-error,#C84545);
    box-shadow: 0 6px 9px -5px rgb(200 69 69/25%)
}

.b4oydav.w1wcneeb {
    max-width: 80%
}

.cwnld9n {
    top: 48px;
    left: 50%;
    transform: translate(-50%,0);
    animation: appear-cwnld9n .25s ease-in
}

@keyframes appear-cwnld9n {
    0% {
        opacity: 0;
        transform: translate(-50%,-20px)
    }

    100% {
        opacity: 1;
        transform: translate(-50%,0)
    }
}

@keyframes disappear-cwnld9n {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.cwnld9n.c8y5wej {
    animation: disappear-cwnld9n 400ms ease-in
}

.i6pznn5 {
    width: 16px;
    height: 16px;
    margin-top: 3px
}

.c47wd5q {
    position: relative;
    top: 2px;
    height: 16px
}

.b1xdlurh {
    width: 10px;
    height: 10px;
    margin-right: 10px;
    margin-left: 10px;
    border-radius: 50%;
    background-color: currentColor;
    animation: bouncedelay-b1xdlurh 1.2s infinite ease-in-out
}

.b1xdlurh:nth-child(2) {
    animation-delay: .16s
}

.b1xdlurh:nth-child(3) {
    animation-delay: .32s
}

@keyframes bouncedelay-b1xdlurh {
    0%,80%,100% {
        transform: scale(1)
    }

    40% {
        transform: scale(1.75)
    }
}

.b1xdlurh.bvlp4lj {
    width: 10px;
    height: 10px
}

.b1xdlurh.b1focmhv {
    width: 6px;
    height: 6px;
    margin-right: 4px;
    margin-left: 4px
}

.b1xww1ou {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 20px;
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.sb22wl6 {
    min-width: 90px
}

.sv8l8f4 {
    min-width: 36px
}

.ibk7084 {
    display: inline-flex;
    vertical-align: middle
}

.i1ku0aai {
    color: currentColor
}

.s1jtdf8j {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 100vw
}

.i1kdylxo {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    box-sizing: border-box;
    min-height: 100%
}

.o6h3e27::before {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100vw;
    background-color: var(--container-background-color,#ffffff);
    opacity: .7
}

.b1udgwic {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 4px;
    border-radius: 4px;
    background-color: transparent;
    color: var(--text-color,rgb(26,26,26));
    transition: all .3s
}

.b1udgwic:hover {
    background-color: var(--color-grey-4,#F2F2F2)
}

.b1udgwic:active,.b1udgwic[aria-expanded=true] {
    background-color: var(--color-grey-3,#CCCCCC)
}

.b1udgwic:disabled {
    color: var(--text-color-level2,rgba(26,26,26,0.61));
    pointer-events: none
}

.b1udgwic.s5oy6h8 {
    width: 32px;
    height: 32px
}



.h1wo4ns7 {
    margin: 0;
    font-weight: 700;
    line-height: 1.4
}

.h1wo4ns7.h1ge32mv {
    font-size: 28px
}

.h1wo4ns7.hrcm8rt {
    font-size: 24px
}

.h1wo4ns7.h1xlcgz9 {
    font-size: 20px
}

.h1wo4ns7.h1rrge8s {
    height: 17px;
    font-size: 12px;
    -webkit-letter-spacing: .1em;
    -moz-letter-spacing: .1em;
    -ms-letter-spacing: .1em;
    letter-spacing: .1em;
    text-transform: uppercase
}

.c1sxx3gb {
    margin: 0;
    line-height: 1.4
}

.c1sxx3gb.cg4c1by {
    font-size: 16px
}

.c1sxx3gb.cip1vwm {
    font-size: 14px
}

.c1sxx3gb.c1l9s10t {
    font-size: 12px
}

.c1sxx3gb.c13ezcyz {
    font-weight: 400
}

.c1sxx3gb.c7jd249 {
    font-weight: 700
}

.hvybn1y {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0 24px
}

.hvybn1y.h23ycih {
    padding: 0 72px 0 24px
}

.t1uo88vd {
    min-height: 34px;
    margin: 0;
    color: var(--text-color,rgb(26,26,26));
    font-weight: 700;
    font-size: 24px;
    line-height: 1.4
}

.s1xare0k {
    min-height: 22px;
    margin: 0;
    color: var(--text-color-level2,rgba(26,26,26,0.61));
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4
}

.ciuni50 {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
    min-width: 0;
    padding: 24px 0;
    border: 1px solid #ececec;
    border-radius: 8px;
    background: var(--container-background-color,#ffffff);
    box-shadow: 0 2px 15px rgba(0,0,0,.1)
}

.ciuni50.c1kvhio {
    align-self: flex-end;
    width: 100%;
    max-height: 82vh;
    margin-right: 4px;
    margin-left: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.ciuni50.c200sj3 {
    align-self: flex-start;
    margin-top: 10vh;
    margin-bottom: 10vh
}

.ciuni50.c200sj3.c1j7qcu3 {
    width: 400px
}

.ciuni50.c200sj3.chymiry {
    width: 600px
}

.ciuni50.c200sj3.cawh024 {
    width: 800px
}

.ciuni50.c200sj3.c1tnmyd0 {
    width: 1000px
}

.cjaazvx {
    position: absolute
}

.b1vbu5zi {
    position: relative
}

.bsg4frf {
    color: var(--text-color,rgb(26,26,26));
    font-weight: 400;
    font-size: 16px;
    line-height: 22px
}

.bsg4frf.b15lcv3w {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.b1og14ov {
    background: linear-gradient(#dadada,#dadada),linear-gradient(#dadada,#dadada) 0 100%;
    background-size: 100% 1px;
    background-repeat: no-repeat
}

.b1og14ov::before,.b1og14ov::after {
    content: "";
    z-index: -1;
    display: block;
    height: 1px;
    margin: 0 -24px;
    background: linear-gradient(var(--container-background-color,#ffffff),var(--container-background-color,#ffffff))
}

.b17o4uik {
    padding: 24px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #dadada;
    background-color: var(--color-bg-grey-2,#FAFAFA)
}

.b3hexyo {
    position: relative;
    padding: 0 24px
}

.thmzqwx {
    display: flex;
    justify-content: center;
    align-items: center
}

.thmzqwx.t1djr09 {
    visibility: hidden
}

.thmzqwx.tu28qg5 {
    gap: 4px
}

.thmzqwx.t1p2kzsy {
    gap: 8px
}

.t1850o97 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.t1850o97.t76y7ke {
    visibility: hidden
}

.t1850o97.t7sc041 {
    gap: 4px
}

.t1850o97.tneybjo {
    gap: 8px;
}

.lsw53xe {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.b1e1xwjm {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 44px;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-radius: 40px;
    font-size: 14px;
    line-height: 20px
}

.b1e1xwjm:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.b1e1xwjm.sbsarjr {
    font-size: 16px;
}

.b1e1xwjm.soq3ksa {
    min-height: 32px;
    padding: 4px 12px
}

.b1e1xwjm.w1m43zj2,.b1e1xwjm.r9dt397 {
    width: 100%;
}

.b1e1xwjm.pn8r7jc {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset
}

.b1e1xwjm.pp8ffnf {
    border-left: none;
    border-radius: unset
}

.b1e1xwjm.pwnb4za {
    border-left: none;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset
}

.b1e1xwjm.dyxacjh {
    border-color: var(--primary-color,rgb(0,105,255));
    background-color: var(--primary-color,rgb(0,105,255));
    color: var(--text-color-secondary-4,rgba(255,255,255,1));
    font-weight: 700;
    line-height: 22px;
}

.b1e1xwjm.dyxacjh:hover {
    border-color: var(--primary-color-darker-10,rgba(0,95,230,1));
    background-color: var(--primary-color-darker-10,rgba(0,95,230,1))
}

.b1e1xwjm.dyxacjh:active {
    border-color: var(--primary-color-darker-30,rgba(0,74,179,1));
    background-color: var(--primary-color-darker-30,rgba(0,74,179,1))
}

.b1e1xwjm.dulxlhf {
    border-color: var(--color-error,#C84545);
    background-color: var(--color-error,#C84545);
    color: var(--text-color-secondary-4,rgba(255,255,255,1));
    font-weight: 700
}

.b1e1xwjm.dulxlhf:hover {
    border-color: var(--color-error-darker-10,#B43E3E);
    background-color: var(--color-error-darker-10,#B43E3E)
}

.b1e1xwjm.dulxlhf:active {
    border-color: var(--color-error-darker-10,#8C3030);
    background-color: var(--color-error-darker-10,#8C3030)
}

.b1e1xwjm.d6p4nuq {
    border-color: var(--primary-color,rgb(0,105,255));
    color: var(--primary-color,rgb(0,105,255))
}

.b1e1xwjm.d6p4nuq:hover {
    background-color: var(--primary-color-level4,rgba(0,105,255,0.05));
    color: var(--text-color-secondary-3,rgba(0,102,230,1))
}

.b1e1xwjm.dbobc29 {
    border-color: var(--text-color,rgb(26,26,26));
    color: var(--text-color,rgb(26,26,26))
}

.b1e1xwjm.dbobc29:hover {
    background-color: var(--color-grey-4,#F2F2F2)
}

.b1e1xwjm.dbobc29:active {
    background-color: var(--color-grey-3,#CCCCCC)
}

.b1e1xwjm.dfky7al {
    border-color: var(--color-error,#C84545);
    color: var(--color-error,#C84545)
}

.b1e1xwjm.dfky7al:hover {
    background-color: var(--color-grey-4,#F2F2F2)
}

.b1e1xwjm.dfky7al:active {
    background-color: var(--color-grey-3,#CCCCCC)
}

.b1e1xwjm:disabled {
    border-color: var(--color-grey-4,#F2F2F2);
    background-color: var(--color-grey-4,#F2F2F2);
    color: var(--text-color-level2,rgba(26,26,26,0.61));
    pointer-events: none
}

.b1e1xwjm.d13adumu {
    color: var(--text-color,rgb(26,26,26))
}

.b1e1xwjm.d13adumu:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.b1e1xwjm.d13adumu:active {
    background-color: var(--color-grey-3,#CCCCCC);
    opacity: 1
}

.b1e1xwjm.d13adumu:disabled {
    border-color: transparent;
    background-color: transparent;
    color: var(--color-grey-3,#CCCCCC)
}

.b1e1xwjm.lzua8jl {
    pointer-events: none
}

.s166nrm2 {
    display: grid;
    grid-gap: 12px 24px;
    padding: 16px 24px 0
}

.s166nrm2 .uvkj3lh:not(:only-child):nth-child(1) {
    grid-area: cancel
}

.s166nrm2 .uvkj3lh:not(:only-child):nth-child(2) {
    grid-area: confirm
}

.s166nrm2.s1vw7euh {
    grid-template: "cancel confirm"/1fr 1fr
}

.s166nrm2.s1vw7euh .uvkj3lh:only-child {
    grid-column: 1/3
}

.s166nrm2.s1fvg2q1 {
    grid-template: "confirm" "cancel"
}

.s166nrm2.s1fvg2q1 .uvkj3lh:only-child {
    grid-row: 1/3
}

.ona72cl {
    padding: 16px 24px 0
}

.o1lze3lz {
    display: grid;
    grid-template: "confirm" "cancel";
    grid-gap: 12px 24px
}

.o1lze3lz .uvkj3lh:nth-child(1) {
    grid-area: cancel
}

.o1lze3lz .uvkj3lh:nth-child(2) {
    grid-area: confirm
}

.oxriq7x {
    display: flex;
    gap: 24px;
    justify-content: flex-end
}

.w14e3ft7 {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.b1j4t18r {
    display: flex;
    overflow: hidden;
    width: calc(100% + 2px);
    height: 76px;
    margin-top: -25px;
    margin-left: -1px;
    border-radius: 8px 8px 0 0
}

.b1j4t18r.bqkbz82 {
    display: none
}

.b1j4t18r.b1wf7yao {
    height: 108px
}

.b1j4t18r.b1ko7khn {
    height: 76px
}

.bv6aJ1qOHYQixrXn2PUD {
}

.YfTt8yVcvlL2Pqx_EHQG {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50vh
}

.b1rtbe9g {
    position: absolute;
    overflow: hidden;
    -webkit-clip: rect(0,0,0,0);
    clip: rect(0,0,0,0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    white-space: nowrap
}

.UOUgYFhrylMAqJDUG1Tn {
}

.k_tUa2XwT0esKZkWYshM {
    text-align: left
}

.k_tUa2XwT0esKZkWYshM h1 {
    font-size: 2em
}

.k_tUa2XwT0esKZkWYshM h2 {
    font-size: 1.5em
}

.k_tUa2XwT0esKZkWYshM p,.k_tUa2XwT0esKZkWYshM ul,.k_tUa2XwT0esKZkWYshM ol,.k_tUa2XwT0esKZkWYshM li,.k_tUa2XwT0esKZkWYshM a {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: proxima nova,sans-serif;
    line-height: 1.5
}

.k_tUa2XwT0esKZkWYshM ul,.k_tUa2XwT0esKZkWYshM ol {
    list-style: none
}

.k_tUa2XwT0esKZkWYshM ul li,.k_tUa2XwT0esKZkWYshM ol li {
    position: relative;
    padding-left: 30px
}

.k_tUa2XwT0esKZkWYshM ul li::before,.k_tUa2XwT0esKZkWYshM ol li::before {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    text-align: left
}

.k_tUa2XwT0esKZkWYshM ul li::before {
    content: "•"
}

.k_tUa2XwT0esKZkWYshM ol {
    counter-reset: numbered-list
}

.k_tUa2XwT0esKZkWYshM ol li::before {
    content: counter(numbered-list,decimal) ".";
    counter-increment: numbered-list
}

.k_tUa2XwT0esKZkWYshM a {
    color: var(--primary-color,rgb(0,105,255));
    text-decoration: underline
}

.k_tUa2XwT0esKZkWYshM.dFLo431MBFdQzCrRgT3J p,.k_tUa2XwT0esKZkWYshM.dFLo431MBFdQzCrRgT3J ul,.k_tUa2XwT0esKZkWYshM.dFLo431MBFdQzCrRgT3J ol,.k_tUa2XwT0esKZkWYshM.dFLo431MBFdQzCrRgT3J li,.k_tUa2XwT0esKZkWYshM.dFLo431MBFdQzCrRgT3J a {
    font-size: 14px
}

.KFkZkZ3YhDaRWLCsPQ6z {
}

.uMk3wJCfzK_C9ogioOCZ {
    text-align: center
}

.uMk3wJCfzK_C9ogioOCZ .ql-editor {
    text-align: center
}

.uMk3wJCfzK_C9ogioOCZ ul,.uMk3wJCfzK_C9ogioOCZ ol {
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    text-align: initial
}

.nWjtA8TraCIlohtYZnzh {
}

.Y4yH_X08Sa4h_EWlvUBd {
    color: var(--color-error,#C84545)
}

.bs2ap8j {
    display: inline-flex;
    align-items: center;
    min-height: 38px;
    padding: 8px 16px;
    border: 1px solid var(--text-color,rgb(26,26,26));
    border-radius: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.h1fc5v25:focus-visible+.bs2ap8j {
    outline: 2px solid var(--primary-color,rgb(0,105,255));
    outline-offset: 2px
}

.bs2ap8j.b1bk697n {
    background-color: #004796;
    color: #fff
}

.c1ncpm7n {
    display: block;
    width: 12px;
    height: 10px;
    margin-left: 8px;
    color: #fff
}

.brxk6vi {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    height: 100%;
    padding: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-grey-2,#B2B2B2);
    border-radius: 5px
}

.brxk6vi.b43b9ro {
    border-color: var(--primary-color,rgb(0,105,255));
    box-shadow: inset 0 0 0 1px var(--primary-color,rgb(0,105,255))
}

.brxk6vi.b2jm2jn {
    flex-direction: row
}

.brxk6vi.bqyehvj {
    flex-direction: column
}

.brxk6vi.b1jkib03 {
    border-color: var(--color-grey-4,#F2F2F2);
    background-color: var(--color-grey-4,#F2F2F2)
}

.brxk6vi.b1jkib03.b43b9ro {
    border-color: var(--color-grey-2,#B2B2B2);
    box-shadow: inset 0 0 0 1px var(--color-grey-2,#B2B2B2)
}

.brxk6vi.btblbz7 {
    align-items: center
}

.h1fc5v25:focus-visible+.brxk6vi:not(.brxk6vi.bves7n7) {
    outline: 2px solid var(--primary-color,rgb(0,105,255));
    outline-offset: 2px
}

.h1fc5v25:focus-visible+.brxk6vi.bves7n7>:first-child {
    outline: 2px solid var(--primary-color,rgb(0,105,255));
    outline-offset: 2px
}

.c1uoqtor {
    flex-grow: 1
}

.shpwjmt {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%
}

.b1l30qzc {
    position: relative;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    border-radius: 13.333%;
    background-color: var(--container-background-color,#ffffff);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.h1fc5v25:focus-visible+.b1l30qzc {
    outline-width: 2px;
    outline-style: solid;
    outline-color: var(--primary-color,rgb(0,105,255));
    outline-offset: 2px
}

.b1l30qzc.b4igtk3 {
    width: 16px;
    height: 16px;
    padding: .5px
}

.b1l30qzc.b4igtk3 .shpwjmt {
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px
}

.b1l30qzc.b1ekr77l {
    width: 12px;
    height: 12px
}

.b1l30qzc.b1ekr77l .shpwjmt {
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px
}

.b1l30qzc.bq7ywb8,.b1l30qzc.boovx53 {
    background-color: var(--primary-color,rgb(0,105,255));
    color: var(--primary-text-color,#ffffff)
}

.b1l30qzc.bxmpz5b {
    background-color: var(--color-grey-2,#B2B2B2);
    color: var(--primary-text-color,#ffffff)
}

.b1l30qzc:not(.b1l30qzc.bq7ywb8,.b1l30qzc.boovx53) {
    box-shadow: inset 0 0 0 1px var(--color-grey-2,#B2B2B2)
}

.s159ci8h {
    display: block
}

.t105e3uq {
    display: flex;
    flex: 1;
    font-size: 16px;
    line-height: 22px
}

.ilqau47 {
    align-self: center;
    width: 16px;
    height: 16px
}

.d9jcloo {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    gap: 8px;
    justify-content: center;
    box-sizing: border-box;
    min-height: 46px;
    padding: 12px 16px;
    border-radius: 8px;
    color: var(--primary-color,rgb(0,105,255))
}

.d9jcloo:hover {
    background-color: var(--color-beachy-blue,#F2F8FF);
    color: var(--text-color-secondary-3,rgba(0,102,230,1))
}

.dkne5fg {
    background-color: var(--color-grey-4,#F2F2F2);
    color: var(--text-color-level2,rgba(26,26,26,0.61));
    pointer-events: none
}

.i1bqv826 {
    background-color: var(--color-beachy-blue,#F2F8FF);
    color: var(--text-color-secondary-3,rgba(0,102,230,1))
}

.c1eyx3l4 {
    display: flex;
    gap: 4px;
    align-items: center;
    margin-left: 4px;
    color: var(--text-color,rgb(26,26,26))
}

.w1g4lk07 {
    position: relative;
    line-height: 0
}

.c1tvqrkz {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.c1tvqrkz:default,.c1tvqrkz:active,.c1tvqrkz:hover {
    color: var(--text-color,rgb(26,26,26))
}

.c1tvqrkz:disabled {
    color: var(--color-grey-2,#B2B2B2)
}

.o1yzlzhc {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    background: rgb(255 255 255/70%)
}

.b160f060 {
    z-index: 50;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    background-color: var(--color-bg-grey-1,#333333);
    box-shadow: 0 1px 5px rgba(0,74,16,.15);
    text-align: left
}

.b160f060.b1qr52hl {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 15;
    width: 100%;
    border-radius: 8px 8px 0 0
}

.b160f060.bhkn46h {
    width: 325px;
    border-radius: 8px
}

.chyixvx {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 4px 12px;
    border: 1px solid var(--color-bg-white-l-1,rgba(255,255,255,1));
    border-radius: 40px;
    color: var(--text-color-secondary-4,rgba(255,255,255,1));
    font-size: 14px;
    line-height: 20px
}

.ccig4ra {
    color: var(--text-color-secondary-4,rgba(255,255,255,1));
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4
}

.ctl3io2 {
    margin-top: 4px;
    color: var(--color-error,#C84545);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    white-space: normal
}

.ctl3io2.c1pu0sxn {
    margin-top: 10px;
    padding: 4px 10px;
    border: 1px solid #b31f1f;
    border-radius: 4px;
    background-color: var(--color-error,#C84545);
    color: #fff;
    font-weight: 700
}

.c8wotgg {
    display: flex;
    gap: 4px;
    align-items: center;
    min-height: 22px;
    margin-bottom: 8px;
    color: var(--text-color,rgb(26,26,26));
    font-weight: 700;
    font-size: 16px;
    line-height: 22px
}

.ls9i9qr {
    display: flex;
    gap: 4px
}

.f14ctcwu {
    margin: 0;
    padding: 0;
    border: none
}

.X3qEvp8Y_uohrRSEQeJY {
}

.kaJK2z0d_I_OvpcJRNCM {
    display: flex;
    align-items: center
}

.DiVLlQx6ROsOVR5kJJTW {
}

.ItpUZYJtoJAJG0_srOIy {
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.B9dzqDf7tQz_MZ_lBxjg {
}

.JyHkmlZbUDdT6Y3v1XJj {
    position: relative;
    top: -1px;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    margin-right: 10px
}

.frC2TShyZxpy0qwmc9ft {
}

.aXdI9CeI0NNIFelR5DD1 {
}

.aXdI9CeI0NNIFelR5DD1._bF_Gb_GPoBxAzX3uR_J {
    opacity: .5
}

.rs33k0j {
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    padding: .5px;
    border: 1px solid var(--color-grey-2,#B2B2B2);
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.h1fc5v25:focus-visible+.rs33k0j {
    outline-width: 2px;
    outline-style: solid;
    outline-color: var(--primary-color,rgb(0,105,255));
    outline-offset: 2px
}

.rs33k0j.r18ubu0f {
    border: 5px solid var(--primary-color,rgb(0,105,255))
}

.rs33k0j.r1hd4y3e {
    background-color: var(--color-grey-4,#F2F2F2)
}

.rs33k0j.rh1csjh {
    border: 5px solid var(--color-grey-2,#B2B2B2)
}

.ySe_n_Ghc7pG0n9dLSz9 {
}

.y1Eh5bPYjOP3J__Dk0FO {
}

.y1Eh5bPYjOP3J__Dk0FO.J94Ga7f___R8auyS2lUX {
    opacity: .5
}

._ZBaA6fleo9k8Zy7kag3 {
}

.GW7SY9S_Y6rZoSt3T8Jz {
    display: inline-flex;
    cursor: pointer
}

.chdUj1SdvXHAqSTxTVXI {
}

.Nt4RAzntWwS1PxuPWOZz {
    flex-shrink: 0;
    align-self: center;
    margin-right: 10px
}

.Nt4RAzntWwS1PxuPWOZz.rdnMpw5ki1qgUy6e_F1p {
    align-self: start
}

._0r4XMCioBAZoUnZESPW {
}

.G6zD78qHWQLbFGF4NRX3 {
}

.i167bxqy {
    display: block;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid var(--color-grey-2,#B2B2B2);
    border-radius: 8px;
    background: var(--color-bg-white-l-1,rgba(255,255,255,1));
    color: #1a1a1a;
    overflow-wrap: normal;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.i167bxqy.i1uya22c {
    min-height: 46px;
    padding: 10px 14px;
    font-size: 16px;
    line-height: 1.5
}

.i167bxqy.i1cj24g2 {
    min-height: 36px;
    padding: 9px 14px;
    font-size: 14px;
    line-height: 1
}

.i167bxqy:focus {
    border: 1px solid var(--primary-color,rgb(0,105,255));
    box-shadow: inset 0 0 0 1px var(--primary-color,rgb(0,105,255));
    outline: none
}

.i167bxqy::-moz-placeholder {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.i167bxqy::placeholder {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.i167bxqy::-ms-clear {
    display: none
}

.i167bxqy.i1fxyqs1 {
    border-right: none;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset
}

.i167bxqy.iqmnps5 {
    border-radius: unset
}

.i167bxqy.igg410a {
    border-left: none;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset
}

.i167bxqy.ikzg8f9 {
    resize: vertical
}

.i167bxqy.iiu7vsb {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.i167bxqy.iiu7vsb::-webkit-inner-spin-button,.i167bxqy.iiu7vsb::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.i167bxqy.i8h1ul5 {
    border: 1px solid rgb(179 31 31/80%)
}

.i167bxqy.i8h1ul5:focus {
    border: 1px solid rgb(179 31 31/80%);
    box-shadow: 0 0 0 1px rgb(179 31 31/80%)
}

.i167bxqy.i184bcne {
    text-align: center
}

.i167bxqy[disabled] {
    background: var(--color-grey-4,#F2F2F2);
    color: #666
}

.pWCx9PieOzQZSQjG1yLf {
}

.uEtlAa8VINWUfXHLMAIC {
    width: 80px
}

._BPLHpIz8A0JWttpsH3j {
}

.UV0Xx6Dc1f9r_wfu6aOz {
    display: flex;
    gap: 8px;
    align-items: center
}

.s15oin9p {
    position: relative
}

.ctms2xi {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 46px;
    padding-right: 36px;
    padding-left: 16px;
    border: 1px solid var(--color-grey-2,#B2B2B2);
    border-radius: 8px;
    background-color: var(--color-bg-white-l-1,rgba(255,255,255,1));
    color: #1a1a1a;
    font-size: 16px;
    line-height: 1.25;
    text-align: left
}

.ctms2xi.c1doylpc {
    padding-right: 35px;
    padding-left: 15px;
    border-width: 2px;
    border-color: var(--primary-color,rgb(0,105,255));
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.ctms2xi.c1b4ukqd {
    background-color: var(--color-grey-4,#F2F2F2);
    color: var(--text-color-level2,rgba(26,26,26,0.61));
    filter: grayscale(100%)
}

.ctms2xi.c1myvxjs {
    border-color: var(--color-error,#C84545)
}

.ctms2xi.cyeee4z:focus-visible {
    z-index: 1
}

.ctms2xi.cyeee4z.clzxh4m {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset
}

.ctms2xi.cyeee4z.cnxf053 {
    border-left: none;
    border-radius: unset
}

.ctms2xi.cyeee4z.c36zeq1 {
    border-left: none;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset
}

.ctms2xi.cyeee4z.c1g3ckgj {
    padding-right: 37px;
    padding-left: 17px;
    border: none;
    box-shadow: inset 0 0 0 1px var(--primary-color,rgb(0,105,255))
}

.i13qb9vw {
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -8px;
    color: var(--primary-color,rgb(0,105,255))
}

.c11kaefe {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    max-height: 275px;
    padding: 8px 0;
    border: 2px solid var(--primary-color,rgb(0,105,255));
    border-top: none;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    background-color: var(--color-bg-white-l-1,rgba(255,255,255,1))
}

.c11kaefe.cqyyg0c {
    border-color: var(--color-error,#C84545)
}

.m1eoskmt {
    position: static;
    max-height: 82vh;
    border-top: 1px solid var(--primary-color,rgb(0,105,255))
}

.fzfg1lm {
    padding: 16px
}

.mzjwm2k {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: flex-end
}

.o199hq2m {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-bg-white-l-1,rgba(255,255,255,1));
    opacity: .7
}

.ma9uoag {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.cghcxnf {
    position: relative;
    display: block;
    width: 100%;
    min-height: 36px;
    padding: 8px 16px;
    color: #1a1a1a;
    font-size: 16px;
    text-align: left
}

.cghcxnf:hover,.cghcxnf:focus,.cghcxnf:focus-within {
    background-color: var(--color-beachy-blue,#F2F8FF)
}

.cghcxnf.c1yucb62 {
    background-color: var(--color-beachy-blue,#F2F8FF)
}

.cghcxnf.chfh4w6 {
    padding-right: 40px
}

.cghcxnf.cbazf4w {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.cf3n7vb {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 18px;
    height: 14px;
    margin-top: -7px;
    color: #1a1a1a
}

.c13nnsxj {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pwnh0ud {
    color: rgba(26,26,26,.61)
}

.l1mkf3xp {
    margin: 60px 0
}

.AH0Tidxgd4Meh0_f3fld {
}

.nnpf_gI0X7JUS2ei15Sx {
    margin-top: 5px;
    color: var(--color-error,#C84545);
    font-size: 14px;
    white-space: normal
}

.c1ueaaca {
    display: flex
}

.szqh0re {
    position: absolute;
    padding: 15px 8px 15px 16px;
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.iwxlnrm {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 46px;
    padding: 0 40px;
    background: var(--container-background-color,#ffffff);
    color: #1a1a1a;
    font-size: 16px;
    line-height: 22px;
    overflow-wrap: normal;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.iwxlnrm::-moz-placeholder {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.iwxlnrm::placeholder {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.iwxlnrm::-ms-clear {
    display: none
}

.iwxlnrm[disabled] {
    background: var(--color-grey-4,#F2F2F2);
    color: #666
}

.iwxlnrm.i1vcsu8p {
    border: 1px solid var(--color-grey-2,#B2B2B2);
    border-radius: 8px
}

.iwxlnrm.i1vcsu8p:focus {
    border-color: var(--primary-color,rgb(0,105,255));
    box-shadow: inset 0 0 0 1px var(--primary-color,rgb(0,105,255));
    outline: none
}

.iwxlnrm.iefs73n {
    border: none;
    border-bottom: 1px solid var(--color-grey-3,#CCCCCC);
    background: 0 0
}

.iwxlnrm.iefs73n:focus {
    border-bottom: 2px solid var(--primary-color,rgb(0,105,255));
    outline: none
}

.iwxlnrm.i1jji3rf {
    border: none;
    background: 0 0
}

.iwxlnrm.i1jji3rf:focus {
    outline: none
}

.c1v68jvr {
    display: flex;
    align-items: center;
    margin-left: -32px;
    color: var(--text-color-level2,rgba(26,26,26,0.61));
    font-size: 16px
}

.OIq5VHnWbXLNI94C8Dpc {
}

.eI0nQBoS3Ibm6s6654fk {
    width: 100%;
    max-width: 485px
}

.eI0nQBoS3Ibm6s6654fk.UUwVfO0nIhXh5zJeE94A {
    max-width: 100%
}

.eI0nQBoS3Ibm6s6654fk.bsbH8g1P7oL9JP6I6eNA {
    max-width: 100%
}

.ijhmc2f.i16ridhn {
    width: calc(100%/12)
}

.ijhmc2f.iqi00jf {
    width: calc((100%/12) * 2)
}

.ijhmc2f.i1fj387q {
    width: calc((100%/12) * 3)
}

.ijhmc2f.i13rmdzi {
    width: calc((100%/12) * 4)
}

.ijhmc2f.i1h0e8af {
    width: calc((100%/12) * 5)
}

.ijhmc2f.iudib0p {
    width: calc((100%/12) * 6)
}

.ijhmc2f.i15xte45 {
    width: calc((100%/12) * 7)
}

.ijhmc2f.iimiyo1 {
    width: calc((100%/12) * 8)
}

.ijhmc2f.i1kzufc {
    width: calc((100%/12) * 9)
}

.ijhmc2f.i1ml0c9q {
    width: calc((100%/12) * 10)
}

.ijhmc2f.i186p53y {
    width: calc((100%/12) * 11)
}

.ijhmc2f.i1j4ah7j {
    width: 100%
}

.ijhmc2f.i1xe0jx1 {
    width: calc(100%/12)
}

.ijhmc2f.i14utx07 {
    width: calc((100%/12) * 2)
}

.ijhmc2f.i12kn8pi {
    width: calc((100%/12) * 3)
}

.ijhmc2f.i1pt5vx1 {
    width: calc((100%/12) * 4)
}

.ijhmc2f.i2tlefw {
    width: calc((100%/12) * 5)
}

.ijhmc2f.i1cog48n {
    width: calc((100%/12) * 6)
}

.ijhmc2f.i10oyaty {
    width: calc((100%/12) * 7)
}

.ijhmc2f.i14tlb27 {
    width: calc((100%/12) * 8)
}

.ijhmc2f.i11yptdg {
    width: calc((100%/12) * 9)
}

.ijhmc2f.i1cc7cfz {
    width: calc((100%/12) * 10)
}

.ijhmc2f.iuqogsl {
    width: calc((100%/12) * 11)
}

.ijhmc2f.i17kxfw4 {
    width: 100%
}

.g1lsqv9o {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.g1lsqv9o.syvljlz {
    margin-top: -4px;
    margin-left: -4px
}

.g1lsqv9o.syvljlz>.ijhmc2f {
    padding-top: 4px;
    padding-left: 4px
}

.g1lsqv9o.sa0qae8 {
    margin-top: -8px;
    margin-left: -8px
}

.g1lsqv9o.sa0qae8>.ijhmc2f {
    padding-top: 8px;
    padding-left: 8px
}

.g1lsqv9o.s2el2um {
    margin-top: -12px;
    margin-left: -12px
}

.g1lsqv9o.s2el2um>.ijhmc2f {
    padding-top: 12px;
    padding-left: 12px
}

.g1lsqv9o.s1ua3y4f {
    margin-top: -16px;
    margin-left: -16px
}

.g1lsqv9o.s1ua3y4f>.ijhmc2f {
    padding-top: 16px;
    padding-left: 16px
}

.g1lsqv9o.s1eqiyjh {
    margin-top: -20px;
    margin-left: -20px
}

.g1lsqv9o.s1eqiyjh>.ijhmc2f {
    padding-top: 20px;
    padding-left: 20px
}

.g1lsqv9o.s1ekoj56 {
    margin-top: -24px;
    margin-left: -24px
}

.g1lsqv9o.s1ekoj56>.ijhmc2f {
    padding-top: 24px;
    padding-left: 24px
}

.g1lsqv9o.sh9v2pa {
    margin-top: -32px;
    margin-left: -32px
}

.g1lsqv9o.sh9v2pa>.ijhmc2f {
    padding-top: 32px;
    padding-left: 32px
}

.g1lsqv9o.sm9i7pu {
    margin-top: -48px;
    margin-left: -48px
}

.g1lsqv9o.sm9i7pu>.ijhmc2f {
    padding-top: 48px;
    padding-left: 48px
}

.g1lsqv9o.s19tg7h7 {
    margin-top: -4px;
    margin-left: -4px
}

.g1lsqv9o.s19tg7h7>.ijhmc2f {
    padding-top: 4px;
    padding-left: 4px
}

.g1lsqv9o.sx3vu9j {
    margin-top: -8px;
    margin-left: -8px
}

.g1lsqv9o.sx3vu9j>.ijhmc2f {
    padding-top: 8px;
    padding-left: 8px
}

.g1lsqv9o.sdxzn99 {
    margin-top: -12px;
    margin-left: -12px
}

.g1lsqv9o.sdxzn99>.ijhmc2f {
    padding-top: 12px;
    padding-left: 12px
}

.g1lsqv9o.srj3zxh {
    margin-top: -16px;
    margin-left: -16px
}

.g1lsqv9o.srj3zxh>.ijhmc2f {
    padding-top: 16px;
    padding-left: 16px
}

.g1lsqv9o.s1m7od7z {
    margin-top: -20px;
    margin-left: -20px
}

.g1lsqv9o.s1m7od7z>.ijhmc2f {
    padding-top: 20px;
    padding-left: 20px
}

.g1lsqv9o.s74bn7w {
    margin-top: -24px;
    margin-left: -24px
}

.g1lsqv9o.s74bn7w>.ijhmc2f {
    padding-top: 24px;
    padding-left: 24px
}

.g1lsqv9o.s1of5hwi {
    margin-top: -32px;
    margin-left: -32px
}

.g1lsqv9o.s1of5hwi>.ijhmc2f {
    padding-top: 32px;
    padding-left: 32px
}

.g1lsqv9o.s5owxdm {
    margin-top: -48px;
    margin-left: -48px
}

.g1lsqv9o.s5owxdm>.ijhmc2f {
    padding-top: 48px;
    padding-left: 48px
}

._qBFPJd5YxR56jAQ62R_ {
}

.T8QYbwOPrp8ZGoK_sDdP {
    margin-top: auto
}

._ELf_TCktrmHddcRp2wt {
}

.InudEIUm55V1CtRykA0Y {
}

.InudEIUm55V1CtRykA0Y.DrdpDqCE3kXbGkOMovgm {
    flex: 1 0 auto
}

.InudEIUm55V1CtRykA0Y.Qq_w_cMevQ0BYm7BLWCs {
    flex: 1 1 50%;
    width: 60%;
    transition: all .22s ease-out
}

.GVboa26w5ScN4xme3Y6e {
}

.q31cTftwncZQojKkiF2s {
    position: relative
}

.q31cTftwncZQojKkiF2s.fJWfoh2o6lJKOc5HjKSM {
    border-bottom: 1px solid var(--text-color-level3,rgba(26,26,26,0.1))
}

.q31cTftwncZQojKkiF2s._0BFqmzgZD_cp51bNJJr {
    display: flex;
    flex-direction: column;
    width: 40%;
    min-width: 300px;
    border-right: 1px solid var(--text-color-level3,rgba(26,26,26,0.1));
    transition: all .22s ease-out
}

._6ltTrVGBsQ46Wt2QGkb {
}

.jDPrfQDobfNKDToMMAt2 {
}

.jDPrfQDobfNKDToMMAt2.tGynsH7FHXE_fZsmK_3c {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aggU0sXn_0W4qqCIZ04e {
}

._pmLiPRwtFMDw5hl8MCk {
    height: 100%
}

._9nV4fdtoPP4iNlp6wNr {
}

.HDEJ_7nT1MBSMZP5DPD7 {
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: var(--color-bg-white-l-1,rgba(255,255,255,1))
}

.azLiYtBQNFKtDbqVXEoe {
}

.nEndoVLrQHWkOOvaq3bk {
    margin-bottom: 32px
}

._w_gnGFR8vWyhbgnp_IA {
}

.LuZy0hnXzUep8NjAhzo_ {
    display: contents;
    --color-bg-white-l-1: #ffffff
}

.Ke6_YYo3xmjZOSmILEkA {
}

.A8ED4mKDRdQGuzfIkRzl {
    margin-top: 44px
}

.GBi6wJLLnMJt1ihQCQ1z {
}

._eeDwxvZVw_jZPY2rCZA {
    min-width: 153px
}

.Zm_kms_n_44r0PoxM6hH {
}

.Yi0IC6WuUYFw4jc2pr49 {
    margin: 0 0 16px
}

.KDc0OSFUaR8m5ToflT_I {
}

.DaElzNieJkdKcq6QDQsc {
    margin-bottom: 14px;
    padding-bottom: 15px;
    text-align: center
}

.DaElzNieJkdKcq6QDQsc.H3fwPoFy_e0c097IZz5Z {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 148px;
    padding-bottom: 25px
}

._4dP_BH89_F5Uy6L3Xv7 {
}

.DtvVuDpaO_kcn_hXFMle {
    max-width: 120px;
    max-height: 40px
}

.DtvVuDpaO_kcn_hXFMle.YxKUzO52zZKCxnSUMe6M {
    max-width: 220px;
    max-height: 60px
}

.DtvVuDpaO_kcn_hXFMle.q3zGrZqSayffw4y8SSbg {
    max-height: 120px
}

.B1fm2QBncutmg7Cmua0w {
}

.PYV0VgUyImgj65gtQNBD {
    padding: 25px 10% 25px 13%
}

.PYV0VgUyImgj65gtQNBD.Yk9eYpQAFWv4U1ovBDVI {
    text-align: center
}

.PYV0VgUyImgj65gtQNBD._kkYvvkV0vVgXEIPSeYM {
    padding-top: 80px
}

._6A32vyEyCT_SioTuWcq {
}

.AnMsSg7HLK9G5dAPJ4HG {
    max-width: 700px;
    margin: auto;
    padding: 47px 45px
}

.AnMsSg7HLK9G5dAPJ4HG.l8u4lE_BIINMMGBlT2kD {
    padding: 20px 25px
}

.AnMsSg7HLK9G5dAPJ4HG.r26NBJKaIk405lJZWiPe {
    padding: 47px 14%
}

._JNzFBCuHz6v4wAlOEaw {
}

._u5wFFM3s_iaVfK3xyp0 {
    max-width: 1060px
}

._u5wFFM3s_iaVfK3xyp0.zJX55ABtG6AnMIOUXGqZ {
    display: flex;
    flex: auto 1 1
}

.nU4_vsagNU9S6EXcK_Mz {
}

.nQZAt41L9Xhd9RBrhvsh {
    padding: 25px 10% 0;
    border-bottom: 1px solid var(--text-color-level3,rgba(26,26,26,0.1))
}

.WMaztmm6WIxfmZCCSc17 {
}

.SZx9PSwBXWyMK_AG45tq {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 600px;
    min-height: 340px;
    margin: 0 auto;
    padding: 60px
}

._IbDPOSvxwfWnTa9DMbz {
}

.lKtHgpo1kbB0_pw1Vak_ {
    margin-bottom: 16px
}

.DMiT7b7hL7sr8_AokeuR {
}

.pv3uPgD1pYuxY6F__2wT {
}

.pv3uPgD1pYuxY6F__2wT.I4HlD8x9AMS2O5wKwDIa iframe {
    border: 1px solid var(--color-error,#C84545);
    border-radius: 3px
}

.grecaptcha-badge {
    display: none!important
}

._Ezs8ZLHE1fPdKgyDJ50 {
}

.W8iz0c35wI8c7loZZdfX {
    width: 360px;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    background: #f2f8ff
}

.W8iz0c35wI8c7loZZdfX.YopfUsjebsVfAWwnS_5D {
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.pLnZp_9yW7WqDt4aEbQj {
}

.XLoW0IcPRXKmgctxS5zD {
    margin: 15px
}

.OOhlA6TX2NqYFFHqb6Io {
}

.__sDvZd14eHR7Owe0tog {
    display: flex;
    flex-direction: row
}

.kVP7j_Am32i47JMiry_0 {
}

.vH5czA4XJbr5suLN2GWy {
    max-width: 300px;
    margin-top: 15px
}

.aluEfEDeETB9qgn3FTEU {
}

.tI4qqYNcFTRKbGcDfn58 {
    margin-left: 8px
}

.HbIhJiTJVVyNg5FCuR9V {
}

.wWy8bRRWHVkELnME0V7R {
    float: right;
    margin: 10px 5px
}

.k7Ck_R0D_V7mHRoikaEh {
}

.Fzznp6ONV1t_7QYjM6o3 {
    display: flex;
    align-items: center;
    line-height: 1.5;
    word-break: normal
}

._GVciggQXQFQQ9uohANL {
}

.B_21H9PDJw62SjuGzBq1 {
    margin: 0 10px
}

.uXtKtzm0QtwGJRwIvWlF {
}

.NgS1hdfY78UR0vqt6NSa {
    margin-top: 5px;
    margin-bottom: 15px
}

._5CgfC3czdOBVITGvZB5 {
}

._ovxVVpJZZNKCTxS55Rp {
    max-width: 600px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto
}

.TEQngsZw2jy_aQujnlHe {
}

.gN1EyK9pjX1MsLOIY7fP {
    max-width: 600px;
    margin-right: 24px
}

.gN1EyK9pjX1MsLOIY7fP.FZvEf5bvPTZBMQjpTKvX {
    margin-right: auto;
    margin-left: auto
}

._Pwc7wwLupUJvRhoNfNQ {
}

.fPA6gQ7Lx_KeM5CA9_jm {
    display: flex;
    flex-direction: row
}

._eQIoCDC_AC_1Cy91FPJ {
}

.qMRqpLTWLatvcWYMg_dV {
}

.qMRqpLTWLatvcWYMg_dV.bOlFe_3ldikjFRpe62vG {
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px
}

.II7kY_BN1ByoatmvrICG {
}

.l63u_zjZoP0p6E1hoClk {
    width: 400px
}

.l63u_zjZoP0p6E1hoClk.xUpPNwvoZa0udqbRWuqN {
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto
}

.UFchHaQmdneLk386T4HK {
}

._qWGsutq1WLZRYt6rD3X {
}

._qWGsutq1WLZRYt6rD3X.tn9DFmhUO4613sUGAuJH {
    width: 100%;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto
}

.AFVfSJ88v104Iu5Tapcp {
}

.PUxFgAiMzjaTRX3mioBV {
    position: absolute;
    left: -9999px
}

.i178etad {
    color: var(--text-color,rgb(26,26,26))
}

.i178etad.i1pi3pfg {
    color: var(--color-error,#C84545)
}

.w1wnrofr {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    padding-right: 32px;
    color: var(--text-color,rgb(26,26,26))
}

.f1s2zq04 {
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: flex-end;
    align-self: flex-end;
    padding-top: 16px
}

.f1s2zq04.f9lvwhx {
    flex-direction: column;
    width: 100%
}

.bomnmx3 {
    color: var(--text-color,rgb(26,26,26));
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4
}

.c17ni5qt {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
    padding: 24px;
    border: solid 2px;
    border-color: var(--primary-color,rgb(0,105,255));
    border-radius: 8px;
    background-color: var(--color-bg-white-l-1,rgba(255,255,255,1))
}

.c17ni5qt.c179y1lq {
    border-color: var(--primary-color,rgb(0,105,255))
}

.c17ni5qt.c10wqhe5 {
    border-color: var(--color-error,#C84545)
}

.c17ni5qt.c14wnomm {
    border-color: var(--color-success,#038164)
}

.c17ni5qt.cldp8kv {
    border-color: var(--color-alert-2,#F0811E)
}

.c17ni5qt.c102mfjp {
    border-color: var(--color-grey-2,#B2B2B2)
}

.cxvmeyq {
    position: absolute;
    top: 18px;
    right: 24px;
    color: var(--text-color,rgb(26,26,26))
}

.btp1tqf {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: flex-start
}

.b15hbsrt {
    padding-right: 32px
}

.GgkkyMfLZMYEZqlqfdx7 {
}

.uw_qTvBIzwmbwB2ZVDXS {
    width: 160px;
    height: 40px;
    margin-bottom: 20px
}

.s1986lut {
    display: inline-block;
    width: 4px
}

.bzut2io {
    position: relative;
    display: inline-block;
    align-items: flex-start;
    color: var(--primary-color,rgb(0,105,255));
    text-align: left
}

.bzut2io:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.bzut2io .i84knf7 {
    position: relative;
    top: .0625em;
    font-size: calc(1em - 0.0625em);
    -webkit-text-decoration: none;
    text-decoration: none
}

.bzut2io.d14q3yp2 {
    color: var(--text-color-level2,rgba(26,26,26,0.61))
}

.bzut2io.u1guu4ty {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.bzut2io.vvo24n0 {
    color: var(--primary-color,rgb(0,105,255))
}

.bzut2io.vagnaz7 {
    color: var(--text-color,rgb(26,26,26))
}

.bzut2io.vrfpgko {
    color: var(--colorTextInverseStandard,var(--coreColorNeutral0))
}

.bzut2io.p18kn71e {
    color: var(--text-color-secondary-3,rgba(0,102,230,1))
}

.rc7eALBp1l6EAVtUrEcM {
}

.Zq_h2uOktlaee3j0hKD7 {
    max-width: 1000px;
    margin-bottom: 20px
}

._EFisQyOOaVR_tpjj7bV {
}

._yiGxtXy67hi74wgrYAv {
    display: flex;
    flex-direction: row;
    max-width: 540px
}

.hHoy7A0GFxpD9YPM6JPq {
}

.iCWcH4wZ8VLFJz3SA_rw {
    margin-top: 20px
}

._6lpKZ2A8NhEsEz5vADj {
}

.DKnqN6BPFL5jb8PvObay {
    max-width: 600px;
    margin-bottom: 20px
}

.e0KSNE7bigmj_6E8RRWC {
}

.XFnqS1RLI5TcADhv4I7U {
    display: flex;
    flex-direction: row;
    max-width: 540px
}

.Bm2QekxAN7EzcWrHOe_V {
}

.MNUmUDUf2_iVF_zE8keL {
}

.MNUmUDUf2_iVF_zE8keL._cEvKKys4HhnaeT6lR0S {
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 10px
}

.aXh6hwxacNnPdKNF58LR {
}

.IobRbTiKNaRXK_YOvire {
    margin-right: auto;
    margin-left: auto
}

.TQdnvERL_ihziBNGIIc_ {
}

._p7_MsiS_Zc_9LV_Joo0 {
    display: flex;
    flex-direction: row
}

.DHUsaQFF5pq8NZhh7CrP {
}

._NpaqqugPRtNrwTh3GLt {
    width: 600px;
    margin-left: 24px
}

.DgsGA7FBi15cf4k0oagT {
}

.Q8LNZ6Rg3G3nWus_VVvX {
    margin-bottom: 20px
}

._ygFx7PIfmBDI0mmhcQu {
}

.Fwv_6_7t0FJ7_HT30Kn7 {
    width: 600px
}

.Fwv_6_7t0FJ7_HT30Kn7.IXkUw2wNVIv_AH_aa72U {
    max-width: 350px;
    margin-top: 20px
}

._T_jTfOQuLW1gMMcCUhk {
}

._ZpjX9LRQZxrQs4lVXdX {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50vh
}

.HhJ8keLZ1SBupKzmsP0V {
}

.Es8downQlxiASDyltHtn {
    box-sizing: border-box;
    min-height: 100vh;
    margin: 0;
    color: var(--text-color,rgb(26,26,26));
    font-size: 16px;
    font-family: proxima nova,sans-serif;
    line-height: 1.5;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

/* Mobile view issues */
@media only screen and (max-width: 388px) {
    #searchUnifyChatbot .suva-heading-chat {
        font-size: 15px;
    }
}

.feedback-icon-margin .suva-feedback-button{
    right: 147px !important;
}

@media only screen and (max-width: 926px) and (orientation: landscape) {
    #searchUnifyChatbot .suva-show-profile {
 		bottom: 20px
 }
}

