.mobile-scene-actions{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 5% calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--sand);background:var(--paper)}.mobile-scene-actions>div{display:flex;align-items:center;gap:12px}.mobile-scene-actions button{min-height:44px;font-size:11px}.mobile-scene-actions .primary{min-height:48px;padding:12px 14px;gap:10px;max-width:55vw}.mobile-scene-actions .primary svg{width:18px}.mobile-scene-actions .text-button{padding:4px 0;gap:6px}.summary-mobile-action{display:none}@media(max-width:600px){.summary-mobile-action{display:flex}.summary-mobile-action>span{font-size:11px;color:var(--muted)}body:has(.summary-mobile-action) .summary-scene{padding-bottom:110px}}.scene-actions-space{height:calc(96px + env(safe-area-inset-bottom));grid-column:1/-1;grid-row:4}@media(max-width:600px){body:has(.mobile-scene-actions) #main :is(button,input,textarea,select){scroll-margin-bottom:110px}}@media(max-width:360px){.mobile-scene-actions>div{gap:8px}.mobile-scene-actions{padding-left:4%;padding-right:4%}.mobile-scene-actions .primary{padding:10px;font-size:10px;gap:6px}.mobile-scene-actions button{font-size:10px}}
