/* wire-mobile-composer-cleanup-303f1h522 */
@media(max-width:760px){
  #composer .wire-compose-header{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto 42px!important;
    grid-template-areas:"identity audience close"!important;
    gap:8px!important;
    align-items:center!important;
  }

  #composer .wire-compose-identity-wrap{
    grid-area:identity!important;
    min-width:0!important;
  }

  #composer .wire-compose-close{
    grid-area:close!important;
  }

  #composer .wire-membership-access-picker,
  #composer .wire-membership-access-pill-303f1h522{
    grid-area:audience!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    max-width:132px!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }

  #composer .wire-membership-access-picker>label:first-child{
    display:block!important;
  }

  #composer .wire-membership-access-picker>label:first-child>span{
    display:none!important;
  }

  #composer .wire-membership-access-picker select{
    width:auto!important;
    min-width:104px!important;
    max-width:132px!important;
    height:34px!important;
    padding:0 28px 0 12px!important;
    border:1px solid #29465d!important;
    border-radius:999px!important;
    background:#0b1a27!important;
    color:#56b7f5!important;
    font-size:12px!important;
    font-weight:800!important;
  }

  #composer [data-wire-membership-tier-wrap]{
    display:none!important;
  }

  #composer [data-wire-membership-access-note]{
    display:none!important;
  }

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

  #composer .wire-compose-toolbar,
  #composer .wire-compose-toolbar-final-303f1h522{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:2147483100!important;
    display:flex!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:4px!important;
    width:100vw!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;
  }

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

  #composer .wire-compose-spoiler-tool-303f1h522{
    flex:0 0 38px!important;
    display:grid!important;
    place-items:center!important;
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    overflow:hidden!important;
    cursor:pointer!important;
  }

  #composer .wire-compose-spoiler-tool-303f1h522 input{
    position:absolute!important;
    opacity:0!important;
    pointer-events:none!important;
  }

  #composer .wire-compose-spoiler-tool-303f1h522 span{
    display:block!important;
    width:24px!important;
    height:24px!important;
    overflow:hidden!important;
    font-size:0!important;
  }

  #composer .wire-compose-spoiler-tool-303f1h522 span::before{
    content:"⚠"!important;
    display:grid!important;
    place-items:center!important;
    width:24px!important;
    height:24px!important;
    color:#ffd16f!important;
    font-size:19px!important;
    line-height:1!important;
  }

  #composer .wire-compose-spoiler-tool-303f1h522 small{
    display:none!important;
  }

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

  #composer .wire-compose-post{
    flex:0 0 auto!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-composer-primary-preview-303f1h522{
    display:block!important;
    width:calc(100% - 28px)!important;
    max-width:calc(100% - 28px)!important;
    margin:0 14px 10px!important;
  }

  #composer .wire-composer-secondary-preview-303f1h522{
    display:none!important;
  }

  #composer .wire-composer-file-summary-303f1h522{
    display:none!important;
  }

  #composer .wire-composer-media-preview-303f1h522{
    position:relative!important;
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    border-radius:16px!important;
    background:#000!important;
  }

  #composer .wire-composer-media-preview-content-303f1h522{
    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-media-remove-303f1h522{
    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 [data-wire-video-mobile-summary303e5a],
  #composer .wire-cf-upload-303e3r{
    display:none!important;
  }
}
