UNPKG

@moveo-ai/web-widget

Version:

Client side library to load the moveo chat widget and connect it with your agent

184 lines (175 loc) 4.25 kB
.moveo .moveo__messages li.carousel-message { width: 100%; box-shadow: none; padding: 0; display: none; opacity: 0; margin-left: -16px; } .moveo .moveo__messages li.carousel-message .bot__image { position: relative; left: 16px; } .moveo .moveo__messages li.carousel-message .carousel-container { display: block; width: 280px; } .moveo .moveo__messages li.carousel-message .carousel-card__wrapper { height: 100%; } .moveo .moveo__messages li.carousel-message .carousel-card { height: 100%; position: relative; margin-left: 8px; margin-right: 8px; border-radius: 6px; border: 1px solid #e8e8e8; display: flex; flex-direction: column; } .moveo .moveo__messages .carousel-card .carousel-card__image-container { width: 100%; overflow: hidden; height: 130px; } .moveo .moveo__messages .carousel-card .carousel-card__image, .moveo .moveo__messages .carousel-card video { width: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; height: 100%; object-fit: cover; } .moveo .moveo__messages .carousel-card .carousel-card__title { font-size: 14px; font-weight: 600; padding: 0 16px; margin-bottom: 4px; } .moveo .moveo__messages .carousel-card .carousel-card__subtitle { padding: 0 16px; font-size: 12px; margin: 0; } .moveo .moveo__messages .carousel-card .carousel-card__buttons-container { flex: 1 1 auto; display: flex; flex-direction: column; justify-content: flex-end; padding: 16px; } .slick-track { display: flex !important; } .slick-slide { height: inherit !important; } .slick-slide > div { height: 99%; } .carousel__arrow { background-color: #191919e6; position: absolute; width: 32px; height: 32px; top: calc(50% - 16px); z-index: 1; display: flex; justify-content: center; align-items: center; border-radius: 50%; } .carousel__arrow.arrow-left { left: -35px; visibility: hidden; } .carousel__arrow.arrow-right { right: -35px; transform: rotate(180deg); } .card-indicator { width: 400px; text-align: center; font-size: 12px; color: #8499a8; margin-top: 12px; } .moveo .moveo__messages .carousel-card .carousel-card__button:not(img) { border-radius: 50px; display: inline-block; font-weight: 600; font-size: 12px; letter-spacing: -0.25px; line-height: 1; margin-bottom: 8px; outline: none; padding: 9px 32px; position: relative; text-align: center; text-decoration: none; text-transform: none; transition: all 250ms ease-out; vertical-align: middle; width: 100%; } .moveo .moveo__messages .carousel-card a.carousel-card__button { width: auto; } .moveo.size-large .moveo__messages li.carousel-message .carousel-container { display: block; } .moveo.size-large:not(.moveo_mobile) .moveo__messages .carousel-card .carousel-card__image-container { height: 220px; } .moveo.moveo_mobile .moveo__messages li.carousel-message { width: 100%; } .moveo.moveo_mobile .moveo__messages li.carousel-message .carousel-container, .moveo.moveo_mobile .moveo__messages li.carousel-message .card-indicator { width: 100vw; } .moveo .moveo__messages li.carousel-message .carousel-container .slick-slide { width: auto !important; min-width: 280px !important; margin: 0 !important; padding: 0 !important; } .moveo .moveo__messages li.carousel-message .carousel-container .slick-list { width: auto !important; } .moveo .moveo__messages li.carousel-message .carousel-container { margin-top: 0 !important; margin-left: 48px !important; } @media screen and (max-width: 550px) { .moveo .moveo__messages li.carousel-message .carousel-container { margin-left: 0 !important; } } @media screen and (min-width: 550px) { .moveo.moveo_mobile .moveo__messages li.carousel-message .carousel-card__image-container { height: 300px; } } @media screen and (min-width: 750px) { .moveo.moveo_mobile .moveo__messages li.carousel-message .carousel-card__image-container { height: 450px; } } @media screen and (max-width: 640px) { .moveo .moveo__messages .carousel-card .carousel-card__buttons-container { padding: 10px 16px; } .moveo .moveo__messages .carousel-card .carousel-card__button:not(img) { padding: 10px 32px; } }