
:root{--cf-vv-height:100dvh;--cf-keyboard-offset:0px;--cf-touch:48px}
@media(max-width:780px){
  html{background:var(--bg,#0b0e12);overscroll-behavior:none}
  .mobile-depth-layer-v147,.mobile-depth-layer-v148,.v149-mobile-layer{display:contents!important}
  .search-trigger,#avatarBtn{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important}
  body{height:var(--cf-vv-height,100dvh)!important;min-height:var(--cf-vv-height,100dvh)!important;overscroll-behavior:none!important}
  body>.app{height:auto!important;min-height:0!important}
  .main{scroll-padding-top:12px!important;scroll-padding-bottom:22px!important;scroll-behavior:auto!important}
  .page :is(button,label,[role="button"],select,input,textarea,a):focus-visible{scroll-margin-top:64px;scroll-margin-bottom:84px}

  :is(.mobile-nav>label,.settings-mobile-group-v149>label,.publish-tabs-mobile-v149>label,.community-tabs-mobile-v149>label,.publish-mobile-actions-v149>label,.v149-actions>label,.v149-mobile-sheet>header>label,.mobile-depth-sheet-v147 label,.mobile-depth-sheet-v148 label,.mobile-app-title-v131,.action-card-v118,.community-item,.asset-v18,.unscheduled-card){
    -webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 80ms ease,background-color 100ms ease,border-color 100ms ease,opacity 100ms ease
  }
  :is(.mobile-nav>label,.settings-mobile-group-v149>label,.publish-tabs-mobile-v149>label,.community-tabs-mobile-v149>label,.publish-mobile-actions-v149>label,.v149-actions>label,.v149-mobile-sheet>header>label,.mobile-depth-sheet-v147 label,.mobile-depth-sheet-v148 label,.mobile-app-title-v131):active{
    transform:scale(.985);background-color:color-mix(in srgb,var(--accent,#7dd3fc) 7%,var(--surface-primary,#10151b))!important
  }
  :is(.action-card-v118,.community-item,.asset-v18,.unscheduled-card):active{transform:scale(.993);filter:brightness(1.07)}

  .publish-tabs-mobile-v149>label,.community-tabs-mobile-v149>label{min-height:44px!important;padding-top:9px!important;padding-bottom:9px!important}
  .v149-mobile-sheet>header>label{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
  .v149-actions>label,.publish-mobile-actions-v149>label{min-height:48px!important}
  .settings-mobile-group-v149>label{min-height:58px!important}
  .mobile-nav>label{min-height:48px!important}

  .publish-tabs-mobile-v149,.community-tabs-mobile-v149,.channel-tabs,.studio-mobile-selector-v120,.analyze-tabs,.mobile-tab-scroll{
    scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none
  }
  .publish-tabs-mobile-v149::-webkit-scrollbar,.community-tabs-mobile-v149::-webkit-scrollbar,.channel-tabs::-webkit-scrollbar,.studio-mobile-selector-v120::-webkit-scrollbar,.analyze-tabs::-webkit-scrollbar{display:none}
  .publish-tabs-mobile-v149>label,.community-tabs-mobile-v149>label,.channel-tabs>*{scroll-snap-align:start}

  .topbar{transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease!important}
  body.mobile-scrolled-v150 .topbar{background:color-mix(in srgb,var(--surface-nav,#0b1016) 96%,transparent)!important;border-bottom-color:var(--stroke-strong,#334050)!important;box-shadow:0 6px 20px rgba(0,0,0,.18)}

  .v149-mobile-sheet:not([data-v149-sheet^="set-"]){
    top:auto!important;bottom:0!important;max-height:min(74dvh,680px)!important;border:1px solid var(--stroke-subtle,#26323d)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -26px 80px rgba(0,0,0,.48)!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important
  }
  .v149-mobile-sheet:not([data-v149-sheet^="set-"])::before{content:"";display:block;position:sticky;top:0;margin:7px auto -2px;width:34px;height:4px;border-radius:99px;background:var(--stroke-strong,#40505f);z-index:5}
  .v149-mobile-sheet:not([data-v149-sheet^="set-"])>header{padding-top:9px!important}

  .v149-mobile-sheet[data-v149-sheet^="set-"]{
    inset:0!important;top:0!important;bottom:0!important;max-height:none!important;border:0!important;border-radius:0!important;z-index:2600!important;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important;background:var(--canvas,#090d11)!important
  }
  .v149-mobile-sheet[data-v149-sheet^="set-"]>header{padding-top:max(10px,env(safe-area-inset-top,0px))!important;min-height:56px!important}

  #pubv149-prepare:checked~.mobile-nav,#pubv149-schedule:checked~.mobile-nav,#pubv149-manual:checked~.mobile-nav,#pubv149-reconcile:checked~.mobile-nav,#pubv149-post:checked~.mobile-nav,
  #commv149-triage:checked~.mobile-nav,#commv149-moderate:checked~.mobile-nav,#commv149-result:checked~.mobile-nav,#commv149-signal:checked~.mobile-nav,
  #setv149-security:checked~.mobile-nav,#setv149-people:checked~.mobile-nav,#setv149-ai:checked~.mobile-nav,#setv149-accounts:checked~.mobile-nav,#setv149-notifications:checked~.mobile-nav,#setv149-languages:checked~.mobile-nav,#setv149-presets:checked~.mobile-nav,#setv149-media:checked~.mobile-nav,#setv149-appearance:checked~.mobile-nav{
    display:none!important;height:0!important;min-height:0!important;padding:0!important;border:0!important
  }

  body.mobile-keyboard-v150{grid-template-rows:minmax(0,1fr) 0!important}
  body.mobile-keyboard-v150>.mobile-nav{display:none!important;height:0!important;min-height:0!important;padding:0!important;border:0!important}
  body.mobile-keyboard-v150 .v149-mobile-sheet:not([data-v149-sheet^="set-"]){bottom:0!important;max-height:calc(var(--cf-vv-height,100dvh) - 8px)!important}
  body.mobile-keyboard-v150 .v149-mobile-sheet[data-v149-sheet^="set-"]{height:var(--cf-vv-height,100dvh)!important}

  @supports(content-visibility:auto){
    #library .asset-v18,#community .community-item,#action-center .action-card-v118,#publish .delivery-row-v18,#publish .unscheduled-card,#home .panel{
      content-visibility:auto;contain-intrinsic-size:110px
    }
  }
}
@media(max-width:780px) and (display-mode:standalone){
  :root{--cf-standalone-top:env(safe-area-inset-top,0px)}
  body>.app{padding-top:var(--cf-standalone-top)!important}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
}
