/************************************************************************ Copyright (C) Ayushya Amitabh - All Rights Reserved Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential Written by Ayushya Amitabh , 2020 - 2022 https://www.chromewatchparty.com/copyright ========================================================================= ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE CITED ARE THE SOLE INTELLECTUAL PROPERTY OF AYUSHYA AMITABH, AND MAY NOT BE COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. ************************************************************************/ .thread-wrapper * { margin: 0; padding: 0; font-family: "Roboto", sans-serif !important; letter-spacing: 1.15px; word-break: break-word !important; } .thread-wrapper { max-height: 100%; flex: 1; overflow-y: auto !important; margin-bottom: 1rem; padding: 0 15px; margin-top: 1rem; outline: none; min-width: 100%; } .thread-wrapper.sending-wrapper { flex: unset; padding-top: 10px; margin-bottom: 0; } .thread-wrapper.sending-wrapper > div { padding-bottom: 0px; } .thread-item { color: white; width: fit-content; width: -moz-fit-content; margin: 10px 0; width: 100%; transition: none !important; } .thread-item.highlight .thread-message img, .thread-item.highlight .thread-message p { border: 2px solid #beff94; } .thread-item.highlight .thread-message img { padding: 7.5px 10px; } .thread-message { width: 100%; position: relative; } .thread-message .thread-overline { height: 0; overflow-y: visible; font-size: 10px; transition: all ease-in-out 0.3s; transition-delay: 0.1s; white-space: nowrap; display: flex; align-items: center; opacity: 0; color: #9f9f9f; width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: row-reverse; z-index: 9999 !important; } .thread-message .thread-overline span { flex: 1; text-align: center; } .thread-message .thread-overline > span { display: none; } .thread-message .thread-overline .thread-reply-icon { position: absolute; display: flex; justify-content: center; align-items: center; font-size: 20px; border-radius: 26px; z-index: 999 !important; white-space: break-spaces; left: 0; cursor: pointer; bottom: 0; transition: all ease-in-out 0.3s; transition-delay: 0.1s; width: 25px; height: 25px; padding: 0; padding-bottom: 7px; } .thread-item:hover .thread-message .thread-overline { opacity: 1; } .thread-message p { max-width: 65%; padding: 5px 15px; background: #424242; border-radius: 26px; z-index: 9999 !important; transition: all ease-in-out 0.3s; transition-delay: 0.1s; width: fit-content; width: -moz-fit-content; min-height: 25px; display: flex; align-items: center; line-height: 16px; font-size: 13px; font-family: "Roboto"; letter-spacing: 1.5px; white-space: break-spaces; word-break: break-all; color: white; font-weight: 400; } .thread-message img { max-width: 55%; border-radius: 26px; transition: all ease-in-out 0.3s; transition-delay: 0.1s; z-index: 999; } .thread-item:hover .thread-message p, .thread-item:hover .thread-message img { margin-left: 40px; } .thread-message .thread-overline .thread-reply-icon:hover { opacity: 0.6; } .thread-name { font-size: 11px; margin-top: 15px; margin-bottom: 7px; color: #adadad; } .thread-reply { font-size: 11px; margin-bottom: -20px; padding: 7.5px 15px; padding-bottom: 25px; border-radius: 13px; background: #222222; width: fit-content; width: -moz-fit-content; max-width: 45%; z-index: 999 !important; transition: all ease-in-out 0.3s; transition-delay: 0.1s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; } .thread-reply-name { color: #8a8a8a; font-size: 10px; text-transform: uppercase; margin-bottom: 5px !important; } .thread-reply p { width: fit-content; width: -moz-fit-content; max-width: 100%; overflow: hidden; text-overflow: ellipsis; } .thread-reply img { max-height: 70px; border-radius: 26px; transition: all ease-in-out 0.3s; transition-delay: 0.1s; } .thread-item:hover .thread-reply { margin-bottom: 0; padding-bottom: 7.5px; } .thread-reply:hover { background: #111111; } .thread-item.continued-message .thread-name { display: none; } /* M Y M E S S A G E S */ .thread-item.my-message { display: flex; flex-direction: column; align-items: flex-end; } .thread-item.my-message .thread-name { display: none; } .thread-item.my-message .thread-message { display: flex; flex-direction: column; align-items: flex-end; } .thread-item.my-message .thread-message p { text-align: right; } .thread-item.my-message .thread-message .thread-overline { flex-direction: row; } .thread-item.my-message .thread-message .thread-overline .thread-reply-icon { right: 0; left: unset; } .thread-item.my-message:hover .thread-message p, .thread-item.my-message:hover .thread-message img { margin-left: 0; margin-right: 40px; } /* S Y S T E M M E S S A G E S */ .thread-item.thread-item.system-message { margin: 0 auto !important; } .thread-item.system-message .thread-name, .thread-item.system-message .thread-reply, .thread-item.system-message img, .thread-item.system-message .thread-overline { display: none; } .thread-item.system-message .thread-message p { width: 100%; margin: 0 auto; background: none; font-size: 12px; color: #9f9f9f; text-align: center; display: block; } .thread-item.system-message:hover .thread-message p { margin: 0 auto; } /* I N T E R A C T I V E S Y S T E M M E S S A G E S */ .thread-interactive-text { display: flex !important; flex-direction: column !important; margin: 0 auto !important; background-color: #222222 !important; padding: 20px 35px !important; transition: all ease-in-out 0.3s; transition-delay: 0.1s; } .thread-interactive-text:hover { background-color: #111111 !important; } .thread-interactive-question { font-size: 10px !important; letter-spacing: 2px !important; color: #9f9f9f !important; line-height: 1.5 !important; padding: 7.5px 0px !important; padding-top: 0 !important; text-align: left !important; white-space: break-spaces; } .thread-interactive-question::before { content: "[MESSAGE FROM ADMIN]"; display: block; margin-bottom: 10px; } .thread-interactive-thankyou { font-size: 12px; text-align: center !important; } .thread-interactive-link { color: inherit !important; width: calc(100% + 70px) !important; margin-left: -35px !important; margin-bottom: -20px !important; padding-bottom: 15px !important; margin-top: 5px !important; } /* S E N D I N G M E S S A G E S */ .thread-item.my-message.sending-message { margin-top: 0; } .thread-item.my-message.sending-message .thread-message .thread-overline { display: none; } .thread-item.my-message.sending-message .thread-message p, .thread-item.my-message.sending-message .thread-message img { margin: 0; margin-left: 0 !important; margin-right: 0 !important; opacity: 0.2; }