form .todo-comment-avatar{margin-right:10px}form .todo-taskbody-taskdesc{color:#232323}.media-list li.chat-entry{border:0}.media-list .social-button .social-button__icon{background-color:#d0d0d0}.media-list .media.send-message-entry{padding:0 8px 8px 8px;margin-top:0;overflow:visible}@media(max-width: 768px){.media-list .media.send-message-entry{padding:0}}.media-list .parent-zero .media.send-message-entry{padding:0}.media-list .todo-comment-head{margin:0}.media-list .todo-comment-head a{text-decoration:none}.media-list .todo-comment-head a:hover,.media-list .todo-comment-head a:focus,.media-list .todo-comment-head a:active,.media-list .todo-comment-head a:visited,.media-list .todo-comment-head a:visited:hover{text-decoration:none}.media-list .media-body{overflow:visible;position:relative;background:#fff;border-radius:3px !important;padding:10px 8px 6px;border:1px solid #e0e0e0;box-sizing:border-box;box-shadow:0 4px 14px rgba(0,0,0,.06);transition:box-shadow .5s ease}.media-list .media-body:hover{box-shadow:0 8px 28px rgba(0,0,0,.12)}.media-list .media-body textarea{min-height:175px;color:#232323;resize:none;padding-bottom:50px;background:rgba(0,0,0,0);border:0;padding:3px}.media-list .media-body .send-message{position:absolute;bottom:0;right:0}.todo-comment-date:hover{text-decoration:underline;cursor:pointer}.reply-cancel-btn{position:absolute;bottom:0;left:0}.todo-userpic{width:50px;height:50px;border-radius:50%;object-fit:cover;position:relative;z-index:2}@media(max-width: 768px){.todo-userpic{width:30px;height:30px}}.chat-portlet{margin-top:20px}.media-list.parent-zero .media.chat-entry{margin-top:0;overflow:visible;position:relative}.media-list.parent-zero .media.chat-entry.has-children::after{content:"";position:absolute;height:100%;left:32px;top:10px;width:2px;background:#f0f0f0;z-index:1}@media(max-width: 768px){.media-list.parent-zero .media.chat-entry.has-children::after{left:15px}}.media-list.parent-zero .media.chat-entry+.media.chat-entry.is-child::before{content:"";position:absolute;height:100%;left:-18px;bottom:0;width:2px;background:#f0f0f0;z-index:1}@media(max-width: 768px){.media-list.parent-zero .media.chat-entry+.media.chat-entry.is-child::before{left:-15px}}.media-list.parent-zero .media.chat-entry+.media.chat-entry.is-child.is-last::before{display:none}.media-list.parent-zero .chat-entry{padding:8px;border-radius:6px}.media-list.parent-zero .todo-comment-head{padding-top:0}.media-list.parent-zero .todo-text-color{margin:0 !important;padding:8px 0 0}.media-list.parent-zero .media.chat-entry.is-child{margin-left:50px;position:relative}@media(max-width: 768px){.media-list.parent-zero .media.chat-entry.is-child{margin-left:30px}}.media-list.parent-zero .media.chat-entry.is-child::after{content:"";position:absolute;height:66px;left:-18px;top:-32px;width:26px;border-bottom:2px solid #f0f0f0;border-left:2px solid #f0f0f0;border-radius:0 0 0 10px;background:rgba(0,0,0,0)}@media(max-width: 768px){.media-list.parent-zero .media.chat-entry.is-child::after{left:-15px;top:-40px}}.media-list.parent-zero .chat-entry:not(.is-child)+.chat-entry.is-child{margin-top:0}.media-list.parent-zero .chat-entry:not(.is-child):has(+.chat-entry.is-child){border-bottom:none}.media-list.parent-zero .chat-entry:has(+li.send-message-entry){border-bottom:none}.media-list.parent-zero>li.send-message-entry{padding-right:8px;border-top:none;margin-left:60px}@media(max-width: 768px){.media-list.parent-zero>li.send-message-entry{margin-left:30px}}.media-list.parent-zero>li.send-message-entry.is-child{margin-left:50px;position:relative}@media(max-width: 768px){.media-list.parent-zero>li.send-message-entry.is-child{margin-left:30px}}.media-list.parent-zero>li.send-message-entry.is-child::before{content:"";position:absolute;height:100%;left:-18px;bottom:0;width:2px;background:#f0f0f0;z-index:1}@media(max-width: 768px){.media-list.parent-zero>li.send-message-entry.is-child::before{left:-15px}}.media-list.parent-zero>li.send-message-entry.is-child::after{content:"";position:absolute;height:66px;left:-18px;top:-32px;width:26px;border-bottom:2px solid #f0f0f0;border-left:2px solid #f0f0f0;border-radius:0 0 0 10px;background:rgba(0,0,0,0)}@media(max-width: 768px){.media-list.parent-zero>li.send-message-entry.is-child::after{left:-15px;top:-40px}}.media-list.parent-zero .chat-entry .social-group{opacity:0;transition:opacity .15s ease}.media-list.parent-zero .chat-entry:hover .social-group,.media-list.parent-zero .chat-entry.has-social-count .social-group{opacity:1}.media-list.parent-zero .chat-entry.has-social-count .social-group .social-button--reply{visibility:hidden}.media-list.parent-zero .chat-entry.has-social-count:hover .social-group .social-button--reply{visibility:visible}.comment-wall-message.chat-entry .media-body+.social-group{display:block;opacity:1;padding-top:5px;text-align:left;transform-origin:top left;padding-left:73px}@media(max-width: 768px){.comment-wall-message.chat-entry .media-body+.social-group{padding-left:47px}}.comment-wall-message.chat-entry .media-body+.social-group .social-button{display:inline-flex}.comment-wall-message.chat-entry .media-body+.social-group .social-button--reply{visibility:visible !important}.event-chat--event-details .media-list.parent-zero>li.send-message-entry{padding:8px}@media(max-width: 768px){.event-chat--event-details .media-list.parent-zero>li.send-message-entry{padding:0}}.event-chat--event-details .media-list.parent-zero>li.send-message-entry:has(.form-add-message.original){margin-left:0}.event-chat--event-details .media-list.parent-zero>li.send-message-entry:has(.form-add-message:not(.original)){margin-left:50px}@media(max-width: 768px){.event-chat--event-details .media-list.parent-zero>li.send-message-entry:has(.form-add-message:not(.original)){margin-left:30px}}@keyframes cb-comment-highlight-in{from{box-shadow:0 0 0 0 rgba(0,123,255,.15)}to{box-shadow:0 0 24px 12px rgba(0,123,255,.35)}}.cb-comment-highlight{animation:cb-comment-highlight-in 3s ease forwards}.media-body.is-hidden{position:relative}.comment-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);border-radius:3px;z-index:10;padding:18px 10px;color:#777;display:flex;flex-direction:row;align-items:center;justify-content:center}.comment-overlay__icon{font-size:60px;margin-right:16px;color:#c2c2c2;flex-shrink:0}.comment-overlay__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.comment-overlay__title{font-size:15px;font-weight:600;margin-bottom:4px}.comment-overlay__text{font-size:14px;text-align:left}.comment-skeleton{position:relative;padding:8px 0}.comment-skeleton__avatar{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;overflow:hidden;background:#f8f8f8;flex-shrink:0;margin-right:10px;position:relative;z-index:2}.comment-skeleton__body{overflow:hidden;background:#f5f5f5;border-radius:3px;padding:14px 12px 8px 12px;min-height:52px}.comment-skeleton .todo-comment-head{margin-bottom:0}.comment-skeleton__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.comment-skeleton__line{display:block;height:16px;border-radius:3px;background:#e0e0e0}.comment-skeleton__username{width:140px;max-width:50%;margin:0}.comment-skeleton__date{width:48px;margin:0}.comment-skeleton__text{height:24px;width:75%;max-width:260px;margin:0;margin-top:8px}.comment-skeleton .social-group{padding-top:5px;padding-left:73px}.comment-skeleton__btn{display:inline-block;width:36px;height:28px;border-radius:4px;background:#e0e0e0;vertical-align:middle}.mentions-caret-mirror{position:fixed;visibility:hidden;overflow:auto;overflow-x:hidden;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;font-size:14px;font-family:inherit;line-height:1.42857;letter-spacing:normal;padding:6px 12px;border:1px solid #ccc}.mentions-dropdown{position:absolute;left:0;top:100%;margin-top:4px;z-index:1050;min-width:200px;max-width:280px;width:max-content;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);max-height:260px;overflow-y:auto}.mentions-dropdown--at-caret{z-index:10060;margin-top:0}.mentions-dropdown__list{list-style:none;margin:0;padding:6px 0}.mentions-dropdown__item{display:flex;align-items:center;padding:4px 8px;cursor:pointer;gap:8px;border-radius:4px;margin:0 6px}.mentions-dropdown__item:hover,.mentions-dropdown__item.is-active{background:#f5f5f5}.mentions-dropdown__avatar{width:25px;height:25px;border-radius:50%;object-fit:cover;flex-shrink:0}.mentions-dropdown__username{font-size:14px;color:#333;font-weight:500}.event-comments-modal .modal-body--comments{max-height:70vh;overflow-y:auto}.event-comments-modal .event-chat--modal .media-list.parent-zero>li.send-message-entry{padding:8px}@media(max-width: 768px){.event-comments-modal .event-chat--modal .media-list.parent-zero>li.send-message-entry{padding:0}}.event-comments-modal .event-chat--modal .media-list.parent-zero>li.send-message-entry:has(.form-add-message.original){margin-left:0}.event-comments-modal .event-chat--modal .media-list.parent-zero>li.send-message-entry:has(.form-add-message:not(.original)){margin-left:50px}@media(max-width: 768px){.event-comments-modal .event-chat--modal .media-list.parent-zero>li.send-message-entry:has(.form-add-message:not(.original)){margin-left:30px}}@media(max-width: 768px){.event-comments-modal .modal-dialog{margin:10px}.event-comments-modal .modal-body--comments{max-height:calc(100vh - 120px)}}
