/* .telegram-post-wrapper {
    
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(0.7);
    transform-origin: top center;
    margin: 0 0 0 0;
    position: relative;
  } */


  @media (min-width: 500px) and (max-width: 900px) {
    #telegram-widget-placeholder {
      display: none !important;
    }
  }
  
 
  @media (max-width:992px){
    

     .tgme_widget_message_grouped_layer {
        transform: scale(0.74);
        left: -38px;
        top: 43px;
    }
    .tgme_widget_message_grouped {
        padding-bottom: 15px;
    }
    .tgme_widget_message_bubble{
        top: -25px;
     }
     .tgme_widget_message_user {
        top: 20px;
        left: 55px;
     }
     .tgme_widget_message_owner_name {
        font-size: 18px;
        font-weight: 500;
        margin-left: 16px;
        text-transform: uppercase;
     }
     .tgme_widget_message_author, .tgme_widget_message_forwarded_from {
        left: 90px;
     }
     .tgme_widget_message_user {
        display: none;
     }

    
  }

  @media (min-width:993px){
    

     .tgme_widget_message_bubble{
        max-width: 320px;
     }
    
     .tgme_widget_message_grouped_layer {
        transform: scale(0.47);
        left: -110px;
        top: 30px;
    
    }
    .tgme_widget_message_grouped {
        padding-bottom: 10px;
    }
    .tgme_widget_message_user {
    top: 45px;
    }
    .tgme_widget_message_author, .tgme_widget_message_forwarded_from {
        left: 10px !important;
        font-weight: 500;
        font-size: 14px;
        text-transform: uppercase;
     }
     .tgme_widget_message_user {
        display: none;
     }
     .tgme_widget_message_bubble_logo {
        
            transform: scale(0.7);
            margin-left: 2px !important;
            margin-top: -2px;
     }
  }
  @media (min-width:1100px){
    .tgme_widget_message_author, .tgme_widget_message_forwarded_from {
        left: 18px !important;
        }
  }
  @media (min-width:1600px){
    

     .tgme_widget_message_grouped_layer {
        transform: scale(0.62);
        left: -78px;
        top: 33px;
    
    }
    .tgme_widget_message_grouped {
        padding-bottom: 35px;
    }
    .tgme_widget_message_user {
        top: 45px;
        }

    .tgme_widget_message_author, .tgme_widget_message_forwarded_from {
        left: 25px !important;
        font-weight: 500;
        font-size: 16px;
        text-transform: uppercase;
    }
    .tgme_widget_message_bubble_logo {
        transform: scale(0.8);
        margin-left: 10px !important;
        margin-top: -2px;
    }
 
  }



  #telegram-widget-placeholder {
    margin: 20px 0 40px 0;
  }


  .tgme_widget_message {
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
   }


   .tgme_widget_message_user {
    
    position: relative;
    
    z-index: 2;
    left: 10px;
    max-width: 30px;
    }

.tgme_widget_message_user a {
    display: inline-block;
    border-radius: 18px;
}

.widget_frame_base a, .widget_frame_base a:hover {
    color: #2481cc;
    text-decoration: none;
}



.tgme_widget_message_user_photo, .tgme_widget_login_user_photo {
    position: relative;
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none !important;
    font-size: 16px;
    line-height: 37px;
    color: #fff;
    overflow: hidden;
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1));
}
.tgme_widget_message_user_photo, .tgme_widget_message_user_photo img, .tgme_widget_message_user_photo video, .tgme_widget_login_user_photo, .tgme_widget_login_user_photo img {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    border-radius: 18px;
}  
.tgme_widget_message_user_photo img, .tgme_widget_message_user_photo video, .tgme_widget_login_user_photo img {
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 0;
}



.tgme_widget_message_user_photo:before, .tgme_widget_login_user_photo:before {
    content: attr(data-content);
    font-weight: 500;
}  

.tme_mode {
    --text-color: #000;
    --second-color: #7d7f81;
    --bubble-logo-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m488.649875%2044.6098697c6.442438-2.8224615%2010.738405-4.6832009%2012.887902-5.5822181%206.137252-2.5668769%207.41252-3.0127709%208.243723-3.0276516.182815-.0030813.591576.0424775.856354.2585203.223574.1824224.285088.428849.314524.6018054.029436.1729565.066092.5669556.036954.874815-.33258%203.5138587-1.771648%2012.041067-2.503764%2015.9766489-.309785%201.6652923-.919763%202.2236562-1.510292%202.2782995-1.283356.1187526-2.257879-.8528431-3.500872-1.6721675-1.945039-1.2820809-3.043862-2.0801802-4.931859-3.3312543-2.181908-1.4458326-.767468-2.2404874.475995-3.5391756.32542-.3398729%205.979917-5.5116482%206.08936-5.9808093.013687-.0586764.02639-.2773944-.102829-.3928855-.129218-.1154911-.319934-.0759976-.457559-.0445881-.195081.044522-3.302306%202.1096922-9.321675%206.1955107-.881976.6089971-1.680842.9057209-2.396598.8901714-.789064-.017142-2.306907-.4486274-3.435267-.8174505-1.38398-.4523766-2.48394-.6915513-2.388158-1.4598267.049889-.4001653.59791-.8094133%201.644061-1.227744z%22%20fill%3D%22%231c93e3%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%28-487%20-36%29%22%2F%3E%3C%2Fsvg%3E');
    --views-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%200c2.8897625%200%205.2230958%201.66666667%207%205-1.7769042%203.33333333-4.1102375%205-7%205-2.88976248%200-5.22309581-1.66666667-7-5%201.77690419-3.33333333%204.11023752-5%207-5zm0%201.48148148c-1.98523978%200-3.59459459%201.5752944-3.59459459%203.51851852s1.60935481%203.51851852%203.59459459%203.51851852%203.5945946-1.5752944%203.5945946-3.51851852-1.60935482-3.51851852-3.5945946-3.51851852zm0%201.85185185c.94037674%200%201.7027027.74619209%201.7027027%201.66666667s-.76232596%201.66666667-1.7027027%201.66666667-1.7027027-.74619209-1.7027027-1.66666667.76232596-1.66666667%201.7027027-1.66666667z%22%20fill%3D%22%237d7f81%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    --voters-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.60486756.00162755%204.54930464-.00162755c1.33727811%200%201.82220747.13923842%202.3110964.40069906.4888888.26146064.8725717.6451435%201.1340323%201.13403238l.0922854.18482021c.2018093.43861897.3084137.9561578.3084137%202.12627615v4.3083444c0%201.33727811-.1392384%201.82220747-.4006991%202.3110964-.2614606.4888888-.6451435.8725717-1.1340323%201.1340323l-.1848203.0922854c-.43861892.2018093-.95615775.3084137-2.1262761.3084137h-4.3083444c-1.33727811%200-1.82220747-.1392384-2.31109636-.4006991-.48888888-.2614606-.87257174-.6451435-1.13403238-1.1340323l-.09228534-.1848203c-.18739436-.407289-.29269878-.88262629-.30678617-1.88531586l-.00162755-4.54930464c0-1.33727811.13923842-1.82220747.40069906-2.31109636.26146064-.48888888.6451435-.87257174%201.13403238-1.13403238l.18482021-.09228534c.40728905-.18739436.88262634-.29269878%201.88531591-.30678617zm6.42546254%202.96804236c-.26626658-.26626656-.68293026-.29047261-.97654175-.07261815l-.08411844.07261815-3.96966991%203.96933009-1.46966991-1.46933009-.08411844-.07261815c-.29361149-.21785446-.71027517-.19364841-.97654174.07261815-.26626656.26626657-.29047261.68293025-.07261815.97654174l.07261815.08411844%202%202%20.08411844.07261815c.26098799.19364841.61920241.19603913.88259105.00717216l.09395069-.07979031%204.50000001-4.5.0726181-.08411844c.2178545-.29361149.1936484-.71027517-.0726181-.97654174z%22%20fill%3D%22%237d7f81%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    
    --box-bg-blured: rgba(255, 255, 255, .84);
    --service-bg-blured: rgba(0, 0, 0, 0.2);
}
.tgme_widget_message_bubble {
    position: relative;
    background-color: #fff;
    border: none;
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1));
    padding: 4px 9px;
    max-width: none;
}
.tgme_widget_message_bubble_tail {
display: none;
}

.accent_color, .tgme_widget_message_owner_name {
    color:#2481cc;
    
}

.tgme_widget_message_owner_name {
    position: relative;
    
    
}

.tgme_widget_message_author, .tgme_widget_message_forwarded_from {
    position: relative;
    left: 40px;
    top: 18px;
    z-index: 2;
    max-width: fit-content;
}

.tgme_widget_message_bubble > .tgme_widget_message_photo_wrap, .tgme_widget_message_bubble > .media_supported_cont > .tgme_widget_message_photo_wrap, .tgme_widget_message_bubble > .tgme_widget_message_video_player, .tgme_widget_message_bubble > .media_supported_cont > .tgme_widget_message_video_player, .tgme_widget_message_bubble .tgme_widget_message_grouped_wrap, .tgme_widget_message_bubble .tgme_widget_message_location_wrap {
    display:block;
    margin: 0px -9px 0;
    min-width: calc(100% + 18px) !important;
    max-width: calc(100% + 18px) !important;
}
.tgme_widget_message_grouped {
    position: relative;
    
}
.tgme_widget_message_grouped_layer {
    position: absolute;
    
    right: 0;
    
    bottom: 0;

    height: fit-content !important;
}
.tgme_widget_message_grouped .grouped_media_wrap {
    position: absolute;
    cursor: pointer;
    min-width: auto !important;
    max-width: none !important;
}
.tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:before, .tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:after {
    visibility: hidden;
    transition: visibility .2s ease;
}
.tgme_widget_message_photo_wrap.blured:before {
    content: '';
    display: block;
    position: absolute;
    left: -30px;
    right: -30px;
    top: -30px;
    bottom: -30px;
    background: no-repeat center;
    background-size: cover;
    background-image: inherit;
    -webkit-filter: blur(15px);
    filter: blur(15px);
    z-index: 1;
}
.grouped_media_helper {
    position: static;
    background-position: -10000px -10000px;
    background-size: 0 0;
    background-image: inherit;
}
.grouped_media_wrap .grouped_media {
    position: absolute;
    min-width: 226px;
}
.tgme_widget_message_photo {
    display: block;
    position: relative;
    background: no-repeat center;
    background-size: cover;
    background-image: inherit;
    margin-top: 25px;
    z-index: 1;
}
.tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:before, .tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:after {
    visibility: hidden;
    transition: visibility .2s ease;
}
.tgme_widget_message_photo_wrap.blured:after {
    content: '';
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    background: #fff;
    opacity: .3;
    z-index: 1;
}
.tgme_widget_message_text, .tgme_widget_message_poll, .tgme_widget_message_inline_button {
    font-size: 14px;
    line-height: 21px;
}
.tgme_widget_message_text {
    position: relative;
    font-size: 14px;
    line-height: 21px;
    word-break: break-word;
    margin-top: 10px;
    
}
.emoji_image .emoji {
    width: 1.25em;
    height: 1.25em;
    vertical-align: top;
    display: inline-block;
    box-sizing: content-box;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    background: no-repeat -1000px -1000px;
    background-size: 1.25em 1.25em;
    text-indent: -10em;
    padding: 3px 3px 3px 2px;
    margin: -3px -2px;
}
.emoji {
    font-style: normal;
}
.widget_frame_base a, .widget_frame_base a:hover {
    color: #2481cc;
    text-decoration: none;
}
.tgme_widget_message_voice_player + .tgme_widget_message_footer, .tgme_widget_message_text.before_footer + .tgme_widget_message_footer {
    margin-top: -14px;
}
.message_media_not_supported, .tgme_widget_message_roundvideo_duration, .tgme_widget_message_voice_duration, .tgme_widget_message_document_extra, .tgme_widget_message_contact_phone, .tgme_widget_message_location_address, .tgme_widget_message_error, .tgme_widget_message_reply .tgme_widget_message_metatext, .tgme_widget_message_poll_type, .tgme_widget_message_poll_votes, .tgme_widget_message_footer {
    color: #7d7f81;
}

#telegram-post-container a, #telegram-widget-placeholder a {color:#00798f;}

#telegram-post-container {
    margin-bottom: 20px;
}

.tgme_widget_message_bubble_logo {
    display: inline-block;
    float: right;
    width: 25px;
    height: 20px;
    margin-left: 5px;
    background: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m488.649875%2044.6098697c6.442438-2.8224615%2010.738405-4.6832009%2012.887902-5.5822181%206.137252-2.5668769%207.41252-3.0127709%208.243723-3.0276516.182815-.0030813.591576.0424775.856354.2585203.223574.1824224.285088.428849.314524.6018054.029436.1729565.066092.5669556.036954.874815-.33258%203.5138587-1.771648%2012.041067-2.503764%2015.9766489-.309785%201.6652923-.919763%202.2236562-1.510292%202.2782995-1.283356.1187526-2.257879-.8528431-3.500872-1.6721675-1.945039-1.2820809-3.043862-2.0801802-4.931859-3.3312543-2.181908-1.4458326-.767468-2.2404874.475995-3.5391756.32542-.3398729%205.979917-5.5116482%206.08936-5.9808093.013687-.0586764.02639-.2773944-.102829-.3928855-.129218-.1154911-.319934-.0759976-.457559-.0445881-.195081.044522-3.302306%202.1096922-9.321675%206.1955107-.881976.6089971-1.680842.9057209-2.396598.8901714-.789064-.017142-2.306907-.4486274-3.435267-.8174505-1.38398-.4523766-2.48394-.6915513-2.388158-1.4598267.049889-.4001653.59791-.8094133%201.644061-1.227744z%22%20fill%3D%22%2333afed%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%28-487%20-36%29%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    cursor: pointer;
}

.tgme_widget_message_footer{
    display: none;
}


.message_media_not_supported, .message_media_not_supported_label {
    display: flex;
    flex-direction: column;
    align-items: center;
}