/* DaNet 5.294 — mobile Hall Editor: stable palette + dedicated side Save. */
@media (max-width:760px), (max-width:950px) and (pointer:coarse){
  body.danetMobileHall5294 #hallSaveDock574{
    position:fixed!important;
    top:50%!important;
    right:max(3px,env(safe-area-inset-right))!important;
    bottom:auto!important;
    left:auto!important;
    width:46px!important;
    height:126px!important;
    max-width:46px!important;
    transform:translateY(-50%)!important;
    z-index:140!important;
    margin:0!important;
    pointer-events:auto!important;
  }
  body.danetMobileHall5294 #hallSaveDock574 button{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    width:116px!important;
    min-width:116px!important;
    max-width:116px!important;
    height:42px!important;
    min-height:42px!important;
    padding:8px 12px!important;
    margin:0!important;
    transform:translate(-50%,-50%) rotate(-90deg)!important;
    transform-origin:center!important;
    border-radius:11px!important;
    font-size:14px!important;
    line-height:1!important;
    font-weight:900!important;
    white-space:nowrap!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
    box-shadow:0 4px 16px #0f172a40!important;
  }
  body.danetMobileHall5294 #hallSaveDock574 button:disabled{opacity:.78!important}

  /* One persistent Save is enough on phone. Contextual duplicates make the
     editor crowded and are easy to hit by mistake. */
  body.danetMobileHall5294 .hallSaveLocal571{display:none!important}

  /* Theme cards never resize between active/inactive states and do not trigger
     browser double-tap zoom / delayed synthetic clicks. */
  body.danetMobileHall5294 .hallThemePicker{
    padding-right:50px!important;
    box-sizing:border-box!important;
    align-items:stretch!important;
  }
  body.danetMobileHall5294 .hallThemeCard{
    box-sizing:border-box!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
    transform:none!important;
    transition:border-color .12s ease,box-shadow .12s ease!important;
  }
  body.danetMobileHall5294 .hallThemeCard:active{transform:none!important}
}
