.shell-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:var(--game-plate-solid);border-top:1px solid var(--game-line-strong)}.shell-confirm-text{display:flex;flex-direction:column;gap:2px;min-width:0}.shell-confirm-text strong{font:var(--type-name)}.shell-confirm-text span{color:var(--game-soft);font:var(--type-body)}.shell-confirm-error{margin:4px 0 0;color:var(--color-signal-red);font:var(--type-body)}.shell-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;margin-left:auto}.shell-confirm-actions>*{flex:1 1 auto;white-space:nowrap}:is(.shell-confirm-actions,.shell-sub) [aria-disabled=true],:is(.shell-confirm-actions,.shell-sub) [aria-disabled=true]:hover{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}:is(.shell-confirm-actions,.shell-sub) [data-busy]{opacity:1;cursor:progress}.confirm-foot{position:sticky;bottom:0;z-index:1;margin:var(--mb-padding, var(--mantine-spacing-md)) calc(-1 * var(--mb-padding, var(--mantine-spacing-md))) calc(-1 * var(--mb-padding, var(--mantine-spacing-md)))}.confirm-foot:empty{display:none}
