@import url(https://fonts.googleapis.com/css?family=Open+Sans);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@keyframes animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}.animate-right{position:relative;-webkit-animation-name:animateright;-webkit-animation-duration:1s;animation-name:animateright;animation-duration:1s}@keyframes animateright{0%{right:-100px;opacity:0}to{right:0;opacity:1}}.tag-item{background-color:#d4d5d6;display:inline-block;font-size:14px;border-radius:30px;height:30px;padding:0 4px 0 1rem;display:inline-flex;align-items:center;margin:0 .3rem .3rem 0}.tag-item>.button{background-color:#fff;width:22px;height:22px;border-radius:50%;border:none;cursor:pointer;font:inherit;margin-left:10px;font-weight:700;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}.report-list{margin-top:20px}.report-item{padding:10px;border:1px solid #ddd;margin-bottom:5px;cursor:pointer}.report-item.active{background-color:#fdc42d;font-weight:700;border-color:#88bce5}.search__input{display:flex;align-items:center;border:1px solid #d3d3d3;height:30px;padding:10px 20px;border-radius:999px;width:75vw;margin:40px auto 0;max-width:560px}.search__input>input{flex:1 1;padding:10px 20px;border:none;font-size:medium}.search__input>input:focus{outline-width:0}.search__inputIcon{color:grey}.search__buttons{margin-top:30px;display:flex;justify-content:center}.search__buttons button{margin:5px;padding:7px 15px;background-color:#f8f8f8;border:1px solid #fff;text-transform:inherit;color:#5f6368}.search__buttons button:hover{box-shadow:0 1px 1px rgba(0,0,0,.1);background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-color:#f8f8f8;border:1px solid #c6c6c6;color:#222}.search__buttonsHidden{display:none!important}.chatSection{margin:auto;width:80%;height:80vh;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:20px}.chatSection:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.heading{font-size:30px;font-family:"Fira Code";text-align:center;margin:30px}.botContainer{display:flex;flex-direction:column;justify-content:space-between}.messagesSection{height:90%}.messageInputField{margin-left:10px;font-size:18px;outline:none;border-style:hidden;width:90%}.inputSection{display:flex;flex-direction:row;justify-content:space-between;margin-top:7px}.messagesSection{min-height:70vh;max-height:70vh;margin-top:20px;overflow-y:auto}.botCard{border-top-right-radius:30px 30px;background-color:grey;margin-left:5px;margin-bottom:10px}.botCard,.userCard{width:80%;border-bottom-right-radius:30px 30px;border-bottom-left-radius:30px 30px;color:#fff}.userCard{border-top-left-radius:30px 30px;float:right;background-color:#6c63ff;margin-right:5px}.messagesSection::-webkit-scrollbar{display:none}.messagesSection{-ms-overflow-style:none;scrollbar-width:none}.messagesContainer{display:flex;flex-direction:column}@media only screen and (min-width:992px){.inputSection{display:flex;flex-direction:row;justify-content:space-between;margin-top:21px}.botCard,.userCard{width:50%}}.responsiveTable{width:100%}.responsiveTable td .tdBefore{display:none}@media screen and (max-width:40em){.responsiveTable table,.responsiveTable tbody,.responsiveTable td,.responsiveTable th,.responsiveTable thead,.responsiveTable tr{display:block}.responsiveTable thead tr{position:absolute;top:-9999px;left:-9999px;border-bottom:2px solid #333}.responsiveTable tbody tr{border:1px solid #000;padding:.25em}.responsiveTable td.pivoted{border:none!important;position:relative;padding-left:calc(50% + 10px)!important}.responsiveTable td.pivoted,.responsiveTable td .tdBefore{text-align:left!important;white-space:pre-wrap;overflow-wrap:break-word}.responsiveTable td .tdBefore{position:absolute;display:block;left:1rem;width:calc(50% - 20px);font-weight:600}}