@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f5f7;font-family:Lato,sans-serif;margin:0}.App{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.--dark-theme{--chat-background:#fff;--chat-panel-background:#f0f1f3;--chat-bubble-background:#f5f6f8;--chat-add-button-background:#e2e5ea;--chat-send-button-background:#d7dbe2;--chat-text-color:#2c2f33;--chat-options-svg:#7c8794}#chat{background:var(--chat-background);border-radius:12px;box-sizing:border-box;margin:25px auto;max-width:600px;overflow:hidden;padding:1em;position:relative;width:100%}#chat:before{content:none}#chat .btn-icon{cursor:pointer;position:relative}#chat .btn-icon svg{stroke:#fff;fill:#fff;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}#chat .chat__conversation-board{height:calc(100vh - 105px - 5.5em);overflow:auto;padding:1em 0 2em}#chat .chat__conversation-board__message-container.reversed{flex-direction:row-reverse}#chat .chat__conversation-board__message-container.reversed .chat__conversation-board__message__bubble{position:relative}#chat .chat__conversation-board__message-container.reversed .chat__conversation-board__message__bubble span:not(:last-child){margin:0 0 2em}#chat .chat__conversation-board__message-container.reversed .chat__conversation-board__message__person{margin:0 0 0 1.2em}#chat .chat__conversation-board__message-container.reversed .chat__conversation-board__message__options{align-self:center;display:none;left:0;position:absolute}#chat .chat__conversation-board__message-container{display:flex;flex-direction:row;position:relative}#chat .chat__conversation-board__message-container:hover .chat__conversation-board__message__options{align-items:center;display:flex}#chat .chat__conversation-board__message-container:hover .option-item:not(:last-child){margin:0 .5em 0 0}#chat .chat__conversation-board__message-container:not(:last-child){margin:0 0 2em}#chat .chat__conversation-board__message__person{margin:0 1.2em 0 0;text-align:center}#chat .chat__conversation-board__message__person__avatar{border-radius:50%;height:35px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;-ms-user-select:none;width:35px}#chat .chat__conversation-board__message__person__avatar:before{content:"";height:100%;position:absolute;width:100%}#chat .chat__conversation-board__message__person__avatar img{height:100%;width:auto}#chat .chat__conversation-board__message__person__nickname{color:#484848;display:none;font-size:9px;-webkit-user-select:none;user-select:none}#chat .chat__conversation-board__message__context{align-self:flex-end;max-width:55%}#chat .chat__conversation-board__message__options{align-self:center;display:none;position:absolute;right:0}#chat .chat__conversation-board__message__options .option-item{background:0;border:0;height:16px;margin:0;outline:none;padding:0;width:16px}#chat .chat__conversation-board__message__options .emoji-button svg,#chat .chat__conversation-board__message__options .more-button svg{stroke:var(--chat-options-svg);fill:#0000;width:100%}#chat .chat__conversation-board__message__bubble span{word-wrap:break-word;background:var(--chat-bubble-background);border-radius:6px;color:var(--chat-text-color);display:inline-table;font-family:Lato,sans-serif;font-size:13px;line-height:1.5;padding:.5em .8em;width:fit-content}#chat .chat__conversation-board__message__bubble:not(:last-child){margin:0 0 .3em}#chat .chat__conversation-board__message__bubble:active{background:var(--chat-bubble-active-background)}#chat .chat__conversation-panel{background:var(--chat-panel-background);border-radius:12px;height:55px;margin:.5em 0 0;padding:0 1em}#chat .chat__conversation-panel__container{align-items:center;display:flex;flex-direction:row;height:100%}#chat .chat__conversation-panel__container .panel-item:not(:last-child){margin:0 1em 0 0}#chat .chat__conversation-panel__button{background:grey;border:0;cursor:pointer;height:20px;outline:none;padding:0;width:30px}#chat .chat__conversation-panel__button:disabled{cursor:not-allowed;opacity:.6}#chat .chat__conversation-panel .add-file-button{background:var(--chat-add-button-background);border-radius:50%;height:23px;min-width:23px;width:23px}#chat .chat__conversation-panel .add-file-button svg{stroke:#54575c;width:70%}#chat .chat__conversation-panel .emoji-button{background:#0000;border-radius:50%;height:23px;min-width:23px;width:23px}#chat .chat__conversation-panel .emoji-button svg{fill:#0000;stroke:#54575c;width:100%}#chat .chat__conversation-panel .send-message-button{background:var(--chat-send-button-background);border-radius:50%;height:30px;min-width:30px;transition:.3s ease}#chat .chat__conversation-panel .send-message-button:active{transform:scale(.97)}#chat .chat__conversation-panel .send-message-button svg{margin:1px -1px}#chat .chat__conversation-panel .send-message-button.is-loading{background:#3a3f45;cursor:wait}#chat .chat__conversation-panel .send-message-button.is-loading svg{opacity:0}#chat .chat__conversation-panel .send-message-button.is-loading:before{animation:send-spinner .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#ffffffd9;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}#chat .chat__conversation-panel__input{background:#0000;border:0;color:var(--chat-text-color);font-family:Lato,sans-serif;font-size:13px;height:100%;outline:none;position:relative;resize:none;width:100%}#chat .chat__conversation-panel__input::placeholder{color:#6b6b6b}@keyframes send-spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@media only screen and (max-width:600px){#chat{border-radius:0;margin:0}#chat .chat__conversation-board{height:calc(100vh - 55px - 5.5em)}#chat .chat__conversation-board__message__options{display:none!important}}
/*# sourceMappingURL=main.aca13e99.css.map*/