.nyne-action-dialog[open]{position:fixed;inset:0;margin:0;padding:0;width:100vw;height:100lvh;max-width:none;max-height:none;border:0;border-radius:0;background:transparent;overflow:hidden;box-shadow:none;outline:0}
.nyne-action-dialog::backdrop{background:transparent}
.nyne-action-dialog>.live-worker-paused-warning{position:absolute;inset:0;display:grid;place-content:center;margin:0;padding:32px;color:var(--ink);background:rgb(var(--page-rgb)/.7);font:600 15px/1.5 var(--font-body);text-align:center}
.nyne-action-dialog>.live-worker-paused-warning[hidden]{display:none}
.nyne-action-child-back{position:absolute;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px) + 100lvh - 100dvh);z-index:201}
.nyne-saving-ring{position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);pointer-events:none}

.nyne-action-dialog.is-worker-paused>.nyne-loader-host{visibility:hidden!important}

.nyne-button-ring-active>:not(.nyne-saving-ring){opacity:1;transition:opacity var(--nyne-wait-fade) linear}
.nyne-button-ring-active>.nyne-saving-ring{opacity:0;transition:opacity var(--nyne-wait-fade) linear}
.nyne-button-ring-shown>:not(.nyne-saving-ring){opacity:0!important}
.nyne-button-ring-shown>.nyne-saving-ring{opacity:1}
.nyne-action-dialog[open]{opacity:1;transition:opacity var(--nyne-wait-fade) linear}
@starting-style{.nyne-action-dialog[open]{opacity:0}}
.nyne-action-dialog.nyne-action-leaving[open]{opacity:0}
@media(prefers-reduced-motion:reduce){.nyne-action-dialog[open],.nyne-button-ring-active>*{transition:none!important}}
