.staging-bar.svelte-je4mge{flex-shrink:0;background:#b45309;color:#fff;z-index:1000;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem 1rem;padding:calc(.35rem + env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) .35rem max(.6rem,env(safe-area-inset-left));font-size:.72rem}.staging-bar-label.svelte-je4mge{letter-spacing:.06em;text-transform:uppercase;font-weight:500}.staging-roles.svelte-je4mge{display:flex;align-items:center;gap:.3rem}.staging-roles-label.svelte-je4mge{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-right:.1rem}.staging-role-btn.svelte-je4mge{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:3px;padding:.15rem .5rem;cursor:pointer;text-transform:capitalize;font-size:.7rem;font-family:inherit}.staging-role-btn.active.svelte-je4mge{background:#fff;color:#b45309;border-color:#fff;font-weight:600}.staging-role-btn.svelte-je4mge:disabled{opacity:.5;cursor:default}.app-shell.svelte-whg6dh{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-shell-top.svelte-whg6dh{flex-shrink:0}.app-shell-main.svelte-whg6dh{flex:1;min-height:0}.app-shell-main.scroll.svelte-whg6dh{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-shell-main.svelte-whg6dh:not(.scroll){display:flex;flex-direction:column}.app-shell-footer.svelte-whg6dh{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom)}
