/* Stealth Withdrawal — minimal, theme-friendly styling. */

.stealth-withdrawal {
	max-width: 30rem;
}

/* Honeypot: removed from the visual and accessibility trees, still in the DOM. */
.stealth-withdrawal__hp {
	position: absolute !important;
	left: -9999px !important;
}

.stealth-withdrawal__button[aria-busy="true"] {
	opacity: 0.6;
	cursor: progress;
}

.stealth-withdrawal__error {
	padding: 0.75rem 1rem;
	border-left: 4px solid currentColor;
}

.stealth-withdrawal *:is(th, td) {
	border: none;
}

.stealth-withdrawal__action small {
	display: block;
}