

.talks-widget-button {
    background: #A4C6F1!important;
    box-shadow: none!important;
    border: 0!important;
}
.talks-widget-button .comments-icon {
    top: 12px!important;
    left: 13px!important;
}

@media screen and (max-width: 768px) {
  .talks-widget-button {
    width: 35px!important;
    height: 35px!important;
    bottom: 4px!important;
    right: 24px!important;
    font-size: 17px!important;
    padding-top: 0px!important;
  }
  .talks-widget-button .comments-icon {
    top: 9px!important;
    left: 10px!important;
  }
}



.talks-widget-window {
  width: 550px;
  box-shadow: -20px 0px 70px 0px rgb(85 61 53 / 15%) !important;
  padding: 40px 0 0!important;
}
@media (max-width: 550px) {
  .talks-widget-window {
    width: 100%;
  }
}
.talks-widget-window, 
.talks-widget-window .talks-widget-header,
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer  {
  background: white!important;
  border: none!important;
}
.talks-widget-header {
  height: 105px!important;
  text-align: left!important;
  padding: 0 40px!important;
  border: none!important;
}
.talks-widget-header .btn-close {
  top: 0!important;
  right: 23px!important;
  width: 50px; height: 50px;
  background: url("https://fs.getcourse.ru/fileservice/file/download/a/271290/sc/501/h/d43a2442e3328da163a7b1297d415680.svg") center center no-repeat;
  background-size: contain;
  filter: invert(1);
}
.talks-widget-header .btn-close:before {
  display: none;
}
.talks-widget-window .caption {
  font-family: "Five Years Later";
  font-style: normal;
  font-weight: normal;
  font-size: 45px;
  line-height: 120%;
  letter-spacing: 0.05em;
  color: #171717;
  background: white;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer {
  padding-bottom: 0;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer .btn {
  background: #F57B51;
  border: none;
  border-radius: 0;
  height: 78px;
  width: 220px;
  font-family: "Five Years Later";
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.05em;
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  box-shadow: none!important;
  outline:none;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer .btn .fa {
  display: none;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate {
   padding: 20px 40px!important;
   border-bottom: 1px solid rgb(179,139,109,.1);
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate:hover {
   background: rgb(245 123 81 / 15%)!important;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img {
  width: 64px;
  background: #C4C4C4;
  border-radius: 50%;
  overflow: hidden;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block {
  width: 64px;
  margin-left: 0!important;
  margin-right: 16px!important;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block img {
  width: 64px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block img.user-default-profile-image {
  position:relative;
  top: 8px;
  filter: brightness(3);
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block {
  border: none!important;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-title-block {
  font-family: "Object Sans";
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
  color: #171717;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-text {
  margin-top: 8px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-title-block .conversation-time {
  font-family: "Object Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  color: #171717;
  margin-right: 0;
}
.talks-widget-window .talks-widget-body .conversations-list-block {
  position: static;	
}




.talks-widget-header a {
    color: inherit;
    text-decoration: none;
}
.talks-widget-header a:hover {
    text-decoration: underline;
}
.talks-widget-window .talks-widget-header .btn-back {
    color: #171717;
    line-height: 50px;
    top: 5px;
    left: 10px;
}   
.talks-widget-window .talks-widget-header .btn-back:before {
    content: "\f0d9";
    padding: 0 10px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-fresh-comment-count {
    background: #F57B51;
    right: 40px;
}

.talks-widget-window .conversation-widget {
    position: relative;
    background: #FFFFFF;
}
.talks-widget-window .conversation-widget .comment-wrapper .comment .title,
.talks-widget-window .conversation-widget .comment-wrapper .comment .title * {
  font-family: Object Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  color: #171717;
  margin-bottom: 8px;
}

.talks-widget-window .conversation-widget .comment-wrapper .comment .user-image-wrapper,
.talks-widget-window .conversation-widget .comment-wrapper .comment .user-profile-image {
   width: 50px;
}
.talks-widget-window .conversation-widget .comment > .text .text-content {
    border: none!important;
    background: rgba(214, 214, 214, 0.1);
    border-radius: 6px;
    font-family: Object Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 135%;
    color: #171717;
    padding: 10px 13px 16px 13px;
}
.talks-widget-window .conversation-widget .own-user-comment .comment > .text .text-content, 
.talks-widget-window .conversation-widget .my-comment .comment > .text .text-content {
   background: #415A80;
   border: none!important;
   border-radius: 5px!important;
   color: white!important;
   font-family: Object Sans;
   font-style: normal;
   font-weight: normal;
   font-size: 16px;
   line-height: 135%;
   padding: 10px 13px 16px 13px;
}
.talks-widget-window .conversation-widget .comment-wrapper .comment .comment-time {
  font-family: Object Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  color: #171717;
  opacity: 0.5;
  margin-top: 5px;
}
.talks-widget-window .comments-tree .level-1 .comment-wrapper {
    padding: 5px 40px 0 40px;
}
.conversation-widget .comments-container {
    padding-bottom: 0!important;
}



.talks-widget-window .conversation-widget .gc-comment-form {
  background: #F8F8F8;
  padding: 20px 0 20px 0 !important;
  font-family: Object Sans;
}
.talks-widget-window .gc-comment-form .textarea-block {
  display: grid; 
  grid-template-columns: 40px auto 40px 40px; 
  grid-template-rows: 88px auto; 
  gap: 0px 0px;  
  grid-template-areas: 
    "emoji textarea attach-file send-btn"
    ". fileuploader fileuploader ."
    ". download-answers download-answers ."
    ". send-as send-as ."
    ". other other ."; 
  align-items: end; 
}
.talks-widget-window .gc-comment-form .textarea-block > * { 
  grid-area: other;
}
.talks-widget-window .gc-comment-form .emoji-button {
  top: auto;
  bottom: 0;
  left: -28px;
  right: auto; 
  width: 24px!important;
  height: 24px!important;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3C7.037 3 3 7.037 3 12C3 16.963 7.037 21 12 21C16.963 21 21 16.962 21 12C21 7.038 16.962 3 12 3Z' stroke='%23415A80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3271 9.5C15.1891 9.5 15.0771 9.612 15.0781 9.75C15.0781 9.888 15.1901 10 15.3281 10C15.4661 10 15.5781 9.888 15.5781 9.75C15.5781 9.612 15.4661 9.5 15.3271 9.5' stroke='%23415A80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.63963 9.5C8.50163 9.5 8.38963 9.612 8.39063 9.75C8.39063 9.888 8.50263 10 8.64063 10C8.77863 10 8.89063 9.888 8.89063 9.75C8.89063 9.612 8.77863 9.5 8.63963 9.5' stroke='%23415A80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 15.6885C15.5 15.6885 14.187 17.0005 12 17.0005C9.812 17.0005 8.5 15.6885 8.5 15.6885' stroke='%23415A80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center left no-repeat !important;
}
.talks-widget-window .gc-comment-form .emoji-button .fa {
  display: none;
}
.talks-widget-window .gc-comment-form .emoji-container { 
  grid-area: textarea; 
  align-self: stretch;
}
.talks-widget-window .gc-comment-form .attach-file-button-container { 
  grid-area: attach-file; 
  top: auto;
  bottom: 0;
  left: 50%;
  right: auto; 
  transform: translateX(-50%);
  width: 24px!important;
  height: 24px!important;
  margin: 0!important;
}
.talks-widget-window .gc-comment-form .attach-file-button-container .uploadifive-button {
  width: 24px!important;
  height: 24px!important;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0015 7.99952L11.7955 11.2055C10.8045 12.1965 10.8045 13.8025 11.7955 14.7935V14.7935C12.7865 15.7845 14.3925 15.7845 15.3835 14.7935L19.7215 10.4555C21.4275 8.74952 21.4275 5.98452 19.7215 4.27852V4.27852C18.0155 2.57252 15.2505 2.57252 13.5445 4.27852L4.2795 13.5435C2.5735 15.2495 2.5735 18.0145 4.2795 19.7205V19.7205C5.9855 21.4265 8.7505 21.4265 10.4565 19.7205L12.0885 18.0885' stroke='%23415A80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center left no-repeat !important;
}
.talks-widget-window .gc-comment-form .attach-file-button-container .uploadifive-button .glyphicon {
  display: none;
} 
.talks-widget-window .gc-comment-form .btn-send { 
  grid-area: send-btn; 
  background: none!important;
  border: none!important;
  color: black!important;
  padding: 0!important;
  width: 24px!important;
  height: 24px!important;
  font-size: 0!important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.32263 19.8781L19.7516 13.1791C20.7496 12.7161 20.7496 11.2821 19.7516 10.8191L5.32263 4.12205C4.28763 3.64205 3.19263 4.66005 3.57963 5.74305L5.81263 11.9971L3.57963 18.2581C3.19263 19.3401 4.28763 20.3581 5.32263 19.8781Z' fill='%23415A80' stroke='%23415A80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 12H12' stroke='%23F8F8F8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center left no-repeat !important;
}
.talks-widget-window .gc-comment-form .textarea-block textarea,
.talks-widget-window .gc-comment-form .emoji-wysiwyg-editor {
  background: transparent;
  padding: 0!important;
  height: 100%!important;
  resize: none!important;
  border: none!important;
  font-family: Object Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px!important;
  line-height: 140%;
  color: #171717!important;
  outline: none;
}
.talks-widget-window .gc-comment-form .file-uploader {
  grid-area: fileuploader; 
  margin: 0!important;
  margin-bottom: 5px!important;
}
.talks-widget-window .gc-comment-form .file-uploader + a,
.talks-widget-window .gc-comment-form .file-uploader + a + div {
  margin: 0!important;
  margin-bottom: 5px!important;
}
.talks-widget-window .gc-comment-form .file-uploader + a {
  grid-area: download-answers; 
}
.talks-widget-window .gc-comment-form .file-uploader + a + div {
  grid-area: send-as;
  font-size: 12px;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div label {
  display: flex;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div input 

.talks-widget-window .gc-comment-form .conversation-widget .comment-wrapper .comment .user-image-wrapper {
   background: #C4C4C4;
   border-radius: 50%;
   overflow: hidden;
   width: 50px; height: 50px;
}
.talks-widget-window .gc-comment-form .conversation-widget .comment-wrapper .comment .user-image-wrapper .user-default-profile-image {
    position: relative;
    top: 7px;
    filter: brightness(3);
}
