/* wire-mobile-composer-final-behavior-303f1h521 */
@media(max-width:760px){
  #composer.composer.wire-overlay-composer.is-open
  >form[data-rich-composer]{
    padding-bottom:
      calc(64px + env(safe-area-inset-bottom,0px))!important;
  }

  #composer .wire-compose-toolbar,
  #composer .wire-compose-toolbar-final-303f1h521{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:2147483100!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:4px!important;
    width:100vw!important;
    min-width:0!important;
    max-width:100vw!important;
    height:
      calc(58px + env(safe-area-inset-bottom,0px))!important;
    min-height:
      calc(58px + env(safe-area-inset-bottom,0px))!important;
    margin:0!important;
    padding:
      7px
      10px
      calc(7px + env(safe-area-inset-bottom,0px))!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    border-top:1px solid #20394e!important;
    background:rgba(5,11,18,.985)!important;
    box-shadow:0 -12px 30px rgba(0,0,0,.34)!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }

  #composer .wire-compose-toolbar::-webkit-scrollbar{
    display:none!important;
  }

  #composer .wire-compose-toolbar .wire-compose-tool{
    flex:0 0 38px!important;
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
  }

  #composer .wire-compose-counter-final-303f1h521{
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:38px!important;
    margin-left:auto!important;
    padding:0 7px!important;
    color:#d9e3ea!important;
    font-size:12px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }

  #composer .wire-compose-post{
    flex:0 0 auto!important;
    order:100!important;
    min-width:70px!important;
    height:38px!important;
    margin-left:0!important;
    padding:0 16px!important;
  }

  #composer .wire-core-tool-174{
    display:none!important;
  }

  #composer .wire-spoiler-composer-303f1h270{
    margin-bottom:8px!important;
  }

  #composer [data-wire-video-mobile-summary303e5a]:not([hidden]){
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:2px!important;
  }

  #composer [data-wire-video-mobile-summary303e5a]
  [data-wire-video-draft-note303e5a]{
    display:none!important;
  }

  #composer [data-wire-video-mobile-summary303e5a]
  [data-wire-video-name303e5a]{
    overflow:hidden!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }

  #composer .wire-composer-video-preview-final-303f1h521{
    position:relative!important;
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:16px!important;
    background:#000!important;
  }

  #composer .wire-composer-video-preview-media-303f1h521{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    max-height:40dvh!important;
    object-fit:contain!important;
    border:0!important;
    border-radius:16px!important;
    background:#000!important;
  }

  #composer .wire-composer-video-preview-remove-303f1h521{
    position:absolute!important;
    top:9px!important;
    right:9px!important;
    z-index:3!important;
    display:grid!important;
    place-items:center!important;
    width:34px!important;
    height:34px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.36)!important;
    border-radius:50%!important;
    background:rgba(3,8,12,.82)!important;
    color:#fff!important;
    font-size:24px!important;
    line-height:1!important;
  }

  #composer .wire-composer-video-preview-meta-303f1h521{
    position:absolute!important;
    left:10px!important;
    right:52px!important;
    bottom:9px!important;
    z-index:2!important;
    overflow:hidden!important;
    padding:7px 9px!important;
    border-radius:9px!important;
    background:rgba(3,8,12,.76)!important;
    color:#fff!important;
    font-size:11px!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }

  #composer .wire-membership-access-picker{
    margin-bottom:8px!important;
  }

  #composer .wire-spoiler-toggle-303f1h270{
    min-height:40px!important;
  }

  #composer .wire-spoiler-toggle-303f1h270 small{
    display:none!important;
  }

  #composer .wire-cf-upload-303e3r:not([hidden]),
  #composer [data-wire-video-mobile-summary303e5a]:not([hidden]){
    font-size:10px!important;
    line-height:1.3!important;
  }
}
