
    #cpsaosxlpftnyakpaltlf * {
      all: unset !important;
    }

    .sbz_no_scroll {
      overflow: hidden !important;
      overflow-x: hidden !important;
      overflow-y: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf {
      /* H{{google-workspace.footer.and}}le on hover */
      /*
.widget-header--button-close {
	display: flex;
	border-radius: 6px;
	justify-self: flex-end;
	align-items: center;
	align-self: flex-start;

	filter: brightness(0.95);
	&:hover {
		opacity: 1;
		filter: brightness(1.1);
		scale: 1.1;
	}
}
*/
      /*
[data-tooltip]::after {
	text-align: center;
	min-width: 60px;
	max-width: 350px;

	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform;
	opacity: 0;
	pointer-events: none;
	transition: opacity @tooltip-transition-duration @tooltip-transition-easing @tooltip-transition-delay;
	position: absolute;
	box-sizing: border-box;
	z-index: @z-index + 2000;
	transform-origin: top;
	white-space: pre-wrap;
	width: 100%;

	background: @black;
	border-radius: 5px;

	.color(@white);

	content: attr(data-tooltip);
	font-size: @tooltip-font-size;
	font-weight: @tooltip-font-weight;
	text-transform: @tooltip-text-transform;
	padding: 0.5em;
	box-sizing: content-box;
}

[data-tooltip]:hover::after,
[data-tooltip]:focus::after {
	opacity: 1;
	pointer-events: auto;
}

// ------------------------------------------------
// [2] Position Modifiers
// ------------------------------------------------

[data-tooltip][data-tooltip-position|='top']::after {
	margin-bottom: @tooltip-margin;
	transform: translate3d(-50%, -5px, 0);
	bottom: 100%;
	left: 50%;
}

// ------------------------------------------------
// [2.1] Top Left
// ------------------------------------------------
[data-tooltip][data-tooltip-position='top-left']::after {
	transform: translate3d(~'calc(-100% + 16px)', -5px, 0);
	bottom: 100%;
}

// ------------------------------------------------
// [2.2] Top Right
// ------------------------------------------------
[data-tooltip][data-tooltip-position='top-right']::after {
	transform: translate3d(~'calc(0% + -16px)', -5px, 0);
	bottom: 100%;
}

// ------------------------------------------------
// [2.3] Bottom
// ------------------------------------------------

[data-tooltip][data-tooltip-position|='bottom']::after,
[data-tooltip]:not([data-tooltip-position])::after {
	transform: translate3d(-50%, 0, 0);
	margin-top: @tooltip-margin;
	left: 50%;
	top: 100%;
}

// ------------------------------------------------
// [2.4] Bottom Left
// ------------------------------------------------
[data-tooltip][data-tooltip-position='bottom-left']::after {
	transform: translate3d(~'calc(-100% + 16px)', 0, 0);
}

// ------------------------------------------------
// [2.5] Bottom Right
// ------------------------------------------------
[data-tooltip][data-tooltip-position='bottom-right']::after {
	transform: translate3d(~'calc(0% + -16px)', 0, 0);
}

// ------------------------------------------------
// [2.6] Left
// ------------------------------------------------
[data-tooltip][data-tooltip-position='left']::after {
	bottom: auto;
	left: auto;
	right: 100%;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	margin-right: @tooltip-margin;
}

// ------------------------------------------------
// [2.7] Right
// ------------------------------------------------
[data-tooltip][data-tooltip-position='right']::after {
	bottom: auto;
	left: 100%;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	margin-left: @tooltip-margin;
}

*/
    }

    #cpsaosxlpftnyakpaltlf *,
    #cpsaosxlpftnyakpaltlf *::before,
    #cpsaosxlpftnyakpaltlf *::after {
      box-sizing: border-box !important;
    }

    #cpsaosxlpftnyakpaltlf [tabindex='-1']:focus:not(:focus-visible) {
      outline: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf b,
    #cpsaosxlpftnyakpaltlf strong {
      font-weight: 500 !important;
    }

    #cpsaosxlpftnyakpaltlf a {
      color: #020202 !important;
      text-decoration: none !important;
      background-color: transparent !important;
      font-weight: 600 !important;
    }

    #cpsaosxlpftnyakpaltlf a:hover {
      cursor: pointer !important;
      color: #000000 !important;
      text-decoration: underline !important;
    }

    #cpsaosxlpftnyakpaltlf a:not([href]) {
      color: inherit !important;
      text-decoration: none !important;
    }

    #cpsaosxlpftnyakpaltlf a:not([href]):hover {
      color: inherit !important;
      text-decoration: none !important;
    }

    #cpsaosxlpftnyakpaltlf img {
      vertical-align: middle !important;
      border-style: none !important;
    }

    #cpsaosxlpftnyakpaltlf svg {
      overflow: hidden !important;
      vertical-align: middle !important;
    }

    #cpsaosxlpftnyakpaltlf label {
      display: inline-block !important;
    }

    #cpsaosxlpftnyakpaltlf button {
      border-radius: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf button:focus {
      outline: 1px dotted !important;
      outline: 5px auto -webkit-focus-ring-color !important;
    }

    #cpsaosxlpftnyakpaltlf input,
    #cpsaosxlpftnyakpaltlf button,
    #cpsaosxlpftnyakpaltlf select,
    #cpsaosxlpftnyakpaltlf optgroup,
    #cpsaosxlpftnyakpaltlf textarea {
      margin: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf button,
    #cpsaosxlpftnyakpaltlf input {
      overflow: visible !important;
    }

    #cpsaosxlpftnyakpaltlf button,
    #cpsaosxlpftnyakpaltlf select {
      text-transform: none !important;
    }

    #cpsaosxlpftnyakpaltlf select {
      word-wrap: normal !important;
    }

    #cpsaosxlpftnyakpaltlf button,
    #cpsaosxlpftnyakpaltlf [type="button"],
    #cpsaosxlpftnyakpaltlf [type="reset"],
    #cpsaosxlpftnyakpaltlf [type="submit"] {
      -webkit-appearance: button !important;
    }

    #cpsaosxlpftnyakpaltlf button:not(:disabled),
    #cpsaosxlpftnyakpaltlf [type='button']:not(:disabled),
    #cpsaosxlpftnyakpaltlf [type='reset']:not(:disabled),
    #cpsaosxlpftnyakpaltlf [type='submit']:not(:disabled) {
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf button::-moz-focus-inner,
    #cpsaosxlpftnyakpaltlf [type='button']::-moz-focus-inner,
    #cpsaosxlpftnyakpaltlf [type='reset']::-moz-focus-inner,
    #cpsaosxlpftnyakpaltlf [type='submit']::-moz-focus-inner {
      padding: 0 !important;
      border-style: none !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='radio'],
    #cpsaosxlpftnyakpaltlf input[type='checkbox'] {
      box-sizing: border-box !important;
      padding: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='date'],
    #cpsaosxlpftnyakpaltlf input[type='time'],
    #cpsaosxlpftnyakpaltlf input[type='datetime-local'],
    #cpsaosxlpftnyakpaltlf input[type='month'] {
      -webkit-appearance: listbox !important;
    }

    #cpsaosxlpftnyakpaltlf textarea {
      overflow: auto !important;
      resize: vertical !important;
    }

    #cpsaosxlpftnyakpaltlf [type='number']::-webkit-inner-spin-button,
    #cpsaosxlpftnyakpaltlf [type='number']::-webkit-outer-spin-button {
      height: auto !important;
    }

    #cpsaosxlpftnyakpaltlf [hidden] {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf ::-webkit-input-placeholder {
      /* Edge */
      color: #777 !important;
    }

    #cpsaosxlpftnyakpaltlf :-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #777 !important;
    }

    #cpsaosxlpftnyakpaltlf ::placeholder {
      color: #777 !important;
    }

    #cpsaosxlpftnyakpaltlf div {
      display: block !important;
      text-rendering: geometricPrecision !important;
      -webkit-font-smoothing: antialiased !important;
      -moz-osx-font-smoothing: grayscale !important;
    }

    #cpsaosxlpftnyakpaltlf ::-webkit-scrollbar {
      width: 7px !important;
      height: 7px !important;
    }

    #cpsaosxlpftnyakpaltlf ::-webkit-scrollbar-track {
      border-radius: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf ::-webkit-scrollbar-thumb {
      border-radius: 10px !important;
      background: #d6d6d6 !important;
    }

    #cpsaosxlpftnyakpaltlf ::-webkit-scrollbar-thumb:hover {
      background: #aaa !important;
    }

    #cpsaosxlpftnyakpaltlf .badge {
      padding: 2px 8px !important;
      font-size: 12px !important;
      font-weight: 600 !important;
      border-radius: 6px !important;
      display: inline-flex !important;
      align-items: center !important;
    }

    #cpsaosxlpftnyakpaltlf .badge.badge--success {
      color: #28a745 !important;
      -webkit-text-fill-color: #28a745 !important;
      background: #28a74526 !important;
    }

    #cpsaosxlpftnyakpaltlf .dot {
      width: 8px !important;
      height: 8px !important;
      border-radius: 4px !important;
      flex-shrink: 0 !important;
      background: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .dot.dot--success {
      background: #28a745 !important;
    }

    #cpsaosxlpftnyakpaltlf * {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
      -webkit-tap-highlight-color: transparent !important;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' !important;
      font-size: 16px !important;
      line-height: 1.25 !important;
      -webkit-box-sizing: border-box !important;
      -moz-box-sizing: border-box !important;
      box-sizing: border-box !important;
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
      vertical-align: baseline !important;
    }

    #cpsaosxlpftnyakpaltlf button:focus {
      outline: none !important;
    }

    #cpsaosxlpftnyakpaltlf img {
      overflow: hidden !important;
      flex-shrink: 0 !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      background-size: 100% 100% !important;
      -webkit-user-select: none !important;
      -khtml-user-select: none !important;
      -moz-user-select: none !important;
      -o-user-select: none !important;
      user-select: none !important;
      -webkit-user-drag: none !important;
    }

    #cpsaosxlpftnyakpaltlf .pos-relative {
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .flex-row {
      flex-direction: row !important;
    }

    #cpsaosxlpftnyakpaltlf .flex-column {
      flex-direction: column !important;
    }

    #cpsaosxlpftnyakpaltlf .flex-grow-1 {
      flex-grow: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .align-self-end {
      align-self: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .align-items-end {
      align-items: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .justify-content-center {
      justify-content: center !important;
    }

    #cpsaosxlpftnyakpaltlf .h-full {
      height: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .w-full {
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .text-muted {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf .text-lg {
      font-size: 18px !important;
    }

    #cpsaosxlpftnyakpaltlf .text-xl {
      font-size: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .text-sm {
      font-size: 14px !important;
    }

    #cpsaosxlpftnyakpaltlf .text-center {
      text-align: center !important;
    }

    #cpsaosxlpftnyakpaltlf .text-danger {
      color: #ea3d2f !important;
    }

    #cpsaosxlpftnyakpaltlf .text-italic {
      font-style: italic !important;
    }

    #cpsaosxlpftnyakpaltlf .d-none {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .d-flex {
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .d-inline-block {
      display: inline-block !important;
    }

    #cpsaosxlpftnyakpaltlf .ml-1 {
      margin-left: 7.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .pl-2 {
      padding-left: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .pr-2 {
      padding-right: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .pb-2 {
      padding-bottom: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .mt-1 {
      margin-top: 7.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .mt-2 {
      margin-top: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .ml-2 {
      margin-left: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .mr-1 {
      margin-right: 7.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .mr-2 {
      margin-right: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .pt-3 {
      padding-top: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .pl-3 {
      padding-left: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .pr-3 {
      padding-right: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .pb-3 {
      padding-bottom: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .mt-3 {
      margin-top: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .ml-3 {
      margin-left: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .mr-3 {
      margin-right: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .mb-3 {
      margin-bottom: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .mb-2 {
      margin-bottom: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .mb-1 {
      margin-bottom: 7.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .muted {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf .i {
      font-style: italic !important;
    }

    #cpsaosxlpftnyakpaltlf .align-items-center {
      align-items: center !important;
    }

    #cpsaosxlpftnyakpaltlf .text-truncate {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .flex_1 {
      flex: 1 !important;
      flex-shrink: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .justify-content-between {
      justify-content: space-between !important;
    }

    #cpsaosxlpftnyakpaltlf .no-shrink {
      flex-shrink: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .loading {
      flex: 1 !important;
      align-items: center !important;
      justify-content: center !important;
      display: flex !important;
      flex-direction: column !important;
      background: white !important;
    }

    #cpsaosxlpftnyakpaltlf .avatar-container {
      text-align: center !important;
    }

    #cpsaosxlpftnyakpaltlf .avatar {
      position: relative !important;
      object-fit: cover !important;
      display: inline-block !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--primary .avatar {
      width: 40px !important;
      height: 40px !important;
      border-radius: 35px !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--secondary .avatar {
      position: relative !important;
      width: 35px !important;
      height: 35px !important;
      border-radius: 35px !important;
    }

    #cpsaosxlpftnyakpaltlf .avatar.avatar__account {
      width: 38px !important;
      height: 38px !important;
      border-radius: 8px !important;
      margin-right: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--primary .group-avatar--agent-middle {
      width: 50px !important;
      height: 50px !important;
      margin-left: -10px !important;
      z-index: 3 !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--primary .group-avatar--agent-left {
      z-index: 2 !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--primary .group-avatar--agent-right {
      z-index: 2 !important;
      margin-left: -10px !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--secondary .group-avatar--agent-left {
      z-index: 3 !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--secondary .group-avatar--agent-middle {
      z-index: 2 !important;
      margin-left: -15px !important;
    }

    #cpsaosxlpftnyakpaltlf .group-avatar--secondary .group-avatar--agent-right {
      z-index: 1 !important;
      margin-left: -15px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header {
      z-index: -1 !important;
      position: relative !important;
      transition: height 0.2s !important;
      border-radius: 15px 15px 0px 0px !important;
      background: #76B51B !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header .widget-header--total-unread-convo {
      font-size: 13px !important;
      font-weight: 500 !important;
      background: #ef000d !important;
      display: flex !important;
      border-radius: 50% !important;
      justify-content: center !important;
      align-items: center !important;
      width: 20px !important;
      height: 20px !important;
      position: absolute !important;
      cursor: pointer !important;
      right: -8px !important;
      top: -4px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--collapsed {
      height: auto !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--collapsed {
      height: auto !important;
      padding: 15px 22.5px !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--collapsed .widget-header--title {
      white-space: nowrap !important;
      overflow: hidden !important;
      font-weight: 500 !important;
      text-overflow: ellipsis !important;
      font-size: 16px !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--collapsed .widget-header--description {
      font-size: 14px !important;
      overflow: hidden !important;
      opacity: 0.7 !important;
      flex: 1 !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      margin-top: 2.5px !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-header {
      border-radius: 0px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--expanded {
      height: 224px !important;
      padding: 15px 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--expanded .widget-header--top-wrapper {
      display: flex !important;
      flex-direction: row !important;
      align-items: center !important;
      margin-bottom: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--expanded .widget-header--avatar-wrapper {
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--expanded .widget-header--title {
      white-space: nowrap !important;
      overflow: hidden !important;
      font-weight: 500 !important;
      text-overflow: ellipsis !important;
      flex: 1 !important;
      font-size: 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--expanded .widget-header--description {
      color: red !important;
      position: relative !important;
      text-align: center !important;
      margin-top: 15px !important;
      white-space: pre-wrap !important;
      display: -webkit-box !important;
      -webkit-box-orient: vertical !important;
      -webkit-line-clamp: 2 !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--convo-expanded {
      height: 224px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner {
      position: absolute !important;
      top: 0 !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
      width: 100% !important;
      opacity: 1 !important;
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--inner.widget-header--inner--hidden {
      opacity: 0 !important;
      transform: scale(0) !important;
      animation-duration: 0.05s !important;
      animation-name: hide !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--title-container {
      min-width: 0 !important;
      flex: 1 !important;
      display: flex !important;
      flex-direction: column !important;
      z-index: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--button-close {
      display: flex !important;
      border-radius: 6px !important;
      justify-self: flex-end !important;
      align-items: center !important;
      align-self: flex-start !important;
      opacity: 0.6 !important;
      transition: opacity 0.15s ease, scale 0.15s ease, filter 0.15s ease !important;
      filter: brightness(0.95) !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--button-close:hover {
      opacity: 1 !important;
      filter: brightness(1.1) !important;
      scale: 1.1 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--button-close-icon {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci14Ij48bGluZSB4MT0iMTgiIHkxPSI2IiB4Mj0iNiIgeTI9IjE4Ij48L2xpbmU+PGxpbmUgeDE9IjYiIHkxPSI2IiB4Mj0iMTgiIHkyPSIxOCI+PC9saW5lPjwvc3ZnPgo=') !important;
      background-size: contain !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      width: 24px !important;
      height: 24px !important;
      display: block !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--button-back {
      background-image: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9Im5vbmUiICBzdHJva2U9IndoaXRlIiAgc3Ryb2tlLXdpZHRoPSIyIiAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgNmwxNiAwIiAvPjxwYXRoIGQ9Ik00IDEybDE2IDAiIC8+PHBhdGggZD0iTTQgMThsMTYgMCIgLz48L3N2Zz4K') !important;
      background-size: contain !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      background-size: 24px 24px !important;
      width: 24px !important;
      height: 24px !important;
      display: block !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--wrap-button-back {
      display: flex !important;
      position: relative !important;
      margin-right: 7.5px !important;
      cursor: pointer !important;
      scale: 1 !important;
      opacity: 0.6 !important;
      transition: opacity 0.15s ease, scale 0.15s ease, filter 0.15s ease !important;
      filter: brightness(0.95) !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-header--wrap-button-back:hover {
      opacity: 1 !important;
      filter: brightness(1.1) !important;
      scale: 1.1 !important;
    }

    #cpsaosxlpftnyakpaltlf .fade-enter-active,
    #cpsaosxlpftnyakpaltlf .fade-leave-active {
      transition: opacity 0.5s ease-out 0.2s !important;
    }

    #cpsaosxlpftnyakpaltlf .fade-enter,
    #cpsaosxlpftnyakpaltlf .fade-leave-to {
      opacity: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .slide-fade-enter-active {
      transition: all 0.3s ease !important;
    }

    #cpsaosxlpftnyakpaltlf .slide-fade-leave-active {
      transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1) !important;
    }

    #cpsaosxlpftnyakpaltlf .slide-fade-enter,
    #cpsaosxlpftnyakpaltlf .slide-fade-leave-to {
      transform: translateX(10px) !important;
      opacity: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget_header__body {
      padding-bottom: 70px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget_header__body.widget_header__body__social {
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .social__account_logo {
      height: 90px !important;
      width: 90px !important;
      margin-right: 15px !important;
      border-radius: 15px !important;
      object-fit: cover !important;
    }

    #cpsaosxlpftnyakpaltlf .social__introduction {
      color: white !important;
      -webkit-text-fill-color: white !important;
      max-height: 72px !important;
      overflow: hidden !important;
      display: -webkit-box !important;
      -webkit-box-orient: vertical !important;
      -webkit-line-clamp: 3 !important;
    }

    #cpsaosxlpftnyakpaltlf .social__links {
      display: flex !important;
      flex-direction: row !important;
    }

    #cpsaosxlpftnyakpaltlf .social__links-logo {
      height: 30px !important;
      width: 30px !important;
      border-radius: 50% !important;
      margin-right: 10px !important;
      margin-top: 5px !important;
      background-size: contain !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      display: block !important;
    }

    #cpsaosxlpftnyakpaltlf .social__links-logo--facebook {
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20fill%3D%22%230264FF%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.2944%2029.8252C16.5464%2029.9404%2015.7803%2030%2015%2030C14.0962%2030%2013.2109%2029.9199%2012.3511%2029.7666V18.4775H10V14.4287H12.3511V11.8086C12.3511%209.93457%2013.2744%207%2017.3384%207L21%207.01465V10.9453H18.3433C17.9075%2010.9453%2017.2947%2011.1553%2017.2947%2012.0488V14.4326H20.989L20.5571%2018.4775H17.2944V29.8252Z%22%20fill%3D%22white%22/%3E%3C/svg%3E') !important;
    }

    #cpsaosxlpftnyakpaltlf .social__links-logo--messenger {
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20rx%3D%2215%22%20fill%3D%22%23007FFF%22/%3E%3Crect%20x%3D%224.28564%22%20y%3D%226%22%20width%3D%2221.4286%22%20height%3D%2218.8571%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M14.9478%2014.5713C14.8228%2014.5917%2014.6974%2014.6104%2014.5715%2014.6276C14.6974%2014.6104%2014.8228%2014.5917%2014.9478%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.7507%2014.5713C14.691%2014.5823%2014.6313%2014.5923%2014.5715%2014.6026C14.6313%2014.5923%2014.691%2014.5823%2014.7507%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M15.0126%2014.5713C14.8663%2014.5878%2014.7192%2014.6024%2014.5715%2014.6148C14.7192%2014.6024%2014.8663%2014.5878%2015.0126%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.783%2014.5713C14.7128%2014.5807%2014.642%2014.5894%2014.5715%2014.5976C14.642%2014.5894%2014.7128%2014.5807%2014.783%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.7299%2014.5713C14.6773%2014.5825%2014.6244%2014.5937%2014.5715%2014.6045C14.6244%2014.5937%2014.6773%2014.5825%2014.7299%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.6992%2014.5713C14.6567%2014.5834%2014.6141%2014.5949%2014.5715%2014.6068C14.6141%2014.5949%2014.6567%2014.5834%2014.6992%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.7107%2014.5713C14.6645%2014.5834%2014.618%2014.5958%2014.5715%2014.6075C14.618%2014.5958%2014.6645%2014.5836%2014.7107%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.7194%2014.5713C14.6704%2014.5827%2014.621%2014.5935%2014.5715%2014.6045C14.621%2014.5935%2014.6704%2014.5827%2014.7194%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.8087%2014.5713C14.7297%2014.5779%2014.6507%2014.5839%2014.5715%2014.5891C14.6507%2014.5839%2014.7297%2014.5779%2014.8087%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M15.0417%2014.5713C14.8856%2014.5814%2014.7288%2014.5894%2014.5715%2014.5946C14.7288%2014.5894%2014.8856%2014.5814%2015.0417%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.8206%2014.5713C14.7377%2014.574%2014.6546%2014.5761%2014.5715%2014.5775C14.6546%2014.5761%2014.7377%2014.574%2014.8206%2014.5713Z%22%20fill%3D%22black%22/%3E%3Cpath%20d%3D%22M14.1547%2012.3174L9.29419%2017.4636L13.7176%2015.0365L16.0288%2017.4636L20.8621%2012.3174L16.4877%2014.7019L14.1547%2012.3174Z%22%20fill%3D%22%23448AFF%22/%3E%3Cpath%20d%3D%22M15%200C6.717%200%200%206.717%200%2015C0%2023.283%206.717%2030%2015%2030C23.283%2030%2030%2023.283%2030%2015C30%206.717%2023.283%200%2015%200ZM15.1172%2023.0294C14.1886%2023.0294%2013.2923%2022.8983%2012.4491%2022.6554L9.42421%2024.375V21.14C7.39815%2019.5982%206.10428%2017.2501%206.10428%2014.6203C6.10428%209.97581%2010.1395%206.21094%2015.1172%206.21094C20.0951%206.21094%2024.1301%209.97581%2024.1301%2014.6203C24.1301%2019.2643%2020.0951%2023.0294%2015.1172%2023.0294V23.0294Z%22%20fill%3D%22%23007FFF%22/%3E%3C/svg%3E') !important;
    }

    #cpsaosxlpftnyakpaltlf .social__links-logo--email {
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M22.6875%2012.9688C21.9375%2013.5625%2020.3125%2014.75%2017.875%2016.5L17.5625%2016.75C17.0625%2017.125%2016.6875%2017.4062%2016.375%2017.5625C15.875%2017.875%2015.4062%2018%2015%2018C14.5625%2018%2014.125%2017.875%2013.625%2017.5938C13.3125%2017.4375%2012.9375%2017.1562%2012.4375%2016.7812L12.125%2016.5C9.59375%2014.6875%208%2013.5%207.3125%2012.9688C7.25%2012.9375%207.15625%2012.9375%207.09375%2012.9688C7.03125%2013%207%2013.0625%207%2013.125V19.5C7%2019.9375%207.125%2020.2812%207.4375%2020.5625C7.71875%2020.875%208.0625%2021%208.5%2021H21.5C21.9062%2021%2022.25%2020.875%2022.5625%2020.5625C22.8438%2020.2812%2023%2019.9375%2023%2019.5V13.125C23%2013.0625%2022.9375%2013%2022.875%2012.9375C22.8125%2012.9062%2022.75%2012.9062%2022.6875%2012.9688ZM15%2017C14.7188%2017%2014.375%2016.875%2014%2016.625C13.75%2016.5%2013.4375%2016.2812%2013.0312%2015.9375L12.7188%2015.7188C10.1562%2013.8438%208.40625%2012.5625%207.5%2011.8438L7.28125%2011.6875C7.09375%2011.5625%207%2011.3438%207%2011.0938V10.5C7%2010.0938%207.125%209.75%207.4375%209.4375C7.71875%209.15625%208.0625%209%208.5%209H21.5C21.9062%209%2022.25%209.15625%2022.5625%209.4375C22.8438%209.75%2023%2010.0938%2023%2010.5V11.0938C23%2011.3438%2022.9062%2011.5625%2022.7188%2011.6875L22.5625%2011.8125C21.6562%2012.5312%2019.9062%2013.8438%2017.2812%2015.7188L16.9688%2015.9375C16.5312%2016.2812%2016.2188%2016.5%2016%2016.625C15.5938%2016.875%2015.25%2017%2015%2017Z%22%20fill%3D%22white%22/%3E%3C/svg%3E') !important;
    }

    #cpsaosxlpftnyakpaltlf .social__links-logo--zalo {
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29.9999%2014.9385C29.9669%206.68262%2023.2639%200%2015%200C6.7157%200%200%206.71582%200%2015C0%2023.2842%206.7157%2030%2015%2030C23.2639%2030%2029.9669%2023.3174%2029.9999%2015.0615C29.9999%2015.041%2030%2015.0205%2030%2015C30%2014.9795%2029.9999%2014.959%2029.9999%2014.9385Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M24.5612%2017.4695C22.9394%2017.4726%2021.6242%2016.1862%2021.6279%2014.6005C21.6316%2013.0345%2022.9474%2011.7445%2024.5473%2011.7383C26.1556%2011.732%2027.4826%2013.0349%2027.4786%2014.6162C27.4746%2016.1926%2026.1719%2017.4665%2024.5612%2017.4695ZM22.8416%2014.6183C22.8459%2015.5573%2023.6166%2016.3004%2024.5777%2016.2923C25.5165%2016.2845%2026.2699%2015.5301%2026.2673%2014.6005C26.2646%2013.6712%2025.51%2012.9317%2024.56%2012.9277C23.6012%2012.9237%2022.8373%2013.6751%2022.8416%2014.6183Z%22%20fill%3D%22%230068FE%22/%3E%3Cpath%20d%3D%22M19.5054%2010.0762H20.795V17.4217H19.9447C19.7021%2017.4217%2019.5054%2017.225%2019.5054%2016.9823V10.0762Z%22%20fill%3D%22%230068FE%22/%3E%3Cpath%20d%3D%22M18.5227%2011.8907H17.2881V12.2935C16.5767%2011.8601%2015.8509%2011.6775%2015.06%2011.831C14.2526%2011.9876%2013.6164%2012.4043%2013.167%2013.0917C12.4538%2014.1826%2012.5894%2015.5904%2013.4938%2016.5431C14.3504%2017.4454%2015.8628%2017.8178%2017.2815%2016.9247C17.2835%2016.934%2017.286%2016.9422%2017.2881%2016.9511V16.9826C17.2881%2017.2252%2017.4849%2017.422%2017.7275%2017.422H18.5227V11.8907V11.8907ZM15.5853%2016.2787C14.6636%2016.268%2013.8924%2015.5006%2013.8986%2014.6004C13.9048%2013.692%2014.6716%2012.9481%2015.602%2012.9479C16.5427%2012.9477%2017.2871%2013.6781%2017.2882%2014.6026C17.2893%2015.5333%2016.521%2016.2896%2015.5853%2016.2787Z%22%20fill%3D%22%230068FE%22/%3E%3Cpath%20d%3D%22M8.0481%2016.2438C9.39854%2014.5856%2010.6939%2012.9885%2011.9984%2011.3989C12.2464%2011.0968%2012.3662%2010.7671%2012.3731%2010.3807C12.3761%2010.2135%2012.3261%2010.1646%2012.1596%2010.165C11.6056%2010.1666%206.41195%2010.165%206.41195%2010.165V11.4709H10.4978C10.4424%2011.543%207.83556%2014.7218%206.57932%2016.2403C6.37112%2016.4919%206.26503%2016.7645%206.25401%2017.0936C6.24628%2017.3242%206.28864%2017.4139%206.52267%2017.4211V17.4217H11.9356C12.1782%2017.4217%2012.3749%2017.225%2012.3749%2016.9823V16.2487V16.2438H8.0481V16.2438Z%22%20fill%3D%22%230068FE%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.948%2026.1338C6.03613%2027.1172%207.26917%2027.9424%208.61108%2028.5752V26.1338H4.948ZM0.00268555%2014.7119C0.0775146%2010.7393%201.69666%207.14453%204.28479%204.50293C4.0459%204.98242%203.83435%205.47949%203.64661%205.99121C2.58862%208.87598%202.31299%2011.8506%202.69116%2014.8916C2.95862%2017.042%203.55518%2019.0869%204.63391%2020.9775C4.8269%2021.3154%205.02271%2021.6582%205.26489%2021.9609C5.76672%2022.5879%205.80981%2023.2725%205.59888%2024.0049C5.4873%2024.3926%205.32227%2024.75%205.11304%2025.082C4.95691%2025.3291%204.77612%2025.5635%204.57434%2025.7842C1.81921%2023.1201%200.0819092%2019.4102%200.00280762%2015.2939C0.000976562%2015.1963%200%2015.0986%200%2015C0%2014.9033%200.000854492%2014.8076%200.00268555%2014.7119Z%22%20fill%3D%22%230068FE%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M24.8226%2026.3367C22.191%2028.6189%2018.7568%2029.9998%2015%2029.9998C11.1449%2029.9998%207.62952%2028.5457%204.97241%2026.156C6.32458%2026.1921%207.61877%2025.9031%208.86353%2025.3464C8.97681%2025.2957%209.06262%2025.3113%209.16443%2025.364C12.2258%2026.9646%2015.5131%2027.5125%2018.926%2027.3962C20.9574%2027.3269%2022.9333%2027.0046%2024.8226%2026.3367Z%22%20fill%3D%22%23015BDF%22/%3E%3C/svg%3E') !important;
    }

    @keyframes hide {
      100% {
        opacity: 0;
        transform: scale(0);
      }
    }

    #cpsaosxlpftnyakpaltlf .widget-header-exp {
        {
        google-workspace.footer.and
      }
    }

    -container {
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input {
      width: 100% !important;
      border-top: 1px solid #e3e3e3 !important;
      display: flex !important;
      flex-direction: row !important;
      padding: 15px 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--disabled {
      background: #f0f0f0 !important;
      opacity: 0.6 !important;
      filter: grayscale(1) !important;
    }

    #cpsaosxlpftnyakpaltlf textarea[disabled='disabled']::-webkit-input-placeholder {
      color: #a4a4a4 !important;
      -webkit-text-fill-color: #a4a4a4 !important;
    }

    #cpsaosxlpftnyakpaltlf textarea[disabled='disabled']:-ms-input-placeholder {
      color: #a4a4a4 !important;
      -webkit-text-fill-color: #a4a4a4 !important;
    }

    #cpsaosxlpftnyakpaltlf textarea[disabled='disabled']::placeholder {
      color: #a4a4a4 !important;
      -webkit-text-fill-color: #a4a4a4 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--input {
      word-wrap: break-word !important;
      resize: none !important;
      flex: 1 !important;
      align-self: center !important;
      margin-right: 7.5px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--input::placeholder {
      opacity: 0.5 !important;
      /* Firefox */
    }

    #cpsaosxlpftnyakpaltlf .message-input--input::-ms-input-placeholder {
      /* Edge 12 -18 */
      opacity: 0.5 !important;
      /* Firefox */
    }

    #cpsaosxlpftnyakpaltlf .message-input--emoji-button {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXNtaWxlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PHBhdGggZD0iTTggMTRzMS41IDIgNCAyIDQtMiA0LTIiPjwvcGF0aD48bGluZSB4MT0iOSIgeTE9IjkiIHgyPSI5LjAxIiB5Mj0iOSI+PC9saW5lPjxsaW5lIHgxPSIxNSIgeTE9IjkiIHgyPSIxNS4wMSIgeTI9IjkiPjwvbGluZT48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--button {
      background-size: 70% !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      width: 32px !important;
      height: 32px !important;
      display: block !important;
      cursor: pointer !important;
      position: relative !important;
      border-radius: 20px !important;
      transition: background-color 0.2s !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--button:hover {
      background-color: #eeeeee !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--disabled .message-input--button {
      cursor: default !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--disabled .message-input--button {
      cursor: default !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--attachment-button {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXBhcGVyY2xpcCI+PHBhdGggZD0iTTIxLjQ0IDExLjA1bC05LjE5IDkuMTlhNiA2IDAgMCAxLTguNDktOC40OWw5LjE5LTkuMTlhNCA0IDAgMCAxIDUuNjYgNS42NmwtOS4yIDkuMTlhMiAyIDAgMCAxLTIuODMtMi44M2w4LjQ5LTguNDgiPjwvcGF0aD48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--send-button {
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22%2376B51B%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M4.698%204.034l16.302%207.966l-16.302%207.966a.503%20.503%200%200%201%20-.546%20-.124a.555%20.555%200%200%201%20-.12%20-.568l2.468%20-7.274l-2.468%20-7.274a.555%20.555%200%200%201%20.12%20-.568a.503%20.503%200%200%201%20.546%20-.124z%22%20fill%3D%22%2376B51B%22/%3E%3Cpath%20d%3D%22M6.5%2012h14.5%22%20/%3E%3C/svg%3E') !important;
      background-size: 82% !important;
    }

    #cpsaosxlpftnyakpaltlf .message-input--preform {
      justify-content: center !important;
      padding: 11px !important;
      @spacer 2;
    }

    #cpsaosxlpftnyakpaltlf .btn--preform {
      border-radius: 7px !important;
      padding-left: 32px !important;
      padding-right: 32px !important;
      height: 40px !important;
      color: #fff !important;
      -webkit-text-fill-color: #fff !important;
      font-size: 14px !important;
      line-height: 20px !important;
      text-align: center !important;
      background: #76B51B !important;
      width: 60% !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body.embed-chat .message-input {
      border: 1px solid #e3e3e3 !important;
      border-radius: 8px !important;
      margin-bottom: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-label {
      margin-top: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .form {
      border: 1px solid #eeeeee !important;
      box-sizing: border-box !important;
      box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15) !important;
      border-radius: 7px !important;
    }

    #cpsaosxlpftnyakpaltlf textarea.form-control {
      resize: none !important;
      word-wrap: break-word !important;
    }

    #cpsaosxlpftnyakpaltlf .form-control--container {
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf input.form-control[disabled] {
      background: #f9f9f9 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-control--container .form-control--check {
      position: absolute !important;
      right: 10px !important;
      top: 10px !important;
      background-size: 100% 100% !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      width: 20px !important;
      height: 20px !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM1QkFBMUQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZWNrIj48cG9seWxpbmUgcG9pbnRzPSIyMCA2IDkgMTcgNCAxMiI+PC9wb2x5bGluZT48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .form-control--valid-input--error {
      color: #dc3545 !important;
      -webkit-text-fill-color: #dc3545 !important;
      font-size: 14px !important;
      padding-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='text'].form-control.input--error,
    #cpsaosxlpftnyakpaltlf input[type='number'].form-control.input--error,
    #cpsaosxlpftnyakpaltlf input[type='date'].form-control.input--error,
    #cpsaosxlpftnyakpaltlf textarea.form-control.input--error,
    #cpsaosxlpftnyakpaltlf select.form-control.input--error {
      border: 1px solid #dc3545 !important;
      background: #dd41500f !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='text'].form-control,
    #cpsaosxlpftnyakpaltlf input[type='number'].form-control,
    #cpsaosxlpftnyakpaltlf input[type='date'].form-control,
    #cpsaosxlpftnyakpaltlf textarea.form-control,
    #cpsaosxlpftnyakpaltlf select.form-control {
      width: 100% !important;
      border: 1px solid #c4c4c4 !important;
      border-radius: 8px !important;
      transition: all 100ms ease !important;
      padding: 10px 12px !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='text'].form-control:hover,
    #cpsaosxlpftnyakpaltlf input[type='number'].form-control:hover,
    #cpsaosxlpftnyakpaltlf input[type='date'].form-control:hover,
    #cpsaosxlpftnyakpaltlf textarea.form-control:hover,
    #cpsaosxlpftnyakpaltlf select.form-control:hover {
      border: 1px solid #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='text'].form-control.input--error:hover,
    #cpsaosxlpftnyakpaltlf input[type='number'].form-control.input--error:hover,
    #cpsaosxlpftnyakpaltlf input[type='date'].form-control.input--error:hover,
    #cpsaosxlpftnyakpaltlf textarea.form-control.input--error:hover,
    #cpsaosxlpftnyakpaltlf select.form-control.input--error:hover {
      border: 1px solid #dc3545 !important;
    }

    #cpsaosxlpftnyakpaltlf select.form-control {
      padding: 1px 8px !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='date'].form-control {
      height: 40px !important;
      width: 100% !important;
      background-color: #fff !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper-attachment input[type='date'].form-control {
      height: 32px !important;
      padding-top: 6px !important;
      padding-bottom: 6px !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='text'].form-control:focus,
    #cpsaosxlpftnyakpaltlf input[type='number'].form-control:focus,
    #cpsaosxlpftnyakpaltlf input[type='date'].form-control:focus,
    #cpsaosxlpftnyakpaltlf textarea.form-control:focus,
    #cpsaosxlpftnyakpaltlf select.form-control:focus {
      border: 1px solid #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='text'].form-control.input--error:focus,
    #cpsaosxlpftnyakpaltlf input[type='number'].form-control.input--error:focus,
    #cpsaosxlpftnyakpaltlf input[type='date'].form-control.input--error:focus,
    #cpsaosxlpftnyakpaltlf textarea.form-control.input--error:focus,
    #cpsaosxlpftnyakpaltlf select.form-control.input--error:focus {
      border: 1px solid #dc3545 !important;
    }

    #cpsaosxlpftnyakpaltlf .label {
      display: block !important;
      padding-bottom: 6px !important;
      margin-top: 8px !important;
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
      font-size: 14px !important;
      font-weight: 500 !important;
    }

    #cpsaosxlpftnyakpaltlf .form--btn-submit {
      border-radius: 7px !important;
      padding-left: 32px !important;
      padding-right: 32px !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .form .radio {
      display: block !important;
      position: relative !important;
      width: 100% !important;
      margin-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .form .radio:first-of-type {
      margin-top: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form input[type='radio'] {
      position: absolute !important;
      visibility: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .form .radio--label {
      padding-left: 22px !important;
      display: block !important;
      position: relative !important;
      z-index: 9 !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .form .radio--check {
      display: block !important;
      position: absolute !important;
      border: 1px solid #aaa !important;
      border-radius: 100% !important;
      height: 16px !important;
      width: 16px !important;
      top: 0px !important;
      left: 0px !important;
      z-index: 5 !important;
      transition: border 0.15s linear !important;
      -webkit-transition: border 0.15s linear !important;
    }

    #cpsaosxlpftnyakpaltlf .form .radio--check:hover {
      border: 1px solid #888 !important;
    }

    #cpsaosxlpftnyakpaltlf .form .radio--check::before {
      display: block !important;
      position: absolute !important;
      content: '' !important;
      border-radius: 100% !important;
      height: 10px !important;
      width: 10px !important;
      top: 2px !important;
      left: 2px !important;
      margin: auto !important;
      transition: background 0.15s linear !important;
      -webkit-transition: background 0.15s linear !important;
    }

    #cpsaosxlpftnyakpaltlf .form input[type='radio']:checked~.radio--check {
      border: 1px solid #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .form input[type='radio']:checked~.radio--check::before {
      background: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .form .checkbox {
      display: block !important;
      position: relative !important;
      width: 100% !important;
      margin-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .form .checkbox:first-of-type {
      margin-top: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form input[type='checkbox'] {
      position: absolute !important;
      visibility: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .form .checkbox--label {
      padding-left: 22px !important;
      display: block !important;
      position: relative !important;
      z-index: 9 !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .form .checkbox--check {
      display: block !important;
      position: absolute !important;
      border: 1px solid #aaa !important;
      border-radius: 4 px !important;
      height: 16px !important;
      width: 16px !important;
      top: 0px !important;
      left: 0px !important;
      z-index: 5 !important;
      transition: border 0.15s linear !important;
      -webkit-transition: border 0.15s linear !important;
    }

    #cpsaosxlpftnyakpaltlf .form .checkbox--check:hover {
      border: 1px solid #888 !important;
    }

    #cpsaosxlpftnyakpaltlf .form .checkbox--check::before {
      display: block !important;
      position: absolute !important;
      content: '' !important;
      height: 100% !important;
      width: 100% !important;
      margin: auto !important;
      transition: background 0.15s linear !important;
      -webkit-transition: background 0.15s linear !important;
    }

    #cpsaosxlpftnyakpaltlf .form input[type='checkbox']:checked~.checkbox--check {
      border: 1px solid #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .form input[type='checkbox']:checked~.checkbox--check::before {
      background: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .form .select .form-control {
      padding-right: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .form select {
      /*background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjQxMDU4IDYuOTExMDdDNC43MzYwMiA2LjU4NTYzIDUuMjYzNjYgNi41ODU2MyA1LjU4OTA5IDYuOTExMDdMOS45OTk4NCAxMS4zMjE4TDE0LjQxMDYgNi45MTEwN0MxNC43MzYgNi41ODU2MyAxNS4yNjM3IDYuNTg1NjMgMTUuNTg5MSA2LjkxMTA3QzE1LjkxNDUgNy4yMzY1MSAxNS45MTQ1IDcuNzY0MTQgMTUuNTg5MSA4LjA4OTU4TDEwLjU4OTEgMTMuMDg5NkMxMC4yNjM3IDEzLjQxNSA5LjczNjAyIDEzLjQxNSA5LjQxMDU4IDEzLjA4OTZMNC40MTA1OCA4LjA4OTU4QzQuMDg1MTQgNy43NjQxNCA0LjA4NTE0IDcuMjM2NTEgNC40MTA1OCA2LjkxMTA3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") no-repeat right;*/
    }

    #cpsaosxlpftnyakpaltlf .form-require-info--list {
      background: #fff !important;
      overflow-y: auto !important;
      overflow-x: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .form-require-info--title {
      font-size: 18px !important;
      line-height: 20px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      background: #fff !important;
      border-bottom: 1px solid #f0f0f0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-require-info--item {
      border-bottom: 1px solid #f0f0f0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-require-info--item:hover {
      cursor: pointer !important;
      background: #e0e0e0 !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='checkbox'] {
      background-color: initial !important;
      cursor: default !important;
      -webkit-appearance: checkbox !important;
      box-sizing: border-box !important;
      margin: 3px 3px 3px 4px !important;
      padding: initial !important;
      border: initial !important;
    }

    #cpsaosxlpftnyakpaltlf input[type='radio'] {
      background-color: initial !important;
      cursor: default !important;
      -webkit-appearance: radio !important;
      box-sizing: border-box !important;
      margin: 3px 3px 0px 5px !important;
      padding: initial !important;
      border: initial !important;
    }

    #cpsaosxlpftnyakpaltlf option {
      font-weight: normal !important;
      display: block !important;
      white-space: pre !important;
      min-height: 1.2em !important;
      padding: 0px 2px 1px !important;
    }

    #cpsaosxlpftnyakpaltlf select {
      -webkit-writing-mode: horizontal-tb !important;
      text-rendering: auto !important;
      color: -internal-light-dark-color(black, white) !important;
      letter-spacing: normal !important;
      word-spacing: normal !important;
      text-transform: none !important;
      text-indent: 0px !important;
      text-shadow: none !important;
      display: inline-block !important;
      text-align: start !important;
      -webkit-appearance: menulist !important;
      box-sizing: border-box !important;
      align-items: center !important;
      white-space: pre !important;
      -webkit-rtl-ordering: logical !important;
      background-color: -internal-light-dark-color(white, black) !important;
      cursor: default !important;
      margin: 0em !important;
      font: 400 13.3333px Arial !important;
      border-radius: 0px !important;
      border-width: 1px !important;
      border-style: solid !important;
      border-color: #a9a9a9 !important;
      border-image: initial !important;
    }

    #cpsaosxlpftnyakpaltlf select {
      position: relative !important;
      display: inline-block !important;
      border: 2px #cccc solid !important;
      border-radius: 5px !important;
      height: 36px !important;
      line-height: 34px !important;
      padding: 0 12px !important;
      font-size: 14px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--wrap-selected {
      display: flex !important;
      position: relative !important;
      justify-content: space-between !important;
      cursor: pointer !important;
      border: 1px solid #d8d8d8 !important;
      border-radius: 5px !important;
      padding: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--selected-items {
      display: flex !important;
      align-items: center !important;
      flex-wrap: wrap !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--selected-item {
      display: flex !important;
      align-items: center !important;
      margin: 3px 3px !important;
      padding: 1px 6px !important;
      border-radius: 5px !important;
      border: 1px solid #d8d8d8 !important;
      font-size: 14px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      vertical-align: top !important;
    }

    #cpsaosxlpftnyakpaltlf .icn-delete:before {
      display: flex !important;
      justify-items: center !important;
      font-size: 12px !important;
      margin-left: 5px !important;
      opacity: 0.5 !important;
      content: '\2715' !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--wrap-options {
      display: flex !important;
      flex-direction: column !important;
      position: absolute !important;
      left: 0 !important;
      top: 100% !important;
      border: 1px solid #dadce0 !important;
      -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1) !important;
      box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1) !important;
      border-radius: 5px !important;
      width: 100% !important;
      background: #fff !important;
      z-index: 11 !important;
      max-height: 200px !important;
      overflow-y: auto !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--input-search {
      font-size: 15px !important;
      padding: 8px !important;
      border-bottom: 1px solid #d8d8d8 !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--items-options {
      margin: 0 !important;
      display: flex !important;
      flex-direction: column !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--item-options {
      padding: 10px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--item-options:hover {
      background-color: #76B51B !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--icon-dropdown {
      margin-left: auto !important;
      float: right !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .custom-select--icon-dropdown path {
      d: path('M 7 9.5 L 12 14.5 L 17 9.5 H 7 Z') !important;
      fill: black !important;
    }

    #cpsaosxlpftnyakpaltlf .form-component {
      margin-bottom: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-component:last-child {
      margin-bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-component.submitted {
      margin-bottom: 8px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-component.form-component-submit-button {
      margin-top: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form {
      padding: 20px !important;
      background-color: #fff !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form {
      padding: 12px 15px !important;
      margin-top: 5px !important;
      box-shadow: 0 0 0 1px #eeeeee !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form input[type='text'].form-control,
    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form input[type='number'].form-control,
    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form input[type='date'].form-control,
    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form select.form-control,
    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form textarea.form-control {
      padding: 6px 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-component {
      margin-bottom: 12px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-component:last-child {
      margin-bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-component.submitted {
      margin-bottom: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-component.submitted:last-child {
      margin-bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-component:first-child .label {
      margin-top: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-component.form-component-submit-button {
      margin-top: 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .label {
      padding-bottom: 4px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .form-control--valid-input--error {
      padding-top: 3px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper.form-wrapper-attachment.form .btn--start-convo {
      height: 36px !important;
    }

    #cpsaosxlpftnyakpaltlf select.form-control.form-control--empty {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    @media only screen and (min-width: 968px) {
      #cpsaosxlpftnyakpaltlf .form-radios-wrapper.horizontal {
        display: flex;
        flex-wrap: wrap;
      }

      #cpsaosxlpftnyakpaltlf .form-radios-wrapper.horizontal .radio {
        margin-right: 10px;
        width: 300px;
      }

      #cpsaosxlpftnyakpaltlf .form-radios-wrapper.horizontal .radio:first-child {
        margin-top: 0;
      }

      #cpsaosxlpftnyakpaltlf .form-radios-wrapper.horizontal .radio:nth-child(2) {
        margin-top: 0;
      }

      #cpsaosxlpftnyakpaltlf .form-radios-wrapper.horizontal .radio:nth-child(2n) {
        margin-right: 0;
      }

      #cpsaosxlpftnyakpaltlf .form-checkboxes-wrapper.horizontal {
        display: flex;
        flex-wrap: wrap;
      }

      #cpsaosxlpftnyakpaltlf .form-checkboxes-wrapper.horizontal .checkbox {
        margin-right: 10px;
        width: 300px;
      }

      #cpsaosxlpftnyakpaltlf .form-checkboxes-wrapper.horizontal .checkbox:first-child {
        margin-top: 0;
      }

      #cpsaosxlpftnyakpaltlf .form-checkboxes-wrapper.horizontal .checkbox:nth-child(2) {
        margin-top: 0;
      }

      #cpsaosxlpftnyakpaltlf .form-checkboxes-wrapper.horizontal .checkbox:nth-child(2n) {
        margin-right: 0;
      }
    }

    #cpsaosxlpftnyakpaltlf .form-ratings-wrapper {
      display: inline-flex !important;
    }

    #cpsaosxlpftnyakpaltlf .star {
      width: 32px !important;
      height: 30px !important;
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/stars_v2.79cf728.png) !important;
      background-position: 0px 0px !important;
      background-size: cover !important;
    }

    #cpsaosxlpftnyakpaltlf .form-wrapper-attachment .star-wrapper {
      padding-right: 12px !important;
    }

    #cpsaosxlpftnyakpaltlf .star-wrapper {
      cursor: pointer !important;
      padding-right: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .star-wrapper:last-child {
      padding-right: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .star-wrapper.hovering .star {
      background-position: -32px 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .star-wrapper.selected {
      cursor: auto !important;
    }

    #cpsaosxlpftnyakpaltlf .star-wrapper.selected .star {
      background-position: -64px 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--events-container {
      overflow-x: hidden !important;
      overflow-y: auto !important;
      display: flex !important;
      flex-direction: column !important;
      flex: 1 !important;
      padding-left: 22.5px !important;
      padding-right: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--events {
      padding-top: 20px !important;
      flex: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-body--events {
      display: flex !important;
      flex-direction: column !important;
      justify-content: flex-end !important;
      padding-bottom: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--events-container.widget-body--events-container__error {
      align-items: center !important;
      justify-content: center !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-event-time {
      text-align: center !important;
      margin-top: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-event-time span {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment {
      padding: 10px !important;
      border-radius: 10px !important;
      cursor: pointer !important;
      margin: 5px 0 0 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--agent {
      background-color: #76B51B !important;
      width: fit-content !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--user {
      background-color: #eeeeee !important;
      align-self: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--link {
      display: flex !important;
      flex-direction: row !important;
      align-items: center !important;
      width: fit-content !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--agent .file-attachment--filename {
      color: white !important;
      -webkit-text-fill-color: white !important;
      text-decoration: underline !important;
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      max-width: 200px !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--user .file-attachment--filename {
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      text-decoration: underline !important;
      text-overflow: ellipsis !important;
      overflow: hidden !important;
      white-space: nowrap !important;
      max-width: 200px !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--download {
      width: 24px !important;
      height: 24px !important;
      border-radius: 30px !important;
      display: inline-block !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--agent .file-attachment--download {
      background: white !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMjY1RkYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWFycm93LWRvd24iPjxsaW5lIHgxPSIxMiIgeTE9IjUiIHgyPSIxMiIgeTI9IjE5Ij48L2xpbmU+PHBvbHlsaW5lIHBvaW50cz0iMTkgMTIgMTIgMTkgNSAxMiI+PC9wb2x5bGluZT48L3N2Zz4K') !important;
      background-size: 15px 15px !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
    }

    #cpsaosxlpftnyakpaltlf .file-attachment--user .file-attachment--download {
      background: #c4c4c4 !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1hcnJvdy1kb3duIj48bGluZSB4MT0iMTIiIHkxPSI1IiB4Mj0iMTIiIHkyPSIxOSI+PC9saW5lPjxwb2x5bGluZSBwb2ludHM9IjE5IDEyIDEyIDE5IDUgMTIiPjwvcG9seWxpbmU+PC9zdmc+Cg==') !important;
      background-size: 15px 15px !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
    }

    #cpsaosxlpftnyakpaltlf .message-text--user {
      line-height: 1.5 !important;
      margin: 5px 0 0 !important;
      display: inline-block !important;
      font-weight: 500 !important;
      background-color: #76B51B !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      padding: 12px 16px 12px 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-text--user.message-user--error {
      background-color: #dc3545 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-text--agent {
      line-height: 1.5 !important;
      white-space: pre-wrap !important;
      display: inline-block !important;
      background: rgb(242.82954545454547, 245.43749999999997, 239.0625) !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      padding: 12px 16px 12px 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-agent.message-text--agent {
      max-width: unset !important;
      margin-top: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-user__container {
      display: flex !important;
      flex-direction: row !important;
      align-items: flex-end !important;
      justify-content: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .sending_dot.sending_dot__hide {
      opacity: 0 !important;
      background-color: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .sending_dot {
      width: 15px !important;
      height: 15px !important;
      margin-right: 5px !important;
      border-radius: 50% !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM3NzciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNsb2NrIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PHBvbHlsaW5lIHBvaW50cz0iMTIgNiAxMiAxMiAxNiAxNCI+PC9wb2x5bGluZT48L3N2Zz4K') !important;
      background-size: contain !important;
      background-repeat: no-repeat !important;
    }

    #cpsaosxlpftnyakpaltlf .message-user {
      border-radius: 18px !important;
      border-bottom-right-radius: 4px !important;
      max-width: 85% !important;
      align-self: flex-end !important;
      word-break: break-word !important;
      position: relative !important;
      white-space: pre-wrap !important;
    }

    #cpsaosxlpftnyakpaltlf .message-user.message-user-images-container {
      width: 85% !important;
      display: flex !important;
      justify-content: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .message-user.message-user-audio {
      flex: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-agent {
      border-radius: 18px !important;
      border-bottom-left-radius: 4px !important;
      max-width: 85% !important;
      word-break: break-word !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf a.message_error {
      color: #dc3545 !important;
      -webkit-text-fill-color: #dc3545 !important;
      opacity: 0.8 !important;
      display: block !important;
      text-align: end !important;
      font-size: 13px !important;
      margin-top: 5px !important;
      margin-bottom: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf a.message_error:hover {
      opacity: 1 !important;
      color: #dc3545 !important;
      -webkit-text-fill-color: #dc3545 !important;
    }

    #cpsaosxlpftnyakpaltlf .message_error__text {
      display: inline-block !important;
      vertical-align: text-top !important;
    }

    #cpsaosxlpftnyakpaltlf .message_error__icon {
      display: inline-block !important;
      vertical-align: bottom !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZGMzNTQ1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWFsZXJ0LWNpcmNsZSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiPjwvY2lyY2xlPjxsaW5lIHgxPSIxMiIgeTE9IjgiIHgyPSIxMiIgeTI9IjEyIj48L2xpbmU+PGxpbmUgeDE9IjEyIiB5MT0iMTYiIHgyPSIxMi4wMSIgeTI9IjE2Ij48L2xpbmU+PC9zdmc+Cgo=') !important;
      background-size: contain !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      width: 20px !important;
      height: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .image-attachment__img {
      width: 100% !important;
      margin: 5px 0 0 0 !important;
      border-radius: 7px !important;
      border: 1px solid #eeeeee !important;
    }

    #cpsaosxlpftnyakpaltlf .audio-attachment {
      width: 100% !important;
      margin: 5px 0 0 0 !important;
      height: 45px !important;
      display: inline !important;
    }

    #cpsaosxlpftnyakpaltlf .audio-attachment__audio {
      all: inherit !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .video-attachment {
      border-radius: 7px !important;
      width: 100% !important;
      margin: 5px 0 0 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .video-attachment__video {
      all: inherit !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .info-message {
      text-align: center !important;
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
      margin: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-sender {
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-sender-avatar {
      border-radius: 50% !important;
      width: 25px !important;
      height: 25px !important;
      margin-right: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-sender-name {
      color: #495057 !important;
      -webkit-text-fill-color: #495057 !important;
      vertical-align: middle !important;
    }

    #cpsaosxlpftnyakpaltlf .message-system {
      text-align: center !important;
      margin: 10px !important;
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment {
      display: flex !important;
      flex-direction: column !important;
      padding: 10px !important;
      -webkit-box-shadow: 0 0 10px #dee2e6 !important;
      box-shadow: 0 0 10px #dee2e6 !important;
      border-radius: 7px !important;
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field {
      display: flex !important;
      flex-direction: column !important;
      margin-bottom: 0px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__title {
      color: #4c4c4c !important;
      -webkit-text-fill-color: #4c4c4c !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__text {
      width: 100% !important;
      border: 1px solid #dbdbdb !important;
      padding: 10px !important;
      margin: 3px 0px 0px 0px !important;
      border-radius: 7px !important;
    }

    #cpsaosxlpftnyakpaltlf .input--error {
      border: 1px solid red !important;
    }

    #cpsaosxlpftnyakpaltlf .input--success {
      background-color: #f9f9f9 !important;
      pointer-events: none !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__error {
      color: brown !important;
      -webkit-text-fill-color: brown !important;
      float: right !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__checkbox {
      width: 100% !important;
      all: inherit !important;
      -webkit-appearance: textfield !important;
      margin-right: 8px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__checkbox:hover {
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__list-item {
      display: flex !important;
      align-items: center !important;
      margin: 4px !important;
      margin-left: 0px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__radio {
      width: 100% !important;
      all: inherit !important;
      -webkit-appearance: textfield !important;
      margin-right: 8px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment-field__datetime {
      width: 100% !important;
      border: 1px solid #dbdbdb !important;
      padding: 10px !important;
      margin: 3px 0px 0px 0px !important;
      border-radius: 7px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment--submit-btn {
      background-color: #76B51B !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      width: 100% !important;
      margin-top: 10px !important;
      border-radius: 7px !important;
      padding: 10px !important;
      text-align: center !important;
      font-size: 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .form-attachment--submit-btn:hover {
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .red {
      color: #dc3545 !important;
      -webkit-text-fill-color: #dc3545 !important;
    }

    #cpsaosxlpftnyakpaltlf .typing {
      background-color: #f4f5f7 !important;
      color: #7a7a7b !important;
      -webkit-text-fill-color: #7a7a7b !important;
      padding: 10px !important;
      opacity: 1 !important;
      transition: all 0.2s !important;
      position: absolute !important;
      bottom: 0px !important;
      left: 0px !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .typing--hidden {
      opacity: 0 !important;
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .markdown-message img {
      max-width: 100% !important;
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .button-attachments {
      display: block !important;
      margin-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .url-button-attachment:first-child {
      border-top-left-radius: 7px !important;
      border-top-right-radius: 7px !important;
    }

    #cpsaosxlpftnyakpaltlf .url-button-attachment:last-child {
      border-bottom-left-radius: 7px !important;
      border-bottom-right-radius: 7px !important;
      border-bottom: 1px solid #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-message .url-button-attachment {
      text-decoration: none !important;
      padding: 10px 18px !important;
      display: block !important;
      text-align: center !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      border: 1px solid #000 !important;
      border-radius: 12px !important;
      text-overflow: ellipsis !important;
      overflow: hidden !important;
      font-weight: 500 !important;
      white-space: nowrap !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-message .url-button-attachment:hover {
      color: #76B51B !important;
      -webkit-text-fill-color: #76B51B !important;
      border-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .message_quick_replies {
      display: flex !important;
      flex-wrap: wrap !important;
      flex-direction: column !important;
    }

    #cpsaosxlpftnyakpaltlf .message_quick_reply {
      cursor: pointer !important;
      position: relative !important;
      padding: 10px 18px !important;
      margin-top: 8px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      border-radius: 12px !important;
      user-select: none !important;
      overflow: hidden !important;
      white-space: nowrap !important;
      width: fit-content !important;
      font-weight: 500 !important;
      max-width: 100% !important;
      text-overflow: ellipsis !important;
      border: 1px solid #000 !important;
      transition: all 100ms ease !important;
    }

    #cpsaosxlpftnyakpaltlf .message_quick_reply:hover {
      background: #76B51B !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      border-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-container {
      position: relative !important;
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachments {
      display: block !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment {
      display: flex !important;
      width: 100% !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      user-select: none !important;
      cursor: grab !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element-content {
      flex: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element {
      border: 1px solid #d8d8d8 !important;
      background: white !important;
      border-radius: 7px !important;
      overflow: hidden !important;
      width: 220px !important;
      margin-right: 10px !important;
      vertical-align: top !important;
      display: flex !important;
      flex-direction: column !important;
      flex-shrink: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element:last-child {
      margin-right: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element .generic-attachment--element-img {
      width: 100% !important;
      height: 150px !important;
      object-fit: cover !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element .url-button-attachment:first-child {
      border-radius: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element .url-button-attachment {
      padding: 10px !important;
      display: block !important;
      padding-top: 9px !important;
      padding-button: 9px !important;
      text-align: center !important;
      border: none !important;
      border-top: 1px solid #d8d8d8 !important;
      width: 100% !important;
      color: #0d6efd !important;
      -webkit-text-fill-color: #0d6efd !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element .url-button-attachment:hover {
      color: #024dbc !important;
      -webkit-text-fill-color: #024dbc !important;
      border-color: #d8d8d8 !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element .generic-attachment--element-title {
      padding: 0px 13px !important;
      margin-top: 13px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      font-weight: 600 !important;
      font-size: 16px !important;
      line-height: 20px !important;
      white-space: normal !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element .generic-attachment--element-subtitle {
      padding: 0px 13px !important;
      color: gray !important;
      -webkit-text-fill-color: gray !important;
      margin-top: 5px !important;
      white-space: pre-wrap !important;
      display: -webkit-box !important;
      -webkit-line-clamp: 4 !important;
      -webkit-box-orient: vertical !important;
      overflow: hidden !important;
      text-overflow: ellipsis !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment--element.clickable {
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .widget_body__events__error_msg {
      margin-top: 50px !important;
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
      text-align: center !important;
    }

    #cpsaosxlpftnyakpaltlf .widget_body__events__error_retry {
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-navigator {
      position: absolute !important;
      top: 50% !important;
      transform: translateY(-50%) !important;
      cursor: pointer !important;
      width: 20px !important;
      font-size: 80px !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      color: rgba(255, 255, 255, 0.85) !important;
      -webkit-text-fill-color: rgba(255, 255, 255, 0.85) !important;
      text-shadow: 0 10px 25px rgba(0, 0, 0, 0.75) !important;
      z-index: 999 !important;
      user-select: none !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-navigator:hover {
      text-shadow: 0 10px 20px rgba(0, 0, 0, 0.75) !important;
      color: #ffffff !important;
      -webkit-text-fill-color: #ffffff !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-navigator.generic-attachment-navigator--disabled {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-navigator.generic-attachment-navigator--left {
      left: 2px !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-navigator.generic-attachment-navigator--right {
      right: 2px !important;
    }

    #cpsaosxlpftnyakpaltlf .generic-attachment-navigator-icon {
      font-size: 80px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__product_img {
      width: 40px !important;
      height: 40px !important;
      margin-right: 10px !important;
      border-radius: 5px !important;
      flex-shrink: 0 !important;
      display: block !important;
      object-fit: contain !important;
      background: whitesmoke !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__product_name {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      color: black !important;
      -webkit-text-fill-color: black !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__header {
      padding-bottom: 5px !important;
      border-bottom: 1px solid #ccc !important;
      margin-bottom: 5px !important;
      display: flex !important;
      align-items: center !important;
      justify-content: space-between !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__product_desc {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      color: #999 !important;
      -webkit-text-fill-color: #999 !important;
      font-size: 13px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__product {
      display: flex !important;
      align-items: center !important;
      margin-top: 5px !important;
      margin-bottom: 5 !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__text_sm {
      font-size: 13px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__text_muted {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__text_truncate {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment {
      margin-top: 10px !important;
      color: black !important;
      -webkit-text-fill-color: black !important;
      border: 1px solid #aaa !important;
      background: white !important;
      border-radius: 8px !important;
      width: 220px !important;
      overflow-y: auto !important;
      overflow-x: hidden !important;
      padding: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__footer {
      margin-top: 10px !important;
      padding-top: 10px !important;
      border-top: 1px solid #ccc !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__total {
      font-size: 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__label {
      font-size: 13px !important;
      color: #777 !important;
      -webkit-text-fill-color: #777 !important;
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__label.no_margin {
      margin-top: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment.order_attachment__user {
      margin-right: 50px !important;
      align-self: flex-end !important;
      margin-right: 0 !important;
      margin-left: 50px !important;
      align-self: flex-start !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment {
      margin-top: 10px !important;
      border: 1px solid #d8d8d8 !important;
      background: white !important;
      border-radius: 7px !important;
      overflow: hidden !important;
      width: 200px !important;
      display: inline-block !important;
      vertical-align: top !important;
      transition: all 0.1s !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment.product_attachment__user {
      margin-right: 50px !important;
      align-self: flex-end !important;
      margin-right: 0 !important;
      margin-left: 50px !important;
      align-self: flex-start !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__img {
      width: 200px !important;
      height: 200px !important;
      border-bottom: 1px solid #d8d8d8 !important;
      object-fit: cover !important;
      display: block !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__price {
      padding-left: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__btns {
      margin-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__btn {
      border-top: 1px solid #d8d8d8 !important;
      display: flex !important;
      padding: 8px 10px !important;
      align-items: center !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      justify-content: center !important;
      cursor: pointer !important;
      text-transform: capitalize !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__btn:last-child {
      margin-right: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__btn:hover {
      color: #76B51B !important;
      -webkit-text-fill-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf a.product_attachment__title {
      display: block !important;
      padding: 8px 10px 0 10px !important;
      font-weight: 500 !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      word-break: break-word !important;
      margin-bottom: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__subtitle {
      white-space: pre-wrap !important;
      display: -webkit-box !important;
      -webkit-line-clamp: 3 !important;
      -webkit-box-orient: vertical !important;
      overflow: hidden !important;
      padding: 5px 10px !important;
      color: #aaa !important;
      -webkit-text-fill-color: #aaa !important;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      margin-bottom: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .product_attachment__btn_external_link {
      width: 16px !important;
      height: 16px !important;
      margin-left: 5px !important;
      margin-top: -2px !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-wrapper {
      max-width: 85% !important;
      margin-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-wrapper.full {
      max-width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner {
      position: relative !important;
      display: inline-block !important;
      max-width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-actions {
      position: absolute !important;
      bottom: -18px !important;
      margin-top: 4px !important;
      opacity: 0.7 !important;
      left: calc(100% - 25px) !important;
      display: none !important;
      border: 1px solid #dee2e6 !important;
      background-color: white !important;
      border-radius: 4px !important;
      z-index: 10 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-actions:hover {
      opacity: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner:hover .message-event-actions {
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-actions {
      display: flex !important;
      position: unset !important;
      margin-top: 4px !important;
      border: none !important;
      padding: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn {
      padding: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn .message-event-action-btn-svg {
      width: 24px !important;
      height: 24px !important;
      background-position: 2px 2px !important;
      background-size: 20px 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn.message-event-action-btn__dev {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
      padding-right: 10px !important;
      border-radius: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn.message-event-action-btn__dev .message-event-action-btn-svg {
      width: 24px !important;
      height: 24px !important;
      background-position: 2px 2px !important;
      background-size: 20px 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn.message-event-action-btn__dev:hover {
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn.message-event-action-btn__dev.message-event-action-btn_like.active {
      color: #34c759 !important;
      -webkit-text-fill-color: #34c759 !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-convo-event-inner.last .message-event-action-btn.message-event-action-btn__dev.message-event-action-btn_like.active {
      color: #34c759 !important;
      -webkit-text-fill-color: #34c759 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.message-event-action-btn__dev:hover {
      background-color: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn {
      height: 24px !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      cursor: pointer !important;
      padding: 2px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn:hover {
      background-color: #ececec !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.active:hover {
      background-color: #dbfde3 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.message-event-action-btn__dev {
      padding: 0px !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.message-event-action-btn__dev:hover {
      background-color: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.message-event-action-btn__dev.active:hover {
      background-color: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn .message-event-action-btn-svg {
      width: 20px !important;
      height: 20px !important;
      border-radius: 4px !important;
      background-position: 2px 2px !important;
      background-size: 16px 16px !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn-svg.like {
      background-image: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9Im5vbmUiICBzdHJva2U9IiM2Yzc1N2QiICBzdHJva2Utd2lkdGg9IjIiICBzdHJva2UtbGluZWNhcD0icm91bmQiICBzdHJva2UtbGluZWpvaW49InJvdW5kIiAgY2xhc3M9Imljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItdGh1bWItdXAiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDExdjhhMSAxIDAgMCAxIC0xIDFoLTJhMSAxIDAgMCAxIC0xIC0xdi03YTEgMSAwIDAgMSAxIC0xaDNhNCA0IDAgMCAwIDQgLTR2LTFhMiAyIDAgMCAxIDQgMHY1aDNhMiAyIDAgMCAxIDIgMmwtMSA1YTIgMyAwIDAgMSAtMiAyaC03YTMgMyAwIDAgMSAtMyAtMyIgLz48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn-svg.dislike {
      background-image: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9Im5vbmUiICBzdHJva2U9IiM2Yzc1N2QiICBzdHJva2Utd2lkdGg9IjIiICBzdHJva2UtbGluZWNhcD0icm91bmQiICBzdHJva2UtbGluZWpvaW49InJvdW5kIiAgY2xhc3M9Imljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItdGh1bWItZG93biI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcgMTN2LThhMSAxIDAgMCAwIC0xIC0xaC0yYTEgMSAwIDAgMCAtMSAxdjdhMSAxIDAgMCAwIDEgMWgzYTQgNCAwIDAgMSA0IDR2MWEyIDIgMCAwIDAgNCAwdi01aDNhMiAyIDAgMCAwIDIgLTJsLTEgLTVhMiAzIDAgMCAwIC0yIC0yaC03YTMgMyAwIDAgMCAtMyAzIiAvPjwvc3ZnPgo=') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn-svg.info {
      background-image: url('data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgZmlsbD0ibm9uZSIKICBzdHJva2U9IiM2Yzc1N2QiCiAgc3Ryb2tlLXdpZHRoPSIyIgogIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICBzdHJva2UtbGluZWpvaW49InJvdW5kIgo+CiAgPHBhdGggZD0iTTMgMTJhOSA5IDAgMSAwIDE4IDBhOSA5IDAgMCAwIC0xOCAwIiAvPgogIDxwYXRoIGQ9Ik0xMiA5aC4wMSIgLz4KICA8cGF0aCBkPSJNMTEgMTJoMXY0aDEiIC8+Cjwvc3ZnPgo=') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn:hover .message-event-action-btn-svg.like {
      background-image: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9Im5vbmUiICBzdHJva2U9ImJsYWNrIiAgc3Ryb2tlLXdpZHRoPSIyIiAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXRodW1iLXVwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyAxMXY4YTEgMSAwIDAgMSAtMSAxaC0yYTEgMSAwIDAgMSAtMSAtMXYtN2ExIDEgMCAwIDEgMSAtMWgzYTQgNCAwIDAgMCA0IC00di0xYTIgMiAwIDAgMSA0IDB2NWgzYTIgMiAwIDAgMSAyIDJsLTEgNWEyIDMgMCAwIDEgLTIgMmgtN2EzIDMgMCAwIDEgLTMgLTMiIC8+PC9zdmc+Cg==') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn:hover .message-event-action-btn-svg.dislike {
      background-image: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9Im5vbmUiICBzdHJva2U9ImJsYWNrIiAgc3Ryb2tlLXdpZHRoPSIyIiAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXRodW1iLWRvd24iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDEzdi04YTEgMSAwIDAgMCAtMSAtMWgtMmExIDEgMCAwIDAgLTEgMXY3YTEgMSAwIDAgMCAxIDFoM2E0IDQgMCAwIDEgNCA0djFhMiAyIDAgMCAwIDQgMHYtNWgzYTIgMiAwIDAgMCAyIC0ybC0xIC01YTIgMyAwIDAgMCAtMiAtMmgtN2EzIDMgMCAwIDAgLTMgMyIgLz48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn:hover .message-event-action-btn-svg.info {
      background-image: url('data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgZmlsbD0ibm9uZSIKICBzdHJva2U9IiMwMDAiCiAgc3Ryb2tlLXdpZHRoPSIyIgogIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICBzdHJva2UtbGluZWpvaW49InJvdW5kIgo+CiAgPHBhdGggZD0iTTMgMTJhOSA5IDAgMSAwIDE4IDBhOSA5IDAgMCAwIC0xOCAwIiAvPgogIDxwYXRoIGQ9Ik0xMiA5aC4wMSIgLz4KICA8cGF0aCBkPSJNMTEgMTJoMXY0aDEiIC8+Cjwvc3ZnPgo=') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.active .message-event-action-btn-svg.like {
      background-image: url('data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjI0IiAgaGVpZ2h0PSIyNCIgIHZpZXdCb3g9IjAgMCAyNCAyNCIgIGZpbGw9IiMzNEM3NTkiICBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXRodW1iLXVwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTMgM2EzIDMgMCAwIDEgMi45OTUgMi44MjRsLjAwNSAuMTc2djRoMmEzIDMgMCAwIDEgMi45OCAyLjY1bC4wMTUgLjE3NGwuMDA1IC4xNzZsLS4wMiAuMTk2bC0xLjAwNiA1LjAzMmMtLjM4MSAxLjYyNiAtMS41MDIgMi43OTYgLTIuODEgMi43OGwtLjE2NCAtLjAwOGgtOGExIDEgMCAwIDEgLS45OTMgLS44ODNsLS4wMDcgLS4xMTdsLjAwMSAtOS41MzZhMSAxIDAgMCAxIC41IC0uODY1YTIuOTk4IDIuOTk4IDAgMCAwIDEuNDkyIC0yLjM5N2wuMDA3IC0uMjAydi0xYTMgMyAwIDAgMSAzIC0zeiIgLz48cGF0aCBkPSJNNSAxMGExIDEgMCAwIDEgLjk5MyAuODgzbC4wMDcgLjExN3Y5YTEgMSAwIDAgMSAtLjg4MyAuOTkzbC0uMTE3IC4wMDdoLTFhMiAyIDAgMCAxIC0xLjk5NSAtMS44NWwtLjAwNSAtLjE1di03YTIgMiAwIDAgMSAxLjg1IC0xLjk5NWwuMTUgLS4wMDVoMXoiIC8+PC9zdmc+Cg==') !important;
    }

    #cpsaosxlpftnyakpaltlf .message-event-action-btn.active .message-event-action-btn-svg.dislike {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0ODBfOTUpIj4KPHBhdGggZD0iTTEzIDIxLjAwNzlDMTMuNzY1IDIxLjAwOCAxNC41MDEyIDIwLjcxNTcgMTUuMDU3OSAyMC4xOTFDMTUuNjE0NyAxOS42NjYyIDE1Ljk0OTkgMTguOTQ4NiAxNS45OTUgMTguMTg0OUwxNiAxOC4wMDc5VjE0LjAwNzlIMThDMTguNzM1MSAxNC4wMDggMTkuNDQ0NyAxMy43MzgyIDE5Ljk5NCAxMy4yNDk3QzIwLjU0MzQgMTIuNzYxMiAyMC44OTQyIDEyLjA4OCAyMC45OCAxMS4zNTc5TDIwLjk5NSAxMS4xODQ5TDIxIDExLjAwNzlMMjAuOTggMTAuODExOUwxOS45NzQgNS43Nzk5MkMxOS41OTMgNC4xNTQ5MiAxOC40NzIgMi45ODM5MiAxNy4xNjQgMi45OTk5MkwxNyAzLjAwNzkySDlDOC43NTQ5MSAzLjAwNzk4IDguNTE4MzggMy4wOTgwNCA4LjMzNTMzIDMuMjYxMDFDOC4xNTIyNyAzLjQyMzk3IDguMDM1NDMgMy42NDg0OSA4LjAwNyAzLjg5MTkyTDggNC4wMDc5Mkw4LjAwMSAxMy41NDM5QzguMDAxIDEzLjcxOTUgOC4wNDcyMSAxMy44OTE5IDguMTM0OTggMTQuMDQzOUM4LjIyMjc1IDE0LjE5NTkgOC4zNDg5OCAxNC4zMjIyIDguNTAxIDE0LjQwOTlDOC45MjcyOSAxNC42NTYxIDkuMjg2NCAxNS4wMDM1IDkuNTQ2NjEgMTUuNDIxM0M5LjgwNjgyIDE1LjgzOTIgOS45NjAxMyAxNi4zMTQ3IDkuOTkzIDE2LjgwNTlMMTAgMTcuMDA3OVYxOC4wMDc5QzEwIDE4LjgwMzYgMTAuMzE2MSAxOS41NjY2IDEwLjg3ODcgMjAuMTI5MkMxMS40NDEzIDIwLjY5MTggMTIuMjA0NCAyMS4wMDc5IDEzIDIxLjAwNzlaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik01IDE0LjAwODFDNS4yNDQ5MyAxNC4wMDggNS40ODEzNCAxMy45MTgxIDUuNjY0MzcgMTMuNzU1M0M1Ljg0NzQxIDEzLjU5MjYgNS45NjQzNCAxMy4zNjgzIDUuOTkzIDEzLjEyNTFMNiAxMy4wMDgxVjQuMDA4MDZDNS45OTk5NyAzLjc2MzEyIDUuOTEwMDQgMy41MjY3MiA1Ljc0NzI4IDMuMzQzNjhDNS41ODQ1MyAzLjE2MDY1IDUuMzYwMjUgMy4wNDM3MSA1LjExNyAzLjAxNTA2TDUgMy4wMDgwNkg0QzMuNDk1MSAzLjAwNzkzIDMuMDA4ODQgMy4xOTg3OCAyLjYzODgxIDMuNTQyMjlDMi4yNjg3OCAzLjg4NTc5IDIuMDQyMzYgNC4zNTY1NCAyLjAwNSA0Ljg2MDA2TDIgNS4wMTAwNlYxMi4wMTAxQzIuMDAwMDkgMTIuNTE0NSAyLjE5MDc3IDEzLjAwMDIgMi41MzM4NCAxMy4zN0MyLjg3NjkgMTMuNzM5NyAzLjM0NzAyIDEzLjk2NjIgMy44NSAxNC4wMDQxTDQgMTQuMDA5MUw1IDE0LjAwODFaIiBmaWxsPSIjMzMzMzMzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjQ4MF85NSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .inline-time {
      font-size: 13px !important;
      margin-top: 6px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      font-weight: 500 !important;
      opacity: 0.4 !important;
    }

    #cpsaosxlpftnyakpaltlf .message-text-inline-image-wrapper {
      display: block !important;
      margin-top: 8px !important;
      margin-bottom: 8px !important;
      max-width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .message-text-inline-image {
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .text-message-ul {
      display: block !important;
      list-style-type: disc !important;
      margin-block-start: 8px !important;
      margin-block-end: 8px !important;
      padding-inline-start: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .text-message-ol {
      display: block !important;
      list-style-type: decimal !important;
      margin-block-start: 8px !important;
      margin-block-end: 8px !important;
      padding-inline-start: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .text-message-li {
      display: list-item !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-message .text-message-link {
      color: #0d6efd !important;
      -webkit-text-fill-color: #0d6efd !important;
      font-weight: 400 !important;
    }

    #cpsaosxlpftnyakpaltlf .agent-message .text-message-link:hover {
      color: #024dbc !important;
      -webkit-text-fill-color: #024dbc !important;
    }

    #cpsaosxlpftnyakpaltlf .user-message .text-message-link {
      text-decoration: underline !important;
      text-decoration-color: rgba(255, 255, 255, 0.6) !important;
      text-underline-offset: 4px !important;
    }

    #cpsaosxlpftnyakpaltlf .user-message .text-message-link:hover {
      text-decoration-color: #fff !important;
      background-color: rgba(255, 255, 255, 0.08) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji {
      position: relative !important;
      width: 20px !important;
      height: 20px !important;
      background-size: 100% !important;
      background-repeat: no-repeat !important;
      border: none !important;
      display: inline-block !important;
      vertical-align: text-bottom !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--angry {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_60.784_7.843.98f2a99.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--confused {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_88.235.def4e71.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--crying,
    #cpsaosxlpftnyakpaltlf .emoji--cry {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_60.784_11.765.49c03d0.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--grinning {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_47.059.0f4d6e2.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--heart_eyes,
    #cpsaosxlpftnyakpaltlf .emoji--heart-eyes {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_72.549.edca5cf.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--neutral_face,
    #cpsaosxlpftnyakpaltlf .emoji--neutral {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_78.431.f910f2a.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--disappointed,
    #cpsaosxlpftnyakpaltlf .emoji--sad {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_60.784_3.922.bb191b0.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--sleepy {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_60.784_27.451.46b54e5.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--smile,
    #cpsaosxlpftnyakpaltlf .emoji--smiling {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_54.902.65724c1.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--open_mouth,
    #cpsaosxlpftnyakpaltlf .emoji--surprised {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_60.784_35.294.af7b927.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--tired_face,
    #cpsaosxlpftnyakpaltlf .emoji--tired {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_60.784_29.412.e36d284.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--stuck_out_tongue,
    #cpsaosxlpftnyakpaltlf .emoji--tongue-out {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_100.000.6df72bc.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--wink {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_64.706.9da3cba.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--moyai {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_58.824_45.098.3d7a7ad.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--dislike,
    #cpsaosxlpftnyakpaltlf .emoji--unlike,
    #cpsaosxlpftnyakpaltlf .emoji--thumbsdown {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_29.412_5.882.61f3359.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--like,
    #cpsaosxlpftnyakpaltlf .emoji--thumbsup {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_27.451_96.078.ddbb008.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--ok_hand {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_27.451_84.314.231e2b7.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--octopus {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_25.490_5.882.4b49e94.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--pig2 {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_25.490_0.000.1e6b2c0.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--wave {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_27.451_72.549.7114f58.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--mouse {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_25.490_45.098.3dfbc08.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--mouse2 {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_23.529_60.784.1420241.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji--rat {
      background-image: url(https://vcdn.subiz-cdn.com/widget-v4/public/assets/img/emoji/messenger/sub_23.529_58.824.d5faf14.png) !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji-picker {
      display: flex !important;
      flex-direction: row !important;
      z-index: 20 !important;
      position: absolute !important;
      max-width: 240px !important;
      background: #fff !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      border-radius: 10px !important;
      box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15) !important;
      right: 15px !important;
      bottom: 55px !important;
      flex-wrap: wrap !important;
      padding: 10px !important;
      justify-content: space-between !important;
      align-items: center !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji-picker--item {
      background-size: 100% !important;
      width: 30px !important;
      height: 30px !important;
      position: relative !important;
      background-repeat: no-repeat !important;
      display: inline-block !important;
      vertical-align: text-bottom !important;
      margin: 5px !important;
      cursor: pointer !important;
      transition: background-color 0.2s !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji-picker-background-item {
      background-size: 50% !important;
      width: 40px !important;
      height: 40px !important;
      border-radius: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .emoji-picker-background-item:hover {
      background-color: #dee2e6 !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list {
      display: flex !important;
      flex-direction: column !important;
      flex: 1 !important;
      width: 100% !important;
      justify-content: space-between !important;
      overflow: auto !important;
      margin-top: -60px !important;
      padding-left: 22.5px !important;
      padding-right: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--list {
      background: #fff !important;
      overflow-y: auto !important;
      overflow-x: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--title {
      font-weight: 500 !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      background: #fff !important;
      border-bottom: 1px solid #f0f0f0 !important;
      padding: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--container {
      border-radius: 10px !important;
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1) !important;
      overflow: auto !important;
      display: flex !important;
      flex-direction: column !important;
      user-select: none !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--footer {
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      margin-top: 22.5px !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-last-info {
      overflow: hidden !important;
      white-space: nowrap !important;
      justify-content: center !important;
      display: flex !important;
      flex-direction: column !important;
      flex: 1 !important;
      margin-left: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-last-message {
      font-weight: normal !important;
      flex: 1 !important;
      cursor: pointer !important;
      display: flex !important;
      width: 100% !important;
      overflow: hidden !important;
      align-items: center !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-last-mes {
      text-overflow: ellipsis !important;
      opacity: 0.6 !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      font-weight: normal !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-title {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      font-weight: 500 !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-completed {
      width: 14px !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-name {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      flex: 1 !important;
      margin-right: 16px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--item {
      cursor: pointer !important;
      border-bottom: 1px solid rgb(242.82954545454547, 245.43749999999997, 239.0625) !important;
      padding: 15px !important;
      display: flex !important;
      flex-direction: row !important;
      transition: background 0.15s ease !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--item:hover {
      background: rgb(242.82954545454547, 245.43749999999997, 239.0625) !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--convo-time span {
      font-size: 13px !important;
      line-height: 20px !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      opacity: 0.6 !important;
      min-width: 70px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--item-unread {
      width: 8px !important;
      height: 8px !important;
      background: #dc3545 !important;
      border-radius: 50% !important;
      margin-left: 15px !important;
      align-self: center !important;
    }

    #cpsaosxlpftnyakpaltlf .convo-list--item-avatar {
      width: 32px !important;
      height: 32px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--empty {
      display: flex !important;
      flex: 1 !important;
      justify-content: center !important;
      align-items: center !important;
      flex-direction: column !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--empty-text {
      color: #343a40 !important;
      -webkit-text-fill-color: #343a40 !important;
      margin-top: 30px !important;
      text-align: center !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--empty-icon {
      width: 128px !important;
      height: 128px !important;
      -webkit-mask-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cg%20data-name%3D%22Layer%202%22%3E%3Cpath%20d%3D%22M130.9%20366.9a9.9%209.9%200%200%200-2.9%207.1%2010.33%2010.33%200%200%200%202.9%207.1%209.73%209.73%200%200%200%207.1%202.9%2010.33%2010.33%200%200%200%207.1-2.9%209.73%209.73%200%200%200%202.9-7.1%2010.52%2010.52%200%200%200-2.9-7.1%209.9%209.9%200%200%200-7.1-2.9%2010.33%2010.33%200%200%200-7.1%202.9zM483.7%20282a183.07%20183.07%200%200%200%2028.3-98C512%2082.5%20429.5%200%20328%200a183.16%20183.16%200%200%200-96%2027%2010%2010%200%200%200%2010.5%2017.1A162.67%20162.67%200%200%201%20328%2020c90.4%200%20164%2073.6%20164%20164a162.73%20162.73%200%200%201-27.9%2091.5%2010.07%2010.07%200%200%200%20.3%2011.6l11%2040.9-44-11.8a10%2010%200%200%200-8.4%201.5%20164.32%20164.32%200%200%201-151.8%2020.2%20138.68%20138.68%200%200%200-97.1-97.1%20164.31%20164.31%200%200%201%2014.5-143.2%2010%2010%200%200%200-17-10.6%20184%20184%200%200%200-19.9%20149.6c-4.5-.4-9.1-.7-13.7-.7C61.9%20236%200%20297.9%200%20374a136.88%20136.88%200%200%200%2022.9%2076.1L12.2%20490a10%2010%200%200%200%2012.3%2012.3l40.9-11a137.71%20137.71%200%200%200%20146.5-.8%2010%2010%200%200%200-10.7-16.9%20118.09%20118.09%200%200%201-128.6-1.5%209.73%209.73%200%200%200-8.1-1.3L36%20478.5l7.4-27.7a10%2010%200%200%200-1.5-8.4%20117.95%20117.95%200%201%201%20207-28%2010%2010%200%200%200%2018.8%206.8%20137.72%20137.72%200%200%200%208.3-47.3%20124.44%20124.44%200%200%200-.7-13.7%20183.93%20183.93%200%200%200%20155.3-23.6l56.2%2015.1a10%2010%200%200%200%2012.3-12.3zm-246%20162.2a10.52%2010.52%200%200%200-7.1%202.9%209.73%209.73%200%200%200-2.9%207.1%2010.33%2010.33%200%200%200%202.9%207.1%209.73%209.73%200%200%200%207.1%202.9%2010.52%2010.52%200%200%200%207.1-2.9%209.73%209.73%200%200%200%202.9-7.1%209.9%209.9%200%200%200-10-10zM205.3%2070.7a10.52%2010.52%200%200%200%207.1-2.9%209.73%209.73%200%200%200%202.9-7.1%2010.14%2010.14%200%200%200-2.9-7.1%209.9%209.9%200%200%200-7.1-2.9%2010.52%2010.52%200%200%200-7.1%202.9%209.9%209.9%200%200%200-2.9%207.1%2010.52%2010.52%200%200%200%202.9%207.1%209.9%209.9%200%200%200%207.1%202.9zm-19.4%20296.2a9.9%209.9%200%200%200-2.9%207.1%2010.33%2010.33%200%200%200%202.9%207.1%209.73%209.73%200%200%200%207.1%202.9%2010.33%2010.33%200%200%200%207.1-2.9%209.73%209.73%200%200%200%202.9-7.1%2010.33%2010.33%200%200%200-2.9-7.1%209.9%209.9%200%200%200-7.1-2.9%2010.33%2010.33%200%200%200-7.1%202.9zm210.8-201.1a9.8%209.8%200%200%200%205.2-1.5l1.3-.8a9.92%209.92%200%200%200%203.3-13.7%2010.06%2010.06%200%200%200-13.8-3.3l-1.3.8a10%2010%200%200%200%205.3%2018.5zm-68.1%20107.4a58%2058%200%200%200%2057.9-57.9%207%207%200%200%200-7-7H277.7a7%207%200%200%200-7%207%2058%2058%200%200%200%2057.9%2057.9zm-43.5-50.9h87.1l-1%203.7a43.93%2043.93%200%200%201-85.2%200zm-25.8-56.5a9.8%209.8%200%200%200%205.2-1.5l1.3-.8a9.92%209.92%200%200%200%203.3-13.7%2010.06%2010.06%200%200%200-13.8-3.3l-1.3.8a10%2010%200%200%200%205.3%2018.5zM75.9%20366.9A9.9%209.9%200%200%200%2073%20374a10.33%2010.33%200%200%200%202.9%207.1A9.73%209.73%200%200%200%2083%20384a10.33%2010.33%200%200%200%207.1-2.9A9.73%209.73%200%200%200%2093%20374a10.33%2010.33%200%200%200-2.9-7.1A9.9%209.9%200%200%200%2083%20364a10.33%2010.33%200%200%200-7.1%202.9z%22%20fill%3D%22%234285f4%22%20data-name%3D%22Capa%201%22/%3E%3C/g%3E%3C/svg%3E') !important;
      border-radius: 0 !important;
      background-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-container {
      border-radius: 0px !important;
      max-height: 100% !important;
      margin-bottom: 0 !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important;
      width: 100% !important;
      height: 100% !important;
      opacity: 1 !important;
      transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1) !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-container.widget-container--left {
      left: 0 !important;
      right: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-container.widget-container--right {
      right: 0 !important;
      left: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-container.widget-container--hide {
      top: -100vh !important;
      opacity: 0 !important;
      transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1), bottom 0.15s cubic-bezier(1, 0.5, 0.8, 1) !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-container.widget-container--left {
      left: 20px !important;
      right: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-container.widget-container--right {
      right: 20px !important;
      left: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-container {
      max-height: 100% !important;
      max-height: calc(100% - 40px) !important;
      max-width: 100% !important;
      background: #fff !important;
      z-index: 200000003 !important;
      border-radius: 15px !important;
      box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.13) !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      position: fixed !important;
      margin-bottom: 30px !important;
      width: 375px !important;
      height: 607px !important;
      bottom: 0 !important;
      opacity: 1 !important;
      transform: translateY(0) !important;
      transition: transform 0.15s cubic-bezier(1, 0.5, 0.8, 1), opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1), scale 0.15s ease !important;
      visibility: visible !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-container.widget-container--full {
      max-height: 100% !important;
      height: 100% !important;
      margin-bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-container.widget-container--hide {
      opacity: 0 !important;
      transform: translateY(20px) !important;
      visibility: hidden !important;
      transition: transform 0.15s cubic-bezier(1, 0.5, 0.8, 1), opacity 0.1s cubic-bezier(1, 0.5, 0.8, 1), visibility 0.1s cubic-bezier(1, 0.5, 0.8, 1) !important;
    }

    #cpsaosxlpftnyakpaltlf .btn--start-convo {
      border-radius: 7px !important;
      flex-shrink: 0 !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      padding-left: 32px !important;
      padding-right: 32px !important;
      height: 40px !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      font-size: 16px !important;
      font-weight: 500 !important;
      line-height: 20px !important;
      text-align: center !important;
      background: #76B51B !important;
      width: 100% !important;
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      transition: filter 250ms ease !important;
    }

    #cpsaosxlpftnyakpaltlf .btn--start-convo::after {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .btn--start-convo:hover {
      filter: brightness(1.1) !important;
    }

    #cpsaosxlpftnyakpaltlf .btn--start-convo:disabled {
      opacity: 0.5 !important;
      cursor: default !important;
      pointer-events: none !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body.widget-body--none {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body {
      flex: 1 !important;
      flex-grow: 1 !important;
      z-index: -1 !important;
      width: 100% !important;
      overflow-y: auto !important;
      flex-direction: column !important;
      display: flex !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .embed-chat .widget-body--events {
      width: 600px !important;
      margin: 0 auto !important;
      max-width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .embed-chat .message-input {
      max-width: 600px !important;
      margin: 20px auto !important;
    }

    #cpsaosxlpftnyakpaltlf .embed-chat .widget-header--inner {
      max-width: 100% !important;
      width: 600px !important;
    }

    #cpsaosxlpftnyakpaltlf .embed-chat .widget-body--content {
      width: 600px !important;
      margin: 0 auto !important;
      max-width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .embed-chat .convo-list {
      width: 600px !important;
      margin: 0 auto !important;
      max-width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-body--content {
      overflow-y: auto !important;
      overflow-x: hidden !important;
      flex: 1 !important;
      display: flex !important;
      flex-direction: column !important;
      position: relative !important;
      min-height: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .poweredby {
      margin-bottom: 15px !important;
      text-align: center !important;
    }

    #cpsaosxlpftnyakpaltlf .poweredby .poweredby--text {
      text-decoration: none !important;
      font-size: 13px !important;
      color: #7c7c7c !important;
      -webkit-text-fill-color: #7c7c7c !important;
      vertical-align: baseline !important;
    }

    #cpsaosxlpftnyakpaltlf .poweredby .poweredby--text .poweredby--subiz-logo {
      opacity: 0.7 !important;
      margin-top: -1px !important;
      height: 12px !important;
    }

    #cpsaosxlpftnyakpaltlf .poweredby .poweredby--text:hover {
      color: #333 !important;
      -webkit-text-fill-color: #333 !important;
    }

    #cpsaosxlpftnyakpaltlf .poweredby .poweredby--text:hover .poweredby--subiz-logo {
      opacity: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .empty-container {
      display: flex !important;
      justify-content: center !important;
      flex-direction: column !important;
      margin-top: 30px !important;
      margin-bottom: 30px !important;
    }

    #cpsaosxlpftnyakpaltlf .empty-desc {
      text-align: center !important;
      margin: 30px !important;
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button--white-bg {
      display: none !important;
      z-index: -1 !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button--white-bg--mask-only {
      background: white !important;
      width: 66px !important;
      height: 66px !important;
      top: 2px !important;
      left: 2px !important;
      position: absolute !important;
      border-radius: 50% !important;
      display: block !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .chat-button--default {
      width: 70px !important;
      height: 70px !important;
      background: #76B51B !important;
      border-radius: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-layout {
      bottom: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-layout.widget-layout--left {
      left: 20px !important;
      right: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .widget-layout.widget-layout--right {
      right: 20px !important;
      left: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .mobile .chat-button--img {
      min-width: 70px !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button {
      cursor: pointer !important;
      position: relative !important;
      scale: 1 !important;
      transition: filter 250ms ease, opacity 0.15s ease-in, scale 0.125s ease-in-out, transform 0.2s ease-in-out !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button.hidden {
      opacity: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button:hover {
      filter: brightness(1.1) !important;
      scale: 1.05 !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button--img {
      opacity: 0 !important;
      min-width: 70px !important;
      display: block !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button.chat-button--left {
      float: left !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button.chat-button--right {
      float: right !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-layout {
      z-index: 200000002 !important;
      position: fixed !important;
      bottom: 30px !important;
      transition: opacity 150ms !important;
      opacity: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-layout.widget-layout--hidden {
      opacity: 0 !important;
      pointer-events: none !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-layout.widget-layout--left {
      left: 20px !important;
      right: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-layout.widget-layout--right {
      right: 20px !important;
      left: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .chat-button--unread {
      position: absolute !important;
      right: 0px !important;
      top: -5px !important;
      background: #dc3545 !important;
      padding-left: 5px !important;
      padding-right: 5px !important;
      padding-top: 2px !important;
      padding-bottom: 2px !important;
      border-radius: 5px !important;
      color: #fff !important;
      -webkit-text-fill-color: #fff !important;
      box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15) !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview {
      z-index: 200000003 !important;
      background: #fff !important;
      box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15) !important;
      border-radius: 15px !important;
      max-width: 100% !important;
      width: 340px !important;
      margin-bottom: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview.widget-preview--hidden {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--btn-close {
      cursor: pointer !important;
      opacity: 0.5 !important;
      align-self: flex-start !important;
      background-color: #e5e5e5 !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXIteCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4K') !important;
      background-size: 16px 16px !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      width: 24px !important;
      height: 24px !important;
      display: block !important;
      border-radius: 100% !important;
      transition: background-color 0.2s !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--btn-close:hover {
      opacity: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--avatar {
      width: 45px !important;
      height: 45px !important;
      border: 1px solid rgba(31, 54, 90, 0.1) !important;
      border-radius: 100% !important;
      margin-right: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--body {
      display: flex !important;
      padding: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--title {
      display: block !important;
      font-size: 15px !important;
      color: black !important;
      -webkit-text-fill-color: black !important;
      margin-bottom: 5px !important;
      opacity: 0.7 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--content {
      cursor: pointer !important;
      flex: 1 !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--message {
      white-space: pre-wrap !important;
      word-wrap: break-word !important;
      font-weight: 500 !important;
      font-size: 16px !important;
      display: block !important;
      margin: 0 !important;
      margin-bottom: 0px !important;
      max-height: 78px !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--action {
      border-top: 1px solid #f0f0f0 !important;
      cursor: pointer !important;
      padding: 13px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview--action-text {
      display: block !important;
      text-align: center !important;
      font-weight: 500 !important;
      font-size: 16px !important;
      color: #76B51B !important;
      -webkit-text-fill-color: #76B51B !important;
      margin: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-internet-status {
      position: absolute !important;
      bottom: 0 !important;
      left: 0 !important;
      width: 100% !important;
      font-size: 14px !important;
      z-index: 10 !important;
      text-align: center !important;
      padding: 6px 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-internet-status.negative {
      background-color: #212325 !important;
      color: #fff !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-internet-status.positive {
      background-color: #19b600 !important;
      color: #fff !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message--header {
      display: flex !important;
      overflow: hidden !important;
      align-items: center !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message--header .widget-preview--avatar {
      width: 24px !important;
      height: 24px !important;
      flex-shrink: 0 !important;
      margin-right: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message--author {
      flex: 1 !important;
      overflow: hidden !important;
      display: flex !important;
      align-items: center !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message--author .badge {
      margin-left: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message--author-text {
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important;
      line-height: 1.5 !important;
      color: #555555 !important;
      -webkit-text-fill-color: #555555 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message--content {
      margin-top: 10px !important;
      white-space: pre-wrap !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper {
      z-index: 200000003 !important;
      width: 100% !important;
      margin-bottom: 15px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: flex-start !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper.right {
      align-items: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper.horizontal {
      flex-direction: row !important;
      flex-wrap: wrap !important;
      align-items: center !important;
      gap: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper.horizontal.right {
      justify-content: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper.horizontal.left {
      justify-content: flex-start !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper.horizontal .widget-preview-quick-reply-item {
      margin: 0 !important;
      max-width: 200px !important;
      overflow: hidden !important;
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      padding: 6px 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-wrapper.horizontal .widget-preview-quick-reply-item:last-child {
      margin-bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-item {
      border-radius: 20px !important;
      padding: 8px 20px !important;
      background: #fff !important;
      border: 1.5px solid !important;
      border-color: #76B51B !important;
      color: #76B51B !important;
      -webkit-text-fill-color: #76B51B !important;
      margin-bottom: 15px !important;
      cursor: pointer !important;
      transition: 0.3s ease !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-item:last-child {
      margin-bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-quick-reply-item:hover {
      color: #fff !important;
      -webkit-text-fill-color: #fff !important;
      background-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-image-wrapper {
      z-index: 200000003 !important;
      width: 100% !important;
      margin-bottom: 15px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: flex-start !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-image-wrapper.right {
      align-items: flex-end !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-image-item {
      max-width: 300px !important;
      border-radius: 15px !important;
      box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15) !important;
      border: 1px solid #dee2e6 !important;
      overflow: hidden !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-image-item img {
      width: 100% !important;
      max-height: 300px !important;
      object-fit: cover !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message {
      z-index: 200000003 !important;
      background: #fff !important;
      box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15) !important;
      border: 1px solid #dee2e6 !important;
      border-radius: 15px !important;
      max-width: 100% !important;
      min-width: 210px !important;
      margin-bottom: 15px !important;
      padding: 15px 20px !important;
      positive: relative !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message.right {
      border-bottom-right-radius: 8px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-text-message.left {
      border-bottom-left-radius: 8px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-new-wrapper {
      max-width: 340px !important;
      position: relative !important;
      opacity: 1 !important;
      transition: opacity 0.15s ease-in, transform 0.15s ease-in !important;
      transform: translateY(0) !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-new-wrapper.hidden {
      transform: translateY(20px) !important;
      transition: opacity 0.15s ease-out, transform 0.15s ease-out !important;
      opacity: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-new-wrapper:hover .widget-preview-x-wrapper {
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-x-wrapper {
      display: none !important;
      justify-content: flex-start !important;
      width: calc(100% + 40px) !important;
      position: absolute !important;
      padding: 15px 20px !important;
      left: -20px !important;
      bottom: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-x-wrapper.mobile {
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-x-wrapper.right {
      justify-content: flex-end !important;
      left: unset !important;
      right: -20px !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-x-wrapper .widget-preview--btn-close {
      opacity: 1 !important;
      width: 32px !important;
      height: 32px !important;
      border: 1px solid #ececec !important;
      box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15) !important;
      background-color: #00000040 !important;
      background-size: 16px 16px !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXIteCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .widget-preview-x-wrapper .widget-preview--btn-close:hover {
      border-color: #fff !important;
      background-color: #00000066 !important;
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXIteCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4K') !important;
    }

    #cpsaosxlpftnyakpaltlf .rating--overlay {
      position: absolute !important;
      height: 100% !important;
      width: 100% !important;
      background: black !important;
      opacity: 0.3 !important;
      top: 0 !important;
      left: 0 !important;
      border-bottom-left-radius: 15px !important;
      border-bottom-right-radius: 15px !important;
      z-index: 9 !important;
    }

    #cpsaosxlpftnyakpaltlf .rating {
      border-top-left-radius: 10px !important;
      border-top-right-radius: 10px !important;
      overflow: hidden !important;
      position: absolute !important;
      height: 400px !important;
      max-height: 80% !important;
      width: 100% !important;
      bottom: 0 !important;
      /* centering */
      left: 0 !important;
      background: white !important;
      border-bottom-left-radius: 15px !important;
      border-bottom-right-radius: 15px !important;
      z-index: 10 !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--comment {
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
      resize: none !important;
      margin-left: 20px !important;
      margin-right: 20px !important;
      border: 2px solid lightgray !important;
      border-radius: 5px !important;
      padding: 10px !important;
      height: 60px !important;
      min-height: 60px !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--close-btn {
      right: 20px !important;
      top: -2px !important;
      width: 22px !important;
      height: 22px !important;
      position: absolute !important;
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23acacac%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-x%22%3E%3Cline%20x1%3D%2218%22%20y1%3D%226%22%20x2%3D%226%22%20y2%3D%2218%22%3E%3C/line%3E%3Cline%20x1%3D%226%22%20y1%3D%226%22%20x2%3D%2218%22%20y2%3D%2218%22%3E%3C/line%3E%3C/svg%3E') !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--close-btn:hover {
      background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23a0a0a0%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-x%22%3E%3Cline%20x1%3D%2218%22%20y1%3D%226%22%20x2%3D%226%22%20y2%3D%2218%22%3E%3C/line%3E%3Cline%20x1%3D%226%22%20y1%3D%226%22%20x2%3D%2218%22%20y2%3D%2218%22%3E%3C/line%3E%3C/svg%3E') !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--handle:hover .rating--thumb {
      background: #e0e0e0 !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--thumb {
      width: 70px !important;
      height: 6px !important;
      background: #eaeaea !important;
      border-radius: 5px !important;
      margin: 0 auto !important;
      cursor: grabbing !important;
      margin-top: 8px !important;
      margin-bottom: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--content {
      display: flex !important;
      flex: 1 !important;
      flex-grow: 1 !important;
      height: calc(100% - 40px) !important;
      flex-direction: column !important;
      justify-content: space-between !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--heading {
      margin: 0 !important;
      font-weight: 500 !important;
      font-size: 20px !important;
      line-height: 20px !important;
      text-align: center !important;
      flex-grow: 1 !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating--description {
      text-align: center !important;
      flex-grow: 1 !important;
      font-size: 15px !important;
      padding-left: 20px !important;
      padding-right: 20px !important;
      display: flex !important;
      align-items: center !important;
      margin-top: 10px !important;
      margin-bottom: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating-faces-container {
      flex: 5 !important;
      display: flex !important;
      justify-content: space-around !important;
      align-items: center !important;
      margin: 10px 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating-face-container {
      padding: 15px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      cursor: pointer !important;
      border-radius: 10px !important;
      user-select: none !important;
      -webkit-transition: all 0.1s !important;
      transition: all 0.1s !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating-face-container:hover {
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating-face--text {
      margin-top: 10px !important;
      margin-bottom: 0px !important;
      font-size: 13px !important;
      color: #4d4d4d !important;
      -webkit-text-fill-color: #4d4d4d !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating-no-thanks {
      flex: 10 !important;
      text-align: center !important;
      cursor: pointer !important;
      display: flex !important;
      justify-content: center !important;
      align-items: flex-end !important;
      color: #acacac !important;
      -webkit-text-fill-color: #acacac !important;
    }

    #cpsaosxlpftnyakpaltlf .rating .rating-no-thanks:hover {
      color: black !important;
      -webkit-text-fill-color: black !important;
    }

    #cpsaosxlpftnyakpaltlf .text__danger {
      color: #dc3545 !important;
    }

    #cpsaosxlpftnyakpaltlf .extension--close-btn {
      background: #00000088 !important;
      border-radius: 8px !important;
      color: #ffffffaa !important;
      -webkit-text-fill-color: #ffffffaa !important;
      right: 10px !important;
      top: -35px !important;
      font-size: 14px !important;
      position: absolute !important;
      padding: 5px 15px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .extension--close-btn:hover {
      background: #000000 !important;
      color: #ffffff !important;
      -webkit-text-fill-color: #ffffff !important;
    }

    #cpsaosxlpftnyakpaltlf .extension--handle {
      margin-bottom: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .extension--handle:hover .extension--thumb {
      background: #e0e0e0 !important;
    }

    #cpsaosxlpftnyakpaltlf .extension--thumb {
      width: 70px !important;
      cursor: grabbing !important;
      margin: 0 auto !important;
      height: 6px !important;
      background: #eaeaea !important;
      border-radius: 5px !important;
      flex: 1 !important;
      margin-top: 5px !important;
    }

    #cpsaosxlpftnyakpaltlf .extension {
      border-top-left-radius: 10px !important;
      position: absolute !important;
      border-top-right-radius: 10px !important;
      width: 100% !important;
      bottom: 0 !important;
      /* centering */
      left: 0 !important;
      border-bottom-left-radius: 15px !important;
      border-bottom-right-radius: 15px !important;
      display: flex !important;
      flex-direction: column !important;
      background: white !important;
      z-index: 10 !important;
    }

    #cpsaosxlpftnyakpaltlf .extension--overlay {
      position: absolute !important;
      height: 100% !important;
      width: 100% !important;
      background: black !important;
      opacity: 0.3 !important;
      top: 0 !important;
      left: 0 !important;
      border-bottom-left-radius: 15px !important;
      border-bottom-right-radius: 15px !important;
      z-index: 9 !important;
    }

    #cpsaosxlpftnyakpaltlf .order__footer {
      margin-top: 40px !important;
      color: #888 !important;
      -webkit-text-fill-color: #888 !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      margin-bottom: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .order__footer_delimiter {
      width: 1px !important;
      height: 15px !important;
      border-right: 1px solid #bbb !important;
    }

    #cpsaosxlpftnyakpaltlf .order__footer_link {
      padding: 0 10px !important;
      font-size: 14px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .order__footer_link:hover {
      text-decoration: none !important;
      color: #555 !important;
      -webkit-text-fill-color: #555 !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order {
      border-radius: 0 !important;
      width: 780px !important;
      margin: 0 auto !important;
      height: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_section__line {
      display: none !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .desktop_order__heading {
      line-height: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_attachment__product_img {
      width: 50px !important;
      height: 50px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_label {
      font-weight: 500 !important;
      margin-top: 30px !important;
      margin-bottom: 10px !important;
      font-size: 16px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_label:first-child {
      margin-top: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_recap {
      margin-top: 0px !important;
      background: #f4f4f4 !important;
      margin-top: 20px !important;
      width: 270px !important;
      box-shadow: 0 0 0 1px hsla(0, 0%, 69%, 0.2), 0 15px 35px 0 rgba(49, 49, 93, 0.08), 0 5px 15px 0 rgba(0, 0, 0, 0.06) !important;
      border-radius: 6px !important;
      background-color: #fff !important;
      padding: 32px 32px 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_acc_header {
      display: flex !important;
      align-items: center !important;
      margin-top: 20px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_acc_logo {
      height: 50px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_acc_name {
      font-size: 16px !important;
      margin-left: 10px !important;
      border-left: 1px solid #aaa !important;
      padding-left: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop.order .order_summary_line {
      align-items: center !important;
      overflow: hidden !important;
      padding: 5px 0 !important;
      display: flex !important;
      justify-content: space-between !important;
    }

    #cpsaosxlpftnyakpaltlf .desktop_order__content {
      display: flex !important;
    }

    #cpsaosxlpftnyakpaltlf .order {
      width: 100% !important;
      display: flex !important;
      flex-direction: column !important;
      background: white !important;
      z-index: 10 !important;
    }

    #cpsaosxlpftnyakpaltlf .order .ship_card {
      display: flex !important;
      align-items: center !important;
      overflow: hidden !important;
      width: 190px !important;
      cursor: pointer !important;
      padding: 10px 15px !important;
      box-shadow: none !important;
      border: 2px solid #eee !important;
      color: #777 !important;
      -webkit-text-fill-color: #777 !important;
      margin-top: 5px !important;
      border-radius: 8px !important;
      background: white !important;
      transition: all 150ms ease-out !important;
    }

    #cpsaosxlpftnyakpaltlf .order .ship_card:hover {
      color: #555 !important;
      -webkit-text-fill-color: #555 !important;
      border: 2px solid #aaa !important;
    }

    #cpsaosxlpftnyakpaltlf .order .ship_card.ship_card__active {
      color: #333 !important;
      -webkit-text-fill-color: #333 !important;
      border: 2px solid #777 !important;
      background: #fafafa !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_ship_icon {
      margin-top: -3px !important;
      width: 15px !important;
      height: 15px !important;
      opacity: 0.6 !important;
    }

    #cpsaosxlpftnyakpaltlf .order .card_section {
      margin-top: 20px !important;
      max-width: 500px !important;
      box-shadow: 0 0 0 1px hsla(0, 0%, 69%, 0.2), 0 15px 35px 0 rgba(49, 49, 93, 0.08), 0 5px 15px 0 rgba(0, 0, 0, 0.06) !important;
      border-radius: 6px !important;
      background-color: #fff !important;
      padding: 32px !important;
    }

    #cpsaosxlpftnyakpaltlf .order input[type='text'].form-control,
    #cpsaosxlpftnyakpaltlf .order input[type='number'].form-control,
    #cpsaosxlpftnyakpaltlf .order input[type='date'].form-control,
    #cpsaosxlpftnyakpaltlf .order textarea.form-control,
    #cpsaosxlpftnyakpaltlf .order select.form-control {
      background: #f4f4f4 !important;
      border: 1px solid transparent !important;
      padding: 7px 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .order input[type='text'].form-control:hover,
    #cpsaosxlpftnyakpaltlf .order input[type='number'].form-control:hover,
    #cpsaosxlpftnyakpaltlf .order input[type='date'].form-control:hover,
    #cpsaosxlpftnyakpaltlf .order textarea.form-control:hover,
    #cpsaosxlpftnyakpaltlf .order select.form-control:hover {
      background: #f0f0f0 !important;
    }

    #cpsaosxlpftnyakpaltlf .order input[type='text'].form-control:focus,
    #cpsaosxlpftnyakpaltlf .order input[type='number'].form-control:focus,
    #cpsaosxlpftnyakpaltlf .order input[type='date'].form-control:focus,
    #cpsaosxlpftnyakpaltlf .order textarea.form-control:focus,
    #cpsaosxlpftnyakpaltlf .order select.form-control:focus,
    #cpsaosxlpftnyakpaltlf .order input[type='text'].form-control:active,
    #cpsaosxlpftnyakpaltlf .order input[type='number'].form-control:active,
    #cpsaosxlpftnyakpaltlf .order input[type='date'].form-control:active,
    #cpsaosxlpftnyakpaltlf .order textarea.form-control:active,
    #cpsaosxlpftnyakpaltlf .order select.form-control:active {
      background: #eee !important;
    }

    #cpsaosxlpftnyakpaltlf .order input[type='text'].form-control.err,
    #cpsaosxlpftnyakpaltlf .order input[type='number'].form-control.err,
    #cpsaosxlpftnyakpaltlf .order input[type='date'].form-control.err,
    #cpsaosxlpftnyakpaltlf .order textarea.form-control.err,
    #cpsaosxlpftnyakpaltlf .order select.form-control.err {
      background: #ffe6e6 !important;
      border: 1px solid #ff8a8a !important;
    }

    #cpsaosxlpftnyakpaltlf .order .form {
      box-shadow: none !important;
      border: none !important;
      padding: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .order .form .radio {
      height: unset !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order--content {
      display: flex !important;
      flex: 1 !important;
      flex-direction: column !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order--content-content {
      flex: 1 !important;
      overflow: auto !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order--heading {
      margin: 0 !important;
      margin-top: 20px !important;
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-bottom: 8px !important;
      line-height: 20px !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order--header-desc {
      color: #6c757d !important;
      -webkit-text-fill-color: #6c757d !important;
      font-size: 13px !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order__product_line {
      display: flex !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order--footer {
      text-align: k center !important;
      cursor: pointer !important;
      display: flex !important;
      justify-content: center !important;
      align-items: flex-end !important;
      color: #acacac !important;
      -webkit-text-fill-color: #acacac !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order--footer:hover {
      color: black !important;
      -webkit-text-fill-color: black !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_section_label {
      color: #444 !important;
      -webkit-text-fill-color: #444 !important;
      margin-bottom: 5px !important;
      text-transform: uppercase !important;
      font-size: 13px !important;
      font-weight: 500 !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_label {
      color: #444 !important;
      -webkit-text-fill-color: #444 !important;
      margin-bottom: 5px !important;
      text-transform: uppercase !important;
      font-size: 13px !important;
      font-weight: 500 !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_section {
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-bottom: 15px !important;
      padding-top: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_section__line {
      border-top: 4px solid #eee !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_summary_line {
      overflow: hidden !important;
      padding: 3px 0 !important;
      display: flex !important;
      justify-content: space-between !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_btn {
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_tracking_link {
      text-decoration: underline !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_tracking_link:hover {
      color: #76B51B !important;
      -webkit-text-fill-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_tracking_link_icon {
      margin-top: -3px !important;
      width: 15px !important;
      height: 15px !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_shipping_provider_logo {
      width: 32px !important;
      height: 32px !important;
      margin-right: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_btn.order__btn__light {
      background: #f0f0f0 !important;
      color: black !important;
      -webkit-text-fill-color: black !important;
      border-radius: 6px !important;
      text-align: center !important;
      padding: 8px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .order .order_btn.order__btn__light:hover {
      color: black !important;
      -webkit-text-fill-color: black !important;
      background: #ddd !important;
    }

    #cpsaosxlpftnyakpaltlf div.order__card {
      display: flex !important;
      padding: 15px !important;
      box-shadow: none !important;
      border: 2px solid #eee !important;
      margin-top: 10px !important;
      border-radius: 8px !important;
      background: #fafafa !important;
    }

    #cpsaosxlpftnyakpaltlf div.order__card.order__card__active {
      border: 2px solid #777 !important;
      background: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_form_label {
      margin-top: 10px !important;
      margin-bottom: 4px !important;
    }

    #cpsaosxlpftnyakpaltlf .btn-confirm-order {
      width: 100% !important;
      background: #76B51B !important;
      display: flex !important;
      align-items: center !important;
      border-radius: 5px !important;
      color: #fff !important;
      -webkit-text-fill-color: #fff !important;
      padding: 15px 10px !important;
      cursor: pointer !important;
      justify-content: center !important;
      font-weight: 500 !important;
      margin-top: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .btn-confirm-order:hover {
      background: #0053d4 !important;
    }

    #cpsaosxlpftnyakpaltlf .order__total {
      font-weight: 500 !important;
      font-size: 20px !important;
      color: #76B51B !important;
      -webkit-text-fill-color: #76B51B !important;
    }

    #cpsaosxlpftnyakpaltlf .btn-cancel-order {
      color: #666 !important;
      -webkit-text-fill-color: #666 !important;
      text-decoration: underline !important;
      display: inline-block !important;
      margin-top: 10px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .btn-cancel-order:hover {
      color: #333 !important;
      -webkit-text-fill-color: #333 !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status {
      text-transform: uppercase !important;
      background: black !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
      display: inline-block !important;
      border-radius: 4px !important;
      padding: 6px 6px 4px 6px !important;
      line-height: 1 !important;
      font-weight: 500 !important;
      font-size: 12px !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__canceled {
      background: whitesmoke !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__cancel {
      background: whitesmoke !important;
      color: #000 !important;
      -webkit-text-fill-color: #000 !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__confirmed {
      background: #76B51B !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__shipping {
      background: #000 !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__fullfilled {
      background: #28a745 !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__hold {
      background: #dc3545 !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__draft {
      background: #ffc107 !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_status.order_status__open {
      background: #ffc107 !important;
      color: white !important;
      -webkit-text-fill-color: white !important;
    }

    #cpsaosxlpftnyakpaltlf .order_error {
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      justify-content: center !important;
      height: 100% !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .order_attachment__note {
      font-size: 14px !important;
      white-space: pre-wrap !important;
      overflow: hidden !important;
      text-overflow: ellipsis !important;
      display: -webkit-box !important;
      -webkit-line-clamp: 3 !important;
      -webkit-box-orient: vertical !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select {
      position: absolute !important;
      background: white !important;
      -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1) !important;
      box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1) !important;
      border-radius: 5px !important;
      width: 150px !important;
      z-index: 20 !important;
      overflow: hidden !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select__overlay {
      top: 0 !important;
      overflow: hidden !important;
      position: absolute !important;
      background: #000000aa !important;
      z-index: 19 !important;
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select__item {
      padding: 7px 10px !important;
      cursor: pointer !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select__item:hover {
      background: #76B51B !important;
      color: #fff !important;
      -webkit-text-fill-color: #fff !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter {
      padding: 8px 10px !important;
      border-bottom: 1px solid #eee !important;
      position: relative !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter:hover .dropdown_select_filter__icon {
      opacity: 1 !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter_input {
      border-radius: 5px !important;
      width: 100% !important;
      display: block !important;
      background: #f4f4f4 !important;
      border: none !important;
      padding: 7px 10px !important;
      padding-left: 35px !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter_input:hover {
      background: #f0f0f0 !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter_input:focus,
    #cpsaosxlpftnyakpaltlf .dropdown_select_filter_input:active {
      background: #eee !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_input {
      border-radius: 5px !important;
      overflow: hidden !important;
      cursor: pointer !important;
      flex-wrap: nowrap !important;
      display: flex !important;
      background: #f4f4f4 !important;
      border: 1px solid trasparent !important;
      padding: 7px 10px !important;
      height: 32px !important;
      min-width: 120px !important;
      width: 100% !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_input:hover {
      background: #f0f0f0 !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_input:focus,
    #cpsaosxlpftnyakpaltlf .dropdown_select_input:active {
      background: #eee !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_input.err {
      background: #ffe6e6 !important;
      border: 1px solid #ff8a8a !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select__items {
      max-height: 300px !important;
      min-height: 100px !important;
      overflow-x: hidden !important;
      overflow-y: auto !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter__icon {
      width: 22px !important;
      height: 15px !important;
      position: absolute !important;
      z-index: 2 !important;
      top: 15px !important;
      left: 18px !important;
      border-right: 1px solid #aaa !important;
      padding-right: 7px !important;
      opacity: 0.5 !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter__empty {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      flex-direction: column !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select_filter__empty_img {
      height: 50px !important;
      margin-top: 10px !important;
      margin-bottom: 10px !important;
    }

    #cpsaosxlpftnyakpaltlf .dropdown_select__caret {
      width: 14px !important;
      margin-top: 3px !important;
      opacity: 0.6 !important;
      height: 15px !important;
    }

    div#cpsaosxlpftnyakpaltlf {
      all: initial;
    }

    body div#cpsaosxlpftnyakpaltlf {
      all: initial !important;
    }
