@charset "utf-8";

@font-face { font-family: Inter; src: url("https://cdn.kustomerapp.com/chat-web/release-v0.1.420/c2fe3cb2b7c746f7966a973d869d21c3.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Inter; src: url("https://cdn.kustomerapp.com/chat-web/release-v0.1.420/c2fe3cb2b7c746f7966a973d869d21c3.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: Inter; src: url("https://cdn.kustomerapp.com/chat-web/release-v0.1.420/c2fe3cb2b7c746f7966a973d869d21c3.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }

html, body { font-family: Inter, "Helvetica Neue", Arial, sans-serif; font-weight: 400; font-size: 14px; color: rgb(34, 34, 34); width: 100%; height: 100%; box-sizing: border-box; overflow: hidden; line-height: normal; letter-spacing: -0.3px; }

strong { font-weight: 500; }

em { font-style: italic; }

ul { list-style-type: disc; }

ol { list-style-type: decimal; }

button, textarea, input { font-size: 100%; font-family: inherit; color: inherit; letter-spacing: -0.3px; }

button { border: 0px; cursor: pointer; }

svg { overflow: visible; }

*, ::before, ::after { box-sizing: inherit; }

#root { width: 100%; height: 100%; display: flex; justify-content: flex-end; align-items: flex-end; flex-direction: column; }

#root:not(.userIsTabbing) * { outline: none; }

body.align-chat-icon-left #root { align-items: flex-start; }

html[dir="rtl"] body.align-chat-icon-left #root { align-items: flex-end; }

html[dir="rtl"] body.align-chat-icon-right #root { align-items: flex-start; }