div+css实现响应式自适应右下角聊天窗口效果代码

代码语言:html

所属分类:响应式

代码描述:div+css实现响应式自适应右下角聊天窗口效果代码

代码标签: div css 响应式 自适应 右下角 聊天 窗口

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  


  
  
  
<style>
#info {
  font-size: 20px;
}
#div_start {
  float: right;
}
#headline {
  text-decoration: none;
}
#results {
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #ddd;
  padding: 15px;
  text-align: left;
  min-height: 150px;
}
#start_button {
  border: 0;
  background-color: transparent;
  padding: 0;
  width: 30px !important;
  height: 30px !important;
}

#start_img {
  width: 30px !important;
  height: 30px !important;
}
.interim {
  color: gray;
}
.final {
  color: black;
  padding-right: 3px;
}
.button {
  display: none;
}
.marquee {
  margin: 20px auto;
}

#buttons {
  margin: 10px 0;
  position: relative;
  top: -50px;
}

#copy {
  margin-top: 20px;
}

#copy > div {
  display: none;
  margin: 0 70px;
}

.CarcodeWidgetResetContainer.MainContainer9e5 {
  width: 100% !important;
  height: 100% !important;
  overflow: visible !important;
}
.CarcodeWidgetResetContainer.MainContainer--fixed65s {
  max-height: 100vh !important;
  width: 100% !important;
  height: calc(100% - 10px) !important;
}
@media (min-width: 480px) {
  .CarcodeWidgetResetContainer.MainContainer--fixed65s {
    width: 320px !important;
    height: 520px !important;
  }
}
@media (min-width: 1200px) {
  .CarcodeWidgetResetContainer.MainContainer--fixed65s {
    height: 550px !important;
  }
}
@media (min-width: 1800px) {
  .CarcodeWidgetResetContainer.MainContainer--fixed65s {
    height: 620px !important;
  }
}
.CarcodeWidgetResetContainer .VideoChatContainer-local2HJ {
  width: 20% !important;
}
@media (min-width: 1200px) {
  .CarcodeWidgetResetContainer .VideoChatContainer-local2HJ {
    width: 240px !important;
  }
}
.CarcodeWidgetResetContainer .PrivacyStatement--link254:hover {
  opacity: 0.8 !important;
}
.Form__fields198 > :not(:last-child) {
  margin-bottom: 8px !important;
}
.CarcodeWidgetResetContainer .InputActionButton1OE {
  padding: 8px 12px !important;
  transition: background-color 0.15s linear !important;
}
.CarcodeWidgetResetContainer .InputActionButton--roundedeeR {
  padding: 6px !important;
}
.CarcodeWidgetResetContainer .InputActionButton1OE svg {
  display: block !important;
  width: 16px !important;
  height: 16px !important;
}
.CarcodeWidgetResetContainer .BaseInput__container2fc {
  transition: border 0.15s linear !important;
}
.CarcodeWidgetResetContainer .BaseInput-input2pX {
  padding: 0 16px !important;
  font-size: 14px !important;
}
.CarcodeWidgetResetContainer .BaseInput-input2pX,
.CarcodeWidgetResetContainer .BaseInput-input2pX:focus {
  background-color: transparent !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer .BaseInput-input2pX,
  .CarcodeWidgetResetContainer .BaseInput-input2pX:focus {
    font-size: 16px !important;
  }
}
.CarcodeWidgetResetContainer .BaseTextArea__container3xf {
  transition: border 0.15s linear !important;
}
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri {
  padding: 0 16px !important;
  font-size: 14px !important;
}
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri,
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri:focus {
  background-color: transparent !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer .BaseTextArea-textarea3ri,
  .CarcodeWidgetResetContainer .BaseTextArea-textarea3ri:focus {
    font-size: 16px !important;
  }
}
.CarcodeWidgetResetContainer .BaseTextArea-error1s7 {
  max-height: 0 !important;
}
.CarcodeWidgetResetContainer .BaseTextArea-error--show2SP {
  max-height: 150px !important;
}
.CarcodeWidgetResetContainer .Rating3cO :not(:last-child) {
  margin-right: 4px !important;
}
.CannedMessageArk {
  position: relative !important;
}
.CannedMessageArk:not(:last-child) {
  margin-right: 10px !important;
}
.CarcodeWidgetResetContainer .CannedMessages--CHECKBOX1W7 {
  display: inline-flex !important;
  flex-direction: column !important;
}
.CarcodeWidgetResetContainer .CannedMessages__wrapper--CHECKBOX2zL {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.DepartmentsSelector3vD > * {
  flex: 1 1 100% !important;
}
.CloseButton1e5:hover {
  transform: rotate(90deg) !important;
}
.FormHeader__titletIt > :first-child {
  margin-right: 10px !important;
}
.CarcodeWidgetContainer .ThanksMessageImage1RQ {
  animation: letter2Zm 1.8s ease-out !important;
}
@keyframes letter2Zm {
  0% {
    transform: translateX(-60%);
  }
  to {
    transform: translateX(0);
  }
}
.ModalActions3R_ > :not(:last-child) {
  margin-right: 8px !important;
}
.CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
  max-height: calc(100vh - 20px) !important;
}
@media (min-width: 480px) {
  .CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
    max-height: 520px !important;
  }
}
@media (min-width: 1200px) {
  .CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
    max-height: 550px !important;
  }
}
@media (min-width: 1800px) {
  .CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
    max-height: 620px !important;
  }
}
.CarcodeWidgetResetContainer .ArrowButton1gi {
  padding: 5px !important;
}
.CarcodeWidgetResetContainer .ArrowButton--collapsed6jl {
  padding: 0 !important;
}
.CarcodeWidgetResetContainer .IconButton1lZ {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  justify-content: stretch !important;
}
.CarcodeWidgetResetContainer .IconButton__content3J- {
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 12px 10px 11px !important;
}
.CarcodeWidgetResetContainer .IconButton__separatorN80 {
  border-width: 0 0 0 1px !important;
  margin: 8px 0 !important;
}
.CarcodeWidgetResetContainer .IconButton__textMf_ {
  padding: 0 0 0 8px !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: stretch !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r .IconButton__content3J- {
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r .IconButton__separatorN80 {
  border-width: 1px 0 0 !important;
  margin: 0 8px !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r .IconButton__textMf_ {
  padding: 3px 0 0 !important;
}
.CarcodeWidgetResetContainer .HeaderX4y {
  display: flex !important;
  align-items: center !important;
  flex: 0 0 auto !important;
  flex-basis: 60px !important;
  justify-content: space-between !important;
  height: 60px !important;
}
.CarcodeWidgetResetContainer .Header--collapsed3a8 {
  flex-basis: 40px !important;
  height: 40px !important;
}
.CarcodeWidgetResetContainer .HeaderX4y > * {
  flex: 0 0 auto !important;
}
.CarcodeWidgetResetContainer .HeaderX4y .js-carcode-end-chat-button-container {
  position: absolute !important;
  top: 17px !important;
  right: 5px !important;
}
.CarcodeWidgetResetContainer
  .HeaderX4y
  .js-carcode-end-chat-button-container
  button {
  padding: 5px !important;
}
.CarcodeWidgetResetContainer .HeaderX4y .js-carcode-back-chat-button-container {
  top: 17px !important;
  left: 5px !important;
}
.CarcodeWidgetResetContainer
  .HeaderX4y
  .js-carcode-back-chat-button-container
  button {
  padding: 5px !important;
}
.CarcodeWidgetResetContainer
  .HeaderX4y
  .js-carcode-collapse-chat-button-container {
  position: absolute !important;
  top: 20px !important;
  right: 30px !important;
}
.CarcodeWidgetResetContainer
  .HeaderX4y
  .js-carcode-collapse-chat-button-container
  button {
  padding: 5px !important;
}
.CarcodeWidgetResetContainer
  .HeaderX4y
  .js-carcode-video-chat-button-container {
  position: absolute !important;
  top: 15px !important;
  right: 60px !important;
}
.CarcodeWidgetResetContainer
  .HeaderX4y
  .js-carcode-video-chat-button-container
  button {
  padding: 5px !important;
}
.SwipeIndicatoryLh i {
  transition: transform 0.1s linear !important;
}
.SwipeIndicatoryLh svg {
  display: block !important;
  width: 20px !important;
  height: 20px !important;
}
.SwipeIndicator--rotateI-N i {
  transition: none !important;
  animation: rotate3Io 1.1s infinite linear !important;
}
@keyframes rotate3Io {
  0% {
    transform: rotate(100deg);
  }
  to {
    transform: rotate(460deg);
  }
}
.Cardtnd p {
  line-height: 20px !important;
}
.CardDescription1IV p {
  line-height: 20px !important;
}
.CarcodeWidgetResetContainer .PiiForm2bL > :not(:last-child) {
  margin-bottom: 16px !important;
}
.TradeIn2HE > :not(:last-child) {
  margin-bottom: 8px !important;
}
.MessageText35b a {
  color: #f47821 !important;
}
.CarcodeWidgetResetContainer .ImageAttachment__image1Dg {
  opacity: 0.95 !important;
}
.CarcodeWidgetResetContainer .ImageAttachment__image1Dg:hover {
  opacity: 1 !important;
}
.CarcodeWidgetResetContainer .ImageAttachment__image1Dg:not(.is-loaded1Ia) {
  display: block !important;
  width: 185px !important;
}
.CarcodeWidgetResetContainer .FileAttachmentniz {
  text-align: center !important;
  font-size: 12px !important;
}
.CarcodeWidgetResetContainer .FileAttachment__contenteUo {
  text-decoration: none !important;
}
.CarcodeWidgetResetContainer .FileAttachment-titlesrv {
  overflow: hidden !important;
  width: 110px !important;
  font-size: 14px !important;
}
.CarcodeWidgetResetContainer .FileAttachment-icon2zG svg {
  width: 36px !important;
  height: 36px !important;
}
.CarcodeWidgetResetContainer .FileAttachment-linkpri {
  width: 100% !important;
  text-decoration: none !important;
  font-size: 12px !important;
}
.CarcodeWidgetContainer .VideoAttachment__video3BM {
  opacity: 0.95 !important;
}
.CarcodeWidgetContainer .VideoAttachment__video3BM:hover {
  opacity: 1 !important;
}
.CarcodeWidgetContainer .VideoAttachment__video3BM:not(.is-loaded1dF) {
  display: block !important;
  width: 185px !important;
}
.CarcodeWidgetContainer .VideoAttachment-icon18l {
  fill: #fff !important;
}
.CarcodeWidgetContainer .VideoAttachment-icon18l svg {
  width: 36px !important;
  height: 36px !important;
}
.CarcodeWidgetResetContainer .Attachment--audioo6t,
.CarcodeWidgetResetContainer .Attachment--fileKKS {
  box-sizing: border-box !important;
  width: 130px !important;
  padding: 10px !important;
  max-width: 130px !important;
}
.CarcodeWidgetResetContainer .Attachment--image1Jx {
  width: auto !important;
}
.CarcodeWidgetResetContainer .FullScreenAttachment__save-text3P5 {
  display: none !important;
}
@media (min-width: 480px) {
  .CarcodeWidgetResetContainer .FullScreenAttachment__save-text3P5 {
    display: block !important;
    margin-left: 10px !important;
  }
}
.CarcodeWidgetContainer .MessageInfo2EJ > * {
  font-size: 9px !important;
  line-height: 13px !important;
}
.MessageActionsP4O > :not(:last-child) {
  border-style: solid !important;
  border-right-width: 1px !important;
}
.CarcodeWidgetResetContainer .Message1hI {
  min-width: 80% !important;
  max-width: 80% !important;
}
.CarcodeWidgetResetContainer .Message__message-info--hidden1FZ {
  display: none !important;
}
.CarcodeWidgetResetContainer .Message__attachments3K0,
.CarcodeWidgetResetContainer .Message__inventoriesiEn {
  border-radius: 12px !important;
  overflow: hidden !important;
}
.CarcodeWidgetResetContainer .Message--inventory-cardsCTh {
  max-width: 100% !important;
  min-width: 100% !important;
}
.CarcodeWidgetResetContainer .Message--attachments1yI {
  min-width: 0 !important;
}
.CarcodeWidgetResetContainer .Message__bubbleDxX {
  border-radius: 12px !important;
}
.CarcodeWidgetResetContainer .Message__bubble--error37Z,
.CarcodeWidgetResetContainer .Message__bubble--greeting1Pa,
.CarcodeWidgetResetContainer .Message__bubble--pii-5r,
.CarcodeWidgetResetContainer .Message__bubble--reply3Y-,
.CarcodeWidgetResetContainer .Message__bubble--success3R6 {
  border-radius: 12px 12px 12px 0 !important;
}
.CarcodeWidgetResetContainer .Message__bubble--message3QP {
  border-radius: 12px 12px 0 12px !important;
}
.CarcodeWidgetResetContainer .Message__bubble--option3dq {
  margin: 2px 0 !important;
  border-radius: 12px !important;
  cursor: pointer !important;
}
.CarcodeWidgetResetContainer .Message__bubbleDxX > :not(:last-child) {
  margin-bottom: 4px !important;
}
.CarcodeWidgetResetContainer .Message--errorVir,
.CarcodeWidgetResetContainer .Message--greeting2tv,
.CarcodeWidgetResetContainer .Message--pii1qs,
.CarcodeWidgetResetContainer .Message--replynCn,
.CarcodeWidgetResetContainer .Message--success32I {
  align-self: flex-start !important;
  text-align: left !important;
}
.CarcodeWidgetResetContainer .Message--option2lL {
  max-width: 90% !important;
  min-width: 0 !important;
  align-self: flex-end !important;
  text-align: center !important;
}
.CarcodeWidgetResetContainer .Message--pii1qs {
  max-width: 260px !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer .Message--pii1qs {
    max-width: 220px !important;
  }
}
.CarcodeWidgetResetContainer .Message--messageEDW {
  align-self: flex-end !important;
  text-align: right !important;
}
.CarcodeWidgetResetContainer .Message__attachments3K0 {
  padding: 6px !important;
}
.CarcodeWidgetResetContainer
  .Message__attachments3K0
  .message-attachment:not(:last-child) {
  margin-bottom: 4px !important;
}
.CarcodeWidgetResetContainer .Message__text1cB {
  display: inline-block !important;
  position: relative !important;
}
.CarcodeWidgetResetContainer .pending {
  margin-top: 4px !important;
  opacity: 0.75 !important;
}
.TranscriptEmailNtH > :not(:last-child) {
  margin-bottom: 16px !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl {
  position: relative !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl,
.CarcodeWidgetResetContainer .LoadingIndicator2bl:after,
.CarcodeWidgetResetContainer .LoadingIndicator2bl:before {
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  animation-name: animationLoadingIndicator2kI !important;
  animation-duration: 1.2s !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
  border-radius: 100% !important;
  background-color: #999 !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl:before {
  position: absolute !important;
  top: 0 !important;
  right: -18px !important;
  content: "" !important;
  animation-delay: 0.4s !important;
  background-color: #bbb !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl:after {
  position: absolute !important;
  top: 0 !important;
  left: -18px !important;
  content: "" !important;
  animation-delay: 0.8s !important;
  background-color: #ddd !important;
}
@keyframes animationLoadingIndicator2kI {
  0% {
    background-color: #999;
  }
  to {
    background-color: #ddd;
  }
}
.CarcodeWidgetResetContainer .MessagesContainer1oF {
  overflow-y: auto !important;
  flex: 1 1 auto !important;
  min-height: 150px !important;
}
.CarcodeWidgetResetContainer .MessagesContainer--loading1B- {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy {
  border: 1px solid transparent !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy:hover,
.CarcodeWidgetResetContainer .ListBoxItem3Dy[aria-selected="true"] {
  background: #fffcf7 !important;
  border-top: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy:first-child:hover,
.CarcodeWidgetResetContainer .ListBoxItem3Dy:first-child[aria-selected="true"] {
  border-top: 1px solid transparent !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy:last-child:hover,
.CarcodeWidgetResetContainer .ListBoxItem3Dy:last-child[aria-selected="true"] {
  border-bottom: 1px solid transparent !important;
}
.CarcodeWidgetResetContainer .ListBox3iq {
  max-height: 280px !important;
}
@media (max-height: 350px) {
  .CarcodeWidgetResetContainer .ListBox3iq {
    max-height: 34vh !important;
  }
}
@media (min-height: 351px) and (max-width: 480px) {
  .CarcodeWidgetResetContainer .ListBox3iq {
    max-height: calc(100vh - 247px) !important;
  }
}
.CarcodeWidgetResetContainer .ListBox3iq:empty:before {
  content: "No items found" !important;
  padding: 10px !important;
  display: block !important;
  text-align: center !important;
}
.CarcodeWidgetResetContainer .EmojisPopup2PV .js-carcode-list-box {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  max-width: 210px !important;
}
.CarcodeWidgetResetContainer .EmojisPopup2PV .js-carcode-list-box li {
  width: 42px !important;
  border-radius: 8px !important;
}
.CarcodeWidgetResetContainer .EmojisPopup2PV .js-carcode-list-box li:hover {
  border-color: transparent !important;
}
.CarcodeWidgetResetContainer .EmojisPopup__toggler3Ab {
  display: block !important;
  padding: 4px !important;
  margin-left: 4px !important;
  margin-right: -4px !important;
  width: 26px !important;
  height: 26px !important;
}
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab
  .carcode-dropdown-toggle--icon {
  display: none !important;
}
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab
  .carcode-dropdown-toggle--icon-active {
  display: none !important;
}
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab
  .carcode-dropdown-toggle--icon-active
  svg {
  border-radius: 50% !important;
  background-color: #ffc83d !important;
}
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab:focus
  .carcode-dropdown-toggle--icon,
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab:hover
  .carcode-dropdown-toggle--icon {
  display: none !important;
}
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab:focus
  .carcode-dropdown-toggle--icon-active,
.CarcodeWidgetResetContainer
  .EmojisPopup__toggler3Ab:hover
  .carcode-dropdown-toggle--icon-active {
  display: block !important;
}
.CarcodeWidgetResetContainer .AttachmentButton3ke {
  min-width: 17px !important;
  max-width: 20px !important;
  height: 20px !important;
  padding: 18px !important;
}
.CarcodeWidgetResetContainer .AttachmentButton--collapsed3If {
  min-width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
}
.CarcodeWidgetResetContainer .AttachmentButton-button6RR svg {
  width: 17px !important;
  height: 20px !important;
}
.CarcodeWidgetResetContainer .AttachmentActions2JM {
  margin-left: 0 !important;
}
.CarcodeWidgetResetContainer .AttachmentActions--collapsed1aK {
  margin-left: 8px !important;
}
.CarcodeWidgetResetContainer .ImageAttachmentPreview3vh {
  background-color: #dae3e6 !important;
  background-repeat: no-repeat !important;
  background-position: 50% !important;
  background-size: cover !important;
}
.CarcodeWidgetResetContainer .FileAttachmentPreviewg39 {
  overflow: hidden !important;
}
.CarcodeWidgetResetContainer .FileAttachmentPreview-icon3AT {
  fill: #555 !important;
}
.CarcodeWidgetResetContainer .FileAttachmentPreview-icon3AT svg {
  width: 30px !important;
  height: 30px !important;
}
.CarcodeWidgetResetContainer .VideoAttachmentPreview-icon246 {
  fill: rgba(0, 0, 0, 0.4) !important;
}
.CarcodeWidgetResetContainer .VideoAttachmentPreview-icon246 svg {
  width: 30px !important;
  height: 30px !important;
}
.CarcodeWidgetResetContainer .AttachmentPreview__remove28R {
  opacity: 0.8 !important;
}
.CarcodeWidgetResetContainer .AttachmentPreview__remove28R:active,
.CarcodeWidgetResetContainer .AttachmentPreview__remove28R:hover {
  opacity: 1 !important;
}
.CarcodeWidgetResetContainer .HorizontalScrollV0v {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: nowrap !important;
}
.CarcodeWidgetResetContainer .HorizontalScroll--scrollable2-t {
  padding: 0 7px !important;
}
.CarcodeWidgetResetContainer
  .HorizontalScrollV0v
  .js-carcode-horizontal-scroll-content {
  scroll-behavior: smooth !important;
  overflow-x: scroll !important;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.CarcodeWidgetResetContainer
  .HorizontalScrollV0v
  .js-carcode-horizontal-scroll-content::-webkit-scrollbar {
  display: none !important;
}
.CarcodeWidgetResetContainer .HorizontalScroll-button3ur {
  padding: 6px !important;
  font-size: 0 !important;
}
.CarcodeWidgetResetContainer .HorizontalScroll-button--left2pI {
  transform: rotate(90deg) !important;
}
.CarcodeWidgetResetContainer .HorizontalScroll-button--rightoTv {
  transform: rotate(-90deg) !important;
}
.ChatMenuItem-button2DI:disabled {
  opacity: 0.5 !important;
}
.ChatMenuFull16q > :not(:last-child) {
  border-right-width: 1px !important;
  border-style: solid !important;
}
.CarcodeWidgetResetContainer .ChatMenu__collapsedURW,
.CarcodeWidgetResetContainer .ChatMenu__floatingByh,
.CarcodeWidgetResetContainer .ChatMenu__full1jY {
  transition: all 0.15s linear !important;
}
.CarcodeWidgetResetContainer .ChatMenu__full1jY {
  max-width: 100% !important;
  transform: translateX(0) !important;
}
.CarcodeWidgetResetContainer .ChatMenu__full--collapsed1xI {
  display: none !important;
  transform: translateX(1000px) !important;
}
.CarcodeWidgetResetContainer .ChatMenu__collapsedURW {
  transform: translateX(0) !important;
  margin: auto !important;
}
.CarcodeWidgetResetContainer .ChatMenu__collapsed--collapsed2ko {
  display: none !important;
  transform: translateX(1000px) !important;
}
.CarcodeWidgetResetContainer .ChatMenu__floatingByh {
  transform: translateX(0) !important;
  padding: 0 10px !important;
  margin-left: auto !important;
}
.CarcodeWidgetResetContainer .ChatMenu__floating--collapsed1xp {
  display: none !important;
  transform: translateX(1000px) !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__content3qh {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 20px 40px !important;
  background: linear-gradient(180deg, #4568dc, #b06ab3) !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__content3qh img {
  width: 240px !important;
  height: 240px !important;
  border-radius: 50% !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__content-name1Vb {
  color: #fff !important;
  margin: 16px 0 8px !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__content-callingeTL {
  color: #fff !important;
  margin: 0 !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__callerq6N {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-direction: column !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__actions2ON {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 24px 0 0 !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__actions2ON button {
  background: transparent !important;
  border-radius: 50% !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__actions2ON button i {
  font-size: 32px !important;
}
.CarcodeWidgetResetContainer
  .IncomingCallModal__actions2ON
  button:not(:last-child) {
  margin-right: 16px !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__license2ZH {
  position: absolute !important;
  bottom: 10px !important;
  font-size: 10px !important;
  color: #fff !important;
}
.CarcodeWidgetResetContainer .IncomingCallModal__license-link3PA,
.CarcodeWidgetResetContainer .IncomingCallModal__license-link3PA:visited {
  color: #fff !important;
  font-size: 10px !important;
}
.CarcodeWidgetResetContainer .ChatNotification--warning2f8,
.CarcodeWidgetResetContainer .ChatNotification--warning2f8 p {
  background-color: #fff3cd !important;
  color: #856404 !important;
}
.CarcodeWidgetResetContainer .ChatNotification--error20g,
.CarcodeWidgetResetContainer .ChatNotification--error20g p {
  background-color: #f8d7da !important;
  color: #f33 !important;
}
.CarcodeWidgetResetContainer .ChatNotification--infoXHk,
.CarcodeWidgetResetContainer .ChatNotification--infoXHk p {
  background-color: #d1ecf1 !important;
  color: #0c5460 !important;
}
.CarcodeWidgetResetContainer .TabTitle2PI:nth-child(2n) {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}
.CarcodeWidgetResetContainer .TabTitle2PI:last-child {
  border-right-width: 1px !important;
}
.FilterInputButton-iconvDC svg {
  width: 21px !important;
  height: 21px !important;
  transform: scale(0.9) !important;
}
.SelectContainer3vS > h4 ~ div {
  margin-bottom: 10px !important;
}
.CarcodeWidgetResetContainer .RadioButton5SL {
  position: relative !important;
  padding-left: 25px !important;
  margin-right: 8px !important;
  height: 20px !important;
  font-size: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}
.CarcodeWidgetResetContainer .RadioButton-checkmark2xX {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  border: 4px solid #fff !important;
  background-color: #fff !important;
  border-radius: 50% !important;
  transform: translateY(-50%) !important;
}
.CarcodeWidgetResetContainer .RadioButton-inputwzF {
  width: 0 !important;
}
.LeaseDeals--option__active-9l:nth-of-type(n) {
  background: #fffcf7 !important;
  border: 1px solid #0069bf !important;
  opacity: 1 !important;
}
.LeaseDeals--option__inactive2kX:nth-of-type(n) {
  background-color: #fff !important;
  border: 1px solid #e6e6e6 !important;
  opacity: 0.5 !important;
}
.LeaseDeals--option1KS:hover {
  border: 1px solid #0069bf !important;
}
.CarcodeWidgetResetContainer .InventorySearchHeaderContainer__tabs-header3IJ {
  display: block !important;
  height: 100% !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer .InventorySearchHeaderContainer__tabs-header3IJ {
    display: none !important;
  }
}
.CarcodeWidgetResetContainer .InventorySearchHeaderContainer__common-header1yh {
  display: none !important;
  height: 100% !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer
    .InventorySearchHeaderContainer__common-header1yh {
    display: block !important;
  }
}
.SearchResultListp4s:empty {
  display: none !important;
}
.SearchResultListp4s li {
  margin-bottom: 8px !important;
}
.SearchFooterEnZ {
  min-height: 16px !important;
}
.SearchFooterEnZ:empty {
  min-height: 0 !important;
}
.CarcodeWidgetResetContainer .SearchContainer--empty3U9 {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
}
.CarcodeWidgetResetContainer.InventorySearchContainerYnU {
  position: relative !important;
  overflow: auto !important;
}
.CarcodeWidgetResetContainer.InventorySearchContainer--loading2Wr {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.SelectContainer1UE > h4 ~ div {
  margin-bottom: 10px !important;
}
.TradeInDetails__fields751 > :not(:last-child) {
  margin-bottom: 10px !important;
}
.CarcodeWidgetResetContainer .ConditionPrice1mn {
  color: #999 !important;
}
.CarcodeWidgetResetContainer .ConditionPrice__price29x {
  margin-bottom: 10px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}
.CarcodeWidgetResetContainer .ConditionPrice__condition2Ww {
  font-size: 13px !important;
}
.CarcodeWidgetResetContainer .ConditionPrice--selected3n7 {
  color: #555 !important;
}
.CarcodeWidgetResetContainer
  .ConditionPrice--selected3n7
  .ConditionPrice__price29x {
  font-size: 16px !important;
  font-weight: 600 !important;
}
.CarcodeWidgetResetContainer
  .ConditionPrice--selected3n7
  .ConditionPrice__condition2Ww {
  font-size: 15px !important;
  font-weight: 600 !important;
}
.Conditions__prices3Fm > :not(:last-child) {
  border-right: 1px solid #ccc !important;
}
.TradeInResult2bt {
  justify-content: space-between !important;
}
.TradeInResult--loading2gH {
  align-items: center !important;
  justify-content: center !important;
}
.TradeInResult__contentsXX > :not(:last-child) {
  margin-bottom: 15px !important;
}
.TradeInFormHeader39P sup {
  vertical-align: top !important;
}
.CarcodeWidgetResetContainer .ChatContainer334 {
  width: 100% !important;
  height: 100% !important;
}
.ClosedContainer--fixed11j {
  max-height: calc(100vh - 20px) !important;
}
@media (min-width: 480px) {
  .ClosedContainer--fixed11j {
    width: 320px !important;
    max-height: 520px !important;
  }
}
@media (min-width: 1200px) {
  .ClosedContainer--fixed11j {
    max-height: 550px !important;
  }
}
@media (min-width: 1800px) {
  .ClosedContainer--fixed11j {
    max-height: 620px !important;
  }
}
.FeedbackContainer--fixedwcJ {
  max-height: calc(100vh - 20px) !important;
}
@media (min-width: 480px) {
  .FeedbackContainer--fixedwcJ {
    width: 320px !important;
    max-height: 520px !important;
  }
}
@media (min-width: 1200px) {
  .FeedbackContainer--fixedwcJ {
    max-height: 550px !important;
  }
}
@media (min-width: 1800px) {
  .FeedbackContainer--fixedwcJ {
    max-height: 620px !important;
  }
}
@media (min-width: 480px) {
  .LeaseDealsForm253 {
    max-width: 280px !important;
  }
}
.FBCustomerChat2lT .fb_dialog {
  display: none !important;
}
.CarcodeWidgetResetContainer .CtaTextButton2da {
  overflow: hidden !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--column18H {
  height: 100% !important;
  flex-direction: column !important;
  max-height: 0 !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--column-separatorDFw {
  width: 100% !important;
  border-top-width: 1px !important;
  border-top-style: solid !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--column-button2OZ {
  padding: 10px 3px !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--column-button2OZ p {
  font-size: inherit !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--column-short-visibleBgy {
  max-height: 70px !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--column-wide-visible3j3 {
  max-height: none !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--rowHQk {
  width: 100% !important;
  flex-direction: row !important;
  max-width: 0 !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--row-separator24w {
  height: 100% !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--row-buttonwqw {
  height: calc(100% - 3px) !important;
  padding: 10px !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--row-buttonwqw p {
  font-size: inherit !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--row-short-visible1JE {
  max-width: 70px !important;
}
.CarcodeWidgetResetContainer .CtaTextButton--row-wide-visible2UG {
  max-width: 150px !important;
}
.CarcodeWidgetResetContainer .ToolbarThirdPartyCta26V {
  flex-shrink: 0 !important;
}
.CarcodeWidgetResetContainer .ToolbarThirdPartyCta--rowOl9 {
  margin: -3px 0 !important;
}
.CarcodeWidgetResetContainer .ToolbarThirdPartyCta--columnsBF {
  margin: 0 !important;
}
.CarcodeWidgetResetContainer .LeaseDealsCta1OI {
  flex-shrink: 0 !important;
}
.CarcodeWidgetResetContainer .LeaseDealsCta--row2yx {
  margin: -3px 0 !important;
}
.CarcodeWidgetResetContainer .LeaseDealsCta--columnsVo {
  margin: 0 !important;
}
.CarcodeWidgetResetContainer .ToolbarInputItem1IN {
  display: flex !important;
}
.CarcodeWidgetResetContainer .ToolbarInputItem__input2WS {
  font-size: 1em !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer .ToolbarInputItem__input2WS {
    font-size: 1em !important;
  }
}
.CarcodeWidgetResetContainer .ContinueButton2WU {
  display: flex !important;
}
.CarcodeWidgetResetContainer
  .Toolbar--anchored-rightQuW
  .js-carcode-cta-text-button,
.CarcodeWidgetResetContainer
  .Toolbar--anchored-rightQuW
  > .js-carcode-icon-button {
  flex-direction: row-reverse !important;
}
.CarcodeWidgetResetContainer .Toolbar--hidden2XN > * {
  display: none !important;
}
.CarcodeWidgetResetContainer.WidgetToolbarContainer22M {
  font-size: 14px !important;
}
.CarcodeWidgetResetContainer.WidgetToolbarContainer22M
  .WidgetToolbarContainer__content2sd {
  min-height: 45px !important;
}
.CarcodeWidgetResetContainer.WidgetToolbarContainer22M
  .WidgetToolbarContainer__content2sd:empty {
  min-height: 0 !important;
}
.CarcodeWidgetResetContainer.WidgetToolbarContainer--overflow-hide2BP {
  overflow: hidden !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer.WidgetToolbarContainer22M {
    width: calc(100% - 90px) !important;
    font-size: medium !important;
  }
}
.WidgetSideToolbarpJN {
  padding: 1px !important;
}
.WidgetSideToolbar--side-rotatedhAV {
  transform-origin: 50% 0 !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton3hx {
  overflow: hidden !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton--column19K {
  width: 100% !important;
  flex-direction: column !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton--column-separator36S {
  width: 100% !important;
  border-top-width: 1px !important;
  border-top-style: solid !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton--column-button9th {
  width: 100% !important;
  padding: 10px 3px !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton--row88d {
  height: 100% !important;
  max-height: 100% !important;
  flex-direction: row !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton--row-separatorZYB {
  height: 100% !important;
  border-left-width: 1px !important;
  border-left-style: solid !important;
}
.CarcodeWidgetResetContainer .CtaLabelButton--row-button1f7 {
  height: calc(100% - 6px) !important;
  padding: 10px !important;
}
.WidgetLabelToolbar1mr {
  padding: 1px !important;
}
.WidgetLabelToolbar--side-rotated2Xm {
  transform-origin: 50% 0 !important;
}
.WidgetThirdPartyToolbar1m0 {
  padding: 1px !important;
}
.WidgetThirdPartyToolbar--side-rotated188 {
  transform-origin: 50% 0 !important;
}
.CarcodeWidgetResetContainer .CallOutFigure1OH,
.CarcodeWidgetResetContainer .CallOutFigure-image1BU {
  width: 40px !important;
  height: 40px !important;
}
.CarcodeWidgetResetContainer.CallOut__contentUH1,
.CarcodeWidgetResetContainer .CallOut__contentUH1 {
  position: relative !important;
}
.CarcodeWidgetResetContainer.EmbeddedSdkButtonContainertJl {
  font-size: 14px !important;
  display: inline-flex !important;
}
.CarcodeWidgetResetContainer.EmbeddedSdkButtonContainertJl
  .EmbeddedSdkButtonContainer__content328 {
  min-height: 45px !important;
}
.CarcodeWidgetResetContainer.EmbeddedSdkButtonContainertJl
  .EmbeddedSdkButtonContainer__content328:empty {
  min-height: 0 !important;
}
.CarcodeWidgetResetContainer.EmbeddedSdkButtonContainer--overflow-hide1xp {
  overflow: hidden !important;
}
@media (max-width: 480px) {
  .CarcodeWidgetResetContainer.EmbeddedSdkButtonContainertJl {
    width: calc(100% - 90px) !important;
    font-size: medium !important;
  }
}
.CarcodeWidgetResetContainer .carcode-arrow {
  position: relative !important;
}
.CarcodeWidgetResetContainer .carcode-arrow:before {
  content: " " !important;
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  border: 8px solid !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--side-right:before {
  right: -14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-color: inherit !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--side-left:before {
  left: -14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-color: inherit !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--bottom:before {
  border-color: inherit !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -14px !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--bottom-left:before {
  left: 20% !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--bottom-left-corner:before {
  left: 0 !important;
  border-left-color: inherit !important;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: inherit !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--bottom-right:before {
  right: 20% !important;
}
.CarcodeWidgetResetContainer .carcode-arrow--bottom-center:before {
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.CarcodeWidgetContainer .error {
  border: 1px solid #f33 !important;
}
.CarcodeWidgetContainer .errorText {
  color: #f33 !important;
}
.CarcodeWidgetContainer .clickable {
  cursor: pointer !important;
}
.CarcodeWidgetContainer .clickable[disabled] {
  cursor: not-allowed !important;
  opacity: 0.5 !important;
}
.CarcodeWidgetContainer .button:disabled {
  cursor: not-allowed !important;
  opacity: 0.7 !important;
}
.CarcodeWidgetContainer .text-ellipsis {
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
}
.CarcodeWidgetContainer .form-widget-label {
  position: absolute !important;
  top: 20px !important;
  left: 16px !important;
  transition: all 0.1s ease !important;
  font-size: 14px !important;
}
.form-widget-control:focus ~ .form-widget-label,
.form-widget-control:not(.empty) ~ .form-widget-label,
.form-widget-control[disabled] ~ .form-widget-label {
  top: 10px !important;
  font-size: 12px !important;
}
.CarcodeWidgetContainer.animated-all,
.CarcodeWidgetContainer .animated-all {
  transition: all 0.1s linear !important;
}
.CarcodeWidgetContainer .clearfix:after {
  content: "" !important;
  clear: both !important;
  display: table !important;
}
.CarcodeWidgetContainer.animated,
.CarcodeWidgetContainer .animated {
  animation-duration: 1s !important;
  animation-fill-mode: both !important;
  animation-timing-function: ease-in-out !important;
}
.CarcodeWidgetContainer.animated.fadeIn,
.CarcodeWidgetContainer .animated.fadeIn {
  animation-name: fadeIn3mF !important;
}
.CarcodeWidgetContainer.animated.fadeOut,
.CarcodeWidgetContainer .animated.fadeOut {
  animation-name: fadeOut2ni !important;
}
.CarcodeWidgetContainer.animated.fadeInRight,
.CarcodeWidgetContainer .animated.fadeInRight {
  animation-duration: 0.5s !important;
  animation-name: fadeInRight23J !important;
}
.CarcodeWidgetContainer.animated.fadeInLeft,
.CarcodeWidgetContainer .animated.fadeInLeft {
  animation-duration: 0.5s !important;
  animation-name: fadeInLeft3uf !important;
}
.CarcodeWidgetContainer.animated.slideInLeft,
.CarcodeWidgetContainer .animated.slideInLeft {
  animation-duration: 0.5s !important;
  animation-name: slideInLeft1FH !important;
}
.CarcodeWidgetContainer.animated.slideOutLeft,
.CarcodeWidgetContainer .animated.slideOutLeft {
  animation-duration: 0.5s !important;
  animation-name: slideOutLeft1Ra !important;
}
.CarcodeWidgetContainer.animated.slideIn,
.CarcodeWidgetContainer .animated.slideIn {
  animation-duration: 0.65s !important;
  animation-name: slideIn-iF !important;
}
.CarcodeWidgetContainer.animated.slideOut,
.CarcodeWidgetContainer .animated.slideOut {
  animation-duration: 0.65s !important;
  animation-name: slideOut13I !important;
}
.CarcodeWidgetContainer.animated.slideInRight,
.CarcodeWidgetContainer .animated.slideInRight {
  animation-duration: 0.5s !important;
  animation-name: slideInRight1c9 !important;
}
.CarcodeWidgetContainer.animated.slideOutRight,
.CarcodeWidgetContainer .animated.slideOutRight {
  animation-duration: 0.5s !important;
  animation-name: slideOutRight1Le !important;
}
.CarcodeWidgetContainer.animated.slideInModal,
.CarcodeWidgetContainer .animated.slideInModal {
  animation-duration: 0.35s !important;
  animation-name: slideInModal1ef !important;
}
.CarcodeWidgetContainer.animated.slideOutModal,
.CarcodeWidgetContainer .animated.slideOutModal {
  animation-duration: 0.35s !important;
  animation-name: slideOutModal2Kk !important;
}
@keyframes fadeIn3mF {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut2ni {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeInRight23J {
  0% {
    opacity: 0;
    transform: translate3d(120%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft3uf {
  0% {
    opacity: 0;
    transform: translate3d(-30%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes slideIn-iF {
  0% {
    transform: translateY(120%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideOut13I {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(120%);
  }
}
@keyframes slideInLeft1FH {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes slideOutLeft1Ra {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(-120%, 0, 0);
  }
}
@keyframes slideInRight1c9 {
  0% {
    transform: translate3d(120%, 0, 0);
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes slideOutRight1Le {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(120%, 0, 0);
  }
}
@keyframes slideInModal1ef {
  0% {
    transform: translateY(-20%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideOutModal2Kk {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-20%);
  }
}
.CarcodeWidgetResetContainer,
.CarcodeWidgetResetContainer :after,
.CarcodeWidgetResetContainer :before,
.CarcodeWidgetResetContainer :not(iframe) {
  position: static !important;
  visibility: visible !important;
  float: none !important;
  overflow: visible !important;
  box-sizing: border-box !important;
  width: auto !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
  min-width: auto !important;
  min-height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  animation: none !important;
  letter-spacing: normal !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: 0 0 !important;
  box-shadow: none !important;
  font-weight: 400 !important;
  line-height: normal !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-tap-highlight-color: transparent !important;
}
.CarcodeWidgetResetContainer h1,
.CarcodeWidgetResetContainer h2,
.CarcodeWidgetResetContainer h3,
.CarcodeWidgetResetContainer h4,
.CarcodeWidgetResetContainer h5,
.CarcodeWidgetResetContainer h6 {
  text-transform: none !important;
}
.CarcodeWidgetResetContainer div,
.CarcodeWidgetResetContainer form,
.CarcodeWidgetResetContainer li,
.CarcodeWidgetResetContainer p,
.CarcodeWidgetResetContainer ul {
  display: block !important;
}
.CarcodeWidgetResetContainer li {
  list-style: none !important;
}
.CarcodeWidgetResetContainer input:not([type="checkbox"]),
.CarcodeWidgetResetContainer textarea {
  display: inline-block !important;
  box-shadow: none !important;
  outline: none !important;
}
.CarcodeWidgetResetContainer a,
.CarcodeWidgetResetContainer label,
.CarcodeWidgetResetContainer span {
  display: inline !important;
}
.CarcodeWidgetResetContainer input[type="checkbox"]:checked + span:before {
  display: none !important;
}
.CarcodeWidgetResetContainer button {
  text-align: center !important;
}
.CarcodeWidgetResetContainer input[type="number"] {
  -moz-appearance: textfield !important;
}
.CarcodeWidgetResetContainer input[type="number"]::-webkit-inner-spin-button,
.CarcodeWidgetResetContainer input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}
</style>


  
  
</head>

<body >
  <div class="CarcodeWidgetContainer CarcodeWidgetGlobalMainContainer CarcodeWidgetResetContainer animated MainContainer9e5 MainContainer--fixed65s" style="padding: 10px 10px 0 10px !important;position: fixed !important; z-index: 2147483649 !important; top: auto !important; right: 0 !important; bottom: 10px !important; left: auto !important; transform: translate(0px, 0px) !important">
  <div class="animated" style="overflow: hidden !important; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3) !important; width: 100% !important; height: 100% !important; border-radius: 8px !important">
    <div id="CarcodeWidgetChatContainer08514e" class="ChatContainer334" style="position: relative !important; display: flex !important; align-items: stretch !important; flex-direction: column !important; overflow: hidden !important; background-color: #fff !important" data-test="carcode-chat-container">
      <div id="__carcode_widget-chatHeaderContainer08514e">
        <div class="HeaderX4y toolbar-hidden" style="padding: 13px 10px !important; position: relative !important; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 10px 0px !important; z-index: 1 !important; background-color: rgb(32, 68, 90) !important; transition: height 0.15s linear 0s !important; cursor: move !important;">
          <div class="animated" style="position: absolute !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; display: flex !important; flex-direction: row !important; align-items: center !important; padding-left: 15px !important; background-color: #20445A !important">
            <div style="border: 1px solid #fff !important; padding: 6px !important; border-radius: 50% !important">
              <div class="animated-all" style="width: 16px !important; height: 16px !important">
                <svg style="display: block !important; width: 16px !important; height: 16px !important" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
                  <path fill="#fff" d="M29 18c2.281 0 1 6-1 6 1 0 0 5-2 5 0 2-2 3-4 3-8.448 0-5.477-2.114-14-3v-16c7.529-2.258 15-7.92 15-13 1.656 0 6 2 0 12 0 0 5 0 6 0 3 0 2 6 0 6zM6 13v16h2v1h-4c-1.1 0-2-1.35-2-3v-12c0-1.65 0.9-3 2-3h4v1h-2z"></path>
                </svg>
              </div>
            </div>
            <div style="overflow: hidden !important; flex: 1 1 100% !important; min-width: 140px !important; margin: 0 60px 0 10px !important">
              <h4 style="color: #fff !important; font-size: 16px !important; font-weight: 600 !important; line-height: 17px !important"> Chat with </h4>
              <p class="text-ellipsis" style="color: #999 !important; font-size: 12px !important; font-weight: normal !important; line-height: 16px !important"> Spartan Honda </p>
            </div>
          </div>
          <div class="animated" style="position: absolute !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; display: flex !important; flex-direction: row !important; align-items: center !important; padding-left: 15px !important; background-color: #20445A !important">
            <div style="border: 1px solid #fff !important; padding: 6px !important; border-radius: 50% !important">
              <div class="animated-all" style="width: 16px !important; height: 16px !important">
                <svg style="display: block !important; width: 16px !important; height: 16px !important" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
                  <path fill="#fff" d="M29 18c2.281 0 1 6-1 6 1 0 0 5-2 5 0 2-2 3-4 3-8.448 0-5.477-2.114-14-3v-16c7.529-2.258 15-7.92 15-13 1.656 0 6 2 0 12 0 0 5 0 6 0 3 0 2 6 0 6zM6 13v16h2v1h-4c-1.1 0-2-1.35-2-3v-12c0-1.65 0.9-3 2-3h4v1h-2z"></path>
                </svg>
              </div>
            </.........完整代码请登录后点击上方下载按钮下载查看

网友评论0