.aud-mobile-deal-action[hidden] { display: none; }
.aud-mobile-deal-action { display: none; }
.aud-action-disclosure { font-size: .82rem; }
form[aria-busy="true"] button { cursor: wait; opacity: .7; }
@media (max-width: 700px) {
	.aud-has-mobile-action { padding-bottom: calc(100px + env(safe-area-inset-bottom)); }
	.aud-mobile-deal-action { display: flex; flex-direction: column; gap: 5px; position: fixed; z-index: 90; left: 0; right: 0; bottom: 0; padding: 10px 16px calc(10px + env(safe-area-inset-bottom)); background: var(--aud-paper); border-top: 1px solid var(--aud-border); }
	.aud-mobile-deal-action .aud-button { text-align: center; min-height: 44px; }
	.aud-mobile-deal-action small { font-size: .72rem; text-align: center; color: var(--aud-muted); }
	body:has(input:focus, textarea:focus, dialog[open]) .aud-mobile-deal-action { display: none; }
}
