@charset "utf-8";

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

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

.flex-truncate { flex: 1 1 0%; min-width: 0px; }

.justify-content-end { justify-content: flex-end !important; }

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

.align-items-start { align-items: flex-start !important; }

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

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.m-0 { margin: 0px !important; }

.mt-3 { margin-top: 12px !important; }

.mt-10 { margin-top: 40px !important; }

.mt-1 { margin-top: 4px !important; }

.mt-6 { margin-top: 24px !important; }

.mt-2 { margin-top: 8px !important; }

.mr-2 { margin-right: 8px !important; }

.mx-1 { margin-left: 4px !important; margin-right: 4px !important; }

.mb-6 { margin-bottom: 24px !important; }

.mb-5 { margin-bottom: 20px !important; }

.mb-4 { margin-bottom: 16px !important; }

.mb-2 { margin-bottom: 8px !important; }

.mb-1 { margin-bottom: 4px !important; }

.mb-0 { margin-bottom: 0px !important; }

.ml-2 { margin-left: 8px !important; }

.pt-2 { padding-top: 8px !important; }

.pt-3 { padding-top: 12px !important; }

.pr-3, .px-3 { padding-right: 12px !important; }

.px-3 { padding-left: 12px !important; }

.px-2 { padding-left: 8px !important; padding-right: 8px !important; }

.pb-3 { padding-bottom: 12px !important; }

.pb-4 { padding-bottom: 16px !important; }

.pl-3 { padding-left: 12px !important; }

.mx-auto { margin-left: auto !important; margin-right: auto !important; }

.text-left { text-align: left !important; }

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

.text-capitalize { text-transform: capitalize !important; }

.text-nowrap { white-space: nowrap !important; }

.text-prewrap { white-space: pre-wrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.display { color: rgb(51, 51, 51); font-family: Poppins, arial, sans-serif; font-size: 32px; font-weight: 600; line-height: 39px; }

.body-1, body { font-size: 14px; }

.body-1, .caption, body { color: rgb(51, 51, 51); font-family: "Proxima Nova", arial, sans-serif; font-weight: 400; line-height: 20px; }

.caption { font-size: 12px; }

.text-muted { color: rgb(99, 115, 129); }

.error { color: rgb(208, 2, 27); }

.smile-theme-dark .body-1, .smile-theme-dark .caption, .smile-theme-dark .display, .smile-theme-dark .heading, .smile-theme-dark body { color: rgb(242, 242, 242); }

.smile-theme-dark .text-muted { color: rgb(175, 175, 179); }

.smile-theme-dark .error { color: rgb(255, 146, 134); }

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

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

@keyframes fadeOutNoDisplay { 
  0% { opacity: 1; }
  95% { opacity: 0; }
  100% { opacity: 0; }
}

@keyframes fadeUp { 
  0% { opacity: 0; transform: scale(0.9); visibility: hidden; }
  100% { opacity: 1; transform: scale(1); visibility: visible; }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@keyframes fadeSlideIn { 
  0% { opacity: 0; transform: translate(20px); }
  80% { opacity: 1; }
  100% { opacity: 1; transform: translate(0px); }
}

@keyframes fadeSlideOut { 
  0% { opacity: 0; transform: translate(-10px); }
  100% { opacity: 1; transform: translate(0px); }
}

@keyframes nudgeFadeSlideUp { 
  0% { opacity: 0; transform: translate3d(0px, 10px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translateZ(0px); visibility: visible; }
}

@keyframes nudgeFadeSlideDown { 
  0% { opacity: 1; transform: translateZ(0px); visibility: visible; }
  100% { opacity: 0; transform: translate3d(0px, 10px, 0px); visibility: visible; }
}

.btn-loading, .btn-success, .content-loading { overflow: hidden; pointer-events: none; position: inherit; }

.btn-loading::before, .btn-success::before, .content-loading::before { animation: 0.75s linear 0s infinite normal none running spin; background-color: inherit; border-width: 1px; border-style: solid; border-color: rgb(99, 115, 129) rgb(230, 230, 230) rgb(230, 230, 230); border-image: initial; border-radius: 50%; inset: 0px; content: ""; display: block; height: 30px; margin: auto; position: absolute; width: 30px; z-index: 1; }

.btn-loading::after, .btn-success::after, .content-loading::after { background-color: rgb(255, 255, 255); content: ""; z-index: 0; display: block !important; height: 100% !important; left: 0px !important; position: absolute !important; right: 0px !important; top: 0px !important; width: 100% !important; }

.loading-spinner-container { inset: 0px; height: 100vh; position: fixed; width: 100vw; z-index: 1; }

.loading-spinner-cover { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 1; }

.loading-spinner-exit-active, .loading-spinner-hide { animation: 0.25s ease-in-out 0s 1 normal forwards running loadingSpinnerOut; }

.loading-spinner-exit-done, .loading-spinner-hidden { animation: auto ease 0s 1 normal none running none !important; display: none !important; }

.smile-theme-dark .btn-loading::before, .smile-theme-dark .btn-success::before, .smile-theme-dark .content-loading::before { border-width: 1px; border-style: solid; border-color: rgb(175, 175, 179) rgb(70, 70, 77) rgb(70, 70, 77); border-image: initial; }

.smile-theme-dark .btn-loading::after, .smile-theme-dark .btn-success::after, .smile-theme-dark .content-loading::after { background-color: rgb(36, 36, 38); }

@keyframes loadingSpinnerOut { 
  0% { opacity: 1; }
  90% { opacity: 0; }
  100% { display: none; opacity: 0; }
}

.btn { background-image: none; border: 1px solid transparent; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 0px; overflow: hidden; padding: 15px 32px; text-align: center; text-overflow: ellipsis; touch-action: manipulation; transition: background-color 0.1s ease-in; user-select: none; vertical-align: middle; white-space: nowrap; }

.btn.btn-block { display: block; width: 100%; }

.btn.btn-sm { padding: 10px 16px; }

.btn.btn-xs { min-width: 160px; padding: 5px 32px; }

.btn.focus, .btn:focus, .btn:hover { text-decoration: none; }

.btn.active, .btn:active { background-image: none; outline: 0px; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; }

.btn.disabled:not(.tab-btn), .btn[disabled]:not(.tab-btn), fieldset[disabled] .btn:not(.tab-btn) { border: 1px solid rgb(230, 230, 230); box-shadow: none; cursor: not-allowed; opacity: 0.65; background-color: rgb(249, 250, 251) !important; color: rgb(51, 51, 51) !important; }

a.btn { text-decoration: none; }

a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }

a { outline: none; }

.btn-loading, .btn-success { position: relative !important; }

.btn-success::before { animation: auto ease 0s 1 normal none running none !important; border: none !important; height: 20px !important; width: 20px !important; }

.btn-success::after { background-color: inherit !important; }

.btn-primary.btn-loading::before { border-width: 1px !important; border-style: solid !important; border-color: rgb(99, 115, 129) rgb(255, 255, 255) rgb(255, 255, 255) !important; border-image: initial !important; height: 20px !important; width: 20px !important; }

.btn-primary.btn-loading::after { background-color: inherit !important; }

.btn-secondary { background-color: rgb(255, 255, 255); border-color: rgb(230, 230, 230); color: rgb(53, 53, 56); transition: border-color 0.1s ease-in; }

.btn-secondary:active, .btn-secondary:hover { background-color: rgb(252, 252, 252); }

.btn-secondary:active { border-color: rgb(187, 187, 190); }

.btn-secondary.disabled, .btn-secondary[disabled] { color: rgb(187, 187, 190); }

.accessibility-nav-mouse .btn { outline: none; }

.smile-theme-dark .btn.disabled:not(.tab-btn), .smile-theme-dark .btn[disabled]:not(.tab-btn), fieldset[disabled] .smile-theme-dark .btn:not(.tab-btn) { border: 1px solid rgb(70, 70, 77); color: rgb(51, 51, 51); background-color: rgb(175, 175, 179) !important; }

.smile-theme-dark .btn-secondary { background-color: rgb(43, 43, 46); border-color: rgb(70, 70, 77); color: rgb(255, 255, 255); }

.smile-theme-dark .btn-secondary:hover { background-color: rgb(36, 36, 38); }

.smile-theme-dark .btn-secondary:active { background-color: rgb(19, 19, 19); }

.smile-theme-dark .btn-secondary.disabled, .smile-theme-dark .btn-secondary[disabled] { color: rgb(202, 202, 204); }

.smile-button-font-color-dark .btn-primary { color: rgb(0, 0, 0); }

.smile-button-font-color-dark .btn-loading::before { border-width: 1px !important; border-style: solid !important; border-color: rgb(175, 175, 179) rgb(0, 0, 0) rgb(0, 0, 0) !important; border-image: initial !important; }

.smile-button-font-color-light .btn-primary { color: rgb(255, 255, 255); }

.smile-button-border-radius-square .btn { border-radius: 0px; }

.smile-button-border-radius-shaved .btn { border-radius: 5px; }

.smile-button-border-radius-rounded .btn { border-radius: 10px; }

.smile-button-border-radius-circular .btn { border-radius: 30px; }

.system-btn { background-color: transparent; border: none; border-radius: 3px; color: inherit; cursor: pointer; font: inherit; height: 36px; padding: 8px; position: relative; text-align: left; width: 36px; }

.system-btn::after { background-position: 50% center; background-repeat: no-repeat; inset: 0px; content: ""; opacity: 0.6; position: absolute; transition: background-color 0.15s ease-in-out, opacity 0.15s ease-in-out; }

.system-btn:hover { background-color: rgb(250, 250, 250); opacity: 1; }

.system-btn:hover::after { opacity: 1; }

.system-btn:active { background-color: rgb(245, 245, 245); opacity: 1; }

.system-btn:active::after { opacity: 1; }

.system-btn.copy::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%238d8d8f' fill-rule='nonzero' d='M2.75 18.25H14a.75.75 0 1 1 0 1.5H2a.75.75 0 0 1-.75-.75V5a.75.75 0 0 1 1.5 0v13.25zM6 .25h12a.75.75 0 0 1 .75.75v14a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75V1A.75.75 0 0 1 6 .25zm.75 1.5v12.5h10.5V1.75H6.75z'/%3E%3C/svg%3E"); }

.system-btn.share::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' height='20' viewBox='0 0 21 20' width='21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m.285645 0h20v20h-20z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m0 0h20v20h-20z' fill='%23fff' transform='translate(.285645)'/%3E%3Cg stroke='%238d8d8f' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='m11.2856 3h-9.49996c-.27614 0-.5.22386-.5.5v13c0 .2761.22386.5.5.5h10.99996c.2762 0 .5-.2239.5-.5v-3.5'/%3E%3Cpath d='m19.2856 7h-8c-1.65681 0-2.99996 1.34315-2.99996 3v1m10.99996-4-3.5-3.5m3.5 3.5-3.5 3.5' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.system-btn.close::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%238d8d8f' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.system-btn.check-icon { opacity: 1; pointer-events: none; }

.system-btn.check-icon::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%238d8d8f' fill-rule='nonzero' d='M15.948 5.47a.75.75 0 1 1 1.06 1.06l-8.485 8.486a.75.75 0 0 1-1.06 0L3.22 10.773a.75.75 0 0 1 1.06-1.06l3.713 3.712 7.955-7.955z'/%3E%3C/svg%3E"); opacity: 1 !important; }

.smile-theme-dark .system-btn::after { opacity: 0.3; }

.smile-theme-dark .system-btn:hover { background-color: rgb(44, 44, 46); opacity: 1; }

.smile-theme-dark .system-btn:hover::after { opacity: 1; }

.smile-theme-dark .system-btn:active { background-color: rgb(53, 53, 56); opacity: 1; }

.smile-theme-dark .system-btn:active::after { opacity: 1; }

.smile-theme-dark .system-btn.copy::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23cccccc' fill-rule='nonzero' d='M2.75 18.25H14a.75.75 0 1 1 0 1.5H2a.75.75 0 0 1-.75-.75V5a.75.75 0 0 1 1.5 0v13.25zM6 .25h12a.75.75 0 0 1 .75.75v14a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75V1A.75.75 0 0 1 6 .25zm.75 1.5v12.5h10.5V1.75H6.75z'/%3E%3C/svg%3E"); }

.smile-theme-dark .system-btn.share::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' height='20' viewBox='0 0 21 20' width='21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m.285645 0h20v20h-20z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m0 0h20v20h-20z' fill='%23fff' transform='translate(.285645)'/%3E%3Cg stroke='%23cccccc' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='m11.2856 3h-9.49996c-.27614 0-.5.22386-.5.5v13c0 .2761.22386.5.5.5h10.99996c.2762 0 .5-.2239.5-.5v-3.5'/%3E%3Cpath d='m19.2856 7h-8c-1.65681 0-2.99996 1.34315-2.99996 3v1m10.99996-4-3.5-3.5m3.5 3.5-3.5 3.5' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.smile-theme-dark .system-btn.close::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23cccccc' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-theme-dark .check, .smile-theme-dark .system-btn .check-icon::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23cccccc' fill-rule='nonzero' d='M15.948 5.47a.75.75 0 1 1 1.06 1.06l-8.485 8.486a.75.75 0 0 1-1.06 0L3.22 10.773a.75.75 0 0 1 1.06-1.06l3.713 3.712 7.955-7.955z'/%3E%3C/svg%3E"); }

.smile-theme-dark .chevron { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23cccccc' fill-rule='nonzero' d='M11.78 5.53a.75.75 0 0 0-1.06-1.06l-5 5a.75.75 0 0 0 0 1.06l5 5a.75.75 0 0 0 1.06-1.06L7.31 10l4.47-4.47z'/%3E%3C/svg%3E"); opacity: 0.3; }

.smile-theme-dark .facebook { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8966 5H6.10345C5.49403 5 5 5.49403 5 6.10345V23.8966C5 24.506 5.49403 25 6.10345 25H15.6897V17.2655H13.0862V14.2379H15.6897V12.0103C15.6897 9.42759 17.269 8.02069 19.5724 8.02069C20.3486 8.019 21.1244 8.05813 21.8966 8.13793V10.8379H20.3103C19.0552 10.8379 18.8103 11.431 18.8103 12.3069V14.2345H21.8103L21.4207 17.2621H18.7931V25H23.8966C24.506 25 25 24.506 25 23.8966V6.10345C25 5.49403 24.506 5 23.8966 5Z' fill='%23f2f2f2'/%3E%3C/svg%3E"); }

.smile-theme-dark .twitter { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.064 16.045 26.985 8h-1.64l-6.01 6.986L14.537 8H9l7.258 10.563L9 27h1.64l6.346-7.377L22.056 27h5.535l-7.527-10.955Zm-2.246 2.611-.735-1.051-5.852-8.37h2.52l4.722 6.754.735 1.052 6.138 8.78h-2.519l-5.009-7.164Z' fill='%23f2f2f2'/%3E%3C/svg%3E"); }

.smile-theme-dark .email { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 9.32108V22C25 22.5523 24.5523 23 24 23H6C5.44772 23 5 22.5523 5 22V9.3279L14.2822 17.4376C14.6574 17.7653 15.2165 17.767 15.5936 17.4415L25 9.32108ZM6.51989 8H23.4697L14.9441 15.36L6.51989 8Z' fill='%23f2f2f2'/%3E%3C/svg%3E"); }

.smile-theme-dark .more { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23f2f2f2' fill-rule='nonzero' d='M8 17a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E"); }

.smile-theme-dark .whatsapp { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23f2f2f2' fill-rule='nonzero' d='M22.086 7.906A9.827 9.827 0 0 1 25 14.918c-.002 5.464-4.47 9.91-9.958 9.91h-.004a9.99 9.99 0 0 1-4.759-1.206L5 25l1.413-5.136a9.857 9.857 0 0 1-1.33-4.954C5.086 9.446 9.553 5 15.042 5a9.918 9.918 0 0 1 7.044 2.906zm-2.504 9.08c-.249-.125-1.472-.724-1.7-.807-.228-.082-.394-.123-.56.124-.166.248-.643.806-.788.971-.145.166-.29.186-.54.062-.248-.124-1.05-.385-2-1.229-.74-.656-1.24-1.467-1.384-1.715-.145-.248-.016-.382.109-.506.112-.11.249-.289.373-.433.124-.145.166-.248.249-.414.083-.165.041-.31-.02-.433-.063-.124-.56-1.343-.768-1.839-.202-.483-.407-.417-.56-.425a10.019 10.019 0 0 0-.477-.009.916.916 0 0 0-.663.31c-.228.248-.871.847-.871 2.066 0 1.219.891 2.396 1.016 2.562.124.165 1.754 2.666 4.25 3.739.594.255 1.058.407 1.419.521.596.189 1.138.162 1.567.098.478-.07 1.472-.599 1.68-1.177.207-.579.207-1.074.145-1.178-.062-.103-.228-.165-.477-.289z'/%3E%3C/svg%3E"); }

.smile-theme-dark .messenger { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23f2f2f2' fill-rule='nonzero' d='M15.001 5C5.615 5 1.403 15.982 8.714 21.455V25l3.414-1.875C18.541 24.902 25 20.451 25 14.255 25.005 9.142 20.526 5 15.001 5zm1.055 12.415l-2.588-2.66-4.98 2.727 5.462-5.736 2.589 2.66 4.98-2.727-5.463 5.736z'/%3E%3C/svg%3E"); }

.chevron { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%238d8d8f' fill-rule='nonzero' d='M11.78 5.53a.75.75 0 0 0-1.06-1.06l-5 5a.75.75 0 0 0 0 1.06l5 5a.75.75 0 0 0 1.06-1.06L7.31 10l4.47-4.47z'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 100%; height: 20px; opacity: 0.6; transition: opacity 0.15s ease-in-out; width: 20px; }

.chevron.right { transform: rotate(180deg); }

.check { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%238d8d8f' fill-rule='nonzero' d='M15.948 5.47a.75.75 0 1 1 1.06 1.06l-8.485 8.486a.75.75 0 0 1-1.06 0L3.22 10.773a.75.75 0 0 1 1.06-1.06l3.713 3.712 7.955-7.955z'/%3E%3C/svg%3E"); background-position: 50% center; background-repeat: no-repeat; background-size: 100%; height: 20px; width: 20px; }

.card-list-item:active .chevron, .card-list-item:hover .chevron { opacity: 1; }

.chevron-btn, .close-btn { background-position: 50% center; }

.chevron-btn, .close-btn, .powered-by-smile-icon { background-repeat: no-repeat; background-size: 100%; }

.powered-by-smile-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='16' viewBox='0 0 17 16' width='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.34666667 3.28c-.58910374 0-1.06666667.47756293-1.06666667 1.06666667v11.30666663c0 .5891038.47756293 1.0666667 1.06666667 1.0666667h11.30666663c.5891038 0 1.0666667-.4775629 1.0666667-1.0666667v-11.30666663c0-.58910374-.4775629-1.06666667-1.0666667-1.06666667zm0-1.28h11.30666663c1.2960282 0 2.3466667 1.05063845 2.3466667 2.34666667v11.30666663c0 1.2960282-1.0506385 2.3466667-2.3466667 2.3466667h-11.30666663c-1.29602822 0-2.34666667-1.0506385-2.34666667-2.3466667v-11.30666663c0-1.29602822 1.05063845-2.34666667 2.34666667-2.34666667zm8.39563163 6.40001223h-.4806368c-.0956911 0-.1779187.03422177-.2470501.10355826-.06277323.06297431-.10209826.1371682-.10435253.22193328-.00138427.05181588-.00867358.35518622-.02581245.54673964-.05199249.55558566-.23626944 1.00233979-.55253674 1.34050689-.31374352.3360505-.75739493.5048099-1.33129707.5076728-.5745025-.0026305-1.01855811-.171402-1.33252229-.5076728-.3162673-.3381794-.50054425-.78493346-.55253674-1.34051912-.01713887-.19154119-.02444043-.49492376-.02581245-.54673964-.00225414-.08476508-.0415793-.15894674-.10435257-.22192105-.06913136-.06933649-.15135886-.10357049-.2470501-.10357049h-.48063659c-.09570348 0-.17791874.034234-.24734422.10357049-.06249139.06297431-.10369098.12528788-.10369098.23451103 0 0 .01694296.49915722.02599624.59876353.07789078.88560415.38327934 1.59061755.91657001 2.11563995.52803509.520275 1.24142516.7826087 2.14005989.787307.01429675.0001102.01782495.000208.02141438.000208.89862261-.0048941 1.61202493-.2672278 2.14004761-.787515.533303-.5250224.8386793-1.2300236.9165823-2.11562773.0090534-.09961853.0259962-.59876353.0259962-.59876353 0-.10923537-.0411994-.17154894-.1036909-.23452325-.0694254-.06933649-.1516408-.10355826-.2473441-.10355826z' fill='%23637381' fill-opacity='.8' transform='translate(.5 -2)'/%3E%3C/svg%3E"); height: 21px; width: 21px; }

.facebook { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8966 5H6.10345C5.49403 5 5 5.49403 5 6.10345V23.8966C5 24.506 5.49403 25 6.10345 25H15.6897V17.2655H13.0862V14.2379H15.6897V12.0103C15.6897 9.42759 17.269 8.02069 19.5724 8.02069C20.3486 8.019 21.1244 8.05813 21.8966 8.13793V10.8379H20.3103C19.0552 10.8379 18.8103 11.431 18.8103 12.3069V14.2345H21.8103L21.4207 17.2621H18.7931V25H23.8966C24.506 25 25 24.506 25 23.8966V6.10345C25 5.49403 24.506 5 23.8966 5Z' fill='%23333333'/%3E%3C/svg%3E"); }

.facebook, .twitter { background-repeat: no-repeat; background-size: 100%; }

.twitter { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.064 16.045 26.985 8h-1.64l-6.01 6.986L14.537 8H9l7.258 10.563L9 27h1.64l6.346-7.377L22.056 27h5.535l-7.527-10.955Zm-2.246 2.611-.735-1.051-5.852-8.37h2.52l4.722 6.754.735 1.052 6.138 8.78h-2.519l-5.009-7.164Z' fill='%23333333'/%3E%3C/svg%3E"); }

.email { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 9.32108V22C25 22.5523 24.5523 23 24 23H6C5.44772 23 5 22.5523 5 22V9.3279L14.2822 17.4376C14.6574 17.7653 15.2165 17.767 15.5936 17.4415L25 9.32108ZM6.51989 8H23.4697L14.9441 15.36L6.51989 8Z' fill='%23333333'/%3E%3C/svg%3E"); }

.email, .more { background-repeat: no-repeat; background-size: 100%; }

.more { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23333333' fill-rule='nonzero' d='M8 17a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm7 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E"); }

.whatsapp { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23333333' fill-rule='nonzero' d='M22.086 7.906A9.827 9.827 0 0 1 25 14.918c-.002 5.464-4.47 9.91-9.958 9.91h-.004a9.99 9.99 0 0 1-4.759-1.206L5 25l1.413-5.136a9.857 9.857 0 0 1-1.33-4.954C5.086 9.446 9.553 5 15.042 5a9.918 9.918 0 0 1 7.044 2.906zm-2.504 9.08c-.249-.125-1.472-.724-1.7-.807-.228-.082-.394-.123-.56.124-.166.248-.643.806-.788.971-.145.166-.29.186-.54.062-.248-.124-1.05-.385-2-1.229-.74-.656-1.24-1.467-1.384-1.715-.145-.248-.016-.382.109-.506.112-.11.249-.289.373-.433.124-.145.166-.248.249-.414.083-.165.041-.31-.02-.433-.063-.124-.56-1.343-.768-1.839-.202-.483-.407-.417-.56-.425a10.019 10.019 0 0 0-.477-.009.916.916 0 0 0-.663.31c-.228.248-.871.847-.871 2.066 0 1.219.891 2.396 1.016 2.562.124.165 1.754 2.666 4.25 3.739.594.255 1.058.407 1.419.521.596.189 1.138.162 1.567.098.478-.07 1.472-.599 1.68-1.177.207-.579.207-1.074.145-1.178-.062-.103-.228-.165-.477-.289z'/%3E%3C/svg%3E"); }

.messenger, .whatsapp { background-repeat: no-repeat; background-size: 100%; }

.messenger { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath fill='%23333333' fill-rule='nonzero' d='M15.001 5C5.615 5 1.403 15.982 8.714 21.455V25l3.414-1.875C18.541 24.902 25 20.451 25 14.255 25.005 9.142 20.526 5 15.001 5zm1.055 12.415l-2.588-2.66-4.98 2.727 5.462-5.736 2.589 2.66 4.98-2.727-5.463 5.736z'/%3E%3C/svg%3E"); }

.external-btn-link-icon { background-position: 50% center; background-repeat: no-repeat; background-size: 100%; float: right; height: 20px; width: 20px; }

.smile-banner-font-color-dark .panel-header-container .close-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-banner-font-color-dark .panel-header-container .chevron-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M11.78 5.53a.75.75 0 0 0-1.06-1.06l-5 5a.75.75 0 0 0 0 1.06l5 5a.75.75 0 0 0 1.06-1.06L7.31 10l4.47-4.47z'/%3E%3C/svg%3E"); }

.smile-banner-font-color-light .panel-header-container .close-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-banner-font-color-light .panel-header-container .chevron-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M11.78 5.53a.75.75 0 0 0-1.06-1.06l-5 5a.75.75 0 0 0 0 1.06l5 5a.75.75 0 0 0 1.06-1.06L7.31 10l4.47-4.47z'/%3E%3C/svg%3E"); }

.smile-collapsed-banner-font-color-dark .panel-header-container.collapsed .close-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-collapsed-banner-font-color-dark .panel-header-container.collapsed .chevron-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M11.78 5.53a.75.75 0 0 0-1.06-1.06l-5 5a.75.75 0 0 0 0 1.06l5 5a.75.75 0 0 0 1.06-1.06L7.31 10l4.47-4.47z'/%3E%3C/svg%3E"); }

.smile-collapsed-banner-font-color-light .panel-header-container.collapsed .close-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-collapsed-banner-font-color-light .panel-header-container.collapsed .chevron-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M11.78 5.53a.75.75 0 0 0-1.06-1.06l-5 5a.75.75 0 0 0 0 1.06l5 5a.75.75 0 0 0 1.06-1.06L7.31 10l4.47-4.47z'/%3E%3C/svg%3E"); }

.smile-launcher-font-color-dark.launcher-container .close-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-launcher-font-color-light.launcher-container .close-btn { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M11.06 10l3.713 3.712a.75.75 0 0 1-1.06 1.061L10 11.061l-3.712 3.712a.75.75 0 0 1-1.061-1.06L8.939 10 5.227 6.288a.75.75 0 1 1 1.06-1.061L10 8.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L11.061 10z'/%3E%3C/svg%3E"); }

.smile-button-font-color-dark .btn .copy-btn-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M2.75 18.25H14a.75.75 0 1 1 0 1.5H2a.75.75 0 0 1-.75-.75V5a.75.75 0 0 1 1.5 0v13.25zM6 .25h12a.75.75 0 0 1 .75.75v14a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75V1A.75.75 0 0 1 6 .25zm.75 1.5v12.5h10.5V1.75H6.75z'/%3E%3C/svg%3E"); }

.smile-button-font-color-dark .btn .external-btn-link-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M12 4h2.586L9.293 9.293l1.414 1.414L16 5.414V8h2V3a1 1 0 0 0-1-1h-5v2zM5 3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5h-2v5H5V5h5V3H5z'/%3E%3C/svg%3E"); }

.smile-button-font-color-dark .btn-success::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M15.948 5.47a.75.75 0 1 1 1.06 1.06l-8.485 8.486a.75.75 0 0 1-1.06 0L3.22 10.773a.75.75 0 0 1 1.06-1.06l3.713 3.712 7.955-7.955z'/%3E%3C/svg%3E"); }

.smile-button-font-color-light .btn .copy-btn-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M2.75 18.25H14a.75.75 0 1 1 0 1.5H2a.75.75 0 0 1-.75-.75V5a.75.75 0 0 1 1.5 0v13.25zM6 .25h12a.75.75 0 0 1 .75.75v14a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75V1A.75.75 0 0 1 6 .25zm.75 1.5v12.5h10.5V1.75H6.75z'/%3E%3C/svg%3E"); }

.smile-button-font-color-light .btn .external-btn-link-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M12 4h2.586L9.293 9.293l1.414 1.414L16 5.414V8h2V3a1 1 0 0 0-1-1h-5v2zM5 3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5h-2v5H5V5h5V3H5z'/%3E%3C/svg%3E"); }

.smile-button-font-color-light .btn-success::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M15.948 5.47a.75.75 0 1 1 1.06 1.06l-8.485 8.486a.75.75 0 0 1-1.06 0L3.22 10.773a.75.75 0 0 1 1.06-1.06l3.713 3.712 7.955-7.955z'/%3E%3C/svg%3E"); }

#SmileUIPromptContainer .prompt-icon .expiry-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.268 10.044c-1.05-.731-1.585-1.233-2.62-.922-2.721.82-4.304 3.488-3.536 5.961.308.994 1.132 2.902 2.774 1.426 1.64-1.475 4.433-5.734 3.382-6.465z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.133 8.773c-1.05-.73-2.805-.687-3.84-.376-2.72.82-3.084 2.943-2.316 5.416.308.993 1.133 2.901 2.774 1.426 1.64-1.476 4.433-5.734 3.382-6.466z' fill='%23FFA4A4'/%3E%3Cpath d='M10.384 8.707a5.177 5.177 0 0 0-3.055-.019c-2.72.82-4.247 3.671-3.41 6.37a5.112 5.112 0 0 0 1.858 2.607' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.96 7.19c.77-1.013 1.12-1.652 2.203-1.67 2.845-.044 5.193 2.015 5.243 4.6.02 1.038-.162 3.102-2.189 2.196-2.026-.907-6.025-4.112-5.256-5.126z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.75 6.35c.769-1.013 1.941-1.324 3.024-1.341 2.846-.045 4.371 1.686 4.421 4.27.02 1.038-.162 3.103-2.188 2.196-2.026-.906-6.025-4.112-5.256-5.125z' fill='%23FFA4A4'/%3E%3Cpath d='M27.443 6.06a5.147 5.147 0 0 1 2.9-.942c2.846-.045 5.197 2.205 5.251 5.025a5.037 5.037 0 0 1-.944 3.042' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4 31.38c-.48 1.066-.843 1.76-1.092 2.085-1 1.303-1.249 1.892-1.058 2.086.132.136 1.967.44 2.768.05.519-.254 1.155-1.027 1.91-2.32' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.336 31.055c-.823.573-1.65 2.583-1.636 2.946.013.362.693.53 1.741-.059.7-.392 1.26-1.013 1.684-1.864-.645-1.064-1.24-1.406-1.79-1.023z' fill='%23FFA4A4'/%3E%3Cpath d='M12.4 31.38c-.479 1.066-.842 1.76-1.09 2.085-1 1.303-1.25 1.892-1.06 2.086.133.136 1.968.44 2.77.05.518-.254 1.154-1.027 1.91-2.32' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.418 29.142c1.066.375 2.662 2.412 2.78 2.837.118.424-.529.856-1.836.542-1.308-.314-2.099-.904-2.31-1.663-.212-.758.3-2.092 1.366-1.716z' fill='%23FFA4A4'/%3E%3Cpath d='M31.745 28.986c.714.763 1.225 1.245 1.53 1.449 1.233.818 1.615 1.244 1.504 1.46-.077.149-1.585.909-2.39.8-.52-.07-1.29-.543-2.307-1.42' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.123 32.502a12.931 12.931 0 0 0 5.684-2.35 12.812 12.812 0 0 0 3.328-3.604 12.514 12.514 0 0 0 1.71-8.6C32.72 11.003 26.1 6.258 19.055 7.35c-7.044 1.093-11.844 7.61-10.72 14.554a12.667 12.667 0 0 0 4.353 7.675 13.05 13.05 0 0 0 10.434 2.922z' fill='%23fff'/%3E%3Cpath d='M22.69 32.925c7.043-1.093 11.843-7.609 10.72-14.554-1.122-6.945-7.743-11.69-14.787-10.596C11.579 8.868 6.778 15.384 7.9 22.329c1.123 6.945 7.744 11.69 14.788 10.596z' fill='%23FFCDCD'/%3E%3Cpath clip-rule='evenodd' d='M22.69 32.925a12.931 12.931 0 0 0 5.683-2.349 12.813 12.813 0 0 0 3.328-3.605 12.515 12.515 0 0 0 1.71-8.6c-1.123-6.945-7.744-11.69-14.788-10.596C11.579 8.868 6.778 15.384 7.9 22.329a12.666 12.666 0 0 0 4.354 7.674 13.05 13.05 0 0 0 10.434 2.922z' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='m18.188 7.27-.24-1.48' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.836 30.254c5.067-.785 8.135-6.394 7.447-11.256-.687-4.863-5.473-8.854-10.187-8.123-4.714.731-9.077 6.325-8.248 11.45.828 5.123 5.92 8.715 10.988 7.93z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.89 13.057c-4.068.248-12.583 11.814-11.693 14.92.89 3.106 10.442 4.367 14.161-.862 3.72-5.23 1.598-14.305-2.469-14.058z' fill='%23E3EDFF'/%3E%3Cpath d='M22.163 29.559c5.15-.8 8.66-5.563 7.838-10.64-.82-5.078-5.661-8.547-10.81-7.748-5.15.8-8.66 5.563-7.84 10.64.822 5.078 5.662 8.547 10.812 7.748z' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M18.907 16.093c.601 3.06 1.065 4.815 1.39 5.263.326.448 1.913-.119 4.76-1.7' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.96 27.944c-.202 1.405.797 2.704 2.232 2.902M2.57 27.364c-.818 2.428.583 5.043 3.128 5.841' stroke='%232A2F54' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' transform='translate(.8 3.8)' d='M0 0h36.4v36.4H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); height: 40px; width: 40px; }

#SmileUIPromptContainer .prompt-icon .error-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.114 35.933c9.31-.005 16.804-7.38 16.739-16.471-.066-9.092-7.665-16.457-16.975-16.452-9.31.006-16.804 7.38-16.739 16.472.065 9.091 7.665 16.457 16.975 16.451z' fill='%23FF8A8A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.384 10.896c-5.626.336-17.414 15.917-16.184 20.1 1.229 4.181 14.44 5.873 19.589-1.171 5.149-7.044 2.22-19.265-3.405-18.929z' fill='%23FF6161'/%3E%3Cpath d='M36.108 20.519c.066 8.66-7.075 15.715-15.988 15.72-8.912.005-16.16-7.042-16.225-15.702-.066-8.66 7.075-15.715 15.988-15.72 8.912-.006 16.16 7.041 16.225 15.702z' stroke='%232A2F54' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.072 18.176c1.148-.638 20.396-.502 22.19 0 1.793.502.892 5.398 0 6.082-.892.684-20.896.558-21.965-.55-1.07-1.109-1.372-4.894-.225-5.532z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.905 18.935c1.062-.478 18.885-.376 20.546 0 1.66.377.826 4.049 0 4.562-.826.512-19.348.418-20.338-.413-.99-.831-1.27-3.67-.208-4.149z' fill='%23F3F1F1'/%3E%3Cpath clip-rule='evenodd' d='M9.045 17.31c1.105-.638 19.64-.502 21.368 0 1.727.501.859 5.397 0 6.081-.859.684-20.122.558-21.152-.55-1.029-1.108-1.32-4.893-.216-5.531z' stroke='%232A2F54' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"); height: 40px; width: 40px; }

input[type="range"] { outline: none; --range: calc(var(--max) - var(--min)); --ratio: calc((var(--val) - var(--min))/var(--range)); --sx: calc(11px + var(--ratio)*(100% - 22px)); background: transparent; font: 1em / 1 arial, sans-serif; height: 22px; margin: 0px; padding: 0px; width: 100%; }

input[type="range"], input[type="range"]::-webkit-slider-thumb { appearance: none; }

input[type="range"]::-webkit-slider-runnable-track { background: rgb(245, 245, 245); border: 1px solid rgb(245, 245, 245); border-radius: 10px; box-sizing: border-box; height: 6px; width: 100%; }

input[type="range"]::-webkit-slider-thumb { border: none; border-radius: 50%; box-sizing: border-box; cursor: pointer; height: 22px; margin-top: -9px; transition: background-color 0.15s ease-in; width: 22px; }

.text-input { appearance: none; border: 1px solid rgb(230, 230, 230); color: rgb(99, 115, 129); font-family: "Proxima Nova", arial, sans-serif; font-size: 14px; margin: 0px; outline: none; padding: 12px 20px; }

.text-input::placeholder { color: rgb(187, 187, 190); }

.text-input:disabled { background-color: rgb(252, 252, 252); color: rgb(99, 115, 129); }

.text-input.error { border-color: rgb(193, 35, 35); color: rgb(51, 51, 51); }

.text-input.with-system-btn { padding-right: 44px; }

.text-input.single-character { padding-left: 10px; padding-right: 10px; text-align: center; width: 32px; }

.text-input.single-character:not(:last-child) { margin-right: 4px; }

.no-zoom { font-size: 16px; transform: scale(0.875); transform-origin: left top; }

.no-zoom.w-100 { display: block; width: 114.286% !important; }

.birthday-wrapper { display: flex; justify-content: center; }

.birthday-wrapper .birthday .groups { display: inline-flex; flex-direction: row; }

.birthday-wrapper .birthday .groups h4 { font-weight: 300; margin: 0px; }

.birthday-wrapper .birthday .groups h4:nth-of-type(2) { padding-left: 45px; }

.birthday-wrapper .birthday .text-input.single-character:nth-of-type(2) { margin-right: 15px !important; }

.smile-theme-dark .text-input { background-color: transparent; border: 1px solid rgb(70, 70, 77); color: rgb(175, 175, 179); }

.smile-theme-dark .text-input::placeholder { color: rgb(128, 128, 140); }

.smile-theme-dark .text-input:disabled { background-color: rgb(175, 175, 179); color: rgb(99, 115, 129); }

.smile-theme-dark .text-input.error { border-color: rgb(255, 146, 134); color: rgb(242, 242, 242); }

.smile-theme-dark input[type="range"]::-webkit-slider-runnable-track { background: rgb(53, 53, 56); border: 1px solid rgb(53, 53, 56); border-radius: 10px; box-sizing: border-box; height: 6px; width: 100%; }

.smile-input-border-radius-square .text-input, .smile-input-border-radius-square .text-input.with-system-btn + .system-btn { border-radius: 0px; }

.smile-input-border-radius-shaved .text-input { border-radius: 5px; }

.smile-input-border-radius-shaved .text-input.with-system-btn + .system-btn { border-radius: 3px; }

.smile-input-border-radius-rounded .text-input { border-radius: 10px; }

.smile-input-border-radius-rounded .text-input.with-system-btn + .system-btn { border-radius: 7px; }

.smile-input-border-radius-circular .text-input { border-radius: 30px; }

.smile-input-border-radius-circular .text-input.with-system-btn + .system-btn { border-radius: 20px; }

.smile-theme-dark .card-list-container::after, .smile-theme-dark .card-list-item-container::after { background-color: rgb(28, 28, 28); }

.smile-theme-dark .card-list-item:hover { background-color: rgb(44, 44, 46); }

.smile-theme-dark .card-list-item:active { background-color: rgb(53, 53, 56); }

.card-list-title { margin-bottom: 8px; padding-left: 12px; }

.card-list-container { margin-bottom: 16px; position: relative; }

.card-list-container.no-border { margin-bottom: 12px; }

.card-list-container.no-border::after { display: none; }

.card-list-container.no-hover .card-list-item { cursor: auto !important; }

.card-list-container.no-hover .card-list-item:active, .card-list-container.no-hover .card-list-item:hover { background-color: inherit !important; }

.card-list-container::after { background-color: rgb(230, 230, 230); bottom: -8px; content: ""; height: 1px; left: -12px; position: absolute; width: calc(100% + 24px); }

.card-list-container:last-of-type:not(.with-border-bottom) { margin-bottom: 0px; }

.card-list-container.with-banner-message .card-list-item-container:nth-last-of-type(2)::after, .card-list-container:last-of-type:not(.with-border-bottom)::after { display: none; }

.card-list-item-container { position: relative; }

.card-list-item-container::after { background-color: rgb(230, 230, 230); bottom: -8px; content: ""; height: 1px; left: 64px; position: absolute; width: 100%; }

.card-list-item-container.no-image::after { left: 0px; }

.card-list-item-container:last-of-type .card-list-item { margin-bottom: 0px; }

.card-list-item-container:last-of-type::after { display: none; }

.card-list-item { align-items: center; background-color: transparent; border: none; color: inherit; cursor: pointer; display: flex; font: inherit; justify-content: space-between; margin-bottom: 16px; padding: 8px 12px; position: relative; text-align: left; transition: background-color 0.15s ease-in-out; width: 100%; }

.card-list-item--cancelled { cursor: default; }

.card-list-item--cancelled img { opacity: 0.6; }

.card-list-item.no-hover { cursor: auto !important; }

.card-list-item.no-hover:active, .card-list-item.no-hover:hover { background-color: inherit !important; }

.card-list-item.no-border::after { display: none; }

.card-list-item.no-image::after { left: 12px; }

.card-list-item:hover { background-color: rgb(250, 250, 250); }

.card-list-item:active { background-color: rgb(245, 245, 245); }

.card-list-item.with-condition { flex-wrap: wrap; }

.card-list-item.with-condition .card-list-item-content { flex: 1 0 60%; }

.card-list-item.with-condition .card-list-item .btn { margin-left: auto; }

.card-list-item.with-condition .condition { flex: 0 1 100%; font-size: 12px; margin-top: 8px; }

.card-list-item.with-condition .condition .btn.toggle-truncate { background: none; border: none; font-size: 12px; margin: 0px; padding: 0px; text-decoration: underline; }

.card-list-item .card-list-item-content { align-items: center; display: flex; }

.card-list-item .card-list-item-content .list-item-image { flex-shrink: 0; height: 40px; margin-right: 12px; padding: 4px; width: 40px; }

.card-list-item .card-list-item-content .list-item-title { line-height: 1.2; }

.card-list-item .btn { flex-shrink: 0; margin-left: 8px; min-width: 80px; }

.card-list-item .btn.points-activity-rule-action-button { max-width: 96px; min-width: 96px; width: 96px; }

.card-list-item .btn.customer-points-products-button { min-width: 86px; }

.smile-modal-overlay { align-items: center; background-color: rgba(0, 0, 0, 0.25); inset: 0px; display: flex; justify-content: center; position: fixed; z-index: 10; }

.smile-modal-content { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 21px 0px; max-width: calc(100% - 16px); padding: 24px; }

.smile-theme-dark .smile-modal-overlay { background-color: rgba(0, 0, 0, 0.5); }

.smile-theme-dark .smile-modal-content { background: rgb(36, 36, 38); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 13px 0px; }

.Button:not(.Button--plain) { background-color: var(--base); background-image: none; border: 1px solid transparent; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 0px; overflow: hidden; padding: 15px 32px; text-align: center; text-overflow: ellipsis; touch-action: manipulation; transition: background-color 0.1s ease-in; user-select: none; vertical-align: middle; white-space: nowrap; }

.Button:not(.Button--plain):focus, .Button:not(.Button--plain):hover { background-color: var(--hover); text-decoration: none; }

.Button:not(.Button--plain):active { background-color: var(--active); background-image: none; outline: 0px; }

.Button--plain { background-color: transparent; border: none; color: var(--base); cursor: pointer; font: inherit; text-align: left; text-decoration: underline; }

.Button--plain:focus, .Button--plain:hover { color: var(--hover); }

.Button--plain:active { color: var(--active); }

.heading { color: rgb(51, 51, 51); font-family: "Proxima Nova", arial, sans-serif; font-size: 16px; font-weight: 700; line-height: 120%; margin-bottom: 8px; }

.semibold { font-weight: 600; }

.Icon { background-position: 50% center; background-repeat: no-repeat; background-size: 100%; }

.Icon--sizeSmall { height: 24px; width: 24px; }

.Icon--sizeMedium { height: 40px; width: 40px; }

.Icon--sizeLarge { height: 124px; width: 124px; }

.LayoutStack { display: flex; gap: 8px; }

.LayoutStack--directionColumn { flex-direction: column; }

.LayoutStack--alignmentCenter { align-items: center; }

.LayoutStack--spacingTight { gap: 4px; }

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

.slide-in { animation-duration: 0.2s; animation-name: slideLeft; }

@keyframes slideLeft { 
  0% { margin-left: 80%; width: 100%; }
  100% { margin-left: 5%; width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .slide-in { animation: auto ease 0s 1 normal none running none; }
}

.card-description { line-height: 150%; margin-bottom: 20px; padding-left: 12px; padding-right: 12px; }

.card-description ul { margin: 0px; padding-left: 20px; }

.smile-theme-light .panel-card-container .card-description { color: rgb(99, 115, 129); }

.card-fine-print { font-size: 12px; line-height: 20px; }

.tabs .tab-btns-wrapper { display: grid; grid-auto-columns: 1fr; grid-auto-flow: column; list-style-type: none; margin-bottom: 1.5rem; margin-top: 0.5rem; padding: 0px; column-gap: 0.5rem; }

.tabs .tab-btns-wrapper .tab-btn { width: 100%; }

.tabs .tab-btns-wrapper .tab-btn.btn-primary { cursor: default; }

.list-title { margin-bottom: 8px; padding-bottom: 8px; padding-left: 12px; padding-top: 8px; }

.list-title .heading { padding-right: 12px; }

.panel-container .home-view-container .activity-rule-bonus-promotion-card-container .heading { margin-bottom: 0px !important; }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: normal; font-weight: 400; src: local("Proxima Nova"), url("https://js.smile.io/v1/assets/fonts/proximanova-regular.woff2") format("woff2"), url("https://js.smile.io/v1/assets/fonts/proximanova-regular.woff") format("woff"); unicode-range: U+0-5FF; }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: normal; font-weight: 500; src: local("Proxima Nova"), url("https://js.smile.io/v1/assets/fonts/proximanova-medium.woff2") format("woff2"), url("https://js.smile.io/v1/assets/fonts/proximanova-medium.woff") format("woff"); unicode-range: U+0-5FF; }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: normal; font-weight: 600; src: local("Proxima Nova"), url("https://js.smile.io/v1/assets/fonts/proximanova-semibold.woff2") format("woff2"), url("https://js.smile.io/v1/assets/fonts/proximanova-semibold.woff") format("woff"); unicode-range: U+0-5FF; }

@font-face { font-display: swap; font-family: "Proxima Nova"; font-style: normal; font-weight: 700; src: local("Proxima Nova"), url("https://js.smile.io/v1/assets/fonts/proximanova-bold.woff2") format("woff2"), url("https://js.smile.io/v1/assets/fonts/proximanova-bold.woff") format("woff"); unicode-range: U+0-5FF; }

* { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body { height: 100vh; line-height: 1.5; overflow: hidden; transform: translateZ(0px); font-family: "Proxima Nova", arial, sans-serif !important; }

body :focus { outline: none; }

body .smile-theme-light.accessibility-nav-keyboard :active, body .smile-theme-light.accessibility-nav-keyboard :focus { outline: rgb(99, 115, 129) solid 4px; }

body .smile-theme-dark { color: rgb(242, 242, 242); }

body .accessibility-nav-keyboard.smile-banner-font-color-light .panel-header-container :active, body .accessibility-nav-keyboard.smile-banner-font-color-light .panel-header-container :focus, body .smile-theme-dark.accessibility-nav-keyboard :active, body .smile-theme-dark.accessibility-nav-keyboard :focus { outline: rgb(255, 255, 255) solid 4px; }

body .accessibility-nav-keyboard.smile-banner-font-color-dark .panel-header-container :active, body .accessibility-nav-keyboard.smile-banner-font-color-dark .panel-header-container :focus { outline: rgb(0, 0, 0) solid 4px; }

.background-primary { background-color: var(--launcher-color); }

.smile-launcher-font-color-dark.launcher-container { color: rgb(0, 0, 0); }

.launcher-button { background-color: transparent; border: none; color: inherit; font: inherit; margin: 0px; outline: none; padding: 0px; text-align: inherit; width: 100%; }

.launcher-button:focus > * { box-shadow: highlight 0px 0px 0px 4px inset; position: relative; }

.launcher-button:focus, .launcher-button > :focus { outline: none; }

.launcher-container { align-items: center; color: rgb(255, 255, 255); cursor: pointer; display: flex; height: 60px; justify-content: center; min-width: 60px; padding: 15px 20px; position: relative; user-select: none; }

.launcher-container.smile-launcher-border-radius-square { border-radius: 0px; }

.launcher-container.smile-launcher-border-radius-shaved { border-radius: 5px; }

.launcher-container.smile-launcher-border-radius-rounded { border-radius: 10px; }

.launcher-container.smile-launcher-border-radius-circular { border-radius: 30px; }

.launcher-container.preview-mode { cursor: default !important; }

.launcher-container.launcher-open .launcher-content-container { animation: 0.2s ease 0s 1 normal forwards running fadeOutNoDisplay; }

.launcher-container.launcher-closed .launcher-content-container, .launcher-container.launcher-open .launcher-close-icon { animation: 0.2s ease 0s 1 normal forwards running fadeIn; }

.launcher-container.launcher-closed .launcher-close-icon { animation: 0.2s ease 0s 1 normal forwards running fadeOut; }

.launcher-container .launcher-image { height: 30px; width: auto; }

.launcher-container .launcher-icon { height: 30px; width: 30px; }

.launcher-container .launcher-icon + .launcher-text { margin-left: 12px; }

.launcher-container .launcher-content-container { align-items: center; animation-fill-mode: forwards; display: inline-flex; }

.launcher-container .launcher-text { color: inherit; font-size: 16px; line-height: 30px; white-space: nowrap; }

.launcher-container .launcher-close-icon { inset: 0px; height: 26px; margin: 17px; padding: 6px; position: absolute; width: 26px; }

@media (max-width: 60px) {
  .launcher-container { padding: 15px; }
}

.smile-improved-mobile-launcher { height: 44px; min-width: 44px; padding: 12px; }

.smile-improved-mobile-launcher .launcher-icon { height: 20px; width: 20px; }

.smile-improved-mobile-launcher .launcher-text { line-height: 20px; }

.smile-improved-mobile-launcher .launcher-close-icon { height: 20px; margin: 12px; width: 20px; }

@media (max-width: 60px) {
  .smile-improved-mobile-launcher { padding: 12px; }
}