/* SST Account Deletion — deliberately low-emphasis. No warning colours.
   Specificity notes: the theme has `.sst-page-content a {color:var(--sst-accent);text-decoration:underline}` (0,1,1)
   and `body.woocommerce-account .woocommerce form label {display:block…}` (0,2,3); selectors below are chosen to win. */
.sst-acct-del__entry {
	margin: 2.5rem 0 0;
	padding-top: 1.25rem;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	text-align: left;
}
.sst-acct-del__entry .sst-acct-del__btn,
.sst-acct-del__entry .sst-acct-del__btn:visited,
.sst-acct-del__entry .sst-acct-del__btn:hover,
.sst-acct-del__entry .sst-acct-del__btn:focus {
	text-decoration: none;
}
.sst-acct-del__entry .sst-acct-del__btn,
.sst-acct-del__entry .sst-acct-del__btn:visited {
	display: inline-block;
	padding: 0.35rem 0.9rem;
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.4;
	color: var(--sst-muted, #6b7280);
	background: transparent;
	border: 1px solid #c9ccd1;
	border-radius: 4px;
	cursor: pointer;
	transition: color 0.15s ease, border-color 0.15s ease;
}
.sst-acct-del__entry .sst-acct-del__btn:hover,
.sst-acct-del__entry .sst-acct-del__btn:focus {
	color: #374151;
	border-color: #9ca3af;
}

/* Confirmation page */
.sst-acct-del {
	max-width: 40rem;
}
.sst-acct-del__lead {
	margin: 0 0 1rem;
}
.sst-acct-del__list {
	margin: 0 0 1.5rem 1.2rem;
	padding: 0;
}
.sst-acct-del__list li {
	margin: 0 0 0.4rem;
}
.sst-acct-del__num {
	font-weight: 600;
}
.sst-acct-del__blocked {
	padding: 1rem 1.1rem;
	border: 1px solid #c9ccd1;
	border-radius: 4px;
	background: #f9fafb;
}
.sst-acct-del__blocked p {
	margin: 0 0 0.5rem;
}
.sst-acct-del__form .form-row {
	margin-bottom: 1rem;
}
.sst-acct-del__hint {
	display: none;
	margin: 0.4rem 0 0;
	font-size: 0.85em;
	color: var(--sst-muted, #6b7280);
}
.sst-acct-del__hint.is-visible {
	display: block;
}
.sst-acct-del__form .sst-acct-del__check {
	display: flex;
	gap: 0.5rem;
	align-items: flex-start;
}
.sst-acct-del__form .sst-acct-del__check input {
	margin: 0.25rem 0 0;
	flex: 0 0 auto;
}
body.woocommerce-account .woocommerce .sst-acct-del__form .sst-acct-del__check label {
	display: inline;
	margin: 0;
	cursor: pointer;
}
.sst-acct-del__pw-help {
	display: block;
	margin-top: 0.3rem;
	font-size: 0.85em;
}
.sst-acct-del__actions {
	display: flex;
	gap: 1rem;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 1.25rem;
}
.sst-acct-del__form .sst-acct-del__submit,
.sst-acct-del__form .sst-acct-del__submit:visited {
	display: inline-block;
	min-height: 0;
	padding: 0.55rem 1.1rem;
	font-size: 0.9rem;
	font-weight: 400;
	line-height: 1.4;
	color: #374151;
	background: transparent;
	border: 1px solid #9ca3af;
	border-radius: 4px;
	cursor: pointer;
}
.sst-acct-del__form .sst-acct-del__submit:hover,
.sst-acct-del__form .sst-acct-del__submit:focus {
	color: #111827;
	border-color: #4b5563;
	background: transparent;
}
.sst-acct-del__form .sst-acct-del__submit[disabled] {
	opacity: 0.5;
	cursor: default;
}
.sst-acct-del__actions .sst-acct-del__cancel,
.sst-acct-del__actions .sst-acct-del__cancel:visited {
	font-size: 0.9rem;
	color: var(--sst-muted, #6b7280);
	text-decoration: underline;
}
.sst-acct-del__actions .sst-acct-del__cancel:hover,
.sst-acct-del__actions .sst-acct-del__cancel:focus {
	color: #374151;
}
